Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / tsotool / n2_8t_bstbld_7.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: n2_8t_bstbld_7.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 N_CPUS 8
39#define REGION_MAPPED_SIZE_RTL 8192
40#define REGION_SIZE_RTL (8 * 1024)
41#define RESULTS_BUF_SIZE_PER_CPU_RTL 1024
42#define PRIVATE_DATA_AREA_PER_CPU_RTL 64
43
44#define ALIGN_PAGE_8K .align 8192
45#define ALIGN_PAGE_64K .align 65536
46#define ALIGN_PAGE_512K .align 524288
47#define ALIGN_PAGE_4M .align 4194304
48#define USER_PAGE_CUSTOM_MAP
49
50SECTION .MY_HYP_SEC TEXT_VA = 0x1100150000
51attr_text {
52 Name=.MY_HYP_SEC,
53 hypervisor
54 }
55.text
56.global intr0x60_custom_trap
57intr0x60_custom_trap:
58 ldxa [%g0] 0x72, %g2;
59 ldxa [%g0] 0x74, %g1;
60 retry;
61
62.global intr0x190_custom_trap
63intr0x190_custom_trap:
64
65.global intr0x190_custom_trap
66intr0x190_custom_trap:
67
68#ifdef SJM
69! programming the JBI - not quite rrugho
70!=====================
71!setx 0x0000000006040012, %g1, %g2
72!setx 0x8503000010, %g1, %g3
73!stx %g2, [%g3]
74!!=====================
75!setx 0x0000000000000003, %g1, %g2
76!setx 0x8500000100, %g1, %g3
77!stx %g2, [%g3]
78!!=====================
79!setx 0x0000000000000000, %g1, %g2
80!setx 0x9800000000, %g1, %g3
81!stx %g2, [%g3]
82!!=====================
83!setx 0x0000000000000000, %g1, %g2
84!setx 0x9800000400, %g1, %g3
85!stx %g2, [%g3]
86!!=====================
87!setx 0x0000000000000003, %g1, %g2
88!setx 0x8500000108, %g1, %g3
89!stx %g2, [%g3]
90!!=====================
91!setx 0x0000000000000101, %g1, %g2
92!setx 0x9800000008, %g1, %g3
93!stx %g2, [%g3]
94!!=====================
95!setx 0x0000000000000000, %g1, %g2
96!setx 0x9800000408, %g1, %g3
97!stx %g2, [%g3]
98!!=====================
99!setx 0x0000000000000003, %g1, %g2
100!setx 0x8500000110, %g1, %g3
101!stx %g2, [%g3]
102!!=====================
103!setx 0x0000000000000202, %g1, %g2
104!setx 0x9800000010, %g1, %g3
105!stx %g2, [%g3]
106!!=====================
107!setx 0x0000000000000000, %g1, %g2
108!setx 0x9800000410, %g1, %g3
109!stx %g2, [%g3]
110!!=====================
111!setx 0x0000000000000003, %g1, %g2
112!setx 0x8500000118, %g1, %g3
113!stx %g2, [%g3]
114!!=====================
115!setx 0x0000000000000303, %g1, %g2
116!setx 0x9800000018, %g1, %g3
117!stx %g2, [%g3]
118!!=====================
119!setx 0x0000000000000000, %g1, %g2
120!setx 0x9800000418, %g1, %g3
121!stx %g2, [%g3]
122!!=====================
123!setx 0x0000000000000003, %g1, %g2
124!setx 0x8500000120, %g1, %g3
125!stx %g2, [%g3]
126!!=====================
127!setx 0x0000000000000404, %g1, %g2
128!setx 0x9800000020, %g1, %g3
129!stx %g2, [%g3]
130!!=====================
131!setx 0x0000000000000000, %g1, %g2
132!setx 0x9800000420, %g1, %g3
133!stx %g2, [%g3]
134!!=====================
135!setx 0x0000000000000003, %g1, %g2
136!setx 0x8500000128, %g1, %g3
137!stx %g2, [%g3]
138!!=====================
139!setx 0x0000000000000505, %g1, %g2
140!setx 0x9800000028, %g1, %g3
141!stx %g2, [%g3]
142!!=====================
143!setx 0x0000000000000000, %g1, %g2
144!setx 0x9800000428, %g1, %g3
145!stx %g2, [%g3]
146!!=====================
147!setx 0x0000000000000003, %g1, %g2
148!setx 0x8500000130, %g1, %g3
149!stx %g2, [%g3]
150!!=====================
151!setx 0x0000000000000606, %g1, %g2
152!setx 0x9800000030, %g1, %g3
153!stx %g2, [%g3]
154!!=====================
155!setx 0x0000000000000000, %g1, %g2
156!setx 0x9800000430, %g1, %g3
157!stx %g2, [%g3]
158!!=====================
159!setx 0x0000000000000003, %g1, %g2
160!setx 0x8500000138, %g1, %g3
161!stx %g2, [%g3]
162!!=====================
163!setx 0x0000000000000707, %g1, %g2
164!setx 0x9800000038, %g1, %g3
165!stx %g2, [%g3]
166!!=====================
167!setx 0x0000000000000000, %g1, %g2
168!setx 0x9800000438, %g1, %g3
169!stx %g2, [%g3]
170!!=====================
171!setx 0x0000000000000003, %g1, %g2
172!setx 0x8500000140, %g1, %g3
173!stx %g2, [%g3]
174!!=====================
175!setx 0x0000000000000808, %g1, %g2
176!setx 0x9800000040, %g1, %g3
177!stx %g2, [%g3]
178!!=====================
179!setx 0x0000000000000000, %g1, %g2
180!setx 0x9800000440, %g1, %g3
181!stx %g2, [%g3]
182!!=====================
183!setx 0x0000000000000003, %g1, %g2
184!setx 0x8500000148, %g1, %g3
185!stx %g2, [%g3]
186!!=====================
187!setx 0x0000000000000909, %g1, %g2
188!setx 0x9800000048, %g1, %g3
189!stx %g2, [%g3]
190!!=====================
191!setx 0x0000000000000000, %g1, %g2
192!setx 0x9800000448, %g1, %g3
193!stx %g2, [%g3]
194!!=====================
195!setx 0x0000000000000003, %g1, %g2
196!setx 0x8500000150, %g1, %g3
197!stx %g2, [%g3]
198!!=====================
199!setx 0x0000000000000a0a, %g1, %g2
200!setx 0x9800000050, %g1, %g3
201!stx %g2, [%g3]
202!!=====================
203!setx 0x0000000000000000, %g1, %g2
204!setx 0x9800000450, %g1, %g3
205!stx %g2, [%g3]
206!!=====================
207!setx 0x0000000000000003, %g1, %g2
208!setx 0x8500000158, %g1, %g3
209!stx %g2, [%g3]
210!!=====================
211!setx 0x0000000000000b0b, %g1, %g2
212!setx 0x9800000058, %g1, %g3
213!stx %g2, [%g3]
214!!=====================
215!setx 0x0000000000000000, %g1, %g2
216!setx 0x9800000458, %g1, %g3
217!stx %g2, [%g3]
218!!=====================
219!setx 0x0000000000000003, %g1, %g2
220!setx 0x8500000160, %g1, %g3
221!stx %g2, [%g3]
222!!=====================
223!setx 0x0000000000000c0c, %g1, %g2
224!setx 0x9800000060, %g1, %g3
225!stx %g2, [%g3]
226!!=====================
227!setx 0x0000000000000000, %g1, %g2
228!setx 0x9800000460, %g1, %g3
229!stx %g2, [%g3]
230!!=====================
231!setx 0x0000000000000003, %g1, %g2
232!setx 0x8500000168, %g1, %g3
233!stx %g2, [%g3]
234!!=====================
235!setx 0x0000000000000d0d, %g1, %g2
236!setx 0x9800000068, %g1, %g3
237!stx %g2, [%g3]
238!!=====================
239!setx 0x0000000000000000, %g1, %g2
240!setx 0x9800000468, %g1, %g3
241!stx %g2, [%g3]
242!!=====================
243!setx 0x0000000000000003, %g1, %g2
244!setx 0x8500000170, %g1, %g3
245!stx %g2, [%g3]
246!!=====================
247!setx 0x0000000000000e0e, %g1, %g2
248!setx 0x9800000070, %g1, %g3
249!stx %g2, [%g3]
250!!=====================
251!setx 0x0000000000000000, %g1, %g2
252!setx 0x9800000470, %g1, %g3
253!stx %g2, [%g3]
254!!=====================
255!setx 0x0000000000000003, %g1, %g2
256!setx 0x8500000178, %g1, %g3
257!stx %g2, [%g3]
258!!=====================
259!setx 0x0000000000000f0f, %g1, %g2
260!setx 0x9800000078, %g1, %g3
261!stx %g2, [%g3]
262!!=====================
263!setx 0x0000000000000000, %g1, %g2
264!setx 0x9800000478, %g1, %g3
265!stx %g2, [%g3]
266!!=====================
267!setx 0x000000000000007f, %g1, %g2
268!setx 0x8503000008, %g1, %g3
269!stx %g2, [%g3]
270!!=====================
271!setx 0x0000000000001010, %g1, %g2
272!setx 0x9800000080, %g1, %g3
273!stx %g2, [%g3]
274!!=====================
275!setx 0x0000000000000000, %g1, %g2
276!setx 0x9800000480, %g1, %g3
277!stx %g2, [%g3]
278!!=====================
279!setx 0x0000000000001111, %g1, %g2
280!setx 0x9800000088, %g1, %g3
281!stx %g2, [%g3]
282!!=====================
283!setx 0x0000000000000000, %g1, %g2
284!setx 0x9800000488, %g1, %g3
285!stx %g2, [%g3]
286!!=====================
287!setx 0x0000000000000000, %g1, %g2
288!setx 0x9300000c00, %g1, %g3
289!stx %g2, [%g3]
290!!=====================
291!setx 0x0000000000000000, %g1, %g2
292!setx 0x9300000e20, %g1, %g3
293!stx %g2, [%g3]
294!!=====================
295!setx 0x0000000000000000, %g1, %g2
296!setx 0x9300000e28, %g1, %g3
297!stx %g2, [%g3]
298!!=====================
299!setx 0x0000000000000000, %g1, %g2
300!setx 0x9300000e38, %g1, %g3
301!stx %g2, [%g3]
302!!=====================
303!setx 0x0000000000000008, %g1, %g2
304!setx 0x8503000018, %g1, %g3
305!stx %g2, [%g3]
306!!=====================
307!setx 0x0000000000000000, %g1, %g2
308!setx 0x9800000828, %g1, %g3
309!stx %g2, [%g3]
310!!=====================
311!setx 0x0000000000000000, %g1, %g2
312!setx 0x8503000028, %g1, %g3
313!stx %g2, [%g3]
314!!=====================
315!setx 0x0000000000000001, %g1, %g2
316!setx 0x8503000020, %g1, %g3
317!stx %g2, [%g3]
318!!=====================
319
320/***********************************************************************
321 Disable L2 Cache Visibility Port
322 ***********************************************************************/
323
324setx 0x0000000000000000, %g1, %g2
325setx 0x9800001800, %g1, %g3
326stx %g2, [%g3]
327!=====================
328setx 0x0000000000000000, %g1, %g2
329setx 0x9800001820, %g1, %g3
330stx %g2, [%g3]
331!=====================
332setx 0x0000000000000000, %g1, %g2
333setx 0x9800001828, %g1, %g3
334stx %g2, [%g3]
335!=====================
336setx 0x0000000000000000, %g1, %g2
337setx 0x9800001830, %g1, %g3
338stx %g2, [%g3]
339!=====================
340setx 0x0000000000000000, %g1, %g2
341setx 0x9800001838, %g1, %g3
342stx %g2, [%g3]
343!=====================
344setx 0x0000000000000000, %g1, %g2
345setx 0x9800001840, %g1, %g3
346stx %g2, [%g3]
347!=====================
348
349/***********************************************************************
350 Disable IOBridge Visibility Ports
351 ***********************************************************************/
352
353setx 0x0000000000000000, %g1, %g2
354setx 0x9800001000, %g1, %g3
355stx %g2, [%g3]
356!=====================
357setx 0x0000000000000000, %g1, %g2
358setx 0x9800002000, %g1, %g3
359stx %g2, [%g3]
360!=====================
361setx 0x0000000000000000, %g1, %g2
362setx 0x9800002008, %g1, %g3
363stx %g2, [%g3]
364!=====================
365setx 0x0000000000000000, %g1, %g2
366setx 0x9800002100, %g1, %g3
367stx %g2, [%g3]
368!=====================
369setx 0x0000000000000000, %g1, %g2
370setx 0x9800002140, %g1, %g3
371stx %g2, [%g3]
372!=====================
373setx 0x0000000000000000, %g1, %g2
374setx 0x9800002160, %g1, %g3
375stx %g2, [%g3]
376!=====================
377setx 0x0000000000000000, %g1, %g2
378setx 0x9800002180, %g1, %g3
379stx %g2, [%g3]
380!=====================
381setx 0x0000000000000000, %g1, %g2
382setx 0x98000021a0, %g1, %g3
383stx %g2, [%g3]
384!=====================
385setx 0x0000000000000000, %g1, %g2
386setx 0x9800002148, %g1, %g3
387stx %g2, [%g3]
388!=====================
389setx 0x0000000000000000, %g1, %g2
390setx 0x9800002168, %g1, %g3
391stx %g2, [%g3]
392!=====================
393setx 0x0000000000000000, %g1, %g2
394setx 0x9800002188, %g1, %g3
395stx %g2, [%g3]
396!=====================
397setx 0x0000000000000000, %g1, %g2
398setx 0x98000021a8, %g1, %g3
399stx %g2, [%g3]
400!=====================
401setx 0x0000000000000000, %g1, %g2
402setx 0x9800002150, %g1, %g3
403stx %g2, [%g3]
404!=====================
405setx 0x0000000000000000, %g1, %g2
406setx 0x9800002170, %g1, %g3
407stx %g2, [%g3]
408!=====================
409setx 0x0000000000000000, %g1, %g2
410setx 0x9800002190, %g1, %g3
411stx %g2, [%g3]
412!=====================
413setx 0x0000000000000000, %g1, %g2
414setx 0x98000021b0, %g1, %g3
415stx %g2, [%g3]
416!=====================
417
418/***********************************************************************
419 Configure jbi controller
420 ***********************************************************************/
421
422setx 0x03fb303e00000001, %g1, %g2
423setx 0x8000000000, %g1, %g3
424stx %g2, [%g3]
425!=====================
426setx 0x000000007033fe0f, %g1, %g2
427setx 0x8000000008, %g1, %g3
428stx %g2, [%g3]
429!=====================
430setx 0x0000003fc0000000, %g1, %g2
431setx 0x80000100a0, %g1, %g3
432stx %g2, [%g3]
433!=====================
434setx 0x00000000fe0003ff, %g1, %g2
435setx 0x8000004100, %g1, %g3
436stx %g2, [%g3]
437!=====================
438
439/***********************************************************************
440 IOSYNC cycles to start sjm
441 ***********************************************************************/
442
443setx 0xdeadbeefdeadbeef, %g1, %g2
444setx 0xcf00beef00, %g1, %g3
445stx %g2, [%g3]
446!=====================
447setx 0xdeadbeefdeadbeef, %g1, %g2
448setx 0xef00beef00, %g1, %g3
449stx %g2, [%g3]
450
451!=============================
452done;
453
454#else
455#ifdef DC_ON_OFF
456
457 and %i0, 0x1, %i0
458 brz %i0, on
459 nop
460
461 mov 0xd, %i0
462 ba finish_dc_on_off
463 stxa %l0, [%g0] 0x45 /* turn D-cache off */
464on:
465 mov 0xf, %i0
466 stxa %i0, [%g0] 0x45 /* turn D-cache back on */
467
468finish_dc_on_off:
469 done
470
471#else
472 stxa %i0, [%g0] 0x73;
473 done;
474#endif
475#endif
476!============================================================================
477
478#define ENABLE_T0_Fp_exception_ieee_754_0x21
479#define ENABLE_T0_Fp_exception_other_0x22
480#define ENABLE_T0_Fp_disabled_0x20
481#define ENABLE_T0_Illegal_instruction_0x10
482#define ENABLE_T1_Illegal_instruction_0x10
483#define ENABLE_HT0_Illegal_instruction_0x10
484#define ENABLE_HT1_Illegal_instruction_0x10
485#define ENABLE_T0_Clean_Window_0x24
486#define MAIN_PAGE_NUCLEUS_ALSO
487#define MAIN_PAGE_HV_ALSO
488#define MAIN_PAGE_VA_IS_RA_ALSO
489
490
491
492
493#define H_T0_Trap_Instruction_0
494#define My_T0_Trap_Instruction_0 \
495 ta 0x90; \
496 done;
497
498#define H_HT0_HTrap_Instruction_0 intr0x190_custom_trap
499#ifdef SJM
500#define My_HT0_HTrap_Instruction_0 \
501 setx intr0x190_custom_trap, %g1, %g2; \
502 jmp %g2; nop
503#else
504#define My_HT0_HTrap_Instruction_0 \
505 stxa %i0, [%g0] 0x73; \
506 done;
507#endif
508
509#define H_HT0_Interrupt_0x60 intr0x60_custom_trap
510#define My_HT0_Interrupt_0x60 \
511 ldxa [%g0] 0x72, %g2; \
512 ldxa [%g0] 0x74, %g1; \
513 retry;
514#define H_HT0_Trap_Instruction_5
515#define My_HT0_Trap_Instruction_5 \
516 ldxa [%g0 + %g0]0x45, %g1; \
517 membar #Sync; \
518 xor %g1, 19, %g1; \
519 stxa %g1, [%g0 + %g0]0x45; \
520 wrpr %g0, 0x200, %pstate;
521 done;
522
523#ifndef THREAD_COUNT
524#define THREAD_COUNT 8
525#endif
526
527#ifndef THREAD_STRIDE
528#define THREAD_STRIDE 1
529#endif
530#define SKIP_TRAPCHECK
531#include "hboot.s"
532
533
534!try later:
535! stxa %l6, [$8] (0x22 | ($2 & 0x9)) ! ASI is randomly set
536!===========
537define(BST_INIT, `
538 add $6, ($7 & 0xfff0), $8 ! 4-byte align the offset
539 stxa %l6, [$8] 0x22 ! ASI is randomly set
540')
541
542!try later:
543!ldda [$8] (0x22 | ($2 & 0x9)), %l6 ! ASI is randomly set
544!===========
545define(BLD_INIT, `
546 add $6, ($7 & 0xfff0), $8 ! 4-byte align the offset
547 ldda [$8] 0x22, %l6 ! ASI is randomly set
548')
549
550define(CHECK_PROC_ID,`
551check_cpu_id:
552
553 wr %g0, 0x4, %fprs /* make sure fef is 1 */
554 mov THREAD_STRIDE, %l2
555 th_fork(thread,%l0)
556
557thread_0:
558#ifdef SJM
559 ta 0x30
560#endif
561 mov 0, %g1
562 udivx %g1, %l2, %g1
563 ba entry_point; nop
564
565
566thread_1:
567 mov 1, %g1
568 udivx %g1, %l2, %g1
569 ba entry_point; nop
570
571thread_2:
572 mov 2, %g1
573 udivx %g1, %l2, %g1
574 ba entry_point; nop
575
576thread_3:
577 mov 3, %g1
578 udivx %g1, %l2, %g1
579 ba entry_point; nop
580
581thread_4:
582 mov 4, %g1
583 udivx %g1, %l2, %g1
584 ba entry_point; nop
585
586thread_5:
587 mov 5, %g1
588 udivx %g1, %l2, %g1
589 ba entry_point; nop
590
591thread_6:
592 mov 6, %g1
593 udivx %g1, %l2, %g1
594 ba entry_point; nop
595
596thread_7:
597 mov 7, %g1
598 udivx %g1, %l2, %g1
599 ba entry_point; nop
600
601thread_8:
602 mov 8, %g1
603 udivx %g1, %l2, %g1
604 ba entry_point; nop
605
606thread_9:
607 mov 9, %g1
608 udivx %g1, %l2, %g1
609 ba entry_point; nop
610
611thread_10:
612 mov 10, %g1
613 udivx %g1, %l2, %g1
614 ba entry_point; nop
615
616thread_11:
617 mov 11, %g1
618 udivx %g1, %l2, %g1
619 ba entry_point; nop
620
621thread_12:
622 mov 12, %g1
623 udivx %g1, %l2, %g1
624 ba entry_point; nop
625
626thread_13:
627 mov 13, %g1
628 udivx %g1, %l2, %g1
629 ba entry_point; nop
630
631thread_14:
632 mov 14, %g1
633 udivx %g1, %l2, %g1
634 ba entry_point; nop
635
636thread_15:
637 mov 15, %g1
638 udivx %g1, %l2, %g1
639 ba entry_point; nop
640
641thread_16:
642 mov 16, %g1
643 udivx %g1, %l2, %g1
644 ba entry_point; nop
645
646thread_17:
647 mov 17, %g1
648 udivx %g1, %l2, %g1
649 ba entry_point; nop
650
651thread_18:
652 mov 18, %g1
653 udivx %g1, %l2, %g1
654 ba entry_point; nop
655
656thread_19:
657 mov 19, %g1
658 udivx %g1, %l2, %g1
659 ba entry_point; nop
660
661thread_20:
662 mov 20, %g1
663 udivx %g1, %l2, %g1
664 ba entry_point; nop
665
666thread_21:
667 mov 21, %g1
668 udivx %g1, %l2, %g1
669 ba entry_point; nop
670
671thread_22:
672 mov 22, %g1
673 udivx %g1, %l2, %g1
674 ba entry_point; nop
675
676thread_23:
677 mov 23, %g1
678 udivx %g1, %l2, %g1
679 ba entry_point; nop
680
681thread_24:
682 mov 24, %g1
683 udivx %g1, %l2, %g1
684 ba entry_point; nop
685
686thread_25:
687 mov 25, %g1
688 udivx %g1, %l2, %g1
689 ba entry_point; nop
690
691thread_26:
692 mov 26, %g1
693 udivx %g1, %l2, %g1
694 ba entry_point; nop
695
696
697thread_27:
698 mov 27, %g1
699 udivx %g1, %l2, %g1
700 ba entry_point; nop
701
702thread_28:
703 mov 28, %g1
704 udivx %g1, %l2, %g1
705 ba entry_point; nop
706
707thread_29:
708 mov 29, %g1
709 udivx %g1, %l2, %g1
710 ba entry_point; nop
711
712thread_30:
713 mov 30, %g1
714 udivx %g1, %l2, %g1
715 ba entry_point; nop
716
717thread_31:
718 mov 31, %g1
719 udivx %g1, %l2, %g1
720 ba entry_point; nop
721
722thread_32:
723 mov 32, %g1
724 udivx %g1, %l2, %g1
725 ba entry_point; nop
726
727thread_33:
728 mov 33, %g1
729 udivx %g1, %l2, %g1
730 ba entry_point; nop
731
732thread_34:
733 mov 34, %g1
734 udivx %g1, %l2, %g1
735 ba entry_point; nop
736
737thread_35:
738 mov 35, %g1
739 udivx %g1, %l2, %g1
740 ba entry_point; nop
741
742thread_36:
743 mov 36, %g1
744 udivx %g1, %l2, %g1
745 ba entry_point; nop
746
747thread_37:
748 mov 37, %g1
749 udivx %g1, %l2, %g1
750 ba entry_point; nop
751
752thread_38:
753 mov 38, %g1
754 udivx %g1, %l2, %g1
755 ba entry_point; nop
756
757thread_39:
758 mov 39, %g1
759 udivx %g1, %l2, %g1
760 ba entry_point; nop
761
762thread_40:
763 mov 40, %g1
764 udivx %g1, %l2, %g1
765 ba entry_point; nop
766
767thread_41:
768 mov 41, %g1
769 udivx %g1, %l2, %g1
770 ba entry_point; nop
771
772thread_42:
773 mov 42, %g1
774 udivx %g1, %l2, %g1
775 ba entry_point; nop
776
777thread_43:
778 mov 43, %g1
779 udivx %g1, %l2, %g1
780 ba entry_point; nop
781
782thread_44:
783 mov 44, %g1
784 udivx %g1, %l2, %g1
785 ba entry_point; nop
786
787thread_45:
788 mov 45, %g1
789 udivx %g1, %l2, %g1
790 ba entry_point; nop
791
792thread_46:
793 mov 46, %g1
794 udivx %g1, %l2, %g1
795 ba entry_point; nop
796
797thread_47:
798 mov 47, %g1
799 udivx %g1, %l2, %g1
800 ba entry_point; nop
801
802thread_48:
803 mov 48, %g1
804 udivx %g1, %l2, %g1
805 ba entry_point; nop
806
807thread_49:
808 mov 49, %g1
809 udivx %g1, %l2, %g1
810 ba entry_point; nop
811
812thread_50:
813 mov 50, %g1
814 udivx %g1, %l2, %g1
815 ba entry_point; nop
816
817thread_51:
818 mov 51, %g1
819 udivx %g1, %l2, %g1
820 ba entry_point; nop
821
822thread_52:
823 mov 52, %g1
824 udivx %g1, %l2, %g1
825 ba entry_point; nop
826
827thread_53:
828 mov 53, %g1
829 udivx %g1, %l2, %g1
830 ba entry_point; nop
831
832thread_54:
833 mov 54, %g1
834 udivx %g1, %l2, %g1
835 ba entry_point; nop
836
837thread_55:
838 mov 55, %g1
839 udivx %g1, %l2, %g1
840 ba entry_point; nop
841
842thread_56:
843 mov 56, %g1
844 udivx %g1, %l2, %g1
845 ba entry_point; nop
846
847thread_57:
848 mov 57, %g1
849 udivx %g1, %l2, %g1
850 ba entry_point; nop
851
852thread_58:
853 mov 58, %g1
854 udivx %g1, %l2, %g1
855 ba entry_point; nop
856
857thread_59:
858 mov 59, %g1
859 udivx %g1, %l2, %g1
860 ba entry_point; nop
861
862thread_60:
863 mov 60, %g1
864 udivx %g1, %l2, %g1
865 ba entry_point; nop
866
867thread_61:
868 mov 61, %g1
869 udivx %g1, %l2, %g1
870 ba entry_point; nop
871
872thread_62:
873 mov 62, %g1
874 udivx %g1, %l2, %g1
875 ba entry_point; nop
876
877thread_63:
878 mov 63, %g1
879 udivx %g1, %l2, %g1
880 ba entry_point; nop
881
882entry_point:
883#ifdef RTGPRIV
884 ta T_CHANGE_PRIV
885#endif
886
887')
888! --- Common Macro Definitions ---
889!
890! macros will be instantiated with these arguments
891! macro_name(P#, rand#, my_cpu#, PA_val, VA_val, VA_reg, VA_offset, \
892! tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3)
893!
894! P# - Pid, just in case one needs unique number
895! rand# - random number
896! my_cpu# - CPU id
897! PA_val - shared memory physisal address value
898! VA_val - shared memory virtual address value
899! VA_reg - register containing VA region base address
900! VA_offset - VA_reg + VA_offset will give correct VA address value
901! tmp_reg0-tmp_reg3 - integer registers for arbitrary use within the macro
902! tmp_reg0 & tmp_reg1 are even-odd register pair
903!
904! VA_val may be incorrect since VA will be determined at compile time by assembler
905! and may not available at diag generation time, but VA_reg+VA_offset is valid
906!
907! ex. SAMPLE(1, 1249, 0, 0x43400100, 0x100, %i1, 0x100, %l6, %l7, %o5, %l3)
908!
909! Sample macro 1:
910! load unsigned byte from the given shared addr into tmp_reg1
911! the given shared addr is 4-byte aligned and we will randomly
912! pick one byte from the 4 bytes.
913!
914! define(SAMPLE, `
915! ldub [$6+$7+($2 mod 4)], $8
916! ')
917!
918! Can also use C-like macro definition format.
919!
920! Sample macro 2:
921! issue an "ldda" instruction to the randomly picked shared location
922! (aligned it to 16-byte boundary first) with a random ASI value among
923! 0x22, 0x23, 0x2a, and 0x2b (utilizing the provided "rand" value).
924!
925! #define BLD_INIT(Pid, rand, my_cpu, PA_val, \
926! VA_val, VA_reg, VA_offset, \
927! tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
928! add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
929! ldda [tmp_reg2] (0x22 | (rand & 0x9)), tmp_reg0;
930!
931! ---
932
933! Macro NOPTRAIN
934! Train of NOPs
935
936#define NOPTRAIN(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
937 nop;\
938 nop;\
939 nop;\
940 nop;
941
942
943! Macro STTRAIN4
944! Train of total 4 of UW stores.
945! Note: doesn't use shared addresses
946
947#define STTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
948 set 5120, tmp_reg1; \
949 add %i0, tmp_reg1, tmp_reg1; \
950 set rand, tmp_reg2; \
951 stw tmp_reg2, [tmp_reg1]; \
952 stw tmp_reg2, [tmp_reg1+4]; \
953 stw tmp_reg2, [tmp_reg1+8]; \
954 stw tmp_reg2, [tmp_reg1+16];
955
956! Macro STTRAIN8
957! Train of total 8 of UW stores
958
959#define STTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
960 set 5120, tmp_reg1; \
961 add %i0, tmp_reg1, tmp_reg1; \
962 set rand, tmp_reg2; \
963 add tmp_reg2, rand % 4096, tmp_reg3; \
964 stw tmp_reg2, [tmp_reg1]; \
965 stw tmp_reg2, [tmp_reg1+4]; \
966 stw tmp_reg2, [tmp_reg1+8]; \
967 stw tmp_reg2, [tmp_reg1+12]; \
968 stw tmp_reg3, [tmp_reg1+4]; \
969 stw tmp_reg3, [tmp_reg1+12]; \
970 stw tmp_reg3, [tmp_reg1]; \
971 stw tmp_reg3, [tmp_reg1+8];
972
973! Macro LDTRAIN4
974! Train of total 4 of UW Loads
975! Note the values of those loads inside the macro will not be analized,
976! even though the accesses are [possibly] made to the shared locations
977
978#define LDTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
979 ld [%i0], tmp_reg1; \
980 ld [%i1+4], tmp_reg1; \
981 ld [%i2+8], tmp_reg1; \
982 ld [%i3+12], tmp_reg1;
983
984! Macro LDTRAIN8
985
986#define LDTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
987 ld [%i3], tmp_reg1; \
988 ld [%i2+4], tmp_reg1; \
989 ld [%i1+8], tmp_reg2; \
990 ld [%i0+12], tmp_reg2; \
991 ld [%i3+4], tmp_reg3; \
992 ld [%i2], tmp_reg3; \
993 ld [%i1+12], tmp_reg4; \
994 ld [%i0+8], tmp_reg4;
995
996! Macro PREFETCHTRAIN4
997
998#define PREFETCHTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
999 prefetch [%i0+4], 0; \
1000 prefetch [%i1+12], 0; \
1001 prefetch [%i2+8], 0; \
1002 prefetch [%i3], 0;
1003
1004! Macro PREFETCHTRAIN8
1005
1006#define PREFETCHTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1007 prefetch [%i3], 0; \
1008 prefetch [%i2+4], 0; \
1009 prefetch [%i1+8], 0; \
1010 prefetch [%i0+12], 0; \
1011 prefetch [%i3+4], 1; \
1012 prefetch [%i2], 1; \
1013 prefetch [%i1+12], 1; \
1014 prefetch [%i0+8], 1;
1015
1016! Macro CASTRAIN4
1017! This is an interesting macro that will probably create the write congessions
1018! access to the shared locations (offsets from bases have to be adjusted)
1019! the values of the locations are not changed, so it should not affect analysis
1020
1021#define CASTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1022 set 128, tmp_reg1;\
1023 add %i0, tmp_reg1, tmp_reg1;\
1024 set 256, tmp_reg2;\
1025 add %i1, tmp_reg2, tmp_reg2;\
1026 ld [tmp_reg1], tmp_reg3;\
1027 ld [tmp_reg2], tmp_reg4;\
1028 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1029 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1030 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1031 cas [tmp_reg2], tmp_reg4, tmp_reg4;
1032
1033! CASTRAIN8
1034! yet another flavor of cas train theme that actually always use shared locations
1035! given by the specified instance arguments for the first 4 cases
1036! and then follows then with another 4 to a randomized offset
1037
1038#define CASTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1039 add VA_reg, VA_offset, tmp_reg1;\
1040 add VA_reg, (rand&0x0ffc), tmp_reg2;\
1041 ld [tmp_reg1], tmp_reg3;\
1042 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1043 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1044 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1045 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1046 ld [tmp_reg2], tmp_reg4;\
1047 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1048 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1049 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1050 cas [tmp_reg2], tmp_reg4, tmp_reg4;
1051
1052! Macro ST_BR_ANLD_CAS
1053! this is meant to reproduce NG6025
1054! the scenario is the anulled load in the delay slot of the branch is
1055! not wiped completely, which creates false RAW hazard, and the following cas
1056! is getting screwed
1057! WARNING: there is a store to the %i0+128, which can potentially be a shared
1058! location. When using this macro, make sure that the vicinity of offset 128 in
1059! region 0 is not used
1060
1061#define ST_BR_ANLD_CAS(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1062 set 128, tmp_reg1;\
1063 add %i0, tmp_reg1, tmp_reg1;\
1064 set rand, tmp_reg3;\
1065 stw tmp_reg3, [tmp_reg1];\
1066 ba,a 1;\
1067 cas [tmp_reg1], tmp_reg3, tmp_reg4;
1068
1069#define ASI_BLOCK(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1070 setx 0x060, tmp_reg1, tmp_reg2; \
1071 stxa %g0, [tmp_reg2] 0x38;
1072
1073! Macro SELF_MODIFY
1074! do a read-unmodify-write at address pc + random[0..0x80]
1075! this is targetted to catch bugs due to sharing/modification
1076! of data between D$ and I$. (e.g. Niagara1, Bug #6372)
1077! 1. 0x80 chosen arbitrarily, is another number better
1078! 2. should we include an iflush ?
1079! 3. WT.MACRO.SELF_MODIFY should be given a small non-0 weight by default
1080! 4. Possible variation: a macro which only does a load
1081! from the instruction stream instead of a load-store.
1082! (Niagara1 bug #6372 did not involve stores to instruction
1083! stream, just sharing of unmodified data between I$ and D$.)
1084! 5. this macro needs text segment to be writable. On system runs,
1085! this is achieved by using a special map file for the linker.
1086! - sgh, 25 may 04
1087
1088#define SELF_MODIFY(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1089 rd %pc, tmp_reg0; \
1090 ld [ tmp_reg0 + (rand & 0x7c)], tmp_reg1; \
1091 st tmp_reg1, [ tmp_reg0 + (rand & 0x7c)]
1092
1093#define ASI_BLOCK(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1094 setx 0x060, tmp_reg1, tmp_reg2; \
1095 stxa %g0, [tmp_reg2] 0x38;
1096
1097
1098#define ASI_BLOCK_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1099 setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
1100 stxa %g0, [tmp_reg2] 0x80;
1101
1102#define PREFETCH_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1103 setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
1104 prefetch [tmp_reg2], 0; \
1105 prefetch [tmp_reg2+4], 1; \
1106 prefetch [tmp_reg2+8], 2; \
1107 prefetch [tmp_reg2+12], 3; \
1108 prefetch [tmp_reg2+4], 4; \
1109 prefetch [tmp_reg2], 5; \
1110 prefetch [tmp_reg2+12], 6; \
1111 prefetch [tmp_reg2+8], 7;
1112
1113#define LOAD_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1114 setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
1115 ld [tmp_reg2], tmp_reg1; \
1116 ld [tmp_reg2+4], tmp_reg1; \
1117 ld [tmp_reg2+8], tmp_reg1; \
1118 ld [tmp_reg2+12], tmp_reg1;
1119
1120
1121
1122#define STORE_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1123 setx 0x8559e06ff33bad10, tmp_reg2, tmp_reg1; \
1124 set rand, tmp_reg2; \
1125 add tmp_reg2, rand % 4096, tmp_reg3; \
1126 stw tmp_reg2, [tmp_reg1]; \
1127 stw tmp_reg2, [tmp_reg1+4]; \
1128 stw tmp_reg2, [tmp_reg1+8]; \
1129 stw tmp_reg2, [tmp_reg1+12]; \
1130 stw tmp_reg3, [tmp_reg1+4]; \
1131 stw tmp_reg3, [tmp_reg1+12]; \
1132 stw tmp_reg3, [tmp_reg1]; \
1133 stw tmp_reg3, [tmp_reg1+8];
1134
1135#define CAS_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1136 setx 0x8559e06ff33bad10, tmp_reg3, tmp_reg1; \
1137 setx 0x8559e06ff33bad10, tmp_reg3, tmp_reg2; \
1138 add tmp_reg2, rand % 4096, tmp_reg3; \
1139 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1140 cas [tmp_reg2], tmp_reg4, tmp_reg4;
1141
1142#define IDC_FLIP(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1143 ta 0xb5; \
1144 ta T_CHANGE_NONHPRIV;
1145
1146! this macro produce ldda/stda to
1147! ASI_BLOCK_AS_IF_USER_PRIMARY 0x16
1148! ASI_BLOCK_AS_IF_USER_SECONDARY 0x17
1149! ASI_BLOCK_AS_IF_USER_PRIMARY_LITTLE 0x1e
1150! ASI_BLOCK_AS_IF_USER_SECONDARY_LITTLE 0x1f
1151!! hardcode for now since illegal asi not working in RS
1152#define BLD_16(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1153 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1154 ta T_CHANGE_PRIV;\
1155 ta T_CHANGE_HPRIV;\
1156 ldda [tmp_reg3]0x16, tmp_reg0;
1157#define BLD_17(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1158 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1159 ta T_CHANGE_PRIV;\
1160 ta T_CHANGE_HPRIV;\
1161 ldda [tmp_reg3]0x17, tmp_reg0;
1162#define BLD_1e(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1163 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1164 ta T_CHANGE_PRIV;\
1165 ta T_CHANGE_HPRIV;\
1166 ldda [tmp_reg3]0x1e, tmp_reg0;
1167#define BLD_1f(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1168 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1169 ta T_CHANGE_PRIV;\
1170 ta T_CHANGE_HPRIV;\
1171 ldda [tmp_reg3]0x1f, tmp_reg0;
1172
1173#define BST_16(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1174 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1175 ta T_CHANGE_PRIV;\
1176 ta T_CHANGE_HPRIV;\
1177 stda tmp_reg0, [tmp_reg3]0x16;
1178#define BST_17(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1179 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1180 ta T_CHANGE_PRIV;\
1181 ta T_CHANGE_HPRIV;\
1182 stda tmp_reg0, [tmp_reg3]0x17;
1183#define BST_1e(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1184 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1185 ta T_CHANGE_PRIV;\
1186 ta T_CHANGE_HPRIV;\
1187 stda tmp_reg0, [tmp_reg3]0x1e;
1188#define BST_1f(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1189 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1190 ta T_CHANGE_PRIV;\
1191 ta T_CHANGE_HPRIV;\
1192 stda tmp_reg0, [tmp_reg3]0x1f;
1193
1194#define BLD_INIT_2(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1195 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1196 ldda [tmp_reg3] (0x27 | (rand & 0xf)), tmp_reg0;
1197#define BST_INIT_2(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1198 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1199 stda tmp_reg0, [tmp_reg3] (0x27 | (rand & 0xf));
1200#define BLD_INIT_E(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1201 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1202 ldda [tmp_reg3] (0xe2 | (rand & 0xb)), tmp_reg0;
1203#define BST_INIT_E(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1204 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1205 stda tmp_reg0, [tmp_reg3] (0xe2 | (rand & 0xb));
1206#define PREFETCHA(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1207 add VA_reg, (VA_offset & 0x00ff), tmp_reg3; \
1208 prefetch [%i1], (rand & 0x1f); \
1209 prefetch [%i1 + ((rand >> 5) & 0x1f)], ((rand >> 5) & 0x1f); \
1210 prefetcha [%i1]((rand >> 5) & 0x1f), (0x0 | ((rand >> 5) & 0x1f));
1211#define STBYTE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1212 add VA_reg, (VA_offset & 0xff00), tmp_reg1; \
1213 set rand, tmp_reg2; \
1214 stb tmp_reg2, [tmp_reg1+(rand & 0x5f)];
1215#define LDBYTE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1216 add VA_reg, (VA_offset & 0xff00), tmp_reg1; \
1217 ldub [tmp_reg1+(rand & 0x5f)], tmp_reg2;
1218#define STBYTE1(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1219 add VA_reg, (VA_offset & 0xff00), tmp_reg1;\
1220 set 5200, tmp_reg2; \
1221 add tmp_reg2, tmp_reg1, tmp_reg1; \
1222 set rand, tmp_reg2; \
1223 stb tmp_reg2, [tmp_reg1+(rand & 0x5f)];
1224#define STINT(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1225 set rand, tmp_reg1; \
1226 stha tmp_reg1,[%g0+%g0](0x73); \
1227 stda tmp_reg1, [%g0+%g0](0x73);
1228define(EN_INTERRUPTS,`
1229nop
1230')
1231
1232define(DIS_INTERRUPTS,`
1233nop
1234')
1235
1236define(CHECK_DISPATCH_STATUS,`
1237nop
1238')
1239
1240define(CHECK_RECEIVE_STATUS,`
1241nop
1242')
1243
1244define(WRITE_INTR_DATA_REGS,`
1245nop
1246')
1247
1248define(INTR_SET_DISPATCH_VECTOR,`
1249add %g0, $3, $4
1250sllx $4, 8, $5 ! DEST ID
1251add %g0, $2, $4 ! VECTOR NUMBER
1252or $5, $4, $5
1253mov %i0, $4
1254mov $5, %i0
1255ta 0x30
1256mov $4, %i0
1257')
1258
1259define(DSPCH_INTERRUPT,`
1260nop
1261')
1262
1263#define REGION0_ALIAS0_O 0x0
1264#define REGION1_ALIAS0_O 0x2000
1265#define REGION2_ALIAS0_O 0x4000
1266#define REGION3_ALIAS0_O 0x6000
1267#define REGION4_ALIAS0_O 0x8000
1268#define REGION5_ALIAS0_O 0xa000
1269#define REGION6_ALIAS0_O 0xc000
1270#define REGION7_ALIAS0_O 0xe000
1271#define REPLACEMENT0_ALIAS0_O 0x10000
1272
1273
1274#define USER_PAGE_CUSTOM_MAP
1275SECTION .MAIN TEXT_VA=0x1000000
1276attr_text {
1277 Name = .MAIN,
1278 VA=0x1000000,
1279 RA=0x130000000,
1280 PA=ra2pa(0x130000000,0),
1281part_0_ctx_nonzero_tsb_config_1,
1282 TTE_EP=1,
1283 TTE_G=1,
1284 TTE_Context=PCONTEXT,
1285 TTE_V=1,
1286 TTE_Size=0,
1287 TTE_SIZE_PTR=0,
1288 TTE_NFO=0,
1289 TTE_IE=0,
1290 TTE_Soft2=0,
1291 TTE_Diag=0,
1292 TTE_Soft=0,
1293 TTE_L=0,
1294 TTE_CP=1,
1295 TTE_CV=1,
1296 TTE_E=0,
1297 TTE_P=0,
1298 TTE_W=0
1299 }
1300
1301attr_text {
1302 Name = .MAIN,
1303 VA=0x1000000,
1304 RA=0x130000000,
1305 PA=ra2pa(0x130000000,0),
1306part_0_ctx_nonzero_tsb_config_0,
1307 TTE_EP=1,
1308 TTE_G=1,
1309 TTE_Context=PCONTEXT,
1310 TTE_V=1,
1311 TTE_Size=0,
1312 TTE_SIZE_PTR=0,
1313 TTE_NFO=0,
1314 TTE_IE=0,
1315 TTE_Soft2=0,
1316 TTE_Diag=0,
1317 TTE_Soft=0,
1318 TTE_L=0,
1319 TTE_CP=1,
1320 TTE_CV=1,
1321 TTE_E=0,
1322 TTE_P=0,
1323 TTE_W=1,
1324 tsbonly
1325 }
1326
1327SECTION tsotool_unshared_data DATA_VA=0x21400000
1328attr_data {
1329 Name = tsotool_unshared_data,
1330 VA=0x21400000,
1331 RA=0x21400000,
1332 PA=ra2pa(0x21400000,0),
1333 part_0_ctx_nonzero_tsb_config_0,
1334 TTE_G=1,
1335 TTE_Context=PCONTEXT,
1336 TTE_V=1,
1337 TTE_Size=0,
1338 TTE_SIZE_PTR=0,
1339 TTE_NFO=0,
1340 TTE_IE=0,
1341 TTE_Soft2=0,
1342 TTE_Diag=0,
1343 TTE_Soft=0,
1344 TTE_L=0,
1345 TTE_CP=1,
1346 TTE_CV=1,
1347 TTE_E=0,
1348 TTE_P=0,
1349 TTE_W=1
1350 }
1351
1352SECTION region0_alias0 DATA_VA=0x6000000
1353attr_data {
1354 Name = region0_alias0,
1355 VA=0x6000000,
1356 RA=0x43000000,
1357 PA=ra2pa(0x43000000,0),
1358 part_0_ctx_nonzero_tsb_config_0,
1359 TTE_G=0,
1360 TTE_Context=PCONTEXT,
1361 TTE_V=1,
1362 TTE_Size=0,
1363 TTE_SIZE_PTR=0,
1364 TTE_NFO=0,
1365 TTE_IE=0,
1366 TTE_Soft2=0,
1367 TTE_Diag=0,
1368 TTE_Soft=0,
1369 TTE_L=0,
1370 TTE_CP=1,
1371 TTE_CV=0,
1372 TTE_E=0,
1373 TTE_P=0,
1374 TTE_W=1
1375 }
1376
1377SECTION region1_alias0 DATA_VA=0x6002000
1378attr_data {
1379 Name = region1_alias0,
1380 VA=0x6002000,
1381 RA=0x43800000,
1382 PA=ra2pa(0x43800000,0),
1383 part_0_ctx_nonzero_tsb_config_0,
1384 TTE_G=0,
1385 TTE_Context=PCONTEXT,
1386 TTE_V=1,
1387 TTE_Size=0,
1388 TTE_SIZE_PTR=0,
1389 TTE_NFO=0,
1390 TTE_IE=0,
1391 TTE_Soft2=0,
1392 TTE_Diag=0,
1393 TTE_Soft=0,
1394 TTE_L=0,
1395 TTE_CP=1,
1396 TTE_CV=1,
1397 TTE_E=0,
1398 TTE_P=0,
1399 TTE_W=1
1400 }
1401
1402SECTION region2_alias0 DATA_VA=0x6004000
1403attr_data {
1404 Name = region2_alias0,
1405 VA=0x6004000,
1406 RA=0x44000000,
1407 PA=ra2pa(0x44000000,0),
1408 part_0_ctx_nonzero_tsb_config_0,
1409 TTE_G=0,
1410 TTE_Context=PCONTEXT,
1411 TTE_V=1,
1412 TTE_Size=0,
1413 TTE_SIZE_PTR=0,
1414 TTE_NFO=0,
1415 TTE_IE=0,
1416 TTE_Soft2=0,
1417 TTE_Diag=0,
1418 TTE_Soft=0,
1419 TTE_L=0,
1420 TTE_CP=1,
1421 TTE_CV=1,
1422 TTE_E=0,
1423 TTE_P=0,
1424 TTE_W=1
1425 }
1426
1427SECTION region3_alias0 DATA_VA=0x6006000
1428attr_data {
1429 Name = region3_alias0,
1430 VA=0x6006000,
1431 RA=0x44800000,
1432 PA=ra2pa(0x44800000,0),
1433 part_0_ctx_nonzero_tsb_config_0,
1434 TTE_G=0,
1435 TTE_Context=PCONTEXT,
1436 TTE_V=1,
1437 TTE_Size=0,
1438 TTE_SIZE_PTR=0,
1439 TTE_NFO=0,
1440 TTE_IE=0,
1441 TTE_Soft2=0,
1442 TTE_Diag=0,
1443 TTE_Soft=0,
1444 TTE_L=0,
1445 TTE_CP=1,
1446 TTE_CV=1,
1447 TTE_E=0,
1448 TTE_P=0,
1449 TTE_W=1
1450 }
1451
1452SECTION region4_alias0 DATA_VA=0x6008000
1453attr_data {
1454 Name = region4_alias0,
1455 VA=0x6008000,
1456 RA=0x45000000,
1457 PA=ra2pa(0x45000000,0),
1458 part_0_ctx_nonzero_tsb_config_0,
1459 TTE_G=0,
1460 TTE_Context=PCONTEXT,
1461 TTE_V=1,
1462 TTE_Size=0,
1463 TTE_SIZE_PTR=0,
1464 TTE_NFO=0,
1465 TTE_IE=0,
1466 TTE_Soft2=0,
1467 TTE_Diag=0,
1468 TTE_Soft=0,
1469 TTE_L=0,
1470 TTE_CP=1,
1471 TTE_CV=1,
1472 TTE_E=0,
1473 TTE_P=0,
1474 TTE_W=1
1475 }
1476
1477SECTION region5_alias0 DATA_VA=0x600a000
1478attr_data {
1479 Name = region5_alias0,
1480 VA=0x600a000,
1481 RA=0x45800000,
1482 PA=ra2pa(0x45800000,0),
1483 part_0_ctx_nonzero_tsb_config_0,
1484 TTE_G=0,
1485 TTE_Context=PCONTEXT,
1486 TTE_V=1,
1487 TTE_Size=0,
1488 TTE_SIZE_PTR=0,
1489 TTE_NFO=0,
1490 TTE_IE=0,
1491 TTE_Soft2=0,
1492 TTE_Diag=0,
1493 TTE_Soft=0,
1494 TTE_L=0,
1495 TTE_CP=1,
1496 TTE_CV=1,
1497 TTE_E=0,
1498 TTE_P=0,
1499 TTE_W=1
1500 }
1501
1502SECTION region6_alias0 DATA_VA=0x600c000
1503attr_data {
1504 Name = region6_alias0,
1505 VA=0x600c000,
1506 RA=0x46000000,
1507 PA=ra2pa(0x46000000,0),
1508 part_0_ctx_nonzero_tsb_config_0,
1509 TTE_G=0,
1510 TTE_Context=PCONTEXT,
1511 TTE_V=1,
1512 TTE_Size=0,
1513 TTE_SIZE_PTR=0,
1514 TTE_NFO=0,
1515 TTE_IE=0,
1516 TTE_Soft2=0,
1517 TTE_Diag=0,
1518 TTE_Soft=0,
1519 TTE_L=0,
1520 TTE_CP=1,
1521 TTE_CV=1,
1522 TTE_E=0,
1523 TTE_P=0,
1524 TTE_W=1
1525 }
1526
1527SECTION region7_alias0 DATA_VA=0x600e000
1528attr_data {
1529 Name = region7_alias0,
1530 VA=0x600e000,
1531 RA=0x46800000,
1532 PA=ra2pa(0x46800000,0),
1533 part_0_ctx_nonzero_tsb_config_0,
1534 TTE_G=0,
1535 TTE_Context=PCONTEXT,
1536 TTE_V=1,
1537 TTE_Size=0,
1538 TTE_SIZE_PTR=0,
1539 TTE_NFO=0,
1540 TTE_IE=0,
1541 TTE_Soft2=0,
1542 TTE_Diag=0,
1543 TTE_Soft=0,
1544 TTE_L=0,
1545 TTE_CP=1,
1546 TTE_CV=1,
1547 TTE_E=0,
1548 TTE_P=0,
1549 TTE_W=1
1550 }
1551
1552SECTION replacement0_alias0 DATA_VA=0x6010000
1553attr_data {
1554 Name = replacement0_alias0,
1555 VA=0x6010000,
1556 RA=0x47000000,
1557 PA=ra2pa(0x47000000,0),
1558 part_0_ctx_nonzero_tsb_config_0,
1559 TTE_G=0,
1560 TTE_Context=PCONTEXT,
1561 TTE_V=1,
1562 TTE_Size=0,
1563 TTE_SIZE_PTR=0,
1564 TTE_NFO=0,
1565 TTE_IE=0,
1566 TTE_Soft2=0,
1567 TTE_Diag=0,
1568 TTE_Soft=0,
1569 TTE_L=0,
1570 TTE_CP=1,
1571 TTE_CV=1,
1572 TTE_E=0,
1573 TTE_P=0,
1574 TTE_W=1
1575 }
1576
1577SECTION replacement1_alias0 DATA_VA=0x6012000
1578attr_data {
1579 Name = replacement1_alias0,
1580 VA=0x6012000,
1581 RA=0x47800000,
1582 PA=ra2pa(0x47800000,0),
1583 part_0_ctx_nonzero_tsb_config_0,
1584 TTE_G=0,
1585 TTE_Context=PCONTEXT,
1586 TTE_V=1,
1587 TTE_Size=0,
1588 TTE_SIZE_PTR=0,
1589 TTE_NFO=0,
1590 TTE_IE=0,
1591 TTE_Soft2=0,
1592 TTE_Diag=0,
1593 TTE_Soft=0,
1594 TTE_L=0,
1595 TTE_CP=1,
1596 TTE_CV=1,
1597 TTE_E=0,
1598 TTE_P=0,
1599 TTE_W=1
1600 }
1601
1602SECTION replacement2_alias0 DATA_VA=0x6014000
1603attr_data {
1604 Name = replacement2_alias0,
1605 VA=0x6014000,
1606 RA=0x48000000,
1607 PA=ra2pa(0x48000000,0),
1608 part_0_ctx_nonzero_tsb_config_0,
1609 TTE_G=0,
1610 TTE_Context=PCONTEXT,
1611 TTE_V=1,
1612 TTE_Size=0,
1613 TTE_SIZE_PTR=0,
1614 TTE_NFO=0,
1615 TTE_IE=0,
1616 TTE_Soft2=0,
1617 TTE_Diag=0,
1618 TTE_Soft=0,
1619 TTE_L=0,
1620 TTE_CP=1,
1621 TTE_CV=1,
1622 TTE_E=0,
1623 TTE_P=0,
1624 TTE_W=1
1625 }
1626
1627SECTION replacement3_alias0 DATA_VA=0x6016000
1628attr_data {
1629 Name = replacement3_alias0,
1630 VA=0x6016000,
1631 RA=0x48800000,
1632 PA=ra2pa(0x48800000,0),
1633 part_0_ctx_nonzero_tsb_config_0,
1634 TTE_G=0,
1635 TTE_Context=PCONTEXT,
1636 TTE_V=1,
1637 TTE_Size=0,
1638 TTE_SIZE_PTR=0,
1639 TTE_NFO=0,
1640 TTE_IE=0,
1641 TTE_Soft2=0,
1642 TTE_Diag=0,
1643 TTE_Soft=0,
1644 TTE_L=0,
1645 TTE_CP=1,
1646 TTE_CV=1,
1647 TTE_E=0,
1648 TTE_P=0,
1649 TTE_W=1
1650 }
1651
1652SECTION replacement4_alias0 DATA_VA=0x6018000
1653attr_data {
1654 Name = replacement4_alias0,
1655 VA=0x6018000,
1656 RA=0x49000000,
1657 PA=ra2pa(0x49000000,0),
1658 part_0_ctx_nonzero_tsb_config_0,
1659 TTE_G=0,
1660 TTE_Context=PCONTEXT,
1661 TTE_V=1,
1662 TTE_Size=0,
1663 TTE_SIZE_PTR=0,
1664 TTE_NFO=0,
1665 TTE_IE=0,
1666 TTE_Soft2=0,
1667 TTE_Diag=0,
1668 TTE_Soft=0,
1669 TTE_L=0,
1670 TTE_CP=1,
1671 TTE_CV=1,
1672 TTE_E=0,
1673 TTE_P=0,
1674 TTE_W=1
1675 }
1676
1677SECTION replacement5_alias0 DATA_VA=0x601a000
1678attr_data {
1679 Name = replacement5_alias0,
1680 VA=0x601a000,
1681 RA=0x49800000,
1682 PA=ra2pa(0x49800000,0),
1683 part_0_ctx_nonzero_tsb_config_0,
1684 TTE_G=0,
1685 TTE_Context=PCONTEXT,
1686 TTE_V=1,
1687 TTE_Size=0,
1688 TTE_SIZE_PTR=0,
1689 TTE_NFO=0,
1690 TTE_IE=0,
1691 TTE_Soft2=0,
1692 TTE_Diag=0,
1693 TTE_Soft=0,
1694 TTE_L=0,
1695 TTE_CP=1,
1696 TTE_CV=1,
1697 TTE_E=0,
1698 TTE_P=0,
1699 TTE_W=1
1700 }
1701
1702SECTION replacement6_alias0 DATA_VA=0x601c000
1703attr_data {
1704 Name = replacement6_alias0,
1705 VA=0x601c000,
1706 RA=0x4a000000,
1707 PA=ra2pa(0x4a000000,0),
1708 part_0_ctx_nonzero_tsb_config_0,
1709 TTE_G=0,
1710 TTE_Context=PCONTEXT,
1711 TTE_V=1,
1712 TTE_Size=0,
1713 TTE_SIZE_PTR=0,
1714 TTE_NFO=0,
1715 TTE_IE=0,
1716 TTE_Soft2=0,
1717 TTE_Diag=0,
1718 TTE_Soft=0,
1719 TTE_L=0,
1720 TTE_CP=1,
1721 TTE_CV=1,
1722 TTE_E=0,
1723 TTE_P=0,
1724 TTE_W=1
1725 }
1726
1727SECTION replacement7_alias0 DATA_VA=0x601e000
1728attr_data {
1729 Name = replacement7_alias0,
1730 VA=0x601e000,
1731 RA=0x4a800000,
1732 PA=ra2pa(0x4a800000,0),
1733 part_0_ctx_nonzero_tsb_config_0,
1734 TTE_G=0,
1735 TTE_Context=PCONTEXT,
1736 TTE_V=1,
1737 TTE_Size=0,
1738 TTE_SIZE_PTR=0,
1739 TTE_NFO=0,
1740 TTE_IE=0,
1741 TTE_Soft2=0,
1742 TTE_Diag=0,
1743 TTE_Soft=0,
1744 TTE_L=0,
1745 TTE_CP=1,
1746 TTE_CV=1,
1747 TTE_E=0,
1748 TTE_P=0,
1749 TTE_W=1
1750 }
1751
1752SECTION non_fault_area_4 DATA_VA=0x0
1753attr_data {
1754 Name = non_fault_area_4,
1755 VA=0x0,
1756 RA=0x47002000,
1757 PA=ra2pa(0x47002000,0),
1758 part_0_ctx_nonzero_tsb_config_0,
1759 TTE_G=0,
1760 TTE_Context=PCONTEXT,
1761 TTE_V=1,
1762 TTE_Size=0,
1763 TTE_SIZE_PTR=0,
1764 TTE_NFO=1,
1765 TTE_IE=0,
1766 TTE_Soft2=0,
1767 TTE_Diag=0,
1768 TTE_Soft=0,
1769 TTE_L=1,
1770 TTE_CP=1,
1771 TTE_CV=1,
1772 TTE_E=0,
1773 TTE_P=0,
1774 TTE_W=1,
1775 tsbonly
1776 }
1777
1778.data
1779.skip 1024
1780
1781SECTION region0_alias0_8 DATA_VA=0x6000000
1782attr_data {
1783 Name = region0_alias0_8,
1784 VA=0x6000000,
1785 RA=0x43000000,
1786 PA=ra2pa(0x43000000,0),
1787 part_0_ctx_nonzero_tsb_config_0,
1788 TTE_G=0,
1789 TTE_Context=SCONTEXT,
1790 TTE_V=1,
1791 TTE_Size=0,
1792 TTE_SIZE_PTR=0,
1793 TTE_NFO=0,
1794 TTE_IE=0,
1795 TTE_Soft2=0,
1796 TTE_Diag=0,
1797 TTE_Soft=0,
1798 TTE_L=0,
1799 TTE_CP=1,
1800 TTE_CV=0,
1801 TTE_E=0,
1802 TTE_P=0,
1803 TTE_W=1,
1804 tsbonly
1805 }
1806
1807.data
1808.skip 1024
1809
1810SECTION region1_alias0_8 DATA_VA=0x6002000
1811attr_data {
1812 Name = region1_alias0_8,
1813 VA=0x6002000,
1814 RA=0x43800000,
1815 PA=ra2pa(0x43800000,0),
1816 part_0_ctx_nonzero_tsb_config_0,
1817 TTE_G=0,
1818 TTE_Context=SCONTEXT,
1819 TTE_V=1,
1820 TTE_Size=0,
1821 TTE_SIZE_PTR=0,
1822 TTE_NFO=0,
1823 TTE_IE=0,
1824 TTE_Soft2=0,
1825 TTE_Diag=0,
1826 TTE_Soft=0,
1827 TTE_L=0,
1828 TTE_CP=1,
1829 TTE_CV=1,
1830 TTE_E=0,
1831 TTE_P=0,
1832 TTE_W=1,
1833 tsbonly
1834 }
1835
1836.data
1837.skip 1024
1838
1839SECTION region2_alias0_8 DATA_VA=0x6004000
1840attr_data {
1841 Name = region2_alias0_8,
1842 VA=0x6004000,
1843 RA=0x44000000,
1844 PA=ra2pa(0x44000000,0),
1845 part_0_ctx_nonzero_tsb_config_0,
1846 TTE_G=0,
1847 TTE_Context=SCONTEXT,
1848 TTE_V=1,
1849 TTE_Size=0,
1850 TTE_SIZE_PTR=0,
1851 TTE_NFO=0,
1852 TTE_IE=0,
1853 TTE_Soft2=0,
1854 TTE_Diag=0,
1855 TTE_Soft=0,
1856 TTE_L=0,
1857 TTE_CP=1,
1858 TTE_CV=1,
1859 TTE_E=0,
1860 TTE_P=0,
1861 TTE_W=1,
1862 tsbonly
1863 }
1864
1865.data
1866.skip 1024
1867
1868SECTION region3_alias0_8 DATA_VA=0x6006000
1869attr_data {
1870 Name = region3_alias0_8,
1871 VA=0x6006000,
1872 RA=0x44800000,
1873 PA=ra2pa(0x44800000,0),
1874 part_0_ctx_nonzero_tsb_config_0,
1875 TTE_G=0,
1876 TTE_Context=SCONTEXT,
1877 TTE_V=1,
1878 TTE_Size=0,
1879 TTE_SIZE_PTR=0,
1880 TTE_NFO=0,
1881 TTE_IE=0,
1882 TTE_Soft2=0,
1883 TTE_Diag=0,
1884 TTE_Soft=0,
1885 TTE_L=0,
1886 TTE_CP=1,
1887 TTE_CV=1,
1888 TTE_E=0,
1889 TTE_P=0,
1890 TTE_W=1,
1891 tsbonly
1892 }
1893
1894.data
1895.skip 1024
1896
1897SECTION region4_alias0_8 DATA_VA=0x6008000
1898attr_data {
1899 Name = region4_alias0_8,
1900 VA=0x6008000,
1901 RA=0x45000000,
1902 PA=ra2pa(0x45000000,0),
1903 part_0_ctx_nonzero_tsb_config_0,
1904 TTE_G=0,
1905 TTE_Context=SCONTEXT,
1906 TTE_V=1,
1907 TTE_Size=0,
1908 TTE_SIZE_PTR=0,
1909 TTE_NFO=0,
1910 TTE_IE=0,
1911 TTE_Soft2=0,
1912 TTE_Diag=0,
1913 TTE_Soft=0,
1914 TTE_L=0,
1915 TTE_CP=1,
1916 TTE_CV=1,
1917 TTE_E=0,
1918 TTE_P=0,
1919 TTE_W=1,
1920 tsbonly
1921 }
1922
1923.data
1924.skip 1024
1925
1926SECTION region5_alias0_8 DATA_VA=0x600a000
1927attr_data {
1928 Name = region5_alias0_8,
1929 VA=0x600a000,
1930 RA=0x45800000,
1931 PA=ra2pa(0x45800000,0),
1932 part_0_ctx_nonzero_tsb_config_0,
1933 TTE_G=0,
1934 TTE_Context=SCONTEXT,
1935 TTE_V=1,
1936 TTE_Size=0,
1937 TTE_SIZE_PTR=0,
1938 TTE_NFO=0,
1939 TTE_IE=0,
1940 TTE_Soft2=0,
1941 TTE_Diag=0,
1942 TTE_Soft=0,
1943 TTE_L=0,
1944 TTE_CP=1,
1945 TTE_CV=1,
1946 TTE_E=0,
1947 TTE_P=0,
1948 TTE_W=1,
1949 tsbonly
1950 }
1951
1952.data
1953.skip 1024
1954
1955SECTION region6_alias0_8 DATA_VA=0x600c000
1956attr_data {
1957 Name = region6_alias0_8,
1958 VA=0x600c000,
1959 RA=0x46000000,
1960 PA=ra2pa(0x46000000,0),
1961 part_0_ctx_nonzero_tsb_config_0,
1962 TTE_G=0,
1963 TTE_Context=SCONTEXT,
1964 TTE_V=1,
1965 TTE_Size=0,
1966 TTE_SIZE_PTR=0,
1967 TTE_NFO=0,
1968 TTE_IE=0,
1969 TTE_Soft2=0,
1970 TTE_Diag=0,
1971 TTE_Soft=0,
1972 TTE_L=0,
1973 TTE_CP=1,
1974 TTE_CV=1,
1975 TTE_E=0,
1976 TTE_P=0,
1977 TTE_W=1,
1978 tsbonly
1979 }
1980
1981.data
1982.skip 1024
1983
1984SECTION region7_alias0_8 DATA_VA=0x600e000
1985attr_data {
1986 Name = region7_alias0_8,
1987 VA=0x600e000,
1988 RA=0x46800000,
1989 PA=ra2pa(0x46800000,0),
1990 part_0_ctx_nonzero_tsb_config_0,
1991 TTE_G=0,
1992 TTE_Context=SCONTEXT,
1993 TTE_V=1,
1994 TTE_Size=0,
1995 TTE_SIZE_PTR=0,
1996 TTE_NFO=0,
1997 TTE_IE=0,
1998 TTE_Soft2=0,
1999 TTE_Diag=0,
2000 TTE_Soft=0,
2001 TTE_L=0,
2002 TTE_CP=1,
2003 TTE_CV=1,
2004 TTE_E=0,
2005 TTE_P=0,
2006 TTE_W=1,
2007 tsbonly
2008 }
2009
2010.data
2011.skip 1024
2012
2013SECTION replacement0_alias0_8 DATA_VA=0x6010000
2014attr_data {
2015 Name = replacement0_alias0_8,
2016 VA=0x6010000,
2017 RA=0x47000000,
2018 PA=ra2pa(0x47000000,0),
2019 part_0_ctx_nonzero_tsb_config_0,
2020 TTE_G=0,
2021 TTE_Context=SCONTEXT,
2022 TTE_V=1,
2023 TTE_Size=0,
2024 TTE_SIZE_PTR=0,
2025 TTE_NFO=0,
2026 TTE_IE=0,
2027 TTE_Soft2=0,
2028 TTE_Diag=0,
2029 TTE_Soft=0,
2030 TTE_L=0,
2031 TTE_CP=1,
2032 TTE_CV=1,
2033 TTE_E=0,
2034 TTE_P=0,
2035 TTE_W=1,
2036 tsbonly
2037 }
2038
2039.data
2040.skip 1024
2041
2042SECTION replacement1_alias0_8 DATA_VA=0x6012000
2043attr_data {
2044 Name = replacement1_alias0_8,
2045 VA=0x6012000,
2046 RA=0x47800000,
2047 PA=ra2pa(0x47800000,0),
2048 part_0_ctx_nonzero_tsb_config_0,
2049 TTE_G=0,
2050 TTE_Context=SCONTEXT,
2051 TTE_V=1,
2052 TTE_Size=0,
2053 TTE_SIZE_PTR=0,
2054 TTE_NFO=0,
2055 TTE_IE=0,
2056 TTE_Soft2=0,
2057 TTE_Diag=0,
2058 TTE_Soft=0,
2059 TTE_L=0,
2060 TTE_CP=1,
2061 TTE_CV=1,
2062 TTE_E=0,
2063 TTE_P=0,
2064 TTE_W=1,
2065 tsbonly
2066 }
2067
2068.data
2069.skip 1024
2070
2071SECTION replacement2_alias0_8 DATA_VA=0x6014000
2072attr_data {
2073 Name = replacement2_alias0_8,
2074 VA=0x6014000,
2075 RA=0x48000000,
2076 PA=ra2pa(0x48000000,0),
2077 part_0_ctx_nonzero_tsb_config_0,
2078 TTE_G=0,
2079 TTE_Context=SCONTEXT,
2080 TTE_V=1,
2081 TTE_Size=0,
2082 TTE_SIZE_PTR=0,
2083 TTE_NFO=0,
2084 TTE_IE=0,
2085 TTE_Soft2=0,
2086 TTE_Diag=0,
2087 TTE_Soft=0,
2088 TTE_L=0,
2089 TTE_CP=1,
2090 TTE_CV=1,
2091 TTE_E=0,
2092 TTE_P=0,
2093 TTE_W=1,
2094 tsbonly
2095 }
2096
2097.data
2098.skip 1024
2099
2100SECTION replacement3_alias0_8 DATA_VA=0x6016000
2101attr_data {
2102 Name = replacement3_alias0_8,
2103 VA=0x6016000,
2104 RA=0x48800000,
2105 PA=ra2pa(0x48800000,0),
2106 part_0_ctx_nonzero_tsb_config_0,
2107 TTE_G=0,
2108 TTE_Context=SCONTEXT,
2109 TTE_V=1,
2110 TTE_Size=0,
2111 TTE_SIZE_PTR=0,
2112 TTE_NFO=0,
2113 TTE_IE=0,
2114 TTE_Soft2=0,
2115 TTE_Diag=0,
2116 TTE_Soft=0,
2117 TTE_L=0,
2118 TTE_CP=1,
2119 TTE_CV=1,
2120 TTE_E=0,
2121 TTE_P=0,
2122 TTE_W=1,
2123 tsbonly
2124 }
2125
2126.data
2127.skip 1024
2128
2129SECTION replacement4_alias0_8 DATA_VA=0x6018000
2130attr_data {
2131 Name = replacement4_alias0_8,
2132 VA=0x6018000,
2133 RA=0x49000000,
2134 PA=ra2pa(0x49000000,0),
2135 part_0_ctx_nonzero_tsb_config_0,
2136 TTE_G=0,
2137 TTE_Context=SCONTEXT,
2138 TTE_V=1,
2139 TTE_Size=0,
2140 TTE_SIZE_PTR=0,
2141 TTE_NFO=0,
2142 TTE_IE=0,
2143 TTE_Soft2=0,
2144 TTE_Diag=0,
2145 TTE_Soft=0,
2146 TTE_L=0,
2147 TTE_CP=1,
2148 TTE_CV=1,
2149 TTE_E=0,
2150 TTE_P=0,
2151 TTE_W=1,
2152 tsbonly
2153 }
2154
2155.data
2156.skip 1024
2157
2158SECTION replacement5_alias0_8 DATA_VA=0x601a000
2159attr_data {
2160 Name = replacement5_alias0_8,
2161 VA=0x601a000,
2162 RA=0x49800000,
2163 PA=ra2pa(0x49800000,0),
2164 part_0_ctx_nonzero_tsb_config_0,
2165 TTE_G=0,
2166 TTE_Context=SCONTEXT,
2167 TTE_V=1,
2168 TTE_Size=0,
2169 TTE_SIZE_PTR=0,
2170 TTE_NFO=0,
2171 TTE_IE=0,
2172 TTE_Soft2=0,
2173 TTE_Diag=0,
2174 TTE_Soft=0,
2175 TTE_L=0,
2176 TTE_CP=1,
2177 TTE_CV=1,
2178 TTE_E=0,
2179 TTE_P=0,
2180 TTE_W=1,
2181 tsbonly
2182 }
2183
2184.data
2185.skip 1024
2186
2187SECTION replacement6_alias0_8 DATA_VA=0x601c000
2188attr_data {
2189 Name = replacement6_alias0_8,
2190 VA=0x601c000,
2191 RA=0x4a000000,
2192 PA=ra2pa(0x4a000000,0),
2193 part_0_ctx_nonzero_tsb_config_0,
2194 TTE_G=0,
2195 TTE_Context=SCONTEXT,
2196 TTE_V=1,
2197 TTE_Size=0,
2198 TTE_SIZE_PTR=0,
2199 TTE_NFO=0,
2200 TTE_IE=0,
2201 TTE_Soft2=0,
2202 TTE_Diag=0,
2203 TTE_Soft=0,
2204 TTE_L=0,
2205 TTE_CP=1,
2206 TTE_CV=1,
2207 TTE_E=0,
2208 TTE_P=0,
2209 TTE_W=1,
2210 tsbonly
2211 }
2212
2213.data
2214.skip 1024
2215
2216SECTION replacement7_alias0_8 DATA_VA=0x601e000
2217attr_data {
2218 Name = replacement7_alias0_8,
2219 VA=0x601e000,
2220 RA=0x4a800000,
2221 PA=ra2pa(0x4a800000,0),
2222 part_0_ctx_nonzero_tsb_config_0,
2223 TTE_G=0,
2224 TTE_Context=SCONTEXT,
2225 TTE_V=1,
2226 TTE_Size=0,
2227 TTE_SIZE_PTR=0,
2228 TTE_NFO=0,
2229 TTE_IE=0,
2230 TTE_Soft2=0,
2231 TTE_Diag=0,
2232 TTE_Soft=0,
2233 TTE_L=0,
2234 TTE_CP=1,
2235 TTE_CV=1,
2236 TTE_E=0,
2237 TTE_P=0,
2238 TTE_W=1,
2239 tsbonly
2240 }
2241
2242.data
2243.skip 1024
2244
2245SECTION non_fault_area_8 DATA_VA=0x0
2246attr_data {
2247 Name = non_fault_area_8,
2248 VA=0x0,
2249 RA=0x47002000,
2250 PA=ra2pa(0x47002000,0),
2251 part_0_ctx_nonzero_tsb_config_0,
2252 TTE_G=0,
2253 TTE_Context=SCONTEXT,
2254 TTE_V=1,
2255 TTE_Size=0,
2256 TTE_SIZE_PTR=0,
2257 TTE_NFO=1,
2258 TTE_IE=0,
2259 TTE_Soft2=0,
2260 TTE_Diag=0,
2261 TTE_Soft=0,
2262 TTE_L=1,
2263 TTE_CP=1,
2264 TTE_CV=1,
2265 TTE_E=0,
2266 TTE_P=0,
2267 TTE_W=1,
2268 tsbonly
2269 }
2270
2271.data
2272.skip 1024
2273
2274SECTION region0_alias0_0 DATA_VA=0x6000000
2275attr_data {
2276 Name = region0_alias0_0,
2277 VA=0x6000000,
2278 RA=0x43000000,
2279 PA=ra2pa(0x43000000,0),
2280part_0_ctx_zero_tsb_config_2,
2281 TTE_G=0,
2282 TTE_Context=0,
2283 TTE_V=1,
2284 TTE_Size=0,
2285 TTE_SIZE_PTR=0,
2286 TTE_NFO=0,
2287 TTE_IE=0,
2288 TTE_Soft2=0,
2289 TTE_Diag=0,
2290 TTE_Soft=0,
2291 TTE_L=0,
2292 TTE_CP=1,
2293 TTE_CV=0,
2294 TTE_E=0,
2295 TTE_P=0,
2296 TTE_W=1,
2297 tsbonly
2298 }
2299
2300.data
2301.skip 1024
2302
2303SECTION region1_alias0_0 DATA_VA=0x6002000
2304attr_data {
2305 Name = region1_alias0_0,
2306 VA=0x6002000,
2307 RA=0x43800000,
2308 PA=ra2pa(0x43800000,0),
2309part_0_ctx_zero_tsb_config_2,
2310 TTE_G=0,
2311 TTE_Context=0,
2312 TTE_V=1,
2313 TTE_Size=0,
2314 TTE_SIZE_PTR=0,
2315 TTE_NFO=0,
2316 TTE_IE=0,
2317 TTE_Soft2=0,
2318 TTE_Diag=0,
2319 TTE_Soft=0,
2320 TTE_L=0,
2321 TTE_CP=1,
2322 TTE_CV=1,
2323 TTE_E=0,
2324 TTE_P=0,
2325 TTE_W=1,
2326 tsbonly
2327 }
2328
2329.data
2330.skip 1024
2331
2332SECTION region2_alias0_0 DATA_VA=0x6004000
2333attr_data {
2334 Name = region2_alias0_0,
2335 VA=0x6004000,
2336 RA=0x44000000,
2337 PA=ra2pa(0x44000000,0),
2338part_0_ctx_zero_tsb_config_2,
2339 TTE_G=0,
2340 TTE_Context=0,
2341 TTE_V=1,
2342 TTE_Size=0,
2343 TTE_SIZE_PTR=0,
2344 TTE_NFO=0,
2345 TTE_IE=0,
2346 TTE_Soft2=0,
2347 TTE_Diag=0,
2348 TTE_Soft=0,
2349 TTE_L=0,
2350 TTE_CP=1,
2351 TTE_CV=1,
2352 TTE_E=0,
2353 TTE_P=0,
2354 TTE_W=1,
2355 tsbonly
2356 }
2357
2358.data
2359.skip 1024
2360
2361SECTION region3_alias0_0 DATA_VA=0x6006000
2362attr_data {
2363 Name = region3_alias0_0,
2364 VA=0x6006000,
2365 RA=0x44800000,
2366 PA=ra2pa(0x44800000,0),
2367part_0_ctx_zero_tsb_config_2,
2368 TTE_G=0,
2369 TTE_Context=0,
2370 TTE_V=1,
2371 TTE_Size=0,
2372 TTE_SIZE_PTR=0,
2373 TTE_NFO=0,
2374 TTE_IE=0,
2375 TTE_Soft2=0,
2376 TTE_Diag=0,
2377 TTE_Soft=0,
2378 TTE_L=0,
2379 TTE_CP=1,
2380 TTE_CV=1,
2381 TTE_E=0,
2382 TTE_P=0,
2383 TTE_W=1,
2384 tsbonly
2385 }
2386
2387.data
2388.skip 1024
2389
2390SECTION region4_alias0_0 DATA_VA=0x6008000
2391attr_data {
2392 Name = region4_alias0_0,
2393 VA=0x6008000,
2394 RA=0x45000000,
2395 PA=ra2pa(0x45000000,0),
2396part_0_ctx_zero_tsb_config_2,
2397 TTE_G=0,
2398 TTE_Context=0,
2399 TTE_V=1,
2400 TTE_Size=0,
2401 TTE_SIZE_PTR=0,
2402 TTE_NFO=0,
2403 TTE_IE=0,
2404 TTE_Soft2=0,
2405 TTE_Diag=0,
2406 TTE_Soft=0,
2407 TTE_L=0,
2408 TTE_CP=1,
2409 TTE_CV=1,
2410 TTE_E=0,
2411 TTE_P=0,
2412 TTE_W=1,
2413 tsbonly
2414 }
2415
2416.data
2417.skip 1024
2418
2419SECTION region5_alias0_0 DATA_VA=0x600a000
2420attr_data {
2421 Name = region5_alias0_0,
2422 VA=0x600a000,
2423 RA=0x45800000,
2424 PA=ra2pa(0x45800000,0),
2425part_0_ctx_zero_tsb_config_2,
2426 TTE_G=0,
2427 TTE_Context=0,
2428 TTE_V=1,
2429 TTE_Size=0,
2430 TTE_SIZE_PTR=0,
2431 TTE_NFO=0,
2432 TTE_IE=0,
2433 TTE_Soft2=0,
2434 TTE_Diag=0,
2435 TTE_Soft=0,
2436 TTE_L=0,
2437 TTE_CP=1,
2438 TTE_CV=1,
2439 TTE_E=0,
2440 TTE_P=0,
2441 TTE_W=1,
2442 tsbonly
2443 }
2444
2445.data
2446.skip 1024
2447
2448SECTION region6_alias0_0 DATA_VA=0x600c000
2449attr_data {
2450 Name = region6_alias0_0,
2451 VA=0x600c000,
2452 RA=0x46000000,
2453 PA=ra2pa(0x46000000,0),
2454part_0_ctx_zero_tsb_config_2,
2455 TTE_G=0,
2456 TTE_Context=0,
2457 TTE_V=1,
2458 TTE_Size=0,
2459 TTE_SIZE_PTR=0,
2460 TTE_NFO=0,
2461 TTE_IE=0,
2462 TTE_Soft2=0,
2463 TTE_Diag=0,
2464 TTE_Soft=0,
2465 TTE_L=0,
2466 TTE_CP=1,
2467 TTE_CV=1,
2468 TTE_E=0,
2469 TTE_P=0,
2470 TTE_W=1,
2471 tsbonly
2472 }
2473
2474.data
2475.skip 1024
2476
2477SECTION region7_alias0_0 DATA_VA=0x600e000
2478attr_data {
2479 Name = region7_alias0_0,
2480 VA=0x600e000,
2481 RA=0x46800000,
2482 PA=ra2pa(0x46800000,0),
2483part_0_ctx_zero_tsb_config_2,
2484 TTE_G=0,
2485 TTE_Context=0,
2486 TTE_V=1,
2487 TTE_Size=0,
2488 TTE_SIZE_PTR=0,
2489 TTE_NFO=0,
2490 TTE_IE=0,
2491 TTE_Soft2=0,
2492 TTE_Diag=0,
2493 TTE_Soft=0,
2494 TTE_L=0,
2495 TTE_CP=1,
2496 TTE_CV=1,
2497 TTE_E=0,
2498 TTE_P=0,
2499 TTE_W=1,
2500 tsbonly
2501 }
2502
2503.data
2504.skip 1024
2505
2506SECTION replacement0_alias0_0 DATA_VA=0x6010000
2507attr_data {
2508 Name = replacement0_alias0_0,
2509 VA=0x6010000,
2510 RA=0x47000000,
2511 PA=ra2pa(0x47000000,0),
2512part_0_ctx_zero_tsb_config_2,
2513 TTE_G=0,
2514 TTE_Context=0,
2515 TTE_V=1,
2516 TTE_Size=0,
2517 TTE_SIZE_PTR=0,
2518 TTE_NFO=0,
2519 TTE_IE=0,
2520 TTE_Soft2=0,
2521 TTE_Diag=0,
2522 TTE_Soft=0,
2523 TTE_L=0,
2524 TTE_CP=1,
2525 TTE_CV=1,
2526 TTE_E=0,
2527 TTE_P=0,
2528 TTE_W=1,
2529 tsbonly
2530 }
2531
2532.data
2533.skip 1024
2534
2535SECTION replacement1_alias0_0 DATA_VA=0x6012000
2536attr_data {
2537 Name = replacement1_alias0_0,
2538 VA=0x6012000,
2539 RA=0x47800000,
2540 PA=ra2pa(0x47800000,0),
2541part_0_ctx_zero_tsb_config_2,
2542 TTE_G=0,
2543 TTE_Context=0,
2544 TTE_V=1,
2545 TTE_Size=0,
2546 TTE_SIZE_PTR=0,
2547 TTE_NFO=0,
2548 TTE_IE=0,
2549 TTE_Soft2=0,
2550 TTE_Diag=0,
2551 TTE_Soft=0,
2552 TTE_L=0,
2553 TTE_CP=1,
2554 TTE_CV=1,
2555 TTE_E=0,
2556 TTE_P=0,
2557 TTE_W=1,
2558 tsbonly
2559 }
2560
2561.data
2562.skip 1024
2563
2564SECTION replacement2_alias0_0 DATA_VA=0x6014000
2565attr_data {
2566 Name = replacement2_alias0_0,
2567 VA=0x6014000,
2568 RA=0x48000000,
2569 PA=ra2pa(0x48000000,0),
2570part_0_ctx_zero_tsb_config_2,
2571 TTE_G=0,
2572 TTE_Context=0,
2573 TTE_V=1,
2574 TTE_Size=0,
2575 TTE_SIZE_PTR=0,
2576 TTE_NFO=0,
2577 TTE_IE=0,
2578 TTE_Soft2=0,
2579 TTE_Diag=0,
2580 TTE_Soft=0,
2581 TTE_L=0,
2582 TTE_CP=1,
2583 TTE_CV=1,
2584 TTE_E=0,
2585 TTE_P=0,
2586 TTE_W=1,
2587 tsbonly
2588 }
2589
2590.data
2591.skip 1024
2592
2593SECTION replacement3_alias0_0 DATA_VA=0x6016000
2594attr_data {
2595 Name = replacement3_alias0_0,
2596 VA=0x6016000,
2597 RA=0x48800000,
2598 PA=ra2pa(0x48800000,0),
2599part_0_ctx_zero_tsb_config_2,
2600 TTE_G=0,
2601 TTE_Context=0,
2602 TTE_V=1,
2603 TTE_Size=0,
2604 TTE_SIZE_PTR=0,
2605 TTE_NFO=0,
2606 TTE_IE=0,
2607 TTE_Soft2=0,
2608 TTE_Diag=0,
2609 TTE_Soft=0,
2610 TTE_L=0,
2611 TTE_CP=1,
2612 TTE_CV=1,
2613 TTE_E=0,
2614 TTE_P=0,
2615 TTE_W=1,
2616 tsbonly
2617 }
2618
2619.data
2620.skip 1024
2621
2622SECTION replacement4_alias0_0 DATA_VA=0x6018000
2623attr_data {
2624 Name = replacement4_alias0_0,
2625 VA=0x6018000,
2626 RA=0x49000000,
2627 PA=ra2pa(0x49000000,0),
2628part_0_ctx_zero_tsb_config_2,
2629 TTE_G=0,
2630 TTE_Context=0,
2631 TTE_V=1,
2632 TTE_Size=0,
2633 TTE_SIZE_PTR=0,
2634 TTE_NFO=0,
2635 TTE_IE=0,
2636 TTE_Soft2=0,
2637 TTE_Diag=0,
2638 TTE_Soft=0,
2639 TTE_L=0,
2640 TTE_CP=1,
2641 TTE_CV=1,
2642 TTE_E=0,
2643 TTE_P=0,
2644 TTE_W=1,
2645 tsbonly
2646 }
2647
2648.data
2649.skip 1024
2650
2651SECTION replacement5_alias0_0 DATA_VA=0x601a000
2652attr_data {
2653 Name = replacement5_alias0_0,
2654 VA=0x601a000,
2655 RA=0x49800000,
2656 PA=ra2pa(0x49800000,0),
2657part_0_ctx_zero_tsb_config_2,
2658 TTE_G=0,
2659 TTE_Context=0,
2660 TTE_V=1,
2661 TTE_Size=0,
2662 TTE_SIZE_PTR=0,
2663 TTE_NFO=0,
2664 TTE_IE=0,
2665 TTE_Soft2=0,
2666 TTE_Diag=0,
2667 TTE_Soft=0,
2668 TTE_L=0,
2669 TTE_CP=1,
2670 TTE_CV=1,
2671 TTE_E=0,
2672 TTE_P=0,
2673 TTE_W=1,
2674 tsbonly
2675 }
2676
2677.data
2678.skip 1024
2679
2680SECTION replacement6_alias0_0 DATA_VA=0x601c000
2681attr_data {
2682 Name = replacement6_alias0_0,
2683 VA=0x601c000,
2684 RA=0x4a000000,
2685 PA=ra2pa(0x4a000000,0),
2686part_0_ctx_zero_tsb_config_2,
2687 TTE_G=0,
2688 TTE_Context=0,
2689 TTE_V=1,
2690 TTE_Size=0,
2691 TTE_SIZE_PTR=0,
2692 TTE_NFO=0,
2693 TTE_IE=0,
2694 TTE_Soft2=0,
2695 TTE_Diag=0,
2696 TTE_Soft=0,
2697 TTE_L=0,
2698 TTE_CP=1,
2699 TTE_CV=1,
2700 TTE_E=0,
2701 TTE_P=0,
2702 TTE_W=1,
2703 tsbonly
2704 }
2705
2706.data
2707.skip 1024
2708
2709SECTION replacement7_alias0_0 DATA_VA=0x601e000
2710attr_data {
2711 Name = replacement7_alias0_0,
2712 VA=0x601e000,
2713 RA=0x4a800000,
2714 PA=ra2pa(0x4a800000,0),
2715part_0_ctx_zero_tsb_config_2,
2716 TTE_G=0,
2717 TTE_Context=0,
2718 TTE_V=1,
2719 TTE_Size=0,
2720 TTE_SIZE_PTR=0,
2721 TTE_NFO=0,
2722 TTE_IE=0,
2723 TTE_Soft2=0,
2724 TTE_Diag=0,
2725 TTE_Soft=0,
2726 TTE_L=0,
2727 TTE_CP=1,
2728 TTE_CV=1,
2729 TTE_E=0,
2730 TTE_P=0,
2731 TTE_W=1,
2732 tsbonly
2733 }
2734
2735.data
2736.skip 1024
2737
2738
2739!------------------------------------------------------------------------
2740
2741SECTION tsotool_unshared_data
2742.global tsotool_unshared_data_start
2743.global res_buf_fp_p_0
2744.global res_buf_int_p_0
2745.global private_data_p0
2746.global stack_top_p0:
2747.global res_buf_fp_p_1
2748.global res_buf_int_p_1
2749.global private_data_p1
2750.global stack_top_p1:
2751.global res_buf_fp_p_2
2752.global res_buf_int_p_2
2753.global private_data_p2
2754.global stack_top_p2:
2755.global res_buf_fp_p_3
2756.global res_buf_int_p_3
2757.global private_data_p3
2758.global stack_top_p3:
2759.global res_buf_fp_p_4
2760.global res_buf_int_p_4
2761.global private_data_p4
2762.global stack_top_p4:
2763.global res_buf_fp_p_5
2764.global res_buf_int_p_5
2765.global private_data_p5
2766.global stack_top_p5:
2767.global res_buf_fp_p_6
2768.global res_buf_int_p_6
2769.global private_data_p6
2770.global stack_top_p6:
2771.global res_buf_fp_p_7
2772.global res_buf_int_p_7
2773.global private_data_p7
2774.global stack_top_p7:
2775.data
2776ALIGN_PAGE_512K
2777tsotool_unshared_data_start:
2778!-- label names of res_buf must match with extract_loads_m64.pl --
2779.align 64 ! for self bcopy()
2780res_buf_fp_p_0:
2781 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2782.align 64 ! for self bcopy()
2783res_buf_int_p_0:
2784 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2785.align 64 ! for self bcopy()
2786res_buf_fp_p_1:
2787 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2788.align 64 ! for self bcopy()
2789res_buf_int_p_1:
2790 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2791.align 64 ! for self bcopy()
2792res_buf_fp_p_2:
2793 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2794.align 64 ! for self bcopy()
2795res_buf_int_p_2:
2796 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2797.align 64 ! for self bcopy()
2798res_buf_fp_p_3:
2799 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2800.align 64 ! for self bcopy()
2801res_buf_int_p_3:
2802 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2803.align 64 ! for self bcopy()
2804res_buf_fp_p_4:
2805 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2806.align 64 ! for self bcopy()
2807res_buf_int_p_4:
2808 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2809.align 64 ! for self bcopy()
2810res_buf_fp_p_5:
2811 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2812.align 64 ! for self bcopy()
2813res_buf_int_p_5:
2814 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2815.align 64 ! for self bcopy()
2816res_buf_fp_p_6:
2817 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2818.align 64 ! for self bcopy()
2819res_buf_int_p_6:
2820 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2821.align 64 ! for self bcopy()
2822res_buf_fp_p_7:
2823 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2824.align 64 ! for self bcopy()
2825res_buf_int_p_7:
2826 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
2827private_data_p0:
2828 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
2829private_data_p1:
2830 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
2831private_data_p2:
2832 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
2833private_data_p3:
2834 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
2835private_data_p4:
2836 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
2837private_data_p5:
2838 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
2839private_data_p6:
2840 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
2841private_data_p7:
2842 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
2843stack_top_p0:
2844 .skip 2048
2845stack_top_p1:
2846 .skip 2048
2847stack_top_p2:
2848 .skip 2048
2849stack_top_p3:
2850 .skip 2048
2851stack_top_p4:
2852 .skip 2048
2853stack_top_p5:
2854 .skip 2048
2855stack_top_p6:
2856 .skip 2048
2857stack_top_p7:
2858 .skip 2048
2859tsotool_unshared_data_end:
2860ALIGN_PAGE_512K
2861! to prevent VAs from running over from this section into shared regions
2862
2863!------------------------------------------------------------------------
2864
2865.seg "data"
2866! 8 shared memory regions, 0 alias(es) each (Alias 0 is normal VA)
2867
2868
2869SECTION region0_alias0
2870.global REGION0_ALIAS0_START
2871.data
2872ALIGN_PAGE_8K
2873REGION0_ALIAS0_START:
2874 .skip REGION_MAPPED_SIZE_RTL
2875REGION0_ALIAS0_END:
2876 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2877
2878
2879SECTION region1_alias0
2880.global REGION1_ALIAS0_START
2881.data
2882ALIGN_PAGE_8K
2883REGION1_ALIAS0_START:
2884 .skip REGION_MAPPED_SIZE_RTL
2885REGION1_ALIAS0_END:
2886 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2887
2888
2889SECTION region2_alias0
2890.global REGION2_ALIAS0_START
2891.data
2892ALIGN_PAGE_8K
2893REGION2_ALIAS0_START:
2894 .skip REGION_MAPPED_SIZE_RTL
2895REGION2_ALIAS0_END:
2896 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2897
2898
2899SECTION region3_alias0
2900.global REGION3_ALIAS0_START
2901.data
2902ALIGN_PAGE_8K
2903REGION3_ALIAS0_START:
2904 .skip REGION_MAPPED_SIZE_RTL
2905REGION3_ALIAS0_END:
2906 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2907
2908
2909SECTION region4_alias0
2910.global REGION4_ALIAS0_START
2911.data
2912ALIGN_PAGE_8K
2913REGION4_ALIAS0_START:
2914 .skip REGION_MAPPED_SIZE_RTL
2915REGION4_ALIAS0_END:
2916 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2917
2918
2919SECTION region5_alias0
2920.global REGION5_ALIAS0_START
2921.data
2922ALIGN_PAGE_8K
2923REGION5_ALIAS0_START:
2924 .skip REGION_MAPPED_SIZE_RTL
2925REGION5_ALIAS0_END:
2926 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2927
2928
2929SECTION region6_alias0
2930.global REGION6_ALIAS0_START
2931.data
2932ALIGN_PAGE_8K
2933REGION6_ALIAS0_START:
2934 .skip REGION_MAPPED_SIZE_RTL
2935REGION6_ALIAS0_END:
2936 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2937
2938
2939SECTION region7_alias0
2940.global REGION7_ALIAS0_START
2941.data
2942ALIGN_PAGE_8K
2943REGION7_ALIAS0_START:
2944 .skip REGION_MAPPED_SIZE_RTL
2945REGION7_ALIAS0_END:
2946 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2947
2948
2949SECTION replacement0_alias0
2950.global REPLACEMENT0_ALIAS0_START
2951.data
2952ALIGN_PAGE_8K
2953REPLACEMENT0_ALIAS0_START:
2954 .skip REGION_MAPPED_SIZE_RTL
2955REPLACEMENT0_ALIAS0_END:
2956 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2957
2958
2959SECTION replacement1_alias0
2960.global REPLACEMENT1_ALIAS0_START
2961.data
2962ALIGN_PAGE_8K
2963REPLACEMENT1_ALIAS0_START:
2964 .skip REGION_MAPPED_SIZE_RTL
2965REPLACEMENT1_ALIAS0_END:
2966 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2967
2968
2969SECTION replacement2_alias0
2970.global REPLACEMENT2_ALIAS0_START
2971.data
2972ALIGN_PAGE_8K
2973REPLACEMENT2_ALIAS0_START:
2974 .skip REGION_MAPPED_SIZE_RTL
2975REPLACEMENT2_ALIAS0_END:
2976 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2977
2978
2979SECTION replacement3_alias0
2980.global REPLACEMENT3_ALIAS0_START
2981.data
2982ALIGN_PAGE_8K
2983REPLACEMENT3_ALIAS0_START:
2984 .skip REGION_MAPPED_SIZE_RTL
2985REPLACEMENT3_ALIAS0_END:
2986 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2987
2988
2989SECTION replacement4_alias0
2990.global REPLACEMENT4_ALIAS0_START
2991.data
2992ALIGN_PAGE_8K
2993REPLACEMENT4_ALIAS0_START:
2994 .skip REGION_MAPPED_SIZE_RTL
2995REPLACEMENT4_ALIAS0_END:
2996 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
2997
2998
2999SECTION replacement5_alias0
3000.global REPLACEMENT5_ALIAS0_START
3001.data
3002ALIGN_PAGE_8K
3003REPLACEMENT5_ALIAS0_START:
3004 .skip REGION_MAPPED_SIZE_RTL
3005REPLACEMENT5_ALIAS0_END:
3006 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
3007
3008
3009SECTION replacement6_alias0
3010.global REPLACEMENT6_ALIAS0_START
3011.data
3012ALIGN_PAGE_8K
3013REPLACEMENT6_ALIAS0_START:
3014 .skip REGION_MAPPED_SIZE_RTL
3015REPLACEMENT6_ALIAS0_END:
3016 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
3017
3018
3019SECTION replacement7_alias0
3020.global REPLACEMENT7_ALIAS0_START
3021.data
3022ALIGN_PAGE_8K
3023REPLACEMENT7_ALIAS0_START:
3024 .skip REGION_MAPPED_SIZE_RTL
3025REPLACEMENT7_ALIAS0_END:
3026 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
3027
3028SECTION .MAIN
3029.global local_trap_handlers_start
3030.global local_trap_handlers_end.global extern_interrupt_handler
3031.text
3032ALIGN_PAGE_8K
3033local_trap_handlers_start:
3034
3035.align 64
3036extern_interrupt_handler:
3037stxa %g0, [%g0]ASI_INTR_RECEIVE
3038retry
3039
3040local_trap_handlers_end:
3041
3042SECTION .MAIN
3043.global main
3044.global tsotool_text_start
3045.global irepl_text_start
3046.text
3047ba user_text_start
3048nop
3049ALIGN_PAGE_64K
3050irepl_text_start:
3051 jmpl %g1+8, %g1
3052 nop
3053 .skip 24
3054 jmpl %g1+8, %g1
3055 nop
3056 .skip 24
3057 jmpl %g1+8, %g1
3058 nop
3059 .skip 24
3060 jmpl %g1+8, %g1
3061 nop
3062 .skip 24
3063 jmpl %g1+8, %g1
3064 nop
3065 .skip 24
3066 jmpl %g1+8, %g1
3067 nop
3068 .skip 24
3069 jmpl %g1+8, %g1
3070 nop
3071 .skip 24
3072 jmpl %g1+8, %g1
3073 nop
3074 .skip 24
3075 jmpl %g1+8, %g1
3076 nop
3077 .skip 24
3078 jmpl %g1+8, %g1
3079 nop
3080 .skip 24
3081 jmpl %g1+8, %g1
3082 nop
3083 .skip 24
3084 jmpl %g1+8, %g1
3085 nop
3086 .skip 24
3087 jmpl %g1+8, %g1
3088 nop
3089 .skip 24
3090 jmpl %g1+8, %g1
3091 nop
3092 .skip 24
3093 jmpl %g1+8, %g1
3094 nop
3095 .skip 24
3096 jmpl %g1+8, %g1
3097 nop
3098 .skip 24
3099 jmpl %g1+8, %g1
3100 nop
3101 .skip 24
3102 jmpl %g1+8, %g1
3103 nop
3104 .skip 24
3105 jmpl %g1+8, %g1
3106 nop
3107 .skip 24
3108 jmpl %g1+8, %g1
3109 nop
3110 .skip 24
3111 jmpl %g1+8, %g1
3112 nop
3113 .skip 24
3114 jmpl %g1+8, %g1
3115 nop
3116 .skip 24
3117 jmpl %g1+8, %g1
3118 nop
3119 .skip 24
3120 jmpl %g1+8, %g1
3121 nop
3122 .skip 24
3123 jmpl %g1+8, %g1
3124 nop
3125 .skip 24
3126 jmpl %g1+8, %g1
3127 nop
3128 .skip 24
3129 jmpl %g1+8, %g1
3130 nop
3131 .skip 24
3132 jmpl %g1+8, %g1
3133 nop
3134 .skip 24
3135 jmpl %g1+8, %g1
3136 nop
3137 .skip 24
3138 jmpl %g1+8, %g1
3139 nop
3140 .skip 24
3141 jmpl %g1+8, %g1
3142 nop
3143 .skip 24
3144 jmpl %g1+8, %g1
3145 nop
3146 .skip 24
3147 jmpl %g1+8, %g1
3148 nop
3149 .skip 24
3150 jmpl %g1+8, %g1
3151 nop
3152 .skip 24
3153 jmpl %g1+8, %g1
3154 nop
3155 .skip 24
3156 jmpl %g1+8, %g1
3157 nop
3158 .skip 24
3159 jmpl %g1+8, %g1
3160 nop
3161 .skip 24
3162 jmpl %g1+8, %g1
3163 nop
3164 .skip 24
3165 jmpl %g1+8, %g1
3166 nop
3167 .skip 24
3168 jmpl %g1+8, %g1
3169 nop
3170 .skip 24
3171 jmpl %g1+8, %g1
3172 nop
3173 .skip 24
3174 jmpl %g1+8, %g1
3175 nop
3176 .skip 24
3177 jmpl %g1+8, %g1
3178 nop
3179 .skip 24
3180 jmpl %g1+8, %g1
3181 nop
3182 .skip 24
3183 jmpl %g1+8, %g1
3184 nop
3185 .skip 24
3186 jmpl %g1+8, %g1
3187 nop
3188 .skip 24
3189 jmpl %g1+8, %g1
3190 nop
3191 .skip 24
3192 jmpl %g1+8, %g1
3193 nop
3194 .skip 24
3195 jmpl %g1+8, %g1
3196 nop
3197 .skip 24
3198 jmpl %g1+8, %g1
3199 nop
3200 .skip 24
3201 jmpl %g1+8, %g1
3202 nop
3203 .skip 24
3204 jmpl %g1+8, %g1
3205 nop
3206 .skip 24
3207 jmpl %g1+8, %g1
3208 nop
3209 .skip 24
3210 jmpl %g1+8, %g1
3211 nop
3212 .skip 24
3213 jmpl %g1+8, %g1
3214 nop
3215 .skip 24
3216 jmpl %g1+8, %g1
3217 nop
3218 .skip 24
3219 jmpl %g1+8, %g1
3220 nop
3221 .skip 24
3222 jmpl %g1+8, %g1
3223 nop
3224 .skip 24
3225 jmpl %g1+8, %g1
3226 nop
3227 .skip 24
3228 jmpl %g1+8, %g1
3229 nop
3230 .skip 24
3231 jmpl %g1+8, %g1
3232 nop
3233 .skip 24
3234 jmpl %g1+8, %g1
3235 nop
3236 .skip 24
3237 jmpl %g1+8, %g1
3238 nop
3239 .skip 24
3240 jmpl %g1+8, %g1
3241 nop
3242 .skip 24
3243 jmpl %g1+8, %g1
3244 nop
3245 .skip 24
3246 jmpl %g1+8, %g1
3247 nop
3248 .skip 24
3249 jmpl %g1+8, %g1
3250 nop
3251 .skip 24
3252 jmpl %g1+8, %g1
3253 nop
3254 .skip 24
3255 jmpl %g1+8, %g1
3256 nop
3257 .skip 24
3258 jmpl %g1+8, %g1
3259 nop
3260 .skip 24
3261 jmpl %g1+8, %g1
3262 nop
3263 .skip 24
3264 jmpl %g1+8, %g1
3265 nop
3266 .skip 24
3267 jmpl %g1+8, %g1
3268 nop
3269 .skip 24
3270 jmpl %g1+8, %g1
3271 nop
3272 .skip 24
3273 jmpl %g1+8, %g1
3274 nop
3275 .skip 24
3276 jmpl %g1+8, %g1
3277 nop
3278 .skip 24
3279 jmpl %g1+8, %g1
3280 nop
3281 .skip 24
3282 jmpl %g1+8, %g1
3283 nop
3284 .skip 24
3285 jmpl %g1+8, %g1
3286 nop
3287 .skip 24
3288 jmpl %g1+8, %g1
3289 nop
3290 .skip 24
3291 jmpl %g1+8, %g1
3292 nop
3293 .skip 24
3294 jmpl %g1+8, %g1
3295 nop
3296 .skip 24
3297 jmpl %g1+8, %g1
3298 nop
3299 .skip 24
3300 jmpl %g1+8, %g1
3301 nop
3302 .skip 24
3303 jmpl %g1+8, %g1
3304 nop
3305 .skip 24
3306 jmpl %g1+8, %g1
3307 nop
3308 .skip 24
3309 jmpl %g1+8, %g1
3310 nop
3311 .skip 24
3312 jmpl %g1+8, %g1
3313 nop
3314 .skip 24
3315 jmpl %g1+8, %g1
3316 nop
3317 .skip 24
3318 jmpl %g1+8, %g1
3319 nop
3320 .skip 24
3321 jmpl %g1+8, %g1
3322 nop
3323 .skip 24
3324 jmpl %g1+8, %g1
3325 nop
3326 .skip 24
3327 jmpl %g1+8, %g1
3328 nop
3329 .skip 24
3330 jmpl %g1+8, %g1
3331 nop
3332 .skip 24
3333 jmpl %g1+8, %g1
3334 nop
3335 .skip 24
3336 jmpl %g1+8, %g1
3337 nop
3338 .skip 24
3339 jmpl %g1+8, %g1
3340 nop
3341 .skip 24
3342 jmpl %g1+8, %g1
3343 nop
3344 .skip 24
3345 jmpl %g1+8, %g1
3346 nop
3347 .skip 24
3348 jmpl %g1+8, %g1
3349 nop
3350 .skip 24
3351 jmpl %g1+8, %g1
3352 nop
3353 .skip 24
3354 jmpl %g1+8, %g1
3355 nop
3356 .skip 24
3357 jmpl %g1+8, %g1
3358 nop
3359 .skip 24
3360 jmpl %g1+8, %g1
3361 nop
3362 .skip 24
3363 jmpl %g1+8, %g1
3364 nop
3365 .skip 24
3366 jmpl %g1+8, %g1
3367 nop
3368 .skip 24
3369 jmpl %g1+8, %g1
3370 nop
3371 .skip 24
3372 jmpl %g1+8, %g1
3373 nop
3374 .skip 24
3375 jmpl %g1+8, %g1
3376 nop
3377 .skip 24
3378 jmpl %g1+8, %g1
3379 nop
3380 .skip 24
3381 jmpl %g1+8, %g1
3382 nop
3383 .skip 24
3384 jmpl %g1+8, %g1
3385 nop
3386 .skip 24
3387 jmpl %g1+8, %g1
3388 nop
3389 .skip 24
3390 jmpl %g1+8, %g1
3391 nop
3392 .skip 24
3393 jmpl %g1+8, %g1
3394 nop
3395 .skip 24
3396 jmpl %g1+8, %g1
3397 nop
3398 .skip 24
3399 jmpl %g1+8, %g1
3400 nop
3401 .skip 24
3402 jmpl %g1+8, %g1
3403 nop
3404 .skip 24
3405 jmpl %g1+8, %g1
3406 nop
3407 .skip 24
3408 jmpl %g1+8, %g1
3409 nop
3410 .skip 24
3411 jmpl %g1+8, %g1
3412 nop
3413 .skip 24
3414 jmpl %g1+8, %g1
3415 nop
3416 .skip 24
3417 jmpl %g1+8, %g1
3418 nop
3419 .skip 24
3420 jmpl %g1+8, %g1
3421 nop
3422 .skip 24
3423 jmpl %g1+8, %g1
3424 nop
3425 .skip 24
3426 jmpl %g1+8, %g1
3427 nop
3428 .skip 24
3429 jmpl %g1+8, %g1
3430 nop
3431 .skip 24
3432 jmpl %g1+8, %g1
3433 nop
3434 .skip 24
3435 jmpl %g1+8, %g1
3436 nop
3437 .skip 24
3438ALIGN_PAGE_64K
3439user_text_start:
3440ba main
3441nop
3442user_text_end:
3443
3444ALIGN_PAGE_64K
3445tsotool_text_start:
3446main:
3447 mov 0, %o0
3448 mov 0, %o1
3449 CHECK_PROC_ID
3450! at this point, g1 should have CPU id (0, 1, 2, ...)
3451 set REGION0_ALIAS0_START, %o0 ! shared address 0
3452 set REGION1_ALIAS0_START, %o1 ! shared address 1
3453 cmp %g1, 0x7
3454 be setup_p7
3455 nop
3456 cmp %g1, 0x6
3457 be setup_p6
3458 nop
3459 cmp %g1, 0x5
3460 be setup_p5
3461 nop
3462 cmp %g1, 0x4
3463 be setup_p4
3464 nop
3465 cmp %g1, 0x3
3466 be setup_p3
3467 nop
3468 cmp %g1, 0x2
3469 be setup_p2
3470 nop
3471 cmp %g1, 0x1
3472 be setup_p1
3473 nop
3474 cmp %g1, 0x0
3475 be setup_p0
3476 nop
3477 EXIT_BAD ! Should never reach here
3478 nop
3479
3480setup_p0:
3481 setx stack_top_p0, %g1, %l1
3482 add %l1, 1024, %sp
3483 setx res_buf_fp_p_0, %g1, %o4
3484 setx private_data_p0, %g1, %o5
3485 setx func0, %g1, %l4
3486 call %l4
3487 nop
3488 EXIT_GOOD
3489 nop
3490
3491setup_p1:
3492 setx stack_top_p1, %g1, %l1
3493 add %l1, 1024, %sp
3494 setx res_buf_fp_p_1, %g1, %o4
3495 setx private_data_p1, %g1, %o5
3496 setx func1, %g1, %l4
3497 call %l4
3498 nop
3499 EXIT_GOOD
3500 nop
3501
3502setup_p2:
3503 setx stack_top_p2, %g1, %l1
3504 add %l1, 1024, %sp
3505 setx res_buf_fp_p_2, %g1, %o4
3506 setx private_data_p2, %g1, %o5
3507 setx func2, %g1, %l4
3508 call %l4
3509 nop
3510 EXIT_GOOD
3511 nop
3512
3513setup_p3:
3514 setx stack_top_p3, %g1, %l1
3515 add %l1, 1024, %sp
3516 setx res_buf_fp_p_3, %g1, %o4
3517 setx private_data_p3, %g1, %o5
3518 setx func3, %g1, %l4
3519 call %l4
3520 nop
3521 EXIT_GOOD
3522 nop
3523
3524setup_p4:
3525 setx stack_top_p4, %g1, %l1
3526 add %l1, 1024, %sp
3527 setx res_buf_fp_p_4, %g1, %o4
3528 setx private_data_p4, %g1, %o5
3529 setx func4, %g1, %l4
3530 call %l4
3531 nop
3532 EXIT_GOOD
3533 nop
3534
3535setup_p5:
3536 setx stack_top_p5, %g1, %l1
3537 add %l1, 1024, %sp
3538 setx res_buf_fp_p_5, %g1, %o4
3539 setx private_data_p5, %g1, %o5
3540 setx func5, %g1, %l4
3541 call %l4
3542 nop
3543 EXIT_GOOD
3544 nop
3545
3546setup_p6:
3547 setx stack_top_p6, %g1, %l1
3548 add %l1, 1024, %sp
3549 setx res_buf_fp_p_6, %g1, %o4
3550 setx private_data_p6, %g1, %o5
3551 setx func6, %g1, %l4
3552 call %l4
3553 nop
3554 EXIT_GOOD
3555 nop
3556
3557setup_p7:
3558 setx stack_top_p7, %g1, %l1
3559 add %l1, 1024, %sp
3560 setx res_buf_fp_p_7, %g1, %o4
3561 setx private_data_p7, %g1, %o5
3562 setx func7, %g1, %l4
3563 call %l4
3564 nop
3565 EXIT_GOOD
3566 nop
3567#define NO_REAL_CPUS_MINUS_1 7
3568
3569!-----------------
3570
3571! register usage:
3572! %i0 %i1 : base registers for first 2 regions
3573! %i2 %i3 : cache registers for 8 regions
3574! %i4 fixed pointer to per-cpu results area
3575! %l1 moving pointer to per-cpu FP results area
3576! %o7 moving pointer to per-cpu integer results area
3577! %i5 pointer to per-cpu private area
3578! %l0 holds lfsr, used as source of random bits
3579! %l2 loop count register
3580! %f16 running counter for unique fp store values
3581! %f17 holds increment value for fp counter
3582! %l4 running counter for unique integer store values (increment value is always 1)
3583! %l5 move-to register for load values (simulation only)
3584! %f30 move-to register for FP values (simulation only)
3585! %i4 holds the instructions count which is used for interrupt ordering
3586! %i4 holds the thread_id (OBP only)
3587! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
3588! %l3 %l6 %l7 %o5 : 4 temporary registers
3589! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
3590! %f0-f15 FP results buffer registers
3591! %f32-f47 FP block load/store registers
3592
3593func0:
3594! instruction sequence begins
3595save %sp, -192, %sp
3596
3597! Force %i0-%i3 to be 64-byte aligned
3598add %i0, 63, %i0
3599andn %i0, 63, %i0
3600
3601add %i1, 63, %i1
3602andn %i1, 63, %i1
3603
3604add %i2, 63, %i2
3605andn %i2, 63, %i2
3606
3607add %i3, 63, %i3
3608andn %i3, 63, %i3
3609
3610add %i4, 63, %i4
3611andn %i4, 63, %i4
3612
3613add %i5, 63, %i5
3614andn %i5, 63, %i5
3615
3616
3617! Initialize pointer to FP load results area
3618mov %i4, %l1
3619
3620! Initialize pointer to integer load results area
3621sethi %hi(0x80000), %o7
3622or %o7, %lo(0x80000), %o7
3623add %o7, %l1, %o7
3624
3625! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
3626mov 0x0, %i4
3627
3628! Initialize %f0-%f62 to 0xdeadbee0deadbee1
3629sethi %hi(0xdeadbee0), %l6
3630or %l6, %lo(0xdeadbee0), %l6
3631stw %l6, [%i5]
3632sethi %hi(0xdeadbee1), %l6
3633or %l6, %lo(0xdeadbee1), %l6
3634stw %l6, [%i5+4]
3635ldd [%i5], %f0
3636fmovd %f0, %f2
3637fmovd %f0, %f4
3638fmovd %f0, %f6
3639fmovd %f0, %f8
3640fmovd %f0, %f10
3641fmovd %f0, %f12
3642fmovd %f0, %f14
3643fmovd %f0, %f16
3644fmovd %f0, %f18
3645fmovd %f0, %f20
3646fmovd %f0, %f22
3647fmovd %f0, %f24
3648fmovd %f0, %f26
3649fmovd %f0, %f28
3650fmovd %f0, %f30
3651fmovd %f0, %f32
3652fmovd %f0, %f34
3653fmovd %f0, %f36
3654fmovd %f0, %f38
3655fmovd %f0, %f40
3656fmovd %f0, %f42
3657fmovd %f0, %f44
3658fmovd %f0, %f46
3659fmovd %f0, %f48
3660fmovd %f0, %f50
3661fmovd %f0, %f52
3662fmovd %f0, %f54
3663fmovd %f0, %f56
3664fmovd %f0, %f58
3665fmovd %f0, %f60
3666fmovd %f0, %f62
3667
3668! Signature for extract_loads script to start extracting load values for this stream
3669sethi %hi(0x00deade1), %l6
3670or %l6, %lo(0x00deade1), %l6
3671stw %l6, [%i5]
3672ld [%i5], %f16
3673
3674! Initialize running integer counter in register %l4
3675sethi %hi(0x1), %l4
3676or %l4, %lo(0x1), %l4
3677
3678! Initialize running FP counter in register %f16
3679sethi %hi(0x3f800001), %l6
3680or %l6, %lo(0x3f800001), %l6
3681stw %l6, [%i5]
3682ld [%i5], %f16
3683
3684! Initialize FP counter increment value in register %f17 (constant)
3685sethi %hi(0x34000000), %l6
3686or %l6, %lo(0x34000000), %l6
3687stw %l6, [%i5]
3688ld [%i5], %f17
3689
3690! Initialize LFSR to 0x7bfe^4
3691sethi %hi(0x7bfe), %l0
3692or %l0, %lo(0x7bfe), %l0
3693mulx %l0, %l0, %l0
3694mulx %l0, %l0, %l0
3695
3696BEGIN_NODES0: ! Test instruction sequence for ISTREAM 0 begins
3697
3698P1: !_REPLACEMENT [8] (Int) (Loop entry)
3699sethi %hi(0x5), %l2
3700or %l2, %lo(0x5), %l2
3701loop_entry_0_0:
3702sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
3703add %i0, %i3, %i3
3704sethi %hi(0x2000), %l7
3705ld [%i3+0], %l3
3706st %l3, [%i3+0]
3707add %i3, %l7, %o5
3708ld [%o5+0], %l3
3709st %l3, [%o5+0]
3710add %o5, %l7, %o5
3711ld [%o5+0], %l3
3712st %l3, [%o5+0]
3713add %o5, %l7, %o5
3714ld [%o5+0], %l3
3715st %l3, [%o5+0]
3716add %o5, %l7, %o5
3717ld [%o5+0], %l3
3718st %l3, [%o5+0]
3719add %o5, %l7, %o5
3720ld [%o5+0], %l3
3721st %l3, [%o5+0]
3722add %o5, %l7, %o5
3723ld [%o5+0], %l3
3724st %l3, [%o5+0]
3725add %o5, %l7, %o5
3726ld [%o5+0], %l3
3727st %l3, [%o5+0]
3728
3729P2: !_LD [33] (Int) (Branch target of P181)
3730sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
3731add %i0, %i2, %i2
3732lduw [%i2 + 0], %o0
3733! move %o0(lower) -> %o0(upper)
3734sllx %o0, 32, %o0
3735ba P3
3736nop
3737
3738TARGET181:
3739ba RET181
3740nop
3741
3742
3743P3: !_ST [17] (maybe <- 0x1) (Int) (Branch target of P7)
3744sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
3745add %i0, %i3, %i3
3746stw %l4, [%i3 + 96 ]
3747add %l4, 1, %l4
3748ba P4
3749nop
3750
3751TARGET7:
3752ba RET7
3753nop
3754
3755
3756P4: !_MEMBAR (FP)
3757membar #StoreLoad
3758
3759P5: !_BLD [21] (FP) (CBR)
3760wr %g0, 0xf0, %asi
3761sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
3762add %i0, %i2, %i2
3763ldda [%i2 + 0] %asi, %f0
3764membar #Sync
3765! 3 addresses covered
3766fmovd %f8, %f2
3767
3768! cbranch
3769andcc %l0, 1, %g0
3770be,pn %xcc, TARGET5
3771nop
3772RET5:
3773
3774! lfsr step begin
3775srlx %l0, 1, %l7
3776xnor %l7, %l0, %l7
3777sllx %l7, 63, %l7
3778or %l7, %l0, %l0
3779srlx %l0, 1, %l0
3780
3781
3782P6: !_MEMBAR (FP)
3783
3784P7: !_LD [2] (Int) (CBR)
3785lduw [%i0 + 8], %l3
3786! move %l3(lower) -> %o0(lower)
3787or %l3, %o0, %o0
3788
3789! cbranch
3790andcc %l0, 1, %g0
3791be,pt %xcc, TARGET7
3792nop
3793RET7:
3794
3795! lfsr step begin
3796srlx %l0, 1, %l6
3797xnor %l6, %l0, %l6
3798sllx %l6, 63, %l6
3799or %l6, %l0, %l0
3800srlx %l0, 1, %l0
3801
3802
3803P8: !_MEMBAR (FP)
3804membar #StoreLoad
3805
3806P9: !_BLD [23] (FP)
3807wr %g0, 0xf0, %asi
3808ldda [%i2 + 0] %asi, %f32
3809membar #Sync
3810! 3 addresses covered
3811fmovd %f32, %f18
3812fmovs %f18, %f3
3813fmovs %f19, %f4
3814fmovd %f40, %f18
3815fmovs %f18, %f5
3816
3817P10: !_MEMBAR (FP)
3818
3819P11: !_BST [22] (maybe <- 0x3f800001) (FP) (CBR)
3820wr %g0, 0xf0, %asi
3821! preparing store val #0, next val will be in f32
3822fmovs %f16, %f20
3823fadds %f16, %f17, %f16
3824! preparing store val #1, next val will be in f33
3825fmovs %f16, %f21
3826fadds %f16, %f17, %f16
3827! preparing store val #2, next val will be in f40
3828fmovd %f20, %f32
3829fmovs %f16, %f20
3830fadds %f16, %f17, %f16
3831fmovd %f20, %f40
3832membar #Sync
3833stda %f32, [%i2 + 0 ] %asi
3834
3835! cbranch
3836andcc %l0, 1, %g0
3837be,pt %xcc, TARGET11
3838nop
3839RET11:
3840
3841! lfsr step begin
3842srlx %l0, 1, %l6
3843xnor %l6, %l0, %l6
3844sllx %l6, 63, %l6
3845or %l6, %l0, %l0
3846srlx %l0, 1, %l0
3847
3848
3849P12: !_MEMBAR (FP) (CBR)
3850
3851! cbranch
3852andcc %l0, 1, %g0
3853be,pn %xcc, TARGET12
3854nop
3855RET12:
3856
3857! lfsr step begin
3858srlx %l0, 1, %l7
3859xnor %l7, %l0, %l7
3860sllx %l7, 63, %l7
3861or %l7, %l0, %l0
3862srlx %l0, 1, %l0
3863
3864
3865P13: !_BST [1] (maybe <- 0x3f800004) (FP) (Secondary ctx)
3866wr %g0, 0xf1, %asi
3867! preparing store val #0, next val will be in f32
3868fmovs %f16, %f20
3869fadds %f16, %f17, %f16
3870! preparing store val #1, next val will be in f33
3871fmovs %f16, %f21
3872fadds %f16, %f17, %f16
3873! preparing store val #2, next val will be in f34
3874fmovd %f20, %f32
3875fmovs %f16, %f20
3876fadds %f16, %f17, %f16
3877! preparing store val #3, next val will be in f36
3878fmovd %f20, %f34
3879fmovs %f16, %f20
3880fadds %f16, %f17, %f16
3881! preparing store val #4, next val will be in f40
3882fmovd %f20, %f36
3883fmovs %f16, %f20
3884fadds %f16, %f17, %f16
3885fmovd %f20, %f40
3886membar #Sync
3887stda %f32, [%i0 + 0 ] %asi
3888
3889P14: !_MEMBAR (FP) (Secondary ctx)
3890
3891P15: !_BSTC [31] (maybe <- 0x3f800009) (FP) (Branch target of P216)
3892wr %g0, 0xe0, %asi
3893sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
3894add %i0, %i3, %i3
3895! preparing store val #0, next val will be in f32
3896fmovs %f16, %f20
3897fadds %f16, %f17, %f16
3898fmovd %f20, %f32
3899membar #Sync
3900stda %f32, [%i3 + 192 ] %asi
3901ba P16
3902nop
3903
3904TARGET216:
3905ba RET216
3906nop
3907
3908
3909P16: !_MEMBAR (FP)
3910
3911P17: !_BSTC [6] (maybe <- 0x3f80000a) (FP) (Branch target of P53)
3912wr %g0, 0xe0, %asi
3913! preparing store val #0, next val will be in f32
3914fmovs %f16, %f20
3915fadds %f16, %f17, %f16
3916! preparing store val #1, next val will be in f40
3917fmovd %f20, %f32
3918fmovs %f16, %f20
3919fadds %f16, %f17, %f16
3920fmovd %f20, %f40
3921membar #Sync
3922stda %f32, [%i0 + 64 ] %asi
3923ba P18
3924nop
3925
3926TARGET53:
3927ba RET53
3928nop
3929
3930
3931P18: !_MEMBAR (FP)
3932membar #StoreLoad
3933
3934P19: !_REPLACEMENT [29] (Int)
3935sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
3936add %i0, %i2, %i2
3937sethi %hi(0x2000), %l3
3938ld [%i2+64], %l7
3939st %l7, [%i2+64]
3940add %i2, %l3, %l6
3941ld [%l6+64], %l7
3942st %l7, [%l6+64]
3943add %l6, %l3, %l6
3944ld [%l6+64], %l7
3945st %l7, [%l6+64]
3946add %l6, %l3, %l6
3947ld [%l6+64], %l7
3948st %l7, [%l6+64]
3949add %l6, %l3, %l6
3950ld [%l6+64], %l7
3951st %l7, [%l6+64]
3952add %l6, %l3, %l6
3953ld [%l6+64], %l7
3954st %l7, [%l6+64]
3955add %l6, %l3, %l6
3956ld [%l6+64], %l7
3957st %l7, [%l6+64]
3958add %l6, %l3, %l6
3959ld [%l6+64], %l7
3960st %l7, [%l6+64]
3961
3962P20: !_REPLACEMENT [16] (Int)
3963sethi %hi(0x2000), %o5
3964ld [%i2+16], %l6
3965st %l6, [%i2+16]
3966add %i2, %o5, %l3
3967ld [%l3+16], %l6
3968st %l6, [%l3+16]
3969add %l3, %o5, %l3
3970ld [%l3+16], %l6
3971st %l6, [%l3+16]
3972add %l3, %o5, %l3
3973ld [%l3+16], %l6
3974st %l6, [%l3+16]
3975add %l3, %o5, %l3
3976ld [%l3+16], %l6
3977st %l6, [%l3+16]
3978add %l3, %o5, %l3
3979ld [%l3+16], %l6
3980st %l6, [%l3+16]
3981add %l3, %o5, %l3
3982ld [%l3+16], %l6
3983st %l6, [%l3+16]
3984add %l3, %o5, %l3
3985ld [%l3+16], %l6
3986st %l6, [%l3+16]
3987
3988P21: !_MEMBAR (FP)
3989
3990P22: !_BST [30] (maybe <- 0x3f80000c) (FP) (CBR) (Branch target of P57)
3991wr %g0, 0xf0, %asi
3992! preparing store val #0, next val will be in f32
3993fmovs %f16, %f20
3994fadds %f16, %f17, %f16
3995fmovd %f20, %f32
3996membar #Sync
3997stda %f32, [%i3 + 128 ] %asi
3998
3999! cbranch
4000andcc %l0, 1, %g0
4001be,pt %xcc, TARGET22
4002nop
4003RET22:
4004
4005! lfsr step begin
4006srlx %l0, 1, %l6
4007xnor %l6, %l0, %l6
4008sllx %l6, 63, %l6
4009or %l6, %l0, %l0
4010srlx %l0, 1, %l0
4011
4012ba P23
4013nop
4014
4015TARGET57:
4016ba RET57
4017nop
4018
4019
4020P23: !_MEMBAR (FP)
4021membar #StoreLoad
4022
4023P24: !_REPLACEMENT [25] (Int)
4024sethi %hi(0x2000), %l7
4025ld [%i2+96], %l3
4026st %l3, [%i2+96]
4027add %i2, %l7, %o5
4028ld [%o5+96], %l3
4029st %l3, [%o5+96]
4030add %o5, %l7, %o5
4031ld [%o5+96], %l3
4032st %l3, [%o5+96]
4033add %o5, %l7, %o5
4034ld [%o5+96], %l3
4035st %l3, [%o5+96]
4036add %o5, %l7, %o5
4037ld [%o5+96], %l3
4038st %l3, [%o5+96]
4039add %o5, %l7, %o5
4040ld [%o5+96], %l3
4041st %l3, [%o5+96]
4042add %o5, %l7, %o5
4043ld [%o5+96], %l3
4044st %l3, [%o5+96]
4045add %o5, %l7, %o5
4046ld [%o5+96], %l3
4047st %l3, [%o5+96]
4048
4049P25: !_IDC_FLIP [33] (Int) (Branch target of P86)
4050sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
4051add %i0, %i3, %i3
4052IDC_FLIP(25, 17498, 0, 0x46800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
4053ba P26
4054nop
4055
4056TARGET86:
4057ba RET86
4058nop
4059
4060
4061P26: !_LD [22] (FP) (CBR)
4062sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
4063add %i0, %i2, %i2
4064ld [%i2 + 4], %f6
4065! 1 addresses covered
4066
4067! cbranch
4068andcc %l0, 1, %g0
4069be,pn %xcc, TARGET26
4070nop
4071RET26:
4072
4073! lfsr step begin
4074srlx %l0, 1, %l6
4075xnor %l6, %l0, %l6
4076sllx %l6, 63, %l6
4077or %l6, %l0, %l0
4078srlx %l0, 1, %l0
4079
4080
4081P27: !_ST [17] (maybe <- 0x3f80000d) (FP)
4082sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
4083add %i0, %i3, %i3
4084! preparing store val #0, next val will be in f20
4085fmovs %f16, %f20
4086fadds %f16, %f17, %f16
4087st %f20, [%i3 + 96 ]
4088
4089P28: !_MEMBAR (FP)
4090membar #StoreLoad
4091
4092P29: !_BLD [3] (FP)
4093wr %g0, 0xf0, %asi
4094ldda [%i0 + 0] %asi, %f32
4095membar #Sync
4096! 5 addresses covered
4097fmovd %f32, %f18
4098fmovs %f18, %f7
4099fmovs %f19, %f8
4100fmovd %f34, %f18
4101fmovs %f18, %f9
4102fmovd %f36, %f10
4103fmovd %f40, %f18
4104fmovs %f18, %f11
4105
4106P30: !_MEMBAR (FP) (Branch target of P87)
4107ba P31
4108nop
4109
4110TARGET87:
4111ba RET87
4112nop
4113
4114
4115P31: !_REPLACEMENT [2] (Int) (CBR)
4116sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
4117add %i0, %i2, %i2
4118sethi %hi(0x2000), %l6
4119ld [%i2+8], %o5
4120st %o5, [%i2+8]
4121add %i2, %l6, %l7
4122ld [%l7+8], %o5
4123st %o5, [%l7+8]
4124add %l7, %l6, %l7
4125ld [%l7+8], %o5
4126st %o5, [%l7+8]
4127add %l7, %l6, %l7
4128ld [%l7+8], %o5
4129st %o5, [%l7+8]
4130add %l7, %l6, %l7
4131ld [%l7+8], %o5
4132st %o5, [%l7+8]
4133add %l7, %l6, %l7
4134ld [%l7+8], %o5
4135st %o5, [%l7+8]
4136add %l7, %l6, %l7
4137ld [%l7+8], %o5
4138st %o5, [%l7+8]
4139add %l7, %l6, %l7
4140ld [%l7+8], %o5
4141st %o5, [%l7+8]
4142
4143! cbranch
4144andcc %l0, 1, %g0
4145be,pn %xcc, TARGET31
4146nop
4147RET31:
4148
4149! lfsr step begin
4150srlx %l0, 1, %l3
4151xnor %l3, %l0, %l3
4152sllx %l3, 63, %l3
4153or %l3, %l0, %l0
4154srlx %l0, 1, %l0
4155
4156
4157P32: !_MEMBAR (FP) (Branch target of P64)
4158ba P33
4159nop
4160
4161TARGET64:
4162ba RET64
4163nop
4164
4165
4166P33: !_BST [18] (maybe <- 0x3f80000e) (FP)
4167wr %g0, 0xf0, %asi
4168! preparing store val #0, next val will be in f32
4169fmovs %f16, %f20
4170fadds %f16, %f17, %f16
4171fmovd %f20, %f32
4172membar #Sync
4173stda %f32, [%i3 + 128 ] %asi
4174
4175P34: !_MEMBAR (FP)
4176
4177P35: !_BST [7] (maybe <- 0x3f80000f) (FP) (CBR)
4178wr %g0, 0xf0, %asi
4179! preparing store val #0, next val will be in f32
4180fmovs %f16, %f20
4181fadds %f16, %f17, %f16
4182fmovd %f20, %f32
4183membar #Sync
4184stda %f32, [%i0 + 128 ] %asi
4185
4186! cbranch
4187andcc %l0, 1, %g0
4188be,pn %xcc, TARGET35
4189nop
4190RET35:
4191
4192! lfsr step begin
4193srlx %l0, 1, %o5
4194xnor %o5, %l0, %o5
4195sllx %o5, 63, %o5
4196or %o5, %l0, %l0
4197srlx %l0, 1, %l0
4198
4199
4200P36: !_MEMBAR (FP)
4201membar #StoreLoad
4202
4203P37: !_BLD [20] (FP) (CBR)
4204wr %g0, 0xf0, %asi
4205sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
4206add %i0, %i3, %i3
4207ldda [%i3 + 256] %asi, %f32
4208membar #Sync
4209! 1 addresses covered
4210fmovd %f32, %f12
4211
4212! cbranch
4213andcc %l0, 1, %g0
4214be,pn %xcc, TARGET37
4215nop
4216RET37:
4217
4218! lfsr step begin
4219srlx %l0, 1, %l3
4220xnor %l3, %l0, %l3
4221sllx %l3, 63, %l3
4222or %l3, %l0, %l0
4223srlx %l0, 1, %l0
4224
4225
4226P38: !_MEMBAR (FP)
4227
4228P39: !_ST [23] (maybe <- 0x2) (Int)
4229sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
4230add %i0, %i2, %i2
4231stw %l4, [%i2 + 32 ]
4232add %l4, 1, %l4
4233
4234P40: !_IDC_FLIP [8] (Int)
4235IDC_FLIP(40, 16893, 0, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
4236
4237P41: !_MEMBAR (FP)
4238
4239P42: !_BSTC [3] (maybe <- 0x3f800010) (FP)
4240wr %g0, 0xe0, %asi
4241! preparing store val #0, next val will be in f32
4242fmovs %f16, %f20
4243fadds %f16, %f17, %f16
4244! preparing store val #1, next val will be in f33
4245fmovs %f16, %f21
4246fadds %f16, %f17, %f16
4247! preparing store val #2, next val will be in f34
4248fmovd %f20, %f32
4249fmovs %f16, %f20
4250fadds %f16, %f17, %f16
4251! preparing store val #3, next val will be in f36
4252fmovd %f20, %f34
4253fmovs %f16, %f20
4254fadds %f16, %f17, %f16
4255! preparing store val #4, next val will be in f40
4256fmovd %f20, %f36
4257fmovs %f16, %f20
4258fadds %f16, %f17, %f16
4259fmovd %f20, %f40
4260membar #Sync
4261stda %f32, [%i0 + 0 ] %asi
4262
4263P43: !_MEMBAR (FP)
4264membar #StoreLoad
4265
4266P44: !_BLD [29] (FP)
4267wr %g0, 0xf0, %asi
4268sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
4269add %i0, %i3, %i3
4270ldda [%i3 + 64] %asi, %f32
4271membar #Sync
4272! 1 addresses covered
4273fmovd %f32, %f18
4274fmovs %f18, %f13
4275
4276P45: !_MEMBAR (FP)
4277
4278P46: !_BLD [27] (FP) (CBR) (Branch target of P5)
4279wr %g0, 0xf0, %asi
4280ldda [%i2 + 128] %asi, %f32
4281membar #Sync
4282! 2 addresses covered
4283fmovd %f32, %f14
4284fmovd %f40, %f18
4285fmovs %f18, %f15
4286!---- flushing fp results buffer to %f30 ----
4287fmovd %f0, %f30
4288fmovd %f2, %f30
4289fmovd %f4, %f30
4290fmovd %f6, %f30
4291fmovd %f8, %f30
4292fmovd %f10, %f30
4293fmovd %f12, %f30
4294fmovd %f14, %f30
4295!--
4296
4297! cbranch
4298andcc %l0, 1, %g0
4299be,pn %xcc, TARGET46
4300nop
4301RET46:
4302
4303! lfsr step begin
4304srlx %l0, 1, %l3
4305xnor %l3, %l0, %l3
4306sllx %l3, 63, %l3
4307or %l3, %l0, %l0
4308srlx %l0, 1, %l0
4309
4310ba P47
4311nop
4312
4313TARGET5:
4314ba RET5
4315nop
4316
4317
4318P47: !_MEMBAR (FP) (CBR)
4319
4320! cbranch
4321andcc %l0, 1, %g0
4322be,pt %xcc, TARGET47
4323nop
4324RET47:
4325
4326! lfsr step begin
4327srlx %l0, 1, %l6
4328xnor %l6, %l0, %l6
4329sllx %l6, 63, %l6
4330or %l6, %l0, %l0
4331srlx %l0, 1, %l0
4332
4333
4334P48: !_REPLACEMENT [30] (Int)
4335sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
4336add %i0, %i2, %i2
4337sethi %hi(0x2000), %l7
4338ld [%i2+128], %l3
4339st %l3, [%i2+128]
4340add %i2, %l7, %o5
4341ld [%o5+128], %l3
4342st %l3, [%o5+128]
4343add %o5, %l7, %o5
4344ld [%o5+128], %l3
4345st %l3, [%o5+128]
4346add %o5, %l7, %o5
4347ld [%o5+128], %l3
4348st %l3, [%o5+128]
4349add %o5, %l7, %o5
4350ld [%o5+128], %l3
4351st %l3, [%o5+128]
4352add %o5, %l7, %o5
4353ld [%o5+128], %l3
4354st %l3, [%o5+128]
4355add %o5, %l7, %o5
4356ld [%o5+128], %l3
4357st %l3, [%o5+128]
4358add %o5, %l7, %o5
4359ld [%o5+128], %l3
4360st %l3, [%o5+128]
4361
4362P49: !_MEMBAR (FP)
4363
4364P50: !_BST [24] (maybe <- 0x3f800015) (FP)
4365wr %g0, 0xf0, %asi
4366sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
4367add %i0, %i3, %i3
4368! preparing store val #0, next val will be in f32
4369fmovs %f16, %f20
4370fadds %f16, %f17, %f16
4371! preparing store val #1, next val will be in f40
4372fmovd %f20, %f32
4373fmovs %f16, %f20
4374fadds %f16, %f17, %f16
4375fmovd %f20, %f40
4376membar #Sync
4377stda %f32, [%i3 + 64 ] %asi
4378
4379P51: !_MEMBAR (FP)
4380
4381P52: !_BSTC [0] (maybe <- 0x3f800017) (FP)
4382wr %g0, 0xe0, %asi
4383! preparing store val #0, next val will be in f32
4384fmovs %f16, %f20
4385fadds %f16, %f17, %f16
4386! preparing store val #1, next val will be in f33
4387fmovs %f16, %f21
4388fadds %f16, %f17, %f16
4389! preparing store val #2, next val will be in f34
4390fmovd %f20, %f32
4391fmovs %f16, %f20
4392fadds %f16, %f17, %f16
4393! preparing store val #3, next val will be in f36
4394fmovd %f20, %f34
4395fmovs %f16, %f20
4396fadds %f16, %f17, %f16
4397! preparing store val #4, next val will be in f40
4398fmovd %f20, %f36
4399fmovs %f16, %f20
4400fadds %f16, %f17, %f16
4401fmovd %f20, %f40
4402membar #Sync
4403stda %f32, [%i0 + 0 ] %asi
4404
4405P53: !_MEMBAR (FP) (CBR)
4406membar #StoreLoad
4407
4408! cbranch
4409andcc %l0, 1, %g0
4410be,pt %xcc, TARGET53
4411nop
4412RET53:
4413
4414! lfsr step begin
4415srlx %l0, 1, %o5
4416xnor %o5, %l0, %o5
4417sllx %o5, 63, %o5
4418or %o5, %l0, %l0
4419srlx %l0, 1, %l0
4420
4421
4422P54: !_LD [24] (FP)
4423ld [%i3 + 64], %f0
4424! 1 addresses covered
4425
4426P55: !_MEMBAR (FP)
4427membar #StoreLoad
4428
4429P56: !_BLD [27] (FP)
4430wr %g0, 0xf0, %asi
4431ldda [%i3 + 128] %asi, %f32
4432membar #Sync
4433! 2 addresses covered
4434fmovd %f32, %f18
4435fmovs %f18, %f1
4436fmovd %f40, %f2
4437
4438P57: !_MEMBAR (FP) (CBR)
4439
4440! cbranch
4441andcc %l0, 1, %g0
4442be,pn %xcc, TARGET57
4443nop
4444RET57:
4445
4446! lfsr step begin
4447srlx %l0, 1, %l3
4448xnor %l3, %l0, %l3
4449sllx %l3, 63, %l3
4450or %l3, %l0, %l0
4451srlx %l0, 1, %l0
4452
4453
4454P58: !_REPLACEMENT [28] (Int) (CBR) (Branch target of P235)
4455sethi %hi(0x2000), %l6
4456ld [%i2+0], %o5
4457st %o5, [%i2+0]
4458add %i2, %l6, %l7
4459ld [%l7+0], %o5
4460st %o5, [%l7+0]
4461add %l7, %l6, %l7
4462ld [%l7+0], %o5
4463st %o5, [%l7+0]
4464add %l7, %l6, %l7
4465ld [%l7+0], %o5
4466st %o5, [%l7+0]
4467add %l7, %l6, %l7
4468ld [%l7+0], %o5
4469st %o5, [%l7+0]
4470add %l7, %l6, %l7
4471ld [%l7+0], %o5
4472st %o5, [%l7+0]
4473add %l7, %l6, %l7
4474ld [%l7+0], %o5
4475st %o5, [%l7+0]
4476add %l7, %l6, %l7
4477ld [%l7+0], %o5
4478st %o5, [%l7+0]
4479
4480! cbranch
4481andcc %l0, 1, %g0
4482be,pn %xcc, TARGET58
4483nop
4484RET58:
4485
4486! lfsr step begin
4487srlx %l0, 1, %l3
4488xnor %l3, %l0, %l3
4489sllx %l3, 63, %l3
4490or %l3, %l0, %l0
4491srlx %l0, 1, %l0
4492
4493ba P59
4494nop
4495
4496TARGET235:
4497ba RET235
4498nop
4499
4500
4501P59: !_MEMBAR (FP) (Secondary ctx)
4502membar #StoreLoad
4503
4504P60: !_BLD [23] (FP) (Secondary ctx)
4505wr %g0, 0xf1, %asi
4506ldda [%i3 + 0] %asi, %f32
4507membar #Sync
4508! 3 addresses covered
4509fmovd %f32, %f18
4510fmovs %f18, %f3
4511fmovs %f19, %f4
4512fmovd %f40, %f18
4513fmovs %f18, %f5
4514
4515P61: !_MEMBAR (FP) (Secondary ctx) (Branch target of P206)
4516ba P62
4517nop
4518
4519TARGET206:
4520ba RET206
4521nop
4522
4523
4524P62: !_BST [0] (maybe <- 0x3f80001c) (FP)
4525wr %g0, 0xf0, %asi
4526! preparing store val #0, next val will be in f32
4527fmovs %f16, %f20
4528fadds %f16, %f17, %f16
4529! preparing store val #1, next val will be in f33
4530fmovs %f16, %f21
4531fadds %f16, %f17, %f16
4532! preparing store val #2, next val will be in f34
4533fmovd %f20, %f32
4534fmovs %f16, %f20
4535fadds %f16, %f17, %f16
4536! preparing store val #3, next val will be in f36
4537fmovd %f20, %f34
4538fmovs %f16, %f20
4539fadds %f16, %f17, %f16
4540! preparing store val #4, next val will be in f40
4541fmovd %f20, %f36
4542fmovs %f16, %f20
4543fadds %f16, %f17, %f16
4544fmovd %f20, %f40
4545membar #Sync
4546stda %f32, [%i0 + 0 ] %asi
4547
4548P63: !_MEMBAR (FP)
4549membar #StoreLoad
4550
4551P64: !_LD [31] (Int) (CBR)
4552sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
4553add %i0, %i2, %i2
4554lduw [%i2 + 192], %o1
4555! move %o1(lower) -> %o1(upper)
4556sllx %o1, 32, %o1
4557
4558! cbranch
4559andcc %l0, 1, %g0
4560be,pn %xcc, TARGET64
4561nop
4562RET64:
4563
4564! lfsr step begin
4565srlx %l0, 1, %l7
4566xnor %l7, %l0, %l7
4567sllx %l7, 63, %l7
4568or %l7, %l0, %l0
4569srlx %l0, 1, %l0
4570
4571
4572P65: !_MEMBAR (FP)
4573membar #StoreLoad
4574
4575P66: !_BLD [0] (FP)
4576wr %g0, 0xf0, %asi
4577ldda [%i0 + 0] %asi, %f32
4578membar #Sync
4579! 5 addresses covered
4580fmovd %f32, %f6
4581fmovd %f34, %f8
4582fmovd %f36, %f18
4583fmovs %f18, %f9
4584fmovd %f40, %f10
4585
4586P67: !_MEMBAR (FP) (Branch target of P136)
4587ba P68
4588nop
4589
4590TARGET136:
4591ba RET136
4592nop
4593
4594
4595P68: !_LD [27] (Int) (CBR) (Branch target of P84)
4596lduw [%i3 + 160], %l3
4597! move %l3(lower) -> %o1(lower)
4598or %l3, %o1, %o1
4599
4600! cbranch
4601andcc %l0, 1, %g0
4602be,pn %xcc, TARGET68
4603nop
4604RET68:
4605
4606! lfsr step begin
4607srlx %l0, 1, %l6
4608xnor %l6, %l0, %l6
4609sllx %l6, 63, %l6
4610or %l6, %l0, %l0
4611srlx %l0, 1, %l0
4612
4613ba P69
4614nop
4615
4616TARGET84:
4617ba RET84
4618nop
4619
4620
4621P69: !_MEMBAR (FP)
4622
4623P70: !_BST [11] (maybe <- 0x3f800021) (FP)
4624wr %g0, 0xf0, %asi
4625sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
4626add %i0, %i3, %i3
4627! preparing store val #0, next val will be in f32
4628fmovs %f16, %f20
4629fadds %f16, %f17, %f16
4630! preparing store val #1, next val will be in f33
4631fmovs %f16, %f21
4632fadds %f16, %f17, %f16
4633! preparing store val #2, next val will be in f40
4634fmovd %f20, %f32
4635fmovs %f16, %f20
4636fadds %f16, %f17, %f16
4637fmovd %f20, %f40
4638membar #Sync
4639stda %f32, [%i3 + 0 ] %asi
4640
4641P71: !_MEMBAR (FP)
4642
4643P72: !_BST [8] (maybe <- 0x3f800024) (FP)
4644wr %g0, 0xf0, %asi
4645! preparing store val #0, next val will be in f32
4646fmovs %f16, %f20
4647fadds %f16, %f17, %f16
4648! preparing store val #1, next val will be in f40
4649fmovd %f20, %f32
4650fmovs %f16, %f20
4651fadds %f16, %f17, %f16
4652fmovd %f20, %f40
4653membar #Sync
4654stda %f32, [%i1 + 0 ] %asi
4655
4656P73: !_MEMBAR (FP)
4657membar #StoreLoad
4658
4659P74: !_BLD [10] (FP)
4660wr %g0, 0xf0, %asi
4661ldda [%i1 + 64] %asi, %f32
4662membar #Sync
4663! 1 addresses covered
4664fmovd %f32, %f18
4665fmovs %f18, %f11
4666
4667P75: !_MEMBAR (FP)
4668
4669P76: !_REPLACEMENT [15] (Int) (CBR)
4670sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
4671add %i0, %i2, %i2
4672sethi %hi(0x2000), %l3
4673ld [%i2+128], %l7
4674st %l7, [%i2+128]
4675add %i2, %l3, %l6
4676ld [%l6+128], %l7
4677st %l7, [%l6+128]
4678add %l6, %l3, %l6
4679ld [%l6+128], %l7
4680st %l7, [%l6+128]
4681add %l6, %l3, %l6
4682ld [%l6+128], %l7
4683st %l7, [%l6+128]
4684add %l6, %l3, %l6
4685ld [%l6+128], %l7
4686st %l7, [%l6+128]
4687add %l6, %l3, %l6
4688ld [%l6+128], %l7
4689st %l7, [%l6+128]
4690add %l6, %l3, %l6
4691ld [%l6+128], %l7
4692st %l7, [%l6+128]
4693add %l6, %l3, %l6
4694ld [%l6+128], %l7
4695st %l7, [%l6+128]
4696
4697! cbranch
4698andcc %l0, 1, %g0
4699be,pn %xcc, TARGET76
4700nop
4701RET76:
4702
4703! lfsr step begin
4704srlx %l0, 1, %o5
4705xnor %o5, %l0, %o5
4706sllx %o5, 63, %o5
4707or %o5, %l0, %l0
4708srlx %l0, 1, %l0
4709
4710
4711P77: !_MEMBAR (FP)
4712membar #StoreLoad
4713
4714P78: !_BLD [30] (FP)
4715wr %g0, 0xf0, %asi
4716sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
4717add %i0, %i3, %i3
4718ldda [%i3 + 128] %asi, %f32
4719membar #Sync
4720! 1 addresses covered
4721fmovd %f32, %f12
4722
4723P79: !_MEMBAR (FP)
4724
4725P80: !_LD [32] (Int) (Branch target of P88)
4726lduw [%i3 + 256], %o2
4727! move %o2(lower) -> %o2(upper)
4728sllx %o2, 32, %o2
4729ba P81
4730nop
4731
4732TARGET88:
4733ba RET88
4734nop
4735
4736
4737P81: !_MEMBAR (FP) (CBR)
4738membar #StoreLoad
4739
4740! cbranch
4741andcc %l0, 1, %g0
4742be,pn %xcc, TARGET81
4743nop
4744RET81:
4745
4746! lfsr step begin
4747srlx %l0, 1, %l7
4748xnor %l7, %l0, %l7
4749sllx %l7, 63, %l7
4750or %l7, %l0, %l0
4751srlx %l0, 1, %l0
4752
4753
4754P82: !_BLD [2] (FP) (Branch target of P93)
4755wr %g0, 0xf0, %asi
4756ldda [%i0 + 0] %asi, %f32
4757membar #Sync
4758! 5 addresses covered
4759fmovd %f32, %f18
4760fmovs %f18, %f13
4761fmovs %f19, %f14
4762fmovd %f34, %f18
4763fmovs %f18, %f15
4764!---- flushing fp results buffer to %f30 ----
4765fmovd %f0, %f30
4766fmovd %f2, %f30
4767fmovd %f4, %f30
4768fmovd %f6, %f30
4769fmovd %f8, %f30
4770fmovd %f10, %f30
4771fmovd %f12, %f30
4772fmovd %f14, %f30
4773!--
4774fmovd %f36, %f0
4775fmovd %f40, %f18
4776fmovs %f18, %f1
4777ba P83
4778nop
4779
4780TARGET93:
4781ba RET93
4782nop
4783
4784
4785P83: !_MEMBAR (FP)
4786
4787P84: !_BLD [7] (FP) (CBR)
4788wr %g0, 0xf0, %asi
4789ldda [%i0 + 128] %asi, %f32
4790membar #Sync
4791! 1 addresses covered
4792fmovd %f32, %f2
4793
4794! cbranch
4795andcc %l0, 1, %g0
4796be,pn %xcc, TARGET84
4797nop
4798RET84:
4799
4800! lfsr step begin
4801srlx %l0, 1, %o5
4802xnor %o5, %l0, %o5
4803sllx %o5, 63, %o5
4804or %o5, %l0, %l0
4805srlx %l0, 1, %l0
4806
4807
4808P85: !_MEMBAR (FP)
4809
4810P86: !_REPLACEMENT [18] (Int) (CBR)
4811sethi %hi(0x2000), %l3
4812ld [%i2+128], %l7
4813st %l7, [%i2+128]
4814add %i2, %l3, %l6
4815ld [%l6+128], %l7
4816st %l7, [%l6+128]
4817add %l6, %l3, %l6
4818ld [%l6+128], %l7
4819st %l7, [%l6+128]
4820add %l6, %l3, %l6
4821ld [%l6+128], %l7
4822st %l7, [%l6+128]
4823add %l6, %l3, %l6
4824ld [%l6+128], %l7
4825st %l7, [%l6+128]
4826add %l6, %l3, %l6
4827ld [%l6+128], %l7
4828st %l7, [%l6+128]
4829add %l6, %l3, %l6
4830ld [%l6+128], %l7
4831st %l7, [%l6+128]
4832add %l6, %l3, %l6
4833ld [%l6+128], %l7
4834st %l7, [%l6+128]
4835
4836! cbranch
4837andcc %l0, 1, %g0
4838be,pt %xcc, TARGET86
4839nop
4840RET86:
4841
4842! lfsr step begin
4843srlx %l0, 1, %o5
4844xnor %o5, %l0, %o5
4845sllx %o5, 63, %o5
4846or %o5, %l0, %l0
4847srlx %l0, 1, %l0
4848
4849
4850P87: !_LD [6] (FP) (CBR)
4851ld [%i0 + 96], %f3
4852! 1 addresses covered
4853
4854! cbranch
4855andcc %l0, 1, %g0
4856be,pt %xcc, TARGET87
4857nop
4858RET87:
4859
4860! lfsr step begin
4861srlx %l0, 1, %l3
4862xnor %l3, %l0, %l3
4863sllx %l3, 63, %l3
4864or %l3, %l0, %l0
4865srlx %l0, 1, %l0
4866
4867
4868P88: !_MEMBAR (FP) (CBR)
4869membar #StoreLoad
4870
4871! cbranch
4872andcc %l0, 1, %g0
4873be,pn %xcc, TARGET88
4874nop
4875RET88:
4876
4877! lfsr step begin
4878srlx %l0, 1, %l6
4879xnor %l6, %l0, %l6
4880sllx %l6, 63, %l6
4881or %l6, %l0, %l0
4882srlx %l0, 1, %l0
4883
4884
4885P89: !_BLD [22] (FP)
4886wr %g0, 0xf0, %asi
4887sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
4888add %i0, %i2, %i2
4889ldda [%i2 + 0] %asi, %f32
4890membar #Sync
4891! 3 addresses covered
4892fmovd %f32, %f4
4893fmovd %f40, %f6
4894
4895P90: !_MEMBAR (FP)
4896
4897P91: !_BSTC [2] (maybe <- 0x3f800026) (FP)
4898wr %g0, 0xe0, %asi
4899! preparing store val #0, next val will be in f32
4900fmovs %f16, %f20
4901fadds %f16, %f17, %f16
4902! preparing store val #1, next val will be in f33
4903fmovs %f16, %f21
4904fadds %f16, %f17, %f16
4905! preparing store val #2, next val will be in f34
4906fmovd %f20, %f32
4907fmovs %f16, %f20
4908fadds %f16, %f17, %f16
4909! preparing store val #3, next val will be in f36
4910fmovd %f20, %f34
4911fmovs %f16, %f20
4912fadds %f16, %f17, %f16
4913! preparing store val #4, next val will be in f40
4914fmovd %f20, %f36
4915fmovs %f16, %f20
4916fadds %f16, %f17, %f16
4917fmovd %f20, %f40
4918membar #Sync
4919stda %f32, [%i0 + 0 ] %asi
4920
4921P92: !_MEMBAR (FP)
4922
4923P93: !_BSTC [1] (maybe <- 0x3f80002b) (FP) (CBR) (Secondary ctx)
4924wr %g0, 0xe1, %asi
4925! preparing store val #0, next val will be in f32
4926fmovs %f16, %f20
4927fadds %f16, %f17, %f16
4928! preparing store val #1, next val will be in f33
4929fmovs %f16, %f21
4930fadds %f16, %f17, %f16
4931! preparing store val #2, next val will be in f34
4932fmovd %f20, %f32
4933fmovs %f16, %f20
4934fadds %f16, %f17, %f16
4935! preparing store val #3, next val will be in f36
4936fmovd %f20, %f34
4937fmovs %f16, %f20
4938fadds %f16, %f17, %f16
4939! preparing store val #4, next val will be in f40
4940fmovd %f20, %f36
4941fmovs %f16, %f20
4942fadds %f16, %f17, %f16
4943fmovd %f20, %f40
4944membar #Sync
4945stda %f32, [%i0 + 0 ] %asi
4946
4947! cbranch
4948andcc %l0, 1, %g0
4949be,pn %xcc, TARGET93
4950nop
4951RET93:
4952
4953! lfsr step begin
4954srlx %l0, 1, %l3
4955xnor %l3, %l0, %l3
4956sllx %l3, 63, %l3
4957or %l3, %l0, %l0
4958srlx %l0, 1, %l0
4959
4960
4961P94: !_MEMBAR (FP) (Secondary ctx)
4962membar #StoreLoad
4963
4964P95: !_PREFETCH [14] (Int) (LE) (Branch target of P22)
4965wr %g0, 0x88, %asi
4966sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
4967add %i0, %i3, %i3
4968prefetcha [%i3 + 64] %asi, 1
4969ba P96
4970nop
4971
4972TARGET22:
4973ba RET22
4974nop
4975
4976
4977P96: !_LD [18] (FP)
4978sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
4979add %i0, %i2, %i2
4980ld [%i2 + 128], %f7
4981! 1 addresses covered
4982
4983P97: !_LD [27] (FP) (CBR) (Branch target of P35)
4984sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
4985add %i0, %i3, %i3
4986ld [%i3 + 160], %f8
4987! 1 addresses covered
4988
4989! cbranch
4990andcc %l0, 1, %g0
4991be,pt %xcc, TARGET97
4992nop
4993RET97:
4994
4995! lfsr step begin
4996srlx %l0, 1, %l6
4997xnor %l6, %l0, %l6
4998sllx %l6, 63, %l6
4999or %l6, %l0, %l0
5000srlx %l0, 1, %l0
5001
5002ba P98
5003nop
5004
5005TARGET35:
5006ba RET35
5007nop
5008
5009
5010P98: !_ST [32] (maybe <- 0x3) (Int) (CBR)
5011sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
5012add %i0, %i2, %i2
5013stw %l4, [%i2 + 256 ]
5014add %l4, 1, %l4
5015
5016! cbranch
5017andcc %l0, 1, %g0
5018be,pn %xcc, TARGET98
5019nop
5020RET98:
5021
5022! lfsr step begin
5023srlx %l0, 1, %l6
5024xnor %l6, %l0, %l6
5025sllx %l6, 63, %l6
5026or %l6, %l0, %l0
5027srlx %l0, 1, %l0
5028
5029
5030P99: !_IDC_FLIP [31] (Int)
5031IDC_FLIP(99, 12346, 0, 0x460000c0, 0xc0, %i2, 0xc0, %l6, %l7, %o5, %l3)
5032
5033P100: !_MEMBAR (FP)
5034membar #StoreLoad
5035
5036P101: !_BLD [26] (FP)
5037wr %g0, 0xf0, %asi
5038ldda [%i3 + 128] %asi, %f32
5039membar #Sync
5040! 2 addresses covered
5041fmovd %f32, %f18
5042fmovs %f18, %f9
5043fmovd %f40, %f10
5044
5045P102: !_MEMBAR (FP)
5046
5047P103: !_IDC_FLIP [7] (Int)
5048IDC_FLIP(103, 25991, 0, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
5049
5050P104: !_IDC_FLIP [17] (Int)
5051sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
5052add %i0, %i3, %i3
5053IDC_FLIP(104, 14968, 0, 0x44800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
5054
5055P105: !_MEMBAR (FP) (Secondary ctx)
5056
5057P106: !_BSTC [29] (maybe <- 0x3f800030) (FP) (Secondary ctx)
5058wr %g0, 0xe1, %asi
5059! preparing store val #0, next val will be in f32
5060fmovs %f16, %f20
5061fadds %f16, %f17, %f16
5062fmovd %f20, %f32
5063membar #Sync
5064stda %f32, [%i2 + 64 ] %asi
5065
5066P107: !_MEMBAR (FP) (Secondary ctx)
5067membar #StoreLoad
5068
5069P108: !_REPLACEMENT [29] (Int)
5070sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
5071add %i0, %i2, %i2
5072sethi %hi(0x2000), %l3
5073ld [%i2+64], %l7
5074st %l7, [%i2+64]
5075add %i2, %l3, %l6
5076ld [%l6+64], %l7
5077st %l7, [%l6+64]
5078add %l6, %l3, %l6
5079ld [%l6+64], %l7
5080st %l7, [%l6+64]
5081add %l6, %l3, %l6
5082ld [%l6+64], %l7
5083st %l7, [%l6+64]
5084add %l6, %l3, %l6
5085ld [%l6+64], %l7
5086st %l7, [%l6+64]
5087add %l6, %l3, %l6
5088ld [%l6+64], %l7
5089st %l7, [%l6+64]
5090add %l6, %l3, %l6
5091ld [%l6+64], %l7
5092st %l7, [%l6+64]
5093add %l6, %l3, %l6
5094ld [%l6+64], %l7
5095st %l7, [%l6+64]
5096
5097P109: !_PREFETCH [33] (Int)
5098sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
5099add %i0, %i3, %i3
5100prefetch [%i3 + 0], 1
5101
5102P110: !_REPLACEMENT [29] (Int)
5103sethi %hi(0x2000), %o5
5104ld [%i2+64], %l6
5105st %l6, [%i2+64]
5106add %i2, %o5, %l3
5107ld [%l3+64], %l6
5108st %l6, [%l3+64]
5109add %l3, %o5, %l3
5110ld [%l3+64], %l6
5111st %l6, [%l3+64]
5112add %l3, %o5, %l3
5113ld [%l3+64], %l6
5114st %l6, [%l3+64]
5115add %l3, %o5, %l3
5116ld [%l3+64], %l6
5117st %l6, [%l3+64]
5118add %l3, %o5, %l3
5119ld [%l3+64], %l6
5120st %l6, [%l3+64]
5121add %l3, %o5, %l3
5122ld [%l3+64], %l6
5123st %l6, [%l3+64]
5124add %l3, %o5, %l3
5125ld [%l3+64], %l6
5126st %l6, [%l3+64]
5127
5128P111: !_MEMBAR (FP)
5129
5130P112: !_BST [22] (maybe <- 0x3f800031) (FP)
5131wr %g0, 0xf0, %asi
5132sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
5133add %i0, %i2, %i2
5134! preparing store val #0, next val will be in f32
5135fmovs %f16, %f20
5136fadds %f16, %f17, %f16
5137! preparing store val #1, next val will be in f33
5138fmovs %f16, %f21
5139fadds %f16, %f17, %f16
5140! preparing store val #2, next val will be in f40
5141fmovd %f20, %f32
5142fmovs %f16, %f20
5143fadds %f16, %f17, %f16
5144fmovd %f20, %f40
5145membar #Sync
5146stda %f32, [%i2 + 0 ] %asi
5147
5148P113: !_MEMBAR (FP)
5149membar #StoreLoad
5150
5151P114: !_REPLACEMENT [12] (Int) (Branch target of P123)
5152sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
5153add %i0, %i3, %i3
5154sethi %hi(0x2000), %l6
5155ld [%i3+4], %o5
5156st %o5, [%i3+4]
5157add %i3, %l6, %l7
5158ld [%l7+4], %o5
5159st %o5, [%l7+4]
5160add %l7, %l6, %l7
5161ld [%l7+4], %o5
5162st %o5, [%l7+4]
5163add %l7, %l6, %l7
5164ld [%l7+4], %o5
5165st %o5, [%l7+4]
5166add %l7, %l6, %l7
5167ld [%l7+4], %o5
5168st %o5, [%l7+4]
5169add %l7, %l6, %l7
5170ld [%l7+4], %o5
5171st %o5, [%l7+4]
5172add %l7, %l6, %l7
5173ld [%l7+4], %o5
5174st %o5, [%l7+4]
5175add %l7, %l6, %l7
5176ld [%l7+4], %o5
5177st %o5, [%l7+4]
5178ba P115
5179nop
5180
5181TARGET123:
5182ba RET123
5183nop
5184
5185
5186P115: !_MEMBAR (FP)
5187
5188P116: !_BST [3] (maybe <- 0x3f800034) (FP)
5189wr %g0, 0xf0, %asi
5190! preparing store val #0, next val will be in f32
5191fmovs %f16, %f20
5192fadds %f16, %f17, %f16
5193! preparing store val #1, next val will be in f33
5194fmovs %f16, %f21
5195fadds %f16, %f17, %f16
5196! preparing store val #2, next val will be in f34
5197fmovd %f20, %f32
5198fmovs %f16, %f20
5199fadds %f16, %f17, %f16
5200! preparing store val #3, next val will be in f36
5201fmovd %f20, %f34
5202fmovs %f16, %f20
5203fadds %f16, %f17, %f16
5204! preparing store val #4, next val will be in f40
5205fmovd %f20, %f36
5206fmovs %f16, %f20
5207fadds %f16, %f17, %f16
5208fmovd %f20, %f40
5209membar #Sync
5210stda %f32, [%i0 + 0 ] %asi
5211
5212P117: !_MEMBAR (FP)
5213membar #StoreLoad
5214
5215P118: !_REPLACEMENT [9] (Int)
5216sethi %hi(0x2000), %o5
5217ld [%i3+32], %l6
5218st %l6, [%i3+32]
5219add %i3, %o5, %l3
5220ld [%l3+32], %l6
5221st %l6, [%l3+32]
5222add %l3, %o5, %l3
5223ld [%l3+32], %l6
5224st %l6, [%l3+32]
5225add %l3, %o5, %l3
5226ld [%l3+32], %l6
5227st %l6, [%l3+32]
5228add %l3, %o5, %l3
5229ld [%l3+32], %l6
5230st %l6, [%l3+32]
5231add %l3, %o5, %l3
5232ld [%l3+32], %l6
5233st %l6, [%l3+32]
5234add %l3, %o5, %l3
5235ld [%l3+32], %l6
5236st %l6, [%l3+32]
5237add %l3, %o5, %l3
5238ld [%l3+32], %l6
5239st %l6, [%l3+32]
5240
5241P119: !_ST [8] (maybe <- 0x3f800039) (FP) (Secondary ctx)
5242wr %g0, 0x81, %asi
5243! preparing store val #0, next val will be in f20
5244fmovs %f16, %f20
5245fadds %f16, %f17, %f16
5246sta %f20, [%i1 + 0 ] %asi
5247
5248P120: !_PREFETCH [12] (Int)
5249sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
5250add %i0, %i2, %i2
5251prefetch [%i2 + 4], 1
5252
5253P121: !_MEMBAR (FP)
5254membar #StoreLoad
5255
5256P122: !_BLD [32] (FP)
5257wr %g0, 0xf0, %asi
5258sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
5259add %i0, %i3, %i3
5260ldda [%i3 + 256] %asi, %f32
5261membar #Sync
5262! 1 addresses covered
5263fmovd %f32, %f18
5264fmovs %f18, %f11
5265
5266P123: !_MEMBAR (FP) (CBR)
5267
5268! cbranch
5269andcc %l0, 1, %g0
5270be,pt %xcc, TARGET123
5271nop
5272RET123:
5273
5274! lfsr step begin
5275srlx %l0, 1, %l6
5276xnor %l6, %l0, %l6
5277sllx %l6, 63, %l6
5278or %l6, %l0, %l0
5279srlx %l0, 1, %l0
5280
5281
5282P124: !_IDC_FLIP [11] (Int) (Branch target of P97)
5283IDC_FLIP(124, 11466, 0, 0x44000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
5284ba P125
5285nop
5286
5287TARGET97:
5288ba RET97
5289nop
5290
5291
5292P125: !_LD [2] (FP)
5293ld [%i0 + 8], %f12
5294! 1 addresses covered
5295
5296P126: !_ST [24] (maybe <- 0x4) (Int)
5297sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
5298add %i0, %i2, %i2
5299stw %l4, [%i2 + 64 ]
5300add %l4, 1, %l4
5301
5302P127: !_LD [27] (Int)
5303lduw [%i2 + 160], %l6
5304! move %l6(lower) -> %o2(lower)
5305or %l6, %o2, %o2
5306
5307P128: !_MEMBAR (FP)
5308membar #StoreLoad
5309
5310P129: !_BLD [24] (FP) (CBR)
5311wr %g0, 0xf0, %asi
5312ldda [%i2 + 64] %asi, %f32
5313membar #Sync
5314! 2 addresses covered
5315fmovd %f32, %f18
5316fmovs %f18, %f13
5317fmovd %f40, %f14
5318
5319! cbranch
5320andcc %l0, 1, %g0
5321be,pn %xcc, TARGET129
5322nop
5323RET129:
5324
5325! lfsr step begin
5326srlx %l0, 1, %l7
5327xnor %l7, %l0, %l7
5328sllx %l7, 63, %l7
5329or %l7, %l0, %l0
5330srlx %l0, 1, %l0
5331
5332
5333P130: !_MEMBAR (FP)
5334
5335P131: !_BST [11] (maybe <- 0x3f80003a) (FP) (CBR)
5336wr %g0, 0xf0, %asi
5337sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
5338add %i0, %i3, %i3
5339! preparing store val #0, next val will be in f32
5340fmovs %f16, %f20
5341fadds %f16, %f17, %f16
5342! preparing store val #1, next val will be in f33
5343fmovs %f16, %f21
5344fadds %f16, %f17, %f16
5345! preparing store val #2, next val will be in f40
5346fmovd %f20, %f32
5347fmovs %f16, %f20
5348fadds %f16, %f17, %f16
5349fmovd %f20, %f40
5350membar #Sync
5351stda %f32, [%i3 + 0 ] %asi
5352
5353! cbranch
5354andcc %l0, 1, %g0
5355be,pt %xcc, TARGET131
5356nop
5357RET131:
5358
5359! lfsr step begin
5360srlx %l0, 1, %l7
5361xnor %l7, %l0, %l7
5362sllx %l7, 63, %l7
5363or %l7, %l0, %l0
5364srlx %l0, 1, %l0
5365
5366
5367P132: !_MEMBAR (FP)
5368membar #StoreLoad
5369
5370P133: !_REPLACEMENT [11] (Int) (Branch target of P160)
5371sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
5372add %i0, %i2, %i2
5373sethi %hi(0x2000), %o5
5374ld [%i2+0], %l6
5375st %l6, [%i2+0]
5376add %i2, %o5, %l3
5377ld [%l3+0], %l6
5378st %l6, [%l3+0]
5379add %l3, %o5, %l3
5380ld [%l3+0], %l6
5381st %l6, [%l3+0]
5382add %l3, %o5, %l3
5383ld [%l3+0], %l6
5384st %l6, [%l3+0]
5385add %l3, %o5, %l3
5386ld [%l3+0], %l6
5387st %l6, [%l3+0]
5388add %l3, %o5, %l3
5389ld [%l3+0], %l6
5390st %l6, [%l3+0]
5391add %l3, %o5, %l3
5392ld [%l3+0], %l6
5393st %l6, [%l3+0]
5394add %l3, %o5, %l3
5395ld [%l3+0], %l6
5396st %l6, [%l3+0]
5397ba P134
5398nop
5399
5400TARGET160:
5401ba RET160
5402nop
5403
5404
5405P134: !_ST [12] (maybe <- 0x5) (Int) (CBR)
5406stw %l4, [%i3 + 4 ]
5407add %l4, 1, %l4
5408
5409! cbranch
5410andcc %l0, 1, %g0
5411be,pn %xcc, TARGET134
5412nop
5413RET134:
5414
5415! lfsr step begin
5416srlx %l0, 1, %l6
5417xnor %l6, %l0, %l6
5418sllx %l6, 63, %l6
5419or %l6, %l0, %l0
5420srlx %l0, 1, %l0
5421
5422
5423P135: !_PREFETCH [4] (Int) (LE)
5424wr %g0, 0x88, %asi
5425prefetcha [%i0 + 32] %asi, 1
5426
5427P136: !_MEMBAR (FP) (CBR)
5428
5429! cbranch
5430andcc %l0, 1, %g0
5431be,pt %xcc, TARGET136
5432nop
5433RET136:
5434
5435! lfsr step begin
5436srlx %l0, 1, %l7
5437xnor %l7, %l0, %l7
5438sllx %l7, 63, %l7
5439or %l7, %l0, %l0
5440srlx %l0, 1, %l0
5441
5442
5443P137: !_BSTC [20] (maybe <- 0x3f80003d) (FP)
5444wr %g0, 0xe0, %asi
5445sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
5446add %i0, %i3, %i3
5447! preparing store val #0, next val will be in f32
5448fmovs %f16, %f20
5449fadds %f16, %f17, %f16
5450fmovd %f20, %f32
5451membar #Sync
5452stda %f32, [%i3 + 256 ] %asi
5453
5454P138: !_MEMBAR (FP) (Branch target of P76)
5455membar #StoreLoad
5456ba P139
5457nop
5458
5459TARGET76:
5460ba RET76
5461nop
5462
5463
5464P139: !_LD [20] (Int) (Nucleus ctx)
5465wr %g0, 0x4, %asi
5466lduwa [%i3 + 256] %asi, %o3
5467! move %o3(lower) -> %o3(upper)
5468sllx %o3, 32, %o3
5469
5470P140: !_MEMBAR (FP)
5471
5472P141: !_BSTC [7] (maybe <- 0x3f80003e) (FP) (Branch target of P68)
5473wr %g0, 0xe0, %asi
5474! preparing store val #0, next val will be in f32
5475fmovs %f16, %f20
5476fadds %f16, %f17, %f16
5477fmovd %f20, %f32
5478membar #Sync
5479stda %f32, [%i0 + 128 ] %asi
5480ba P142
5481nop
5482
5483TARGET68:
5484ba RET68
5485nop
5486
5487
5488P142: !_MEMBAR (FP) (Branch target of P134)
5489ba P143
5490nop
5491
5492TARGET134:
5493ba RET134
5494nop
5495
5496
5497P143: !_BSTC [19] (maybe <- 0x3f80003f) (FP)
5498wr %g0, 0xe0, %asi
5499! preparing store val #0, next val will be in f32
5500fmovs %f16, %f20
5501fadds %f16, %f17, %f16
5502fmovd %f20, %f32
5503membar #Sync
5504stda %f32, [%i3 + 0 ] %asi
5505
5506P144: !_MEMBAR (FP)
5507membar #StoreLoad
5508
5509P145: !_BLD [8] (FP) (Branch target of P168)
5510wr %g0, 0xf0, %asi
5511ldda [%i1 + 0] %asi, %f32
5512membar #Sync
5513! 2 addresses covered
5514fmovd %f32, %f18
5515fmovs %f18, %f15
5516!---- flushing fp results buffer to %f30 ----
5517fmovd %f0, %f30
5518fmovd %f2, %f30
5519fmovd %f4, %f30
5520fmovd %f6, %f30
5521fmovd %f8, %f30
5522fmovd %f10, %f30
5523fmovd %f12, %f30
5524fmovd %f14, %f30
5525!--
5526fmovd %f40, %f0
5527ba P146
5528nop
5529
5530TARGET168:
5531ba RET168
5532nop
5533
5534
5535P146: !_MEMBAR (FP)
5536
5537P147: !_BSTC [11] (maybe <- 0x3f800040) (FP) (Branch target of P230)
5538wr %g0, 0xe0, %asi
5539sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
5540add %i0, %i2, %i2
5541! preparing store val #0, next val will be in f32
5542fmovs %f16, %f20
5543fadds %f16, %f17, %f16
5544! preparing store val #1, next val will be in f33
5545fmovs %f16, %f21
5546fadds %f16, %f17, %f16
5547! preparing store val #2, next val will be in f40
5548fmovd %f20, %f32
5549fmovs %f16, %f20
5550fadds %f16, %f17, %f16
5551fmovd %f20, %f40
5552membar #Sync
5553stda %f32, [%i2 + 0 ] %asi
5554ba P148
5555nop
5556
5557TARGET230:
5558ba RET230
5559nop
5560
5561
5562P148: !_MEMBAR (FP) (Branch target of P58)
5563membar #StoreLoad
5564ba P149
5565nop
5566
5567TARGET58:
5568ba RET58
5569nop
5570
5571
5572P149: !_PREFETCH [26] (Int)
5573sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
5574add %i0, %i3, %i3
5575prefetch [%i3 + 128], 1
5576
5577P150: !_MEMBAR (FP) (CBR)
5578membar #StoreLoad
5579
5580! cbranch
5581andcc %l0, 1, %g0
5582be,pt %xcc, TARGET150
5583nop
5584RET150:
5585
5586! lfsr step begin
5587srlx %l0, 1, %l6
5588xnor %l6, %l0, %l6
5589sllx %l6, 63, %l6
5590or %l6, %l0, %l0
5591srlx %l0, 1, %l0
5592
5593
5594P151: !_BLD [16] (FP) (CBR) (Branch target of P37)
5595wr %g0, 0xf0, %asi
5596sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
5597add %i0, %i2, %i2
5598ldda [%i2 + 0] %asi, %f32
5599membar #Sync
5600! 1 addresses covered
5601fmovd %f36, %f18
5602fmovs %f18, %f1
5603
5604! cbranch
5605andcc %l0, 1, %g0
5606be,pn %xcc, TARGET151
5607nop
5608RET151:
5609
5610! lfsr step begin
5611srlx %l0, 1, %l7
5612xnor %l7, %l0, %l7
5613sllx %l7, 63, %l7
5614or %l7, %l0, %l0
5615srlx %l0, 1, %l0
5616
5617ba P152
5618nop
5619
5620TARGET37:
5621ba RET37
5622nop
5623
5624
5625P152: !_MEMBAR (FP)
5626
5627P153: !_REPLACEMENT [17] (Int) (Secondary ctx)
5628wr %g0, 0x81, %asi
5629sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
5630add %i0, %i3, %i3
5631sethi %hi(0x2000), %o5
5632ld [%i3+96], %l6
5633st %l6, [%i3+96]
5634add %i3, %o5, %l3
5635ld [%l3+96], %l6
5636st %l6, [%l3+96]
5637add %l3, %o5, %l3
5638ld [%l3+96], %l6
5639st %l6, [%l3+96]
5640add %l3, %o5, %l3
5641ld [%l3+96], %l6
5642st %l6, [%l3+96]
5643add %l3, %o5, %l3
5644ld [%l3+96], %l6
5645st %l6, [%l3+96]
5646add %l3, %o5, %l3
5647ld [%l3+96], %l6
5648st %l6, [%l3+96]
5649add %l3, %o5, %l3
5650ld [%l3+96], %l6
5651st %l6, [%l3+96]
5652add %l3, %o5, %l3
5653ld [%l3+96], %l6
5654st %l6, [%l3+96]
5655
5656P154: !_LD [12] (FP) (Secondary ctx)
5657wr %g0, 0x81, %asi
5658sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
5659add %i0, %i2, %i2
5660lda [%i2 + 4] %asi, %f2
5661! 1 addresses covered
5662
5663P155: !_MEMBAR (FP) (Secondary ctx) (Branch target of P188)
5664ba P156
5665nop
5666
5667TARGET188:
5668ba RET188
5669nop
5670
5671
5672P156: !_BST [9] (maybe <- 0x3f800043) (FP) (Secondary ctx)
5673wr %g0, 0xf1, %asi
5674! preparing store val #0, next val will be in f32
5675fmovs %f16, %f20
5676fadds %f16, %f17, %f16
5677! preparing store val #1, next val will be in f40
5678fmovd %f20, %f32
5679fmovs %f16, %f20
5680fadds %f16, %f17, %f16
5681fmovd %f20, %f40
5682membar #Sync
5683stda %f32, [%i1 + 0 ] %asi
5684
5685P157: !_MEMBAR (FP) (Secondary ctx)
5686
5687P158: !_BST [29] (maybe <- 0x3f800045) (FP) (CBR) (Branch target of P158)
5688wr %g0, 0xf0, %asi
5689sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
5690add %i0, %i3, %i3
5691! preparing store val #0, next val will be in f32
5692fmovs %f16, %f20
5693fadds %f16, %f17, %f16
5694fmovd %f20, %f32
5695membar #Sync
5696stda %f32, [%i3 + 64 ] %asi
5697
5698! cbranch
5699andcc %l0, 1, %g0
5700be,pt %xcc, TARGET158
5701nop
5702RET158:
5703
5704! lfsr step begin
5705srlx %l0, 1, %l3
5706xnor %l3, %l0, %l3
5707sllx %l3, 63, %l3
5708or %l3, %l0, %l0
5709srlx %l0, 1, %l0
5710
5711ba P159
5712nop
5713
5714TARGET158:
5715ba RET158
5716nop
5717
5718
5719P159: !_MEMBAR (FP) (Branch target of P190)
5720ba P160
5721nop
5722
5723TARGET190:
5724ba RET190
5725nop
5726
5727
5728P160: !_BSTC [0] (maybe <- 0x3f800046) (FP) (CBR)
5729wr %g0, 0xe0, %asi
5730! preparing store val #0, next val will be in f32
5731fmovs %f16, %f20
5732fadds %f16, %f17, %f16
5733! preparing store val #1, next val will be in f33
5734fmovs %f16, %f21
5735fadds %f16, %f17, %f16
5736! preparing store val #2, next val will be in f34
5737fmovd %f20, %f32
5738fmovs %f16, %f20
5739fadds %f16, %f17, %f16
5740! preparing store val #3, next val will be in f36
5741fmovd %f20, %f34
5742fmovs %f16, %f20
5743fadds %f16, %f17, %f16
5744! preparing store val #4, next val will be in f40
5745fmovd %f20, %f36
5746fmovs %f16, %f20
5747fadds %f16, %f17, %f16
5748fmovd %f20, %f40
5749membar #Sync
5750stda %f32, [%i0 + 0 ] %asi
5751
5752! cbranch
5753andcc %l0, 1, %g0
5754be,pt %xcc, TARGET160
5755nop
5756RET160:
5757
5758! lfsr step begin
5759srlx %l0, 1, %l3
5760xnor %l3, %l0, %l3
5761sllx %l3, 63, %l3
5762or %l3, %l0, %l0
5763srlx %l0, 1, %l0
5764
5765
5766P161: !_MEMBAR (FP)
5767membar #StoreLoad
5768
5769P162: !_PREFETCH [7] (Int)
5770prefetch [%i0 + 128], 1
5771
5772P163: !_MEMBAR (FP) (Secondary ctx)
5773membar #StoreLoad
5774
5775P164: !_BLD [15] (FP) (Secondary ctx)
5776wr %g0, 0xf1, %asi
5777ldda [%i2 + 128] %asi, %f32
5778membar #Sync
5779! 1 addresses covered
5780fmovd %f32, %f18
5781fmovs %f18, %f3
5782
5783P165: !_MEMBAR (FP) (Secondary ctx) (Branch target of P213)
5784ba P166
5785nop
5786
5787TARGET213:
5788ba RET213
5789nop
5790
5791
5792P166: !_BLD [33] (FP)
5793wr %g0, 0xf0, %asi
5794sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
5795add %i0, %i2, %i2
5796ldda [%i2 + 0] %asi, %f32
5797membar #Sync
5798! 1 addresses covered
5799fmovd %f32, %f4
5800
5801P167: !_MEMBAR (FP) (CBR)
5802
5803! cbranch
5804andcc %l0, 1, %g0
5805be,pn %xcc, TARGET167
5806nop
5807RET167:
5808
5809! lfsr step begin
5810srlx %l0, 1, %l6
5811xnor %l6, %l0, %l6
5812sllx %l6, 63, %l6
5813or %l6, %l0, %l0
5814srlx %l0, 1, %l0
5815
5816
5817P168: !_ST [27] (maybe <- 0x6) (Int) (CBR)
5818sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
5819add %i0, %i3, %i3
5820stw %l4, [%i3 + 160 ]
5821add %l4, 1, %l4
5822
5823! cbranch
5824andcc %l0, 1, %g0
5825be,pn %xcc, TARGET168
5826nop
5827RET168:
5828
5829! lfsr step begin
5830srlx %l0, 1, %l6
5831xnor %l6, %l0, %l6
5832sllx %l6, 63, %l6
5833or %l6, %l0, %l0
5834srlx %l0, 1, %l0
5835
5836
5837P169: !_PREFETCH [21] (Int) (CBR)
5838prefetch [%i3 + 0], 1
5839
5840! cbranch
5841andcc %l0, 1, %g0
5842be,pn %xcc, TARGET169
5843nop
5844RET169:
5845
5846! lfsr step begin
5847srlx %l0, 1, %l7
5848xnor %l7, %l0, %l7
5849sllx %l7, 63, %l7
5850or %l7, %l0, %l0
5851srlx %l0, 1, %l0
5852
5853
5854P170: !_LD [14] (Int) (Branch target of P169)
5855sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
5856add %i0, %i2, %i2
5857lduw [%i2 + 64], %l3
5858! move %l3(lower) -> %o3(lower)
5859or %l3, %o3, %o3
5860ba P171
5861nop
5862
5863TARGET169:
5864ba RET169
5865nop
5866
5867
5868P171: !_MEMBAR (FP) (Branch target of P223)
5869ba P172
5870nop
5871
5872TARGET223:
5873ba RET223
5874nop
5875
5876
5877P172: !_BST [6] (maybe <- 0x3f80004b) (FP) (CBR)
5878wr %g0, 0xf0, %asi
5879! preparing store val #0, next val will be in f32
5880fmovs %f16, %f20
5881fadds %f16, %f17, %f16
5882! preparing store val #1, next val will be in f40
5883fmovd %f20, %f32
5884fmovs %f16, %f20
5885fadds %f16, %f17, %f16
5886fmovd %f20, %f40
5887membar #Sync
5888stda %f32, [%i0 + 64 ] %asi
5889
5890! cbranch
5891andcc %l0, 1, %g0
5892be,pn %xcc, TARGET172
5893nop
5894RET172:
5895
5896! lfsr step begin
5897srlx %l0, 1, %l3
5898xnor %l3, %l0, %l3
5899sllx %l3, 63, %l3
5900or %l3, %l0, %l0
5901srlx %l0, 1, %l0
5902
5903
5904P173: !_MEMBAR (FP)
5905membar #StoreLoad
5906
5907P174: !_ST [33] (maybe <- 0x7) (Int) (LE) (Nucleus ctx)
5908wr %g0, 0xc, %asi
5909sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
5910add %i0, %i3, %i3
5911! Change single-word-level endianess (big endian <-> little endian)
5912sethi %hi(0xff00ff00), %l7
5913or %l7, %lo(0xff00ff00), %l7
5914and %l4, %l7, %o5
5915srl %o5, 8, %o5
5916sll %l4, 8, %l6
5917and %l6, %l7, %l6
5918or %l6, %o5, %l6
5919srl %l6, 16, %o5
5920sll %l6, 16, %l6
5921srl %l6, 0, %l6
5922or %l6, %o5, %l6
5923stwa %l6, [%i3 + 0] %asi
5924add %l4, 1, %l4
5925
5926P175: !_MEMBAR (FP) (CBR) (Branch target of P11)
5927membar #StoreLoad
5928
5929! cbranch
5930andcc %l0, 1, %g0
5931be,pn %xcc, TARGET175
5932nop
5933RET175:
5934
5935! lfsr step begin
5936srlx %l0, 1, %l3
5937xnor %l3, %l0, %l3
5938sllx %l3, 63, %l3
5939or %l3, %l0, %l0
5940srlx %l0, 1, %l0
5941
5942ba P176
5943nop
5944
5945TARGET11:
5946ba RET11
5947nop
5948
5949
5950P176: !_BLD [23] (FP) (Branch target of P81)
5951wr %g0, 0xf0, %asi
5952sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
5953add %i0, %i2, %i2
5954ldda [%i2 + 0] %asi, %f32
5955membar #Sync
5956! 3 addresses covered
5957fmovd %f32, %f18
5958fmovs %f18, %f5
5959fmovs %f19, %f6
5960fmovd %f40, %f18
5961fmovs %f18, %f7
5962ba P177
5963nop
5964
5965TARGET81:
5966ba RET81
5967nop
5968
5969
5970P177: !_MEMBAR (FP) (CBR)
5971
5972! cbranch
5973andcc %l0, 1, %g0
5974be,pt %xcc, TARGET177
5975nop
5976RET177:
5977
5978! lfsr step begin
5979srlx %l0, 1, %l6
5980xnor %l6, %l0, %l6
5981sllx %l6, 63, %l6
5982or %l6, %l0, %l0
5983srlx %l0, 1, %l0
5984
5985
5986P178: !_BLD [1] (FP)
5987wr %g0, 0xf0, %asi
5988ldda [%i0 + 0] %asi, %f32
5989membar #Sync
5990! 5 addresses covered
5991fmovd %f32, %f8
5992fmovd %f34, %f10
5993fmovd %f36, %f18
5994fmovs %f18, %f11
5995fmovd %f40, %f12
5996
5997P179: !_MEMBAR (FP) (Branch target of P167)
5998ba P180
5999nop
6000
6001TARGET167:
6002ba RET167
6003nop
6004
6005
6006P180: !_BLD [22] (FP) (Secondary ctx)
6007wr %g0, 0xf1, %asi
6008ldda [%i2 + 0] %asi, %f32
6009membar #Sync
6010! 3 addresses covered
6011fmovd %f32, %f18
6012fmovs %f18, %f13
6013fmovs %f19, %f14
6014fmovd %f40, %f18
6015fmovs %f18, %f15
6016!---- flushing fp results buffer to %f30 ----
6017fmovd %f0, %f30
6018fmovd %f2, %f30
6019fmovd %f4, %f30
6020fmovd %f6, %f30
6021fmovd %f8, %f30
6022fmovd %f10, %f30
6023fmovd %f12, %f30
6024fmovd %f14, %f30
6025!--
6026
6027P181: !_MEMBAR (FP) (CBR) (Secondary ctx)
6028
6029! cbranch
6030andcc %l0, 1, %g0
6031be,pn %xcc, TARGET181
6032nop
6033RET181:
6034
6035! lfsr step begin
6036srlx %l0, 1, %l7
6037xnor %l7, %l0, %l7
6038sllx %l7, 63, %l7
6039or %l7, %l0, %l0
6040srlx %l0, 1, %l0
6041
6042
6043P182: !_LD [17] (FP) (Branch target of P177)
6044sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
6045add %i0, %i3, %i3
6046ld [%i3 + 96], %f0
6047! 1 addresses covered
6048ba P183
6049nop
6050
6051TARGET177:
6052ba RET177
6053nop
6054
6055
6056P183: !_LD [18] (FP) (Nucleus ctx)
6057wr %g0, 0x4, %asi
6058lda [%i3 + 128] %asi, %f1
6059! 1 addresses covered
6060
6061P184: !_MEMBAR (FP)
6062membar #StoreLoad
6063
6064P185: !_BLD [20] (FP)
6065wr %g0, 0xf0, %asi
6066sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
6067add %i0, %i2, %i2
6068ldda [%i2 + 256] %asi, %f32
6069membar #Sync
6070! 1 addresses covered
6071fmovd %f32, %f2
6072
6073P186: !_MEMBAR (FP) (CBR)
6074
6075! cbranch
6076andcc %l0, 1, %g0
6077be,pn %xcc, TARGET186
6078nop
6079RET186:
6080
6081! lfsr step begin
6082srlx %l0, 1, %o5
6083xnor %o5, %l0, %o5
6084sllx %o5, 63, %o5
6085or %o5, %l0, %l0
6086srlx %l0, 1, %l0
6087
6088
6089P187: !_REPLACEMENT [5] (Int) (Branch target of P172)
6090sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
6091add %i0, %i3, %i3
6092sethi %hi(0x2000), %l3
6093ld [%i3+64], %l7
6094st %l7, [%i3+64]
6095add %i3, %l3, %l6
6096ld [%l6+64], %l7
6097st %l7, [%l6+64]
6098add %l6, %l3, %l6
6099ld [%l6+64], %l7
6100st %l7, [%l6+64]
6101add %l6, %l3, %l6
6102ld [%l6+64], %l7
6103st %l7, [%l6+64]
6104add %l6, %l3, %l6
6105ld [%l6+64], %l7
6106st %l7, [%l6+64]
6107add %l6, %l3, %l6
6108ld [%l6+64], %l7
6109st %l7, [%l6+64]
6110add %l6, %l3, %l6
6111ld [%l6+64], %l7
6112st %l7, [%l6+64]
6113add %l6, %l3, %l6
6114ld [%l6+64], %l7
6115st %l7, [%l6+64]
6116ba P188
6117nop
6118
6119TARGET172:
6120ba RET172
6121nop
6122
6123
6124P188: !_MEMBAR (FP) (CBR) (Branch target of P150)
6125membar #StoreLoad
6126
6127! cbranch
6128andcc %l0, 1, %g0
6129be,pt %xcc, TARGET188
6130nop
6131RET188:
6132
6133! lfsr step begin
6134srlx %l0, 1, %o5
6135xnor %o5, %l0, %o5
6136sllx %o5, 63, %o5
6137or %o5, %l0, %l0
6138srlx %l0, 1, %l0
6139
6140ba P189
6141nop
6142
6143TARGET150:
6144ba RET150
6145nop
6146
6147
6148P189: !_BLD [11] (FP) (Branch target of P129)
6149wr %g0, 0xf0, %asi
6150sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
6151add %i0, %i2, %i2
6152ldda [%i2 + 0] %asi, %f32
6153membar #Sync
6154! 3 addresses covered
6155fmovd %f32, %f18
6156fmovs %f18, %f3
6157fmovs %f19, %f4
6158fmovd %f40, %f18
6159fmovs %f18, %f5
6160ba P190
6161nop
6162
6163TARGET129:
6164ba RET129
6165nop
6166
6167
6168P190: !_MEMBAR (FP) (CBR)
6169
6170! cbranch
6171andcc %l0, 1, %g0
6172be,pt %xcc, TARGET190
6173nop
6174RET190:
6175
6176! lfsr step begin
6177srlx %l0, 1, %l3
6178xnor %l3, %l0, %l3
6179sllx %l3, 63, %l3
6180or %l3, %l0, %l0
6181srlx %l0, 1, %l0
6182
6183
6184P191: !_REPLACEMENT [28] (Int) (Secondary ctx) (Branch target of P12)
6185wr %g0, 0x81, %asi
6186sethi %hi(0x2000), %l6
6187ld [%i3+0], %o5
6188st %o5, [%i3+0]
6189add %i3, %l6, %l7
6190ld [%l7+0], %o5
6191st %o5, [%l7+0]
6192add %l7, %l6, %l7
6193ld [%l7+0], %o5
6194st %o5, [%l7+0]
6195add %l7, %l6, %l7
6196ld [%l7+0], %o5
6197st %o5, [%l7+0]
6198add %l7, %l6, %l7
6199ld [%l7+0], %o5
6200st %o5, [%l7+0]
6201add %l7, %l6, %l7
6202ld [%l7+0], %o5
6203st %o5, [%l7+0]
6204add %l7, %l6, %l7
6205ld [%l7+0], %o5
6206st %o5, [%l7+0]
6207add %l7, %l6, %l7
6208ld [%l7+0], %o5
6209st %o5, [%l7+0]
6210ba P192
6211nop
6212
6213TARGET12:
6214ba RET12
6215nop
6216
6217
6218P192: !_PREFETCH [4] (Int) (Nucleus ctx)
6219wr %g0, 0x4, %asi
6220prefetcha [%i0 + 32] %asi, 1
6221
6222P193: !_PREFETCH [21] (Int) (Secondary ctx)
6223wr %g0, 0x81, %asi
6224sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
6225add %i0, %i3, %i3
6226prefetcha [%i3 + 0] %asi, 1
6227
6228P194: !_ST [24] (maybe <- 0x3f80004d) (FP) (CBR) (Branch target of P131)
6229! preparing store val #0, next val will be in f20
6230fmovs %f16, %f20
6231fadds %f16, %f17, %f16
6232st %f20, [%i3 + 64 ]
6233
6234! cbranch
6235andcc %l0, 1, %g0
6236be,pn %xcc, TARGET194
6237nop
6238RET194:
6239
6240! lfsr step begin
6241srlx %l0, 1, %o5
6242xnor %o5, %l0, %o5
6243sllx %o5, 63, %o5
6244or %o5, %l0, %l0
6245srlx %l0, 1, %l0
6246
6247ba P195
6248nop
6249
6250TARGET131:
6251ba RET131
6252nop
6253
6254
6255P195: !_ST [5] (maybe <- 0x8) (Int) (LE)
6256wr %g0, 0x88, %asi
6257! Change single-word-level endianess (big endian <-> little endian)
6258sethi %hi(0xff00ff00), %l6
6259or %l6, %lo(0xff00ff00), %l6
6260and %l4, %l6, %l7
6261srl %l7, 8, %l7
6262sll %l4, 8, %l3
6263and %l3, %l6, %l3
6264or %l3, %l7, %l3
6265srl %l3, 16, %l7
6266sll %l3, 16, %l3
6267srl %l3, 0, %l3
6268or %l3, %l7, %l3
6269stwa %l3, [%i0 + 64] %asi
6270add %l4, 1, %l4
6271
6272P196: !_FLUSHI [0] (Int)
6273flush %g0
6274
6275P197: !_ST [4] (maybe <- 0x9) (Int) (Branch target of P151)
6276stw %l4, [%i0 + 32 ]
6277add %l4, 1, %l4
6278ba P198
6279nop
6280
6281TARGET151:
6282ba RET151
6283nop
6284
6285
6286P198: !_REPLACEMENT [32] (Int)
6287sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
6288add %i0, %i2, %i2
6289sethi %hi(0x2000), %l7
6290ld [%i2+256], %l3
6291st %l3, [%i2+256]
6292add %i2, %l7, %o5
6293ld [%o5+256], %l3
6294st %l3, [%o5+256]
6295add %o5, %l7, %o5
6296ld [%o5+256], %l3
6297st %l3, [%o5+256]
6298add %o5, %l7, %o5
6299ld [%o5+256], %l3
6300st %l3, [%o5+256]
6301add %o5, %l7, %o5
6302ld [%o5+256], %l3
6303st %l3, [%o5+256]
6304add %o5, %l7, %o5
6305ld [%o5+256], %l3
6306st %l3, [%o5+256]
6307add %o5, %l7, %o5
6308ld [%o5+256], %l3
6309st %l3, [%o5+256]
6310add %o5, %l7, %o5
6311ld [%o5+256], %l3
6312st %l3, [%o5+256]
6313
6314P199: !_MEMBAR (FP)
6315
6316P200: !_BSTC [23] (maybe <- 0x3f80004e) (FP)
6317wr %g0, 0xe0, %asi
6318! preparing store val #0, next val will be in f32
6319fmovs %f16, %f20
6320fadds %f16, %f17, %f16
6321! preparing store val #1, next val will be in f33
6322fmovs %f16, %f21
6323fadds %f16, %f17, %f16
6324! preparing store val #2, next val will be in f40
6325fmovd %f20, %f32
6326fmovs %f16, %f20
6327fadds %f16, %f17, %f16
6328fmovd %f20, %f40
6329membar #Sync
6330stda %f32, [%i3 + 0 ] %asi
6331
6332P201: !_MEMBAR (FP) (Branch target of P212)
6333ba P202
6334nop
6335
6336TARGET212:
6337ba RET212
6338nop
6339
6340
6341P202: !_BST [10] (maybe <- 0x3f800051) (FP)
6342wr %g0, 0xf0, %asi
6343! preparing store val #0, next val will be in f32
6344fmovs %f16, %f20
6345fadds %f16, %f17, %f16
6346fmovd %f20, %f32
6347membar #Sync
6348stda %f32, [%i1 + 64 ] %asi
6349
6350P203: !_MEMBAR (FP) (Branch target of P186)
6351membar #StoreLoad
6352ba P204
6353nop
6354
6355TARGET186:
6356ba RET186
6357nop
6358
6359
6360P204: !_ST [28] (maybe <- 0x3f800052) (FP)
6361sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
6362add %i0, %i3, %i3
6363! preparing store val #0, next val will be in f20
6364fmovs %f16, %f20
6365fadds %f16, %f17, %f16
6366st %f20, [%i3 + 0 ]
6367
6368P205: !_MEMBAR (FP)
6369membar #StoreLoad
6370
6371P206: !_BLD [3] (FP) (CBR)
6372wr %g0, 0xf0, %asi
6373ldda [%i0 + 0] %asi, %f32
6374membar #Sync
6375! 5 addresses covered
6376fmovd %f32, %f6
6377fmovd %f34, %f8
6378fmovd %f36, %f18
6379fmovs %f18, %f9
6380fmovd %f40, %f10
6381
6382! cbranch
6383andcc %l0, 1, %g0
6384be,pt %xcc, TARGET206
6385nop
6386RET206:
6387
6388! lfsr step begin
6389srlx %l0, 1, %l7
6390xnor %l7, %l0, %l7
6391sllx %l7, 63, %l7
6392or %l7, %l0, %l0
6393srlx %l0, 1, %l0
6394
6395
6396P207: !_MEMBAR (FP)
6397
6398P208: !_ST [7] (maybe <- 0xa) (Int)
6399stw %l4, [%i0 + 128 ]
6400add %l4, 1, %l4
6401
6402P209: !_MEMBAR (FP) (Branch target of P47)
6403ba P210
6404nop
6405
6406TARGET47:
6407ba RET47
6408nop
6409
6410
6411P210: !_BST [15] (maybe <- 0x3f800053) (FP)
6412wr %g0, 0xf0, %asi
6413sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
6414add %i0, %i2, %i2
6415! preparing store val #0, next val will be in f32
6416fmovs %f16, %f20
6417fadds %f16, %f17, %f16
6418fmovd %f20, %f32
6419membar #Sync
6420stda %f32, [%i2 + 128 ] %asi
6421
6422P211: !_MEMBAR (FP) (Branch target of P98)
6423membar #StoreLoad
6424ba P212
6425nop
6426
6427TARGET98:
6428ba RET98
6429nop
6430
6431
6432P212: !_REPLACEMENT [1] (Int) (CBR)
6433sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
6434add %i0, %i3, %i3
6435sethi %hi(0x2000), %l6
6436ld [%i3+4], %o5
6437st %o5, [%i3+4]
6438add %i3, %l6, %l7
6439ld [%l7+4], %o5
6440st %o5, [%l7+4]
6441add %l7, %l6, %l7
6442ld [%l7+4], %o5
6443st %o5, [%l7+4]
6444add %l7, %l6, %l7
6445ld [%l7+4], %o5
6446st %o5, [%l7+4]
6447add %l7, %l6, %l7
6448ld [%l7+4], %o5
6449st %o5, [%l7+4]
6450add %l7, %l6, %l7
6451ld [%l7+4], %o5
6452st %o5, [%l7+4]
6453add %l7, %l6, %l7
6454ld [%l7+4], %o5
6455st %o5, [%l7+4]
6456add %l7, %l6, %l7
6457ld [%l7+4], %o5
6458st %o5, [%l7+4]
6459
6460! cbranch
6461andcc %l0, 1, %g0
6462be,pn %xcc, TARGET212
6463nop
6464RET212:
6465
6466! lfsr step begin
6467srlx %l0, 1, %l3
6468xnor %l3, %l0, %l3
6469sllx %l3, 63, %l3
6470or %l3, %l0, %l0
6471srlx %l0, 1, %l0
6472
6473
6474P213: !_MEMBAR (FP) (CBR)
6475membar #StoreLoad
6476
6477! cbranch
6478andcc %l0, 1, %g0
6479be,pt %xcc, TARGET213
6480nop
6481RET213:
6482
6483! lfsr step begin
6484srlx %l0, 1, %l6
6485xnor %l6, %l0, %l6
6486sllx %l6, 63, %l6
6487or %l6, %l0, %l0
6488srlx %l0, 1, %l0
6489
6490
6491P214: !_BLD [14] (FP)
6492wr %g0, 0xf0, %asi
6493ldda [%i2 + 64] %asi, %f32
6494membar #Sync
6495! 1 addresses covered
6496fmovd %f32, %f18
6497fmovs %f18, %f11
6498
6499P215: !_MEMBAR (FP)
6500
6501P216: !_BSTC [33] (maybe <- 0x3f800054) (FP) (CBR)
6502wr %g0, 0xe0, %asi
6503sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
6504add %i0, %i2, %i2
6505! preparing store val #0, next val will be in f32
6506fmovs %f16, %f20
6507fadds %f16, %f17, %f16
6508fmovd %f20, %f32
6509membar #Sync
6510stda %f32, [%i2 + 0 ] %asi
6511
6512! cbranch
6513andcc %l0, 1, %g0
6514be,pt %xcc, TARGET216
6515nop
6516RET216:
6517
6518! lfsr step begin
6519srlx %l0, 1, %l6
6520xnor %l6, %l0, %l6
6521sllx %l6, 63, %l6
6522or %l6, %l0, %l0
6523srlx %l0, 1, %l0
6524
6525
6526P217: !_MEMBAR (FP)
6527
6528P218: !_BSTC [2] (maybe <- 0x3f800055) (FP)
6529wr %g0, 0xe0, %asi
6530! preparing store val #0, next val will be in f32
6531fmovs %f16, %f20
6532fadds %f16, %f17, %f16
6533! preparing store val #1, next val will be in f33
6534fmovs %f16, %f21
6535fadds %f16, %f17, %f16
6536! preparing store val #2, next val will be in f34
6537fmovd %f20, %f32
6538fmovs %f16, %f20
6539fadds %f16, %f17, %f16
6540! preparing store val #3, next val will be in f36
6541fmovd %f20, %f34
6542fmovs %f16, %f20
6543fadds %f16, %f17, %f16
6544! preparing store val #4, next val will be in f40
6545fmovd %f20, %f36
6546fmovs %f16, %f20
6547fadds %f16, %f17, %f16
6548fmovd %f20, %f40
6549membar #Sync
6550stda %f32, [%i0 + 0 ] %asi
6551
6552P219: !_MEMBAR (FP) (Branch target of P194)
6553membar #StoreLoad
6554ba P220
6555nop
6556
6557TARGET194:
6558ba RET194
6559nop
6560
6561
6562P220: !_ST [19] (maybe <- 0x3f80005a) (FP) (Branch target of P31)
6563sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
6564add %i0, %i3, %i3
6565! preparing store val #0, next val will be in f20
6566fmovs %f16, %f20
6567fadds %f16, %f17, %f16
6568st %f20, [%i3 + 0 ]
6569ba P221
6570nop
6571
6572TARGET31:
6573ba RET31
6574nop
6575
6576
6577P221: !_MEMBAR (FP)
6578
6579P222: !_BST [10] (maybe <- 0x3f80005b) (FP)
6580wr %g0, 0xf0, %asi
6581! preparing store val #0, next val will be in f32
6582fmovs %f16, %f20
6583fadds %f16, %f17, %f16
6584fmovd %f20, %f32
6585membar #Sync
6586stda %f32, [%i1 + 64 ] %asi
6587
6588P223: !_MEMBAR (FP) (CBR)
6589membar #StoreLoad
6590
6591! cbranch
6592andcc %l0, 1, %g0
6593be,pt %xcc, TARGET223
6594nop
6595RET223:
6596
6597! lfsr step begin
6598srlx %l0, 1, %o5
6599xnor %o5, %l0, %o5
6600sllx %o5, 63, %o5
6601or %o5, %l0, %l0
6602srlx %l0, 1, %l0
6603
6604
6605P224: !_REPLACEMENT [21] (Int)
6606sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
6607add %i0, %i2, %i2
6608sethi %hi(0x2000), %l3
6609ld [%i2+0], %l7
6610st %l7, [%i2+0]
6611add %i2, %l3, %l6
6612ld [%l6+0], %l7
6613st %l7, [%l6+0]
6614add %l6, %l3, %l6
6615ld [%l6+0], %l7
6616st %l7, [%l6+0]
6617add %l6, %l3, %l6
6618ld [%l6+0], %l7
6619st %l7, [%l6+0]
6620add %l6, %l3, %l6
6621ld [%l6+0], %l7
6622st %l7, [%l6+0]
6623add %l6, %l3, %l6
6624ld [%l6+0], %l7
6625st %l7, [%l6+0]
6626add %l6, %l3, %l6
6627ld [%l6+0], %l7
6628st %l7, [%l6+0]
6629add %l6, %l3, %l6
6630ld [%l6+0], %l7
6631st %l7, [%l6+0]
6632
6633P225: !_MEMBAR (FP) (Branch target of P175)
6634membar #StoreLoad
6635ba P226
6636nop
6637
6638TARGET175:
6639ba RET175
6640nop
6641
6642
6643P226: !_BLD [6] (FP)
6644wr %g0, 0xf0, %asi
6645ldda [%i0 + 64] %asi, %f32
6646membar #Sync
6647! 2 addresses covered
6648fmovd %f32, %f12
6649fmovd %f40, %f18
6650fmovs %f18, %f13
6651
6652P227: !_MEMBAR (FP)
6653
6654P228: !_BLD [26] (FP)
6655wr %g0, 0xf0, %asi
6656sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
6657add %i0, %i3, %i3
6658ldda [%i3 + 128] %asi, %f32
6659membar #Sync
6660! 2 addresses covered
6661fmovd %f32, %f14
6662fmovd %f40, %f18
6663fmovs %f18, %f15
6664!---- flushing fp results buffer to %f30 ----
6665fmovd %f0, %f30
6666fmovd %f2, %f30
6667fmovd %f4, %f30
6668fmovd %f6, %f30
6669fmovd %f8, %f30
6670fmovd %f10, %f30
6671fmovd %f12, %f30
6672fmovd %f14, %f30
6673!--
6674
6675P229: !_MEMBAR (FP)
6676
6677P230: !_LD [22] (Int) (CBR) (Secondary ctx) (Branch target of P46)
6678wr %g0, 0x81, %asi
6679lduwa [%i3 + 4] %asi, %o4
6680! move %o4(lower) -> %o4(upper)
6681sllx %o4, 32, %o4
6682
6683! cbranch
6684andcc %l0, 1, %g0
6685be,pt %xcc, TARGET230
6686nop
6687RET230:
6688
6689! lfsr step begin
6690srlx %l0, 1, %l6
6691xnor %l6, %l0, %l6
6692sllx %l6, 63, %l6
6693or %l6, %l0, %l0
6694srlx %l0, 1, %l0
6695
6696ba P231
6697nop
6698
6699TARGET46:
6700ba RET46
6701nop
6702
6703
6704P231: !_MEMBAR (FP)
6705membar #StoreLoad
6706
6707P232: !_BLD [33] (FP)
6708wr %g0, 0xf0, %asi
6709sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
6710add %i0, %i2, %i2
6711ldda [%i2 + 0] %asi, %f0
6712membar #Sync
6713! 1 addresses covered
6714
6715P233: !_MEMBAR (FP)
6716
6717P234: !_BST [7] (maybe <- 0x3f80005c) (FP) (Branch target of P26)
6718wr %g0, 0xf0, %asi
6719! preparing store val #0, next val will be in f32
6720fmovs %f16, %f20
6721fadds %f16, %f17, %f16
6722fmovd %f20, %f32
6723membar #Sync
6724stda %f32, [%i0 + 128 ] %asi
6725ba P235
6726nop
6727
6728TARGET26:
6729ba RET26
6730nop
6731
6732
6733P235: !_MEMBAR (FP) (CBR)
6734membar #StoreLoad
6735
6736! cbranch
6737andcc %l0, 1, %g0
6738be,pn %xcc, TARGET235
6739nop
6740RET235:
6741
6742! lfsr step begin
6743srlx %l0, 1, %l6
6744xnor %l6, %l0, %l6
6745sllx %l6, 63, %l6
6746or %l6, %l0, %l0
6747srlx %l0, 1, %l0
6748
6749
6750P236: !_LD [28] (Int) (Loop exit)
6751sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
6752add %i0, %i3, %i3
6753lduw [%i3 + 0], %o5
6754! move %o5(lower) -> %o4(lower)
6755or %o5, %o4, %o4
6756!---- flushing int results buffer----
6757mov %o0, %l5
6758mov %o1, %l5
6759mov %o2, %l5
6760mov %o3, %l5
6761mov %o4, %l5
6762!---- flushing fp results buffer to %f30 ----
6763fmovs %f0, %f30
6764!--
6765loop_exit_0_0:
6766sub %l2, 1, %l2
6767cmp %l2, 0
6768bg loop_entry_0_0
6769nop
6770
6771P237: !_MEMBAR (Int)
6772membar #StoreLoad
6773
6774END_NODES0: ! Test instruction sequence for CPU 0 ends
6775sethi %hi(0xdead0e0f), %l6
6776or %l6, %lo(0xdead0e0f), %l6
6777! move %l6(lower) -> %o0(upper)
6778sllx %l6, 32, %o0
6779sethi %hi(0xdead0e0f), %l6
6780or %l6, %lo(0xdead0e0f), %l6
6781stw %l6, [%i5]
6782ld [%i5], %f0
6783!---- flushing int results buffer----
6784mov %o0, %l5
6785!---- flushing fp results buffer to %f30 ----
6786fmovs %f0, %f30
6787!--
6788
6789restore
6790retl
6791nop
6792!-----------------
6793
6794! register usage:
6795! %i0 %i1 : base registers for first 2 regions
6796! %i2 %i3 : cache registers for 8 regions
6797! %i4 fixed pointer to per-cpu results area
6798! %l1 moving pointer to per-cpu FP results area
6799! %o7 moving pointer to per-cpu integer results area
6800! %i5 pointer to per-cpu private area
6801! %l0 holds lfsr, used as source of random bits
6802! %l2 loop count register
6803! %f16 running counter for unique fp store values
6804! %f17 holds increment value for fp counter
6805! %l4 running counter for unique integer store values (increment value is always 1)
6806! %l5 move-to register for load values (simulation only)
6807! %f30 move-to register for FP values (simulation only)
6808! %i4 holds the instructions count which is used for interrupt ordering
6809! %i4 holds the thread_id (OBP only)
6810! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
6811! %l3 %l6 %l7 %o5 : 4 temporary registers
6812! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
6813! %f0-f15 FP results buffer registers
6814! %f32-f47 FP block load/store registers
6815
6816func1:
6817! instruction sequence begins
6818save %sp, -192, %sp
6819
6820! Force %i0-%i3 to be 64-byte aligned
6821add %i0, 63, %i0
6822andn %i0, 63, %i0
6823
6824add %i1, 63, %i1
6825andn %i1, 63, %i1
6826
6827add %i2, 63, %i2
6828andn %i2, 63, %i2
6829
6830add %i3, 63, %i3
6831andn %i3, 63, %i3
6832
6833add %i4, 63, %i4
6834andn %i4, 63, %i4
6835
6836add %i5, 63, %i5
6837andn %i5, 63, %i5
6838
6839
6840! Initialize pointer to FP load results area
6841mov %i4, %l1
6842
6843! Initialize pointer to integer load results area
6844sethi %hi(0x80000), %o7
6845or %o7, %lo(0x80000), %o7
6846add %o7, %l1, %o7
6847
6848! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
6849mov 0x0, %i4
6850
6851! Initialize %f0-%f62 to 0xdeadbee0deadbee1
6852sethi %hi(0xdeadbee0), %l3
6853or %l3, %lo(0xdeadbee0), %l3
6854stw %l3, [%i5]
6855sethi %hi(0xdeadbee1), %l3
6856or %l3, %lo(0xdeadbee1), %l3
6857stw %l3, [%i5+4]
6858ldd [%i5], %f0
6859fmovd %f0, %f2
6860fmovd %f0, %f4
6861fmovd %f0, %f6
6862fmovd %f0, %f8
6863fmovd %f0, %f10
6864fmovd %f0, %f12
6865fmovd %f0, %f14
6866fmovd %f0, %f16
6867fmovd %f0, %f18
6868fmovd %f0, %f20
6869fmovd %f0, %f22
6870fmovd %f0, %f24
6871fmovd %f0, %f26
6872fmovd %f0, %f28
6873fmovd %f0, %f30
6874fmovd %f0, %f32
6875fmovd %f0, %f34
6876fmovd %f0, %f36
6877fmovd %f0, %f38
6878fmovd %f0, %f40
6879fmovd %f0, %f42
6880fmovd %f0, %f44
6881fmovd %f0, %f46
6882fmovd %f0, %f48
6883fmovd %f0, %f50
6884fmovd %f0, %f52
6885fmovd %f0, %f54
6886fmovd %f0, %f56
6887fmovd %f0, %f58
6888fmovd %f0, %f60
6889fmovd %f0, %f62
6890
6891! Signature for extract_loads script to start extracting load values for this stream
6892sethi %hi(0x01deade1), %l3
6893or %l3, %lo(0x01deade1), %l3
6894stw %l3, [%i5]
6895ld [%i5], %f16
6896
6897! Initialize running integer counter in register %l4
6898sethi %hi(0x800001), %l4
6899or %l4, %lo(0x800001), %l4
6900
6901! Initialize running FP counter in register %f16
6902sethi %hi(0x40000001), %l3
6903or %l3, %lo(0x40000001), %l3
6904stw %l3, [%i5]
6905ld [%i5], %f16
6906
6907! Initialize FP counter increment value in register %f17 (constant)
6908sethi %hi(0x34800000), %l3
6909or %l3, %lo(0x34800000), %l3
6910stw %l3, [%i5]
6911ld [%i5], %f17
6912
6913! Initialize LFSR to 0x1a12^4
6914sethi %hi(0x1a12), %l0
6915or %l0, %lo(0x1a12), %l0
6916mulx %l0, %l0, %l0
6917mulx %l0, %l0, %l0
6918
6919BEGIN_NODES1: ! Test instruction sequence for ISTREAM 1 begins
6920
6921P238: !_MEMBAR (FP) (Loop entry) (CBR)
6922sethi %hi(0x3), %l2
6923or %l2, %lo(0x3), %l2
6924loop_entry_1_0:
6925membar #StoreLoad
6926
6927! cbranch
6928andcc %l0, 1, %g0
6929be,pn %xcc, TARGET238
6930nop
6931RET238:
6932
6933! lfsr step begin
6934srlx %l0, 1, %l6
6935xnor %l6, %l0, %l6
6936sllx %l6, 63, %l6
6937or %l6, %l0, %l0
6938srlx %l0, 1, %l0
6939
6940
6941P239: !_BLD [4] (FP)
6942wr %g0, 0xf0, %asi
6943ldda [%i0 + 0] %asi, %f0
6944membar #Sync
6945! 5 addresses covered
6946fmovs %f4, %f3
6947fmovd %f8, %f4
6948
6949P240: !_MEMBAR (FP)
6950
6951P241: !_IDC_FLIP [19] (Int) (Branch target of P469)
6952sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
6953add %i0, %i2, %i2
6954IDC_FLIP(241, 5930, 1, 0x45000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
6955ba P242
6956nop
6957
6958TARGET469:
6959ba RET469
6960nop
6961
6962
6963P242: !_MEMBAR (FP) (Branch target of P410)
6964membar #StoreLoad
6965ba P243
6966nop
6967
6968TARGET410:
6969ba RET410
6970nop
6971
6972
6973P243: !_BLD [8] (FP) (CBR)
6974wr %g0, 0xf0, %asi
6975ldda [%i1 + 0] %asi, %f32
6976membar #Sync
6977! 2 addresses covered
6978fmovd %f32, %f18
6979fmovs %f18, %f5
6980fmovd %f40, %f6
6981
6982! cbranch
6983andcc %l0, 1, %g0
6984be,pt %xcc, TARGET243
6985nop
6986RET243:
6987
6988! lfsr step begin
6989srlx %l0, 1, %l6
6990xnor %l6, %l0, %l6
6991sllx %l6, 63, %l6
6992or %l6, %l0, %l0
6993srlx %l0, 1, %l0
6994
6995
6996P244: !_MEMBAR (FP)
6997
6998P245: !_PREFETCH [13] (Int)
6999sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
7000add %i0, %i3, %i3
7001prefetch [%i3 + 32], 1
7002
7003P246: !_REPLACEMENT [18] (Int) (CBR)
7004sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
7005add %i0, %i2, %i2
7006sethi %hi(0x2000), %l7
7007ld [%i2+128], %l3
7008st %l3, [%i2+128]
7009add %i2, %l7, %o5
7010ld [%o5+128], %l3
7011st %l3, [%o5+128]
7012add %o5, %l7, %o5
7013ld [%o5+128], %l3
7014st %l3, [%o5+128]
7015add %o5, %l7, %o5
7016ld [%o5+128], %l3
7017st %l3, [%o5+128]
7018add %o5, %l7, %o5
7019ld [%o5+128], %l3
7020st %l3, [%o5+128]
7021add %o5, %l7, %o5
7022ld [%o5+128], %l3
7023st %l3, [%o5+128]
7024add %o5, %l7, %o5
7025ld [%o5+128], %l3
7026st %l3, [%o5+128]
7027add %o5, %l7, %o5
7028ld [%o5+128], %l3
7029st %l3, [%o5+128]
7030
7031! cbranch
7032andcc %l0, 1, %g0
7033be,pt %xcc, TARGET246
7034nop
7035RET246:
7036
7037! lfsr step begin
7038srlx %l0, 1, %l6
7039xnor %l6, %l0, %l6
7040sllx %l6, 63, %l6
7041or %l6, %l0, %l0
7042srlx %l0, 1, %l0
7043
7044
7045P247: !_LD [14] (FP) (CBR)
7046ld [%i3 + 64], %f7
7047! 1 addresses covered
7048
7049! cbranch
7050andcc %l0, 1, %g0
7051be,pn %xcc, TARGET247
7052nop
7053RET247:
7054
7055! lfsr step begin
7056srlx %l0, 1, %l7
7057xnor %l7, %l0, %l7
7058sllx %l7, 63, %l7
7059or %l7, %l0, %l0
7060srlx %l0, 1, %l0
7061
7062
7063P248: !_MEMBAR (FP) (Secondary ctx)
7064
7065P249: !_BST [16] (maybe <- 0x40000001) (FP) (Secondary ctx)
7066wr %g0, 0xf1, %asi
7067sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
7068add %i0, %i3, %i3
7069! preparing store val #0, next val will be in f36
7070fmovs %f16, %f20
7071fadds %f16, %f17, %f16
7072fmovd %f20, %f36
7073membar #Sync
7074stda %f32, [%i3 + 0 ] %asi
7075
7076P250: !_MEMBAR (FP) (Secondary ctx) (Branch target of P480)
7077membar #StoreLoad
7078ba P251
7079nop
7080
7081TARGET480:
7082ba RET480
7083nop
7084
7085
7086P251: !_BLD [5] (FP) (Branch target of P645)
7087wr %g0, 0xf0, %asi
7088ldda [%i0 + 64] %asi, %f32
7089membar #Sync
7090! 2 addresses covered
7091fmovd %f32, %f8
7092fmovd %f40, %f18
7093fmovs %f18, %f9
7094ba P252
7095nop
7096
7097TARGET645:
7098ba RET645
7099nop
7100
7101
7102P252: !_MEMBAR (FP)
7103
7104P253: !_BSTC [14] (maybe <- 0x40000002) (FP) (CBR) (Branch target of P284)
7105wr %g0, 0xe0, %asi
7106sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
7107add %i0, %i2, %i2
7108! preparing store val #0, next val will be in f32
7109fmovs %f16, %f20
7110fadds %f16, %f17, %f16
7111fmovd %f20, %f32
7112membar #Sync
7113stda %f32, [%i2 + 64 ] %asi
7114
7115! cbranch
7116andcc %l0, 1, %g0
7117be,pn %xcc, TARGET253
7118nop
7119RET253:
7120
7121! lfsr step begin
7122srlx %l0, 1, %l6
7123xnor %l6, %l0, %l6
7124sllx %l6, 63, %l6
7125or %l6, %l0, %l0
7126srlx %l0, 1, %l0
7127
7128ba P254
7129nop
7130
7131TARGET284:
7132ba RET284
7133nop
7134
7135
7136P254: !_MEMBAR (FP)
7137membar #StoreLoad
7138
7139P255: !_REPLACEMENT [13] (Int)
7140sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
7141add %i0, %i3, %i3
7142sethi %hi(0x2000), %l7
7143ld [%i3+32], %l3
7144st %l3, [%i3+32]
7145add %i3, %l7, %o5
7146ld [%o5+32], %l3
7147st %l3, [%o5+32]
7148add %o5, %l7, %o5
7149ld [%o5+32], %l3
7150st %l3, [%o5+32]
7151add %o5, %l7, %o5
7152ld [%o5+32], %l3
7153st %l3, [%o5+32]
7154add %o5, %l7, %o5
7155ld [%o5+32], %l3
7156st %l3, [%o5+32]
7157add %o5, %l7, %o5
7158ld [%o5+32], %l3
7159st %l3, [%o5+32]
7160add %o5, %l7, %o5
7161ld [%o5+32], %l3
7162st %l3, [%o5+32]
7163add %o5, %l7, %o5
7164ld [%o5+32], %l3
7165st %l3, [%o5+32]
7166
7167P256: !_PREFETCH [17] (Int)
7168sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
7169add %i0, %i2, %i2
7170prefetch [%i2 + 96], 1
7171
7172P257: !_MEMBAR (FP) (CBR)
7173
7174! cbranch
7175andcc %l0, 1, %g0
7176be,pt %xcc, TARGET257
7177nop
7178RET257:
7179
7180! lfsr step begin
7181srlx %l0, 1, %l6
7182xnor %l6, %l0, %l6
7183sllx %l6, 63, %l6
7184or %l6, %l0, %l0
7185srlx %l0, 1, %l0
7186
7187
7188P258: !_BST [18] (maybe <- 0x40000003) (FP)
7189wr %g0, 0xf0, %asi
7190! preparing store val #0, next val will be in f32
7191fmovs %f16, %f20
7192fadds %f16, %f17, %f16
7193fmovd %f20, %f32
7194membar #Sync
7195stda %f32, [%i2 + 128 ] %asi
7196
7197P259: !_MEMBAR (FP) (Branch target of P560)
7198membar #StoreLoad
7199ba P260
7200nop
7201
7202TARGET560:
7203ba RET560
7204nop
7205
7206
7207P260: !_LD [24] (FP)
7208sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
7209add %i0, %i3, %i3
7210ld [%i3 + 64], %f10
7211! 1 addresses covered
7212
7213P261: !_REPLACEMENT [24] (Int) (CBR) (Secondary ctx)
7214wr %g0, 0x81, %asi
7215sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
7216add %i0, %i2, %i2
7217sethi %hi(0x2000), %l6
7218ld [%i2+64], %o5
7219st %o5, [%i2+64]
7220add %i2, %l6, %l7
7221ld [%l7+64], %o5
7222st %o5, [%l7+64]
7223add %l7, %l6, %l7
7224ld [%l7+64], %o5
7225st %o5, [%l7+64]
7226add %l7, %l6, %l7
7227ld [%l7+64], %o5
7228st %o5, [%l7+64]
7229add %l7, %l6, %l7
7230ld [%l7+64], %o5
7231st %o5, [%l7+64]
7232add %l7, %l6, %l7
7233ld [%l7+64], %o5
7234st %o5, [%l7+64]
7235add %l7, %l6, %l7
7236ld [%l7+64], %o5
7237st %o5, [%l7+64]
7238add %l7, %l6, %l7
7239ld [%l7+64], %o5
7240st %o5, [%l7+64]
7241
7242! cbranch
7243andcc %l0, 1, %g0
7244be,pn %xcc, TARGET261
7245nop
7246RET261:
7247
7248! lfsr step begin
7249srlx %l0, 1, %l3
7250xnor %l3, %l0, %l3
7251sllx %l3, 63, %l3
7252or %l3, %l0, %l0
7253srlx %l0, 1, %l0
7254
7255
7256P262: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P262)
7257
7258! cbranch
7259andcc %l0, 1, %g0
7260be,pt %xcc, TARGET262
7261nop
7262RET262:
7263
7264! lfsr step begin
7265srlx %l0, 1, %l6
7266xnor %l6, %l0, %l6
7267sllx %l6, 63, %l6
7268or %l6, %l0, %l0
7269srlx %l0, 1, %l0
7270
7271ba P263
7272nop
7273
7274TARGET262:
7275ba RET262
7276nop
7277
7278
7279P263: !_BST [24] (maybe <- 0x40000004) (FP) (Secondary ctx)
7280wr %g0, 0xf1, %asi
7281! preparing store val #0, next val will be in f32
7282fmovs %f16, %f20
7283fadds %f16, %f17, %f16
7284! preparing store val #1, next val will be in f40
7285fmovd %f20, %f32
7286fmovs %f16, %f20
7287fadds %f16, %f17, %f16
7288fmovd %f20, %f40
7289membar #Sync
7290stda %f32, [%i3 + 64 ] %asi
7291
7292P264: !_MEMBAR (FP) (Secondary ctx)
7293membar #StoreLoad
7294
7295P265: !_LD [22] (Int) (Branch target of P577)
7296lduw [%i3 + 4], %o0
7297! move %o0(lower) -> %o0(upper)
7298sllx %o0, 32, %o0
7299ba P266
7300nop
7301
7302TARGET577:
7303ba RET577
7304nop
7305
7306
7307P266: !_MEMBAR (FP)
7308
7309P267: !_BST [1] (maybe <- 0x40000006) (FP) (CBR)
7310wr %g0, 0xf0, %asi
7311! preparing store val #0, next val will be in f32
7312fmovs %f16, %f20
7313fadds %f16, %f17, %f16
7314! preparing store val #1, next val will be in f33
7315fmovs %f16, %f21
7316fadds %f16, %f17, %f16
7317! preparing store val #2, next val will be in f34
7318fmovd %f20, %f32
7319fmovs %f16, %f20
7320fadds %f16, %f17, %f16
7321! preparing store val #3, next val will be in f36
7322fmovd %f20, %f34
7323fmovs %f16, %f20
7324fadds %f16, %f17, %f16
7325! preparing store val #4, next val will be in f40
7326fmovd %f20, %f36
7327fmovs %f16, %f20
7328fadds %f16, %f17, %f16
7329fmovd %f20, %f40
7330membar #Sync
7331stda %f32, [%i0 + 0 ] %asi
7332
7333! cbranch
7334andcc %l0, 1, %g0
7335be,pt %xcc, TARGET267
7336nop
7337RET267:
7338
7339! lfsr step begin
7340srlx %l0, 1, %l7
7341xnor %l7, %l0, %l7
7342sllx %l7, 63, %l7
7343or %l7, %l0, %l0
7344srlx %l0, 1, %l0
7345
7346
7347P268: !_MEMBAR (FP)
7348
7349P269: !_BSTC [13] (maybe <- 0x4000000b) (FP) (Branch target of P627)
7350wr %g0, 0xe0, %asi
7351sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
7352add %i0, %i3, %i3
7353! preparing store val #0, next val will be in f32
7354fmovs %f16, %f20
7355fadds %f16, %f17, %f16
7356! preparing store val #1, next val will be in f33
7357fmovs %f16, %f21
7358fadds %f16, %f17, %f16
7359! preparing store val #2, next val will be in f40
7360fmovd %f20, %f32
7361fmovs %f16, %f20
7362fadds %f16, %f17, %f16
7363fmovd %f20, %f40
7364membar #Sync
7365stda %f32, [%i3 + 0 ] %asi
7366ba P270
7367nop
7368
7369TARGET627:
7370ba RET627
7371nop
7372
7373
7374P270: !_MEMBAR (FP)
7375membar #StoreLoad
7376
7377P271: !_PREFETCH [31] (Int) (Secondary ctx)
7378wr %g0, 0x81, %asi
7379sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
7380add %i0, %i2, %i2
7381prefetcha [%i2 + 192] %asi, 1
7382
7383P272: !_LD [11] (Int)
7384lduw [%i3 + 0], %o5
7385! move %o5(lower) -> %o0(lower)
7386or %o5, %o0, %o0
7387
7388P273: !_LD [9] (Int)
7389lduw [%i1 + 32], %o1
7390! move %o1(lower) -> %o1(upper)
7391sllx %o1, 32, %o1
7392
7393P274: !_REPLACEMENT [20] (Int)
7394sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
7395add %i0, %i3, %i3
7396sethi %hi(0x2000), %l7
7397ld [%i3+256], %l3
7398st %l3, [%i3+256]
7399add %i3, %l7, %o5
7400ld [%o5+256], %l3
7401st %l3, [%o5+256]
7402add %o5, %l7, %o5
7403ld [%o5+256], %l3
7404st %l3, [%o5+256]
7405add %o5, %l7, %o5
7406ld [%o5+256], %l3
7407st %l3, [%o5+256]
7408add %o5, %l7, %o5
7409ld [%o5+256], %l3
7410st %l3, [%o5+256]
7411add %o5, %l7, %o5
7412ld [%o5+256], %l3
7413st %l3, [%o5+256]
7414add %o5, %l7, %o5
7415ld [%o5+256], %l3
7416st %l3, [%o5+256]
7417add %o5, %l7, %o5
7418ld [%o5+256], %l3
7419st %l3, [%o5+256]
7420
7421P275: !_REPLACEMENT [20] (Int) (Nucleus ctx)
7422wr %g0, 0x4, %asi
7423sethi %hi(0x2000), %l6
7424ld [%i3+256], %o5
7425st %o5, [%i3+256]
7426add %i3, %l6, %l7
7427ld [%l7+256], %o5
7428st %o5, [%l7+256]
7429add %l7, %l6, %l7
7430ld [%l7+256], %o5
7431st %o5, [%l7+256]
7432add %l7, %l6, %l7
7433ld [%l7+256], %o5
7434st %o5, [%l7+256]
7435add %l7, %l6, %l7
7436ld [%l7+256], %o5
7437st %o5, [%l7+256]
7438add %l7, %l6, %l7
7439ld [%l7+256], %o5
7440st %o5, [%l7+256]
7441add %l7, %l6, %l7
7442ld [%l7+256], %o5
7443st %o5, [%l7+256]
7444add %l7, %l6, %l7
7445ld [%l7+256], %o5
7446st %o5, [%l7+256]
7447
7448P276: !_MEMBAR (FP)
7449membar #StoreLoad
7450
7451P277: !_BLD [21] (FP) (CBR)
7452wr %g0, 0xf0, %asi
7453sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7454add %i0, %i2, %i2
7455ldda [%i2 + 0] %asi, %f32
7456membar #Sync
7457! 3 addresses covered
7458fmovd %f32, %f18
7459fmovs %f18, %f11
7460fmovs %f19, %f12
7461fmovd %f40, %f18
7462fmovs %f18, %f13
7463
7464! cbranch
7465andcc %l0, 1, %g0
7466be,pt %xcc, TARGET277
7467nop
7468RET277:
7469
7470! lfsr step begin
7471srlx %l0, 1, %l3
7472xnor %l3, %l0, %l3
7473sllx %l3, 63, %l3
7474or %l3, %l0, %l0
7475srlx %l0, 1, %l0
7476
7477
7478P278: !_MEMBAR (FP) (CBR)
7479
7480! cbranch
7481andcc %l0, 1, %g0
7482be,pt %xcc, TARGET278
7483nop
7484RET278:
7485
7486! lfsr step begin
7487srlx %l0, 1, %l6
7488xnor %l6, %l0, %l6
7489sllx %l6, 63, %l6
7490or %l6, %l0, %l0
7491srlx %l0, 1, %l0
7492
7493
7494P279: !_BSTC [30] (maybe <- 0x4000000e) (FP)
7495wr %g0, 0xe0, %asi
7496sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
7497add %i0, %i3, %i3
7498! preparing store val #0, next val will be in f32
7499fmovs %f16, %f20
7500fadds %f16, %f17, %f16
7501fmovd %f20, %f32
7502membar #Sync
7503stda %f32, [%i3 + 128 ] %asi
7504
7505P280: !_MEMBAR (FP)
7506
7507P281: !_BSTC [15] (maybe <- 0x4000000f) (FP)
7508wr %g0, 0xe0, %asi
7509sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
7510add %i0, %i2, %i2
7511! preparing store val #0, next val will be in f32
7512fmovs %f16, %f20
7513fadds %f16, %f17, %f16
7514fmovd %f20, %f32
7515membar #Sync
7516stda %f32, [%i2 + 128 ] %asi
7517
7518P282: !_MEMBAR (FP) (Branch target of P407)
7519membar #StoreLoad
7520ba P283
7521nop
7522
7523TARGET407:
7524ba RET407
7525nop
7526
7527
7528P283: !_PREFETCH [12] (Int) (CBR)
7529prefetch [%i2 + 4], 1
7530
7531! cbranch
7532andcc %l0, 1, %g0
7533be,pt %xcc, TARGET283
7534nop
7535RET283:
7536
7537! lfsr step begin
7538srlx %l0, 1, %l3
7539xnor %l3, %l0, %l3
7540sllx %l3, 63, %l3
7541or %l3, %l0, %l0
7542srlx %l0, 1, %l0
7543
7544
7545P284: !_LD [26] (FP) (CBR)
7546sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
7547add %i0, %i3, %i3
7548ld [%i3 + 128], %f14
7549! 1 addresses covered
7550
7551! cbranch
7552andcc %l0, 1, %g0
7553be,pt %xcc, TARGET284
7554nop
7555RET284:
7556
7557! lfsr step begin
7558srlx %l0, 1, %l6
7559xnor %l6, %l0, %l6
7560sllx %l6, 63, %l6
7561or %l6, %l0, %l0
7562srlx %l0, 1, %l0
7563
7564
7565P285: !_MEMBAR (FP) (Branch target of P293)
7566membar #StoreLoad
7567ba P286
7568nop
7569
7570TARGET293:
7571ba RET293
7572nop
7573
7574
7575P286: !_BLD [20] (FP)
7576wr %g0, 0xf0, %asi
7577sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
7578add %i0, %i2, %i2
7579ldda [%i2 + 256] %asi, %f32
7580membar #Sync
7581! 1 addresses covered
7582fmovd %f32, %f18
7583fmovs %f18, %f15
7584!---- flushing fp results buffer to %f30 ----
7585fmovd %f0, %f30
7586fmovd %f2, %f30
7587fmovd %f4, %f30
7588fmovd %f6, %f30
7589fmovd %f8, %f30
7590fmovd %f10, %f30
7591fmovd %f12, %f30
7592fmovd %f14, %f30
7593!--
7594
7595P287: !_MEMBAR (FP)
7596
7597P288: !_BST [0] (maybe <- 0x40000010) (FP)
7598wr %g0, 0xf0, %asi
7599! preparing store val #0, next val will be in f32
7600fmovs %f16, %f20
7601fadds %f16, %f17, %f16
7602! preparing store val #1, next val will be in f33
7603fmovs %f16, %f21
7604fadds %f16, %f17, %f16
7605! preparing store val #2, next val will be in f34
7606fmovd %f20, %f32
7607fmovs %f16, %f20
7608fadds %f16, %f17, %f16
7609! preparing store val #3, next val will be in f36
7610fmovd %f20, %f34
7611fmovs %f16, %f20
7612fadds %f16, %f17, %f16
7613! preparing store val #4, next val will be in f40
7614fmovd %f20, %f36
7615fmovs %f16, %f20
7616fadds %f16, %f17, %f16
7617fmovd %f20, %f40
7618membar #Sync
7619stda %f32, [%i0 + 0 ] %asi
7620
7621P289: !_MEMBAR (FP) (Branch target of P634)
7622membar #StoreLoad
7623ba P290
7624nop
7625
7626TARGET634:
7627ba RET634
7628nop
7629
7630
7631P290: !_REPLACEMENT [21] (Int) (Secondary ctx)
7632wr %g0, 0x81, %asi
7633sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
7634add %i0, %i3, %i3
7635sethi %hi(0x2000), %l6
7636ld [%i3+0], %o5
7637st %o5, [%i3+0]
7638add %i3, %l6, %l7
7639ld [%l7+0], %o5
7640st %o5, [%l7+0]
7641add %l7, %l6, %l7
7642ld [%l7+0], %o5
7643st %o5, [%l7+0]
7644add %l7, %l6, %l7
7645ld [%l7+0], %o5
7646st %o5, [%l7+0]
7647add %l7, %l6, %l7
7648ld [%l7+0], %o5
7649st %o5, [%l7+0]
7650add %l7, %l6, %l7
7651ld [%l7+0], %o5
7652st %o5, [%l7+0]
7653add %l7, %l6, %l7
7654ld [%l7+0], %o5
7655st %o5, [%l7+0]
7656add %l7, %l6, %l7
7657ld [%l7+0], %o5
7658st %o5, [%l7+0]
7659
7660P291: !_REPLACEMENT [1] (Int)
7661sethi %hi(0x2000), %l3
7662ld [%i3+4], %l7
7663st %l7, [%i3+4]
7664add %i3, %l3, %l6
7665ld [%l6+4], %l7
7666st %l7, [%l6+4]
7667add %l6, %l3, %l6
7668ld [%l6+4], %l7
7669st %l7, [%l6+4]
7670add %l6, %l3, %l6
7671ld [%l6+4], %l7
7672st %l7, [%l6+4]
7673add %l6, %l3, %l6
7674ld [%l6+4], %l7
7675st %l7, [%l6+4]
7676add %l6, %l3, %l6
7677ld [%l6+4], %l7
7678st %l7, [%l6+4]
7679add %l6, %l3, %l6
7680ld [%l6+4], %l7
7681st %l7, [%l6+4]
7682add %l6, %l3, %l6
7683ld [%l6+4], %l7
7684st %l7, [%l6+4]
7685
7686P292: !_REPLACEMENT [29] (Int) (CBR)
7687sethi %hi(0x2000), %o5
7688ld [%i3+64], %l6
7689st %l6, [%i3+64]
7690add %i3, %o5, %l3
7691ld [%l3+64], %l6
7692st %l6, [%l3+64]
7693add %l3, %o5, %l3
7694ld [%l3+64], %l6
7695st %l6, [%l3+64]
7696add %l3, %o5, %l3
7697ld [%l3+64], %l6
7698st %l6, [%l3+64]
7699add %l3, %o5, %l3
7700ld [%l3+64], %l6
7701st %l6, [%l3+64]
7702add %l3, %o5, %l3
7703ld [%l3+64], %l6
7704st %l6, [%l3+64]
7705add %l3, %o5, %l3
7706ld [%l3+64], %l6
7707st %l6, [%l3+64]
7708add %l3, %o5, %l3
7709ld [%l3+64], %l6
7710st %l6, [%l3+64]
7711
7712! cbranch
7713andcc %l0, 1, %g0
7714be,pt %xcc, TARGET292
7715nop
7716RET292:
7717
7718! lfsr step begin
7719srlx %l0, 1, %l7
7720xnor %l7, %l0, %l7
7721sllx %l7, 63, %l7
7722or %l7, %l0, %l0
7723srlx %l0, 1, %l0
7724
7725
7726P293: !_PREFETCH [25] (Int) (LE) (CBR) (Secondary ctx)
7727wr %g0, 0x89, %asi
7728sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7729add %i0, %i2, %i2
7730prefetcha [%i2 + 96] %asi, 1
7731
7732! cbranch
7733andcc %l0, 1, %g0
7734be,pn %xcc, TARGET293
7735nop
7736RET293:
7737
7738! lfsr step begin
7739srlx %l0, 1, %o5
7740xnor %o5, %l0, %o5
7741sllx %o5, 63, %o5
7742or %o5, %l0, %l0
7743srlx %l0, 1, %l0
7744
7745
7746P294: !_MEMBAR (FP)
7747membar #StoreLoad
7748
7749P295: !_BLD [29] (FP)
7750wr %g0, 0xf0, %asi
7751sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
7752add %i0, %i3, %i3
7753ldda [%i3 + 64] %asi, %f0
7754membar #Sync
7755! 1 addresses covered
7756
7757P296: !_MEMBAR (FP) (CBR) (Branch target of P654)
7758
7759! cbranch
7760andcc %l0, 1, %g0
7761be,pn %xcc, TARGET296
7762nop
7763RET296:
7764
7765! lfsr step begin
7766srlx %l0, 1, %l3
7767xnor %l3, %l0, %l3
7768sllx %l3, 63, %l3
7769or %l3, %l0, %l0
7770srlx %l0, 1, %l0
7771
7772ba P297
7773nop
7774
7775TARGET654:
7776ba RET654
7777nop
7778
7779
7780P297: !_BST [33] (maybe <- 0x40000015) (FP) (CBR)
7781wr %g0, 0xf0, %asi
7782sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
7783add %i0, %i2, %i2
7784! preparing store val #0, next val will be in f32
7785fmovs %f16, %f20
7786fadds %f16, %f17, %f16
7787fmovd %f20, %f32
7788membar #Sync
7789stda %f32, [%i2 + 0 ] %asi
7790
7791! cbranch
7792andcc %l0, 1, %g0
7793be,pt %xcc, TARGET297
7794nop
7795RET297:
7796
7797! lfsr step begin
7798srlx %l0, 1, %l3
7799xnor %l3, %l0, %l3
7800sllx %l3, 63, %l3
7801or %l3, %l0, %l0
7802srlx %l0, 1, %l0
7803
7804
7805P298: !_MEMBAR (FP)
7806
7807P299: !_BSTC [30] (maybe <- 0x40000016) (FP)
7808wr %g0, 0xe0, %asi
7809! preparing store val #0, next val will be in f32
7810fmovs %f16, %f20
7811fadds %f16, %f17, %f16
7812fmovd %f20, %f32
7813membar #Sync
7814stda %f32, [%i3 + 128 ] %asi
7815
7816P300: !_MEMBAR (FP)
7817
7818P301: !_BSTC [32] (maybe <- 0x40000017) (FP) (Secondary ctx) (Branch target of P401)
7819wr %g0, 0xe1, %asi
7820! preparing store val #0, next val will be in f32
7821fmovs %f16, %f20
7822fadds %f16, %f17, %f16
7823fmovd %f20, %f32
7824membar #Sync
7825stda %f32, [%i3 + 256 ] %asi
7826ba P302
7827nop
7828
7829TARGET401:
7830ba RET401
7831nop
7832
7833
7834P302: !_MEMBAR (FP) (CBR) (Secondary ctx)
7835membar #StoreLoad
7836
7837! cbranch
7838andcc %l0, 1, %g0
7839be,pn %xcc, TARGET302
7840nop
7841RET302:
7842
7843! lfsr step begin
7844srlx %l0, 1, %o5
7845xnor %o5, %l0, %o5
7846sllx %o5, 63, %o5
7847or %o5, %l0, %l0
7848srlx %l0, 1, %l0
7849
7850
7851P303: !_ST [19] (maybe <- 0x40000018) (FP) (Secondary ctx)
7852wr %g0, 0x81, %asi
7853sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
7854add %i0, %i3, %i3
7855! preparing store val #0, next val will be in f20
7856fmovs %f16, %f20
7857fadds %f16, %f17, %f16
7858sta %f20, [%i3 + 0 ] %asi
7859
7860P304: !_MEMBAR (FP)
7861membar #StoreLoad
7862
7863P305: !_BLD [9] (FP)
7864wr %g0, 0xf0, %asi
7865ldda [%i1 + 0] %asi, %f32
7866membar #Sync
7867! 2 addresses covered
7868fmovd %f32, %f18
7869fmovs %f18, %f1
7870fmovd %f40, %f2
7871
7872P306: !_MEMBAR (FP) (Branch target of P552)
7873ba P307
7874nop
7875
7876TARGET552:
7877ba RET552
7878nop
7879
7880
7881P307: !_BST [26] (maybe <- 0x40000019) (FP) (CBR)
7882wr %g0, 0xf0, %asi
7883sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7884add %i0, %i2, %i2
7885! preparing store val #0, next val will be in f32
7886fmovs %f16, %f20
7887fadds %f16, %f17, %f16
7888! preparing store val #1, next val will be in f40
7889fmovd %f20, %f32
7890fmovs %f16, %f20
7891fadds %f16, %f17, %f16
7892fmovd %f20, %f40
7893membar #Sync
7894stda %f32, [%i2 + 128 ] %asi
7895
7896! cbranch
7897andcc %l0, 1, %g0
7898be,pt %xcc, TARGET307
7899nop
7900RET307:
7901
7902! lfsr step begin
7903srlx %l0, 1, %l7
7904xnor %l7, %l0, %l7
7905sllx %l7, 63, %l7
7906or %l7, %l0, %l0
7907srlx %l0, 1, %l0
7908
7909
7910P308: !_MEMBAR (FP)
7911membar #StoreLoad
7912
7913P309: !_PREFETCH [28] (Int)
7914sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
7915add %i0, %i3, %i3
7916prefetch [%i3 + 0], 1
7917
7918P310: !_REPLACEMENT [15] (Int)
7919sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
7920add %i0, %i2, %i2
7921sethi %hi(0x2000), %o5
7922ld [%i2+128], %l6
7923st %l6, [%i2+128]
7924add %i2, %o5, %l3
7925ld [%l3+128], %l6
7926st %l6, [%l3+128]
7927add %l3, %o5, %l3
7928ld [%l3+128], %l6
7929st %l6, [%l3+128]
7930add %l3, %o5, %l3
7931ld [%l3+128], %l6
7932st %l6, [%l3+128]
7933add %l3, %o5, %l3
7934ld [%l3+128], %l6
7935st %l6, [%l3+128]
7936add %l3, %o5, %l3
7937ld [%l3+128], %l6
7938st %l6, [%l3+128]
7939add %l3, %o5, %l3
7940ld [%l3+128], %l6
7941st %l6, [%l3+128]
7942add %l3, %o5, %l3
7943ld [%l3+128], %l6
7944st %l6, [%l3+128]
7945
7946P311: !_MEMBAR (FP) (Secondary ctx) (Branch target of P624)
7947membar #StoreLoad
7948ba P312
7949nop
7950
7951TARGET624:
7952ba RET624
7953nop
7954
7955
7956P312: !_BLD [15] (FP) (Secondary ctx)
7957wr %g0, 0xf1, %asi
7958sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
7959add %i0, %i3, %i3
7960ldda [%i3 + 128] %asi, %f32
7961membar #Sync
7962! 1 addresses covered
7963fmovd %f32, %f18
7964fmovs %f18, %f3
7965
7966P313: !_MEMBAR (FP) (Secondary ctx)
7967
7968P314: !_BSTC [22] (maybe <- 0x4000001b) (FP) (Secondary ctx)
7969wr %g0, 0xe1, %asi
7970sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7971add %i0, %i2, %i2
7972! preparing store val #0, next val will be in f32
7973fmovs %f16, %f20
7974fadds %f16, %f17, %f16
7975! preparing store val #1, next val will be in f33
7976fmovs %f16, %f21
7977fadds %f16, %f17, %f16
7978! preparing store val #2, next val will be in f40
7979fmovd %f20, %f32
7980fmovs %f16, %f20
7981fadds %f16, %f17, %f16
7982fmovd %f20, %f40
7983membar #Sync
7984stda %f32, [%i2 + 0 ] %asi
7985
7986P315: !_MEMBAR (FP) (Secondary ctx)
7987membar #StoreLoad
7988
7989P316: !_BLD [30] (FP) (Secondary ctx)
7990wr %g0, 0xf1, %asi
7991sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
7992add %i0, %i3, %i3
7993ldda [%i3 + 128] %asi, %f32
7994membar #Sync
7995! 1 addresses covered
7996fmovd %f32, %f4
7997
7998P317: !_MEMBAR (FP) (Secondary ctx) (Branch target of P261)
7999ba P318
8000nop
8001
8002TARGET261:
8003ba RET261
8004nop
8005
8006
8007P318: !_BST [17] (maybe <- 0x4000001e) (FP) (Branch target of P529)
8008wr %g0, 0xf0, %asi
8009sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
8010add %i0, %i2, %i2
8011! preparing store val #0, next val will be in f40
8012fmovs %f16, %f20
8013fadds %f16, %f17, %f16
8014fmovd %f20, %f40
8015membar #Sync
8016stda %f32, [%i2 + 64 ] %asi
8017ba P319
8018nop
8019
8020TARGET529:
8021ba RET529
8022nop
8023
8024
8025P319: !_MEMBAR (FP)
8026membar #StoreLoad
8027
8028P320: !_PREFETCH [21] (Int)
8029sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
8030add %i0, %i3, %i3
8031prefetch [%i3 + 0], 1
8032
8033P321: !_MEMBAR (FP)
8034membar #StoreLoad
8035
8036P322: !_BLD [29] (FP)
8037wr %g0, 0xf0, %asi
8038sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
8039add %i0, %i2, %i2
8040ldda [%i2 + 64] %asi, %f32
8041membar #Sync
8042! 1 addresses covered
8043fmovd %f32, %f18
8044fmovs %f18, %f5
8045
8046P323: !_MEMBAR (FP)
8047
8048P324: !_IDC_FLIP [6] (Int) (Branch target of P593)
8049IDC_FLIP(324, 27843, 1, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3)
8050ba P325
8051nop
8052
8053TARGET593:
8054ba RET593
8055nop
8056
8057
8058P325: !_REPLACEMENT [24] (Int) (Nucleus ctx) (Branch target of P488)
8059wr %g0, 0x4, %asi
8060sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
8061add %i0, %i3, %i3
8062sethi %hi(0x2000), %l6
8063ld [%i3+64], %o5
8064st %o5, [%i3+64]
8065add %i3, %l6, %l7
8066ld [%l7+64], %o5
8067st %o5, [%l7+64]
8068add %l7, %l6, %l7
8069ld [%l7+64], %o5
8070st %o5, [%l7+64]
8071add %l7, %l6, %l7
8072ld [%l7+64], %o5
8073st %o5, [%l7+64]
8074add %l7, %l6, %l7
8075ld [%l7+64], %o5
8076st %o5, [%l7+64]
8077add %l7, %l6, %l7
8078ld [%l7+64], %o5
8079st %o5, [%l7+64]
8080add %l7, %l6, %l7
8081ld [%l7+64], %o5
8082st %o5, [%l7+64]
8083add %l7, %l6, %l7
8084ld [%l7+64], %o5
8085st %o5, [%l7+64]
8086ba P326
8087nop
8088
8089TARGET488:
8090ba RET488
8091nop
8092
8093
8094P326: !_MEMBAR (FP) (Secondary ctx)
8095membar #StoreLoad
8096
8097P327: !_BLD [4] (FP) (Secondary ctx)
8098wr %g0, 0xf1, %asi
8099ldda [%i0 + 0] %asi, %f32
8100membar #Sync
8101! 5 addresses covered
8102fmovd %f32, %f6
8103fmovd %f34, %f8
8104fmovd %f36, %f18
8105fmovs %f18, %f9
8106fmovd %f40, %f10
8107
8108P328: !_MEMBAR (FP) (CBR) (Secondary ctx)
8109
8110! cbranch
8111andcc %l0, 1, %g0
8112be,pn %xcc, TARGET328
8113nop
8114RET328:
8115
8116! lfsr step begin
8117srlx %l0, 1, %l3
8118xnor %l3, %l0, %l3
8119sllx %l3, 63, %l3
8120or %l3, %l0, %l0
8121srlx %l0, 1, %l0
8122
8123
8124P329: !_REPLACEMENT [26] (Int)
8125sethi %hi(0x2000), %l6
8126ld [%i3+128], %o5
8127st %o5, [%i3+128]
8128add %i3, %l6, %l7
8129ld [%l7+128], %o5
8130st %o5, [%l7+128]
8131add %l7, %l6, %l7
8132ld [%l7+128], %o5
8133st %o5, [%l7+128]
8134add %l7, %l6, %l7
8135ld [%l7+128], %o5
8136st %o5, [%l7+128]
8137add %l7, %l6, %l7
8138ld [%l7+128], %o5
8139st %o5, [%l7+128]
8140add %l7, %l6, %l7
8141ld [%l7+128], %o5
8142st %o5, [%l7+128]
8143add %l7, %l6, %l7
8144ld [%l7+128], %o5
8145st %o5, [%l7+128]
8146add %l7, %l6, %l7
8147ld [%l7+128], %o5
8148st %o5, [%l7+128]
8149
8150P330: !_MEMBAR (FP)
8151
8152P331: !_BSTC [14] (maybe <- 0x4000001f) (FP) (Branch target of P702)
8153wr %g0, 0xe0, %asi
8154sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
8155add %i0, %i2, %i2
8156! preparing store val #0, next val will be in f32
8157fmovs %f16, %f20
8158fadds %f16, %f17, %f16
8159fmovd %f20, %f32
8160membar #Sync
8161stda %f32, [%i2 + 64 ] %asi
8162ba P332
8163nop
8164
8165TARGET702:
8166ba RET702
8167nop
8168
8169
8170P332: !_MEMBAR (FP)
8171membar #StoreLoad
8172
8173P333: !_BLD [13] (FP)
8174wr %g0, 0xf0, %asi
8175ldda [%i2 + 0] %asi, %f32
8176membar #Sync
8177! 3 addresses covered
8178fmovd %f32, %f18
8179fmovs %f18, %f11
8180fmovs %f19, %f12
8181fmovd %f40, %f18
8182fmovs %f18, %f13
8183
8184P334: !_MEMBAR (FP)
8185
8186P335: !_LD [8] (Int)
8187lduw [%i1 + 0], %l3
8188! move %l3(lower) -> %o1(lower)
8189or %l3, %o1, %o1
8190
8191P336: !_MEMBAR (FP) (Branch target of P579)
8192membar #StoreLoad
8193ba P337
8194nop
8195
8196TARGET579:
8197ba RET579
8198nop
8199
8200
8201P337: !_BLD [13] (FP)
8202wr %g0, 0xf0, %asi
8203ldda [%i2 + 0] %asi, %f32
8204membar #Sync
8205! 3 addresses covered
8206fmovd %f32, %f14
8207!---- flushing fp results buffer to %f30 ----
8208fmovd %f0, %f30
8209fmovd %f2, %f30
8210fmovd %f4, %f30
8211fmovd %f6, %f30
8212fmovd %f8, %f30
8213fmovd %f10, %f30
8214fmovd %f12, %f30
8215fmovd %f14, %f30
8216!--
8217fmovd %f40, %f0
8218
8219P338: !_MEMBAR (FP) (CBR)
8220
8221! cbranch
8222andcc %l0, 1, %g0
8223be,pt %xcc, TARGET338
8224nop
8225RET338:
8226
8227! lfsr step begin
8228srlx %l0, 1, %l6
8229xnor %l6, %l0, %l6
8230sllx %l6, 63, %l6
8231or %l6, %l0, %l0
8232srlx %l0, 1, %l0
8233
8234
8235P339: !_ST [21] (maybe <- 0x800001) (Int) (Branch target of P424)
8236sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
8237add %i0, %i3, %i3
8238stw %l4, [%i3 + 0 ]
8239add %l4, 1, %l4
8240ba P340
8241nop
8242
8243TARGET424:
8244ba RET424
8245nop
8246
8247
8248P340: !_ST [17] (maybe <- 0x40000020) (FP) (Secondary ctx) (Branch target of P528)
8249wr %g0, 0x81, %asi
8250sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
8251add %i0, %i2, %i2
8252! preparing store val #0, next val will be in f20
8253fmovs %f16, %f20
8254fadds %f16, %f17, %f16
8255sta %f20, [%i2 + 96 ] %asi
8256ba P341
8257nop
8258
8259TARGET528:
8260ba RET528
8261nop
8262
8263
8264P341: !_MEMBAR (FP)
8265membar #StoreLoad
8266
8267P342: !_BLD [24] (FP)
8268wr %g0, 0xf0, %asi
8269ldda [%i3 + 64] %asi, %f32
8270membar #Sync
8271! 2 addresses covered
8272fmovd %f32, %f18
8273fmovs %f18, %f1
8274fmovd %f40, %f2
8275
8276P343: !_MEMBAR (FP)
8277
8278P344: !_BST [7] (maybe <- 0x40000021) (FP) (CBR) (Secondary ctx)
8279wr %g0, 0xf1, %asi
8280! preparing store val #0, next val will be in f32
8281fmovs %f16, %f20
8282fadds %f16, %f17, %f16
8283fmovd %f20, %f32
8284membar #Sync
8285stda %f32, [%i0 + 128 ] %asi
8286
8287! cbranch
8288andcc %l0, 1, %g0
8289be,pn %xcc, TARGET344
8290nop
8291RET344:
8292
8293! lfsr step begin
8294srlx %l0, 1, %o5
8295xnor %o5, %l0, %o5
8296sllx %o5, 63, %o5
8297or %o5, %l0, %l0
8298srlx %l0, 1, %l0
8299
8300
8301P345: !_MEMBAR (FP) (CBR) (Secondary ctx)
8302membar #StoreLoad
8303
8304! cbranch
8305andcc %l0, 1, %g0
8306be,pn %xcc, TARGET345
8307nop
8308RET345:
8309
8310! lfsr step begin
8311srlx %l0, 1, %l3
8312xnor %l3, %l0, %l3
8313sllx %l3, 63, %l3
8314or %l3, %l0, %l0
8315srlx %l0, 1, %l0
8316
8317
8318P346: !_BLD [28] (FP)
8319wr %g0, 0xf0, %asi
8320sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
8321add %i0, %i3, %i3
8322ldda [%i3 + 0] %asi, %f32
8323membar #Sync
8324! 1 addresses covered
8325fmovd %f32, %f18
8326fmovs %f18, %f3
8327
8328P347: !_MEMBAR (FP)
8329
8330P348: !_ST [6] (maybe <- 0x40000022) (FP) (Secondary ctx)
8331wr %g0, 0x81, %asi
8332! preparing store val #0, next val will be in f20
8333fmovs %f16, %f20
8334fadds %f16, %f17, %f16
8335sta %f20, [%i0 + 96 ] %asi
8336
8337P349: !_MEMBAR (FP)
8338
8339P350: !_BSTC [9] (maybe <- 0x40000023) (FP)
8340wr %g0, 0xe0, %asi
8341! preparing store val #0, next val will be in f32
8342fmovs %f16, %f20
8343fadds %f16, %f17, %f16
8344! preparing store val #1, next val will be in f40
8345fmovd %f20, %f32
8346fmovs %f16, %f20
8347fadds %f16, %f17, %f16
8348fmovd %f20, %f40
8349membar #Sync
8350stda %f32, [%i1 + 0 ] %asi
8351
8352P351: !_MEMBAR (FP) (Branch target of P475)
8353membar #StoreLoad
8354ba P352
8355nop
8356
8357TARGET475:
8358ba RET475
8359nop
8360
8361
8362P352: !_BLD [22] (FP)
8363wr %g0, 0xf0, %asi
8364sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
8365add %i0, %i2, %i2
8366ldda [%i2 + 0] %asi, %f32
8367membar #Sync
8368! 3 addresses covered
8369fmovd %f32, %f4
8370fmovd %f40, %f6
8371
8372P353: !_MEMBAR (FP) (CBR)
8373
8374! cbranch
8375andcc %l0, 1, %g0
8376be,pt %xcc, TARGET353
8377nop
8378RET353:
8379
8380! lfsr step begin
8381srlx %l0, 1, %o5
8382xnor %o5, %l0, %o5
8383sllx %o5, 63, %o5
8384or %o5, %l0, %l0
8385srlx %l0, 1, %l0
8386
8387
8388P354: !_BLD [17] (FP)
8389wr %g0, 0xf0, %asi
8390sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
8391add %i0, %i3, %i3
8392ldda [%i3 + 64] %asi, %f32
8393membar #Sync
8394! 1 addresses covered
8395fmovd %f40, %f18
8396fmovs %f18, %f7
8397
8398P355: !_MEMBAR (FP)
8399
8400P356: !_BSTC [10] (maybe <- 0x40000025) (FP) (CBR)
8401wr %g0, 0xe0, %asi
8402! preparing store val #0, next val will be in f32
8403fmovs %f16, %f20
8404fadds %f16, %f17, %f16
8405fmovd %f20, %f32
8406membar #Sync
8407stda %f32, [%i1 + 64 ] %asi
8408
8409! cbranch
8410andcc %l0, 1, %g0
8411be,pt %xcc, TARGET356
8412nop
8413RET356:
8414
8415! lfsr step begin
8416srlx %l0, 1, %o5
8417xnor %o5, %l0, %o5
8418sllx %o5, 63, %o5
8419or %o5, %l0, %l0
8420srlx %l0, 1, %l0
8421
8422
8423P357: !_MEMBAR (FP)
8424membar #StoreLoad
8425
8426P358: !_REPLACEMENT [19] (Int)
8427sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
8428add %i0, %i2, %i2
8429sethi %hi(0x2000), %l3
8430ld [%i2+0], %l7
8431st %l7, [%i2+0]
8432add %i2, %l3, %l6
8433ld [%l6+0], %l7
8434st %l7, [%l6+0]
8435add %l6, %l3, %l6
8436ld [%l6+0], %l7
8437st %l7, [%l6+0]
8438add %l6, %l3, %l6
8439ld [%l6+0], %l7
8440st %l7, [%l6+0]
8441add %l6, %l3, %l6
8442ld [%l6+0], %l7
8443st %l7, [%l6+0]
8444add %l6, %l3, %l6
8445ld [%l6+0], %l7
8446st %l7, [%l6+0]
8447add %l6, %l3, %l6
8448ld [%l6+0], %l7
8449st %l7, [%l6+0]
8450add %l6, %l3, %l6
8451ld [%l6+0], %l7
8452st %l7, [%l6+0]
8453
8454P359: !_MEMBAR (FP) (Secondary ctx) (Branch target of P428)
8455ba P360
8456nop
8457
8458TARGET428:
8459ba RET428
8460nop
8461
8462
8463P360: !_BST [31] (maybe <- 0x40000026) (FP) (Secondary ctx)
8464wr %g0, 0xf1, %asi
8465sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
8466add %i0, %i3, %i3
8467! preparing store val #0, next val will be in f32
8468fmovs %f16, %f20
8469fadds %f16, %f17, %f16
8470fmovd %f20, %f32
8471membar #Sync
8472stda %f32, [%i3 + 192 ] %asi
8473
8474P361: !_MEMBAR (FP) (CBR) (Secondary ctx)
8475
8476! cbranch
8477andcc %l0, 1, %g0
8478be,pt %xcc, TARGET361
8479nop
8480RET361:
8481
8482! lfsr step begin
8483srlx %l0, 1, %l7
8484xnor %l7, %l0, %l7
8485sllx %l7, 63, %l7
8486or %l7, %l0, %l0
8487srlx %l0, 1, %l0
8488
8489
8490P362: !_BSTC [20] (maybe <- 0x40000027) (FP) (Secondary ctx)
8491wr %g0, 0xe1, %asi
8492sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
8493add %i0, %i2, %i2
8494! preparing store val #0, next val will be in f32
8495fmovs %f16, %f20
8496fadds %f16, %f17, %f16
8497fmovd %f20, %f32
8498membar #Sync
8499stda %f32, [%i2 + 256 ] %asi
8500
8501P363: !_MEMBAR (FP) (CBR) (Secondary ctx)
8502membar #StoreLoad
8503
8504! cbranch
8505andcc %l0, 1, %g0
8506be,pt %xcc, TARGET363
8507nop
8508RET363:
8509
8510! lfsr step begin
8511srlx %l0, 1, %l7
8512xnor %l7, %l0, %l7
8513sllx %l7, 63, %l7
8514or %l7, %l0, %l0
8515srlx %l0, 1, %l0
8516
8517
8518P364: !_BLD [1] (FP)
8519wr %g0, 0xf0, %asi
8520ldda [%i0 + 0] %asi, %f32
8521membar #Sync
8522! 5 addresses covered
8523fmovd %f32, %f8
8524fmovd %f34, %f10
8525fmovd %f36, %f18
8526fmovs %f18, %f11
8527fmovd %f40, %f12
8528
8529P365: !_MEMBAR (FP)
8530
8531P366: !_BST [5] (maybe <- 0x40000028) (FP)
8532wr %g0, 0xf0, %asi
8533! preparing store val #0, next val will be in f32
8534fmovs %f16, %f20
8535fadds %f16, %f17, %f16
8536! preparing store val #1, next val will be in f40
8537fmovd %f20, %f32
8538fmovs %f16, %f20
8539fadds %f16, %f17, %f16
8540fmovd %f20, %f40
8541membar #Sync
8542stda %f32, [%i0 + 64 ] %asi
8543
8544P367: !_MEMBAR (FP)
8545membar #StoreLoad
8546
8547P368: !_LD [16] (Int)
8548sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
8549add %i0, %i3, %i3
8550lduw [%i3 + 16], %o2
8551! move %o2(lower) -> %o2(upper)
8552sllx %o2, 32, %o2
8553
8554P369: !_REPLACEMENT [11] (Int) (Nucleus ctx)
8555wr %g0, 0x4, %asi
8556sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
8557add %i0, %i2, %i2
8558sethi %hi(0x2000), %l3
8559ld [%i2+0], %l7
8560st %l7, [%i2+0]
8561add %i2, %l3, %l6
8562ld [%l6+0], %l7
8563st %l7, [%l6+0]
8564add %l6, %l3, %l6
8565ld [%l6+0], %l7
8566st %l7, [%l6+0]
8567add %l6, %l3, %l6
8568ld [%l6+0], %l7
8569st %l7, [%l6+0]
8570add %l6, %l3, %l6
8571ld [%l6+0], %l7
8572st %l7, [%l6+0]
8573add %l6, %l3, %l6
8574ld [%l6+0], %l7
8575st %l7, [%l6+0]
8576add %l6, %l3, %l6
8577ld [%l6+0], %l7
8578st %l7, [%l6+0]
8579add %l6, %l3, %l6
8580ld [%l6+0], %l7
8581st %l7, [%l6+0]
8582
8583P370: !_REPLACEMENT [16] (Int)
8584sethi %hi(0x2000), %o5
8585ld [%i2+16], %l6
8586st %l6, [%i2+16]
8587add %i2, %o5, %l3
8588ld [%l3+16], %l6
8589st %l6, [%l3+16]
8590add %l3, %o5, %l3
8591ld [%l3+16], %l6
8592st %l6, [%l3+16]
8593add %l3, %o5, %l3
8594ld [%l3+16], %l6
8595st %l6, [%l3+16]
8596add %l3, %o5, %l3
8597ld [%l3+16], %l6
8598st %l6, [%l3+16]
8599add %l3, %o5, %l3
8600ld [%l3+16], %l6
8601st %l6, [%l3+16]
8602add %l3, %o5, %l3
8603ld [%l3+16], %l6
8604st %l6, [%l3+16]
8605add %l3, %o5, %l3
8606ld [%l3+16], %l6
8607st %l6, [%l3+16]
8608
8609P371: !_LD [3] (Int)
8610lduw [%i0 + 16], %o5
8611! move %o5(lower) -> %o2(lower)
8612or %o5, %o2, %o2
8613
8614P372: !_MEMBAR (FP) (Secondary ctx)
8615
8616P373: !_BSTC [28] (maybe <- 0x4000002a) (FP) (Secondary ctx)
8617wr %g0, 0xe1, %asi
8618sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
8619add %i0, %i3, %i3
8620! preparing store val #0, next val will be in f32
8621fmovs %f16, %f20
8622fadds %f16, %f17, %f16
8623fmovd %f20, %f32
8624membar #Sync
8625stda %f32, [%i3 + 0 ] %asi
8626
8627P374: !_MEMBAR (FP) (Secondary ctx)
8628
8629P375: !_BSTC [25] (maybe <- 0x4000002b) (FP) (CBR)
8630wr %g0, 0xe0, %asi
8631sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
8632add %i0, %i2, %i2
8633! preparing store val #0, next val will be in f32
8634fmovs %f16, %f20
8635fadds %f16, %f17, %f16
8636! preparing store val #1, next val will be in f40
8637fmovd %f20, %f32
8638fmovs %f16, %f20
8639fadds %f16, %f17, %f16
8640fmovd %f20, %f40
8641membar #Sync
8642stda %f32, [%i2 + 64 ] %asi
8643
8644! cbranch
8645andcc %l0, 1, %g0
8646be,pn %xcc, TARGET375
8647nop
8648RET375:
8649
8650! lfsr step begin
8651srlx %l0, 1, %l7
8652xnor %l7, %l0, %l7
8653sllx %l7, 63, %l7
8654or %l7, %l0, %l0
8655srlx %l0, 1, %l0
8656
8657
8658P376: !_MEMBAR (FP) (CBR)
8659
8660! cbranch
8661andcc %l0, 1, %g0
8662be,pn %xcc, TARGET376
8663nop
8664RET376:
8665
8666! lfsr step begin
8667srlx %l0, 1, %o5
8668xnor %o5, %l0, %o5
8669sllx %o5, 63, %o5
8670or %o5, %l0, %l0
8671srlx %l0, 1, %l0
8672
8673
8674P377: !_BST [0] (maybe <- 0x4000002d) (FP) (CBR)
8675wr %g0, 0xf0, %asi
8676! preparing store val #0, next val will be in f32
8677fmovs %f16, %f20
8678fadds %f16, %f17, %f16
8679! preparing store val #1, next val will be in f33
8680fmovs %f16, %f21
8681fadds %f16, %f17, %f16
8682! preparing store val #2, next val will be in f34
8683fmovd %f20, %f32
8684fmovs %f16, %f20
8685fadds %f16, %f17, %f16
8686! preparing store val #3, next val will be in f36
8687fmovd %f20, %f34
8688fmovs %f16, %f20
8689fadds %f16, %f17, %f16
8690! preparing store val #4, next val will be in f40
8691fmovd %f20, %f36
8692fmovs %f16, %f20
8693fadds %f16, %f17, %f16
8694fmovd %f20, %f40
8695membar #Sync
8696stda %f32, [%i0 + 0 ] %asi
8697
8698! cbranch
8699andcc %l0, 1, %g0
8700be,pt %xcc, TARGET377
8701nop
8702RET377:
8703
8704! lfsr step begin
8705srlx %l0, 1, %o5
8706xnor %o5, %l0, %o5
8707sllx %o5, 63, %o5
8708or %o5, %l0, %l0
8709srlx %l0, 1, %l0
8710
8711
8712P378: !_MEMBAR (FP)
8713membar #StoreLoad
8714
8715P379: !_BLD [10] (FP)
8716wr %g0, 0xf0, %asi
8717ldda [%i1 + 64] %asi, %f32
8718membar #Sync
8719! 1 addresses covered
8720fmovd %f32, %f18
8721fmovs %f18, %f13
8722
8723P380: !_MEMBAR (FP)
8724
8725P381: !_REPLACEMENT [9] (Int)
8726sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
8727add %i0, %i3, %i3
8728sethi %hi(0x2000), %l3
8729ld [%i3+32], %l7
8730st %l7, [%i3+32]
8731add %i3, %l3, %l6
8732ld [%l6+32], %l7
8733st %l7, [%l6+32]
8734add %l6, %l3, %l6
8735ld [%l6+32], %l7
8736st %l7, [%l6+32]
8737add %l6, %l3, %l6
8738ld [%l6+32], %l7
8739st %l7, [%l6+32]
8740add %l6, %l3, %l6
8741ld [%l6+32], %l7
8742st %l7, [%l6+32]
8743add %l6, %l3, %l6
8744ld [%l6+32], %l7
8745st %l7, [%l6+32]
8746add %l6, %l3, %l6
8747ld [%l6+32], %l7
8748st %l7, [%l6+32]
8749add %l6, %l3, %l6
8750ld [%l6+32], %l7
8751st %l7, [%l6+32]
8752
8753P382: !_REPLACEMENT [32] (Int)
8754sethi %hi(0x2000), %o5
8755ld [%i3+256], %l6
8756st %l6, [%i3+256]
8757add %i3, %o5, %l3
8758ld [%l3+256], %l6
8759st %l6, [%l3+256]
8760add %l3, %o5, %l3
8761ld [%l3+256], %l6
8762st %l6, [%l3+256]
8763add %l3, %o5, %l3
8764ld [%l3+256], %l6
8765st %l6, [%l3+256]
8766add %l3, %o5, %l3
8767ld [%l3+256], %l6
8768st %l6, [%l3+256]
8769add %l3, %o5, %l3
8770ld [%l3+256], %l6
8771st %l6, [%l3+256]
8772add %l3, %o5, %l3
8773ld [%l3+256], %l6
8774st %l6, [%l3+256]
8775add %l3, %o5, %l3
8776ld [%l3+256], %l6
8777st %l6, [%l3+256]
8778
8779P383: !_MEMBAR (FP) (Branch target of P533)
8780ba P384
8781nop
8782
8783TARGET533:
8784ba RET533
8785nop
8786
8787
8788P384: !_BSTC [31] (maybe <- 0x40000032) (FP) (CBR)
8789wr %g0, 0xe0, %asi
8790sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
8791add %i0, %i2, %i2
8792! preparing store val #0, next val will be in f32
8793fmovs %f16, %f20
8794fadds %f16, %f17, %f16
8795fmovd %f20, %f32
8796membar #Sync
8797stda %f32, [%i2 + 192 ] %asi
8798
8799! cbranch
8800andcc %l0, 1, %g0
8801be,pn %xcc, TARGET384
8802nop
8803RET384:
8804
8805! lfsr step begin
8806srlx %l0, 1, %l6
8807xnor %l6, %l0, %l6
8808sllx %l6, 63, %l6
8809or %l6, %l0, %l0
8810srlx %l0, 1, %l0
8811
8812
8813P385: !_MEMBAR (FP) (CBR) (Branch target of P361)
8814
8815! cbranch
8816andcc %l0, 1, %g0
8817be,pt %xcc, TARGET385
8818nop
8819RET385:
8820
8821! lfsr step begin
8822srlx %l0, 1, %l7
8823xnor %l7, %l0, %l7
8824sllx %l7, 63, %l7
8825or %l7, %l0, %l0
8826srlx %l0, 1, %l0
8827
8828ba P386
8829nop
8830
8831TARGET361:
8832ba RET361
8833nop
8834
8835
8836P386: !_BSTC [6] (maybe <- 0x40000033) (FP) (Branch target of P678)
8837wr %g0, 0xe0, %asi
8838! preparing store val #0, next val will be in f32
8839fmovs %f16, %f20
8840fadds %f16, %f17, %f16
8841! preparing store val #1, next val will be in f40
8842fmovd %f20, %f32
8843fmovs %f16, %f20
8844fadds %f16, %f17, %f16
8845fmovd %f20, %f40
8846membar #Sync
8847stda %f32, [%i0 + 64 ] %asi
8848ba P387
8849nop
8850
8851TARGET678:
8852ba RET678
8853nop
8854
8855
8856P387: !_MEMBAR (FP) (Branch target of P414)
8857membar #StoreLoad
8858ba P388
8859nop
8860
8861TARGET414:
8862ba RET414
8863nop
8864
8865
8866P388: !_LD [8] (Int)
8867lduw [%i1 + 0], %o3
8868! move %o3(lower) -> %o3(upper)
8869sllx %o3, 32, %o3
8870
8871P389: !_MEMBAR (FP) (Secondary ctx)
8872
8873P390: !_BSTC [6] (maybe <- 0x40000035) (FP) (Secondary ctx)
8874wr %g0, 0xe1, %asi
8875! preparing store val #0, next val will be in f32
8876fmovs %f16, %f20
8877fadds %f16, %f17, %f16
8878! preparing store val #1, next val will be in f40
8879fmovd %f20, %f32
8880fmovs %f16, %f20
8881fadds %f16, %f17, %f16
8882fmovd %f20, %f40
8883membar #Sync
8884stda %f32, [%i0 + 64 ] %asi
8885
8886P391: !_MEMBAR (FP) (Secondary ctx) (Branch target of P576)
8887membar #StoreLoad
8888ba P392
8889nop
8890
8891TARGET576:
8892ba RET576
8893nop
8894
8895
8896P392: !_LD [3] (FP)
8897ld [%i0 + 16], %f14
8898! 1 addresses covered
8899
8900P393: !_REPLACEMENT [32] (Int) (Secondary ctx) (Branch target of P638)
8901wr %g0, 0x81, %asi
8902sethi %hi(0x2000), %o5
8903ld [%i3+256], %l6
8904st %l6, [%i3+256]
8905add %i3, %o5, %l3
8906ld [%l3+256], %l6
8907st %l6, [%l3+256]
8908add %l3, %o5, %l3
8909ld [%l3+256], %l6
8910st %l6, [%l3+256]
8911add %l3, %o5, %l3
8912ld [%l3+256], %l6
8913st %l6, [%l3+256]
8914add %l3, %o5, %l3
8915ld [%l3+256], %l6
8916st %l6, [%l3+256]
8917add %l3, %o5, %l3
8918ld [%l3+256], %l6
8919st %l6, [%l3+256]
8920add %l3, %o5, %l3
8921ld [%l3+256], %l6
8922st %l6, [%l3+256]
8923add %l3, %o5, %l3
8924ld [%l3+256], %l6
8925st %l6, [%l3+256]
8926ba P394
8927nop
8928
8929TARGET638:
8930ba RET638
8931nop
8932
8933
8934P394: !_ST [25] (maybe <- 0x800002) (Int)
8935sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
8936add %i0, %i3, %i3
8937stw %l4, [%i3 + 96 ]
8938add %l4, 1, %l4
8939
8940P395: !_MEMBAR (FP)
8941
8942P396: !_BST [25] (maybe <- 0x40000037) (FP)
8943wr %g0, 0xf0, %asi
8944! preparing store val #0, next val will be in f32
8945fmovs %f16, %f20
8946fadds %f16, %f17, %f16
8947! preparing store val #1, next val will be in f40
8948fmovd %f20, %f32
8949fmovs %f16, %f20
8950fadds %f16, %f17, %f16
8951fmovd %f20, %f40
8952membar #Sync
8953stda %f32, [%i3 + 64 ] %asi
8954
8955P397: !_MEMBAR (FP)
8956membar #StoreLoad
8957
8958P398: !_BLD [29] (FP)
8959wr %g0, 0xf0, %asi
8960ldda [%i2 + 64] %asi, %f32
8961membar #Sync
8962! 1 addresses covered
8963fmovd %f32, %f18
8964fmovs %f18, %f15
8965!---- flushing fp results buffer to %f30 ----
8966fmovd %f0, %f30
8967fmovd %f2, %f30
8968fmovd %f4, %f30
8969fmovd %f6, %f30
8970fmovd %f8, %f30
8971fmovd %f10, %f30
8972fmovd %f12, %f30
8973fmovd %f14, %f30
8974!--
8975
8976P399: !_MEMBAR (FP) (Branch target of P307)
8977ba P400
8978nop
8979
8980TARGET307:
8981ba RET307
8982nop
8983
8984
8985P400: !_REPLACEMENT [19] (Int)
8986sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
8987add %i0, %i2, %i2
8988sethi %hi(0x2000), %l3
8989ld [%i2+0], %l7
8990st %l7, [%i2+0]
8991add %i2, %l3, %l6
8992ld [%l6+0], %l7
8993st %l7, [%l6+0]
8994add %l6, %l3, %l6
8995ld [%l6+0], %l7
8996st %l7, [%l6+0]
8997add %l6, %l3, %l6
8998ld [%l6+0], %l7
8999st %l7, [%l6+0]
9000add %l6, %l3, %l6
9001ld [%l6+0], %l7
9002st %l7, [%l6+0]
9003add %l6, %l3, %l6
9004ld [%l6+0], %l7
9005st %l7, [%l6+0]
9006add %l6, %l3, %l6
9007ld [%l6+0], %l7
9008st %l7, [%l6+0]
9009add %l6, %l3, %l6
9010ld [%l6+0], %l7
9011st %l7, [%l6+0]
9012
9013P401: !_MEMBAR (FP) (CBR) (Branch target of P419)
9014membar #StoreLoad
9015
9016! cbranch
9017andcc %l0, 1, %g0
9018be,pn %xcc, TARGET401
9019nop
9020RET401:
9021
9022! lfsr step begin
9023srlx %l0, 1, %o5
9024xnor %o5, %l0, %o5
9025sllx %o5, 63, %o5
9026or %o5, %l0, %l0
9027srlx %l0, 1, %l0
9028
9029ba P402
9030nop
9031
9032TARGET419:
9033ba RET419
9034nop
9035
9036
9037P402: !_BLD [19] (FP) (CBR)
9038wr %g0, 0xf0, %asi
9039sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
9040add %i0, %i3, %i3
9041ldda [%i3 + 0] %asi, %f0
9042membar #Sync
9043! 1 addresses covered
9044
9045! cbranch
9046andcc %l0, 1, %g0
9047be,pn %xcc, TARGET402
9048nop
9049RET402:
9050
9051! lfsr step begin
9052srlx %l0, 1, %l3
9053xnor %l3, %l0, %l3
9054sllx %l3, 63, %l3
9055or %l3, %l0, %l0
9056srlx %l0, 1, %l0
9057
9058
9059P403: !_MEMBAR (FP)
9060
9061P404: !_BSTC [19] (maybe <- 0x40000039) (FP)
9062wr %g0, 0xe0, %asi
9063! preparing store val #0, next val will be in f32
9064fmovs %f16, %f20
9065fadds %f16, %f17, %f16
9066fmovd %f20, %f32
9067membar #Sync
9068stda %f32, [%i3 + 0 ] %asi
9069
9070P405: !_MEMBAR (FP) (Branch target of P292)
9071membar #StoreLoad
9072ba P406
9073nop
9074
9075TARGET292:
9076ba RET292
9077nop
9078
9079
9080P406: !_LD [8] (Int)
9081lduw [%i1 + 0], %l6
9082! move %l6(lower) -> %o3(lower)
9083or %l6, %o3, %o3
9084
9085P407: !_MEMBAR (FP) (CBR)
9086membar #StoreLoad
9087
9088! cbranch
9089andcc %l0, 1, %g0
9090be,pn %xcc, TARGET407
9091nop
9092RET407:
9093
9094! lfsr step begin
9095srlx %l0, 1, %l7
9096xnor %l7, %l0, %l7
9097sllx %l7, 63, %l7
9098or %l7, %l0, %l0
9099srlx %l0, 1, %l0
9100
9101
9102P408: !_BLD [22] (FP)
9103wr %g0, 0xf0, %asi
9104sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
9105add %i0, %i2, %i2
9106ldda [%i2 + 0] %asi, %f32
9107membar #Sync
9108! 3 addresses covered
9109fmovd %f32, %f18
9110fmovs %f18, %f1
9111fmovs %f19, %f2
9112fmovd %f40, %f18
9113fmovs %f18, %f3
9114
9115P409: !_MEMBAR (FP)
9116
9117P410: !_BSTC [27] (maybe <- 0x4000003a) (FP) (CBR) (Branch target of P257)
9118wr %g0, 0xe0, %asi
9119! preparing store val #0, next val will be in f32
9120fmovs %f16, %f20
9121fadds %f16, %f17, %f16
9122! preparing store val #1, next val will be in f40
9123fmovd %f20, %f32
9124fmovs %f16, %f20
9125fadds %f16, %f17, %f16
9126fmovd %f20, %f40
9127membar #Sync
9128stda %f32, [%i2 + 128 ] %asi
9129
9130! cbranch
9131andcc %l0, 1, %g0
9132be,pt %xcc, TARGET410
9133nop
9134RET410:
9135
9136! lfsr step begin
9137srlx %l0, 1, %l7
9138xnor %l7, %l0, %l7
9139sllx %l7, 63, %l7
9140or %l7, %l0, %l0
9141srlx %l0, 1, %l0
9142
9143ba P411
9144nop
9145
9146TARGET257:
9147ba RET257
9148nop
9149
9150
9151P411: !_MEMBAR (FP)
9152membar #StoreLoad
9153
9154P412: !_REPLACEMENT [19] (Int) (Secondary ctx)
9155wr %g0, 0x81, %asi
9156sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
9157add %i0, %i3, %i3
9158sethi %hi(0x2000), %o5
9159ld [%i3+0], %l6
9160st %l6, [%i3+0]
9161add %i3, %o5, %l3
9162ld [%l3+0], %l6
9163st %l6, [%l3+0]
9164add %l3, %o5, %l3
9165ld [%l3+0], %l6
9166st %l6, [%l3+0]
9167add %l3, %o5, %l3
9168ld [%l3+0], %l6
9169st %l6, [%l3+0]
9170add %l3, %o5, %l3
9171ld [%l3+0], %l6
9172st %l6, [%l3+0]
9173add %l3, %o5, %l3
9174ld [%l3+0], %l6
9175st %l6, [%l3+0]
9176add %l3, %o5, %l3
9177ld [%l3+0], %l6
9178st %l6, [%l3+0]
9179add %l3, %o5, %l3
9180ld [%l3+0], %l6
9181st %l6, [%l3+0]
9182
9183P413: !_MEMBAR (FP) (CBR)
9184membar #StoreLoad
9185
9186! cbranch
9187andcc %l0, 1, %g0
9188be,pt %xcc, TARGET413
9189nop
9190RET413:
9191
9192! lfsr step begin
9193srlx %l0, 1, %l7
9194xnor %l7, %l0, %l7
9195sllx %l7, 63, %l7
9196or %l7, %l0, %l0
9197srlx %l0, 1, %l0
9198
9199
9200P414: !_BLD [28] (FP) (CBR)
9201wr %g0, 0xf0, %asi
9202sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
9203add %i0, %i2, %i2
9204ldda [%i2 + 0] %asi, %f32
9205membar #Sync
9206! 1 addresses covered
9207fmovd %f32, %f4
9208
9209! cbranch
9210andcc %l0, 1, %g0
9211be,pt %xcc, TARGET414
9212nop
9213RET414:
9214
9215! lfsr step begin
9216srlx %l0, 1, %o5
9217xnor %o5, %l0, %o5
9218sllx %o5, 63, %o5
9219or %o5, %l0, %l0
9220srlx %l0, 1, %l0
9221
9222
9223P415: !_MEMBAR (FP) (Branch target of P644)
9224ba P416
9225nop
9226
9227TARGET644:
9228ba RET644
9229nop
9230
9231
9232P416: !_BSTC [11] (maybe <- 0x4000003c) (FP)
9233wr %g0, 0xe0, %asi
9234sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
9235add %i0, %i3, %i3
9236! preparing store val #0, next val will be in f32
9237fmovs %f16, %f20
9238fadds %f16, %f17, %f16
9239! preparing store val #1, next val will be in f33
9240fmovs %f16, %f21
9241fadds %f16, %f17, %f16
9242! preparing store val #2, next val will be in f40
9243fmovd %f20, %f32
9244fmovs %f16, %f20
9245fadds %f16, %f17, %f16
9246fmovd %f20, %f40
9247membar #Sync
9248stda %f32, [%i3 + 0 ] %asi
9249
9250P417: !_MEMBAR (FP)
9251
9252P418: !_BSTC [32] (maybe <- 0x4000003f) (FP)
9253wr %g0, 0xe0, %asi
9254! preparing store val #0, next val will be in f32
9255fmovs %f16, %f20
9256fadds %f16, %f17, %f16
9257fmovd %f20, %f32
9258membar #Sync
9259stda %f32, [%i2 + 256 ] %asi
9260
9261P419: !_MEMBAR (FP) (CBR)
9262
9263! cbranch
9264andcc %l0, 1, %g0
9265be,pt %xcc, TARGET419
9266nop
9267RET419:
9268
9269! lfsr step begin
9270srlx %l0, 1, %l7
9271xnor %l7, %l0, %l7
9272sllx %l7, 63, %l7
9273or %l7, %l0, %l0
9274srlx %l0, 1, %l0
9275
9276
9277P420: !_BSTC [2] (maybe <- 0x40000040) (FP) (CBR)
9278wr %g0, 0xe0, %asi
9279! preparing store val #0, next val will be in f32
9280fmovs %f16, %f20
9281fadds %f16, %f17, %f16
9282! preparing store val #1, next val will be in f33
9283fmovs %f16, %f21
9284fadds %f16, %f17, %f16
9285! preparing store val #2, next val will be in f34
9286fmovd %f20, %f32
9287fmovs %f16, %f20
9288fadds %f16, %f17, %f16
9289! preparing store val #3, next val will be in f36
9290fmovd %f20, %f34
9291fmovs %f16, %f20
9292fadds %f16, %f17, %f16
9293! preparing store val #4, next val will be in f40
9294fmovd %f20, %f36
9295fmovs %f16, %f20
9296fadds %f16, %f17, %f16
9297fmovd %f20, %f40
9298membar #Sync
9299stda %f32, [%i0 + 0 ] %asi
9300
9301! cbranch
9302andcc %l0, 1, %g0
9303be,pn %xcc, TARGET420
9304nop
9305RET420:
9306
9307! lfsr step begin
9308srlx %l0, 1, %l7
9309xnor %l7, %l0, %l7
9310sllx %l7, 63, %l7
9311or %l7, %l0, %l0
9312srlx %l0, 1, %l0
9313
9314
9315P421: !_MEMBAR (FP)
9316membar #StoreLoad
9317
9318P422: !_BLD [31] (FP)
9319wr %g0, 0xf0, %asi
9320ldda [%i2 + 192] %asi, %f32
9321membar #Sync
9322! 1 addresses covered
9323fmovd %f32, %f18
9324fmovs %f18, %f5
9325
9326P423: !_MEMBAR (FP)
9327
9328P424: !_ST [27] (maybe <- 0x40000045) (FP) (CBR)
9329sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
9330add %i0, %i2, %i2
9331! preparing store val #0, next val will be in f20
9332fmovs %f16, %f20
9333fadds %f16, %f17, %f16
9334st %f20, [%i2 + 160 ]
9335
9336! cbranch
9337andcc %l0, 1, %g0
9338be,pn %xcc, TARGET424
9339nop
9340RET424:
9341
9342! lfsr step begin
9343srlx %l0, 1, %l7
9344xnor %l7, %l0, %l7
9345sllx %l7, 63, %l7
9346or %l7, %l0, %l0
9347srlx %l0, 1, %l0
9348
9349
9350P425: !_MEMBAR (FP)
9351
9352P426: !_BSTC [9] (maybe <- 0x40000046) (FP)
9353wr %g0, 0xe0, %asi
9354! preparing store val #0, next val will be in f32
9355fmovs %f16, %f20
9356fadds %f16, %f17, %f16
9357! preparing store val #1, next val will be in f40
9358fmovd %f20, %f32
9359fmovs %f16, %f20
9360fadds %f16, %f17, %f16
9361fmovd %f20, %f40
9362membar #Sync
9363stda %f32, [%i1 + 0 ] %asi
9364
9365P427: !_MEMBAR (FP) (CBR)
9366membar #StoreLoad
9367
9368! cbranch
9369andcc %l0, 1, %g0
9370be,pt %xcc, TARGET427
9371nop
9372RET427:
9373
9374! lfsr step begin
9375srlx %l0, 1, %l7
9376xnor %l7, %l0, %l7
9377sllx %l7, 63, %l7
9378or %l7, %l0, %l0
9379srlx %l0, 1, %l0
9380
9381
9382P428: !_PREFETCH [3] (Int) (CBR) (Nucleus ctx)
9383wr %g0, 0x4, %asi
9384prefetcha [%i0 + 16] %asi, 1
9385
9386! cbranch
9387andcc %l0, 1, %g0
9388be,pt %xcc, TARGET428
9389nop
9390RET428:
9391
9392! lfsr step begin
9393srlx %l0, 1, %o5
9394xnor %o5, %l0, %o5
9395sllx %o5, 63, %o5
9396or %o5, %l0, %l0
9397srlx %l0, 1, %l0
9398
9399
9400P429: !_REPLACEMENT [16] (Int) (CBR) (Secondary ctx) (Branch target of P618)
9401wr %g0, 0x81, %asi
9402sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
9403add %i0, %i3, %i3
9404sethi %hi(0x2000), %l3
9405ld [%i3+16], %l7
9406st %l7, [%i3+16]
9407add %i3, %l3, %l6
9408ld [%l6+16], %l7
9409st %l7, [%l6+16]
9410add %l6, %l3, %l6
9411ld [%l6+16], %l7
9412st %l7, [%l6+16]
9413add %l6, %l3, %l6
9414ld [%l6+16], %l7
9415st %l7, [%l6+16]
9416add %l6, %l3, %l6
9417ld [%l6+16], %l7
9418st %l7, [%l6+16]
9419add %l6, %l3, %l6
9420ld [%l6+16], %l7
9421st %l7, [%l6+16]
9422add %l6, %l3, %l6
9423ld [%l6+16], %l7
9424st %l7, [%l6+16]
9425add %l6, %l3, %l6
9426ld [%l6+16], %l7
9427st %l7, [%l6+16]
9428
9429! cbranch
9430andcc %l0, 1, %g0
9431be,pt %xcc, TARGET429
9432nop
9433RET429:
9434
9435! lfsr step begin
9436srlx %l0, 1, %o5
9437xnor %o5, %l0, %o5
9438sllx %o5, 63, %o5
9439or %o5, %l0, %l0
9440srlx %l0, 1, %l0
9441
9442ba P430
9443nop
9444
9445TARGET618:
9446ba RET618
9447nop
9448
9449
9450P430: !_MEMBAR (FP) (CBR)
9451
9452! cbranch
9453andcc %l0, 1, %g0
9454be,pn %xcc, TARGET430
9455nop
9456RET430:
9457
9458! lfsr step begin
9459srlx %l0, 1, %l3
9460xnor %l3, %l0, %l3
9461sllx %l3, 63, %l3
9462or %l3, %l0, %l0
9463srlx %l0, 1, %l0
9464
9465
9466P431: !_BST [3] (maybe <- 0x40000048) (FP)
9467wr %g0, 0xf0, %asi
9468! preparing store val #0, next val will be in f32
9469fmovs %f16, %f20
9470fadds %f16, %f17, %f16
9471! preparing store val #1, next val will be in f33
9472fmovs %f16, %f21
9473fadds %f16, %f17, %f16
9474! preparing store val #2, next val will be in f34
9475fmovd %f20, %f32
9476fmovs %f16, %f20
9477fadds %f16, %f17, %f16
9478! preparing store val #3, next val will be in f36
9479fmovd %f20, %f34
9480fmovs %f16, %f20
9481fadds %f16, %f17, %f16
9482! preparing store val #4, next val will be in f40
9483fmovd %f20, %f36
9484fmovs %f16, %f20
9485fadds %f16, %f17, %f16
9486fmovd %f20, %f40
9487membar #Sync
9488stda %f32, [%i0 + 0 ] %asi
9489
9490P432: !_MEMBAR (FP) (Branch target of P454)
9491membar #StoreLoad
9492ba P433
9493nop
9494
9495TARGET454:
9496ba RET454
9497nop
9498
9499
9500P433: !_ST [23] (maybe <- 0x800003) (Int) (Secondary ctx) (Branch target of P283)
9501wr %g0, 0x81, %asi
9502stwa %l4, [%i2 + 32] %asi
9503add %l4, 1, %l4
9504ba P434
9505nop
9506
9507TARGET283:
9508ba RET283
9509nop
9510
9511
9512P434: !_MEMBAR (FP) (Branch target of P590)
9513ba P435
9514nop
9515
9516TARGET590:
9517ba RET590
9518nop
9519
9520
9521P435: !_BST [26] (maybe <- 0x4000004d) (FP)
9522wr %g0, 0xf0, %asi
9523! preparing store val #0, next val will be in f32
9524fmovs %f16, %f20
9525fadds %f16, %f17, %f16
9526! preparing store val #1, next val will be in f40
9527fmovd %f20, %f32
9528fmovs %f16, %f20
9529fadds %f16, %f17, %f16
9530fmovd %f20, %f40
9531membar #Sync
9532stda %f32, [%i2 + 128 ] %asi
9533
9534P436: !_MEMBAR (FP)
9535membar #StoreLoad
9536
9537P437: !_LD [11] (FP) (Secondary ctx) (Branch target of P485)
9538wr %g0, 0x81, %asi
9539sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
9540add %i0, %i2, %i2
9541lda [%i2 + 0] %asi, %f6
9542! 1 addresses covered
9543ba P438
9544nop
9545
9546TARGET485:
9547ba RET485
9548nop
9549
9550
9551P438: !_LD [5] (FP)
9552ld [%i0 + 64], %f7
9553! 1 addresses covered
9554
9555P439: !_LD [11] (Int)
9556lduw [%i2 + 0], %o4
9557! move %o4(lower) -> %o4(upper)
9558sllx %o4, 32, %o4
9559
9560P440: !_LD [31] (FP)
9561sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
9562add %i0, %i3, %i3
9563ld [%i3 + 192], %f8
9564! 1 addresses covered
9565
9566P441: !_LD [12] (FP) (Branch target of P384)
9567ld [%i2 + 4], %f9
9568! 1 addresses covered
9569ba P442
9570nop
9571
9572TARGET384:
9573ba RET384
9574nop
9575
9576
9577P442: !_REPLACEMENT [23] (Int) (Secondary ctx) (Branch target of P238)
9578wr %g0, 0x81, %asi
9579sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
9580add %i0, %i2, %i2
9581sethi %hi(0x2000), %l3
9582ld [%i2+32], %l7
9583st %l7, [%i2+32]
9584add %i2, %l3, %l6
9585ld [%l6+32], %l7
9586st %l7, [%l6+32]
9587add %l6, %l3, %l6
9588ld [%l6+32], %l7
9589st %l7, [%l6+32]
9590add %l6, %l3, %l6
9591ld [%l6+32], %l7
9592st %l7, [%l6+32]
9593add %l6, %l3, %l6
9594ld [%l6+32], %l7
9595st %l7, [%l6+32]
9596add %l6, %l3, %l6
9597ld [%l6+32], %l7
9598st %l7, [%l6+32]
9599add %l6, %l3, %l6
9600ld [%l6+32], %l7
9601st %l7, [%l6+32]
9602add %l6, %l3, %l6
9603ld [%l6+32], %l7
9604st %l7, [%l6+32]
9605ba P443
9606nop
9607
9608TARGET238:
9609ba RET238
9610nop
9611
9612
9613P443: !_MEMBAR (FP)
9614
9615P444: !_BSTC [20] (maybe <- 0x4000004f) (FP)
9616wr %g0, 0xe0, %asi
9617sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
9618add %i0, %i3, %i3
9619! preparing store val #0, next val will be in f32
9620fmovs %f16, %f20
9621fadds %f16, %f17, %f16
9622fmovd %f20, %f32
9623membar #Sync
9624stda %f32, [%i3 + 256 ] %asi
9625
9626P445: !_MEMBAR (FP)
9627membar #StoreLoad
9628
9629P446: !_BLD [4] (FP)
9630wr %g0, 0xf0, %asi
9631ldda [%i0 + 0] %asi, %f32
9632membar #Sync
9633! 5 addresses covered
9634fmovd %f32, %f10
9635fmovd %f34, %f12
9636fmovd %f36, %f18
9637fmovs %f18, %f13
9638fmovd %f40, %f14
9639
9640P447: !_MEMBAR (FP)
9641
9642P448: !_BSTC [6] (maybe <- 0x40000050) (FP)
9643wr %g0, 0xe0, %asi
9644! preparing store val #0, next val will be in f32
9645fmovs %f16, %f20
9646fadds %f16, %f17, %f16
9647! preparing store val #1, next val will be in f40
9648fmovd %f20, %f32
9649fmovs %f16, %f20
9650fadds %f16, %f17, %f16
9651fmovd %f20, %f40
9652membar #Sync
9653stda %f32, [%i0 + 64 ] %asi
9654
9655P449: !_MEMBAR (FP)
9656membar #StoreLoad
9657
9658P450: !_REPLACEMENT [20] (Int) (Secondary ctx) (Branch target of P328)
9659wr %g0, 0x81, %asi
9660sethi %hi(0x2000), %l6
9661ld [%i2+256], %o5
9662st %o5, [%i2+256]
9663add %i2, %l6, %l7
9664ld [%l7+256], %o5
9665st %o5, [%l7+256]
9666add %l7, %l6, %l7
9667ld [%l7+256], %o5
9668st %o5, [%l7+256]
9669add %l7, %l6, %l7
9670ld [%l7+256], %o5
9671st %o5, [%l7+256]
9672add %l7, %l6, %l7
9673ld [%l7+256], %o5
9674st %o5, [%l7+256]
9675add %l7, %l6, %l7
9676ld [%l7+256], %o5
9677st %o5, [%l7+256]
9678add %l7, %l6, %l7
9679ld [%l7+256], %o5
9680st %o5, [%l7+256]
9681add %l7, %l6, %l7
9682ld [%l7+256], %o5
9683st %o5, [%l7+256]
9684ba P451
9685nop
9686
9687TARGET328:
9688ba RET328
9689nop
9690
9691
9692P451: !_MEMBAR (FP)
9693membar #StoreLoad
9694
9695P452: !_BLD [6] (FP)
9696wr %g0, 0xf0, %asi
9697ldda [%i0 + 64] %asi, %f32
9698membar #Sync
9699! 2 addresses covered
9700fmovd %f32, %f18
9701fmovs %f18, %f15
9702!---- flushing fp results buffer to %f30 ----
9703fmovd %f0, %f30
9704fmovd %f2, %f30
9705fmovd %f4, %f30
9706fmovd %f6, %f30
9707fmovd %f8, %f30
9708fmovd %f10, %f30
9709fmovd %f12, %f30
9710fmovd %f14, %f30
9711!--
9712fmovd %f40, %f0
9713
9714P453: !_MEMBAR (FP)
9715
9716P454: !_PREFETCH [23] (Int) (CBR)
9717sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
9718add %i0, %i2, %i2
9719prefetch [%i2 + 32], 1
9720
9721! cbranch
9722andcc %l0, 1, %g0
9723be,pt %xcc, TARGET454
9724nop
9725RET454:
9726
9727! lfsr step begin
9728srlx %l0, 1, %l3
9729xnor %l3, %l0, %l3
9730sllx %l3, 63, %l3
9731or %l3, %l0, %l0
9732srlx %l0, 1, %l0
9733
9734
9735P455: !_PREFETCH [5] (Int)
9736prefetch [%i0 + 64], 1
9737
9738P456: !_PREFETCH [27] (Int) (Secondary ctx)
9739wr %g0, 0x81, %asi
9740prefetcha [%i2 + 160] %asi, 1
9741
9742P457: !_MEMBAR (FP)
9743
9744P458: !_BSTC [29] (maybe <- 0x40000052) (FP) (CBR)
9745wr %g0, 0xe0, %asi
9746sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
9747add %i0, %i3, %i3
9748! preparing store val #0, next val will be in f32
9749fmovs %f16, %f20
9750fadds %f16, %f17, %f16
9751fmovd %f20, %f32
9752membar #Sync
9753stda %f32, [%i3 + 64 ] %asi
9754
9755! cbranch
9756andcc %l0, 1, %g0
9757be,pn %xcc, TARGET458
9758nop
9759RET458:
9760
9761! lfsr step begin
9762srlx %l0, 1, %l3
9763xnor %l3, %l0, %l3
9764sllx %l3, 63, %l3
9765or %l3, %l0, %l0
9766srlx %l0, 1, %l0
9767
9768
9769P459: !_MEMBAR (FP)
9770
9771P460: !_BST [11] (maybe <- 0x40000053) (FP)
9772wr %g0, 0xf0, %asi
9773sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
9774add %i0, %i2, %i2
9775! preparing store val #0, next val will be in f32
9776fmovs %f16, %f20
9777fadds %f16, %f17, %f16
9778! preparing store val #1, next val will be in f33
9779fmovs %f16, %f21
9780fadds %f16, %f17, %f16
9781! preparing store val #2, next val will be in f40
9782fmovd %f20, %f32
9783fmovs %f16, %f20
9784fadds %f16, %f17, %f16
9785fmovd %f20, %f40
9786membar #Sync
9787stda %f32, [%i2 + 0 ] %asi
9788
9789P461: !_MEMBAR (FP)
9790
9791P462: !_BSTC [15] (maybe <- 0x40000056) (FP) (Branch target of P563)
9792wr %g0, 0xe0, %asi
9793! preparing store val #0, next val will be in f32
9794fmovs %f16, %f20
9795fadds %f16, %f17, %f16
9796fmovd %f20, %f32
9797membar #Sync
9798stda %f32, [%i2 + 128 ] %asi
9799ba P463
9800nop
9801
9802TARGET563:
9803ba RET563
9804nop
9805
9806
9807P463: !_MEMBAR (FP)
9808membar #StoreLoad
9809
9810P464: !_REPLACEMENT [8] (Int) (Branch target of P356)
9811sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
9812add %i0, %i3, %i3
9813sethi %hi(0x2000), %o5
9814ld [%i3+0], %l6
9815st %l6, [%i3+0]
9816add %i3, %o5, %l3
9817ld [%l3+0], %l6
9818st %l6, [%l3+0]
9819add %l3, %o5, %l3
9820ld [%l3+0], %l6
9821st %l6, [%l3+0]
9822add %l3, %o5, %l3
9823ld [%l3+0], %l6
9824st %l6, [%l3+0]
9825add %l3, %o5, %l3
9826ld [%l3+0], %l6
9827st %l6, [%l3+0]
9828add %l3, %o5, %l3
9829ld [%l3+0], %l6
9830st %l6, [%l3+0]
9831add %l3, %o5, %l3
9832ld [%l3+0], %l6
9833st %l6, [%l3+0]
9834add %l3, %o5, %l3
9835ld [%l3+0], %l6
9836st %l6, [%l3+0]
9837ba P465
9838nop
9839
9840TARGET356:
9841ba RET356
9842nop
9843
9844
9845P465: !_PREFETCH [7] (Int) (Secondary ctx)
9846wr %g0, 0x81, %asi
9847prefetcha [%i0 + 128] %asi, 1
9848
9849P466: !_MEMBAR (FP)
9850membar #StoreLoad
9851
9852P467: !_BLD [14] (FP)
9853wr %g0, 0xf0, %asi
9854ldda [%i2 + 64] %asi, %f32
9855membar #Sync
9856! 1 addresses covered
9857fmovd %f32, %f18
9858fmovs %f18, %f1
9859
9860P468: !_MEMBAR (FP) (CBR)
9861
9862! cbranch
9863andcc %l0, 1, %g0
9864be,pn %xcc, TARGET468
9865nop
9866RET468:
9867
9868! lfsr step begin
9869srlx %l0, 1, %l7
9870xnor %l7, %l0, %l7
9871sllx %l7, 63, %l7
9872or %l7, %l0, %l0
9873srlx %l0, 1, %l0
9874
9875
9876P469: !_BST [14] (maybe <- 0x40000057) (FP) (CBR)
9877wr %g0, 0xf0, %asi
9878! preparing store val #0, next val will be in f32
9879fmovs %f16, %f20
9880fadds %f16, %f17, %f16
9881fmovd %f20, %f32
9882membar #Sync
9883stda %f32, [%i2 + 64 ] %asi
9884
9885! cbranch
9886andcc %l0, 1, %g0
9887be,pn %xcc, TARGET469
9888nop
9889RET469:
9890
9891! lfsr step begin
9892srlx %l0, 1, %l7
9893xnor %l7, %l0, %l7
9894sllx %l7, 63, %l7
9895or %l7, %l0, %l0
9896srlx %l0, 1, %l0
9897
9898
9899P470: !_MEMBAR (FP)
9900membar #StoreLoad
9901
9902P471: !_REPLACEMENT [8] (Int)
9903sethi %hi(0x2000), %o5
9904ld [%i3+0], %l6
9905st %l6, [%i3+0]
9906add %i3, %o5, %l3
9907ld [%l3+0], %l6
9908st %l6, [%l3+0]
9909add %l3, %o5, %l3
9910ld [%l3+0], %l6
9911st %l6, [%l3+0]
9912add %l3, %o5, %l3
9913ld [%l3+0], %l6
9914st %l6, [%l3+0]
9915add %l3, %o5, %l3
9916ld [%l3+0], %l6
9917st %l6, [%l3+0]
9918add %l3, %o5, %l3
9919ld [%l3+0], %l6
9920st %l6, [%l3+0]
9921add %l3, %o5, %l3
9922ld [%l3+0], %l6
9923st %l6, [%l3+0]
9924add %l3, %o5, %l3
9925ld [%l3+0], %l6
9926st %l6, [%l3+0]
9927
9928P472: !_MEMBAR (FP)
9929membar #StoreLoad
9930
9931P473: !_BLD [25] (FP) (CBR)
9932wr %g0, 0xf0, %asi
9933sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
9934add %i0, %i2, %i2
9935ldda [%i2 + 64] %asi, %f32
9936membar #Sync
9937! 2 addresses covered
9938fmovd %f32, %f2
9939fmovd %f40, %f18
9940fmovs %f18, %f3
9941
9942! cbranch
9943andcc %l0, 1, %g0
9944be,pt %xcc, TARGET473
9945nop
9946RET473:
9947
9948! lfsr step begin
9949srlx %l0, 1, %l7
9950xnor %l7, %l0, %l7
9951sllx %l7, 63, %l7
9952or %l7, %l0, %l0
9953srlx %l0, 1, %l0
9954
9955
9956P474: !_MEMBAR (FP)
9957
9958P475: !_BLD [6] (FP) (CBR)
9959wr %g0, 0xf0, %asi
9960ldda [%i0 + 64] %asi, %f32
9961membar #Sync
9962! 2 addresses covered
9963fmovd %f32, %f4
9964fmovd %f40, %f18
9965fmovs %f18, %f5
9966
9967! cbranch
9968andcc %l0, 1, %g0
9969be,pn %xcc, TARGET475
9970nop
9971RET475:
9972
9973! lfsr step begin
9974srlx %l0, 1, %o5
9975xnor %o5, %l0, %o5
9976sllx %o5, 63, %o5
9977or %o5, %l0, %l0
9978srlx %l0, 1, %l0
9979
9980
9981P476: !_MEMBAR (FP)
9982
9983P477: !_PREFETCH [12] (Int) (Branch target of P377)
9984sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
9985add %i0, %i3, %i3
9986prefetch [%i3 + 4], 1
9987ba P478
9988nop
9989
9990TARGET377:
9991ba RET377
9992nop
9993
9994
9995P478: !_REPLACEMENT [20] (Int)
9996sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
9997add %i0, %i2, %i2
9998sethi %hi(0x2000), %l3
9999ld [%i2+256], %l7
10000st %l7, [%i2+256]
10001add %i2, %l3, %l6
10002ld [%l6+256], %l7
10003st %l7, [%l6+256]
10004add %l6, %l3, %l6
10005ld [%l6+256], %l7
10006st %l7, [%l6+256]
10007add %l6, %l3, %l6
10008ld [%l6+256], %l7
10009st %l7, [%l6+256]
10010add %l6, %l3, %l6
10011ld [%l6+256], %l7
10012st %l7, [%l6+256]
10013add %l6, %l3, %l6
10014ld [%l6+256], %l7
10015st %l7, [%l6+256]
10016add %l6, %l3, %l6
10017ld [%l6+256], %l7
10018st %l7, [%l6+256]
10019add %l6, %l3, %l6
10020ld [%l6+256], %l7
10021st %l7, [%l6+256]
10022
10023P479: !_REPLACEMENT [5] (Int) (Branch target of P246)
10024sethi %hi(0x2000), %o5
10025ld [%i2+64], %l6
10026st %l6, [%i2+64]
10027add %i2, %o5, %l3
10028ld [%l3+64], %l6
10029st %l6, [%l3+64]
10030add %l3, %o5, %l3
10031ld [%l3+64], %l6
10032st %l6, [%l3+64]
10033add %l3, %o5, %l3
10034ld [%l3+64], %l6
10035st %l6, [%l3+64]
10036add %l3, %o5, %l3
10037ld [%l3+64], %l6
10038st %l6, [%l3+64]
10039add %l3, %o5, %l3
10040ld [%l3+64], %l6
10041st %l6, [%l3+64]
10042add %l3, %o5, %l3
10043ld [%l3+64], %l6
10044st %l6, [%l3+64]
10045add %l3, %o5, %l3
10046ld [%l3+64], %l6
10047st %l6, [%l3+64]
10048ba P480
10049nop
10050
10051TARGET246:
10052ba RET246
10053nop
10054
10055
10056P480: !_ST [28] (maybe <- 0x800004) (Int) (CBR) (Secondary ctx)
10057wr %g0, 0x81, %asi
10058sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
10059add %i0, %i3, %i3
10060stwa %l4, [%i3 + 0] %asi
10061add %l4, 1, %l4
10062
10063! cbranch
10064andcc %l0, 1, %g0
10065be,pt %xcc, TARGET480
10066nop
10067RET480:
10068
10069! lfsr step begin
10070srlx %l0, 1, %l6
10071xnor %l6, %l0, %l6
10072sllx %l6, 63, %l6
10073or %l6, %l0, %l0
10074srlx %l0, 1, %l0
10075
10076
10077P481: !_MEMBAR (FP) (Branch target of P247)
10078membar #StoreLoad
10079ba P482
10080nop
10081
10082TARGET247:
10083ba RET247
10084nop
10085
10086
10087P482: !_BLD [30] (FP) (Branch target of P429)
10088wr %g0, 0xf0, %asi
10089ldda [%i3 + 128] %asi, %f32
10090membar #Sync
10091! 1 addresses covered
10092fmovd %f32, %f6
10093ba P483
10094nop
10095
10096TARGET429:
10097ba RET429
10098nop
10099
10100
10101P483: !_MEMBAR (FP)
10102
10103P484: !_REPLACEMENT [13] (Int) (CBR) (Secondary ctx)
10104wr %g0, 0x81, %asi
10105sethi %hi(0x2000), %l7
10106ld [%i2+32], %l3
10107st %l3, [%i2+32]
10108add %i2, %l7, %o5
10109ld [%o5+32], %l3
10110st %l3, [%o5+32]
10111add %o5, %l7, %o5
10112ld [%o5+32], %l3
10113st %l3, [%o5+32]
10114add %o5, %l7, %o5
10115ld [%o5+32], %l3
10116st %l3, [%o5+32]
10117add %o5, %l7, %o5
10118ld [%o5+32], %l3
10119st %l3, [%o5+32]
10120add %o5, %l7, %o5
10121ld [%o5+32], %l3
10122st %l3, [%o5+32]
10123add %o5, %l7, %o5
10124ld [%o5+32], %l3
10125st %l3, [%o5+32]
10126add %o5, %l7, %o5
10127ld [%o5+32], %l3
10128st %l3, [%o5+32]
10129
10130! cbranch
10131andcc %l0, 1, %g0
10132be,pn %xcc, TARGET484
10133nop
10134RET484:
10135
10136! lfsr step begin
10137srlx %l0, 1, %l6
10138xnor %l6, %l0, %l6
10139sllx %l6, 63, %l6
10140or %l6, %l0, %l0
10141srlx %l0, 1, %l0
10142
10143
10144P485: !_MEMBAR (FP) (CBR) (Branch target of P277)
10145
10146! cbranch
10147andcc %l0, 1, %g0
10148be,pn %xcc, TARGET485
10149nop
10150RET485:
10151
10152! lfsr step begin
10153srlx %l0, 1, %l7
10154xnor %l7, %l0, %l7
10155sllx %l7, 63, %l7
10156or %l7, %l0, %l0
10157srlx %l0, 1, %l0
10158
10159ba P486
10160nop
10161
10162TARGET277:
10163ba RET277
10164nop
10165
10166
10167P486: !_BST [12] (maybe <- 0x40000058) (FP)
10168wr %g0, 0xf0, %asi
10169sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
10170add %i0, %i2, %i2
10171! preparing store val #0, next val will be in f32
10172fmovs %f16, %f20
10173fadds %f16, %f17, %f16
10174! preparing store val #1, next val will be in f33
10175fmovs %f16, %f21
10176fadds %f16, %f17, %f16
10177! preparing store val #2, next val will be in f40
10178fmovd %f20, %f32
10179fmovs %f16, %f20
10180fadds %f16, %f17, %f16
10181fmovd %f20, %f40
10182membar #Sync
10183stda %f32, [%i2 + 0 ] %asi
10184
10185P487: !_MEMBAR (FP)
10186membar #StoreLoad
10187
10188P488: !_ST [24] (maybe <- 0x4000005b) (FP) (CBR)
10189sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
10190add %i0, %i3, %i3
10191! preparing store val #0, next val will be in f20
10192fmovs %f16, %f20
10193fadds %f16, %f17, %f16
10194st %f20, [%i3 + 64 ]
10195
10196! cbranch
10197andcc %l0, 1, %g0
10198be,pn %xcc, TARGET488
10199nop
10200RET488:
10201
10202! lfsr step begin
10203srlx %l0, 1, %l6
10204xnor %l6, %l0, %l6
10205sllx %l6, 63, %l6
10206or %l6, %l0, %l0
10207srlx %l0, 1, %l0
10208
10209
10210P489: !_MEMBAR (FP)
10211
10212P490: !_BSTC [20] (maybe <- 0x4000005c) (FP)
10213wr %g0, 0xe0, %asi
10214sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
10215add %i0, %i2, %i2
10216! preparing store val #0, next val will be in f32
10217fmovs %f16, %f20
10218fadds %f16, %f17, %f16
10219fmovd %f20, %f32
10220membar #Sync
10221stda %f32, [%i2 + 256 ] %asi
10222
10223P491: !_MEMBAR (FP)
10224membar #StoreLoad
10225
10226P492: !_BLD [16] (FP) (CBR)
10227wr %g0, 0xf0, %asi
10228sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
10229add %i0, %i3, %i3
10230ldda [%i3 + 0] %asi, %f32
10231membar #Sync
10232! 1 addresses covered
10233fmovd %f36, %f18
10234fmovs %f18, %f7
10235
10236! cbranch
10237andcc %l0, 1, %g0
10238be,pn %xcc, TARGET492
10239nop
10240RET492:
10241
10242! lfsr step begin
10243srlx %l0, 1, %l6
10244xnor %l6, %l0, %l6
10245sllx %l6, 63, %l6
10246or %l6, %l0, %l0
10247srlx %l0, 1, %l0
10248
10249
10250P493: !_MEMBAR (FP) (Branch target of P385)
10251ba P494
10252nop
10253
10254TARGET385:
10255ba RET385
10256nop
10257
10258
10259P494: !_BLD [4] (FP) (Branch target of P537)
10260wr %g0, 0xf0, %asi
10261ldda [%i0 + 0] %asi, %f32
10262membar #Sync
10263! 5 addresses covered
10264fmovd %f32, %f8
10265fmovd %f34, %f10
10266fmovd %f36, %f18
10267fmovs %f18, %f11
10268fmovd %f40, %f12
10269ba P495
10270nop
10271
10272TARGET537:
10273ba RET537
10274nop
10275
10276
10277P495: !_MEMBAR (FP) (CBR)
10278
10279! cbranch
10280andcc %l0, 1, %g0
10281be,pn %xcc, TARGET495
10282nop
10283RET495:
10284
10285! lfsr step begin
10286srlx %l0, 1, %l7
10287xnor %l7, %l0, %l7
10288sllx %l7, 63, %l7
10289or %l7, %l0, %l0
10290srlx %l0, 1, %l0
10291
10292
10293P496: !_PREFETCH [5] (Int) (Branch target of P344)
10294prefetch [%i0 + 64], 1
10295ba P497
10296nop
10297
10298TARGET344:
10299ba RET344
10300nop
10301
10302
10303P497: !_MEMBAR (FP)
10304membar #StoreLoad
10305
10306P498: !_BLD [28] (FP)
10307wr %g0, 0xf0, %asi
10308sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
10309add %i0, %i2, %i2
10310ldda [%i2 + 0] %asi, %f32
10311membar #Sync
10312! 1 addresses covered
10313fmovd %f32, %f18
10314fmovs %f18, %f13
10315
10316P499: !_MEMBAR (FP) (CBR) (Branch target of P521)
10317
10318! cbranch
10319andcc %l0, 1, %g0
10320be,pn %xcc, TARGET499
10321nop
10322RET499:
10323
10324! lfsr step begin
10325srlx %l0, 1, %o5
10326xnor %o5, %l0, %o5
10327sllx %o5, 63, %o5
10328or %o5, %l0, %l0
10329srlx %l0, 1, %l0
10330
10331ba P500
10332nop
10333
10334TARGET521:
10335ba RET521
10336nop
10337
10338
10339P500: !_BLD [3] (FP)
10340wr %g0, 0xf0, %asi
10341ldda [%i0 + 0] %asi, %f32
10342membar #Sync
10343! 5 addresses covered
10344fmovd %f32, %f14
10345!---- flushing fp results buffer to %f30 ----
10346fmovd %f0, %f30
10347fmovd %f2, %f30
10348fmovd %f4, %f30
10349fmovd %f6, %f30
10350fmovd %f8, %f30
10351fmovd %f10, %f30
10352fmovd %f12, %f30
10353fmovd %f14, %f30
10354!--
10355fmovd %f34, %f0
10356fmovd %f36, %f18
10357fmovs %f18, %f1
10358fmovd %f40, %f2
10359
10360P501: !_MEMBAR (FP) (Branch target of P345)
10361ba P502
10362nop
10363
10364TARGET345:
10365ba RET345
10366nop
10367
10368
10369P502: !_REPLACEMENT [11] (Int)
10370sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
10371add %i0, %i3, %i3
10372sethi %hi(0x2000), %l3
10373ld [%i3+0], %l7
10374st %l7, [%i3+0]
10375add %i3, %l3, %l6
10376ld [%l6+0], %l7
10377st %l7, [%l6+0]
10378add %l6, %l3, %l6
10379ld [%l6+0], %l7
10380st %l7, [%l6+0]
10381add %l6, %l3, %l6
10382ld [%l6+0], %l7
10383st %l7, [%l6+0]
10384add %l6, %l3, %l6
10385ld [%l6+0], %l7
10386st %l7, [%l6+0]
10387add %l6, %l3, %l6
10388ld [%l6+0], %l7
10389st %l7, [%l6+0]
10390add %l6, %l3, %l6
10391ld [%l6+0], %l7
10392st %l7, [%l6+0]
10393add %l6, %l3, %l6
10394ld [%l6+0], %l7
10395st %l7, [%l6+0]
10396
10397P503: !_LD [13] (Int) (CBR) (Branch target of P509)
10398sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
10399add %i0, %i2, %i2
10400lduw [%i2 + 32], %l3
10401! move %l3(lower) -> %o4(lower)
10402or %l3, %o4, %o4
10403!---- flushing int results buffer----
10404mov %o0, %l5
10405mov %o1, %l5
10406mov %o2, %l5
10407mov %o3, %l5
10408mov %o4, %l5
10409
10410! cbranch
10411andcc %l0, 1, %g0
10412be,pn %xcc, TARGET503
10413nop
10414RET503:
10415
10416! lfsr step begin
10417srlx %l0, 1, %l6
10418xnor %l6, %l0, %l6
10419sllx %l6, 63, %l6
10420or %l6, %l0, %l0
10421srlx %l0, 1, %l0
10422
10423ba P504
10424nop
10425
10426TARGET509:
10427ba RET509
10428nop
10429
10430
10431P504: !_MEMBAR (FP) (CBR)
10432
10433! cbranch
10434andcc %l0, 1, %g0
10435be,pt %xcc, TARGET504
10436nop
10437RET504:
10438
10439! lfsr step begin
10440srlx %l0, 1, %l7
10441xnor %l7, %l0, %l7
10442sllx %l7, 63, %l7
10443or %l7, %l0, %l0
10444srlx %l0, 1, %l0
10445
10446
10447P505: !_BST [31] (maybe <- 0x4000005d) (FP)
10448wr %g0, 0xf0, %asi
10449sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
10450add %i0, %i3, %i3
10451! preparing store val #0, next val will be in f32
10452fmovs %f16, %f20
10453fadds %f16, %f17, %f16
10454fmovd %f20, %f32
10455membar #Sync
10456stda %f32, [%i3 + 192 ] %asi
10457
10458P506: !_MEMBAR (FP)
10459membar #StoreLoad
10460
10461P507: !_BLD [3] (FP) (Secondary ctx) (Branch target of P609)
10462wr %g0, 0xf1, %asi
10463ldda [%i0 + 0] %asi, %f32
10464membar #Sync
10465! 5 addresses covered
10466fmovd %f32, %f18
10467fmovs %f18, %f3
10468fmovs %f19, %f4
10469fmovd %f34, %f18
10470fmovs %f18, %f5
10471fmovd %f36, %f6
10472fmovd %f40, %f18
10473fmovs %f18, %f7
10474ba P508
10475nop
10476
10477TARGET609:
10478ba RET609
10479nop
10480
10481
10482P508: !_MEMBAR (FP) (Secondary ctx)
10483
10484P509: !_BLD [19] (FP) (CBR)
10485wr %g0, 0xf0, %asi
10486sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
10487add %i0, %i2, %i2
10488ldda [%i2 + 0] %asi, %f32
10489membar #Sync
10490! 1 addresses covered
10491fmovd %f32, %f8
10492
10493! cbranch
10494andcc %l0, 1, %g0
10495be,pt %xcc, TARGET509
10496nop
10497RET509:
10498
10499! lfsr step begin
10500srlx %l0, 1, %l7
10501xnor %l7, %l0, %l7
10502sllx %l7, 63, %l7
10503or %l7, %l0, %l0
10504srlx %l0, 1, %l0
10505
10506
10507P510: !_MEMBAR (FP)
10508
10509P511: !_BLD [20] (FP)
10510wr %g0, 0xf0, %asi
10511ldda [%i2 + 256] %asi, %f32
10512membar #Sync
10513! 1 addresses covered
10514fmovd %f32, %f18
10515fmovs %f18, %f9
10516
10517P512: !_MEMBAR (FP)
10518
10519P513: !_ST [26] (maybe <- 0x800005) (Int)
10520sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
10521add %i0, %i3, %i3
10522stw %l4, [%i3 + 128 ]
10523add %l4, 1, %l4
10524
10525P514: !_MEMBAR (FP)
10526membar #StoreLoad
10527
10528P515: !_BLD [12] (FP)
10529wr %g0, 0xf0, %asi
10530sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
10531add %i0, %i2, %i2
10532ldda [%i2 + 0] %asi, %f32
10533membar #Sync
10534! 3 addresses covered
10535fmovd %f32, %f10
10536fmovd %f40, %f12
10537
10538P516: !_MEMBAR (FP)
10539
10540P517: !_ST [3] (maybe <- 0x4000005e) (FP)
10541! preparing store val #0, next val will be in f20
10542fmovs %f16, %f20
10543fadds %f16, %f17, %f16
10544st %f20, [%i0 + 16 ]
10545
10546P518: !_ST [27] (maybe <- 0x800006) (Int)
10547stw %l4, [%i3 + 160 ]
10548add %l4, 1, %l4
10549
10550P519: !_MEMBAR (FP)
10551membar #StoreLoad
10552
10553P520: !_BLD [9] (FP)
10554wr %g0, 0xf0, %asi
10555ldda [%i1 + 0] %asi, %f32
10556membar #Sync
10557! 2 addresses covered
10558fmovd %f32, %f18
10559fmovs %f18, %f13
10560fmovd %f40, %f14
10561
10562P521: !_MEMBAR (FP) (CBR)
10563
10564! cbranch
10565andcc %l0, 1, %g0
10566be,pt %xcc, TARGET521
10567nop
10568RET521:
10569
10570! lfsr step begin
10571srlx %l0, 1, %l3
10572xnor %l3, %l0, %l3
10573sllx %l3, 63, %l3
10574or %l3, %l0, %l0
10575srlx %l0, 1, %l0
10576
10577
10578P522: !_BST [29] (maybe <- 0x4000005f) (FP)
10579wr %g0, 0xf0, %asi
10580sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
10581add %i0, %i3, %i3
10582! preparing store val #0, next val will be in f32
10583fmovs %f16, %f20
10584fadds %f16, %f17, %f16
10585fmovd %f20, %f32
10586membar #Sync
10587stda %f32, [%i3 + 64 ] %asi
10588
10589P523: !_MEMBAR (FP) (Branch target of P468)
10590membar #StoreLoad
10591ba P524
10592nop
10593
10594TARGET468:
10595ba RET468
10596nop
10597
10598
10599P524: !_LD [33] (Int) (Branch target of P527)
10600sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
10601add %i0, %i2, %i2
10602lduw [%i2 + 0], %o0
10603! move %o0(lower) -> %o0(upper)
10604sllx %o0, 32, %o0
10605ba P525
10606nop
10607
10608TARGET527:
10609ba RET527
10610nop
10611
10612
10613P525: !_PREFETCH [23] (Int)
10614sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
10615add %i0, %i3, %i3
10616prefetch [%i3 + 32], 1
10617
10618P526: !_ST [30] (maybe <- 0x40000060) (FP)
10619sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
10620add %i0, %i2, %i2
10621! preparing store val #0, next val will be in f20
10622fmovs %f16, %f20
10623fadds %f16, %f17, %f16
10624st %f20, [%i2 + 128 ]
10625
10626P527: !_ST [33] (maybe <- 0x40000061) (FP) (CBR)
10627sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
10628add %i0, %i3, %i3
10629! preparing store val #0, next val will be in f20
10630fmovs %f16, %f20
10631fadds %f16, %f17, %f16
10632st %f20, [%i3 + 0 ]
10633
10634! cbranch
10635andcc %l0, 1, %g0
10636be,pt %xcc, TARGET527
10637nop
10638RET527:
10639
10640! lfsr step begin
10641srlx %l0, 1, %l3
10642xnor %l3, %l0, %l3
10643sllx %l3, 63, %l3
10644or %l3, %l0, %l0
10645srlx %l0, 1, %l0
10646
10647
10648P528: !_ST [16] (maybe <- 0x800007) (Int) (CBR) (Nucleus ctx)
10649wr %g0, 0x4, %asi
10650sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
10651add %i0, %i2, %i2
10652stwa %l4, [%i2 + 16] %asi
10653add %l4, 1, %l4
10654
10655! cbranch
10656andcc %l0, 1, %g0
10657be,pt %xcc, TARGET528
10658nop
10659RET528:
10660
10661! lfsr step begin
10662srlx %l0, 1, %l3
10663xnor %l3, %l0, %l3
10664sllx %l3, 63, %l3
10665or %l3, %l0, %l0
10666srlx %l0, 1, %l0
10667
10668
10669P529: !_LD [9] (FP) (CBR)
10670ld [%i1 + 32], %f15
10671! 1 addresses covered
10672!---- flushing fp results buffer to %f30 ----
10673fmovd %f0, %f30
10674fmovd %f2, %f30
10675fmovd %f4, %f30
10676fmovd %f6, %f30
10677fmovd %f8, %f30
10678fmovd %f10, %f30
10679fmovd %f12, %f30
10680fmovd %f14, %f30
10681!--
10682
10683! cbranch
10684andcc %l0, 1, %g0
10685be,pn %xcc, TARGET529
10686nop
10687RET529:
10688
10689! lfsr step begin
10690srlx %l0, 1, %l6
10691xnor %l6, %l0, %l6
10692sllx %l6, 63, %l6
10693or %l6, %l0, %l0
10694srlx %l0, 1, %l0
10695
10696
10697P530: !_MEMBAR (FP) (Branch target of P363)
10698ba P531
10699nop
10700
10701TARGET363:
10702ba RET363
10703nop
10704
10705
10706P531: !_BST [7] (maybe <- 0x40000062) (FP)
10707wr %g0, 0xf0, %asi
10708! preparing store val #0, next val will be in f32
10709fmovs %f16, %f20
10710fadds %f16, %f17, %f16
10711fmovd %f20, %f32
10712membar #Sync
10713stda %f32, [%i0 + 128 ] %asi
10714
10715P532: !_MEMBAR (FP) (Branch target of P297)
10716membar #StoreLoad
10717ba P533
10718nop
10719
10720TARGET297:
10721ba RET297
10722nop
10723
10724
10725P533: !_BLD [30] (FP) (CBR)
10726wr %g0, 0xf0, %asi
10727sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
10728add %i0, %i3, %i3
10729ldda [%i3 + 128] %asi, %f0
10730membar #Sync
10731! 1 addresses covered
10732
10733! cbranch
10734andcc %l0, 1, %g0
10735be,pt %xcc, TARGET533
10736nop
10737RET533:
10738
10739! lfsr step begin
10740srlx %l0, 1, %l6
10741xnor %l6, %l0, %l6
10742sllx %l6, 63, %l6
10743or %l6, %l0, %l0
10744srlx %l0, 1, %l0
10745
10746
10747P534: !_MEMBAR (FP)
10748
10749P535: !_LD [20] (Int) (Nucleus ctx) (Branch target of P296)
10750wr %g0, 0x4, %asi
10751sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
10752add %i0, %i2, %i2
10753lduwa [%i2 + 256] %asi, %o5
10754! move %o5(lower) -> %o0(lower)
10755or %o5, %o0, %o0
10756ba P536
10757nop
10758
10759TARGET296:
10760ba RET296
10761nop
10762
10763
10764P536: !_IDC_FLIP [13] (Int) (Branch target of P561)
10765sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
10766add %i0, %i3, %i3
10767IDC_FLIP(536, 16690, 1, 0x44000020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3)
10768ba P537
10769nop
10770
10771TARGET561:
10772ba RET561
10773nop
10774
10775
10776P537: !_REPLACEMENT [19] (Int) (CBR) (Branch target of P473)
10777sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
10778add %i0, %i2, %i2
10779sethi %hi(0x2000), %l6
10780ld [%i2+0], %o5
10781st %o5, [%i2+0]
10782add %i2, %l6, %l7
10783ld [%l7+0], %o5
10784st %o5, [%l7+0]
10785add %l7, %l6, %l7
10786ld [%l7+0], %o5
10787st %o5, [%l7+0]
10788add %l7, %l6, %l7
10789ld [%l7+0], %o5
10790st %o5, [%l7+0]
10791add %l7, %l6, %l7
10792ld [%l7+0], %o5
10793st %o5, [%l7+0]
10794add %l7, %l6, %l7
10795ld [%l7+0], %o5
10796st %o5, [%l7+0]
10797add %l7, %l6, %l7
10798ld [%l7+0], %o5
10799st %o5, [%l7+0]
10800add %l7, %l6, %l7
10801ld [%l7+0], %o5
10802st %o5, [%l7+0]
10803
10804! cbranch
10805andcc %l0, 1, %g0
10806be,pn %xcc, TARGET537
10807nop
10808RET537:
10809
10810! lfsr step begin
10811srlx %l0, 1, %l3
10812xnor %l3, %l0, %l3
10813sllx %l3, 63, %l3
10814or %l3, %l0, %l0
10815srlx %l0, 1, %l0
10816
10817ba P538
10818nop
10819
10820TARGET473:
10821ba RET473
10822nop
10823
10824
10825P538: !_MEMBAR (FP) (Secondary ctx)
10826membar #StoreLoad
10827
10828P539: !_BLD [10] (FP) (Secondary ctx)
10829wr %g0, 0xf1, %asi
10830ldda [%i1 + 64] %asi, %f32
10831membar #Sync
10832! 1 addresses covered
10833fmovd %f32, %f18
10834fmovs %f18, %f1
10835
10836P540: !_MEMBAR (FP) (Secondary ctx)
10837
10838P541: !_IDC_FLIP [21] (Int)
10839sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
10840add %i0, %i3, %i3
10841IDC_FLIP(541, 10991, 1, 0x45800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
10842
10843P542: !_REPLACEMENT [2] (Int) (Secondary ctx)
10844wr %g0, 0x81, %asi
10845sethi %hi(0x2000), %l6
10846ld [%i2+8], %o5
10847st %o5, [%i2+8]
10848add %i2, %l6, %l7
10849ld [%l7+8], %o5
10850st %o5, [%l7+8]
10851add %l7, %l6, %l7
10852ld [%l7+8], %o5
10853st %o5, [%l7+8]
10854add %l7, %l6, %l7
10855ld [%l7+8], %o5
10856st %o5, [%l7+8]
10857add %l7, %l6, %l7
10858ld [%l7+8], %o5
10859st %o5, [%l7+8]
10860add %l7, %l6, %l7
10861ld [%l7+8], %o5
10862st %o5, [%l7+8]
10863add %l7, %l6, %l7
10864ld [%l7+8], %o5
10865st %o5, [%l7+8]
10866add %l7, %l6, %l7
10867ld [%l7+8], %o5
10868st %o5, [%l7+8]
10869
10870P543: !_PREFETCH [6] (Int) (LE)
10871wr %g0, 0x88, %asi
10872prefetcha [%i0 + 96] %asi, 1
10873
10874P544: !_PREFETCH [4] (Int)
10875prefetch [%i0 + 32], 1
10876
10877P545: !_MEMBAR (FP)
10878membar #StoreLoad
10879
10880P546: !_BLD [11] (FP)
10881wr %g0, 0xf0, %asi
10882sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
10883add %i0, %i2, %i2
10884ldda [%i2 + 0] %asi, %f32
10885membar #Sync
10886! 3 addresses covered
10887fmovd %f32, %f2
10888fmovd %f40, %f4
10889
10890P547: !_MEMBAR (FP)
10891
10892P548: !_LD [21] (Int) (Secondary ctx)
10893wr %g0, 0x81, %asi
10894lduwa [%i3 + 0] %asi, %o1
10895! move %o1(lower) -> %o1(upper)
10896sllx %o1, 32, %o1
10897
10898P549: !_PREFETCH [16] (Int) (CBR)
10899sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
10900add %i0, %i3, %i3
10901prefetch [%i3 + 16], 1
10902
10903! cbranch
10904andcc %l0, 1, %g0
10905be,pn %xcc, TARGET549
10906nop
10907RET549:
10908
10909! lfsr step begin
10910srlx %l0, 1, %l7
10911xnor %l7, %l0, %l7
10912sllx %l7, 63, %l7
10913or %l7, %l0, %l0
10914srlx %l0, 1, %l0
10915
10916
10917P550: !_LD [5] (FP) (CBR) (Branch target of P302)
10918ld [%i0 + 64], %f5
10919! 1 addresses covered
10920
10921! cbranch
10922andcc %l0, 1, %g0
10923be,pn %xcc, TARGET550
10924nop
10925RET550:
10926
10927! lfsr step begin
10928srlx %l0, 1, %o5
10929xnor %o5, %l0, %o5
10930sllx %o5, 63, %o5
10931or %o5, %l0, %l0
10932srlx %l0, 1, %l0
10933
10934ba P551
10935nop
10936
10937TARGET302:
10938ba RET302
10939nop
10940
10941
10942P551: !_MEMBAR (FP) (Secondary ctx)
10943membar #StoreLoad
10944
10945P552: !_BLD [2] (FP) (CBR) (Secondary ctx)
10946wr %g0, 0xf1, %asi
10947ldda [%i0 + 0] %asi, %f32
10948membar #Sync
10949! 5 addresses covered
10950fmovd %f32, %f6
10951fmovd %f34, %f8
10952fmovd %f36, %f18
10953fmovs %f18, %f9
10954fmovd %f40, %f10
10955
10956! cbranch
10957andcc %l0, 1, %g0
10958be,pn %xcc, TARGET552
10959nop
10960RET552:
10961
10962! lfsr step begin
10963srlx %l0, 1, %l3
10964xnor %l3, %l0, %l3
10965sllx %l3, 63, %l3
10966or %l3, %l0, %l0
10967srlx %l0, 1, %l0
10968
10969
10970P553: !_MEMBAR (FP) (Secondary ctx) (Branch target of P402)
10971ba P554
10972nop
10973
10974TARGET402:
10975ba RET402
10976nop
10977
10978
10979P554: !_BLD [25] (FP)
10980wr %g0, 0xf0, %asi
10981sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
10982add %i0, %i2, %i2
10983ldda [%i2 + 64] %asi, %f32
10984membar #Sync
10985! 2 addresses covered
10986fmovd %f32, %f18
10987fmovs %f18, %f11
10988fmovd %f40, %f12
10989
10990P555: !_MEMBAR (FP)
10991
10992P556: !_IDC_FLIP [22] (Int)
10993IDC_FLIP(556, 26988, 1, 0x45800004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
10994
10995P557: !_MEMBAR (FP)
10996membar #StoreLoad
10997
10998P558: !_BLD [24] (FP)
10999wr %g0, 0xf0, %asi
11000ldda [%i2 + 64] %asi, %f32
11001membar #Sync
11002! 2 addresses covered
11003fmovd %f32, %f18
11004fmovs %f18, %f13
11005fmovd %f40, %f14
11006
11007P559: !_MEMBAR (FP) (CBR)
11008
11009! cbranch
11010andcc %l0, 1, %g0
11011be,pt %xcc, TARGET559
11012nop
11013RET559:
11014
11015! lfsr step begin
11016srlx %l0, 1, %l6
11017xnor %l6, %l0, %l6
11018sllx %l6, 63, %l6
11019or %l6, %l0, %l0
11020srlx %l0, 1, %l0
11021
11022
11023P560: !_BSTC [18] (maybe <- 0x40000063) (FP) (CBR) (Branch target of P427)
11024wr %g0, 0xe0, %asi
11025! preparing store val #0, next val will be in f32
11026fmovs %f16, %f20
11027fadds %f16, %f17, %f16
11028fmovd %f20, %f32
11029membar #Sync
11030stda %f32, [%i3 + 128 ] %asi
11031
11032! cbranch
11033andcc %l0, 1, %g0
11034be,pt %xcc, TARGET560
11035nop
11036RET560:
11037
11038! lfsr step begin
11039srlx %l0, 1, %l6
11040xnor %l6, %l0, %l6
11041sllx %l6, 63, %l6
11042or %l6, %l0, %l0
11043srlx %l0, 1, %l0
11044
11045ba P561
11046nop
11047
11048TARGET427:
11049ba RET427
11050nop
11051
11052
11053P561: !_MEMBAR (FP) (CBR)
11054membar #StoreLoad
11055
11056! cbranch
11057andcc %l0, 1, %g0
11058be,pn %xcc, TARGET561
11059nop
11060RET561:
11061
11062! lfsr step begin
11063srlx %l0, 1, %l7
11064xnor %l7, %l0, %l7
11065sllx %l7, 63, %l7
11066or %l7, %l0, %l0
11067srlx %l0, 1, %l0
11068
11069
11070P562: !_REPLACEMENT [17] (Int) (Secondary ctx)
11071wr %g0, 0x81, %asi
11072sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
11073add %i0, %i3, %i3
11074sethi %hi(0x2000), %o5
11075ld [%i3+96], %l6
11076st %l6, [%i3+96]
11077add %i3, %o5, %l3
11078ld [%l3+96], %l6
11079st %l6, [%l3+96]
11080add %l3, %o5, %l3
11081ld [%l3+96], %l6
11082st %l6, [%l3+96]
11083add %l3, %o5, %l3
11084ld [%l3+96], %l6
11085st %l6, [%l3+96]
11086add %l3, %o5, %l3
11087ld [%l3+96], %l6
11088st %l6, [%l3+96]
11089add %l3, %o5, %l3
11090ld [%l3+96], %l6
11091st %l6, [%l3+96]
11092add %l3, %o5, %l3
11093ld [%l3+96], %l6
11094st %l6, [%l3+96]
11095add %l3, %o5, %l3
11096ld [%l3+96], %l6
11097st %l6, [%l3+96]
11098
11099P563: !_MEMBAR (FP) (CBR)
11100membar #StoreLoad
11101
11102! cbranch
11103andcc %l0, 1, %g0
11104be,pt %xcc, TARGET563
11105nop
11106RET563:
11107
11108! lfsr step begin
11109srlx %l0, 1, %l7
11110xnor %l7, %l0, %l7
11111sllx %l7, 63, %l7
11112or %l7, %l0, %l0
11113srlx %l0, 1, %l0
11114
11115
11116P564: !_BLD [29] (FP)
11117wr %g0, 0xf0, %asi
11118sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
11119add %i0, %i2, %i2
11120ldda [%i2 + 64] %asi, %f32
11121membar #Sync
11122! 1 addresses covered
11123fmovd %f32, %f18
11124fmovs %f18, %f15
11125!---- flushing fp results buffer to %f30 ----
11126fmovd %f0, %f30
11127fmovd %f2, %f30
11128fmovd %f4, %f30
11129fmovd %f6, %f30
11130fmovd %f8, %f30
11131fmovd %f10, %f30
11132fmovd %f12, %f30
11133fmovd %f14, %f30
11134!--
11135
11136P565: !_MEMBAR (FP)
11137
11138P566: !_BST [17] (maybe <- 0x40000064) (FP) (CBR) (Secondary ctx)
11139wr %g0, 0xf1, %asi
11140sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
11141add %i0, %i3, %i3
11142! preparing store val #0, next val will be in f40
11143fmovs %f16, %f20
11144fadds %f16, %f17, %f16
11145fmovd %f20, %f40
11146membar #Sync
11147stda %f32, [%i3 + 64 ] %asi
11148
11149! cbranch
11150andcc %l0, 1, %g0
11151be,pt %xcc, TARGET566
11152nop
11153RET566:
11154
11155! lfsr step begin
11156srlx %l0, 1, %l7
11157xnor %l7, %l0, %l7
11158sllx %l7, 63, %l7
11159or %l7, %l0, %l0
11160srlx %l0, 1, %l0
11161
11162
11163P567: !_MEMBAR (FP) (Secondary ctx) (Branch target of P243)
11164membar #StoreLoad
11165ba P568
11166nop
11167
11168TARGET243:
11169ba RET243
11170nop
11171
11172
11173P568: !_PREFETCH [19] (Int)
11174sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
11175add %i0, %i2, %i2
11176prefetch [%i2 + 0], 1
11177
11178P569: !_REPLACEMENT [22] (Int) (Branch target of P430)
11179sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
11180add %i0, %i3, %i3
11181sethi %hi(0x2000), %o5
11182ld [%i3+4], %l6
11183st %l6, [%i3+4]
11184add %i3, %o5, %l3
11185ld [%l3+4], %l6
11186st %l6, [%l3+4]
11187add %l3, %o5, %l3
11188ld [%l3+4], %l6
11189st %l6, [%l3+4]
11190add %l3, %o5, %l3
11191ld [%l3+4], %l6
11192st %l6, [%l3+4]
11193add %l3, %o5, %l3
11194ld [%l3+4], %l6
11195st %l6, [%l3+4]
11196add %l3, %o5, %l3
11197ld [%l3+4], %l6
11198st %l6, [%l3+4]
11199add %l3, %o5, %l3
11200ld [%l3+4], %l6
11201st %l6, [%l3+4]
11202add %l3, %o5, %l3
11203ld [%l3+4], %l6
11204st %l6, [%l3+4]
11205ba P570
11206nop
11207
11208TARGET430:
11209ba RET430
11210nop
11211
11212
11213P570: !_MEMBAR (FP)
11214membar #StoreLoad
11215
11216P571: !_BLD [31] (FP)
11217wr %g0, 0xf0, %asi
11218sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
11219add %i0, %i2, %i2
11220ldda [%i2 + 192] %asi, %f0
11221membar #Sync
11222! 1 addresses covered
11223
11224P572: !_MEMBAR (FP)
11225
11226P573: !_PREFETCH [31] (Int) (Branch target of P375)
11227prefetch [%i2 + 192], 1
11228ba P574
11229nop
11230
11231TARGET375:
11232ba RET375
11233nop
11234
11235
11236P574: !_LD [23] (Int)
11237sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
11238add %i0, %i3, %i3
11239lduw [%i3 + 32], %o5
11240! move %o5(lower) -> %o1(lower)
11241or %o5, %o1, %o1
11242
11243P575: !_MEMBAR (FP)
11244membar #StoreLoad
11245
11246P576: !_BLD [24] (FP) (CBR) (Branch target of P623)
11247wr %g0, 0xf0, %asi
11248ldda [%i3 + 64] %asi, %f32
11249membar #Sync
11250! 2 addresses covered
11251fmovd %f32, %f18
11252fmovs %f18, %f1
11253fmovd %f40, %f2
11254
11255! cbranch
11256andcc %l0, 1, %g0
11257be,pt %xcc, TARGET576
11258nop
11259RET576:
11260
11261! lfsr step begin
11262srlx %l0, 1, %l3
11263xnor %l3, %l0, %l3
11264sllx %l3, 63, %l3
11265or %l3, %l0, %l0
11266srlx %l0, 1, %l0
11267
11268ba P577
11269nop
11270
11271TARGET623:
11272ba RET623
11273nop
11274
11275
11276P577: !_MEMBAR (FP) (CBR)
11277
11278! cbranch
11279andcc %l0, 1, %g0
11280be,pn %xcc, TARGET577
11281nop
11282RET577:
11283
11284! lfsr step begin
11285srlx %l0, 1, %l6
11286xnor %l6, %l0, %l6
11287sllx %l6, 63, %l6
11288or %l6, %l0, %l0
11289srlx %l0, 1, %l0
11290
11291
11292P578: !_PREFETCH [26] (Int)
11293prefetch [%i3 + 128], 1
11294
11295P579: !_LD [2] (FP) (CBR) (Branch target of P549)
11296ld [%i0 + 8], %f3
11297! 1 addresses covered
11298
11299! cbranch
11300andcc %l0, 1, %g0
11301be,pt %xcc, TARGET579
11302nop
11303RET579:
11304
11305! lfsr step begin
11306srlx %l0, 1, %l7
11307xnor %l7, %l0, %l7
11308sllx %l7, 63, %l7
11309or %l7, %l0, %l0
11310srlx %l0, 1, %l0
11311
11312ba P580
11313nop
11314
11315TARGET549:
11316ba RET549
11317nop
11318
11319
11320P580: !_MEMBAR (FP)
11321
11322P581: !_BSTC [32] (maybe <- 0x40000065) (FP)
11323wr %g0, 0xe0, %asi
11324! preparing store val #0, next val will be in f32
11325fmovs %f16, %f20
11326fadds %f16, %f17, %f16
11327fmovd %f20, %f32
11328membar #Sync
11329stda %f32, [%i2 + 256 ] %asi
11330
11331P582: !_MEMBAR (FP)
11332membar #StoreLoad
11333
11334P583: !_LD [0] (Int) (LE)
11335wr %g0, 0x88, %asi
11336lduwa [%i0 + 0] %asi, %o2
11337! move %o2(lower) -> %o2(upper)
11338sllx %o2, 32, %o2
11339
11340P584: !_MEMBAR (FP)
11341
11342P585: !_BSTC [27] (maybe <- 0x40000066) (FP)
11343wr %g0, 0xe0, %asi
11344! preparing store val #0, next val will be in f32
11345fmovs %f16, %f20
11346fadds %f16, %f17, %f16
11347! preparing store val #1, next val will be in f40
11348fmovd %f20, %f32
11349fmovs %f16, %f20
11350fadds %f16, %f17, %f16
11351fmovd %f20, %f40
11352membar #Sync
11353stda %f32, [%i3 + 128 ] %asi
11354
11355P586: !_MEMBAR (FP)
11356
11357P587: !_BST [14] (maybe <- 0x40000068) (FP)
11358wr %g0, 0xf0, %asi
11359sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
11360add %i0, %i2, %i2
11361! preparing store val #0, next val will be in f32
11362fmovs %f16, %f20
11363fadds %f16, %f17, %f16
11364fmovd %f20, %f32
11365membar #Sync
11366stda %f32, [%i2 + 64 ] %asi
11367
11368P588: !_MEMBAR (FP)
11369membar #StoreLoad
11370
11371P589: !_BLD [10] (FP) (Secondary ctx) (Branch target of P484)
11372wr %g0, 0xf1, %asi
11373ldda [%i1 + 64] %asi, %f32
11374membar #Sync
11375! 1 addresses covered
11376fmovd %f32, %f4
11377ba P590
11378nop
11379
11380TARGET484:
11381ba RET484
11382nop
11383
11384
11385P590: !_MEMBAR (FP) (CBR) (Secondary ctx)
11386
11387! cbranch
11388andcc %l0, 1, %g0
11389be,pt %xcc, TARGET590
11390nop
11391RET590:
11392
11393! lfsr step begin
11394srlx %l0, 1, %l7
11395xnor %l7, %l0, %l7
11396sllx %l7, 63, %l7
11397or %l7, %l0, %l0
11398srlx %l0, 1, %l0
11399
11400
11401P591: !_PREFETCH [0] (Int) (Branch target of P278)
11402prefetch [%i0 + 0], 1
11403ba P592
11404nop
11405
11406TARGET278:
11407ba RET278
11408nop
11409
11410
11411P592: !_REPLACEMENT [18] (Int) (Branch target of P611)
11412sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
11413add %i0, %i3, %i3
11414sethi %hi(0x2000), %o5
11415ld [%i3+128], %l6
11416st %l6, [%i3+128]
11417add %i3, %o5, %l3
11418ld [%l3+128], %l6
11419st %l6, [%l3+128]
11420add %l3, %o5, %l3
11421ld [%l3+128], %l6
11422st %l6, [%l3+128]
11423add %l3, %o5, %l3
11424ld [%l3+128], %l6
11425st %l6, [%l3+128]
11426add %l3, %o5, %l3
11427ld [%l3+128], %l6
11428st %l6, [%l3+128]
11429add %l3, %o5, %l3
11430ld [%l3+128], %l6
11431st %l6, [%l3+128]
11432add %l3, %o5, %l3
11433ld [%l3+128], %l6
11434st %l6, [%l3+128]
11435add %l3, %o5, %l3
11436ld [%l3+128], %l6
11437st %l6, [%l3+128]
11438ba P593
11439nop
11440
11441TARGET611:
11442ba RET611
11443nop
11444
11445
11446P593: !_MEMBAR (FP) (CBR)
11447membar #StoreLoad
11448
11449! cbranch
11450andcc %l0, 1, %g0
11451be,pn %xcc, TARGET593
11452nop
11453RET593:
11454
11455! lfsr step begin
11456srlx %l0, 1, %l7
11457xnor %l7, %l0, %l7
11458sllx %l7, 63, %l7
11459or %l7, %l0, %l0
11460srlx %l0, 1, %l0
11461
11462
11463P594: !_BLD [9] (FP)
11464wr %g0, 0xf0, %asi
11465ldda [%i1 + 0] %asi, %f32
11466membar #Sync
11467! 2 addresses covered
11468fmovd %f32, %f18
11469fmovs %f18, %f5
11470fmovd %f40, %f6
11471
11472P595: !_MEMBAR (FP)
11473
11474P596: !_REPLACEMENT [18] (Int)
11475sethi %hi(0x2000), %o5
11476ld [%i3+128], %l6
11477st %l6, [%i3+128]
11478add %i3, %o5, %l3
11479ld [%l3+128], %l6
11480st %l6, [%l3+128]
11481add %l3, %o5, %l3
11482ld [%l3+128], %l6
11483st %l6, [%l3+128]
11484add %l3, %o5, %l3
11485ld [%l3+128], %l6
11486st %l6, [%l3+128]
11487add %l3, %o5, %l3
11488ld [%l3+128], %l6
11489st %l6, [%l3+128]
11490add %l3, %o5, %l3
11491ld [%l3+128], %l6
11492st %l6, [%l3+128]
11493add %l3, %o5, %l3
11494ld [%l3+128], %l6
11495st %l6, [%l3+128]
11496add %l3, %o5, %l3
11497ld [%l3+128], %l6
11498st %l6, [%l3+128]
11499
11500P597: !_MEMBAR (FP)
11501
11502P598: !_BST [1] (maybe <- 0x40000069) (FP)
11503wr %g0, 0xf0, %asi
11504! preparing store val #0, next val will be in f32
11505fmovs %f16, %f20
11506fadds %f16, %f17, %f16
11507! preparing store val #1, next val will be in f33
11508fmovs %f16, %f21
11509fadds %f16, %f17, %f16
11510! preparing store val #2, next val will be in f34
11511fmovd %f20, %f32
11512fmovs %f16, %f20
11513fadds %f16, %f17, %f16
11514! preparing store val #3, next val will be in f36
11515fmovd %f20, %f34
11516fmovs %f16, %f20
11517fadds %f16, %f17, %f16
11518! preparing store val #4, next val will be in f40
11519fmovd %f20, %f36
11520fmovs %f16, %f20
11521fadds %f16, %f17, %f16
11522fmovd %f20, %f40
11523membar #Sync
11524stda %f32, [%i0 + 0 ] %asi
11525
11526P599: !_MEMBAR (FP)
11527
11528P600: !_BST [5] (maybe <- 0x4000006e) (FP) (Branch target of P616)
11529wr %g0, 0xf0, %asi
11530! preparing store val #0, next val will be in f32
11531fmovs %f16, %f20
11532fadds %f16, %f17, %f16
11533! preparing store val #1, next val will be in f40
11534fmovd %f20, %f32
11535fmovs %f16, %f20
11536fadds %f16, %f17, %f16
11537fmovd %f20, %f40
11538membar #Sync
11539stda %f32, [%i0 + 64 ] %asi
11540ba P601
11541nop
11542
11543TARGET616:
11544ba RET616
11545nop
11546
11547
11548P601: !_MEMBAR (FP)
11549membar #StoreLoad
11550
11551P602: !_BLD [15] (FP)
11552wr %g0, 0xf0, %asi
11553ldda [%i2 + 128] %asi, %f32
11554membar #Sync
11555! 1 addresses covered
11556fmovd %f32, %f18
11557fmovs %f18, %f7
11558
11559P603: !_MEMBAR (FP)
11560
11561P604: !_REPLACEMENT [33] (Int)
11562sethi %hi(0x2000), %l3
11563ld [%i3+0], %l7
11564st %l7, [%i3+0]
11565add %i3, %l3, %l6
11566ld [%l6+0], %l7
11567st %l7, [%l6+0]
11568add %l6, %l3, %l6
11569ld [%l6+0], %l7
11570st %l7, [%l6+0]
11571add %l6, %l3, %l6
11572ld [%l6+0], %l7
11573st %l7, [%l6+0]
11574add %l6, %l3, %l6
11575ld [%l6+0], %l7
11576st %l7, [%l6+0]
11577add %l6, %l3, %l6
11578ld [%l6+0], %l7
11579st %l7, [%l6+0]
11580add %l6, %l3, %l6
11581ld [%l6+0], %l7
11582st %l7, [%l6+0]
11583add %l6, %l3, %l6
11584ld [%l6+0], %l7
11585st %l7, [%l6+0]
11586
11587P605: !_MEMBAR (FP) (Branch target of P420)
11588membar #StoreLoad
11589ba P606
11590nop
11591
11592TARGET420:
11593ba RET420
11594nop
11595
11596
11597P606: !_BLD [2] (FP)
11598wr %g0, 0xf0, %asi
11599ldda [%i0 + 0] %asi, %f32
11600membar #Sync
11601! 5 addresses covered
11602fmovd %f32, %f8
11603fmovd %f34, %f10
11604fmovd %f36, %f18
11605fmovs %f18, %f11
11606fmovd %f40, %f12
11607
11608P607: !_MEMBAR (FP)
11609
11610P608: !_REPLACEMENT [21] (Int)
11611sethi %hi(0x2000), %o5
11612ld [%i3+0], %l6
11613st %l6, [%i3+0]
11614add %i3, %o5, %l3
11615ld [%l3+0], %l6
11616st %l6, [%l3+0]
11617add %l3, %o5, %l3
11618ld [%l3+0], %l6
11619st %l6, [%l3+0]
11620add %l3, %o5, %l3
11621ld [%l3+0], %l6
11622st %l6, [%l3+0]
11623add %l3, %o5, %l3
11624ld [%l3+0], %l6
11625st %l6, [%l3+0]
11626add %l3, %o5, %l3
11627ld [%l3+0], %l6
11628st %l6, [%l3+0]
11629add %l3, %o5, %l3
11630ld [%l3+0], %l6
11631st %l6, [%l3+0]
11632add %l3, %o5, %l3
11633ld [%l3+0], %l6
11634st %l6, [%l3+0]
11635
11636P609: !_MEMBAR (FP) (CBR)
11637membar #StoreLoad
11638
11639! cbranch
11640andcc %l0, 1, %g0
11641be,pn %xcc, TARGET609
11642nop
11643RET609:
11644
11645! lfsr step begin
11646srlx %l0, 1, %l7
11647xnor %l7, %l0, %l7
11648sllx %l7, 63, %l7
11649or %l7, %l0, %l0
11650srlx %l0, 1, %l0
11651
11652
11653P610: !_BLD [15] (FP) (Branch target of P550)
11654wr %g0, 0xf0, %asi
11655ldda [%i2 + 128] %asi, %f32
11656membar #Sync
11657! 1 addresses covered
11658fmovd %f32, %f18
11659fmovs %f18, %f13
11660ba P611
11661nop
11662
11663TARGET550:
11664ba RET550
11665nop
11666
11667
11668P611: !_MEMBAR (FP) (CBR) (Branch target of P566)
11669
11670! cbranch
11671andcc %l0, 1, %g0
11672be,pt %xcc, TARGET611
11673nop
11674RET611:
11675
11676! lfsr step begin
11677srlx %l0, 1, %o5
11678xnor %o5, %l0, %o5
11679sllx %o5, 63, %o5
11680or %o5, %l0, %l0
11681srlx %l0, 1, %l0
11682
11683ba P612
11684nop
11685
11686TARGET566:
11687ba RET566
11688nop
11689
11690
11691P612: !_REPLACEMENT [29] (Int)
11692sethi %hi(0x2000), %l3
11693ld [%i3+64], %l7
11694st %l7, [%i3+64]
11695add %i3, %l3, %l6
11696ld [%l6+64], %l7
11697st %l7, [%l6+64]
11698add %l6, %l3, %l6
11699ld [%l6+64], %l7
11700st %l7, [%l6+64]
11701add %l6, %l3, %l6
11702ld [%l6+64], %l7
11703st %l7, [%l6+64]
11704add %l6, %l3, %l6
11705ld [%l6+64], %l7
11706st %l7, [%l6+64]
11707add %l6, %l3, %l6
11708ld [%l6+64], %l7
11709st %l7, [%l6+64]
11710add %l6, %l3, %l6
11711ld [%l6+64], %l7
11712st %l7, [%l6+64]
11713add %l6, %l3, %l6
11714ld [%l6+64], %l7
11715st %l7, [%l6+64]
11716
11717P613: !_LD [28] (Int) (Nucleus ctx)
11718wr %g0, 0x4, %asi
11719sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
11720add %i0, %i2, %i2
11721lduwa [%i2 + 0] %asi, %l3
11722! move %l3(lower) -> %o2(lower)
11723or %l3, %o2, %o2
11724
11725P614: !_MEMBAR (FP)
11726membar #StoreLoad
11727
11728P615: !_BLD [24] (FP)
11729wr %g0, 0xf0, %asi
11730sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
11731add %i0, %i3, %i3
11732ldda [%i3 + 64] %asi, %f32
11733membar #Sync
11734! 2 addresses covered
11735fmovd %f32, %f14
11736fmovd %f40, %f18
11737fmovs %f18, %f15
11738!---- flushing fp results buffer to %f30 ----
11739fmovd %f0, %f30
11740fmovd %f2, %f30
11741fmovd %f4, %f30
11742fmovd %f6, %f30
11743fmovd %f8, %f30
11744fmovd %f10, %f30
11745fmovd %f12, %f30
11746fmovd %f14, %f30
11747!--
11748
11749P616: !_MEMBAR (FP) (CBR)
11750
11751! cbranch
11752andcc %l0, 1, %g0
11753be,pt %xcc, TARGET616
11754nop
11755RET616:
11756
11757! lfsr step begin
11758srlx %l0, 1, %l6
11759xnor %l6, %l0, %l6
11760sllx %l6, 63, %l6
11761or %l6, %l0, %l0
11762srlx %l0, 1, %l0
11763
11764
11765P617: !_ST [23] (maybe <- 0x40000070) (FP) (Branch target of P504)
11766! preparing store val #0, next val will be in f20
11767fmovs %f16, %f20
11768fadds %f16, %f17, %f16
11769st %f20, [%i3 + 32 ]
11770ba P618
11771nop
11772
11773TARGET504:
11774ba RET504
11775nop
11776
11777
11778P618: !_MEMBAR (FP) (CBR)
11779
11780! cbranch
11781andcc %l0, 1, %g0
11782be,pt %xcc, TARGET618
11783nop
11784RET618:
11785
11786! lfsr step begin
11787srlx %l0, 1, %l6
11788xnor %l6, %l0, %l6
11789sllx %l6, 63, %l6
11790or %l6, %l0, %l0
11791srlx %l0, 1, %l0
11792
11793
11794P619: !_BST [19] (maybe <- 0x40000071) (FP)
11795wr %g0, 0xf0, %asi
11796sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
11797add %i0, %i2, %i2
11798! preparing store val #0, next val will be in f32
11799fmovs %f16, %f20
11800fadds %f16, %f17, %f16
11801fmovd %f20, %f32
11802membar #Sync
11803stda %f32, [%i2 + 0 ] %asi
11804
11805P620: !_MEMBAR (FP) (Branch target of P495)
11806membar #StoreLoad
11807ba P621
11808nop
11809
11810TARGET495:
11811ba RET495
11812nop
11813
11814
11815P621: !_BLD [6] (FP)
11816wr %g0, 0xf0, %asi
11817ldda [%i0 + 64] %asi, %f0
11818membar #Sync
11819! 2 addresses covered
11820fmovs %f8, %f1
11821
11822P622: !_MEMBAR (FP) (Branch target of P559)
11823ba P623
11824nop
11825
11826TARGET559:
11827ba RET559
11828nop
11829
11830
11831P623: !_BST [25] (maybe <- 0x40000072) (FP) (CBR)
11832wr %g0, 0xf0, %asi
11833! preparing store val #0, next val will be in f32
11834fmovs %f16, %f20
11835fadds %f16, %f17, %f16
11836! preparing store val #1, next val will be in f40
11837fmovd %f20, %f32
11838fmovs %f16, %f20
11839fadds %f16, %f17, %f16
11840fmovd %f20, %f40
11841membar #Sync
11842stda %f32, [%i3 + 64 ] %asi
11843
11844! cbranch
11845andcc %l0, 1, %g0
11846be,pt %xcc, TARGET623
11847nop
11848RET623:
11849
11850! lfsr step begin
11851srlx %l0, 1, %l3
11852xnor %l3, %l0, %l3
11853sllx %l3, 63, %l3
11854or %l3, %l0, %l0
11855srlx %l0, 1, %l0
11856
11857
11858P624: !_MEMBAR (FP) (CBR)
11859membar #StoreLoad
11860
11861! cbranch
11862andcc %l0, 1, %g0
11863be,pt %xcc, TARGET624
11864nop
11865RET624:
11866
11867! lfsr step begin
11868srlx %l0, 1, %l6
11869xnor %l6, %l0, %l6
11870sllx %l6, 63, %l6
11871or %l6, %l0, %l0
11872srlx %l0, 1, %l0
11873
11874
11875P625: !_PREFETCH [23] (Int) (Secondary ctx)
11876wr %g0, 0x81, %asi
11877prefetcha [%i3 + 32] %asi, 1
11878
11879P626: !_MEMBAR (FP) (Branch target of P458)
11880membar #StoreLoad
11881ba P627
11882nop
11883
11884TARGET458:
11885ba RET458
11886nop
11887
11888
11889P627: !_BLD [4] (FP) (CBR)
11890wr %g0, 0xf0, %asi
11891ldda [%i0 + 0] %asi, %f32
11892membar #Sync
11893! 5 addresses covered
11894fmovd %f32, %f2
11895fmovd %f34, %f4
11896fmovd %f36, %f18
11897fmovs %f18, %f5
11898fmovd %f40, %f6
11899
11900! cbranch
11901andcc %l0, 1, %g0
11902be,pn %xcc, TARGET627
11903nop
11904RET627:
11905
11906! lfsr step begin
11907srlx %l0, 1, %l7
11908xnor %l7, %l0, %l7
11909sllx %l7, 63, %l7
11910or %l7, %l0, %l0
11911srlx %l0, 1, %l0
11912
11913
11914P628: !_MEMBAR (FP) (CBR)
11915
11916! cbranch
11917andcc %l0, 1, %g0
11918be,pn %xcc, TARGET628
11919nop
11920RET628:
11921
11922! lfsr step begin
11923srlx %l0, 1, %o5
11924xnor %o5, %l0, %o5
11925sllx %o5, 63, %o5
11926or %o5, %l0, %l0
11927srlx %l0, 1, %l0
11928
11929
11930P629: !_BST [24] (maybe <- 0x40000074) (FP) (Branch target of P338)
11931wr %g0, 0xf0, %asi
11932! preparing store val #0, next val will be in f32
11933fmovs %f16, %f20
11934fadds %f16, %f17, %f16
11935! preparing store val #1, next val will be in f40
11936fmovd %f20, %f32
11937fmovs %f16, %f20
11938fadds %f16, %f17, %f16
11939fmovd %f20, %f40
11940membar #Sync
11941stda %f32, [%i3 + 64 ] %asi
11942ba P630
11943nop
11944
11945TARGET338:
11946ba RET338
11947nop
11948
11949
11950P630: !_MEMBAR (FP)
11951membar #StoreLoad
11952
11953P631: !_BLD [23] (FP)
11954wr %g0, 0xf0, %asi
11955ldda [%i3 + 0] %asi, %f32
11956membar #Sync
11957! 3 addresses covered
11958fmovd %f32, %f18
11959fmovs %f18, %f7
11960fmovs %f19, %f8
11961fmovd %f40, %f18
11962fmovs %f18, %f9
11963
11964P632: !_MEMBAR (FP)
11965
11966P633: !_BLD [20] (FP)
11967wr %g0, 0xf0, %asi
11968ldda [%i2 + 256] %asi, %f32
11969membar #Sync
11970! 1 addresses covered
11971fmovd %f32, %f10
11972
11973P634: !_MEMBAR (FP) (CBR)
11974
11975! cbranch
11976andcc %l0, 1, %g0
11977be,pn %xcc, TARGET634
11978nop
11979RET634:
11980
11981! lfsr step begin
11982srlx %l0, 1, %o5
11983xnor %o5, %l0, %o5
11984sllx %o5, 63, %o5
11985or %o5, %l0, %l0
11986srlx %l0, 1, %l0
11987
11988
11989P635: !_REPLACEMENT [27] (Int)
11990sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
11991add %i0, %i3, %i3
11992sethi %hi(0x2000), %l3
11993ld [%i3+160], %l7
11994st %l7, [%i3+160]
11995add %i3, %l3, %l6
11996ld [%l6+160], %l7
11997st %l7, [%l6+160]
11998add %l6, %l3, %l6
11999ld [%l6+160], %l7
12000st %l7, [%l6+160]
12001add %l6, %l3, %l6
12002ld [%l6+160], %l7
12003st %l7, [%l6+160]
12004add %l6, %l3, %l6
12005ld [%l6+160], %l7
12006st %l7, [%l6+160]
12007add %l6, %l3, %l6
12008ld [%l6+160], %l7
12009st %l7, [%l6+160]
12010add %l6, %l3, %l6
12011ld [%l6+160], %l7
12012st %l7, [%l6+160]
12013add %l6, %l3, %l6
12014ld [%l6+160], %l7
12015st %l7, [%l6+160]
12016
12017P636: !_REPLACEMENT [33] (Int) (Secondary ctx)
12018wr %g0, 0x81, %asi
12019sethi %hi(0x2000), %o5
12020ld [%i3+0], %l6
12021st %l6, [%i3+0]
12022add %i3, %o5, %l3
12023ld [%l3+0], %l6
12024st %l6, [%l3+0]
12025add %l3, %o5, %l3
12026ld [%l3+0], %l6
12027st %l6, [%l3+0]
12028add %l3, %o5, %l3
12029ld [%l3+0], %l6
12030st %l6, [%l3+0]
12031add %l3, %o5, %l3
12032ld [%l3+0], %l6
12033st %l6, [%l3+0]
12034add %l3, %o5, %l3
12035ld [%l3+0], %l6
12036st %l6, [%l3+0]
12037add %l3, %o5, %l3
12038ld [%l3+0], %l6
12039st %l6, [%l3+0]
12040add %l3, %o5, %l3
12041ld [%l3+0], %l6
12042st %l6, [%l3+0]
12043
12044P637: !_LD [7] (Int)
12045lduw [%i0 + 128], %o3
12046! move %o3(lower) -> %o3(upper)
12047sllx %o3, 32, %o3
12048
12049P638: !_MEMBAR (FP) (CBR)
12050membar #StoreLoad
12051
12052! cbranch
12053andcc %l0, 1, %g0
12054be,pn %xcc, TARGET638
12055nop
12056RET638:
12057
12058! lfsr step begin
12059srlx %l0, 1, %l3
12060xnor %l3, %l0, %l3
12061sllx %l3, 63, %l3
12062or %l3, %l0, %l0
12063srlx %l0, 1, %l0
12064
12065
12066P639: !_BLD [26] (FP)
12067wr %g0, 0xf0, %asi
12068sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
12069add %i0, %i2, %i2
12070ldda [%i2 + 128] %asi, %f32
12071membar #Sync
12072! 2 addresses covered
12073fmovd %f32, %f18
12074fmovs %f18, %f11
12075fmovd %f40, %f12
12076
12077P640: !_MEMBAR (FP)
12078
12079P641: !_ST [28] (maybe <- 0x800008) (Int)
12080sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
12081add %i0, %i3, %i3
12082stw %l4, [%i3 + 0 ]
12083add %l4, 1, %l4
12084
12085P642: !_MEMBAR (FP)
12086membar #StoreLoad
12087
12088P643: !_BLD [0] (FP)
12089wr %g0, 0xf0, %asi
12090ldda [%i0 + 0] %asi, %f32
12091membar #Sync
12092! 5 addresses covered
12093fmovd %f32, %f18
12094fmovs %f18, %f13
12095fmovs %f19, %f14
12096fmovd %f34, %f18
12097fmovs %f18, %f15
12098!---- flushing fp results buffer to %f30 ----
12099fmovd %f0, %f30
12100fmovd %f2, %f30
12101fmovd %f4, %f30
12102fmovd %f6, %f30
12103fmovd %f8, %f30
12104fmovd %f10, %f30
12105fmovd %f12, %f30
12106fmovd %f14, %f30
12107!--
12108fmovd %f36, %f0
12109fmovd %f40, %f18
12110fmovs %f18, %f1
12111
12112P644: !_MEMBAR (FP) (CBR)
12113
12114! cbranch
12115andcc %l0, 1, %g0
12116be,pn %xcc, TARGET644
12117nop
12118RET644:
12119
12120! lfsr step begin
12121srlx %l0, 1, %l3
12122xnor %l3, %l0, %l3
12123sllx %l3, 63, %l3
12124or %l3, %l0, %l0
12125srlx %l0, 1, %l0
12126
12127
12128P645: !_BST [3] (maybe <- 0x40000076) (FP) (CBR)
12129wr %g0, 0xf0, %asi
12130! preparing store val #0, next val will be in f32
12131fmovs %f16, %f20
12132fadds %f16, %f17, %f16
12133! preparing store val #1, next val will be in f33
12134fmovs %f16, %f21
12135fadds %f16, %f17, %f16
12136! preparing store val #2, next val will be in f34
12137fmovd %f20, %f32
12138fmovs %f16, %f20
12139fadds %f16, %f17, %f16
12140! preparing store val #3, next val will be in f36
12141fmovd %f20, %f34
12142fmovs %f16, %f20
12143fadds %f16, %f17, %f16
12144! preparing store val #4, next val will be in f40
12145fmovd %f20, %f36
12146fmovs %f16, %f20
12147fadds %f16, %f17, %f16
12148fmovd %f20, %f40
12149membar #Sync
12150stda %f32, [%i0 + 0 ] %asi
12151
12152! cbranch
12153andcc %l0, 1, %g0
12154be,pt %xcc, TARGET645
12155nop
12156RET645:
12157
12158! lfsr step begin
12159srlx %l0, 1, %l3
12160xnor %l3, %l0, %l3
12161sllx %l3, 63, %l3
12162or %l3, %l0, %l0
12163srlx %l0, 1, %l0
12164
12165
12166P646: !_MEMBAR (FP)
12167membar #StoreLoad
12168
12169P647: !_REPLACEMENT [3] (Int)
12170sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
12171add %i0, %i2, %i2
12172sethi %hi(0x2000), %l6
12173ld [%i2+16], %o5
12174st %o5, [%i2+16]
12175add %i2, %l6, %l7
12176ld [%l7+16], %o5
12177st %o5, [%l7+16]
12178add %l7, %l6, %l7
12179ld [%l7+16], %o5
12180st %o5, [%l7+16]
12181add %l7, %l6, %l7
12182ld [%l7+16], %o5
12183st %o5, [%l7+16]
12184add %l7, %l6, %l7
12185ld [%l7+16], %o5
12186st %o5, [%l7+16]
12187add %l7, %l6, %l7
12188ld [%l7+16], %o5
12189st %o5, [%l7+16]
12190add %l7, %l6, %l7
12191ld [%l7+16], %o5
12192st %o5, [%l7+16]
12193add %l7, %l6, %l7
12194ld [%l7+16], %o5
12195st %o5, [%l7+16]
12196
12197P648: !_LD [8] (FP) (Secondary ctx)
12198wr %g0, 0x81, %asi
12199lda [%i1 + 0] %asi, %f2
12200! 1 addresses covered
12201
12202P649: !_ST [8] (maybe <- 0x800009) (Int)
12203stw %l4, [%i1 + 0 ]
12204add %l4, 1, %l4
12205
12206P650: !_MEMBAR (FP)
12207membar #StoreLoad
12208
12209P651: !_BLD [18] (FP)
12210wr %g0, 0xf0, %asi
12211sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
12212add %i0, %i3, %i3
12213ldda [%i3 + 128] %asi, %f32
12214membar #Sync
12215! 1 addresses covered
12216fmovd %f32, %f18
12217fmovs %f18, %f3
12218
12219P652: !_MEMBAR (FP)
12220
12221P653: !_ST [13] (maybe <- 0x4000007b) (FP)
12222sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
12223add %i0, %i2, %i2
12224! preparing store val #0, next val will be in f20
12225fmovs %f16, %f20
12226fadds %f16, %f17, %f16
12227st %f20, [%i2 + 32 ]
12228
12229P654: !_REPLACEMENT [17] (Int) (CBR) (Nucleus ctx)
12230wr %g0, 0x4, %asi
12231sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
12232add %i0, %i3, %i3
12233sethi %hi(0x2000), %l7
12234ld [%i3+96], %l3
12235st %l3, [%i3+96]
12236add %i3, %l7, %o5
12237ld [%o5+96], %l3
12238st %l3, [%o5+96]
12239add %o5, %l7, %o5
12240ld [%o5+96], %l3
12241st %l3, [%o5+96]
12242add %o5, %l7, %o5
12243ld [%o5+96], %l3
12244st %l3, [%o5+96]
12245add %o5, %l7, %o5
12246ld [%o5+96], %l3
12247st %l3, [%o5+96]
12248add %o5, %l7, %o5
12249ld [%o5+96], %l3
12250st %l3, [%o5+96]
12251add %o5, %l7, %o5
12252ld [%o5+96], %l3
12253st %l3, [%o5+96]
12254add %o5, %l7, %o5
12255ld [%o5+96], %l3
12256st %l3, [%o5+96]
12257
12258! cbranch
12259andcc %l0, 1, %g0
12260be,pt %xcc, TARGET654
12261nop
12262RET654:
12263
12264! lfsr step begin
12265srlx %l0, 1, %l6
12266xnor %l6, %l0, %l6
12267sllx %l6, 63, %l6
12268or %l6, %l0, %l0
12269srlx %l0, 1, %l0
12270
12271
12272P655: !_ST [19] (maybe <- 0x80000a) (Int)
12273sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
12274add %i0, %i2, %i2
12275stw %l4, [%i2 + 0 ]
12276add %l4, 1, %l4
12277
12278P656: !_MEMBAR (FP)
12279membar #StoreLoad
12280
12281P657: !_BLD [19] (FP)
12282wr %g0, 0xf0, %asi
12283ldda [%i2 + 0] %asi, %f32
12284membar #Sync
12285! 1 addresses covered
12286fmovd %f32, %f4
12287
12288P658: !_MEMBAR (FP)
12289
12290P659: !_BLD [5] (FP)
12291wr %g0, 0xf0, %asi
12292ldda [%i0 + 64] %asi, %f32
12293membar #Sync
12294! 2 addresses covered
12295fmovd %f32, %f18
12296fmovs %f18, %f5
12297fmovd %f40, %f6
12298
12299P660: !_MEMBAR (FP)
12300
12301P661: !_BST [6] (maybe <- 0x4000007c) (FP)
12302wr %g0, 0xf0, %asi
12303! preparing store val #0, next val will be in f32
12304fmovs %f16, %f20
12305fadds %f16, %f17, %f16
12306! preparing store val #1, next val will be in f40
12307fmovd %f20, %f32
12308fmovs %f16, %f20
12309fadds %f16, %f17, %f16
12310fmovd %f20, %f40
12311membar #Sync
12312stda %f32, [%i0 + 64 ] %asi
12313
12314P662: !_MEMBAR (FP)
12315membar #StoreLoad
12316
12317P663: !_BLD [30] (FP)
12318wr %g0, 0xf0, %asi
12319sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
12320add %i0, %i3, %i3
12321ldda [%i3 + 128] %asi, %f32
12322membar #Sync
12323! 1 addresses covered
12324fmovd %f32, %f18
12325fmovs %f18, %f7
12326
12327P664: !_MEMBAR (FP) (Branch target of P499)
12328ba P665
12329nop
12330
12331TARGET499:
12332ba RET499
12333nop
12334
12335
12336P665: !_REPLACEMENT [24] (Int)
12337sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
12338add %i0, %i2, %i2
12339sethi %hi(0x2000), %l3
12340ld [%i2+64], %l7
12341st %l7, [%i2+64]
12342add %i2, %l3, %l6
12343ld [%l6+64], %l7
12344st %l7, [%l6+64]
12345add %l6, %l3, %l6
12346ld [%l6+64], %l7
12347st %l7, [%l6+64]
12348add %l6, %l3, %l6
12349ld [%l6+64], %l7
12350st %l7, [%l6+64]
12351add %l6, %l3, %l6
12352ld [%l6+64], %l7
12353st %l7, [%l6+64]
12354add %l6, %l3, %l6
12355ld [%l6+64], %l7
12356st %l7, [%l6+64]
12357add %l6, %l3, %l6
12358ld [%l6+64], %l7
12359st %l7, [%l6+64]
12360add %l6, %l3, %l6
12361ld [%l6+64], %l7
12362st %l7, [%l6+64]
12363
12364P666: !_MEMBAR (FP)
12365
12366P667: !_BSTC [16] (maybe <- 0x4000007e) (FP)
12367wr %g0, 0xe0, %asi
12368sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
12369add %i0, %i3, %i3
12370! preparing store val #0, next val will be in f36
12371fmovs %f16, %f20
12372fadds %f16, %f17, %f16
12373fmovd %f20, %f36
12374membar #Sync
12375stda %f32, [%i3 + 0 ] %asi
12376
12377P668: !_MEMBAR (FP)
12378membar #StoreLoad
12379
12380P669: !_LD [7] (Int)
12381lduw [%i0 + 128], %o5
12382! move %o5(lower) -> %o3(lower)
12383or %o5, %o3, %o3
12384
12385P670: !_LD [19] (FP)
12386sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
12387add %i0, %i2, %i2
12388ld [%i2 + 0], %f8
12389! 1 addresses covered
12390
12391P671: !_MEMBAR (FP) (Branch target of P267)
12392membar #StoreLoad
12393ba P672
12394nop
12395
12396TARGET267:
12397ba RET267
12398nop
12399
12400
12401P672: !_BLD [25] (FP)
12402wr %g0, 0xf0, %asi
12403sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
12404add %i0, %i3, %i3
12405ldda [%i3 + 64] %asi, %f32
12406membar #Sync
12407! 2 addresses covered
12408fmovd %f32, %f18
12409fmovs %f18, %f9
12410fmovd %f40, %f10
12411
12412P673: !_MEMBAR (FP)
12413
12414P674: !_IDC_FLIP [2] (Int)
12415IDC_FLIP(674, 8916, 1, 0x43000008, 0x8, %i0, 0x8, %l6, %l7, %o5, %l3)
12416
12417P675: !_MEMBAR (FP)
12418membar #StoreLoad
12419
12420P676: !_BLD [13] (FP)
12421wr %g0, 0xf0, %asi
12422sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
12423add %i0, %i2, %i2
12424ldda [%i2 + 0] %asi, %f32
12425membar #Sync
12426! 3 addresses covered
12427fmovd %f32, %f18
12428fmovs %f18, %f11
12429fmovs %f19, %f12
12430fmovd %f40, %f18
12431fmovs %f18, %f13
12432
12433P677: !_MEMBAR (FP) (Branch target of P376)
12434ba P678
12435nop
12436
12437TARGET376:
12438ba RET376
12439nop
12440
12441
12442P678: !_BST [15] (maybe <- 0x4000007f) (FP) (CBR)
12443wr %g0, 0xf0, %asi
12444! preparing store val #0, next val will be in f32
12445fmovs %f16, %f20
12446fadds %f16, %f17, %f16
12447fmovd %f20, %f32
12448membar #Sync
12449stda %f32, [%i2 + 128 ] %asi
12450
12451! cbranch
12452andcc %l0, 1, %g0
12453be,pn %xcc, TARGET678
12454nop
12455RET678:
12456
12457! lfsr step begin
12458srlx %l0, 1, %l3
12459xnor %l3, %l0, %l3
12460sllx %l3, 63, %l3
12461or %l3, %l0, %l0
12462srlx %l0, 1, %l0
12463
12464
12465P679: !_MEMBAR (FP)
12466membar #StoreLoad
12467
12468P680: !_BLD [6] (FP) (Secondary ctx)
12469wr %g0, 0xf1, %asi
12470ldda [%i0 + 64] %asi, %f32
12471membar #Sync
12472! 2 addresses covered
12473fmovd %f32, %f14
12474fmovd %f40, %f18
12475fmovs %f18, %f15
12476!---- flushing fp results buffer to %f30 ----
12477fmovd %f0, %f30
12478fmovd %f2, %f30
12479fmovd %f4, %f30
12480fmovd %f6, %f30
12481fmovd %f8, %f30
12482fmovd %f10, %f30
12483fmovd %f12, %f30
12484fmovd %f14, %f30
12485!--
12486
12487P681: !_MEMBAR (FP) (Secondary ctx)
12488
12489P682: !_BLD [21] (FP) (Branch target of P353)
12490wr %g0, 0xf0, %asi
12491ldda [%i3 + 0] %asi, %f0
12492membar #Sync
12493! 3 addresses covered
12494fmovd %f8, %f2
12495ba P683
12496nop
12497
12498TARGET353:
12499ba RET353
12500nop
12501
12502
12503P683: !_MEMBAR (FP) (Branch target of P628)
12504ba P684
12505nop
12506
12507TARGET628:
12508ba RET628
12509nop
12510
12511
12512P684: !_REPLACEMENT [23] (Int)
12513sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
12514add %i0, %i3, %i3
12515sethi %hi(0x2000), %l6
12516ld [%i3+32], %o5
12517st %o5, [%i3+32]
12518add %i3, %l6, %l7
12519ld [%l7+32], %o5
12520st %o5, [%l7+32]
12521add %l7, %l6, %l7
12522ld [%l7+32], %o5
12523st %o5, [%l7+32]
12524add %l7, %l6, %l7
12525ld [%l7+32], %o5
12526st %o5, [%l7+32]
12527add %l7, %l6, %l7
12528ld [%l7+32], %o5
12529st %o5, [%l7+32]
12530add %l7, %l6, %l7
12531ld [%l7+32], %o5
12532st %o5, [%l7+32]
12533add %l7, %l6, %l7
12534ld [%l7+32], %o5
12535st %o5, [%l7+32]
12536add %l7, %l6, %l7
12537ld [%l7+32], %o5
12538st %o5, [%l7+32]
12539
12540P685: !_MEMBAR (FP) (Secondary ctx)
12541
12542P686: !_BST [5] (maybe <- 0x40000080) (FP) (Secondary ctx) (Branch target of P492)
12543wr %g0, 0xf1, %asi
12544! preparing store val #0, next val will be in f32
12545fmovs %f16, %f20
12546fadds %f16, %f17, %f16
12547! preparing store val #1, next val will be in f40
12548fmovd %f20, %f32
12549fmovs %f16, %f20
12550fadds %f16, %f17, %f16
12551fmovd %f20, %f40
12552membar #Sync
12553stda %f32, [%i0 + 64 ] %asi
12554ba P687
12555nop
12556
12557TARGET492:
12558ba RET492
12559nop
12560
12561
12562P687: !_MEMBAR (FP) (Secondary ctx)
12563
12564P688: !_BSTC [11] (maybe <- 0x40000082) (FP)
12565wr %g0, 0xe0, %asi
12566! preparing store val #0, next val will be in f32
12567fmovs %f16, %f20
12568fadds %f16, %f17, %f16
12569! preparing store val #1, next val will be in f33
12570fmovs %f16, %f21
12571fadds %f16, %f17, %f16
12572! preparing store val #2, next val will be in f40
12573fmovd %f20, %f32
12574fmovs %f16, %f20
12575fadds %f16, %f17, %f16
12576fmovd %f20, %f40
12577membar #Sync
12578stda %f32, [%i2 + 0 ] %asi
12579
12580P689: !_MEMBAR (FP)
12581membar #StoreLoad
12582
12583P690: !_REPLACEMENT [12] (Int) (Nucleus ctx) (Branch target of P413)
12584wr %g0, 0x4, %asi
12585sethi %hi(0x2000), %l7
12586ld [%i3+4], %l3
12587st %l3, [%i3+4]
12588add %i3, %l7, %o5
12589ld [%o5+4], %l3
12590st %l3, [%o5+4]
12591add %o5, %l7, %o5
12592ld [%o5+4], %l3
12593st %l3, [%o5+4]
12594add %o5, %l7, %o5
12595ld [%o5+4], %l3
12596st %l3, [%o5+4]
12597add %o5, %l7, %o5
12598ld [%o5+4], %l3
12599st %l3, [%o5+4]
12600add %o5, %l7, %o5
12601ld [%o5+4], %l3
12602st %l3, [%o5+4]
12603add %o5, %l7, %o5
12604ld [%o5+4], %l3
12605st %l3, [%o5+4]
12606add %o5, %l7, %o5
12607ld [%o5+4], %l3
12608st %l3, [%o5+4]
12609ba P691
12610nop
12611
12612TARGET413:
12613ba RET413
12614nop
12615
12616
12617P691: !_REPLACEMENT [8] (Int)
12618sethi %hi(0x2000), %l6
12619ld [%i3+0], %o5
12620st %o5, [%i3+0]
12621add %i3, %l6, %l7
12622ld [%l7+0], %o5
12623st %o5, [%l7+0]
12624add %l7, %l6, %l7
12625ld [%l7+0], %o5
12626st %o5, [%l7+0]
12627add %l7, %l6, %l7
12628ld [%l7+0], %o5
12629st %o5, [%l7+0]
12630add %l7, %l6, %l7
12631ld [%l7+0], %o5
12632st %o5, [%l7+0]
12633add %l7, %l6, %l7
12634ld [%l7+0], %o5
12635st %o5, [%l7+0]
12636add %l7, %l6, %l7
12637ld [%l7+0], %o5
12638st %o5, [%l7+0]
12639add %l7, %l6, %l7
12640ld [%l7+0], %o5
12641st %o5, [%l7+0]
12642
12643P692: !_MEMBAR (FP)
12644
12645P693: !_BSTC [21] (maybe <- 0x40000085) (FP)
12646wr %g0, 0xe0, %asi
12647sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
12648add %i0, %i2, %i2
12649! preparing store val #0, next val will be in f32
12650fmovs %f16, %f20
12651fadds %f16, %f17, %f16
12652! preparing store val #1, next val will be in f33
12653fmovs %f16, %f21
12654fadds %f16, %f17, %f16
12655! preparing store val #2, next val will be in f40
12656fmovd %f20, %f32
12657fmovs %f16, %f20
12658fadds %f16, %f17, %f16
12659fmovd %f20, %f40
12660membar #Sync
12661stda %f32, [%i2 + 0 ] %asi
12662
12663P694: !_MEMBAR (FP)
12664membar #StoreLoad
12665
12666P695: !_LD [25] (FP)
12667ld [%i2 + 96], %f3
12668! 1 addresses covered
12669
12670P696: !_MEMBAR (FP)
12671membar #StoreLoad
12672
12673P697: !_BLD [15] (FP)
12674wr %g0, 0xf0, %asi
12675sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
12676add %i0, %i3, %i3
12677ldda [%i3 + 128] %asi, %f32
12678membar #Sync
12679! 1 addresses covered
12680fmovd %f32, %f4
12681
12682P698: !_MEMBAR (FP)
12683
12684P699: !_ST [30] (maybe <- 0x80000b) (Int) (Secondary ctx)
12685wr %g0, 0x81, %asi
12686sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
12687add %i0, %i2, %i2
12688stwa %l4, [%i2 + 128] %asi
12689add %l4, 1, %l4
12690
12691P700: !_REPLACEMENT [11] (Int) (Nucleus ctx)
12692wr %g0, 0x4, %asi
12693sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
12694add %i0, %i3, %i3
12695sethi %hi(0x2000), %l7
12696ld [%i3+0], %l3
12697st %l3, [%i3+0]
12698add %i3, %l7, %o5
12699ld [%o5+0], %l3
12700st %l3, [%o5+0]
12701add %o5, %l7, %o5
12702ld [%o5+0], %l3
12703st %l3, [%o5+0]
12704add %o5, %l7, %o5
12705ld [%o5+0], %l3
12706st %l3, [%o5+0]
12707add %o5, %l7, %o5
12708ld [%o5+0], %l3
12709st %l3, [%o5+0]
12710add %o5, %l7, %o5
12711ld [%o5+0], %l3
12712st %l3, [%o5+0]
12713add %o5, %l7, %o5
12714ld [%o5+0], %l3
12715st %l3, [%o5+0]
12716add %o5, %l7, %o5
12717ld [%o5+0], %l3
12718st %l3, [%o5+0]
12719
12720P701: !_REPLACEMENT [20] (Int)
12721sethi %hi(0x2000), %l6
12722ld [%i3+256], %o5
12723st %o5, [%i3+256]
12724add %i3, %l6, %l7
12725ld [%l7+256], %o5
12726st %o5, [%l7+256]
12727add %l7, %l6, %l7
12728ld [%l7+256], %o5
12729st %o5, [%l7+256]
12730add %l7, %l6, %l7
12731ld [%l7+256], %o5
12732st %o5, [%l7+256]
12733add %l7, %l6, %l7
12734ld [%l7+256], %o5
12735st %o5, [%l7+256]
12736add %l7, %l6, %l7
12737ld [%l7+256], %o5
12738st %o5, [%l7+256]
12739add %l7, %l6, %l7
12740ld [%l7+256], %o5
12741st %o5, [%l7+256]
12742add %l7, %l6, %l7
12743ld [%l7+256], %o5
12744st %o5, [%l7+256]
12745
12746P702: !_REPLACEMENT [9] (Int) (CBR)
12747sethi %hi(0x2000), %l3
12748ld [%i3+32], %l7
12749st %l7, [%i3+32]
12750add %i3, %l3, %l6
12751ld [%l6+32], %l7
12752st %l7, [%l6+32]
12753add %l6, %l3, %l6
12754ld [%l6+32], %l7
12755st %l7, [%l6+32]
12756add %l6, %l3, %l6
12757ld [%l6+32], %l7
12758st %l7, [%l6+32]
12759add %l6, %l3, %l6
12760ld [%l6+32], %l7
12761st %l7, [%l6+32]
12762add %l6, %l3, %l6
12763ld [%l6+32], %l7
12764st %l7, [%l6+32]
12765add %l6, %l3, %l6
12766ld [%l6+32], %l7
12767st %l7, [%l6+32]
12768add %l6, %l3, %l6
12769ld [%l6+32], %l7
12770st %l7, [%l6+32]
12771
12772! cbranch
12773andcc %l0, 1, %g0
12774be,pt %xcc, TARGET702
12775nop
12776RET702:
12777
12778! lfsr step begin
12779srlx %l0, 1, %o5
12780xnor %o5, %l0, %o5
12781sllx %o5, 63, %o5
12782or %o5, %l0, %l0
12783srlx %l0, 1, %l0
12784
12785
12786P703: !_MEMBAR (FP)
12787
12788P704: !_BST [11] (maybe <- 0x40000088) (FP) (Branch target of P253)
12789wr %g0, 0xf0, %asi
12790sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
12791add %i0, %i2, %i2
12792! preparing store val #0, next val will be in f32
12793fmovs %f16, %f20
12794fadds %f16, %f17, %f16
12795! preparing store val #1, next val will be in f33
12796fmovs %f16, %f21
12797fadds %f16, %f17, %f16
12798! preparing store val #2, next val will be in f40
12799fmovd %f20, %f32
12800fmovs %f16, %f20
12801fadds %f16, %f17, %f16
12802fmovd %f20, %f40
12803membar #Sync
12804stda %f32, [%i2 + 0 ] %asi
12805ba P705
12806nop
12807
12808TARGET253:
12809ba RET253
12810nop
12811
12812
12813P705: !_MEMBAR (FP)
12814membar #StoreLoad
12815
12816P706: !_LD [10] (Int)
12817lduw [%i1 + 64], %o4
12818! move %o4(lower) -> %o4(upper)
12819sllx %o4, 32, %o4
12820
12821P707: !_REPLACEMENT [5] (Int)
12822sethi %hi(0x2000), %l6
12823ld [%i3+64], %o5
12824st %o5, [%i3+64]
12825add %i3, %l6, %l7
12826ld [%l7+64], %o5
12827st %o5, [%l7+64]
12828add %l7, %l6, %l7
12829ld [%l7+64], %o5
12830st %o5, [%l7+64]
12831add %l7, %l6, %l7
12832ld [%l7+64], %o5
12833st %o5, [%l7+64]
12834add %l7, %l6, %l7
12835ld [%l7+64], %o5
12836st %o5, [%l7+64]
12837add %l7, %l6, %l7
12838ld [%l7+64], %o5
12839st %o5, [%l7+64]
12840add %l7, %l6, %l7
12841ld [%l7+64], %o5
12842st %o5, [%l7+64]
12843add %l7, %l6, %l7
12844ld [%l7+64], %o5
12845st %o5, [%l7+64]
12846
12847P708: !_LD [27] (FP) (Secondary ctx)
12848wr %g0, 0x81, %asi
12849sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
12850add %i0, %i3, %i3
12851lda [%i3 + 160] %asi, %f5
12852! 1 addresses covered
12853
12854P709: !_MEMBAR (FP) (Secondary ctx)
12855
12856P710: !_BST [12] (maybe <- 0x4000008b) (FP) (Secondary ctx)
12857wr %g0, 0xf1, %asi
12858! preparing store val #0, next val will be in f32
12859fmovs %f16, %f20
12860fadds %f16, %f17, %f16
12861! preparing store val #1, next val will be in f33
12862fmovs %f16, %f21
12863fadds %f16, %f17, %f16
12864! preparing store val #2, next val will be in f40
12865fmovd %f20, %f32
12866fmovs %f16, %f20
12867fadds %f16, %f17, %f16
12868fmovd %f20, %f40
12869membar #Sync
12870stda %f32, [%i2 + 0 ] %asi
12871
12872P711: !_MEMBAR (FP) (Secondary ctx)
12873membar #StoreLoad
12874
12875P712: !_LD [17] (Int) (Loop exit) (Branch target of P503)
12876sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
12877add %i0, %i2, %i2
12878lduw [%i2 + 96], %l3
12879! move %l3(lower) -> %o4(lower)
12880or %l3, %o4, %o4
12881!---- flushing int results buffer----
12882mov %o0, %l5
12883mov %o1, %l5
12884mov %o2, %l5
12885mov %o3, %l5
12886mov %o4, %l5
12887!---- flushing fp results buffer to %f30 ----
12888fmovd %f0, %f30
12889fmovd %f2, %f30
12890fmovd %f4, %f30
12891!--
12892loop_exit_1_0:
12893sub %l2, 1, %l2
12894cmp %l2, 0
12895bg loop_entry_1_0
12896nop
12897ba P713
12898nop
12899
12900TARGET503:
12901ba RET503
12902nop
12903
12904
12905P713: !_MEMBAR (Int)
12906membar #StoreLoad
12907
12908END_NODES1: ! Test instruction sequence for CPU 1 ends
12909sethi %hi(0xdead0e0f), %l7
12910or %l7, %lo(0xdead0e0f), %l7
12911! move %l7(lower) -> %o0(upper)
12912sllx %l7, 32, %o0
12913sethi %hi(0xdead0e0f), %l7
12914or %l7, %lo(0xdead0e0f), %l7
12915stw %l7, [%i5]
12916ld [%i5], %f0
12917!---- flushing int results buffer----
12918mov %o0, %l5
12919!---- flushing fp results buffer to %f30 ----
12920fmovs %f0, %f30
12921!--
12922
12923restore
12924retl
12925nop
12926!-----------------
12927
12928! register usage:
12929! %i0 %i1 : base registers for first 2 regions
12930! %i2 %i3 : cache registers for 8 regions
12931! %i4 fixed pointer to per-cpu results area
12932! %l1 moving pointer to per-cpu FP results area
12933! %o7 moving pointer to per-cpu integer results area
12934! %i5 pointer to per-cpu private area
12935! %l0 holds lfsr, used as source of random bits
12936! %l2 loop count register
12937! %f16 running counter for unique fp store values
12938! %f17 holds increment value for fp counter
12939! %l4 running counter for unique integer store values (increment value is always 1)
12940! %l5 move-to register for load values (simulation only)
12941! %f30 move-to register for FP values (simulation only)
12942! %i4 holds the instructions count which is used for interrupt ordering
12943! %i4 holds the thread_id (OBP only)
12944! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
12945! %l3 %l6 %l7 %o5 : 4 temporary registers
12946! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
12947! %f0-f15 FP results buffer registers
12948! %f32-f47 FP block load/store registers
12949
12950func2:
12951! instruction sequence begins
12952save %sp, -192, %sp
12953
12954! Force %i0-%i3 to be 64-byte aligned
12955add %i0, 63, %i0
12956andn %i0, 63, %i0
12957
12958add %i1, 63, %i1
12959andn %i1, 63, %i1
12960
12961add %i2, 63, %i2
12962andn %i2, 63, %i2
12963
12964add %i3, 63, %i3
12965andn %i3, 63, %i3
12966
12967add %i4, 63, %i4
12968andn %i4, 63, %i4
12969
12970add %i5, 63, %i5
12971andn %i5, 63, %i5
12972
12973
12974! Initialize pointer to FP load results area
12975mov %i4, %l1
12976
12977! Initialize pointer to integer load results area
12978sethi %hi(0x80000), %o7
12979or %o7, %lo(0x80000), %o7
12980add %o7, %l1, %o7
12981
12982! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
12983mov 0x0, %i4
12984
12985! Initialize %f0-%f62 to 0xdeadbee0deadbee1
12986sethi %hi(0xdeadbee0), %l6
12987or %l6, %lo(0xdeadbee0), %l6
12988stw %l6, [%i5]
12989sethi %hi(0xdeadbee1), %l6
12990or %l6, %lo(0xdeadbee1), %l6
12991stw %l6, [%i5+4]
12992ldd [%i5], %f0
12993fmovd %f0, %f2
12994fmovd %f0, %f4
12995fmovd %f0, %f6
12996fmovd %f0, %f8
12997fmovd %f0, %f10
12998fmovd %f0, %f12
12999fmovd %f0, %f14
13000fmovd %f0, %f16
13001fmovd %f0, %f18
13002fmovd %f0, %f20
13003fmovd %f0, %f22
13004fmovd %f0, %f24
13005fmovd %f0, %f26
13006fmovd %f0, %f28
13007fmovd %f0, %f30
13008fmovd %f0, %f32
13009fmovd %f0, %f34
13010fmovd %f0, %f36
13011fmovd %f0, %f38
13012fmovd %f0, %f40
13013fmovd %f0, %f42
13014fmovd %f0, %f44
13015fmovd %f0, %f46
13016fmovd %f0, %f48
13017fmovd %f0, %f50
13018fmovd %f0, %f52
13019fmovd %f0, %f54
13020fmovd %f0, %f56
13021fmovd %f0, %f58
13022fmovd %f0, %f60
13023fmovd %f0, %f62
13024
13025! Signature for extract_loads script to start extracting load values for this stream
13026sethi %hi(0x02deade1), %l6
13027or %l6, %lo(0x02deade1), %l6
13028stw %l6, [%i5]
13029ld [%i5], %f16
13030
13031! Initialize running integer counter in register %l4
13032sethi %hi(0x1000001), %l4
13033or %l4, %lo(0x1000001), %l4
13034
13035! Initialize running FP counter in register %f16
13036sethi %hi(0x40800001), %l6
13037or %l6, %lo(0x40800001), %l6
13038stw %l6, [%i5]
13039ld [%i5], %f16
13040
13041! Initialize FP counter increment value in register %f17 (constant)
13042sethi %hi(0x35000000), %l6
13043or %l6, %lo(0x35000000), %l6
13044stw %l6, [%i5]
13045ld [%i5], %f17
13046
13047! Initialize LFSR to 0x7e38^4
13048sethi %hi(0x7e38), %l0
13049or %l0, %lo(0x7e38), %l0
13050mulx %l0, %l0, %l0
13051mulx %l0, %l0, %l0
13052
13053BEGIN_NODES2: ! Test instruction sequence for ISTREAM 2 begins
13054
13055P714: !_MEMBAR (FP) (Loop entry) (Branch target of P1037)
13056sethi %hi(0x2), %l2
13057or %l2, %lo(0x2), %l2
13058loop_entry_2_0:
13059ba P715
13060nop
13061
13062TARGET1037:
13063ba RET1037
13064nop
13065
13066
13067P715: !_BST [33] (maybe <- 0x40800001) (FP)
13068wr %g0, 0xf0, %asi
13069sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
13070add %i0, %i3, %i3
13071! preparing store val #0, next val will be in f32
13072fmovs %f16, %f20
13073fadds %f16, %f17, %f16
13074fmovd %f20, %f32
13075membar #Sync
13076stda %f32, [%i3 + 0 ] %asi
13077
13078P716: !_MEMBAR (FP)
13079membar #StoreLoad
13080
13081P717: !_REPLACEMENT [12] (Int) (CBR)
13082sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
13083add %i0, %i2, %i2
13084sethi %hi(0x2000), %l6
13085ld [%i2+4], %o5
13086st %o5, [%i2+4]
13087add %i2, %l6, %l7
13088ld [%l7+4], %o5
13089st %o5, [%l7+4]
13090add %l7, %l6, %l7
13091ld [%l7+4], %o5
13092st %o5, [%l7+4]
13093add %l7, %l6, %l7
13094ld [%l7+4], %o5
13095st %o5, [%l7+4]
13096add %l7, %l6, %l7
13097ld [%l7+4], %o5
13098st %o5, [%l7+4]
13099add %l7, %l6, %l7
13100ld [%l7+4], %o5
13101st %o5, [%l7+4]
13102add %l7, %l6, %l7
13103ld [%l7+4], %o5
13104st %o5, [%l7+4]
13105add %l7, %l6, %l7
13106ld [%l7+4], %o5
13107st %o5, [%l7+4]
13108
13109! cbranch
13110andcc %l0, 1, %g0
13111be,pt %xcc, TARGET717
13112nop
13113RET717:
13114
13115! lfsr step begin
13116srlx %l0, 1, %l3
13117xnor %l3, %l0, %l3
13118sllx %l3, 63, %l3
13119or %l3, %l0, %l0
13120srlx %l0, 1, %l0
13121
13122
13123P718: !_REPLACEMENT [13] (Int) (Secondary ctx)
13124wr %g0, 0x81, %asi
13125sethi %hi(0x2000), %l6
13126ld [%i2+32], %o5
13127st %o5, [%i2+32]
13128add %i2, %l6, %l7
13129ld [%l7+32], %o5
13130st %o5, [%l7+32]
13131add %l7, %l6, %l7
13132ld [%l7+32], %o5
13133st %o5, [%l7+32]
13134add %l7, %l6, %l7
13135ld [%l7+32], %o5
13136st %o5, [%l7+32]
13137add %l7, %l6, %l7
13138ld [%l7+32], %o5
13139st %o5, [%l7+32]
13140add %l7, %l6, %l7
13141ld [%l7+32], %o5
13142st %o5, [%l7+32]
13143add %l7, %l6, %l7
13144ld [%l7+32], %o5
13145st %o5, [%l7+32]
13146add %l7, %l6, %l7
13147ld [%l7+32], %o5
13148st %o5, [%l7+32]
13149
13150P719: !_ST [6] (maybe <- 0x40800002) (FP)
13151! preparing store val #0, next val will be in f20
13152fmovs %f16, %f20
13153fadds %f16, %f17, %f16
13154st %f20, [%i0 + 96 ]
13155
13156P720: !_REPLACEMENT [5] (Int) (Nucleus ctx)
13157wr %g0, 0x4, %asi
13158sethi %hi(0x2000), %o5
13159ld [%i2+64], %l6
13160st %l6, [%i2+64]
13161add %i2, %o5, %l3
13162ld [%l3+64], %l6
13163st %l6, [%l3+64]
13164add %l3, %o5, %l3
13165ld [%l3+64], %l6
13166st %l6, [%l3+64]
13167add %l3, %o5, %l3
13168ld [%l3+64], %l6
13169st %l6, [%l3+64]
13170add %l3, %o5, %l3
13171ld [%l3+64], %l6
13172st %l6, [%l3+64]
13173add %l3, %o5, %l3
13174ld [%l3+64], %l6
13175st %l6, [%l3+64]
13176add %l3, %o5, %l3
13177ld [%l3+64], %l6
13178st %l6, [%l3+64]
13179add %l3, %o5, %l3
13180ld [%l3+64], %l6
13181st %l6, [%l3+64]
13182
13183P721: !_MEMBAR (FP) (CBR)
13184
13185! cbranch
13186andcc %l0, 1, %g0
13187be,pt %xcc, TARGET721
13188nop
13189RET721:
13190
13191! lfsr step begin
13192srlx %l0, 1, %l7
13193xnor %l7, %l0, %l7
13194sllx %l7, 63, %l7
13195or %l7, %l0, %l0
13196srlx %l0, 1, %l0
13197
13198
13199P722: !_BSTC [5] (maybe <- 0x40800003) (FP) (CBR)
13200wr %g0, 0xe0, %asi
13201! preparing store val #0, next val will be in f32
13202fmovs %f16, %f20
13203fadds %f16, %f17, %f16
13204! preparing store val #1, next val will be in f40
13205fmovd %f20, %f32
13206fmovs %f16, %f20
13207fadds %f16, %f17, %f16
13208fmovd %f20, %f40
13209membar #Sync
13210stda %f32, [%i0 + 64 ] %asi
13211
13212! cbranch
13213andcc %l0, 1, %g0
13214be,pt %xcc, TARGET722
13215nop
13216RET722:
13217
13218! lfsr step begin
13219srlx %l0, 1, %l7
13220xnor %l7, %l0, %l7
13221sllx %l7, 63, %l7
13222or %l7, %l0, %l0
13223srlx %l0, 1, %l0
13224
13225
13226P723: !_MEMBAR (FP)
13227membar #StoreLoad
13228
13229P724: !_BLD [0] (FP)
13230wr %g0, 0xf0, %asi
13231ldda [%i0 + 0] %asi, %f0
13232membar #Sync
13233! 5 addresses covered
13234fmovs %f4, %f3
13235fmovd %f8, %f4
13236
13237P725: !_MEMBAR (FP)
13238
13239P726: !_BLD [25] (FP) (Secondary ctx)
13240wr %g0, 0xf1, %asi
13241sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
13242add %i0, %i3, %i3
13243ldda [%i3 + 64] %asi, %f32
13244membar #Sync
13245! 2 addresses covered
13246fmovd %f32, %f18
13247fmovs %f18, %f5
13248fmovd %f40, %f6
13249
13250P727: !_MEMBAR (FP) (Secondary ctx)
13251
13252P728: !_REPLACEMENT [9] (Int)
13253sethi %hi(0x2000), %o5
13254ld [%i2+32], %l6
13255st %l6, [%i2+32]
13256add %i2, %o5, %l3
13257ld [%l3+32], %l6
13258st %l6, [%l3+32]
13259add %l3, %o5, %l3
13260ld [%l3+32], %l6
13261st %l6, [%l3+32]
13262add %l3, %o5, %l3
13263ld [%l3+32], %l6
13264st %l6, [%l3+32]
13265add %l3, %o5, %l3
13266ld [%l3+32], %l6
13267st %l6, [%l3+32]
13268add %l3, %o5, %l3
13269ld [%l3+32], %l6
13270st %l6, [%l3+32]
13271add %l3, %o5, %l3
13272ld [%l3+32], %l6
13273st %l6, [%l3+32]
13274add %l3, %o5, %l3
13275ld [%l3+32], %l6
13276st %l6, [%l3+32]
13277
13278P729: !_MEMBAR (FP)
13279
13280P730: !_BST [2] (maybe <- 0x40800005) (FP)
13281wr %g0, 0xf0, %asi
13282! preparing store val #0, next val will be in f32
13283fmovs %f16, %f20
13284fadds %f16, %f17, %f16
13285! preparing store val #1, next val will be in f33
13286fmovs %f16, %f21
13287fadds %f16, %f17, %f16
13288! preparing store val #2, next val will be in f34
13289fmovd %f20, %f32
13290fmovs %f16, %f20
13291fadds %f16, %f17, %f16
13292! preparing store val #3, next val will be in f36
13293fmovd %f20, %f34
13294fmovs %f16, %f20
13295fadds %f16, %f17, %f16
13296! preparing store val #4, next val will be in f40
13297fmovd %f20, %f36
13298fmovs %f16, %f20
13299fadds %f16, %f17, %f16
13300fmovd %f20, %f40
13301membar #Sync
13302stda %f32, [%i0 + 0 ] %asi
13303
13304P731: !_MEMBAR (FP)
13305membar #StoreLoad
13306
13307P732: !_ST [9] (maybe <- 0x4080000a) (FP) (Secondary ctx) (Branch target of P1009)
13308wr %g0, 0x81, %asi
13309! preparing store val #0, next val will be in f20
13310fmovs %f16, %f20
13311fadds %f16, %f17, %f16
13312sta %f20, [%i1 + 32 ] %asi
13313ba P733
13314nop
13315
13316TARGET1009:
13317ba RET1009
13318nop
13319
13320
13321P733: !_LD [26] (Int)
13322lduw [%i3 + 128], %o0
13323! move %o0(lower) -> %o0(upper)
13324sllx %o0, 32, %o0
13325
13326P734: !_LD [21] (FP) (Secondary ctx)
13327wr %g0, 0x81, %asi
13328lda [%i3 + 0] %asi, %f7
13329! 1 addresses covered
13330
13331P735: !_LD [11] (FP) (Secondary ctx)
13332wr %g0, 0x81, %asi
13333sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
13334add %i0, %i2, %i2
13335lda [%i2 + 0] %asi, %f8
13336! 1 addresses covered
13337
13338P736: !_MEMBAR (FP)
13339
13340P737: !_BST [10] (maybe <- 0x4080000b) (FP)
13341wr %g0, 0xf0, %asi
13342! preparing store val #0, next val will be in f32
13343fmovs %f16, %f20
13344fadds %f16, %f17, %f16
13345fmovd %f20, %f32
13346membar #Sync
13347stda %f32, [%i1 + 64 ] %asi
13348
13349P738: !_MEMBAR (FP)
13350membar #StoreLoad
13351
13352P739: !_REPLACEMENT [7] (Int)
13353sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
13354add %i0, %i3, %i3
13355sethi %hi(0x2000), %l6
13356ld [%i3+128], %o5
13357st %o5, [%i3+128]
13358add %i3, %l6, %l7
13359ld [%l7+128], %o5
13360st %o5, [%l7+128]
13361add %l7, %l6, %l7
13362ld [%l7+128], %o5
13363st %o5, [%l7+128]
13364add %l7, %l6, %l7
13365ld [%l7+128], %o5
13366st %o5, [%l7+128]
13367add %l7, %l6, %l7
13368ld [%l7+128], %o5
13369st %o5, [%l7+128]
13370add %l7, %l6, %l7
13371ld [%l7+128], %o5
13372st %o5, [%l7+128]
13373add %l7, %l6, %l7
13374ld [%l7+128], %o5
13375st %o5, [%l7+128]
13376add %l7, %l6, %l7
13377ld [%l7+128], %o5
13378st %o5, [%l7+128]
13379
13380P740: !_ST [29] (maybe <- 0x4080000c) (FP)
13381sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
13382add %i0, %i2, %i2
13383! preparing store val #0, next val will be in f20
13384fmovs %f16, %f20
13385fadds %f16, %f17, %f16
13386st %f20, [%i2 + 64 ]
13387
13388P741: !_LD [22] (Int) (CBR)
13389sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
13390add %i0, %i3, %i3
13391lduw [%i3 + 4], %l3
13392! move %l3(lower) -> %o0(lower)
13393or %l3, %o0, %o0
13394
13395! cbranch
13396andcc %l0, 1, %g0
13397be,pt %xcc, TARGET741
13398nop
13399RET741:
13400
13401! lfsr step begin
13402srlx %l0, 1, %l6
13403xnor %l6, %l0, %l6
13404sllx %l6, 63, %l6
13405or %l6, %l0, %l0
13406srlx %l0, 1, %l0
13407
13408
13409P742: !_REPLACEMENT [21] (Int)
13410sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
13411add %i0, %i2, %i2
13412sethi %hi(0x2000), %l7
13413ld [%i2+0], %l3
13414st %l3, [%i2+0]
13415add %i2, %l7, %o5
13416ld [%o5+0], %l3
13417st %l3, [%o5+0]
13418add %o5, %l7, %o5
13419ld [%o5+0], %l3
13420st %l3, [%o5+0]
13421add %o5, %l7, %o5
13422ld [%o5+0], %l3
13423st %l3, [%o5+0]
13424add %o5, %l7, %o5
13425ld [%o5+0], %l3
13426st %l3, [%o5+0]
13427add %o5, %l7, %o5
13428ld [%o5+0], %l3
13429st %l3, [%o5+0]
13430add %o5, %l7, %o5
13431ld [%o5+0], %l3
13432st %l3, [%o5+0]
13433add %o5, %l7, %o5
13434ld [%o5+0], %l3
13435st %l3, [%o5+0]
13436
13437P743: !_MEMBAR (FP)
13438
13439P744: !_BSTC [30] (maybe <- 0x4080000d) (FP)
13440wr %g0, 0xe0, %asi
13441sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
13442add %i0, %i3, %i3
13443! preparing store val #0, next val will be in f32
13444fmovs %f16, %f20
13445fadds %f16, %f17, %f16
13446fmovd %f20, %f32
13447membar #Sync
13448stda %f32, [%i3 + 128 ] %asi
13449
13450P745: !_MEMBAR (FP) (CBR)
13451membar #StoreLoad
13452
13453! cbranch
13454andcc %l0, 1, %g0
13455be,pt %xcc, TARGET745
13456nop
13457RET745:
13458
13459! lfsr step begin
13460srlx %l0, 1, %l3
13461xnor %l3, %l0, %l3
13462sllx %l3, 63, %l3
13463or %l3, %l0, %l0
13464srlx %l0, 1, %l0
13465
13466
13467P746: !_PREFETCH [24] (Int) (Secondary ctx)
13468wr %g0, 0x81, %asi
13469sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
13470add %i0, %i2, %i2
13471prefetcha [%i2 + 64] %asi, 1
13472
13473P747: !_REPLACEMENT [14] (Int) (Nucleus ctx)
13474wr %g0, 0x4, %asi
13475sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
13476add %i0, %i3, %i3
13477sethi %hi(0x2000), %l6
13478ld [%i3+64], %o5
13479st %o5, [%i3+64]
13480add %i3, %l6, %l7
13481ld [%l7+64], %o5
13482st %o5, [%l7+64]
13483add %l7, %l6, %l7
13484ld [%l7+64], %o5
13485st %o5, [%l7+64]
13486add %l7, %l6, %l7
13487ld [%l7+64], %o5
13488st %o5, [%l7+64]
13489add %l7, %l6, %l7
13490ld [%l7+64], %o5
13491st %o5, [%l7+64]
13492add %l7, %l6, %l7
13493ld [%l7+64], %o5
13494st %o5, [%l7+64]
13495add %l7, %l6, %l7
13496ld [%l7+64], %o5
13497st %o5, [%l7+64]
13498add %l7, %l6, %l7
13499ld [%l7+64], %o5
13500st %o5, [%l7+64]
13501
13502P748: !_PREFETCH [8] (Int) (CBR) (Nucleus ctx) (Branch target of P887)
13503wr %g0, 0x4, %asi
13504prefetcha [%i1 + 0] %asi, 1
13505
13506! cbranch
13507andcc %l0, 1, %g0
13508be,pn %xcc, TARGET748
13509nop
13510RET748:
13511
13512! lfsr step begin
13513srlx %l0, 1, %l3
13514xnor %l3, %l0, %l3
13515sllx %l3, 63, %l3
13516or %l3, %l0, %l0
13517srlx %l0, 1, %l0
13518
13519ba P749
13520nop
13521
13522TARGET887:
13523ba RET887
13524nop
13525
13526
13527P749: !_MEMBAR (FP)
13528membar #StoreLoad
13529
13530P750: !_BLD [0] (FP)
13531wr %g0, 0xf0, %asi
13532ldda [%i0 + 0] %asi, %f32
13533membar #Sync
13534! 5 addresses covered
13535fmovd %f32, %f18
13536fmovs %f18, %f9
13537fmovs %f19, %f10
13538fmovd %f34, %f18
13539fmovs %f18, %f11
13540fmovd %f36, %f12
13541fmovd %f40, %f18
13542fmovs %f18, %f13
13543
13544P751: !_MEMBAR (FP)
13545
13546P752: !_PREFETCH [1] (Int)
13547prefetch [%i0 + 4], 1
13548
13549P753: !_ST [30] (maybe <- 0x1000001) (Int) (CBR) (Secondary ctx)
13550wr %g0, 0x81, %asi
13551sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
13552add %i0, %i2, %i2
13553stwa %l4, [%i2 + 128] %asi
13554add %l4, 1, %l4
13555
13556! cbranch
13557andcc %l0, 1, %g0
13558be,pt %xcc, TARGET753
13559nop
13560RET753:
13561
13562! lfsr step begin
13563srlx %l0, 1, %l3
13564xnor %l3, %l0, %l3
13565sllx %l3, 63, %l3
13566or %l3, %l0, %l0
13567srlx %l0, 1, %l0
13568
13569
13570P754: !_PREFETCH [20] (Int) (Nucleus ctx)
13571wr %g0, 0x4, %asi
13572sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
13573add %i0, %i3, %i3
13574prefetcha [%i3 + 256] %asi, 1
13575
13576P755: !_MEMBAR (FP) (Branch target of P924)
13577membar #StoreLoad
13578ba P756
13579nop
13580
13581TARGET924:
13582ba RET924
13583nop
13584
13585
13586P756: !_BLD [0] (FP)
13587wr %g0, 0xf0, %asi
13588ldda [%i0 + 0] %asi, %f32
13589membar #Sync
13590! 5 addresses covered
13591fmovd %f32, %f14
13592!---- flushing fp results buffer to %f30 ----
13593fmovd %f0, %f30
13594fmovd %f2, %f30
13595fmovd %f4, %f30
13596fmovd %f6, %f30
13597fmovd %f8, %f30
13598fmovd %f10, %f30
13599fmovd %f12, %f30
13600fmovd %f14, %f30
13601!--
13602fmovd %f34, %f0
13603fmovd %f36, %f18
13604fmovs %f18, %f1
13605fmovd %f40, %f2
13606
13607P757: !_MEMBAR (FP)
13608
13609P758: !_BLD [13] (FP)
13610wr %g0, 0xf0, %asi
13611sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
13612add %i0, %i2, %i2
13613ldda [%i2 + 0] %asi, %f32
13614membar #Sync
13615! 3 addresses covered
13616fmovd %f32, %f18
13617fmovs %f18, %f3
13618fmovs %f19, %f4
13619fmovd %f40, %f18
13620fmovs %f18, %f5
13621
13622P759: !_MEMBAR (FP) (CBR) (Branch target of P748)
13623
13624! cbranch
13625andcc %l0, 1, %g0
13626be,pt %xcc, TARGET759
13627nop
13628RET759:
13629
13630! lfsr step begin
13631srlx %l0, 1, %l6
13632xnor %l6, %l0, %l6
13633sllx %l6, 63, %l6
13634or %l6, %l0, %l0
13635srlx %l0, 1, %l0
13636
13637ba P760
13638nop
13639
13640TARGET748:
13641ba RET748
13642nop
13643
13644
13645P760: !_LD [24] (FP) (CBR)
13646sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
13647add %i0, %i3, %i3
13648ld [%i3 + 64], %f6
13649! 1 addresses covered
13650
13651! cbranch
13652andcc %l0, 1, %g0
13653be,pn %xcc, TARGET760
13654nop
13655RET760:
13656
13657! lfsr step begin
13658srlx %l0, 1, %l7
13659xnor %l7, %l0, %l7
13660sllx %l7, 63, %l7
13661or %l7, %l0, %l0
13662srlx %l0, 1, %l0
13663
13664
13665P761: !_LD [23] (Int) (Branch target of P918)
13666lduw [%i3 + 32], %o1
13667! move %o1(lower) -> %o1(upper)
13668sllx %o1, 32, %o1
13669ba P762
13670nop
13671
13672TARGET918:
13673ba RET918
13674nop
13675
13676
13677P762: !_LD [16] (FP)
13678sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
13679add %i0, %i2, %i2
13680ld [%i2 + 16], %f7
13681! 1 addresses covered
13682
13683P763: !_MEMBAR (FP)
13684membar #StoreLoad
13685
13686P764: !_BLD [1] (FP)
13687wr %g0, 0xf0, %asi
13688ldda [%i0 + 0] %asi, %f32
13689membar #Sync
13690! 5 addresses covered
13691fmovd %f32, %f8
13692fmovd %f34, %f10
13693fmovd %f36, %f18
13694fmovs %f18, %f11
13695fmovd %f40, %f12
13696
13697P765: !_MEMBAR (FP)
13698
13699P766: !_BST [17] (maybe <- 0x4080000e) (FP) (Secondary ctx)
13700wr %g0, 0xf1, %asi
13701! preparing store val #0, next val will be in f40
13702fmovs %f16, %f20
13703fadds %f16, %f17, %f16
13704fmovd %f20, %f40
13705membar #Sync
13706stda %f32, [%i2 + 64 ] %asi
13707
13708P767: !_MEMBAR (FP) (Secondary ctx) (Branch target of P916)
13709membar #StoreLoad
13710ba P768
13711nop
13712
13713TARGET916:
13714ba RET916
13715nop
13716
13717
13718P768: !_BLD [6] (FP) (Branch target of P1233)
13719wr %g0, 0xf0, %asi
13720ldda [%i0 + 64] %asi, %f32
13721membar #Sync
13722! 2 addresses covered
13723fmovd %f32, %f18
13724fmovs %f18, %f13
13725fmovd %f40, %f14
13726ba P769
13727nop
13728
13729TARGET1233:
13730ba RET1233
13731nop
13732
13733
13734P769: !_MEMBAR (FP)
13735
13736P770: !_PREFETCH [19] (Int)
13737sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
13738add %i0, %i3, %i3
13739prefetch [%i3 + 0], 1
13740
13741P771: !_LD [7] (FP)
13742ld [%i0 + 128], %f15
13743! 1 addresses covered
13744!---- flushing fp results buffer to %f30 ----
13745fmovd %f0, %f30
13746fmovd %f2, %f30
13747fmovd %f4, %f30
13748fmovd %f6, %f30
13749fmovd %f8, %f30
13750fmovd %f10, %f30
13751fmovd %f12, %f30
13752fmovd %f14, %f30
13753!--
13754
13755P772: !_IDC_FLIP [12] (Int)
13756sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
13757add %i0, %i2, %i2
13758IDC_FLIP(772, 25411, 2, 0x44000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
13759
13760P773: !_MEMBAR (FP)
13761
13762P774: !_BSTC [1] (maybe <- 0x4080000f) (FP)
13763wr %g0, 0xe0, %asi
13764! preparing store val #0, next val will be in f32
13765fmovs %f16, %f20
13766fadds %f16, %f17, %f16
13767! preparing store val #1, next val will be in f33
13768fmovs %f16, %f21
13769fadds %f16, %f17, %f16
13770! preparing store val #2, next val will be in f34
13771fmovd %f20, %f32
13772fmovs %f16, %f20
13773fadds %f16, %f17, %f16
13774! preparing store val #3, next val will be in f36
13775fmovd %f20, %f34
13776fmovs %f16, %f20
13777fadds %f16, %f17, %f16
13778! preparing store val #4, next val will be in f40
13779fmovd %f20, %f36
13780fmovs %f16, %f20
13781fadds %f16, %f17, %f16
13782fmovd %f20, %f40
13783membar #Sync
13784stda %f32, [%i0 + 0 ] %asi
13785
13786P775: !_MEMBAR (FP) (CBR)
13787
13788! cbranch
13789andcc %l0, 1, %g0
13790be,pt %xcc, TARGET775
13791nop
13792RET775:
13793
13794! lfsr step begin
13795srlx %l0, 1, %l3
13796xnor %l3, %l0, %l3
13797sllx %l3, 63, %l3
13798or %l3, %l0, %l0
13799srlx %l0, 1, %l0
13800
13801
13802P776: !_BSTC [8] (maybe <- 0x40800014) (FP)
13803wr %g0, 0xe0, %asi
13804! preparing store val #0, next val will be in f32
13805fmovs %f16, %f20
13806fadds %f16, %f17, %f16
13807! preparing store val #1, next val will be in f40
13808fmovd %f20, %f32
13809fmovs %f16, %f20
13810fadds %f16, %f17, %f16
13811fmovd %f20, %f40
13812membar #Sync
13813stda %f32, [%i1 + 0 ] %asi
13814
13815P777: !_MEMBAR (FP) (CBR)
13816membar #StoreLoad
13817
13818! cbranch
13819andcc %l0, 1, %g0
13820be,pn %xcc, TARGET777
13821nop
13822RET777:
13823
13824! lfsr step begin
13825srlx %l0, 1, %l3
13826xnor %l3, %l0, %l3
13827sllx %l3, 63, %l3
13828or %l3, %l0, %l0
13829srlx %l0, 1, %l0
13830
13831
13832P778: !_IDC_FLIP [24] (Int)
13833sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
13834add %i0, %i3, %i3
13835IDC_FLIP(778, 14957, 2, 0x45800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
13836
13837P779: !_MEMBAR (FP)
13838
13839P780: !_BSTC [14] (maybe <- 0x40800016) (FP) (Branch target of P940)
13840wr %g0, 0xe0, %asi
13841! preparing store val #0, next val will be in f32
13842fmovs %f16, %f20
13843fadds %f16, %f17, %f16
13844fmovd %f20, %f32
13845membar #Sync
13846stda %f32, [%i2 + 64 ] %asi
13847ba P781
13848nop
13849
13850TARGET940:
13851ba RET940
13852nop
13853
13854
13855P781: !_MEMBAR (FP) (Branch target of P952)
13856membar #StoreLoad
13857ba P782
13858nop
13859
13860TARGET952:
13861ba RET952
13862nop
13863
13864
13865P782: !_LD [11] (Int)
13866lduw [%i2 + 0], %l6
13867! move %l6(lower) -> %o1(lower)
13868or %l6, %o1, %o1
13869
13870P783: !_ST [0] (maybe <- 0x40800017) (FP) (CBR) (Nucleus ctx)
13871wr %g0, 0x4, %asi
13872! preparing store val #0, next val will be in f20
13873fmovs %f16, %f20
13874fadds %f16, %f17, %f16
13875sta %f20, [%i0 + 0 ] %asi
13876
13877! cbranch
13878andcc %l0, 1, %g0
13879be,pn %xcc, TARGET783
13880nop
13881RET783:
13882
13883! lfsr step begin
13884srlx %l0, 1, %l6
13885xnor %l6, %l0, %l6
13886sllx %l6, 63, %l6
13887or %l6, %l0, %l0
13888srlx %l0, 1, %l0
13889
13890
13891P784: !_ST [31] (maybe <- 0x40800018) (FP)
13892sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
13893add %i0, %i2, %i2
13894! preparing store val #0, next val will be in f20
13895fmovs %f16, %f20
13896fadds %f16, %f17, %f16
13897st %f20, [%i2 + 192 ]
13898
13899P785: !_REPLACEMENT [24] (Int)
13900sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
13901add %i0, %i3, %i3
13902sethi %hi(0x2000), %l6
13903ld [%i3+64], %o5
13904st %o5, [%i3+64]
13905add %i3, %l6, %l7
13906ld [%l7+64], %o5
13907st %o5, [%l7+64]
13908add %l7, %l6, %l7
13909ld [%l7+64], %o5
13910st %o5, [%l7+64]
13911add %l7, %l6, %l7
13912ld [%l7+64], %o5
13913st %o5, [%l7+64]
13914add %l7, %l6, %l7
13915ld [%l7+64], %o5
13916st %o5, [%l7+64]
13917add %l7, %l6, %l7
13918ld [%l7+64], %o5
13919st %o5, [%l7+64]
13920add %l7, %l6, %l7
13921ld [%l7+64], %o5
13922st %o5, [%l7+64]
13923add %l7, %l6, %l7
13924ld [%l7+64], %o5
13925st %o5, [%l7+64]
13926
13927P786: !_REPLACEMENT [27] (Int) (Secondary ctx)
13928wr %g0, 0x81, %asi
13929sethi %hi(0x2000), %l3
13930ld [%i3+160], %l7
13931st %l7, [%i3+160]
13932add %i3, %l3, %l6
13933ld [%l6+160], %l7
13934st %l7, [%l6+160]
13935add %l6, %l3, %l6
13936ld [%l6+160], %l7
13937st %l7, [%l6+160]
13938add %l6, %l3, %l6
13939ld [%l6+160], %l7
13940st %l7, [%l6+160]
13941add %l6, %l3, %l6
13942ld [%l6+160], %l7
13943st %l7, [%l6+160]
13944add %l6, %l3, %l6
13945ld [%l6+160], %l7
13946st %l7, [%l6+160]
13947add %l6, %l3, %l6
13948ld [%l6+160], %l7
13949st %l7, [%l6+160]
13950add %l6, %l3, %l6
13951ld [%l6+160], %l7
13952st %l7, [%l6+160]
13953
13954P787: !_MEMBAR (FP)
13955
13956P788: !_BST [22] (maybe <- 0x40800019) (FP) (Branch target of P1085)
13957wr %g0, 0xf0, %asi
13958sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
13959add %i0, %i2, %i2
13960! preparing store val #0, next val will be in f32
13961fmovs %f16, %f20
13962fadds %f16, %f17, %f16
13963! preparing store val #1, next val will be in f33
13964fmovs %f16, %f21
13965fadds %f16, %f17, %f16
13966! preparing store val #2, next val will be in f40
13967fmovd %f20, %f32
13968fmovs %f16, %f20
13969fadds %f16, %f17, %f16
13970fmovd %f20, %f40
13971membar #Sync
13972stda %f32, [%i2 + 0 ] %asi
13973ba P789
13974nop
13975
13976TARGET1085:
13977ba RET1085
13978nop
13979
13980
13981P789: !_MEMBAR (FP) (CBR)
13982membar #StoreLoad
13983
13984! cbranch
13985andcc %l0, 1, %g0
13986be,pt %xcc, TARGET789
13987nop
13988RET789:
13989
13990! lfsr step begin
13991srlx %l0, 1, %l7
13992xnor %l7, %l0, %l7
13993sllx %l7, 63, %l7
13994or %l7, %l0, %l0
13995srlx %l0, 1, %l0
13996
13997
13998P790: !_BLD [2] (FP) (CBR)
13999wr %g0, 0xf0, %asi
14000ldda [%i0 + 0] %asi, %f0
14001membar #Sync
14002! 5 addresses covered
14003fmovs %f4, %f3
14004fmovd %f8, %f4
14005
14006! cbranch
14007andcc %l0, 1, %g0
14008be,pt %xcc, TARGET790
14009nop
14010RET790:
14011
14012! lfsr step begin
14013srlx %l0, 1, %o5
14014xnor %o5, %l0, %o5
14015sllx %o5, 63, %o5
14016or %o5, %l0, %l0
14017srlx %l0, 1, %l0
14018
14019
14020P791: !_MEMBAR (FP) (Branch target of P760)
14021ba P792
14022nop
14023
14024TARGET760:
14025ba RET760
14026nop
14027
14028
14029P792: !_LD [28] (FP)
14030sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
14031add %i0, %i3, %i3
14032ld [%i3 + 0], %f5
14033! 1 addresses covered
14034
14035P793: !_LD [29] (FP) (Nucleus ctx)
14036wr %g0, 0x4, %asi
14037lda [%i3 + 64] %asi, %f6
14038! 1 addresses covered
14039
14040P794: !_PREFETCH [0] (Int)
14041prefetch [%i0 + 0], 1
14042
14043P795: !_MEMBAR (FP)
14044
14045P796: !_BST [32] (maybe <- 0x4080001c) (FP)
14046wr %g0, 0xf0, %asi
14047! preparing store val #0, next val will be in f32
14048fmovs %f16, %f20
14049fadds %f16, %f17, %f16
14050fmovd %f20, %f32
14051membar #Sync
14052stda %f32, [%i3 + 256 ] %asi
14053
14054P797: !_MEMBAR (FP) (Branch target of P1156)
14055membar #StoreLoad
14056ba P798
14057nop
14058
14059TARGET1156:
14060ba RET1156
14061nop
14062
14063
14064P798: !_BLD [6] (FP)
14065wr %g0, 0xf0, %asi
14066ldda [%i0 + 64] %asi, %f32
14067membar #Sync
14068! 2 addresses covered
14069fmovd %f32, %f18
14070fmovs %f18, %f7
14071fmovd %f40, %f8
14072
14073P799: !_MEMBAR (FP) (Branch target of P1033)
14074ba P800
14075nop
14076
14077TARGET1033:
14078ba RET1033
14079nop
14080
14081
14082P800: !_BSTC [33] (maybe <- 0x4080001d) (FP)
14083wr %g0, 0xe0, %asi
14084sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
14085add %i0, %i2, %i2
14086! preparing store val #0, next val will be in f32
14087fmovs %f16, %f20
14088fadds %f16, %f17, %f16
14089fmovd %f20, %f32
14090membar #Sync
14091stda %f32, [%i2 + 0 ] %asi
14092
14093P801: !_MEMBAR (FP) (CBR)
14094membar #StoreLoad
14095
14096! cbranch
14097andcc %l0, 1, %g0
14098be,pt %xcc, TARGET801
14099nop
14100RET801:
14101
14102! lfsr step begin
14103srlx %l0, 1, %l7
14104xnor %l7, %l0, %l7
14105sllx %l7, 63, %l7
14106or %l7, %l0, %l0
14107srlx %l0, 1, %l0
14108
14109
14110P802: !_BLD [16] (FP) (CBR)
14111wr %g0, 0xf0, %asi
14112sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
14113add %i0, %i3, %i3
14114ldda [%i3 + 0] %asi, %f32
14115membar #Sync
14116! 1 addresses covered
14117fmovd %f36, %f18
14118fmovs %f18, %f9
14119
14120! cbranch
14121andcc %l0, 1, %g0
14122be,pt %xcc, TARGET802
14123nop
14124RET802:
14125
14126! lfsr step begin
14127srlx %l0, 1, %o5
14128xnor %o5, %l0, %o5
14129sllx %o5, 63, %o5
14130or %o5, %l0, %l0
14131srlx %l0, 1, %l0
14132
14133
14134P803: !_MEMBAR (FP) (Branch target of P1169)
14135ba P804
14136nop
14137
14138TARGET1169:
14139ba RET1169
14140nop
14141
14142
14143P804: !_ST [25] (maybe <- 0x4080001e) (FP) (Secondary ctx)
14144wr %g0, 0x81, %asi
14145sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
14146add %i0, %i2, %i2
14147! preparing store val #0, next val will be in f20
14148fmovs %f16, %f20
14149fadds %f16, %f17, %f16
14150sta %f20, [%i2 + 96 ] %asi
14151
14152P805: !_LD [16] (FP) (Branch target of P840)
14153ld [%i3 + 16], %f10
14154! 1 addresses covered
14155ba P806
14156nop
14157
14158TARGET840:
14159ba RET840
14160nop
14161
14162
14163P806: !_MEMBAR (FP) (Secondary ctx)
14164membar #StoreLoad
14165
14166P807: !_BLD [17] (FP) (Secondary ctx)
14167wr %g0, 0xf1, %asi
14168ldda [%i3 + 64] %asi, %f32
14169membar #Sync
14170! 1 addresses covered
14171fmovd %f40, %f18
14172fmovs %f18, %f11
14173
14174P808: !_MEMBAR (FP) (Secondary ctx)
14175
14176P809: !_BLD [22] (FP)
14177wr %g0, 0xf0, %asi
14178ldda [%i2 + 0] %asi, %f32
14179membar #Sync
14180! 3 addresses covered
14181fmovd %f32, %f12
14182fmovd %f40, %f14
14183
14184P810: !_MEMBAR (FP) (Branch target of P1197)
14185ba P811
14186nop
14187
14188TARGET1197:
14189ba RET1197
14190nop
14191
14192
14193P811: !_BST [4] (maybe <- 0x4080001f) (FP)
14194wr %g0, 0xf0, %asi
14195! preparing store val #0, next val will be in f32
14196fmovs %f16, %f20
14197fadds %f16, %f17, %f16
14198! preparing store val #1, next val will be in f33
14199fmovs %f16, %f21
14200fadds %f16, %f17, %f16
14201! preparing store val #2, next val will be in f34
14202fmovd %f20, %f32
14203fmovs %f16, %f20
14204fadds %f16, %f17, %f16
14205! preparing store val #3, next val will be in f36
14206fmovd %f20, %f34
14207fmovs %f16, %f20
14208fadds %f16, %f17, %f16
14209! preparing store val #4, next val will be in f40
14210fmovd %f20, %f36
14211fmovs %f16, %f20
14212fadds %f16, %f17, %f16
14213fmovd %f20, %f40
14214membar #Sync
14215stda %f32, [%i0 + 0 ] %asi
14216
14217P812: !_MEMBAR (FP) (Branch target of P986)
14218membar #StoreLoad
14219ba P813
14220nop
14221
14222TARGET986:
14223ba RET986
14224nop
14225
14226
14227P813: !_BLD [3] (FP) (Branch target of P1147)
14228wr %g0, 0xf0, %asi
14229ldda [%i0 + 0] %asi, %f32
14230membar #Sync
14231! 5 addresses covered
14232fmovd %f32, %f18
14233fmovs %f18, %f15
14234!---- flushing fp results buffer to %f30 ----
14235fmovd %f0, %f30
14236fmovd %f2, %f30
14237fmovd %f4, %f30
14238fmovd %f6, %f30
14239fmovd %f8, %f30
14240fmovd %f10, %f30
14241fmovd %f12, %f30
14242fmovd %f14, %f30
14243!--
14244fmovs %f19, %f0
14245fmovd %f34, %f18
14246fmovs %f18, %f1
14247fmovd %f36, %f2
14248fmovd %f40, %f18
14249fmovs %f18, %f3
14250ba P814
14251nop
14252
14253TARGET1147:
14254ba RET1147
14255nop
14256
14257
14258P814: !_MEMBAR (FP)
14259
14260P815: !_BLD [33] (FP) (Secondary ctx) (Branch target of P1193)
14261wr %g0, 0xf1, %asi
14262sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
14263add %i0, %i3, %i3
14264ldda [%i3 + 0] %asi, %f32
14265membar #Sync
14266! 1 addresses covered
14267fmovd %f32, %f4
14268ba P816
14269nop
14270
14271TARGET1193:
14272ba RET1193
14273nop
14274
14275
14276P816: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1145)
14277
14278! cbranch
14279andcc %l0, 1, %g0
14280be,pn %xcc, TARGET816
14281nop
14282RET816:
14283
14284! lfsr step begin
14285srlx %l0, 1, %l7
14286xnor %l7, %l0, %l7
14287sllx %l7, 63, %l7
14288or %l7, %l0, %l0
14289srlx %l0, 1, %l0
14290
14291ba P817
14292nop
14293
14294TARGET1145:
14295ba RET1145
14296nop
14297
14298
14299P817: !_BSTC [11] (maybe <- 0x40800024) (FP) (CBR) (Secondary ctx) (Branch target of P1000)
14300wr %g0, 0xe1, %asi
14301sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
14302add %i0, %i2, %i2
14303! preparing store val #0, next val will be in f32
14304fmovs %f16, %f20
14305fadds %f16, %f17, %f16
14306! preparing store val #1, next val will be in f33
14307fmovs %f16, %f21
14308fadds %f16, %f17, %f16
14309! preparing store val #2, next val will be in f40
14310fmovd %f20, %f32
14311fmovs %f16, %f20
14312fadds %f16, %f17, %f16
14313fmovd %f20, %f40
14314membar #Sync
14315stda %f32, [%i2 + 0 ] %asi
14316
14317! cbranch
14318andcc %l0, 1, %g0
14319be,pt %xcc, TARGET817
14320nop
14321RET817:
14322
14323! lfsr step begin
14324srlx %l0, 1, %l7
14325xnor %l7, %l0, %l7
14326sllx %l7, 63, %l7
14327or %l7, %l0, %l0
14328srlx %l0, 1, %l0
14329
14330ba P818
14331nop
14332
14333TARGET1000:
14334ba RET1000
14335nop
14336
14337
14338P818: !_MEMBAR (FP) (Secondary ctx)
14339membar #StoreLoad
14340
14341P819: !_LD [10] (Int)
14342lduw [%i1 + 64], %o2
14343! move %o2(lower) -> %o2(upper)
14344sllx %o2, 32, %o2
14345
14346P820: !_REPLACEMENT [27] (Int) (CBR)
14347sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
14348add %i0, %i3, %i3
14349sethi %hi(0x2000), %l6
14350ld [%i3+160], %o5
14351st %o5, [%i3+160]
14352add %i3, %l6, %l7
14353ld [%l7+160], %o5
14354st %o5, [%l7+160]
14355add %l7, %l6, %l7
14356ld [%l7+160], %o5
14357st %o5, [%l7+160]
14358add %l7, %l6, %l7
14359ld [%l7+160], %o5
14360st %o5, [%l7+160]
14361add %l7, %l6, %l7
14362ld [%l7+160], %o5
14363st %o5, [%l7+160]
14364add %l7, %l6, %l7
14365ld [%l7+160], %o5
14366st %o5, [%l7+160]
14367add %l7, %l6, %l7
14368ld [%l7+160], %o5
14369st %o5, [%l7+160]
14370add %l7, %l6, %l7
14371ld [%l7+160], %o5
14372st %o5, [%l7+160]
14373
14374! cbranch
14375andcc %l0, 1, %g0
14376be,pt %xcc, TARGET820
14377nop
14378RET820:
14379
14380! lfsr step begin
14381srlx %l0, 1, %l3
14382xnor %l3, %l0, %l3
14383sllx %l3, 63, %l3
14384or %l3, %l0, %l0
14385srlx %l0, 1, %l0
14386
14387
14388P821: !_PREFETCH [8] (Int)
14389prefetch [%i1 + 0], 1
14390
14391P822: !_MEMBAR (FP)
14392membar #StoreLoad
14393
14394P823: !_BLD [14] (FP)
14395wr %g0, 0xf0, %asi
14396ldda [%i2 + 64] %asi, %f32
14397membar #Sync
14398! 1 addresses covered
14399fmovd %f32, %f18
14400fmovs %f18, %f5
14401
14402P824: !_MEMBAR (FP) (CBR)
14403
14404! cbranch
14405andcc %l0, 1, %g0
14406be,pn %xcc, TARGET824
14407nop
14408RET824:
14409
14410! lfsr step begin
14411srlx %l0, 1, %l6
14412xnor %l6, %l0, %l6
14413sllx %l6, 63, %l6
14414or %l6, %l0, %l0
14415srlx %l0, 1, %l0
14416
14417
14418P825: !_BST [12] (maybe <- 0x40800027) (FP)
14419wr %g0, 0xf0, %asi
14420! preparing store val #0, next val will be in f32
14421fmovs %f16, %f20
14422fadds %f16, %f17, %f16
14423! preparing store val #1, next val will be in f33
14424fmovs %f16, %f21
14425fadds %f16, %f17, %f16
14426! preparing store val #2, next val will be in f40
14427fmovd %f20, %f32
14428fmovs %f16, %f20
14429fadds %f16, %f17, %f16
14430fmovd %f20, %f40
14431membar #Sync
14432stda %f32, [%i2 + 0 ] %asi
14433
14434P826: !_MEMBAR (FP)
14435membar #StoreLoad
14436
14437P827: !_BLD [21] (FP)
14438wr %g0, 0xf0, %asi
14439sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
14440add %i0, %i2, %i2
14441ldda [%i2 + 0] %asi, %f32
14442membar #Sync
14443! 3 addresses covered
14444fmovd %f32, %f6
14445fmovd %f40, %f8
14446
14447P828: !_MEMBAR (FP) (CBR)
14448
14449! cbranch
14450andcc %l0, 1, %g0
14451be,pt %xcc, TARGET828
14452nop
14453RET828:
14454
14455! lfsr step begin
14456srlx %l0, 1, %l6
14457xnor %l6, %l0, %l6
14458sllx %l6, 63, %l6
14459or %l6, %l0, %l0
14460srlx %l0, 1, %l0
14461
14462
14463P829: !_IDC_FLIP [23] (Int)
14464IDC_FLIP(829, 26945, 2, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
14465
14466P830: !_MEMBAR (FP)
14467membar #StoreLoad
14468
14469P831: !_BLD [23] (FP)
14470wr %g0, 0xf0, %asi
14471ldda [%i2 + 0] %asi, %f32
14472membar #Sync
14473! 3 addresses covered
14474fmovd %f32, %f18
14475fmovs %f18, %f9
14476fmovs %f19, %f10
14477fmovd %f40, %f18
14478fmovs %f18, %f11
14479
14480P832: !_MEMBAR (FP)
14481
14482P833: !_BSTC [19] (maybe <- 0x4080002a) (FP)
14483wr %g0, 0xe0, %asi
14484sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
14485add %i0, %i3, %i3
14486! preparing store val #0, next val will be in f32
14487fmovs %f16, %f20
14488fadds %f16, %f17, %f16
14489fmovd %f20, %f32
14490membar #Sync
14491stda %f32, [%i3 + 0 ] %asi
14492
14493P834: !_MEMBAR (FP)
14494membar #StoreLoad
14495
14496P835: !_BLD [16] (FP)
14497wr %g0, 0xf0, %asi
14498sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
14499add %i0, %i2, %i2
14500ldda [%i2 + 0] %asi, %f32
14501membar #Sync
14502! 1 addresses covered
14503fmovd %f36, %f12
14504
14505P836: !_MEMBAR (FP)
14506
14507P837: !_REPLACEMENT [33] (Int)
14508sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
14509add %i0, %i3, %i3
14510sethi %hi(0x2000), %l3
14511ld [%i3+0], %l7
14512st %l7, [%i3+0]
14513add %i3, %l3, %l6
14514ld [%l6+0], %l7
14515st %l7, [%l6+0]
14516add %l6, %l3, %l6
14517ld [%l6+0], %l7
14518st %l7, [%l6+0]
14519add %l6, %l3, %l6
14520ld [%l6+0], %l7
14521st %l7, [%l6+0]
14522add %l6, %l3, %l6
14523ld [%l6+0], %l7
14524st %l7, [%l6+0]
14525add %l6, %l3, %l6
14526ld [%l6+0], %l7
14527st %l7, [%l6+0]
14528add %l6, %l3, %l6
14529ld [%l6+0], %l7
14530st %l7, [%l6+0]
14531add %l6, %l3, %l6
14532ld [%l6+0], %l7
14533st %l7, [%l6+0]
14534
14535P838: !_REPLACEMENT [26] (Int) (Nucleus ctx)
14536wr %g0, 0x4, %asi
14537sethi %hi(0x2000), %o5
14538ld [%i3+128], %l6
14539st %l6, [%i3+128]
14540add %i3, %o5, %l3
14541ld [%l3+128], %l6
14542st %l6, [%l3+128]
14543add %l3, %o5, %l3
14544ld [%l3+128], %l6
14545st %l6, [%l3+128]
14546add %l3, %o5, %l3
14547ld [%l3+128], %l6
14548st %l6, [%l3+128]
14549add %l3, %o5, %l3
14550ld [%l3+128], %l6
14551st %l6, [%l3+128]
14552add %l3, %o5, %l3
14553ld [%l3+128], %l6
14554st %l6, [%l3+128]
14555add %l3, %o5, %l3
14556ld [%l3+128], %l6
14557st %l6, [%l3+128]
14558add %l3, %o5, %l3
14559ld [%l3+128], %l6
14560st %l6, [%l3+128]
14561
14562P839: !_IDC_FLIP [5] (Int)
14563IDC_FLIP(839, 6666, 2, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
14564
14565P840: !_MEMBAR (FP) (CBR) (Branch target of P1119)
14566
14567! cbranch
14568andcc %l0, 1, %g0
14569be,pn %xcc, TARGET840
14570nop
14571RET840:
14572
14573! lfsr step begin
14574srlx %l0, 1, %l6
14575xnor %l6, %l0, %l6
14576sllx %l6, 63, %l6
14577or %l6, %l0, %l0
14578srlx %l0, 1, %l0
14579
14580ba P841
14581nop
14582
14583TARGET1119:
14584ba RET1119
14585nop
14586
14587
14588P841: !_BSTC [10] (maybe <- 0x4080002b) (FP) (Branch target of P849)
14589wr %g0, 0xe0, %asi
14590! preparing store val #0, next val will be in f32
14591fmovs %f16, %f20
14592fadds %f16, %f17, %f16
14593fmovd %f20, %f32
14594membar #Sync
14595stda %f32, [%i1 + 64 ] %asi
14596ba P842
14597nop
14598
14599TARGET849:
14600ba RET849
14601nop
14602
14603
14604P842: !_MEMBAR (FP) (CBR)
14605
14606! cbranch
14607andcc %l0, 1, %g0
14608be,pt %xcc, TARGET842
14609nop
14610RET842:
14611
14612! lfsr step begin
14613srlx %l0, 1, %l6
14614xnor %l6, %l0, %l6
14615sllx %l6, 63, %l6
14616or %l6, %l0, %l0
14617srlx %l0, 1, %l0
14618
14619
14620P843: !_BSTC [13] (maybe <- 0x4080002c) (FP) (CBR)
14621wr %g0, 0xe0, %asi
14622sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
14623add %i0, %i2, %i2
14624! preparing store val #0, next val will be in f32
14625fmovs %f16, %f20
14626fadds %f16, %f17, %f16
14627! preparing store val #1, next val will be in f33
14628fmovs %f16, %f21
14629fadds %f16, %f17, %f16
14630! preparing store val #2, next val will be in f40
14631fmovd %f20, %f32
14632fmovs %f16, %f20
14633fadds %f16, %f17, %f16
14634fmovd %f20, %f40
14635membar #Sync
14636stda %f32, [%i2 + 0 ] %asi
14637
14638! cbranch
14639andcc %l0, 1, %g0
14640be,pt %xcc, TARGET843
14641nop
14642RET843:
14643
14644! lfsr step begin
14645srlx %l0, 1, %l6
14646xnor %l6, %l0, %l6
14647sllx %l6, 63, %l6
14648or %l6, %l0, %l0
14649srlx %l0, 1, %l0
14650
14651
14652P844: !_MEMBAR (FP)
14653membar #StoreLoad
14654
14655P845: !_BLD [6] (FP)
14656wr %g0, 0xf0, %asi
14657ldda [%i0 + 64] %asi, %f32
14658membar #Sync
14659! 2 addresses covered
14660fmovd %f32, %f18
14661fmovs %f18, %f13
14662fmovd %f40, %f14
14663
14664P846: !_MEMBAR (FP)
14665
14666P847: !_BLD [25] (FP)
14667wr %g0, 0xf0, %asi
14668sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
14669add %i0, %i3, %i3
14670ldda [%i3 + 64] %asi, %f32
14671membar #Sync
14672! 2 addresses covered
14673fmovd %f32, %f18
14674fmovs %f18, %f15
14675!---- flushing fp results buffer to %f30 ----
14676fmovd %f0, %f30
14677fmovd %f2, %f30
14678fmovd %f4, %f30
14679fmovd %f6, %f30
14680fmovd %f8, %f30
14681fmovd %f10, %f30
14682fmovd %f12, %f30
14683fmovd %f14, %f30
14684!--
14685fmovd %f40, %f0
14686
14687P848: !_MEMBAR (FP) (Branch target of P1112)
14688ba P849
14689nop
14690
14691TARGET1112:
14692ba RET1112
14693nop
14694
14695
14696P849: !_LD [7] (FP) (CBR)
14697ld [%i0 + 128], %f1
14698! 1 addresses covered
14699
14700! cbranch
14701andcc %l0, 1, %g0
14702be,pt %xcc, TARGET849
14703nop
14704RET849:
14705
14706! lfsr step begin
14707srlx %l0, 1, %l7
14708xnor %l7, %l0, %l7
14709sllx %l7, 63, %l7
14710or %l7, %l0, %l0
14711srlx %l0, 1, %l0
14712
14713
14714P850: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1001)
14715membar #StoreLoad
14716ba P851
14717nop
14718
14719TARGET1001:
14720ba RET1001
14721nop
14722
14723
14724P851: !_BLD [17] (FP) (Secondary ctx)
14725wr %g0, 0xf1, %asi
14726sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
14727add %i0, %i2, %i2
14728ldda [%i2 + 64] %asi, %f32
14729membar #Sync
14730! 1 addresses covered
14731fmovd %f40, %f2
14732
14733P852: !_MEMBAR (FP) (Secondary ctx) (Branch target of P777)
14734ba P853
14735nop
14736
14737TARGET777:
14738ba RET777
14739nop
14740
14741
14742P853: !_BLD [19] (FP) (CBR)
14743wr %g0, 0xf0, %asi
14744sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
14745add %i0, %i3, %i3
14746ldda [%i3 + 0] %asi, %f32
14747membar #Sync
14748! 1 addresses covered
14749fmovd %f32, %f18
14750fmovs %f18, %f3
14751
14752! cbranch
14753andcc %l0, 1, %g0
14754be,pn %xcc, TARGET853
14755nop
14756RET853:
14757
14758! lfsr step begin
14759srlx %l0, 1, %o5
14760xnor %o5, %l0, %o5
14761sllx %o5, 63, %o5
14762or %o5, %l0, %l0
14763srlx %l0, 1, %l0
14764
14765
14766P854: !_MEMBAR (FP) (CBR)
14767
14768! cbranch
14769andcc %l0, 1, %g0
14770be,pn %xcc, TARGET854
14771nop
14772RET854:
14773
14774! lfsr step begin
14775srlx %l0, 1, %l3
14776xnor %l3, %l0, %l3
14777sllx %l3, 63, %l3
14778or %l3, %l0, %l0
14779srlx %l0, 1, %l0
14780
14781
14782P855: !_REPLACEMENT [31] (Int)
14783sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
14784add %i0, %i2, %i2
14785sethi %hi(0x2000), %l6
14786ld [%i2+192], %o5
14787st %o5, [%i2+192]
14788add %i2, %l6, %l7
14789ld [%l7+192], %o5
14790st %o5, [%l7+192]
14791add %l7, %l6, %l7
14792ld [%l7+192], %o5
14793st %o5, [%l7+192]
14794add %l7, %l6, %l7
14795ld [%l7+192], %o5
14796st %o5, [%l7+192]
14797add %l7, %l6, %l7
14798ld [%l7+192], %o5
14799st %o5, [%l7+192]
14800add %l7, %l6, %l7
14801ld [%l7+192], %o5
14802st %o5, [%l7+192]
14803add %l7, %l6, %l7
14804ld [%l7+192], %o5
14805st %o5, [%l7+192]
14806add %l7, %l6, %l7
14807ld [%l7+192], %o5
14808st %o5, [%l7+192]
14809
14810P856: !_ST [26] (maybe <- 0x4080002f) (FP) (Secondary ctx)
14811wr %g0, 0x81, %asi
14812sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
14813add %i0, %i3, %i3
14814! preparing store val #0, next val will be in f20
14815fmovs %f16, %f20
14816fadds %f16, %f17, %f16
14817sta %f20, [%i3 + 128 ] %asi
14818
14819P857: !_PREFETCH [9] (Int) (Nucleus ctx)
14820wr %g0, 0x4, %asi
14821prefetcha [%i1 + 32] %asi, 1
14822
14823P858: !_MEMBAR (FP) (CBR)
14824
14825! cbranch
14826andcc %l0, 1, %g0
14827be,pt %xcc, TARGET858
14828nop
14829RET858:
14830
14831! lfsr step begin
14832srlx %l0, 1, %o5
14833xnor %o5, %l0, %o5
14834sllx %o5, 63, %o5
14835or %o5, %l0, %l0
14836srlx %l0, 1, %l0
14837
14838
14839P859: !_BST [33] (maybe <- 0x40800030) (FP) (Branch target of P1040)
14840wr %g0, 0xf0, %asi
14841sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
14842add %i0, %i2, %i2
14843! preparing store val #0, next val will be in f32
14844fmovs %f16, %f20
14845fadds %f16, %f17, %f16
14846fmovd %f20, %f32
14847membar #Sync
14848stda %f32, [%i2 + 0 ] %asi
14849ba P860
14850nop
14851
14852TARGET1040:
14853ba RET1040
14854nop
14855
14856
14857P860: !_MEMBAR (FP) (CBR)
14858membar #StoreLoad
14859
14860! cbranch
14861andcc %l0, 1, %g0
14862be,pn %xcc, TARGET860
14863nop
14864RET860:
14865
14866! lfsr step begin
14867srlx %l0, 1, %o5
14868xnor %o5, %l0, %o5
14869sllx %o5, 63, %o5
14870or %o5, %l0, %l0
14871srlx %l0, 1, %l0
14872
14873
14874P861: !_REPLACEMENT [10] (Int) (Secondary ctx)
14875wr %g0, 0x81, %asi
14876sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
14877add %i0, %i3, %i3
14878sethi %hi(0x2000), %l3
14879ld [%i3+64], %l7
14880st %l7, [%i3+64]
14881add %i3, %l3, %l6
14882ld [%l6+64], %l7
14883st %l7, [%l6+64]
14884add %l6, %l3, %l6
14885ld [%l6+64], %l7
14886st %l7, [%l6+64]
14887add %l6, %l3, %l6
14888ld [%l6+64], %l7
14889st %l7, [%l6+64]
14890add %l6, %l3, %l6
14891ld [%l6+64], %l7
14892st %l7, [%l6+64]
14893add %l6, %l3, %l6
14894ld [%l6+64], %l7
14895st %l7, [%l6+64]
14896add %l6, %l3, %l6
14897ld [%l6+64], %l7
14898st %l7, [%l6+64]
14899add %l6, %l3, %l6
14900ld [%l6+64], %l7
14901st %l7, [%l6+64]
14902
14903P862: !_MEMBAR (FP)
14904membar #StoreLoad
14905
14906P863: !_BLD [15] (FP)
14907wr %g0, 0xf0, %asi
14908sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
14909add %i0, %i2, %i2
14910ldda [%i2 + 128] %asi, %f32
14911membar #Sync
14912! 1 addresses covered
14913fmovd %f32, %f4
14914
14915P864: !_MEMBAR (FP) (CBR)
14916
14917! cbranch
14918andcc %l0, 1, %g0
14919be,pn %xcc, TARGET864
14920nop
14921RET864:
14922
14923! lfsr step begin
14924srlx %l0, 1, %o5
14925xnor %o5, %l0, %o5
14926sllx %o5, 63, %o5
14927or %o5, %l0, %l0
14928srlx %l0, 1, %l0
14929
14930
14931P865: !_LD [31] (FP)
14932sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
14933add %i0, %i3, %i3
14934ld [%i3 + 192], %f5
14935! 1 addresses covered
14936
14937P866: !_REPLACEMENT [25] (Int) (CBR)
14938sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
14939add %i0, %i2, %i2
14940sethi %hi(0x2000), %l3
14941ld [%i2+96], %l7
14942st %l7, [%i2+96]
14943add %i2, %l3, %l6
14944ld [%l6+96], %l7
14945st %l7, [%l6+96]
14946add %l6, %l3, %l6
14947ld [%l6+96], %l7
14948st %l7, [%l6+96]
14949add %l6, %l3, %l6
14950ld [%l6+96], %l7
14951st %l7, [%l6+96]
14952add %l6, %l3, %l6
14953ld [%l6+96], %l7
14954st %l7, [%l6+96]
14955add %l6, %l3, %l6
14956ld [%l6+96], %l7
14957st %l7, [%l6+96]
14958add %l6, %l3, %l6
14959ld [%l6+96], %l7
14960st %l7, [%l6+96]
14961add %l6, %l3, %l6
14962ld [%l6+96], %l7
14963st %l7, [%l6+96]
14964
14965! cbranch
14966andcc %l0, 1, %g0
14967be,pn %xcc, TARGET866
14968nop
14969RET866:
14970
14971! lfsr step begin
14972srlx %l0, 1, %o5
14973xnor %o5, %l0, %o5
14974sllx %o5, 63, %o5
14975or %o5, %l0, %l0
14976srlx %l0, 1, %l0
14977
14978
14979P867: !_ST [27] (maybe <- 0x1000002) (Int)
14980sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
14981add %i0, %i3, %i3
14982stw %l4, [%i3 + 160 ]
14983add %l4, 1, %l4
14984
14985P868: !_PREFETCH [27] (Int) (LE)
14986wr %g0, 0x88, %asi
14987prefetcha [%i3 + 160] %asi, 1
14988
14989P869: !_MEMBAR (FP)
14990membar #StoreLoad
14991
14992P870: !_BLD [8] (FP)
14993wr %g0, 0xf0, %asi
14994ldda [%i1 + 0] %asi, %f32
14995membar #Sync
14996! 2 addresses covered
14997fmovd %f32, %f6
14998fmovd %f40, %f18
14999fmovs %f18, %f7
15000
15001P871: !_MEMBAR (FP)
15002
15003P872: !_BST [8] (maybe <- 0x40800031) (FP)
15004wr %g0, 0xf0, %asi
15005! preparing store val #0, next val will be in f32
15006fmovs %f16, %f20
15007fadds %f16, %f17, %f16
15008! preparing store val #1, next val will be in f40
15009fmovd %f20, %f32
15010fmovs %f16, %f20
15011fadds %f16, %f17, %f16
15012fmovd %f20, %f40
15013membar #Sync
15014stda %f32, [%i1 + 0 ] %asi
15015
15016P873: !_MEMBAR (FP)
15017membar #StoreLoad
15018
15019P874: !_BLD [14] (FP)
15020wr %g0, 0xf0, %asi
15021sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
15022add %i0, %i2, %i2
15023ldda [%i2 + 64] %asi, %f32
15024membar #Sync
15025! 1 addresses covered
15026fmovd %f32, %f8
15027
15028P875: !_MEMBAR (FP)
15029
15030P876: !_REPLACEMENT [14] (Int)
15031sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
15032add %i0, %i3, %i3
15033sethi %hi(0x2000), %l7
15034ld [%i3+64], %l3
15035st %l3, [%i3+64]
15036add %i3, %l7, %o5
15037ld [%o5+64], %l3
15038st %l3, [%o5+64]
15039add %o5, %l7, %o5
15040ld [%o5+64], %l3
15041st %l3, [%o5+64]
15042add %o5, %l7, %o5
15043ld [%o5+64], %l3
15044st %l3, [%o5+64]
15045add %o5, %l7, %o5
15046ld [%o5+64], %l3
15047st %l3, [%o5+64]
15048add %o5, %l7, %o5
15049ld [%o5+64], %l3
15050st %l3, [%o5+64]
15051add %o5, %l7, %o5
15052ld [%o5+64], %l3
15053st %l3, [%o5+64]
15054add %o5, %l7, %o5
15055ld [%o5+64], %l3
15056st %l3, [%o5+64]
15057
15058P877: !_LD [8] (Int) (LE)
15059wr %g0, 0x88, %asi
15060lduwa [%i1 + 0] %asi, %l7
15061! move %l7(lower) -> %o2(lower)
15062or %l7, %o2, %o2
15063
15064P878: !_REPLACEMENT [17] (Int)
15065sethi %hi(0x2000), %o5
15066ld [%i3+96], %l6
15067st %l6, [%i3+96]
15068add %i3, %o5, %l3
15069ld [%l3+96], %l6
15070st %l6, [%l3+96]
15071add %l3, %o5, %l3
15072ld [%l3+96], %l6
15073st %l6, [%l3+96]
15074add %l3, %o5, %l3
15075ld [%l3+96], %l6
15076st %l6, [%l3+96]
15077add %l3, %o5, %l3
15078ld [%l3+96], %l6
15079st %l6, [%l3+96]
15080add %l3, %o5, %l3
15081ld [%l3+96], %l6
15082st %l6, [%l3+96]
15083add %l3, %o5, %l3
15084ld [%l3+96], %l6
15085st %l6, [%l3+96]
15086add %l3, %o5, %l3
15087ld [%l3+96], %l6
15088st %l6, [%l3+96]
15089
15090P879: !_MEMBAR (FP)
15091membar #StoreLoad
15092
15093P880: !_BLD [5] (FP)
15094wr %g0, 0xf0, %asi
15095ldda [%i0 + 64] %asi, %f32
15096membar #Sync
15097! 2 addresses covered
15098fmovd %f32, %f18
15099fmovs %f18, %f9
15100fmovd %f40, %f10
15101
15102P881: !_MEMBAR (FP)
15103
15104P882: !_ST [28] (maybe <- 0x1000003) (Int)
15105sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
15106add %i0, %i2, %i2
15107stw %l4, [%i2 + 0 ]
15108add %l4, 1, %l4
15109
15110P883: !_MEMBAR (FP)
15111
15112P884: !_BSTC [2] (maybe <- 0x40800033) (FP) (Branch target of P1087)
15113wr %g0, 0xe0, %asi
15114! preparing store val #0, next val will be in f32
15115fmovs %f16, %f20
15116fadds %f16, %f17, %f16
15117! preparing store val #1, next val will be in f33
15118fmovs %f16, %f21
15119fadds %f16, %f17, %f16
15120! preparing store val #2, next val will be in f34
15121fmovd %f20, %f32
15122fmovs %f16, %f20
15123fadds %f16, %f17, %f16
15124! preparing store val #3, next val will be in f36
15125fmovd %f20, %f34
15126fmovs %f16, %f20
15127fadds %f16, %f17, %f16
15128! preparing store val #4, next val will be in f40
15129fmovd %f20, %f36
15130fmovs %f16, %f20
15131fadds %f16, %f17, %f16
15132fmovd %f20, %f40
15133membar #Sync
15134stda %f32, [%i0 + 0 ] %asi
15135ba P885
15136nop
15137
15138TARGET1087:
15139ba RET1087
15140nop
15141
15142
15143P885: !_MEMBAR (FP)
15144membar #StoreLoad
15145
15146P886: !_BLD [7] (FP) (Branch target of P1128)
15147wr %g0, 0xf0, %asi
15148ldda [%i0 + 128] %asi, %f32
15149membar #Sync
15150! 1 addresses covered
15151fmovd %f32, %f18
15152fmovs %f18, %f11
15153ba P887
15154nop
15155
15156TARGET1128:
15157ba RET1128
15158nop
15159
15160
15161P887: !_MEMBAR (FP) (CBR) (Branch target of P722)
15162
15163! cbranch
15164andcc %l0, 1, %g0
15165be,pt %xcc, TARGET887
15166nop
15167RET887:
15168
15169! lfsr step begin
15170srlx %l0, 1, %l3
15171xnor %l3, %l0, %l3
15172sllx %l3, 63, %l3
15173or %l3, %l0, %l0
15174srlx %l0, 1, %l0
15175
15176ba P888
15177nop
15178
15179TARGET722:
15180ba RET722
15181nop
15182
15183
15184P888: !_LD [18] (Int) (CBR) (Secondary ctx)
15185wr %g0, 0x81, %asi
15186sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
15187add %i0, %i3, %i3
15188lduwa [%i3 + 128] %asi, %o3
15189! move %o3(lower) -> %o3(upper)
15190sllx %o3, 32, %o3
15191
15192! cbranch
15193andcc %l0, 1, %g0
15194be,pt %xcc, TARGET888
15195nop
15196RET888:
15197
15198! lfsr step begin
15199srlx %l0, 1, %o5
15200xnor %o5, %l0, %o5
15201sllx %o5, 63, %o5
15202or %o5, %l0, %l0
15203srlx %l0, 1, %l0
15204
15205
15206P889: !_REPLACEMENT [13] (Int)
15207sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
15208add %i0, %i2, %i2
15209sethi %hi(0x2000), %l3
15210ld [%i2+32], %l7
15211st %l7, [%i2+32]
15212add %i2, %l3, %l6
15213ld [%l6+32], %l7
15214st %l7, [%l6+32]
15215add %l6, %l3, %l6
15216ld [%l6+32], %l7
15217st %l7, [%l6+32]
15218add %l6, %l3, %l6
15219ld [%l6+32], %l7
15220st %l7, [%l6+32]
15221add %l6, %l3, %l6
15222ld [%l6+32], %l7
15223st %l7, [%l6+32]
15224add %l6, %l3, %l6
15225ld [%l6+32], %l7
15226st %l7, [%l6+32]
15227add %l6, %l3, %l6
15228ld [%l6+32], %l7
15229st %l7, [%l6+32]
15230add %l6, %l3, %l6
15231ld [%l6+32], %l7
15232st %l7, [%l6+32]
15233
15234P890: !_ST [19] (maybe <- 0x1000004) (Int) (CBR)
15235sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
15236add %i0, %i3, %i3
15237stw %l4, [%i3 + 0 ]
15238add %l4, 1, %l4
15239
15240! cbranch
15241andcc %l0, 1, %g0
15242be,pt %xcc, TARGET890
15243nop
15244RET890:
15245
15246! lfsr step begin
15247srlx %l0, 1, %l7
15248xnor %l7, %l0, %l7
15249sllx %l7, 63, %l7
15250or %l7, %l0, %l0
15251srlx %l0, 1, %l0
15252
15253
15254P891: !_MEMBAR (FP)
15255
15256P892: !_BST [25] (maybe <- 0x40800038) (FP)
15257wr %g0, 0xf0, %asi
15258sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
15259add %i0, %i2, %i2
15260! preparing store val #0, next val will be in f32
15261fmovs %f16, %f20
15262fadds %f16, %f17, %f16
15263! preparing store val #1, next val will be in f40
15264fmovd %f20, %f32
15265fmovs %f16, %f20
15266fadds %f16, %f17, %f16
15267fmovd %f20, %f40
15268membar #Sync
15269stda %f32, [%i2 + 64 ] %asi
15270
15271P893: !_MEMBAR (FP)
15272membar #StoreLoad
15273
15274P894: !_BLD [3] (FP)
15275wr %g0, 0xf0, %asi
15276ldda [%i0 + 0] %asi, %f32
15277membar #Sync
15278! 5 addresses covered
15279fmovd %f32, %f12
15280fmovd %f34, %f14
15281fmovd %f36, %f18
15282fmovs %f18, %f15
15283!---- flushing fp results buffer to %f30 ----
15284fmovd %f0, %f30
15285fmovd %f2, %f30
15286fmovd %f4, %f30
15287fmovd %f6, %f30
15288fmovd %f8, %f30
15289fmovd %f10, %f30
15290fmovd %f12, %f30
15291fmovd %f14, %f30
15292!--
15293fmovd %f40, %f0
15294
15295P895: !_MEMBAR (FP) (Branch target of P1178)
15296ba P896
15297nop
15298
15299TARGET1178:
15300ba RET1178
15301nop
15302
15303
15304P896: !_ST [33] (maybe <- 0x1000005) (Int) (Secondary ctx)
15305wr %g0, 0x81, %asi
15306sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
15307add %i0, %i3, %i3
15308stwa %l4, [%i3 + 0] %asi
15309add %l4, 1, %l4
15310
15311P897: !_MEMBAR (FP) (Secondary ctx)
15312
15313P898: !_BST [19] (maybe <- 0x4080003a) (FP) (Secondary ctx)
15314wr %g0, 0xf1, %asi
15315sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
15316add %i0, %i2, %i2
15317! preparing store val #0, next val will be in f32
15318fmovs %f16, %f20
15319fadds %f16, %f17, %f16
15320fmovd %f20, %f32
15321membar #Sync
15322stda %f32, [%i2 + 0 ] %asi
15323
15324P899: !_MEMBAR (FP) (Secondary ctx)
15325membar #StoreLoad
15326
15327P900: !_BLD [25] (FP)
15328wr %g0, 0xf0, %asi
15329sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
15330add %i0, %i3, %i3
15331ldda [%i3 + 64] %asi, %f32
15332membar #Sync
15333! 2 addresses covered
15334fmovd %f32, %f18
15335fmovs %f18, %f1
15336fmovd %f40, %f2
15337
15338P901: !_MEMBAR (FP)
15339
15340P902: !_BSTC [27] (maybe <- 0x4080003b) (FP) (Branch target of P1158)
15341wr %g0, 0xe0, %asi
15342! preparing store val #0, next val will be in f32
15343fmovs %f16, %f20
15344fadds %f16, %f17, %f16
15345! preparing store val #1, next val will be in f40
15346fmovd %f20, %f32
15347fmovs %f16, %f20
15348fadds %f16, %f17, %f16
15349fmovd %f20, %f40
15350membar #Sync
15351stda %f32, [%i3 + 128 ] %asi
15352ba P903
15353nop
15354
15355TARGET1158:
15356ba RET1158
15357nop
15358
15359
15360P903: !_MEMBAR (FP) (CBR) (Branch target of P1069)
15361membar #StoreLoad
15362
15363! cbranch
15364andcc %l0, 1, %g0
15365be,pn %xcc, TARGET903
15366nop
15367RET903:
15368
15369! lfsr step begin
15370srlx %l0, 1, %o5
15371xnor %o5, %l0, %o5
15372sllx %o5, 63, %o5
15373or %o5, %l0, %l0
15374srlx %l0, 1, %l0
15375
15376ba P904
15377nop
15378
15379TARGET1069:
15380ba RET1069
15381nop
15382
15383
15384P904: !_BLD [1] (FP)
15385wr %g0, 0xf0, %asi
15386ldda [%i0 + 0] %asi, %f32
15387membar #Sync
15388! 5 addresses covered
15389fmovd %f32, %f18
15390fmovs %f18, %f3
15391fmovs %f19, %f4
15392fmovd %f34, %f18
15393fmovs %f18, %f5
15394fmovd %f36, %f6
15395fmovd %f40, %f18
15396fmovs %f18, %f7
15397
15398P905: !_MEMBAR (FP)
15399
15400P906: !_REPLACEMENT [16] (Int)
15401sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
15402add %i0, %i2, %i2
15403sethi %hi(0x2000), %l3
15404ld [%i2+16], %l7
15405st %l7, [%i2+16]
15406add %i2, %l3, %l6
15407ld [%l6+16], %l7
15408st %l7, [%l6+16]
15409add %l6, %l3, %l6
15410ld [%l6+16], %l7
15411st %l7, [%l6+16]
15412add %l6, %l3, %l6
15413ld [%l6+16], %l7
15414st %l7, [%l6+16]
15415add %l6, %l3, %l6
15416ld [%l6+16], %l7
15417st %l7, [%l6+16]
15418add %l6, %l3, %l6
15419ld [%l6+16], %l7
15420st %l7, [%l6+16]
15421add %l6, %l3, %l6
15422ld [%l6+16], %l7
15423st %l7, [%l6+16]
15424add %l6, %l3, %l6
15425ld [%l6+16], %l7
15426st %l7, [%l6+16]
15427
15428P907: !_LD [33] (Int)
15429sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
15430add %i0, %i3, %i3
15431lduw [%i3 + 0], %l3
15432! move %l3(lower) -> %o3(lower)
15433or %l3, %o3, %o3
15434
15435P908: !_MEMBAR (FP)
15436membar #StoreLoad
15437
15438P909: !_BLD [19] (FP) (Branch target of P888)
15439wr %g0, 0xf0, %asi
15440sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
15441add %i0, %i2, %i2
15442ldda [%i2 + 0] %asi, %f32
15443membar #Sync
15444! 1 addresses covered
15445fmovd %f32, %f8
15446ba P910
15447nop
15448
15449TARGET888:
15450ba RET888
15451nop
15452
15453
15454P910: !_MEMBAR (FP)
15455
15456P911: !_BST [33] (maybe <- 0x4080003d) (FP)
15457wr %g0, 0xf0, %asi
15458! preparing store val #0, next val will be in f32
15459fmovs %f16, %f20
15460fadds %f16, %f17, %f16
15461fmovd %f20, %f32
15462membar #Sync
15463stda %f32, [%i3 + 0 ] %asi
15464
15465P912: !_MEMBAR (FP)
15466membar #StoreLoad
15467
15468P913: !_REPLACEMENT [25] (Int) (CBR)
15469sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
15470add %i0, %i3, %i3
15471sethi %hi(0x2000), %l3
15472ld [%i3+96], %l7
15473st %l7, [%i3+96]
15474add %i3, %l3, %l6
15475ld [%l6+96], %l7
15476st %l7, [%l6+96]
15477add %l6, %l3, %l6
15478ld [%l6+96], %l7
15479st %l7, [%l6+96]
15480add %l6, %l3, %l6
15481ld [%l6+96], %l7
15482st %l7, [%l6+96]
15483add %l6, %l3, %l6
15484ld [%l6+96], %l7
15485st %l7, [%l6+96]
15486add %l6, %l3, %l6
15487ld [%l6+96], %l7
15488st %l7, [%l6+96]
15489add %l6, %l3, %l6
15490ld [%l6+96], %l7
15491st %l7, [%l6+96]
15492add %l6, %l3, %l6
15493ld [%l6+96], %l7
15494st %l7, [%l6+96]
15495
15496! cbranch
15497andcc %l0, 1, %g0
15498be,pt %xcc, TARGET913
15499nop
15500RET913:
15501
15502! lfsr step begin
15503srlx %l0, 1, %o5
15504xnor %o5, %l0, %o5
15505sllx %o5, 63, %o5
15506or %o5, %l0, %l0
15507srlx %l0, 1, %l0
15508
15509
15510P914: !_PREFETCH [11] (Int)
15511sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
15512add %i0, %i2, %i2
15513prefetch [%i2 + 0], 1
15514
15515P915: !_ST [16] (maybe <- 0x4080003e) (FP) (Secondary ctx)
15516wr %g0, 0x81, %asi
15517sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
15518add %i0, %i3, %i3
15519! preparing store val #0, next val will be in f20
15520fmovs %f16, %f20
15521fadds %f16, %f17, %f16
15522sta %f20, [%i3 + 16 ] %asi
15523
15524P916: !_ST [32] (maybe <- 0x1000006) (Int) (CBR) (Branch target of P1127)
15525sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
15526add %i0, %i2, %i2
15527stw %l4, [%i2 + 256 ]
15528add %l4, 1, %l4
15529
15530! cbranch
15531andcc %l0, 1, %g0
15532be,pn %xcc, TARGET916
15533nop
15534RET916:
15535
15536! lfsr step begin
15537srlx %l0, 1, %l7
15538xnor %l7, %l0, %l7
15539sllx %l7, 63, %l7
15540or %l7, %l0, %l0
15541srlx %l0, 1, %l0
15542
15543ba P917
15544nop
15545
15546TARGET1127:
15547ba RET1127
15548nop
15549
15550
15551P917: !_MEMBAR (FP)
15552
15553P918: !_BST [2] (maybe <- 0x4080003f) (FP) (CBR)
15554wr %g0, 0xf0, %asi
15555! preparing store val #0, next val will be in f32
15556fmovs %f16, %f20
15557fadds %f16, %f17, %f16
15558! preparing store val #1, next val will be in f33
15559fmovs %f16, %f21
15560fadds %f16, %f17, %f16
15561! preparing store val #2, next val will be in f34
15562fmovd %f20, %f32
15563fmovs %f16, %f20
15564fadds %f16, %f17, %f16
15565! preparing store val #3, next val will be in f36
15566fmovd %f20, %f34
15567fmovs %f16, %f20
15568fadds %f16, %f17, %f16
15569! preparing store val #4, next val will be in f40
15570fmovd %f20, %f36
15571fmovs %f16, %f20
15572fadds %f16, %f17, %f16
15573fmovd %f20, %f40
15574membar #Sync
15575stda %f32, [%i0 + 0 ] %asi
15576
15577! cbranch
15578andcc %l0, 1, %g0
15579be,pn %xcc, TARGET918
15580nop
15581RET918:
15582
15583! lfsr step begin
15584srlx %l0, 1, %l7
15585xnor %l7, %l0, %l7
15586sllx %l7, 63, %l7
15587or %l7, %l0, %l0
15588srlx %l0, 1, %l0
15589
15590
15591P919: !_MEMBAR (FP) (CBR)
15592membar #StoreLoad
15593
15594! cbranch
15595andcc %l0, 1, %g0
15596be,pn %xcc, TARGET919
15597nop
15598RET919:
15599
15600! lfsr step begin
15601srlx %l0, 1, %o5
15602xnor %o5, %l0, %o5
15603sllx %o5, 63, %o5
15604or %o5, %l0, %l0
15605srlx %l0, 1, %l0
15606
15607
15608P920: !_REPLACEMENT [29] (Int) (CBR)
15609sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
15610add %i0, %i3, %i3
15611sethi %hi(0x2000), %l3
15612ld [%i3+64], %l7
15613st %l7, [%i3+64]
15614add %i3, %l3, %l6
15615ld [%l6+64], %l7
15616st %l7, [%l6+64]
15617add %l6, %l3, %l6
15618ld [%l6+64], %l7
15619st %l7, [%l6+64]
15620add %l6, %l3, %l6
15621ld [%l6+64], %l7
15622st %l7, [%l6+64]
15623add %l6, %l3, %l6
15624ld [%l6+64], %l7
15625st %l7, [%l6+64]
15626add %l6, %l3, %l6
15627ld [%l6+64], %l7
15628st %l7, [%l6+64]
15629add %l6, %l3, %l6
15630ld [%l6+64], %l7
15631st %l7, [%l6+64]
15632add %l6, %l3, %l6
15633ld [%l6+64], %l7
15634st %l7, [%l6+64]
15635
15636! cbranch
15637andcc %l0, 1, %g0
15638be,pt %xcc, TARGET920
15639nop
15640RET920:
15641
15642! lfsr step begin
15643srlx %l0, 1, %o5
15644xnor %o5, %l0, %o5
15645sllx %o5, 63, %o5
15646or %o5, %l0, %l0
15647srlx %l0, 1, %l0
15648
15649
15650P921: !_ST [15] (maybe <- 0x1000007) (Int)
15651sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
15652add %i0, %i2, %i2
15653stw %l4, [%i2 + 128 ]
15654add %l4, 1, %l4
15655
15656P922: !_MEMBAR (FP) (Branch target of P1165)
15657ba P923
15658nop
15659
15660TARGET1165:
15661ba RET1165
15662nop
15663
15664
15665P923: !_BSTC [10] (maybe <- 0x40800044) (FP)
15666wr %g0, 0xe0, %asi
15667! preparing store val #0, next val will be in f32
15668fmovs %f16, %f20
15669fadds %f16, %f17, %f16
15670fmovd %f20, %f32
15671membar #Sync
15672stda %f32, [%i1 + 64 ] %asi
15673
15674P924: !_MEMBAR (FP) (CBR)
15675membar #StoreLoad
15676
15677! cbranch
15678andcc %l0, 1, %g0
15679be,pn %xcc, TARGET924
15680nop
15681RET924:
15682
15683! lfsr step begin
15684srlx %l0, 1, %l7
15685xnor %l7, %l0, %l7
15686sllx %l7, 63, %l7
15687or %l7, %l0, %l0
15688srlx %l0, 1, %l0
15689
15690
15691P925: !_BLD [18] (FP)
15692wr %g0, 0xf0, %asi
15693sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
15694add %i0, %i3, %i3
15695ldda [%i3 + 128] %asi, %f32
15696membar #Sync
15697! 1 addresses covered
15698fmovd %f32, %f18
15699fmovs %f18, %f9
15700
15701P926: !_MEMBAR (FP)
15702
15703P927: !_BSTC [15] (maybe <- 0x40800045) (FP) (Secondary ctx)
15704wr %g0, 0xe1, %asi
15705! preparing store val #0, next val will be in f32
15706fmovs %f16, %f20
15707fadds %f16, %f17, %f16
15708fmovd %f20, %f32
15709membar #Sync
15710stda %f32, [%i2 + 128 ] %asi
15711
15712P928: !_MEMBAR (FP) (Secondary ctx)
15713
15714P929: !_BSTC [16] (maybe <- 0x40800046) (FP) (Branch target of P783)
15715wr %g0, 0xe0, %asi
15716! preparing store val #0, next val will be in f36
15717fmovs %f16, %f20
15718fadds %f16, %f17, %f16
15719fmovd %f20, %f36
15720membar #Sync
15721stda %f32, [%i3 + 0 ] %asi
15722ba P930
15723nop
15724
15725TARGET783:
15726ba RET783
15727nop
15728
15729
15730P930: !_MEMBAR (FP) (Branch target of P843)
15731membar #StoreLoad
15732ba P931
15733nop
15734
15735TARGET843:
15736ba RET843
15737nop
15738
15739
15740P931: !_REPLACEMENT [2] (Int)
15741sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
15742add %i0, %i2, %i2
15743sethi %hi(0x2000), %l6
15744ld [%i2+8], %o5
15745st %o5, [%i2+8]
15746add %i2, %l6, %l7
15747ld [%l7+8], %o5
15748st %o5, [%l7+8]
15749add %l7, %l6, %l7
15750ld [%l7+8], %o5
15751st %o5, [%l7+8]
15752add %l7, %l6, %l7
15753ld [%l7+8], %o5
15754st %o5, [%l7+8]
15755add %l7, %l6, %l7
15756ld [%l7+8], %o5
15757st %o5, [%l7+8]
15758add %l7, %l6, %l7
15759ld [%l7+8], %o5
15760st %o5, [%l7+8]
15761add %l7, %l6, %l7
15762ld [%l7+8], %o5
15763st %o5, [%l7+8]
15764add %l7, %l6, %l7
15765ld [%l7+8], %o5
15766st %o5, [%l7+8]
15767
15768P932: !_PREFETCH [25] (Int) (Secondary ctx)
15769wr %g0, 0x81, %asi
15770sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
15771add %i0, %i3, %i3
15772prefetcha [%i3 + 96] %asi, 1
15773
15774P933: !_MEMBAR (FP) (CBR) (Secondary ctx)
15775
15776! cbranch
15777andcc %l0, 1, %g0
15778be,pn %xcc, TARGET933
15779nop
15780RET933:
15781
15782! lfsr step begin
15783srlx %l0, 1, %l3
15784xnor %l3, %l0, %l3
15785sllx %l3, 63, %l3
15786or %l3, %l0, %l0
15787srlx %l0, 1, %l0
15788
15789
15790P934: !_BST [25] (maybe <- 0x40800047) (FP) (Secondary ctx)
15791wr %g0, 0xf1, %asi
15792! preparing store val #0, next val will be in f32
15793fmovs %f16, %f20
15794fadds %f16, %f17, %f16
15795! preparing store val #1, next val will be in f40
15796fmovd %f20, %f32
15797fmovs %f16, %f20
15798fadds %f16, %f17, %f16
15799fmovd %f20, %f40
15800membar #Sync
15801stda %f32, [%i3 + 64 ] %asi
15802
15803P935: !_MEMBAR (FP) (Secondary ctx)
15804membar #StoreLoad
15805
15806P936: !_ST [14] (maybe <- 0x1000008) (Int) (Branch target of P860)
15807sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
15808add %i0, %i2, %i2
15809stw %l4, [%i2 + 64 ]
15810add %l4, 1, %l4
15811ba P937
15812nop
15813
15814TARGET860:
15815ba RET860
15816nop
15817
15818
15819P937: !_REPLACEMENT [8] (Int) (Nucleus ctx)
15820wr %g0, 0x4, %asi
15821sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
15822add %i0, %i3, %i3
15823sethi %hi(0x2000), %o5
15824ld [%i3+0], %l6
15825st %l6, [%i3+0]
15826add %i3, %o5, %l3
15827ld [%l3+0], %l6
15828st %l6, [%l3+0]
15829add %l3, %o5, %l3
15830ld [%l3+0], %l6
15831st %l6, [%l3+0]
15832add %l3, %o5, %l3
15833ld [%l3+0], %l6
15834st %l6, [%l3+0]
15835add %l3, %o5, %l3
15836ld [%l3+0], %l6
15837st %l6, [%l3+0]
15838add %l3, %o5, %l3
15839ld [%l3+0], %l6
15840st %l6, [%l3+0]
15841add %l3, %o5, %l3
15842ld [%l3+0], %l6
15843st %l6, [%l3+0]
15844add %l3, %o5, %l3
15845ld [%l3+0], %l6
15846st %l6, [%l3+0]
15847
15848P938: !_MEMBAR (FP) (Branch target of P919)
15849membar #StoreLoad
15850ba P939
15851nop
15852
15853TARGET919:
15854ba RET919
15855nop
15856
15857
15858P939: !_BLD [28] (FP)
15859wr %g0, 0xf0, %asi
15860sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
15861add %i0, %i2, %i2
15862ldda [%i2 + 0] %asi, %f32
15863membar #Sync
15864! 1 addresses covered
15865fmovd %f32, %f10
15866
15867P940: !_MEMBAR (FP) (CBR)
15868
15869! cbranch
15870andcc %l0, 1, %g0
15871be,pt %xcc, TARGET940
15872nop
15873RET940:
15874
15875! lfsr step begin
15876srlx %l0, 1, %l7
15877xnor %l7, %l0, %l7
15878sllx %l7, 63, %l7
15879or %l7, %l0, %l0
15880srlx %l0, 1, %l0
15881
15882
15883P941: !_REPLACEMENT [26] (Int) (Branch target of P842)
15884sethi %hi(0x2000), %o5
15885ld [%i3+128], %l6
15886st %l6, [%i3+128]
15887add %i3, %o5, %l3
15888ld [%l3+128], %l6
15889st %l6, [%l3+128]
15890add %l3, %o5, %l3
15891ld [%l3+128], %l6
15892st %l6, [%l3+128]
15893add %l3, %o5, %l3
15894ld [%l3+128], %l6
15895st %l6, [%l3+128]
15896add %l3, %o5, %l3
15897ld [%l3+128], %l6
15898st %l6, [%l3+128]
15899add %l3, %o5, %l3
15900ld [%l3+128], %l6
15901st %l6, [%l3+128]
15902add %l3, %o5, %l3
15903ld [%l3+128], %l6
15904st %l6, [%l3+128]
15905add %l3, %o5, %l3
15906ld [%l3+128], %l6
15907st %l6, [%l3+128]
15908ba P942
15909nop
15910
15911TARGET842:
15912ba RET842
15913nop
15914
15915
15916P942: !_MEMBAR (FP)
15917
15918P943: !_BST [23] (maybe <- 0x40800049) (FP)
15919wr %g0, 0xf0, %asi
15920sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
15921add %i0, %i3, %i3
15922! preparing store val #0, next val will be in f32
15923fmovs %f16, %f20
15924fadds %f16, %f17, %f16
15925! preparing store val #1, next val will be in f33
15926fmovs %f16, %f21
15927fadds %f16, %f17, %f16
15928! preparing store val #2, next val will be in f40
15929fmovd %f20, %f32
15930fmovs %f16, %f20
15931fadds %f16, %f17, %f16
15932fmovd %f20, %f40
15933membar #Sync
15934stda %f32, [%i3 + 0 ] %asi
15935
15936P944: !_MEMBAR (FP)
15937membar #StoreLoad
15938
15939P945: !_ST [18] (maybe <- 0x1000009) (Int)
15940sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
15941add %i0, %i2, %i2
15942stw %l4, [%i2 + 128 ]
15943add %l4, 1, %l4
15944
15945P946: !_LD [1] (Int) (CBR)
15946lduw [%i0 + 4], %o4
15947! move %o4(lower) -> %o4(upper)
15948sllx %o4, 32, %o4
15949
15950! cbranch
15951andcc %l0, 1, %g0
15952be,pn %xcc, TARGET946
15953nop
15954RET946:
15955
15956! lfsr step begin
15957srlx %l0, 1, %l7
15958xnor %l7, %l0, %l7
15959sllx %l7, 63, %l7
15960or %l7, %l0, %l0
15961srlx %l0, 1, %l0
15962
15963
15964P947: !_ST [14] (maybe <- 0x4080004c) (FP)
15965sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
15966add %i0, %i3, %i3
15967! preparing store val #0, next val will be in f20
15968fmovs %f16, %f20
15969fadds %f16, %f17, %f16
15970st %f20, [%i3 + 64 ]
15971
15972P948: !_MEMBAR (FP) (Branch target of P1188)
15973membar #StoreLoad
15974ba P949
15975nop
15976
15977TARGET1188:
15978ba RET1188
15979nop
15980
15981
15982P949: !_BLD [27] (FP)
15983wr %g0, 0xf0, %asi
15984sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
15985add %i0, %i2, %i2
15986ldda [%i2 + 128] %asi, %f32
15987membar #Sync
15988! 2 addresses covered
15989fmovd %f32, %f18
15990fmovs %f18, %f11
15991fmovd %f40, %f12
15992
15993P950: !_MEMBAR (FP)
15994
15995P951: !_BST [15] (maybe <- 0x4080004d) (FP) (Branch target of P973)
15996wr %g0, 0xf0, %asi
15997! preparing store val #0, next val will be in f32
15998fmovs %f16, %f20
15999fadds %f16, %f17, %f16
16000fmovd %f20, %f32
16001membar #Sync
16002stda %f32, [%i3 + 128 ] %asi
16003ba P952
16004nop
16005
16006TARGET973:
16007ba RET973
16008nop
16009
16010
16011P952: !_MEMBAR (FP) (CBR) (Branch target of P1157)
16012membar #StoreLoad
16013
16014! cbranch
16015andcc %l0, 1, %g0
16016be,pn %xcc, TARGET952
16017nop
16018RET952:
16019
16020! lfsr step begin
16021srlx %l0, 1, %l6
16022xnor %l6, %l0, %l6
16023sllx %l6, 63, %l6
16024or %l6, %l0, %l0
16025srlx %l0, 1, %l0
16026
16027ba P953
16028nop
16029
16030TARGET1157:
16031ba RET1157
16032nop
16033
16034
16035P953: !_LD [33] (FP) (CBR)
16036sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
16037add %i0, %i3, %i3
16038ld [%i3 + 0], %f13
16039! 1 addresses covered
16040
16041! cbranch
16042andcc %l0, 1, %g0
16043be,pn %xcc, TARGET953
16044nop
16045RET953:
16046
16047! lfsr step begin
16048srlx %l0, 1, %l7
16049xnor %l7, %l0, %l7
16050sllx %l7, 63, %l7
16051or %l7, %l0, %l0
16052srlx %l0, 1, %l0
16053
16054
16055P954: !_MEMBAR (FP)
16056membar #StoreLoad
16057
16058P955: !_BLD [3] (FP) (Branch target of P978)
16059wr %g0, 0xf0, %asi
16060ldda [%i0 + 0] %asi, %f32
16061membar #Sync
16062! 5 addresses covered
16063fmovd %f32, %f14
16064!---- flushing fp results buffer to %f30 ----
16065fmovd %f0, %f30
16066fmovd %f2, %f30
16067fmovd %f4, %f30
16068fmovd %f6, %f30
16069fmovd %f8, %f30
16070fmovd %f10, %f30
16071fmovd %f12, %f30
16072fmovd %f14, %f30
16073!--
16074fmovd %f34, %f0
16075fmovd %f36, %f18
16076fmovs %f18, %f1
16077fmovd %f40, %f2
16078ba P956
16079nop
16080
16081TARGET978:
16082ba RET978
16083nop
16084
16085
16086P956: !_MEMBAR (FP) (Branch target of P801)
16087ba P957
16088nop
16089
16090TARGET801:
16091ba RET801
16092nop
16093
16094
16095P957: !_LD [5] (Int)
16096lduw [%i0 + 64], %l3
16097! move %l3(lower) -> %o4(lower)
16098or %l3, %o4, %o4
16099!---- flushing int results buffer----
16100mov %o0, %l5
16101mov %o1, %l5
16102mov %o2, %l5
16103mov %o3, %l5
16104mov %o4, %l5
16105
16106P958: !_LD [10] (FP) (Branch target of P913)
16107ld [%i1 + 64], %f3
16108! 1 addresses covered
16109ba P959
16110nop
16111
16112TARGET913:
16113ba RET913
16114nop
16115
16116
16117P959: !_IDC_FLIP [8] (Int) (Branch target of P1050)
16118IDC_FLIP(959, 20428, 2, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
16119ba P960
16120nop
16121
16122TARGET1050:
16123ba RET1050
16124nop
16125
16126
16127P960: !_LD [12] (FP) (Secondary ctx)
16128wr %g0, 0x81, %asi
16129sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
16130add %i0, %i2, %i2
16131lda [%i2 + 4] %asi, %f4
16132! 1 addresses covered
16133
16134P961: !_ST [5] (maybe <- 0x4080004e) (FP) (Secondary ctx)
16135wr %g0, 0x81, %asi
16136! preparing store val #0, next val will be in f20
16137fmovs %f16, %f20
16138fadds %f16, %f17, %f16
16139sta %f20, [%i0 + 64 ] %asi
16140
16141P962: !_LD [14] (FP)
16142ld [%i2 + 64], %f5
16143! 1 addresses covered
16144
16145P963: !_MEMBAR (FP)
16146
16147P964: !_BSTC [14] (maybe <- 0x4080004f) (FP)
16148wr %g0, 0xe0, %asi
16149! preparing store val #0, next val will be in f32
16150fmovs %f16, %f20
16151fadds %f16, %f17, %f16
16152fmovd %f20, %f32
16153membar #Sync
16154stda %f32, [%i2 + 64 ] %asi
16155
16156P965: !_MEMBAR (FP)
16157membar #StoreLoad
16158
16159P966: !_LD [0] (FP) (Branch target of P1131)
16160ld [%i0 + 0], %f6
16161! 1 addresses covered
16162ba P967
16163nop
16164
16165TARGET1131:
16166ba RET1131
16167nop
16168
16169
16170P967: !_MEMBAR (FP) (Secondary ctx)
16171membar #StoreLoad
16172
16173P968: !_BLD [1] (FP) (Secondary ctx)
16174wr %g0, 0xf1, %asi
16175ldda [%i0 + 0] %asi, %f32
16176membar #Sync
16177! 5 addresses covered
16178fmovd %f32, %f18
16179fmovs %f18, %f7
16180fmovs %f19, %f8
16181fmovd %f34, %f18
16182fmovs %f18, %f9
16183fmovd %f36, %f10
16184fmovd %f40, %f18
16185fmovs %f18, %f11
16186
16187P969: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1286)
16188ba P970
16189nop
16190
16191TARGET1286:
16192ba RET1286
16193nop
16194
16195
16196P970: !_REPLACEMENT [16] (Int)
16197sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
16198add %i0, %i3, %i3
16199sethi %hi(0x2000), %o5
16200ld [%i3+16], %l6
16201st %l6, [%i3+16]
16202add %i3, %o5, %l3
16203ld [%l3+16], %l6
16204st %l6, [%l3+16]
16205add %l3, %o5, %l3
16206ld [%l3+16], %l6
16207st %l6, [%l3+16]
16208add %l3, %o5, %l3
16209ld [%l3+16], %l6
16210st %l6, [%l3+16]
16211add %l3, %o5, %l3
16212ld [%l3+16], %l6
16213st %l6, [%l3+16]
16214add %l3, %o5, %l3
16215ld [%l3+16], %l6
16216st %l6, [%l3+16]
16217add %l3, %o5, %l3
16218ld [%l3+16], %l6
16219st %l6, [%l3+16]
16220add %l3, %o5, %l3
16221ld [%l3+16], %l6
16222st %l6, [%l3+16]
16223
16224P971: !_MEMBAR (FP) (Branch target of P1236)
16225ba P972
16226nop
16227
16228TARGET1236:
16229ba RET1236
16230nop
16231
16232
16233P972: !_BST [19] (maybe <- 0x40800050) (FP)
16234wr %g0, 0xf0, %asi
16235sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
16236add %i0, %i2, %i2
16237! preparing store val #0, next val will be in f32
16238fmovs %f16, %f20
16239fadds %f16, %f17, %f16
16240fmovd %f20, %f32
16241membar #Sync
16242stda %f32, [%i2 + 0 ] %asi
16243
16244P973: !_MEMBAR (FP) (CBR)
16245
16246! cbranch
16247andcc %l0, 1, %g0
16248be,pn %xcc, TARGET973
16249nop
16250RET973:
16251
16252! lfsr step begin
16253srlx %l0, 1, %l6
16254xnor %l6, %l0, %l6
16255sllx %l6, 63, %l6
16256or %l6, %l0, %l0
16257srlx %l0, 1, %l0
16258
16259
16260P974: !_BST [19] (maybe <- 0x40800051) (FP)
16261wr %g0, 0xf0, %asi
16262! preparing store val #0, next val will be in f32
16263fmovs %f16, %f20
16264fadds %f16, %f17, %f16
16265fmovd %f20, %f32
16266membar #Sync
16267stda %f32, [%i2 + 0 ] %asi
16268
16269P975: !_MEMBAR (FP) (CBR)
16270membar #StoreLoad
16271
16272! cbranch
16273andcc %l0, 1, %g0
16274be,pt %xcc, TARGET975
16275nop
16276RET975:
16277
16278! lfsr step begin
16279srlx %l0, 1, %l6
16280xnor %l6, %l0, %l6
16281sllx %l6, 63, %l6
16282or %l6, %l0, %l0
16283srlx %l0, 1, %l0
16284
16285
16286P976: !_ST [23] (maybe <- 0x40800052) (FP)
16287sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
16288add %i0, %i3, %i3
16289! preparing store val #0, next val will be in f20
16290fmovs %f16, %f20
16291fadds %f16, %f17, %f16
16292st %f20, [%i3 + 32 ]
16293
16294P977: !_ST [1] (maybe <- 0x40800053) (FP)
16295! preparing store val #0, next val will be in f20
16296fmovs %f16, %f20
16297fadds %f16, %f17, %f16
16298st %f20, [%i0 + 4 ]
16299
16300P978: !_PREFETCH [11] (Int) (CBR) (Branch target of P820)
16301sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
16302add %i0, %i2, %i2
16303prefetch [%i2 + 0], 1
16304
16305! cbranch
16306andcc %l0, 1, %g0
16307be,pt %xcc, TARGET978
16308nop
16309RET978:
16310
16311! lfsr step begin
16312srlx %l0, 1, %l3
16313xnor %l3, %l0, %l3
16314sllx %l3, 63, %l3
16315or %l3, %l0, %l0
16316srlx %l0, 1, %l0
16317
16318ba P979
16319nop
16320
16321TARGET820:
16322ba RET820
16323nop
16324
16325
16326P979: !_MEMBAR (FP)
16327
16328P980: !_BST [11] (maybe <- 0x40800054) (FP)
16329wr %g0, 0xf0, %asi
16330! preparing store val #0, next val will be in f32
16331fmovs %f16, %f20
16332fadds %f16, %f17, %f16
16333! preparing store val #1, next val will be in f33
16334fmovs %f16, %f21
16335fadds %f16, %f17, %f16
16336! preparing store val #2, next val will be in f40
16337fmovd %f20, %f32
16338fmovs %f16, %f20
16339fadds %f16, %f17, %f16
16340fmovd %f20, %f40
16341membar #Sync
16342stda %f32, [%i2 + 0 ] %asi
16343
16344P981: !_MEMBAR (FP) (CBR)
16345membar #StoreLoad
16346
16347! cbranch
16348andcc %l0, 1, %g0
16349be,pt %xcc, TARGET981
16350nop
16351RET981:
16352
16353! lfsr step begin
16354srlx %l0, 1, %l3
16355xnor %l3, %l0, %l3
16356sllx %l3, 63, %l3
16357or %l3, %l0, %l0
16358srlx %l0, 1, %l0
16359
16360
16361P982: !_REPLACEMENT [9] (Int)
16362sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
16363add %i0, %i3, %i3
16364sethi %hi(0x2000), %l6
16365ld [%i3+32], %o5
16366st %o5, [%i3+32]
16367add %i3, %l6, %l7
16368ld [%l7+32], %o5
16369st %o5, [%l7+32]
16370add %l7, %l6, %l7
16371ld [%l7+32], %o5
16372st %o5, [%l7+32]
16373add %l7, %l6, %l7
16374ld [%l7+32], %o5
16375st %o5, [%l7+32]
16376add %l7, %l6, %l7
16377ld [%l7+32], %o5
16378st %o5, [%l7+32]
16379add %l7, %l6, %l7
16380ld [%l7+32], %o5
16381st %o5, [%l7+32]
16382add %l7, %l6, %l7
16383ld [%l7+32], %o5
16384st %o5, [%l7+32]
16385add %l7, %l6, %l7
16386ld [%l7+32], %o5
16387st %o5, [%l7+32]
16388
16389P983: !_ST [13] (maybe <- 0x40800057) (FP)
16390! preparing store val #0, next val will be in f20
16391fmovs %f16, %f20
16392fadds %f16, %f17, %f16
16393st %f20, [%i2 + 32 ]
16394
16395P984: !_REPLACEMENT [20] (Int)
16396sethi %hi(0x2000), %o5
16397ld [%i3+256], %l6
16398st %l6, [%i3+256]
16399add %i3, %o5, %l3
16400ld [%l3+256], %l6
16401st %l6, [%l3+256]
16402add %l3, %o5, %l3
16403ld [%l3+256], %l6
16404st %l6, [%l3+256]
16405add %l3, %o5, %l3
16406ld [%l3+256], %l6
16407st %l6, [%l3+256]
16408add %l3, %o5, %l3
16409ld [%l3+256], %l6
16410st %l6, [%l3+256]
16411add %l3, %o5, %l3
16412ld [%l3+256], %l6
16413st %l6, [%l3+256]
16414add %l3, %o5, %l3
16415ld [%l3+256], %l6
16416st %l6, [%l3+256]
16417add %l3, %o5, %l3
16418ld [%l3+256], %l6
16419st %l6, [%l3+256]
16420
16421P985: !_ST [12] (maybe <- 0x100000a) (Int)
16422stw %l4, [%i2 + 4 ]
16423add %l4, 1, %l4
16424
16425P986: !_LD [3] (Int) (CBR) (Secondary ctx)
16426wr %g0, 0x81, %asi
16427lduwa [%i0 + 16] %asi, %o0
16428! move %o0(lower) -> %o0(upper)
16429sllx %o0, 32, %o0
16430
16431! cbranch
16432andcc %l0, 1, %g0
16433be,pt %xcc, TARGET986
16434nop
16435RET986:
16436
16437! lfsr step begin
16438srlx %l0, 1, %o5
16439xnor %o5, %l0, %o5
16440sllx %o5, 63, %o5
16441or %o5, %l0, %l0
16442srlx %l0, 1, %l0
16443
16444
16445P987: !_ST [12] (maybe <- 0x100000b) (Int) (Nucleus ctx)
16446wr %g0, 0x4, %asi
16447stwa %l4, [%i2 + 4] %asi
16448add %l4, 1, %l4
16449
16450P988: !_MEMBAR (FP) (Secondary ctx)
16451
16452P989: !_BST [28] (maybe <- 0x40800058) (FP) (Secondary ctx)
16453wr %g0, 0xf1, %asi
16454sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
16455add %i0, %i2, %i2
16456! preparing store val #0, next val will be in f32
16457fmovs %f16, %f20
16458fadds %f16, %f17, %f16
16459fmovd %f20, %f32
16460membar #Sync
16461stda %f32, [%i2 + 0 ] %asi
16462
16463P990: !_MEMBAR (FP) (Secondary ctx)
16464membar #StoreLoad
16465
16466P991: !_LD [25] (Int) (CBR)
16467sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
16468add %i0, %i3, %i3
16469lduw [%i3 + 96], %o5
16470! move %o5(lower) -> %o0(lower)
16471or %o5, %o0, %o0
16472
16473! cbranch
16474andcc %l0, 1, %g0
16475be,pn %xcc, TARGET991
16476nop
16477RET991:
16478
16479! lfsr step begin
16480srlx %l0, 1, %l3
16481xnor %l3, %l0, %l3
16482sllx %l3, 63, %l3
16483or %l3, %l0, %l0
16484srlx %l0, 1, %l0
16485
16486
16487P992: !_LD [33] (FP)
16488sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
16489add %i0, %i2, %i2
16490ld [%i2 + 0], %f12
16491! 1 addresses covered
16492
16493P993: !_MEMBAR (FP)
16494membar #StoreLoad
16495
16496P994: !_BLD [9] (FP) (Branch target of P1101)
16497wr %g0, 0xf0, %asi
16498ldda [%i1 + 0] %asi, %f32
16499membar #Sync
16500! 2 addresses covered
16501fmovd %f32, %f18
16502fmovs %f18, %f13
16503fmovd %f40, %f14
16504ba P995
16505nop
16506
16507TARGET1101:
16508ba RET1101
16509nop
16510
16511
16512P995: !_MEMBAR (FP)
16513
16514P996: !_BLD [6] (FP)
16515wr %g0, 0xf0, %asi
16516ldda [%i0 + 64] %asi, %f32
16517membar #Sync
16518! 2 addresses covered
16519fmovd %f32, %f18
16520fmovs %f18, %f15
16521!---- flushing fp results buffer to %f30 ----
16522fmovd %f0, %f30
16523fmovd %f2, %f30
16524fmovd %f4, %f30
16525fmovd %f6, %f30
16526fmovd %f8, %f30
16527fmovd %f10, %f30
16528fmovd %f12, %f30
16529fmovd %f14, %f30
16530!--
16531fmovd %f40, %f0
16532
16533P997: !_MEMBAR (FP)
16534
16535P998: !_REPLACEMENT [18] (Int) (Nucleus ctx)
16536wr %g0, 0x4, %asi
16537sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
16538add %i0, %i3, %i3
16539sethi %hi(0x2000), %l6
16540ld [%i3+128], %o5
16541st %o5, [%i3+128]
16542add %i3, %l6, %l7
16543ld [%l7+128], %o5
16544st %o5, [%l7+128]
16545add %l7, %l6, %l7
16546ld [%l7+128], %o5
16547st %o5, [%l7+128]
16548add %l7, %l6, %l7
16549ld [%l7+128], %o5
16550st %o5, [%l7+128]
16551add %l7, %l6, %l7
16552ld [%l7+128], %o5
16553st %o5, [%l7+128]
16554add %l7, %l6, %l7
16555ld [%l7+128], %o5
16556st %o5, [%l7+128]
16557add %l7, %l6, %l7
16558ld [%l7+128], %o5
16559st %o5, [%l7+128]
16560add %l7, %l6, %l7
16561ld [%l7+128], %o5
16562st %o5, [%l7+128]
16563
16564P999: !_MEMBAR (FP)
16565membar #StoreLoad
16566
16567P1000: !_BLD [16] (FP) (CBR) (Branch target of P828)
16568wr %g0, 0xf0, %asi
16569sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
16570add %i0, %i2, %i2
16571ldda [%i2 + 0] %asi, %f32
16572membar #Sync
16573! 1 addresses covered
16574fmovd %f36, %f18
16575fmovs %f18, %f1
16576
16577! cbranch
16578andcc %l0, 1, %g0
16579be,pt %xcc, TARGET1000
16580nop
16581RET1000:
16582
16583! lfsr step begin
16584srlx %l0, 1, %l3
16585xnor %l3, %l0, %l3
16586sllx %l3, 63, %l3
16587or %l3, %l0, %l0
16588srlx %l0, 1, %l0
16589
16590ba P1001
16591nop
16592
16593TARGET828:
16594ba RET828
16595nop
16596
16597
16598P1001: !_MEMBAR (FP) (CBR) (Branch target of P981)
16599
16600! cbranch
16601andcc %l0, 1, %g0
16602be,pt %xcc, TARGET1001
16603nop
16604RET1001:
16605
16606! lfsr step begin
16607srlx %l0, 1, %l6
16608xnor %l6, %l0, %l6
16609sllx %l6, 63, %l6
16610or %l6, %l0, %l0
16611srlx %l0, 1, %l0
16612
16613ba P1002
16614nop
16615
16616TARGET981:
16617ba RET981
16618nop
16619
16620
16621P1002: !_BLD [28] (FP)
16622wr %g0, 0xf0, %asi
16623sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
16624add %i0, %i3, %i3
16625ldda [%i3 + 0] %asi, %f32
16626membar #Sync
16627! 1 addresses covered
16628fmovd %f32, %f2
16629
16630P1003: !_MEMBAR (FP)
16631
16632P1004: !_REPLACEMENT [16] (Int) (Secondary ctx)
16633wr %g0, 0x81, %asi
16634sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
16635add %i0, %i2, %i2
16636sethi %hi(0x2000), %l7
16637ld [%i2+16], %l3
16638st %l3, [%i2+16]
16639add %i2, %l7, %o5
16640ld [%o5+16], %l3
16641st %l3, [%o5+16]
16642add %o5, %l7, %o5
16643ld [%o5+16], %l3
16644st %l3, [%o5+16]
16645add %o5, %l7, %o5
16646ld [%o5+16], %l3
16647st %l3, [%o5+16]
16648add %o5, %l7, %o5
16649ld [%o5+16], %l3
16650st %l3, [%o5+16]
16651add %o5, %l7, %o5
16652ld [%o5+16], %l3
16653st %l3, [%o5+16]
16654add %o5, %l7, %o5
16655ld [%o5+16], %l3
16656st %l3, [%o5+16]
16657add %o5, %l7, %o5
16658ld [%o5+16], %l3
16659st %l3, [%o5+16]
16660
16661P1005: !_LD [4] (FP)
16662ld [%i0 + 32], %f3
16663! 1 addresses covered
16664
16665P1006: !_MEMBAR (FP) (CBR)
16666membar #StoreLoad
16667
16668! cbranch
16669andcc %l0, 1, %g0
16670be,pt %xcc, TARGET1006
16671nop
16672RET1006:
16673
16674! lfsr step begin
16675srlx %l0, 1, %l6
16676xnor %l6, %l0, %l6
16677sllx %l6, 63, %l6
16678or %l6, %l0, %l0
16679srlx %l0, 1, %l0
16680
16681
16682P1007: !_BLD [28] (FP) (Branch target of P741)
16683wr %g0, 0xf0, %asi
16684ldda [%i3 + 0] %asi, %f32
16685membar #Sync
16686! 1 addresses covered
16687fmovd %f32, %f4
16688ba P1008
16689nop
16690
16691TARGET741:
16692ba RET741
16693nop
16694
16695
16696P1008: !_MEMBAR (FP)
16697
16698P1009: !_LD [33] (Int) (CBR)
16699sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
16700add %i0, %i3, %i3
16701lduw [%i3 + 0], %o1
16702! move %o1(lower) -> %o1(upper)
16703sllx %o1, 32, %o1
16704
16705! cbranch
16706andcc %l0, 1, %g0
16707be,pt %xcc, TARGET1009
16708nop
16709RET1009:
16710
16711! lfsr step begin
16712srlx %l0, 1, %l3
16713xnor %l3, %l0, %l3
16714sllx %l3, 63, %l3
16715or %l3, %l0, %l0
16716srlx %l0, 1, %l0
16717
16718
16719P1010: !_ST [1] (maybe <- 0x100000c) (Int)
16720stw %l4, [%i0 + 4 ]
16721add %l4, 1, %l4
16722
16723P1011: !_MEMBAR (FP)
16724
16725P1012: !_BST [3] (maybe <- 0x40800059) (FP) (Branch target of P1064)
16726wr %g0, 0xf0, %asi
16727! preparing store val #0, next val will be in f32
16728fmovs %f16, %f20
16729fadds %f16, %f17, %f16
16730! preparing store val #1, next val will be in f33
16731fmovs %f16, %f21
16732fadds %f16, %f17, %f16
16733! preparing store val #2, next val will be in f34
16734fmovd %f20, %f32
16735fmovs %f16, %f20
16736fadds %f16, %f17, %f16
16737! preparing store val #3, next val will be in f36
16738fmovd %f20, %f34
16739fmovs %f16, %f20
16740fadds %f16, %f17, %f16
16741! preparing store val #4, next val will be in f40
16742fmovd %f20, %f36
16743fmovs %f16, %f20
16744fadds %f16, %f17, %f16
16745fmovd %f20, %f40
16746membar #Sync
16747stda %f32, [%i0 + 0 ] %asi
16748ba P1013
16749nop
16750
16751TARGET1064:
16752ba RET1064
16753nop
16754
16755
16756P1013: !_MEMBAR (FP)
16757
16758P1014: !_BST [20] (maybe <- 0x4080005e) (FP) (Secondary ctx)
16759wr %g0, 0xf1, %asi
16760sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
16761add %i0, %i2, %i2
16762! preparing store val #0, next val will be in f32
16763fmovs %f16, %f20
16764fadds %f16, %f17, %f16
16765fmovd %f20, %f32
16766membar #Sync
16767stda %f32, [%i2 + 256 ] %asi
16768
16769P1015: !_MEMBAR (FP) (Secondary ctx)
16770membar #StoreLoad
16771
16772P1016: !_ST [8] (maybe <- 0x100000d) (Int)
16773stw %l4, [%i1 + 0 ]
16774add %l4, 1, %l4
16775
16776P1017: !_PREFETCH [2] (Int)
16777prefetch [%i0 + 8], 1
16778
16779P1018: !_ST [23] (maybe <- 0x100000e) (Int)
16780sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
16781add %i0, %i3, %i3
16782stw %l4, [%i3 + 32 ]
16783add %l4, 1, %l4
16784
16785P1019: !_MEMBAR (FP)
16786
16787P1020: !_BSTC [22] (maybe <- 0x4080005f) (FP)
16788wr %g0, 0xe0, %asi
16789! preparing store val #0, next val will be in f32
16790fmovs %f16, %f20
16791fadds %f16, %f17, %f16
16792! preparing store val #1, next val will be in f33
16793fmovs %f16, %f21
16794fadds %f16, %f17, %f16
16795! preparing store val #2, next val will be in f40
16796fmovd %f20, %f32
16797fmovs %f16, %f20
16798fadds %f16, %f17, %f16
16799fmovd %f20, %f40
16800membar #Sync
16801stda %f32, [%i3 + 0 ] %asi
16802
16803P1021: !_MEMBAR (FP) (Branch target of P946)
16804membar #StoreLoad
16805ba P1022
16806nop
16807
16808TARGET946:
16809ba RET946
16810nop
16811
16812
16813P1022: !_ST [29] (maybe <- 0x40800062) (FP)
16814sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
16815add %i0, %i2, %i2
16816! preparing store val #0, next val will be in f20
16817fmovs %f16, %f20
16818fadds %f16, %f17, %f16
16819st %f20, [%i2 + 64 ]
16820
16821P1023: !_MEMBAR (FP)
16822
16823P1024: !_BSTC [23] (maybe <- 0x40800063) (FP)
16824wr %g0, 0xe0, %asi
16825! preparing store val #0, next val will be in f32
16826fmovs %f16, %f20
16827fadds %f16, %f17, %f16
16828! preparing store val #1, next val will be in f33
16829fmovs %f16, %f21
16830fadds %f16, %f17, %f16
16831! preparing store val #2, next val will be in f40
16832fmovd %f20, %f32
16833fmovs %f16, %f20
16834fadds %f16, %f17, %f16
16835fmovd %f20, %f40
16836membar #Sync
16837stda %f32, [%i3 + 0 ] %asi
16838
16839P1025: !_MEMBAR (FP)
16840membar #StoreLoad
16841
16842P1026: !_REPLACEMENT [1] (Int)
16843sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
16844add %i0, %i3, %i3
16845sethi %hi(0x2000), %l6
16846ld [%i3+4], %o5
16847st %o5, [%i3+4]
16848add %i3, %l6, %l7
16849ld [%l7+4], %o5
16850st %o5, [%l7+4]
16851add %l7, %l6, %l7
16852ld [%l7+4], %o5
16853st %o5, [%l7+4]
16854add %l7, %l6, %l7
16855ld [%l7+4], %o5
16856st %o5, [%l7+4]
16857add %l7, %l6, %l7
16858ld [%l7+4], %o5
16859st %o5, [%l7+4]
16860add %l7, %l6, %l7
16861ld [%l7+4], %o5
16862st %o5, [%l7+4]
16863add %l7, %l6, %l7
16864ld [%l7+4], %o5
16865st %o5, [%l7+4]
16866add %l7, %l6, %l7
16867ld [%l7+4], %o5
16868st %o5, [%l7+4]
16869
16870P1027: !_REPLACEMENT [30] (Int) (Nucleus ctx) (Branch target of P1243)
16871wr %g0, 0x4, %asi
16872sethi %hi(0x2000), %l3
16873ld [%i3+128], %l7
16874st %l7, [%i3+128]
16875add %i3, %l3, %l6
16876ld [%l6+128], %l7
16877st %l7, [%l6+128]
16878add %l6, %l3, %l6
16879ld [%l6+128], %l7
16880st %l7, [%l6+128]
16881add %l6, %l3, %l6
16882ld [%l6+128], %l7
16883st %l7, [%l6+128]
16884add %l6, %l3, %l6
16885ld [%l6+128], %l7
16886st %l7, [%l6+128]
16887add %l6, %l3, %l6
16888ld [%l6+128], %l7
16889st %l7, [%l6+128]
16890add %l6, %l3, %l6
16891ld [%l6+128], %l7
16892st %l7, [%l6+128]
16893add %l6, %l3, %l6
16894ld [%l6+128], %l7
16895st %l7, [%l6+128]
16896ba P1028
16897nop
16898
16899TARGET1243:
16900ba RET1243
16901nop
16902
16903
16904P1028: !_REPLACEMENT [28] (Int)
16905sethi %hi(0x2000), %o5
16906ld [%i3+0], %l6
16907st %l6, [%i3+0]
16908add %i3, %o5, %l3
16909ld [%l3+0], %l6
16910st %l6, [%l3+0]
16911add %l3, %o5, %l3
16912ld [%l3+0], %l6
16913st %l6, [%l3+0]
16914add %l3, %o5, %l3
16915ld [%l3+0], %l6
16916st %l6, [%l3+0]
16917add %l3, %o5, %l3
16918ld [%l3+0], %l6
16919st %l6, [%l3+0]
16920add %l3, %o5, %l3
16921ld [%l3+0], %l6
16922st %l6, [%l3+0]
16923add %l3, %o5, %l3
16924ld [%l3+0], %l6
16925st %l6, [%l3+0]
16926add %l3, %o5, %l3
16927ld [%l3+0], %l6
16928st %l6, [%l3+0]
16929
16930P1029: !_REPLACEMENT [8] (Int) (Branch target of P775)
16931sethi %hi(0x2000), %l7
16932ld [%i3+0], %l3
16933st %l3, [%i3+0]
16934add %i3, %l7, %o5
16935ld [%o5+0], %l3
16936st %l3, [%o5+0]
16937add %o5, %l7, %o5
16938ld [%o5+0], %l3
16939st %l3, [%o5+0]
16940add %o5, %l7, %o5
16941ld [%o5+0], %l3
16942st %l3, [%o5+0]
16943add %o5, %l7, %o5
16944ld [%o5+0], %l3
16945st %l3, [%o5+0]
16946add %o5, %l7, %o5
16947ld [%o5+0], %l3
16948st %l3, [%o5+0]
16949add %o5, %l7, %o5
16950ld [%o5+0], %l3
16951st %l3, [%o5+0]
16952add %o5, %l7, %o5
16953ld [%o5+0], %l3
16954st %l3, [%o5+0]
16955ba P1030
16956nop
16957
16958TARGET775:
16959ba RET775
16960nop
16961
16962
16963P1030: !_LD [32] (FP)
16964ld [%i2 + 256], %f5
16965! 1 addresses covered
16966
16967P1031: !_REPLACEMENT [2] (Int) (Branch target of P802)
16968sethi %hi(0x2000), %l6
16969ld [%i3+8], %o5
16970st %o5, [%i3+8]
16971add %i3, %l6, %l7
16972ld [%l7+8], %o5
16973st %o5, [%l7+8]
16974add %l7, %l6, %l7
16975ld [%l7+8], %o5
16976st %o5, [%l7+8]
16977add %l7, %l6, %l7
16978ld [%l7+8], %o5
16979st %o5, [%l7+8]
16980add %l7, %l6, %l7
16981ld [%l7+8], %o5
16982st %o5, [%l7+8]
16983add %l7, %l6, %l7
16984ld [%l7+8], %o5
16985st %o5, [%l7+8]
16986add %l7, %l6, %l7
16987ld [%l7+8], %o5
16988st %o5, [%l7+8]
16989add %l7, %l6, %l7
16990ld [%l7+8], %o5
16991st %o5, [%l7+8]
16992ba P1032
16993nop
16994
16995TARGET802:
16996ba RET802
16997nop
16998
16999
17000P1032: !_ST [21] (maybe <- 0x40800066) (FP)
17001sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
17002add %i0, %i2, %i2
17003! preparing store val #0, next val will be in f20
17004fmovs %f16, %f20
17005fadds %f16, %f17, %f16
17006st %f20, [%i2 + 0 ]
17007
17008P1033: !_REPLACEMENT [25] (Int) (CBR)
17009sethi %hi(0x2000), %o5
17010ld [%i3+96], %l6
17011st %l6, [%i3+96]
17012add %i3, %o5, %l3
17013ld [%l3+96], %l6
17014st %l6, [%l3+96]
17015add %l3, %o5, %l3
17016ld [%l3+96], %l6
17017st %l6, [%l3+96]
17018add %l3, %o5, %l3
17019ld [%l3+96], %l6
17020st %l6, [%l3+96]
17021add %l3, %o5, %l3
17022ld [%l3+96], %l6
17023st %l6, [%l3+96]
17024add %l3, %o5, %l3
17025ld [%l3+96], %l6
17026st %l6, [%l3+96]
17027add %l3, %o5, %l3
17028ld [%l3+96], %l6
17029st %l6, [%l3+96]
17030add %l3, %o5, %l3
17031ld [%l3+96], %l6
17032st %l6, [%l3+96]
17033
17034! cbranch
17035andcc %l0, 1, %g0
17036be,pn %xcc, TARGET1033
17037nop
17038RET1033:
17039
17040! lfsr step begin
17041srlx %l0, 1, %l7
17042xnor %l7, %l0, %l7
17043sllx %l7, 63, %l7
17044or %l7, %l0, %l0
17045srlx %l0, 1, %l0
17046
17047
17048P1034: !_MEMBAR (FP) (Branch target of P933)
17049membar #StoreLoad
17050ba P1035
17051nop
17052
17053TARGET933:
17054ba RET933
17055nop
17056
17057
17058P1035: !_BLD [15] (FP)
17059wr %g0, 0xf0, %asi
17060sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
17061add %i0, %i3, %i3
17062ldda [%i3 + 128] %asi, %f32
17063membar #Sync
17064! 1 addresses covered
17065fmovd %f32, %f6
17066
17067P1036: !_MEMBAR (FP) (Branch target of P864)
17068ba P1037
17069nop
17070
17071TARGET864:
17072ba RET864
17073nop
17074
17075
17076P1037: !_BSTC [5] (maybe <- 0x40800067) (FP) (CBR)
17077wr %g0, 0xe0, %asi
17078! preparing store val #0, next val will be in f32
17079fmovs %f16, %f20
17080fadds %f16, %f17, %f16
17081! preparing store val #1, next val will be in f40
17082fmovd %f20, %f32
17083fmovs %f16, %f20
17084fadds %f16, %f17, %f16
17085fmovd %f20, %f40
17086membar #Sync
17087stda %f32, [%i0 + 64 ] %asi
17088
17089! cbranch
17090andcc %l0, 1, %g0
17091be,pn %xcc, TARGET1037
17092nop
17093RET1037:
17094
17095! lfsr step begin
17096srlx %l0, 1, %l7
17097xnor %l7, %l0, %l7
17098sllx %l7, 63, %l7
17099or %l7, %l0, %l0
17100srlx %l0, 1, %l0
17101
17102
17103P1038: !_MEMBAR (FP) (Branch target of P1284)
17104ba P1039
17105nop
17106
17107TARGET1284:
17108ba RET1284
17109nop
17110
17111
17112P1039: !_BSTC [22] (maybe <- 0x40800069) (FP)
17113wr %g0, 0xe0, %asi
17114! preparing store val #0, next val will be in f32
17115fmovs %f16, %f20
17116fadds %f16, %f17, %f16
17117! preparing store val #1, next val will be in f33
17118fmovs %f16, %f21
17119fadds %f16, %f17, %f16
17120! preparing store val #2, next val will be in f40
17121fmovd %f20, %f32
17122fmovs %f16, %f20
17123fadds %f16, %f17, %f16
17124fmovd %f20, %f40
17125membar #Sync
17126stda %f32, [%i2 + 0 ] %asi
17127
17128P1040: !_MEMBAR (FP) (CBR) (Branch target of P789)
17129membar #StoreLoad
17130
17131! cbranch
17132andcc %l0, 1, %g0
17133be,pn %xcc, TARGET1040
17134nop
17135RET1040:
17136
17137! lfsr step begin
17138srlx %l0, 1, %l7
17139xnor %l7, %l0, %l7
17140sllx %l7, 63, %l7
17141or %l7, %l0, %l0
17142srlx %l0, 1, %l0
17143
17144ba P1041
17145nop
17146
17147TARGET789:
17148ba RET789
17149nop
17150
17151
17152P1041: !_ST [0] (maybe <- 0x4080006c) (FP)
17153! preparing store val #0, next val will be in f20
17154fmovs %f16, %f20
17155fadds %f16, %f17, %f16
17156st %f20, [%i0 + 0 ]
17157
17158P1042: !_ST [11] (maybe <- 0x4080006d) (FP)
17159! preparing store val #0, next val will be in f20
17160fmovs %f16, %f20
17161fadds %f16, %f17, %f16
17162st %f20, [%i3 + 0 ]
17163
17164P1043: !_MEMBAR (FP)
17165
17166P1044: !_BSTC [7] (maybe <- 0x4080006e) (FP)
17167wr %g0, 0xe0, %asi
17168! preparing store val #0, next val will be in f32
17169fmovs %f16, %f20
17170fadds %f16, %f17, %f16
17171fmovd %f20, %f32
17172membar #Sync
17173stda %f32, [%i0 + 128 ] %asi
17174
17175P1045: !_MEMBAR (FP)
17176membar #StoreLoad
17177
17178P1046: !_REPLACEMENT [28] (Int)
17179sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
17180add %i0, %i2, %i2
17181sethi %hi(0x2000), %l3
17182ld [%i2+0], %l7
17183st %l7, [%i2+0]
17184add %i2, %l3, %l6
17185ld [%l6+0], %l7
17186st %l7, [%l6+0]
17187add %l6, %l3, %l6
17188ld [%l6+0], %l7
17189st %l7, [%l6+0]
17190add %l6, %l3, %l6
17191ld [%l6+0], %l7
17192st %l7, [%l6+0]
17193add %l6, %l3, %l6
17194ld [%l6+0], %l7
17195st %l7, [%l6+0]
17196add %l6, %l3, %l6
17197ld [%l6+0], %l7
17198st %l7, [%l6+0]
17199add %l6, %l3, %l6
17200ld [%l6+0], %l7
17201st %l7, [%l6+0]
17202add %l6, %l3, %l6
17203ld [%l6+0], %l7
17204st %l7, [%l6+0]
17205
17206P1047: !_LD [3] (FP)
17207ld [%i0 + 16], %f7
17208! 1 addresses covered
17209
17210P1048: !_LD [19] (Int)
17211sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
17212add %i0, %i3, %i3
17213lduw [%i3 + 0], %l3
17214! move %l3(lower) -> %o1(lower)
17215or %l3, %o1, %o1
17216
17217P1049: !_PREFETCH [19] (Int) (Nucleus ctx)
17218wr %g0, 0x4, %asi
17219prefetcha [%i3 + 0] %asi, 1
17220
17221P1050: !_PREFETCH [6] (Int) (CBR) (Secondary ctx)
17222wr %g0, 0x81, %asi
17223prefetcha [%i0 + 96] %asi, 1
17224
17225! cbranch
17226andcc %l0, 1, %g0
17227be,pt %xcc, TARGET1050
17228nop
17229RET1050:
17230
17231! lfsr step begin
17232srlx %l0, 1, %l6
17233xnor %l6, %l0, %l6
17234sllx %l6, 63, %l6
17235or %l6, %l0, %l0
17236srlx %l0, 1, %l0
17237
17238
17239P1051: !_IDC_FLIP [9] (Int)
17240IDC_FLIP(1051, 20083, 2, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
17241
17242P1052: !_MEMBAR (FP) (Branch target of P1089)
17243ba P1053
17244nop
17245
17246TARGET1089:
17247ba RET1089
17248nop
17249
17250
17251P1053: !_BST [14] (maybe <- 0x4080006f) (FP)
17252wr %g0, 0xf0, %asi
17253sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
17254add %i0, %i2, %i2
17255! preparing store val #0, next val will be in f32
17256fmovs %f16, %f20
17257fadds %f16, %f17, %f16
17258fmovd %f20, %f32
17259membar #Sync
17260stda %f32, [%i2 + 64 ] %asi
17261
17262P1054: !_MEMBAR (FP)
17263membar #StoreLoad
17264
17265P1055: !_ST [3] (maybe <- 0x40800070) (FP)
17266! preparing store val #0, next val will be in f20
17267fmovs %f16, %f20
17268fadds %f16, %f17, %f16
17269st %f20, [%i0 + 16 ]
17270
17271P1056: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1006)
17272membar #StoreLoad
17273ba P1057
17274nop
17275
17276TARGET1006:
17277ba RET1006
17278nop
17279
17280
17281P1057: !_BLD [32] (FP) (Secondary ctx)
17282wr %g0, 0xf1, %asi
17283sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
17284add %i0, %i3, %i3
17285ldda [%i3 + 256] %asi, %f32
17286membar #Sync
17287! 1 addresses covered
17288fmovd %f32, %f8
17289
17290P1058: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1261)
17291
17292! cbranch
17293andcc %l0, 1, %g0
17294be,pn %xcc, TARGET1058
17295nop
17296RET1058:
17297
17298! lfsr step begin
17299srlx %l0, 1, %o5
17300xnor %o5, %l0, %o5
17301sllx %o5, 63, %o5
17302or %o5, %l0, %l0
17303srlx %l0, 1, %l0
17304
17305ba P1059
17306nop
17307
17308TARGET1261:
17309ba RET1261
17310nop
17311
17312
17313P1059: !_BSTC [2] (maybe <- 0x40800071) (FP) (CBR)
17314wr %g0, 0xe0, %asi
17315! preparing store val #0, next val will be in f32
17316fmovs %f16, %f20
17317fadds %f16, %f17, %f16
17318! preparing store val #1, next val will be in f33
17319fmovs %f16, %f21
17320fadds %f16, %f17, %f16
17321! preparing store val #2, next val will be in f34
17322fmovd %f20, %f32
17323fmovs %f16, %f20
17324fadds %f16, %f17, %f16
17325! preparing store val #3, next val will be in f36
17326fmovd %f20, %f34
17327fmovs %f16, %f20
17328fadds %f16, %f17, %f16
17329! preparing store val #4, next val will be in f40
17330fmovd %f20, %f36
17331fmovs %f16, %f20
17332fadds %f16, %f17, %f16
17333fmovd %f20, %f40
17334membar #Sync
17335stda %f32, [%i0 + 0 ] %asi
17336
17337! cbranch
17338andcc %l0, 1, %g0
17339be,pt %xcc, TARGET1059
17340nop
17341RET1059:
17342
17343! lfsr step begin
17344srlx %l0, 1, %o5
17345xnor %o5, %l0, %o5
17346sllx %o5, 63, %o5
17347or %o5, %l0, %l0
17348srlx %l0, 1, %l0
17349
17350
17351P1060: !_MEMBAR (FP) (Branch target of P903)
17352ba P1061
17353nop
17354
17355TARGET903:
17356ba RET903
17357nop
17358
17359
17360P1061: !_BSTC [26] (maybe <- 0x40800076) (FP)
17361wr %g0, 0xe0, %asi
17362sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
17363add %i0, %i2, %i2
17364! preparing store val #0, next val will be in f32
17365fmovs %f16, %f20
17366fadds %f16, %f17, %f16
17367! preparing store val #1, next val will be in f40
17368fmovd %f20, %f32
17369fmovs %f16, %f20
17370fadds %f16, %f17, %f16
17371fmovd %f20, %f40
17372membar #Sync
17373stda %f32, [%i2 + 128 ] %asi
17374
17375P1062: !_MEMBAR (FP)
17376
17377P1063: !_BSTC [29] (maybe <- 0x40800078) (FP)
17378wr %g0, 0xe0, %asi
17379! preparing store val #0, next val will be in f32
17380fmovs %f16, %f20
17381fadds %f16, %f17, %f16
17382fmovd %f20, %f32
17383membar #Sync
17384stda %f32, [%i3 + 64 ] %asi
17385
17386P1064: !_MEMBAR (FP) (CBR)
17387
17388! cbranch
17389andcc %l0, 1, %g0
17390be,pt %xcc, TARGET1064
17391nop
17392RET1064:
17393
17394! lfsr step begin
17395srlx %l0, 1, %l7
17396xnor %l7, %l0, %l7
17397sllx %l7, 63, %l7
17398or %l7, %l0, %l0
17399srlx %l0, 1, %l0
17400
17401
17402P1065: !_BST [29] (maybe <- 0x40800079) (FP)
17403wr %g0, 0xf0, %asi
17404! preparing store val #0, next val will be in f32
17405fmovs %f16, %f20
17406fadds %f16, %f17, %f16
17407fmovd %f20, %f32
17408membar #Sync
17409stda %f32, [%i3 + 64 ] %asi
17410
17411P1066: !_MEMBAR (FP)
17412membar #StoreLoad
17413
17414P1067: !_IDC_FLIP [0] (Int)
17415IDC_FLIP(1067, 9313, 2, 0x43000000, 0x0, %i0, 0x0, %l6, %l7, %o5, %l3)
17416
17417P1068: !_MEMBAR (FP)
17418membar #StoreLoad
17419
17420P1069: !_BLD [9] (FP) (CBR)
17421wr %g0, 0xf0, %asi
17422ldda [%i1 + 0] %asi, %f32
17423membar #Sync
17424! 2 addresses covered
17425fmovd %f32, %f18
17426fmovs %f18, %f9
17427fmovd %f40, %f10
17428
17429! cbranch
17430andcc %l0, 1, %g0
17431be,pt %xcc, TARGET1069
17432nop
17433RET1069:
17434
17435! lfsr step begin
17436srlx %l0, 1, %l6
17437xnor %l6, %l0, %l6
17438sllx %l6, 63, %l6
17439or %l6, %l0, %l0
17440srlx %l0, 1, %l0
17441
17442
17443P1070: !_MEMBAR (FP)
17444
17445P1071: !_BLD [26] (FP) (CBR) (Branch target of P824)
17446wr %g0, 0xf0, %asi
17447ldda [%i2 + 128] %asi, %f32
17448membar #Sync
17449! 2 addresses covered
17450fmovd %f32, %f18
17451fmovs %f18, %f11
17452fmovd %f40, %f12
17453
17454! cbranch
17455andcc %l0, 1, %g0
17456be,pt %xcc, TARGET1071
17457nop
17458RET1071:
17459
17460! lfsr step begin
17461srlx %l0, 1, %l7
17462xnor %l7, %l0, %l7
17463sllx %l7, 63, %l7
17464or %l7, %l0, %l0
17465srlx %l0, 1, %l0
17466
17467ba P1072
17468nop
17469
17470TARGET824:
17471ba RET824
17472nop
17473
17474
17475P1072: !_MEMBAR (FP) (Branch target of P953)
17476ba P1073
17477nop
17478
17479TARGET953:
17480ba RET953
17481nop
17482
17483
17484P1073: !_PREFETCH [18] (Int) (LE) (Branch target of P1090)
17485wr %g0, 0x88, %asi
17486sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
17487add %i0, %i3, %i3
17488prefetcha [%i3 + 128] %asi, 1
17489ba P1074
17490nop
17491
17492TARGET1090:
17493ba RET1090
17494nop
17495
17496
17497P1074: !_PREFETCH [3] (Int)
17498prefetch [%i0 + 16], 1
17499
17500P1075: !_MEMBAR (FP)
17501
17502P1076: !_BSTC [0] (maybe <- 0x4080007a) (FP) (Branch target of P866)
17503wr %g0, 0xe0, %asi
17504! preparing store val #0, next val will be in f32
17505fmovs %f16, %f20
17506fadds %f16, %f17, %f16
17507! preparing store val #1, next val will be in f33
17508fmovs %f16, %f21
17509fadds %f16, %f17, %f16
17510! preparing store val #2, next val will be in f34
17511fmovd %f20, %f32
17512fmovs %f16, %f20
17513fadds %f16, %f17, %f16
17514! preparing store val #3, next val will be in f36
17515fmovd %f20, %f34
17516fmovs %f16, %f20
17517fadds %f16, %f17, %f16
17518! preparing store val #4, next val will be in f40
17519fmovd %f20, %f36
17520fmovs %f16, %f20
17521fadds %f16, %f17, %f16
17522fmovd %f20, %f40
17523membar #Sync
17524stda %f32, [%i0 + 0 ] %asi
17525ba P1077
17526nop
17527
17528TARGET866:
17529ba RET866
17530nop
17531
17532
17533P1077: !_MEMBAR (FP)
17534membar #StoreLoad
17535
17536P1078: !_ST [30] (maybe <- 0x4080007f) (FP)
17537sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
17538add %i0, %i2, %i2
17539! preparing store val #0, next val will be in f20
17540fmovs %f16, %f20
17541fadds %f16, %f17, %f16
17542st %f20, [%i2 + 128 ]
17543
17544P1079: !_MEMBAR (FP) (CBR) (Secondary ctx)
17545membar #StoreLoad
17546
17547! cbranch
17548andcc %l0, 1, %g0
17549be,pn %xcc, TARGET1079
17550nop
17551RET1079:
17552
17553! lfsr step begin
17554srlx %l0, 1, %l6
17555xnor %l6, %l0, %l6
17556sllx %l6, 63, %l6
17557or %l6, %l0, %l0
17558srlx %l0, 1, %l0
17559
17560
17561P1080: !_BLD [29] (FP) (Secondary ctx)
17562wr %g0, 0xf1, %asi
17563ldda [%i2 + 64] %asi, %f32
17564membar #Sync
17565! 1 addresses covered
17566fmovd %f32, %f18
17567fmovs %f18, %f13
17568
17569P1081: !_MEMBAR (FP) (Secondary ctx)
17570
17571P1082: !_BLD [1] (FP)
17572wr %g0, 0xf0, %asi
17573ldda [%i0 + 0] %asi, %f32
17574membar #Sync
17575! 5 addresses covered
17576fmovd %f32, %f14
17577!---- flushing fp results buffer to %f30 ----
17578fmovd %f0, %f30
17579fmovd %f2, %f30
17580fmovd %f4, %f30
17581fmovd %f6, %f30
17582fmovd %f8, %f30
17583fmovd %f10, %f30
17584fmovd %f12, %f30
17585fmovd %f14, %f30
17586!--
17587fmovd %f34, %f0
17588fmovd %f36, %f18
17589fmovs %f18, %f1
17590fmovd %f40, %f2
17591
17592P1083: !_MEMBAR (FP)
17593
17594P1084: !_BST [21] (maybe <- 0x40800080) (FP) (Secondary ctx) (Branch target of P1263)
17595wr %g0, 0xf1, %asi
17596sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
17597add %i0, %i3, %i3
17598! preparing store val #0, next val will be in f32
17599fmovs %f16, %f20
17600fadds %f16, %f17, %f16
17601! preparing store val #1, next val will be in f33
17602fmovs %f16, %f21
17603fadds %f16, %f17, %f16
17604! preparing store val #2, next val will be in f40
17605fmovd %f20, %f32
17606fmovs %f16, %f20
17607fadds %f16, %f17, %f16
17608fmovd %f20, %f40
17609membar #Sync
17610stda %f32, [%i3 + 0 ] %asi
17611ba P1085
17612nop
17613
17614TARGET1263:
17615ba RET1263
17616nop
17617
17618
17619P1085: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1164)
17620
17621! cbranch
17622andcc %l0, 1, %g0
17623be,pt %xcc, TARGET1085
17624nop
17625RET1085:
17626
17627! lfsr step begin
17628srlx %l0, 1, %l6
17629xnor %l6, %l0, %l6
17630sllx %l6, 63, %l6
17631or %l6, %l0, %l0
17632srlx %l0, 1, %l0
17633
17634ba P1086
17635nop
17636
17637TARGET1164:
17638ba RET1164
17639nop
17640
17641
17642P1086: !_BST [26] (maybe <- 0x40800083) (FP) (Branch target of P1228)
17643wr %g0, 0xf0, %asi
17644! preparing store val #0, next val will be in f32
17645fmovs %f16, %f20
17646fadds %f16, %f17, %f16
17647! preparing store val #1, next val will be in f40
17648fmovd %f20, %f32
17649fmovs %f16, %f20
17650fadds %f16, %f17, %f16
17651fmovd %f20, %f40
17652membar #Sync
17653stda %f32, [%i3 + 128 ] %asi
17654ba P1087
17655nop
17656
17657TARGET1228:
17658ba RET1228
17659nop
17660
17661
17662P1087: !_MEMBAR (FP) (CBR) (Branch target of P753)
17663
17664! cbranch
17665andcc %l0, 1, %g0
17666be,pt %xcc, TARGET1087
17667nop
17668RET1087:
17669
17670! lfsr step begin
17671srlx %l0, 1, %l6
17672xnor %l6, %l0, %l6
17673sllx %l6, 63, %l6
17674or %l6, %l0, %l0
17675srlx %l0, 1, %l0
17676
17677ba P1088
17678nop
17679
17680TARGET753:
17681ba RET753
17682nop
17683
17684
17685P1088: !_BSTC [32] (maybe <- 0x40800085) (FP) (CBR)
17686wr %g0, 0xe0, %asi
17687! preparing store val #0, next val will be in f32
17688fmovs %f16, %f20
17689fadds %f16, %f17, %f16
17690fmovd %f20, %f32
17691membar #Sync
17692stda %f32, [%i2 + 256 ] %asi
17693
17694! cbranch
17695andcc %l0, 1, %g0
17696be,pt %xcc, TARGET1088
17697nop
17698RET1088:
17699
17700! lfsr step begin
17701srlx %l0, 1, %l6
17702xnor %l6, %l0, %l6
17703sllx %l6, 63, %l6
17704or %l6, %l0, %l0
17705srlx %l0, 1, %l0
17706
17707
17708P1089: !_MEMBAR (FP) (CBR)
17709
17710! cbranch
17711andcc %l0, 1, %g0
17712be,pt %xcc, TARGET1089
17713nop
17714RET1089:
17715
17716! lfsr step begin
17717srlx %l0, 1, %l7
17718xnor %l7, %l0, %l7
17719sllx %l7, 63, %l7
17720or %l7, %l0, %l0
17721srlx %l0, 1, %l0
17722
17723
17724P1090: !_BSTC [10] (maybe <- 0x40800086) (FP) (CBR)
17725wr %g0, 0xe0, %asi
17726! preparing store val #0, next val will be in f32
17727fmovs %f16, %f20
17728fadds %f16, %f17, %f16
17729fmovd %f20, %f32
17730membar #Sync
17731stda %f32, [%i1 + 64 ] %asi
17732
17733! cbranch
17734andcc %l0, 1, %g0
17735be,pt %xcc, TARGET1090
17736nop
17737RET1090:
17738
17739! lfsr step begin
17740srlx %l0, 1, %l7
17741xnor %l7, %l0, %l7
17742sllx %l7, 63, %l7
17743or %l7, %l0, %l0
17744srlx %l0, 1, %l0
17745
17746
17747P1091: !_MEMBAR (FP) (Branch target of P1059)
17748membar #StoreLoad
17749ba P1092
17750nop
17751
17752TARGET1059:
17753ba RET1059
17754nop
17755
17756
17757P1092: !_PREFETCH [27] (Int)
17758prefetch [%i3 + 160], 1
17759
17760P1093: !_REPLACEMENT [18] (Int)
17761sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
17762add %i0, %i2, %i2
17763sethi %hi(0x2000), %o5
17764ld [%i2+128], %l6
17765st %l6, [%i2+128]
17766add %i2, %o5, %l3
17767ld [%l3+128], %l6
17768st %l6, [%l3+128]
17769add %l3, %o5, %l3
17770ld [%l3+128], %l6
17771st %l6, [%l3+128]
17772add %l3, %o5, %l3
17773ld [%l3+128], %l6
17774st %l6, [%l3+128]
17775add %l3, %o5, %l3
17776ld [%l3+128], %l6
17777st %l6, [%l3+128]
17778add %l3, %o5, %l3
17779ld [%l3+128], %l6
17780st %l6, [%l3+128]
17781add %l3, %o5, %l3
17782ld [%l3+128], %l6
17783st %l6, [%l3+128]
17784add %l3, %o5, %l3
17785ld [%l3+128], %l6
17786st %l6, [%l3+128]
17787
17788P1094: !_PREFETCH [25] (Int)
17789prefetch [%i3 + 96], 1
17790
17791P1095: !_REPLACEMENT [24] (Int)
17792sethi %hi(0x2000), %l7
17793ld [%i2+64], %l3
17794st %l3, [%i2+64]
17795add %i2, %l7, %o5
17796ld [%o5+64], %l3
17797st %l3, [%o5+64]
17798add %o5, %l7, %o5
17799ld [%o5+64], %l3
17800st %l3, [%o5+64]
17801add %o5, %l7, %o5
17802ld [%o5+64], %l3
17803st %l3, [%o5+64]
17804add %o5, %l7, %o5
17805ld [%o5+64], %l3
17806st %l3, [%o5+64]
17807add %o5, %l7, %o5
17808ld [%o5+64], %l3
17809st %l3, [%o5+64]
17810add %o5, %l7, %o5
17811ld [%o5+64], %l3
17812st %l3, [%o5+64]
17813add %o5, %l7, %o5
17814ld [%o5+64], %l3
17815st %l3, [%o5+64]
17816
17817P1096: !_MEMBAR (FP)
17818
17819P1097: !_BSTC [31] (maybe <- 0x40800087) (FP) (Branch target of P1288)
17820wr %g0, 0xe0, %asi
17821sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
17822add %i0, %i3, %i3
17823! preparing store val #0, next val will be in f32
17824fmovs %f16, %f20
17825fadds %f16, %f17, %f16
17826fmovd %f20, %f32
17827membar #Sync
17828stda %f32, [%i3 + 192 ] %asi
17829ba P1098
17830nop
17831
17832TARGET1288:
17833ba RET1288
17834nop
17835
17836
17837P1098: !_MEMBAR (FP)
17838membar #StoreLoad
17839
17840P1099: !_REPLACEMENT [27] (Int)
17841sethi %hi(0x2000), %l3
17842ld [%i2+160], %l7
17843st %l7, [%i2+160]
17844add %i2, %l3, %l6
17845ld [%l6+160], %l7
17846st %l7, [%l6+160]
17847add %l6, %l3, %l6
17848ld [%l6+160], %l7
17849st %l7, [%l6+160]
17850add %l6, %l3, %l6
17851ld [%l6+160], %l7
17852st %l7, [%l6+160]
17853add %l6, %l3, %l6
17854ld [%l6+160], %l7
17855st %l7, [%l6+160]
17856add %l6, %l3, %l6
17857ld [%l6+160], %l7
17858st %l7, [%l6+160]
17859add %l6, %l3, %l6
17860ld [%l6+160], %l7
17861st %l7, [%l6+160]
17862add %l6, %l3, %l6
17863ld [%l6+160], %l7
17864st %l7, [%l6+160]
17865
17866P1100: !_MEMBAR (FP) (Branch target of P790)
17867membar #StoreLoad
17868ba P1101
17869nop
17870
17871TARGET790:
17872ba RET790
17873nop
17874
17875
17876P1101: !_BLD [7] (FP) (CBR)
17877wr %g0, 0xf0, %asi
17878ldda [%i0 + 128] %asi, %f32
17879membar #Sync
17880! 1 addresses covered
17881fmovd %f32, %f18
17882fmovs %f18, %f3
17883
17884! cbranch
17885andcc %l0, 1, %g0
17886be,pt %xcc, TARGET1101
17887nop
17888RET1101:
17889
17890! lfsr step begin
17891srlx %l0, 1, %o5
17892xnor %o5, %l0, %o5
17893sllx %o5, 63, %o5
17894or %o5, %l0, %l0
17895srlx %l0, 1, %l0
17896
17897
17898P1102: !_MEMBAR (FP)
17899
17900P1103: !_REPLACEMENT [21] (Int) (Branch target of P1124)
17901sethi %hi(0x2000), %l3
17902ld [%i2+0], %l7
17903st %l7, [%i2+0]
17904add %i2, %l3, %l6
17905ld [%l6+0], %l7
17906st %l7, [%l6+0]
17907add %l6, %l3, %l6
17908ld [%l6+0], %l7
17909st %l7, [%l6+0]
17910add %l6, %l3, %l6
17911ld [%l6+0], %l7
17912st %l7, [%l6+0]
17913add %l6, %l3, %l6
17914ld [%l6+0], %l7
17915st %l7, [%l6+0]
17916add %l6, %l3, %l6
17917ld [%l6+0], %l7
17918st %l7, [%l6+0]
17919add %l6, %l3, %l6
17920ld [%l6+0], %l7
17921st %l7, [%l6+0]
17922add %l6, %l3, %l6
17923ld [%l6+0], %l7
17924st %l7, [%l6+0]
17925ba P1104
17926nop
17927
17928TARGET1124:
17929ba RET1124
17930nop
17931
17932
17933P1104: !_REPLACEMENT [33] (Int)
17934sethi %hi(0x2000), %o5
17935ld [%i2+0], %l6
17936st %l6, [%i2+0]
17937add %i2, %o5, %l3
17938ld [%l3+0], %l6
17939st %l6, [%l3+0]
17940add %l3, %o5, %l3
17941ld [%l3+0], %l6
17942st %l6, [%l3+0]
17943add %l3, %o5, %l3
17944ld [%l3+0], %l6
17945st %l6, [%l3+0]
17946add %l3, %o5, %l3
17947ld [%l3+0], %l6
17948st %l6, [%l3+0]
17949add %l3, %o5, %l3
17950ld [%l3+0], %l6
17951st %l6, [%l3+0]
17952add %l3, %o5, %l3
17953ld [%l3+0], %l6
17954st %l6, [%l3+0]
17955add %l3, %o5, %l3
17956ld [%l3+0], %l6
17957st %l6, [%l3+0]
17958
17959P1105: !_MEMBAR (FP)
17960membar #StoreLoad
17961
17962P1106: !_BLD [19] (FP)
17963wr %g0, 0xf0, %asi
17964sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
17965add %i0, %i2, %i2
17966ldda [%i2 + 0] %asi, %f32
17967membar #Sync
17968! 1 addresses covered
17969fmovd %f32, %f4
17970
17971P1107: !_MEMBAR (FP) (Branch target of P717)
17972ba P1108
17973nop
17974
17975TARGET717:
17976ba RET717
17977nop
17978
17979
17980P1108: !_BST [28] (maybe <- 0x40800088) (FP) (Secondary ctx)
17981wr %g0, 0xf1, %asi
17982! preparing store val #0, next val will be in f32
17983fmovs %f16, %f20
17984fadds %f16, %f17, %f16
17985fmovd %f20, %f32
17986membar #Sync
17987stda %f32, [%i3 + 0 ] %asi
17988
17989P1109: !_MEMBAR (FP) (Secondary ctx)
17990
17991P1110: !_BSTC [18] (maybe <- 0x40800089) (FP) (Secondary ctx)
17992wr %g0, 0xe1, %asi
17993sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
17994add %i0, %i3, %i3
17995! preparing store val #0, next val will be in f32
17996fmovs %f16, %f20
17997fadds %f16, %f17, %f16
17998fmovd %f20, %f32
17999membar #Sync
18000stda %f32, [%i3 + 128 ] %asi
18001
18002P1111: !_MEMBAR (FP) (Secondary ctx)
18003
18004P1112: !_BST [9] (maybe <- 0x4080008a) (FP) (CBR)
18005wr %g0, 0xf0, %asi
18006! preparing store val #0, next val will be in f32
18007fmovs %f16, %f20
18008fadds %f16, %f17, %f16
18009! preparing store val #1, next val will be in f40
18010fmovd %f20, %f32
18011fmovs %f16, %f20
18012fadds %f16, %f17, %f16
18013fmovd %f20, %f40
18014membar #Sync
18015stda %f32, [%i1 + 0 ] %asi
18016
18017! cbranch
18018andcc %l0, 1, %g0
18019be,pn %xcc, TARGET1112
18020nop
18021RET1112:
18022
18023! lfsr step begin
18024srlx %l0, 1, %o5
18025xnor %o5, %l0, %o5
18026sllx %o5, 63, %o5
18027or %o5, %l0, %l0
18028srlx %l0, 1, %l0
18029
18030
18031P1113: !_MEMBAR (FP)
18032membar #StoreLoad
18033
18034P1114: !_BLD [29] (FP)
18035wr %g0, 0xf0, %asi
18036sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
18037add %i0, %i2, %i2
18038ldda [%i2 + 64] %asi, %f32
18039membar #Sync
18040! 1 addresses covered
18041fmovd %f32, %f18
18042fmovs %f18, %f5
18043
18044P1115: !_MEMBAR (FP) (CBR)
18045
18046! cbranch
18047andcc %l0, 1, %g0
18048be,pt %xcc, TARGET1115
18049nop
18050RET1115:
18051
18052! lfsr step begin
18053srlx %l0, 1, %l3
18054xnor %l3, %l0, %l3
18055sllx %l3, 63, %l3
18056or %l3, %l0, %l0
18057srlx %l0, 1, %l0
18058
18059
18060P1116: !_ST [13] (maybe <- 0x4080008c) (FP) (Nucleus ctx) (Branch target of P1207)
18061wr %g0, 0x4, %asi
18062sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
18063add %i0, %i3, %i3
18064! preparing store val #0, next val will be in f20
18065fmovs %f16, %f20
18066fadds %f16, %f17, %f16
18067sta %f20, [%i3 + 32 ] %asi
18068ba P1117
18069nop
18070
18071TARGET1207:
18072ba RET1207
18073nop
18074
18075
18076P1117: !_REPLACEMENT [10] (Int) (Nucleus ctx)
18077wr %g0, 0x4, %asi
18078sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
18079add %i0, %i2, %i2
18080sethi %hi(0x2000), %l3
18081ld [%i2+64], %l7
18082st %l7, [%i2+64]
18083add %i2, %l3, %l6
18084ld [%l6+64], %l7
18085st %l7, [%l6+64]
18086add %l6, %l3, %l6
18087ld [%l6+64], %l7
18088st %l7, [%l6+64]
18089add %l6, %l3, %l6
18090ld [%l6+64], %l7
18091st %l7, [%l6+64]
18092add %l6, %l3, %l6
18093ld [%l6+64], %l7
18094st %l7, [%l6+64]
18095add %l6, %l3, %l6
18096ld [%l6+64], %l7
18097st %l7, [%l6+64]
18098add %l6, %l3, %l6
18099ld [%l6+64], %l7
18100st %l7, [%l6+64]
18101add %l6, %l3, %l6
18102ld [%l6+64], %l7
18103st %l7, [%l6+64]
18104
18105P1118: !_MEMBAR (FP)
18106membar #StoreLoad
18107
18108P1119: !_BLD [7] (FP) (CBR)
18109wr %g0, 0xf0, %asi
18110ldda [%i0 + 128] %asi, %f32
18111membar #Sync
18112! 1 addresses covered
18113fmovd %f32, %f6
18114
18115! cbranch
18116andcc %l0, 1, %g0
18117be,pn %xcc, TARGET1119
18118nop
18119RET1119:
18120
18121! lfsr step begin
18122srlx %l0, 1, %o5
18123xnor %o5, %l0, %o5
18124sllx %o5, 63, %o5
18125or %o5, %l0, %l0
18126srlx %l0, 1, %l0
18127
18128
18129P1120: !_MEMBAR (FP)
18130
18131P1121: !_BLD [22] (FP)
18132wr %g0, 0xf0, %asi
18133sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
18134add %i0, %i3, %i3
18135ldda [%i3 + 0] %asi, %f32
18136membar #Sync
18137! 3 addresses covered
18138fmovd %f32, %f18
18139fmovs %f18, %f7
18140fmovs %f19, %f8
18141fmovd %f40, %f18
18142fmovs %f18, %f9
18143
18144P1122: !_MEMBAR (FP) (Branch target of P1079)
18145ba P1123
18146nop
18147
18148TARGET1079:
18149ba RET1079
18150nop
18151
18152
18153P1123: !_BLD [22] (FP)
18154wr %g0, 0xf0, %asi
18155ldda [%i3 + 0] %asi, %f32
18156membar #Sync
18157! 3 addresses covered
18158fmovd %f32, %f10
18159fmovd %f40, %f12
18160
18161P1124: !_MEMBAR (FP) (CBR)
18162
18163! cbranch
18164andcc %l0, 1, %g0
18165be,pn %xcc, TARGET1124
18166nop
18167RET1124:
18168
18169! lfsr step begin
18170srlx %l0, 1, %l3
18171xnor %l3, %l0, %l3
18172sllx %l3, 63, %l3
18173or %l3, %l0, %l0
18174srlx %l0, 1, %l0
18175
18176
18177P1125: !_REPLACEMENT [23] (Int)
18178sethi %hi(0x2000), %l6
18179ld [%i2+32], %o5
18180st %o5, [%i2+32]
18181add %i2, %l6, %l7
18182ld [%l7+32], %o5
18183st %o5, [%l7+32]
18184add %l7, %l6, %l7
18185ld [%l7+32], %o5
18186st %o5, [%l7+32]
18187add %l7, %l6, %l7
18188ld [%l7+32], %o5
18189st %o5, [%l7+32]
18190add %l7, %l6, %l7
18191ld [%l7+32], %o5
18192st %o5, [%l7+32]
18193add %l7, %l6, %l7
18194ld [%l7+32], %o5
18195st %o5, [%l7+32]
18196add %l7, %l6, %l7
18197ld [%l7+32], %o5
18198st %o5, [%l7+32]
18199add %l7, %l6, %l7
18200ld [%l7+32], %o5
18201st %o5, [%l7+32]
18202
18203P1126: !_MEMBAR (FP)
18204membar #StoreLoad
18205
18206P1127: !_BLD [9] (FP) (CBR)
18207wr %g0, 0xf0, %asi
18208ldda [%i1 + 0] %asi, %f32
18209membar #Sync
18210! 2 addresses covered
18211fmovd %f32, %f18
18212fmovs %f18, %f13
18213fmovd %f40, %f14
18214
18215! cbranch
18216andcc %l0, 1, %g0
18217be,pn %xcc, TARGET1127
18218nop
18219RET1127:
18220
18221! lfsr step begin
18222srlx %l0, 1, %l3
18223xnor %l3, %l0, %l3
18224sllx %l3, 63, %l3
18225or %l3, %l0, %l0
18226srlx %l0, 1, %l0
18227
18228
18229P1128: !_MEMBAR (FP) (CBR)
18230
18231! cbranch
18232andcc %l0, 1, %g0
18233be,pt %xcc, TARGET1128
18234nop
18235RET1128:
18236
18237! lfsr step begin
18238srlx %l0, 1, %l6
18239xnor %l6, %l0, %l6
18240sllx %l6, 63, %l6
18241or %l6, %l0, %l0
18242srlx %l0, 1, %l0
18243
18244
18245P1129: !_REPLACEMENT [14] (Int)
18246sethi %hi(0x2000), %l7
18247ld [%i2+64], %l3
18248st %l3, [%i2+64]
18249add %i2, %l7, %o5
18250ld [%o5+64], %l3
18251st %l3, [%o5+64]
18252add %o5, %l7, %o5
18253ld [%o5+64], %l3
18254st %l3, [%o5+64]
18255add %o5, %l7, %o5
18256ld [%o5+64], %l3
18257st %l3, [%o5+64]
18258add %o5, %l7, %o5
18259ld [%o5+64], %l3
18260st %l3, [%o5+64]
18261add %o5, %l7, %o5
18262ld [%o5+64], %l3
18263st %l3, [%o5+64]
18264add %o5, %l7, %o5
18265ld [%o5+64], %l3
18266st %l3, [%o5+64]
18267add %o5, %l7, %o5
18268ld [%o5+64], %l3
18269st %l3, [%o5+64]
18270
18271P1130: !_MEMBAR (FP)
18272membar #StoreLoad
18273
18274P1131: !_BLD [4] (FP) (CBR) (Branch target of P1225)
18275wr %g0, 0xf0, %asi
18276ldda [%i0 + 0] %asi, %f32
18277membar #Sync
18278! 5 addresses covered
18279fmovd %f32, %f18
18280fmovs %f18, %f15
18281!---- flushing fp results buffer to %f30 ----
18282fmovd %f0, %f30
18283fmovd %f2, %f30
18284fmovd %f4, %f30
18285fmovd %f6, %f30
18286fmovd %f8, %f30
18287fmovd %f10, %f30
18288fmovd %f12, %f30
18289fmovd %f14, %f30
18290!--
18291fmovs %f19, %f0
18292fmovd %f34, %f18
18293fmovs %f18, %f1
18294fmovd %f36, %f2
18295fmovd %f40, %f18
18296fmovs %f18, %f3
18297
18298! cbranch
18299andcc %l0, 1, %g0
18300be,pt %xcc, TARGET1131
18301nop
18302RET1131:
18303
18304! lfsr step begin
18305srlx %l0, 1, %l6
18306xnor %l6, %l0, %l6
18307sllx %l6, 63, %l6
18308or %l6, %l0, %l0
18309srlx %l0, 1, %l0
18310
18311ba P1132
18312nop
18313
18314TARGET1225:
18315ba RET1225
18316nop
18317
18318
18319P1132: !_MEMBAR (FP)
18320
18321P1133: !_BLD [19] (FP) (Secondary ctx) (Branch target of P1115)
18322wr %g0, 0xf1, %asi
18323sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
18324add %i0, %i2, %i2
18325ldda [%i2 + 0] %asi, %f32
18326membar #Sync
18327! 1 addresses covered
18328fmovd %f32, %f4
18329ba P1134
18330nop
18331
18332TARGET1115:
18333ba RET1115
18334nop
18335
18336
18337P1134: !_MEMBAR (FP) (Secondary ctx)
18338
18339P1135: !_LD [24] (Int) (Secondary ctx)
18340wr %g0, 0x81, %asi
18341lduwa [%i3 + 64] %asi, %o2
18342! move %o2(lower) -> %o2(upper)
18343sllx %o2, 32, %o2
18344
18345P1136: !_REPLACEMENT [2] (Int) (Branch target of P1088)
18346sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
18347add %i0, %i3, %i3
18348sethi %hi(0x2000), %l3
18349ld [%i3+8], %l7
18350st %l7, [%i3+8]
18351add %i3, %l3, %l6
18352ld [%l6+8], %l7
18353st %l7, [%l6+8]
18354add %l6, %l3, %l6
18355ld [%l6+8], %l7
18356st %l7, [%l6+8]
18357add %l6, %l3, %l6
18358ld [%l6+8], %l7
18359st %l7, [%l6+8]
18360add %l6, %l3, %l6
18361ld [%l6+8], %l7
18362st %l7, [%l6+8]
18363add %l6, %l3, %l6
18364ld [%l6+8], %l7
18365st %l7, [%l6+8]
18366add %l6, %l3, %l6
18367ld [%l6+8], %l7
18368st %l7, [%l6+8]
18369add %l6, %l3, %l6
18370ld [%l6+8], %l7
18371st %l7, [%l6+8]
18372ba P1137
18373nop
18374
18375TARGET1088:
18376ba RET1088
18377nop
18378
18379
18380P1137: !_REPLACEMENT [23] (Int) (Secondary ctx) (Branch target of P1071)
18381wr %g0, 0x81, %asi
18382sethi %hi(0x2000), %o5
18383ld [%i3+32], %l6
18384st %l6, [%i3+32]
18385add %i3, %o5, %l3
18386ld [%l3+32], %l6
18387st %l6, [%l3+32]
18388add %l3, %o5, %l3
18389ld [%l3+32], %l6
18390st %l6, [%l3+32]
18391add %l3, %o5, %l3
18392ld [%l3+32], %l6
18393st %l6, [%l3+32]
18394add %l3, %o5, %l3
18395ld [%l3+32], %l6
18396st %l6, [%l3+32]
18397add %l3, %o5, %l3
18398ld [%l3+32], %l6
18399st %l6, [%l3+32]
18400add %l3, %o5, %l3
18401ld [%l3+32], %l6
18402st %l6, [%l3+32]
18403add %l3, %o5, %l3
18404ld [%l3+32], %l6
18405st %l6, [%l3+32]
18406ba P1138
18407nop
18408
18409TARGET1071:
18410ba RET1071
18411nop
18412
18413
18414P1138: !_MEMBAR (FP)
18415membar #StoreLoad
18416
18417P1139: !_BLD [33] (FP)
18418wr %g0, 0xf0, %asi
18419sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
18420add %i0, %i2, %i2
18421ldda [%i2 + 0] %asi, %f32
18422membar #Sync
18423! 1 addresses covered
18424fmovd %f32, %f18
18425fmovs %f18, %f5
18426
18427P1140: !_MEMBAR (FP)
18428
18429P1141: !_LD [22] (Int) (Secondary ctx)
18430wr %g0, 0x81, %asi
18431sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
18432add %i0, %i3, %i3
18433lduwa [%i3 + 4] %asi, %o5
18434! move %o5(lower) -> %o2(lower)
18435or %o5, %o2, %o2
18436
18437P1142: !_REPLACEMENT [18] (Int) (Branch target of P991)
18438sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
18439add %i0, %i2, %i2
18440sethi %hi(0x2000), %l3
18441ld [%i2+128], %l7
18442st %l7, [%i2+128]
18443add %i2, %l3, %l6
18444ld [%l6+128], %l7
18445st %l7, [%l6+128]
18446add %l6, %l3, %l6
18447ld [%l6+128], %l7
18448st %l7, [%l6+128]
18449add %l6, %l3, %l6
18450ld [%l6+128], %l7
18451st %l7, [%l6+128]
18452add %l6, %l3, %l6
18453ld [%l6+128], %l7
18454st %l7, [%l6+128]
18455add %l6, %l3, %l6
18456ld [%l6+128], %l7
18457st %l7, [%l6+128]
18458add %l6, %l3, %l6
18459ld [%l6+128], %l7
18460st %l7, [%l6+128]
18461add %l6, %l3, %l6
18462ld [%l6+128], %l7
18463st %l7, [%l6+128]
18464ba P1143
18465nop
18466
18467TARGET991:
18468ba RET991
18469nop
18470
18471
18472P1143: !_MEMBAR (FP) (Branch target of P1239)
18473membar #StoreLoad
18474ba P1144
18475nop
18476
18477TARGET1239:
18478ba RET1239
18479nop
18480
18481
18482P1144: !_BLD [21] (FP)
18483wr %g0, 0xf0, %asi
18484ldda [%i3 + 0] %asi, %f32
18485membar #Sync
18486! 3 addresses covered
18487fmovd %f32, %f6
18488fmovd %f40, %f8
18489
18490P1145: !_MEMBAR (FP) (CBR)
18491
18492! cbranch
18493andcc %l0, 1, %g0
18494be,pn %xcc, TARGET1145
18495nop
18496RET1145:
18497
18498! lfsr step begin
18499srlx %l0, 1, %o5
18500xnor %o5, %l0, %o5
18501sllx %o5, 63, %o5
18502or %o5, %l0, %l0
18503srlx %l0, 1, %l0
18504
18505
18506P1146: !_BLD [22] (FP)
18507wr %g0, 0xf0, %asi
18508ldda [%i3 + 0] %asi, %f32
18509membar #Sync
18510! 3 addresses covered
18511fmovd %f32, %f18
18512fmovs %f18, %f9
18513fmovs %f19, %f10
18514fmovd %f40, %f18
18515fmovs %f18, %f11
18516
18517P1147: !_MEMBAR (FP) (CBR)
18518
18519! cbranch
18520andcc %l0, 1, %g0
18521be,pt %xcc, TARGET1147
18522nop
18523RET1147:
18524
18525! lfsr step begin
18526srlx %l0, 1, %l3
18527xnor %l3, %l0, %l3
18528sllx %l3, 63, %l3
18529or %l3, %l0, %l0
18530srlx %l0, 1, %l0
18531
18532
18533P1148: !_REPLACEMENT [19] (Int)
18534sethi %hi(0x2000), %l6
18535ld [%i2+0], %o5
18536st %o5, [%i2+0]
18537add %i2, %l6, %l7
18538ld [%l7+0], %o5
18539st %o5, [%l7+0]
18540add %l7, %l6, %l7
18541ld [%l7+0], %o5
18542st %o5, [%l7+0]
18543add %l7, %l6, %l7
18544ld [%l7+0], %o5
18545st %o5, [%l7+0]
18546add %l7, %l6, %l7
18547ld [%l7+0], %o5
18548st %o5, [%l7+0]
18549add %l7, %l6, %l7
18550ld [%l7+0], %o5
18551st %o5, [%l7+0]
18552add %l7, %l6, %l7
18553ld [%l7+0], %o5
18554st %o5, [%l7+0]
18555add %l7, %l6, %l7
18556ld [%l7+0], %o5
18557st %o5, [%l7+0]
18558
18559P1149: !_MEMBAR (FP)
18560
18561P1150: !_BSTC [33] (maybe <- 0x4080008d) (FP)
18562wr %g0, 0xe0, %asi
18563sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
18564add %i0, %i3, %i3
18565! preparing store val #0, next val will be in f32
18566fmovs %f16, %f20
18567fadds %f16, %f17, %f16
18568fmovd %f20, %f32
18569membar #Sync
18570stda %f32, [%i3 + 0 ] %asi
18571
18572P1151: !_MEMBAR (FP)
18573membar #StoreLoad
18574
18575P1152: !_BLD [19] (FP)
18576wr %g0, 0xf0, %asi
18577sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
18578add %i0, %i2, %i2
18579ldda [%i2 + 0] %asi, %f32
18580membar #Sync
18581! 1 addresses covered
18582fmovd %f32, %f12
18583
18584P1153: !_MEMBAR (FP)
18585
18586P1154: !_BST [12] (maybe <- 0x4080008e) (FP)
18587wr %g0, 0xf0, %asi
18588sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
18589add %i0, %i3, %i3
18590! preparing store val #0, next val will be in f32
18591fmovs %f16, %f20
18592fadds %f16, %f17, %f16
18593! preparing store val #1, next val will be in f33
18594fmovs %f16, %f21
18595fadds %f16, %f17, %f16
18596! preparing store val #2, next val will be in f40
18597fmovd %f20, %f32
18598fmovs %f16, %f20
18599fadds %f16, %f17, %f16
18600fmovd %f20, %f40
18601membar #Sync
18602stda %f32, [%i3 + 0 ] %asi
18603
18604P1155: !_MEMBAR (FP)
18605membar #StoreLoad
18606
18607P1156: !_BLD [16] (FP) (CBR) (Branch target of P1272)
18608wr %g0, 0xf0, %asi
18609sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
18610add %i0, %i2, %i2
18611ldda [%i2 + 0] %asi, %f32
18612membar #Sync
18613! 1 addresses covered
18614fmovd %f36, %f18
18615fmovs %f18, %f13
18616
18617! cbranch
18618andcc %l0, 1, %g0
18619be,pn %xcc, TARGET1156
18620nop
18621RET1156:
18622
18623! lfsr step begin
18624srlx %l0, 1, %l7
18625xnor %l7, %l0, %l7
18626sllx %l7, 63, %l7
18627or %l7, %l0, %l0
18628srlx %l0, 1, %l0
18629
18630ba P1157
18631nop
18632
18633TARGET1272:
18634ba RET1272
18635nop
18636
18637
18638P1157: !_MEMBAR (FP) (CBR) (Branch target of P721)
18639
18640! cbranch
18641andcc %l0, 1, %g0
18642be,pt %xcc, TARGET1157
18643nop
18644RET1157:
18645
18646! lfsr step begin
18647srlx %l0, 1, %o5
18648xnor %o5, %l0, %o5
18649sllx %o5, 63, %o5
18650or %o5, %l0, %l0
18651srlx %l0, 1, %l0
18652
18653ba P1158
18654nop
18655
18656TARGET721:
18657ba RET721
18658nop
18659
18660
18661P1158: !_REPLACEMENT [31] (Int) (CBR) (Nucleus ctx)
18662wr %g0, 0x4, %asi
18663sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
18664add %i0, %i3, %i3
18665sethi %hi(0x2000), %l3
18666ld [%i3+192], %l7
18667st %l7, [%i3+192]
18668add %i3, %l3, %l6
18669ld [%l6+192], %l7
18670st %l7, [%l6+192]
18671add %l6, %l3, %l6
18672ld [%l6+192], %l7
18673st %l7, [%l6+192]
18674add %l6, %l3, %l6
18675ld [%l6+192], %l7
18676st %l7, [%l6+192]
18677add %l6, %l3, %l6
18678ld [%l6+192], %l7
18679st %l7, [%l6+192]
18680add %l6, %l3, %l6
18681ld [%l6+192], %l7
18682st %l7, [%l6+192]
18683add %l6, %l3, %l6
18684ld [%l6+192], %l7
18685st %l7, [%l6+192]
18686add %l6, %l3, %l6
18687ld [%l6+192], %l7
18688st %l7, [%l6+192]
18689
18690! cbranch
18691andcc %l0, 1, %g0
18692be,pt %xcc, TARGET1158
18693nop
18694RET1158:
18695
18696! lfsr step begin
18697srlx %l0, 1, %o5
18698xnor %o5, %l0, %o5
18699sllx %o5, 63, %o5
18700or %o5, %l0, %l0
18701srlx %l0, 1, %l0
18702
18703
18704P1159: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1167)
18705membar #StoreLoad
18706ba P1160
18707nop
18708
18709TARGET1167:
18710ba RET1167
18711nop
18712
18713
18714P1160: !_BLD [11] (FP) (Secondary ctx)
18715wr %g0, 0xf1, %asi
18716sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
18717add %i0, %i2, %i2
18718ldda [%i2 + 0] %asi, %f32
18719membar #Sync
18720! 3 addresses covered
18721fmovd %f32, %f14
18722!---- flushing fp results buffer to %f30 ----
18723fmovd %f0, %f30
18724fmovd %f2, %f30
18725fmovd %f4, %f30
18726fmovd %f6, %f30
18727fmovd %f8, %f30
18728fmovd %f10, %f30
18729fmovd %f12, %f30
18730fmovd %f14, %f30
18731!--
18732fmovd %f40, %f0
18733
18734P1161: !_MEMBAR (FP) (Secondary ctx)
18735
18736P1162: !_REPLACEMENT [4] (Int) (Nucleus ctx)
18737wr %g0, 0x4, %asi
18738sethi %hi(0x2000), %l3
18739ld [%i3+32], %l7
18740st %l7, [%i3+32]
18741add %i3, %l3, %l6
18742ld [%l6+32], %l7
18743st %l7, [%l6+32]
18744add %l6, %l3, %l6
18745ld [%l6+32], %l7
18746st %l7, [%l6+32]
18747add %l6, %l3, %l6
18748ld [%l6+32], %l7
18749st %l7, [%l6+32]
18750add %l6, %l3, %l6
18751ld [%l6+32], %l7
18752st %l7, [%l6+32]
18753add %l6, %l3, %l6
18754ld [%l6+32], %l7
18755st %l7, [%l6+32]
18756add %l6, %l3, %l6
18757ld [%l6+32], %l7
18758st %l7, [%l6+32]
18759add %l6, %l3, %l6
18760ld [%l6+32], %l7
18761st %l7, [%l6+32]
18762
18763P1163: !_REPLACEMENT [24] (Int) (Secondary ctx)
18764wr %g0, 0x81, %asi
18765sethi %hi(0x2000), %o5
18766ld [%i3+64], %l6
18767st %l6, [%i3+64]
18768add %i3, %o5, %l3
18769ld [%l3+64], %l6
18770st %l6, [%l3+64]
18771add %l3, %o5, %l3
18772ld [%l3+64], %l6
18773st %l6, [%l3+64]
18774add %l3, %o5, %l3
18775ld [%l3+64], %l6
18776st %l6, [%l3+64]
18777add %l3, %o5, %l3
18778ld [%l3+64], %l6
18779st %l6, [%l3+64]
18780add %l3, %o5, %l3
18781ld [%l3+64], %l6
18782st %l6, [%l3+64]
18783add %l3, %o5, %l3
18784ld [%l3+64], %l6
18785st %l6, [%l3+64]
18786add %l3, %o5, %l3
18787ld [%l3+64], %l6
18788st %l6, [%l3+64]
18789
18790P1164: !_PREFETCH [13] (Int) (CBR)
18791prefetch [%i2 + 32], 1
18792
18793! cbranch
18794andcc %l0, 1, %g0
18795be,pn %xcc, TARGET1164
18796nop
18797RET1164:
18798
18799! lfsr step begin
18800srlx %l0, 1, %l7
18801xnor %l7, %l0, %l7
18802sllx %l7, 63, %l7
18803or %l7, %l0, %l0
18804srlx %l0, 1, %l0
18805
18806
18807P1165: !_ST [29] (maybe <- 0x40800091) (FP) (CBR) (Secondary ctx)
18808wr %g0, 0x81, %asi
18809sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
18810add %i0, %i3, %i3
18811! preparing store val #0, next val will be in f20
18812fmovs %f16, %f20
18813fadds %f16, %f17, %f16
18814sta %f20, [%i3 + 64 ] %asi
18815
18816! cbranch
18817andcc %l0, 1, %g0
18818be,pt %xcc, TARGET1165
18819nop
18820RET1165:
18821
18822! lfsr step begin
18823srlx %l0, 1, %l7
18824xnor %l7, %l0, %l7
18825sllx %l7, 63, %l7
18826or %l7, %l0, %l0
18827srlx %l0, 1, %l0
18828
18829
18830P1166: !_ST [32] (maybe <- 0x100000f) (Int)
18831stw %l4, [%i3 + 256 ]
18832add %l4, 1, %l4
18833
18834P1167: !_REPLACEMENT [1] (Int) (CBR)
18835sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
18836add %i0, %i2, %i2
18837sethi %hi(0x2000), %l7
18838ld [%i2+4], %l3
18839st %l3, [%i2+4]
18840add %i2, %l7, %o5
18841ld [%o5+4], %l3
18842st %l3, [%o5+4]
18843add %o5, %l7, %o5
18844ld [%o5+4], %l3
18845st %l3, [%o5+4]
18846add %o5, %l7, %o5
18847ld [%o5+4], %l3
18848st %l3, [%o5+4]
18849add %o5, %l7, %o5
18850ld [%o5+4], %l3
18851st %l3, [%o5+4]
18852add %o5, %l7, %o5
18853ld [%o5+4], %l3
18854st %l3, [%o5+4]
18855add %o5, %l7, %o5
18856ld [%o5+4], %l3
18857st %l3, [%o5+4]
18858add %o5, %l7, %o5
18859ld [%o5+4], %l3
18860st %l3, [%o5+4]
18861
18862! cbranch
18863andcc %l0, 1, %g0
18864be,pn %xcc, TARGET1167
18865nop
18866RET1167:
18867
18868! lfsr step begin
18869srlx %l0, 1, %l6
18870xnor %l6, %l0, %l6
18871sllx %l6, 63, %l6
18872or %l6, %l0, %l0
18873srlx %l0, 1, %l0
18874
18875
18876P1168: !_MEMBAR (FP) (Branch target of P1269)
18877ba P1169
18878nop
18879
18880TARGET1269:
18881ba RET1269
18882nop
18883
18884
18885P1169: !_BSTC [33] (maybe <- 0x40800092) (FP) (CBR)
18886wr %g0, 0xe0, %asi
18887sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
18888add %i0, %i3, %i3
18889! preparing store val #0, next val will be in f32
18890fmovs %f16, %f20
18891fadds %f16, %f17, %f16
18892fmovd %f20, %f32
18893membar #Sync
18894stda %f32, [%i3 + 0 ] %asi
18895
18896! cbranch
18897andcc %l0, 1, %g0
18898be,pn %xcc, TARGET1169
18899nop
18900RET1169:
18901
18902! lfsr step begin
18903srlx %l0, 1, %l6
18904xnor %l6, %l0, %l6
18905sllx %l6, 63, %l6
18906or %l6, %l0, %l0
18907srlx %l0, 1, %l0
18908
18909
18910P1170: !_MEMBAR (FP) (Branch target of P854)
18911ba P1171
18912nop
18913
18914TARGET854:
18915ba RET854
18916nop
18917
18918
18919P1171: !_BST [18] (maybe <- 0x40800093) (FP)
18920wr %g0, 0xf0, %asi
18921sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
18922add %i0, %i2, %i2
18923! preparing store val #0, next val will be in f32
18924fmovs %f16, %f20
18925fadds %f16, %f17, %f16
18926fmovd %f20, %f32
18927membar #Sync
18928stda %f32, [%i2 + 128 ] %asi
18929
18930P1172: !_MEMBAR (FP)
18931membar #StoreLoad
18932
18933P1173: !_REPLACEMENT [1] (Int) (Nucleus ctx)
18934wr %g0, 0x4, %asi
18935sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
18936add %i0, %i3, %i3
18937sethi %hi(0x2000), %l6
18938ld [%i3+4], %o5
18939st %o5, [%i3+4]
18940add %i3, %l6, %l7
18941ld [%l7+4], %o5
18942st %o5, [%l7+4]
18943add %l7, %l6, %l7
18944ld [%l7+4], %o5
18945st %o5, [%l7+4]
18946add %l7, %l6, %l7
18947ld [%l7+4], %o5
18948st %o5, [%l7+4]
18949add %l7, %l6, %l7
18950ld [%l7+4], %o5
18951st %o5, [%l7+4]
18952add %l7, %l6, %l7
18953ld [%l7+4], %o5
18954st %o5, [%l7+4]
18955add %l7, %l6, %l7
18956ld [%l7+4], %o5
18957st %o5, [%l7+4]
18958add %l7, %l6, %l7
18959ld [%l7+4], %o5
18960st %o5, [%l7+4]
18961
18962P1174: !_MEMBAR (FP)
18963membar #StoreLoad
18964
18965P1175: !_BLD [1] (FP)
18966wr %g0, 0xf0, %asi
18967ldda [%i0 + 0] %asi, %f32
18968membar #Sync
18969! 5 addresses covered
18970fmovd %f32, %f18
18971fmovs %f18, %f1
18972fmovs %f19, %f2
18973fmovd %f34, %f18
18974fmovs %f18, %f3
18975fmovd %f36, %f4
18976fmovd %f40, %f18
18977fmovs %f18, %f5
18978
18979P1176: !_MEMBAR (FP)
18980
18981P1177: !_IDC_FLIP [13] (Int)
18982sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
18983add %i0, %i2, %i2
18984IDC_FLIP(1177, 1731, 2, 0x44000020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
18985
18986P1178: !_MEMBAR (FP) (CBR) (Branch target of P1058)
18987
18988! cbranch
18989andcc %l0, 1, %g0
18990be,pt %xcc, TARGET1178
18991nop
18992RET1178:
18993
18994! lfsr step begin
18995srlx %l0, 1, %l6
18996xnor %l6, %l0, %l6
18997sllx %l6, 63, %l6
18998or %l6, %l0, %l0
18999srlx %l0, 1, %l0
19000
19001ba P1179
19002nop
19003
19004TARGET1058:
19005ba RET1058
19006nop
19007
19008
19009P1179: !_BST [12] (maybe <- 0x40800094) (FP)
19010wr %g0, 0xf0, %asi
19011! preparing store val #0, next val will be in f32
19012fmovs %f16, %f20
19013fadds %f16, %f17, %f16
19014! preparing store val #1, next val will be in f33
19015fmovs %f16, %f21
19016fadds %f16, %f17, %f16
19017! preparing store val #2, next val will be in f40
19018fmovd %f20, %f32
19019fmovs %f16, %f20
19020fadds %f16, %f17, %f16
19021fmovd %f20, %f40
19022membar #Sync
19023stda %f32, [%i2 + 0 ] %asi
19024
19025P1180: !_MEMBAR (FP)
19026membar #StoreLoad
19027
19028P1181: !_ST [25] (maybe <- 0x1000010) (Int) (Nucleus ctx)
19029wr %g0, 0x4, %asi
19030sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
19031add %i0, %i3, %i3
19032stwa %l4, [%i3 + 96] %asi
19033add %l4, 1, %l4
19034
19035P1182: !_ST [5] (maybe <- 0x1000011) (Int) (Branch target of P1215)
19036stw %l4, [%i0 + 64 ]
19037add %l4, 1, %l4
19038ba P1183
19039nop
19040
19041TARGET1215:
19042ba RET1215
19043nop
19044
19045
19046P1183: !_MEMBAR (FP)
19047membar #StoreLoad
19048
19049P1184: !_BLD [8] (FP)
19050wr %g0, 0xf0, %asi
19051ldda [%i1 + 0] %asi, %f32
19052membar #Sync
19053! 2 addresses covered
19054fmovd %f32, %f6
19055fmovd %f40, %f18
19056fmovs %f18, %f7
19057
19058P1185: !_MEMBAR (FP)
19059
19060P1186: !_BLD [23] (FP) (Branch target of P858)
19061wr %g0, 0xf0, %asi
19062ldda [%i3 + 0] %asi, %f32
19063membar #Sync
19064! 3 addresses covered
19065fmovd %f32, %f8
19066fmovd %f40, %f10
19067ba P1187
19068nop
19069
19070TARGET858:
19071ba RET858
19072nop
19073
19074
19075P1187: !_MEMBAR (FP)
19076
19077P1188: !_BSTC [24] (maybe <- 0x40800097) (FP) (CBR)
19078wr %g0, 0xe0, %asi
19079! preparing store val #0, next val will be in f32
19080fmovs %f16, %f20
19081fadds %f16, %f17, %f16
19082! preparing store val #1, next val will be in f40
19083fmovd %f20, %f32
19084fmovs %f16, %f20
19085fadds %f16, %f17, %f16
19086fmovd %f20, %f40
19087membar #Sync
19088stda %f32, [%i3 + 64 ] %asi
19089
19090! cbranch
19091andcc %l0, 1, %g0
19092be,pt %xcc, TARGET1188
19093nop
19094RET1188:
19095
19096! lfsr step begin
19097srlx %l0, 1, %l7
19098xnor %l7, %l0, %l7
19099sllx %l7, 63, %l7
19100or %l7, %l0, %l0
19101srlx %l0, 1, %l0
19102
19103
19104P1189: !_MEMBAR (FP)
19105membar #StoreLoad
19106
19107P1190: !_REPLACEMENT [21] (Int) (Secondary ctx)
19108wr %g0, 0x81, %asi
19109sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
19110add %i0, %i2, %i2
19111sethi %hi(0x2000), %o5
19112ld [%i2+0], %l6
19113st %l6, [%i2+0]
19114add %i2, %o5, %l3
19115ld [%l3+0], %l6
19116st %l6, [%l3+0]
19117add %l3, %o5, %l3
19118ld [%l3+0], %l6
19119st %l6, [%l3+0]
19120add %l3, %o5, %l3
19121ld [%l3+0], %l6
19122st %l6, [%l3+0]
19123add %l3, %o5, %l3
19124ld [%l3+0], %l6
19125st %l6, [%l3+0]
19126add %l3, %o5, %l3
19127ld [%l3+0], %l6
19128st %l6, [%l3+0]
19129add %l3, %o5, %l3
19130ld [%l3+0], %l6
19131st %l6, [%l3+0]
19132add %l3, %o5, %l3
19133ld [%l3+0], %l6
19134st %l6, [%l3+0]
19135
19136P1191: !_REPLACEMENT [16] (Int) (Branch target of P1241)
19137sethi %hi(0x2000), %l7
19138ld [%i2+16], %l3
19139st %l3, [%i2+16]
19140add %i2, %l7, %o5
19141ld [%o5+16], %l3
19142st %l3, [%o5+16]
19143add %o5, %l7, %o5
19144ld [%o5+16], %l3
19145st %l3, [%o5+16]
19146add %o5, %l7, %o5
19147ld [%o5+16], %l3
19148st %l3, [%o5+16]
19149add %o5, %l7, %o5
19150ld [%o5+16], %l3
19151st %l3, [%o5+16]
19152add %o5, %l7, %o5
19153ld [%o5+16], %l3
19154st %l3, [%o5+16]
19155add %o5, %l7, %o5
19156ld [%o5+16], %l3
19157st %l3, [%o5+16]
19158add %o5, %l7, %o5
19159ld [%o5+16], %l3
19160st %l3, [%o5+16]
19161ba P1192
19162nop
19163
19164TARGET1241:
19165ba RET1241
19166nop
19167
19168
19169P1192: !_REPLACEMENT [32] (Int)
19170sethi %hi(0x2000), %l6
19171ld [%i2+256], %o5
19172st %o5, [%i2+256]
19173add %i2, %l6, %l7
19174ld [%l7+256], %o5
19175st %o5, [%l7+256]
19176add %l7, %l6, %l7
19177ld [%l7+256], %o5
19178st %o5, [%l7+256]
19179add %l7, %l6, %l7
19180ld [%l7+256], %o5
19181st %o5, [%l7+256]
19182add %l7, %l6, %l7
19183ld [%l7+256], %o5
19184st %o5, [%l7+256]
19185add %l7, %l6, %l7
19186ld [%l7+256], %o5
19187st %o5, [%l7+256]
19188add %l7, %l6, %l7
19189ld [%l7+256], %o5
19190st %o5, [%l7+256]
19191add %l7, %l6, %l7
19192ld [%l7+256], %o5
19193st %o5, [%l7+256]
19194
19195P1193: !_MEMBAR (FP) (CBR)
19196
19197! cbranch
19198andcc %l0, 1, %g0
19199be,pn %xcc, TARGET1193
19200nop
19201RET1193:
19202
19203! lfsr step begin
19204srlx %l0, 1, %l3
19205xnor %l3, %l0, %l3
19206sllx %l3, 63, %l3
19207or %l3, %l0, %l0
19208srlx %l0, 1, %l0
19209
19210
19211P1194: !_BSTC [20] (maybe <- 0x40800099) (FP)
19212wr %g0, 0xe0, %asi
19213sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
19214add %i0, %i3, %i3
19215! preparing store val #0, next val will be in f32
19216fmovs %f16, %f20
19217fadds %f16, %f17, %f16
19218fmovd %f20, %f32
19219membar #Sync
19220stda %f32, [%i3 + 256 ] %asi
19221
19222P1195: !_MEMBAR (FP) (Branch target of P920)
19223membar #StoreLoad
19224ba P1196
19225nop
19226
19227TARGET920:
19228ba RET920
19229nop
19230
19231
19232P1196: !_LD [2] (FP) (Nucleus ctx)
19233wr %g0, 0x4, %asi
19234lda [%i0 + 8] %asi, %f11
19235! 1 addresses covered
19236
19237P1197: !_PREFETCH [23] (Int) (CBR)
19238sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
19239add %i0, %i2, %i2
19240prefetch [%i2 + 32], 1
19241
19242! cbranch
19243andcc %l0, 1, %g0
19244be,pn %xcc, TARGET1197
19245nop
19246RET1197:
19247
19248! lfsr step begin
19249srlx %l0, 1, %l3
19250xnor %l3, %l0, %l3
19251sllx %l3, 63, %l3
19252or %l3, %l0, %l0
19253srlx %l0, 1, %l0
19254
19255
19256P1198: !_MEMBAR (FP)
19257membar #StoreLoad
19258
19259P1199: !_BLD [19] (FP) (CBR)
19260wr %g0, 0xf0, %asi
19261ldda [%i3 + 0] %asi, %f32
19262membar #Sync
19263! 1 addresses covered
19264fmovd %f32, %f12
19265
19266! cbranch
19267andcc %l0, 1, %g0
19268be,pt %xcc, TARGET1199
19269nop
19270RET1199:
19271
19272! lfsr step begin
19273srlx %l0, 1, %l6
19274xnor %l6, %l0, %l6
19275sllx %l6, 63, %l6
19276or %l6, %l0, %l0
19277srlx %l0, 1, %l0
19278
19279
19280P1200: !_MEMBAR (FP) (Branch target of P1273)
19281ba P1201
19282nop
19283
19284TARGET1273:
19285ba RET1273
19286nop
19287
19288
19289P1201: !_BLD [13] (FP)
19290wr %g0, 0xf0, %asi
19291sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
19292add %i0, %i3, %i3
19293ldda [%i3 + 0] %asi, %f32
19294membar #Sync
19295! 3 addresses covered
19296fmovd %f32, %f18
19297fmovs %f18, %f13
19298fmovs %f19, %f14
19299fmovd %f40, %f18
19300fmovs %f18, %f15
19301!---- flushing fp results buffer to %f30 ----
19302fmovd %f0, %f30
19303fmovd %f2, %f30
19304fmovd %f4, %f30
19305fmovd %f6, %f30
19306fmovd %f8, %f30
19307fmovd %f10, %f30
19308fmovd %f12, %f30
19309fmovd %f14, %f30
19310!--
19311
19312P1202: !_MEMBAR (FP)
19313
19314P1203: !_BLD [4] (FP)
19315wr %g0, 0xf0, %asi
19316ldda [%i0 + 0] %asi, %f0
19317membar #Sync
19318! 5 addresses covered
19319fmovs %f4, %f3
19320fmovd %f8, %f4
19321
19322P1204: !_MEMBAR (FP)
19323
19324P1205: !_LD [30] (Int) (Branch target of P1199)
19325sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
19326add %i0, %i2, %i2
19327lduw [%i2 + 128], %o3
19328! move %o3(lower) -> %o3(upper)
19329sllx %o3, 32, %o3
19330ba P1206
19331nop
19332
19333TARGET1199:
19334ba RET1199
19335nop
19336
19337
19338P1206: !_IDC_FLIP [3] (Int)
19339IDC_FLIP(1206, 18737, 2, 0x43000010, 0x10, %i0, 0x10, %l6, %l7, %o5, %l3)
19340
19341P1207: !_MEMBAR (FP) (CBR)
19342membar #StoreLoad
19343
19344! cbranch
19345andcc %l0, 1, %g0
19346be,pt %xcc, TARGET1207
19347nop
19348RET1207:
19349
19350! lfsr step begin
19351srlx %l0, 1, %l6
19352xnor %l6, %l0, %l6
19353sllx %l6, 63, %l6
19354or %l6, %l0, %l0
19355srlx %l0, 1, %l0
19356
19357
19358P1208: !_BLD [11] (FP)
19359wr %g0, 0xf0, %asi
19360ldda [%i3 + 0] %asi, %f32
19361membar #Sync
19362! 3 addresses covered
19363fmovd %f32, %f18
19364fmovs %f18, %f5
19365fmovs %f19, %f6
19366fmovd %f40, %f18
19367fmovs %f18, %f7
19368
19369P1209: !_MEMBAR (FP)
19370
19371P1210: !_BLD [7] (FP)
19372wr %g0, 0xf0, %asi
19373ldda [%i0 + 128] %asi, %f32
19374membar #Sync
19375! 1 addresses covered
19376fmovd %f32, %f8
19377
19378P1211: !_MEMBAR (FP)
19379
19380P1212: !_BST [26] (maybe <- 0x4080009a) (FP)
19381wr %g0, 0xf0, %asi
19382sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
19383add %i0, %i3, %i3
19384! preparing store val #0, next val will be in f32
19385fmovs %f16, %f20
19386fadds %f16, %f17, %f16
19387! preparing store val #1, next val will be in f40
19388fmovd %f20, %f32
19389fmovs %f16, %f20
19390fadds %f16, %f17, %f16
19391fmovd %f20, %f40
19392membar #Sync
19393stda %f32, [%i3 + 128 ] %asi
19394
19395P1213: !_MEMBAR (FP) (CBR)
19396
19397! cbranch
19398andcc %l0, 1, %g0
19399be,pt %xcc, TARGET1213
19400nop
19401RET1213:
19402
19403! lfsr step begin
19404srlx %l0, 1, %l6
19405xnor %l6, %l0, %l6
19406sllx %l6, 63, %l6
19407or %l6, %l0, %l0
19408srlx %l0, 1, %l0
19409
19410
19411P1214: !_BSTC [7] (maybe <- 0x4080009c) (FP) (CBR)
19412wr %g0, 0xe0, %asi
19413! preparing store val #0, next val will be in f32
19414fmovs %f16, %f20
19415fadds %f16, %f17, %f16
19416fmovd %f20, %f32
19417membar #Sync
19418stda %f32, [%i0 + 128 ] %asi
19419
19420! cbranch
19421andcc %l0, 1, %g0
19422be,pn %xcc, TARGET1214
19423nop
19424RET1214:
19425
19426! lfsr step begin
19427srlx %l0, 1, %l6
19428xnor %l6, %l0, %l6
19429sllx %l6, 63, %l6
19430or %l6, %l0, %l0
19431srlx %l0, 1, %l0
19432
19433
19434P1215: !_MEMBAR (FP) (CBR) (Branch target of P1213)
19435membar #StoreLoad
19436
19437! cbranch
19438andcc %l0, 1, %g0
19439be,pt %xcc, TARGET1215
19440nop
19441RET1215:
19442
19443! lfsr step begin
19444srlx %l0, 1, %l7
19445xnor %l7, %l0, %l7
19446sllx %l7, 63, %l7
19447or %l7, %l0, %l0
19448srlx %l0, 1, %l0
19449
19450ba P1216
19451nop
19452
19453TARGET1213:
19454ba RET1213
19455nop
19456
19457
19458P1216: !_BLD [21] (FP) (Secondary ctx) (Branch target of P817)
19459wr %g0, 0xf1, %asi
19460ldda [%i3 + 0] %asi, %f32
19461membar #Sync
19462! 3 addresses covered
19463fmovd %f32, %f18
19464fmovs %f18, %f9
19465fmovs %f19, %f10
19466fmovd %f40, %f18
19467fmovs %f18, %f11
19468ba P1217
19469nop
19470
19471TARGET817:
19472ba RET817
19473nop
19474
19475
19476P1217: !_MEMBAR (FP) (Secondary ctx)
19477
19478P1218: !_BST [30] (maybe <- 0x4080009d) (FP)
19479wr %g0, 0xf0, %asi
19480! preparing store val #0, next val will be in f32
19481fmovs %f16, %f20
19482fadds %f16, %f17, %f16
19483fmovd %f20, %f32
19484membar #Sync
19485stda %f32, [%i2 + 128 ] %asi
19486
19487P1219: !_MEMBAR (FP)
19488membar #StoreLoad
19489
19490P1220: !_LD [21] (FP) (CBR)
19491ld [%i3 + 0], %f12
19492! 1 addresses covered
19493
19494! cbranch
19495andcc %l0, 1, %g0
19496be,pt %xcc, TARGET1220
19497nop
19498RET1220:
19499
19500! lfsr step begin
19501srlx %l0, 1, %l7
19502xnor %l7, %l0, %l7
19503sllx %l7, 63, %l7
19504or %l7, %l0, %l0
19505srlx %l0, 1, %l0
19506
19507
19508P1221: !_MEMBAR (FP)
19509membar #StoreLoad
19510
19511P1222: !_BLD [3] (FP)
19512wr %g0, 0xf0, %asi
19513ldda [%i0 + 0] %asi, %f32
19514membar #Sync
19515! 5 addresses covered
19516fmovd %f32, %f18
19517fmovs %f18, %f13
19518fmovs %f19, %f14
19519fmovd %f34, %f18
19520fmovs %f18, %f15
19521!---- flushing fp results buffer to %f30 ----
19522fmovd %f0, %f30
19523fmovd %f2, %f30
19524fmovd %f4, %f30
19525fmovd %f6, %f30
19526fmovd %f8, %f30
19527fmovd %f10, %f30
19528fmovd %f12, %f30
19529fmovd %f14, %f30
19530!--
19531fmovd %f36, %f0
19532fmovd %f40, %f18
19533fmovs %f18, %f1
19534
19535P1223: !_MEMBAR (FP)
19536
19537P1224: !_REPLACEMENT [2] (Int) (Secondary ctx)
19538wr %g0, 0x81, %asi
19539sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
19540add %i0, %i2, %i2
19541sethi %hi(0x2000), %o5
19542ld [%i2+8], %l6
19543st %l6, [%i2+8]
19544add %i2, %o5, %l3
19545ld [%l3+8], %l6
19546st %l6, [%l3+8]
19547add %l3, %o5, %l3
19548ld [%l3+8], %l6
19549st %l6, [%l3+8]
19550add %l3, %o5, %l3
19551ld [%l3+8], %l6
19552st %l6, [%l3+8]
19553add %l3, %o5, %l3
19554ld [%l3+8], %l6
19555st %l6, [%l3+8]
19556add %l3, %o5, %l3
19557ld [%l3+8], %l6
19558st %l6, [%l3+8]
19559add %l3, %o5, %l3
19560ld [%l3+8], %l6
19561st %l6, [%l3+8]
19562add %l3, %o5, %l3
19563ld [%l3+8], %l6
19564st %l6, [%l3+8]
19565
19566P1225: !_ST [5] (maybe <- 0x1000012) (Int) (CBR) (Secondary ctx)
19567wr %g0, 0x81, %asi
19568stwa %l4, [%i0 + 64] %asi
19569add %l4, 1, %l4
19570
19571! cbranch
19572andcc %l0, 1, %g0
19573be,pn %xcc, TARGET1225
19574nop
19575RET1225:
19576
19577! lfsr step begin
19578srlx %l0, 1, %l6
19579xnor %l6, %l0, %l6
19580sllx %l6, 63, %l6
19581or %l6, %l0, %l0
19582srlx %l0, 1, %l0
19583
19584
19585P1226: !_MEMBAR (FP) (Branch target of P1234)
19586membar #StoreLoad
19587ba P1227
19588nop
19589
19590TARGET1234:
19591ba RET1234
19592nop
19593
19594
19595P1227: !_BLD [16] (FP)
19596wr %g0, 0xf0, %asi
19597sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
19598add %i0, %i3, %i3
19599ldda [%i3 + 0] %asi, %f32
19600membar #Sync
19601! 1 addresses covered
19602fmovd %f36, %f2
19603
19604P1228: !_MEMBAR (FP) (CBR) (Branch target of P816)
19605
19606! cbranch
19607andcc %l0, 1, %g0
19608be,pn %xcc, TARGET1228
19609nop
19610RET1228:
19611
19612! lfsr step begin
19613srlx %l0, 1, %l7
19614xnor %l7, %l0, %l7
19615sllx %l7, 63, %l7
19616or %l7, %l0, %l0
19617srlx %l0, 1, %l0
19618
19619ba P1229
19620nop
19621
19622TARGET816:
19623ba RET816
19624nop
19625
19626
19627P1229: !_REPLACEMENT [24] (Int)
19628sethi %hi(0x2000), %o5
19629ld [%i2+64], %l6
19630st %l6, [%i2+64]
19631add %i2, %o5, %l3
19632ld [%l3+64], %l6
19633st %l6, [%l3+64]
19634add %l3, %o5, %l3
19635ld [%l3+64], %l6
19636st %l6, [%l3+64]
19637add %l3, %o5, %l3
19638ld [%l3+64], %l6
19639st %l6, [%l3+64]
19640add %l3, %o5, %l3
19641ld [%l3+64], %l6
19642st %l6, [%l3+64]
19643add %l3, %o5, %l3
19644ld [%l3+64], %l6
19645st %l6, [%l3+64]
19646add %l3, %o5, %l3
19647ld [%l3+64], %l6
19648st %l6, [%l3+64]
19649add %l3, %o5, %l3
19650ld [%l3+64], %l6
19651st %l6, [%l3+64]
19652
19653P1230: !_REPLACEMENT [29] (Int)
19654sethi %hi(0x2000), %l7
19655ld [%i2+64], %l3
19656st %l3, [%i2+64]
19657add %i2, %l7, %o5
19658ld [%o5+64], %l3
19659st %l3, [%o5+64]
19660add %o5, %l7, %o5
19661ld [%o5+64], %l3
19662st %l3, [%o5+64]
19663add %o5, %l7, %o5
19664ld [%o5+64], %l3
19665st %l3, [%o5+64]
19666add %o5, %l7, %o5
19667ld [%o5+64], %l3
19668st %l3, [%o5+64]
19669add %o5, %l7, %o5
19670ld [%o5+64], %l3
19671st %l3, [%o5+64]
19672add %o5, %l7, %o5
19673ld [%o5+64], %l3
19674st %l3, [%o5+64]
19675add %o5, %l7, %o5
19676ld [%o5+64], %l3
19677st %l3, [%o5+64]
19678
19679P1231: !_PREFETCH [15] (Int)
19680sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
19681add %i0, %i2, %i2
19682prefetch [%i2 + 128], 1
19683
19684P1232: !_MEMBAR (FP)
19685membar #StoreLoad
19686
19687P1233: !_BLD [24] (FP) (CBR) (Branch target of P759)
19688wr %g0, 0xf0, %asi
19689sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
19690add %i0, %i3, %i3
19691ldda [%i3 + 64] %asi, %f32
19692membar #Sync
19693! 2 addresses covered
19694fmovd %f32, %f18
19695fmovs %f18, %f3
19696fmovd %f40, %f4
19697
19698! cbranch
19699andcc %l0, 1, %g0
19700be,pt %xcc, TARGET1233
19701nop
19702RET1233:
19703
19704! lfsr step begin
19705srlx %l0, 1, %l6
19706xnor %l6, %l0, %l6
19707sllx %l6, 63, %l6
19708or %l6, %l0, %l0
19709srlx %l0, 1, %l0
19710
19711ba P1234
19712nop
19713
19714TARGET759:
19715ba RET759
19716nop
19717
19718
19719P1234: !_MEMBAR (FP) (CBR)
19720
19721! cbranch
19722andcc %l0, 1, %g0
19723be,pn %xcc, TARGET1234
19724nop
19725RET1234:
19726
19727! lfsr step begin
19728srlx %l0, 1, %l7
19729xnor %l7, %l0, %l7
19730sllx %l7, 63, %l7
19731or %l7, %l0, %l0
19732srlx %l0, 1, %l0
19733
19734
19735P1235: !_REPLACEMENT [7] (Int)
19736sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
19737add %i0, %i2, %i2
19738sethi %hi(0x2000), %o5
19739ld [%i2+128], %l6
19740st %l6, [%i2+128]
19741add %i2, %o5, %l3
19742ld [%l3+128], %l6
19743st %l6, [%l3+128]
19744add %l3, %o5, %l3
19745ld [%l3+128], %l6
19746st %l6, [%l3+128]
19747add %l3, %o5, %l3
19748ld [%l3+128], %l6
19749st %l6, [%l3+128]
19750add %l3, %o5, %l3
19751ld [%l3+128], %l6
19752st %l6, [%l3+128]
19753add %l3, %o5, %l3
19754ld [%l3+128], %l6
19755st %l6, [%l3+128]
19756add %l3, %o5, %l3
19757ld [%l3+128], %l6
19758st %l6, [%l3+128]
19759add %l3, %o5, %l3
19760ld [%l3+128], %l6
19761st %l6, [%l3+128]
19762
19763P1236: !_REPLACEMENT [26] (Int) (CBR)
19764sethi %hi(0x2000), %l7
19765ld [%i2+128], %l3
19766st %l3, [%i2+128]
19767add %i2, %l7, %o5
19768ld [%o5+128], %l3
19769st %l3, [%o5+128]
19770add %o5, %l7, %o5
19771ld [%o5+128], %l3
19772st %l3, [%o5+128]
19773add %o5, %l7, %o5
19774ld [%o5+128], %l3
19775st %l3, [%o5+128]
19776add %o5, %l7, %o5
19777ld [%o5+128], %l3
19778st %l3, [%o5+128]
19779add %o5, %l7, %o5
19780ld [%o5+128], %l3
19781st %l3, [%o5+128]
19782add %o5, %l7, %o5
19783ld [%o5+128], %l3
19784st %l3, [%o5+128]
19785add %o5, %l7, %o5
19786ld [%o5+128], %l3
19787st %l3, [%o5+128]
19788
19789! cbranch
19790andcc %l0, 1, %g0
19791be,pn %xcc, TARGET1236
19792nop
19793RET1236:
19794
19795! lfsr step begin
19796srlx %l0, 1, %l6
19797xnor %l6, %l0, %l6
19798sllx %l6, 63, %l6
19799or %l6, %l0, %l0
19800srlx %l0, 1, %l0
19801
19802
19803P1237: !_ST [10] (maybe <- 0x1000013) (Int)
19804stw %l4, [%i1 + 64 ]
19805add %l4, 1, %l4
19806
19807P1238: !_MEMBAR (FP)
19808
19809P1239: !_BSTC [28] (maybe <- 0x4080009e) (FP) (CBR)
19810wr %g0, 0xe0, %asi
19811sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
19812add %i0, %i3, %i3
19813! preparing store val #0, next val will be in f32
19814fmovs %f16, %f20
19815fadds %f16, %f17, %f16
19816fmovd %f20, %f32
19817membar #Sync
19818stda %f32, [%i3 + 0 ] %asi
19819
19820! cbranch
19821andcc %l0, 1, %g0
19822be,pn %xcc, TARGET1239
19823nop
19824RET1239:
19825
19826! lfsr step begin
19827srlx %l0, 1, %l3
19828xnor %l3, %l0, %l3
19829sllx %l3, 63, %l3
19830or %l3, %l0, %l0
19831srlx %l0, 1, %l0
19832
19833
19834P1240: !_MEMBAR (FP) (Branch target of P1220)
19835membar #StoreLoad
19836ba P1241
19837nop
19838
19839TARGET1220:
19840ba RET1220
19841nop
19842
19843
19844P1241: !_BLD [22] (FP) (CBR)
19845wr %g0, 0xf0, %asi
19846sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
19847add %i0, %i2, %i2
19848ldda [%i2 + 0] %asi, %f32
19849membar #Sync
19850! 3 addresses covered
19851fmovd %f32, %f18
19852fmovs %f18, %f5
19853fmovs %f19, %f6
19854fmovd %f40, %f18
19855fmovs %f18, %f7
19856
19857! cbranch
19858andcc %l0, 1, %g0
19859be,pn %xcc, TARGET1241
19860nop
19861RET1241:
19862
19863! lfsr step begin
19864srlx %l0, 1, %l6
19865xnor %l6, %l0, %l6
19866sllx %l6, 63, %l6
19867or %l6, %l0, %l0
19868srlx %l0, 1, %l0
19869
19870
19871P1242: !_MEMBAR (FP)
19872
19873P1243: !_LD [32] (Int) (CBR)
19874lduw [%i3 + 256], %o5
19875! move %o5(lower) -> %o3(lower)
19876or %o5, %o3, %o3
19877
19878! cbranch
19879andcc %l0, 1, %g0
19880be,pt %xcc, TARGET1243
19881nop
19882RET1243:
19883
19884! lfsr step begin
19885srlx %l0, 1, %l3
19886xnor %l3, %l0, %l3
19887sllx %l3, 63, %l3
19888or %l3, %l0, %l0
19889srlx %l0, 1, %l0
19890
19891
19892P1244: !_MEMBAR (FP)
19893membar #StoreLoad
19894
19895P1245: !_BLD [3] (FP)
19896wr %g0, 0xf0, %asi
19897ldda [%i0 + 0] %asi, %f32
19898membar #Sync
19899! 5 addresses covered
19900fmovd %f32, %f8
19901fmovd %f34, %f10
19902fmovd %f36, %f18
19903fmovs %f18, %f11
19904fmovd %f40, %f12
19905
19906P1246: !_MEMBAR (FP)
19907
19908P1247: !_LD [1] (Int)
19909lduw [%i0 + 4], %o4
19910! move %o4(lower) -> %o4(upper)
19911sllx %o4, 32, %o4
19912
19913P1248: !_MEMBAR (FP)
19914membar #StoreLoad
19915
19916P1249: !_BLD [2] (FP)
19917wr %g0, 0xf0, %asi
19918ldda [%i0 + 0] %asi, %f32
19919membar #Sync
19920! 5 addresses covered
19921fmovd %f32, %f18
19922fmovs %f18, %f13
19923fmovs %f19, %f14
19924fmovd %f34, %f18
19925fmovs %f18, %f15
19926!---- flushing fp results buffer to %f30 ----
19927fmovd %f0, %f30
19928fmovd %f2, %f30
19929fmovd %f4, %f30
19930fmovd %f6, %f30
19931fmovd %f8, %f30
19932fmovd %f10, %f30
19933fmovd %f12, %f30
19934fmovd %f14, %f30
19935!--
19936fmovd %f36, %f0
19937fmovd %f40, %f18
19938fmovs %f18, %f1
19939
19940P1250: !_MEMBAR (FP)
19941
19942P1251: !_ST [33] (maybe <- 0x1000014) (Int) (Secondary ctx)
19943wr %g0, 0x81, %asi
19944sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
19945add %i0, %i3, %i3
19946stwa %l4, [%i3 + 0] %asi
19947add %l4, 1, %l4
19948
19949P1252: !_LD [29] (FP)
19950sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
19951add %i0, %i2, %i2
19952ld [%i2 + 64], %f2
19953! 1 addresses covered
19954
19955P1253: !_ST [17] (maybe <- 0x4080009f) (FP)
19956sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
19957add %i0, %i3, %i3
19958! preparing store val #0, next val will be in f20
19959fmovs %f16, %f20
19960fadds %f16, %f17, %f16
19961st %f20, [%i3 + 96 ]
19962
19963P1254: !_PREFETCH [23] (Int)
19964sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
19965add %i0, %i2, %i2
19966prefetch [%i2 + 32], 1
19967
19968P1255: !_MEMBAR (FP)
19969membar #StoreLoad
19970
19971P1256: !_BLD [16] (FP)
19972wr %g0, 0xf0, %asi
19973ldda [%i3 + 0] %asi, %f32
19974membar #Sync
19975! 1 addresses covered
19976fmovd %f36, %f18
19977fmovs %f18, %f3
19978
19979P1257: !_MEMBAR (FP) (CBR)
19980
19981! cbranch
19982andcc %l0, 1, %g0
19983be,pn %xcc, TARGET1257
19984nop
19985RET1257:
19986
19987! lfsr step begin
19988srlx %l0, 1, %l6
19989xnor %l6, %l0, %l6
19990sllx %l6, 63, %l6
19991or %l6, %l0, %l0
19992srlx %l0, 1, %l0
19993
19994
19995P1258: !_BLD [29] (FP) (Branch target of P1214)
19996wr %g0, 0xf0, %asi
19997sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
19998add %i0, %i3, %i3
19999ldda [%i3 + 64] %asi, %f32
20000membar #Sync
20001! 1 addresses covered
20002fmovd %f32, %f4
20003ba P1259
20004nop
20005
20006TARGET1214:
20007ba RET1214
20008nop
20009
20010
20011P1259: !_MEMBAR (FP)
20012
20013P1260: !_REPLACEMENT [9] (Int) (Nucleus ctx)
20014wr %g0, 0x4, %asi
20015sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
20016add %i0, %i2, %i2
20017sethi %hi(0x2000), %l7
20018ld [%i2+32], %l3
20019st %l3, [%i2+32]
20020add %i2, %l7, %o5
20021ld [%o5+32], %l3
20022st %l3, [%o5+32]
20023add %o5, %l7, %o5
20024ld [%o5+32], %l3
20025st %l3, [%o5+32]
20026add %o5, %l7, %o5
20027ld [%o5+32], %l3
20028st %l3, [%o5+32]
20029add %o5, %l7, %o5
20030ld [%o5+32], %l3
20031st %l3, [%o5+32]
20032add %o5, %l7, %o5
20033ld [%o5+32], %l3
20034st %l3, [%o5+32]
20035add %o5, %l7, %o5
20036ld [%o5+32], %l3
20037st %l3, [%o5+32]
20038add %o5, %l7, %o5
20039ld [%o5+32], %l3
20040st %l3, [%o5+32]
20041
20042P1261: !_REPLACEMENT [23] (Int) (CBR)
20043sethi %hi(0x2000), %l6
20044ld [%i2+32], %o5
20045st %o5, [%i2+32]
20046add %i2, %l6, %l7
20047ld [%l7+32], %o5
20048st %o5, [%l7+32]
20049add %l7, %l6, %l7
20050ld [%l7+32], %o5
20051st %o5, [%l7+32]
20052add %l7, %l6, %l7
20053ld [%l7+32], %o5
20054st %o5, [%l7+32]
20055add %l7, %l6, %l7
20056ld [%l7+32], %o5
20057st %o5, [%l7+32]
20058add %l7, %l6, %l7
20059ld [%l7+32], %o5
20060st %o5, [%l7+32]
20061add %l7, %l6, %l7
20062ld [%l7+32], %o5
20063st %o5, [%l7+32]
20064add %l7, %l6, %l7
20065ld [%l7+32], %o5
20066st %o5, [%l7+32]
20067
20068! cbranch
20069andcc %l0, 1, %g0
20070be,pn %xcc, TARGET1261
20071nop
20072RET1261:
20073
20074! lfsr step begin
20075srlx %l0, 1, %l3
20076xnor %l3, %l0, %l3
20077sllx %l3, 63, %l3
20078or %l3, %l0, %l0
20079srlx %l0, 1, %l0
20080
20081
20082P1262: !_MEMBAR (FP) (Branch target of P853)
20083membar #StoreLoad
20084ba P1263
20085nop
20086
20087TARGET853:
20088ba RET853
20089nop
20090
20091
20092P1263: !_BLD [3] (FP) (CBR) (Branch target of P890)
20093wr %g0, 0xf0, %asi
20094ldda [%i0 + 0] %asi, %f32
20095membar #Sync
20096! 5 addresses covered
20097fmovd %f32, %f18
20098fmovs %f18, %f5
20099fmovs %f19, %f6
20100fmovd %f34, %f18
20101fmovs %f18, %f7
20102fmovd %f36, %f8
20103fmovd %f40, %f18
20104fmovs %f18, %f9
20105
20106! cbranch
20107andcc %l0, 1, %g0
20108be,pt %xcc, TARGET1263
20109nop
20110RET1263:
20111
20112! lfsr step begin
20113srlx %l0, 1, %l6
20114xnor %l6, %l0, %l6
20115sllx %l6, 63, %l6
20116or %l6, %l0, %l0
20117srlx %l0, 1, %l0
20118
20119ba P1264
20120nop
20121
20122TARGET890:
20123ba RET890
20124nop
20125
20126
20127P1264: !_MEMBAR (FP)
20128
20129P1265: !_REPLACEMENT [12] (Int)
20130sethi %hi(0x2000), %l7
20131ld [%i2+4], %l3
20132st %l3, [%i2+4]
20133add %i2, %l7, %o5
20134ld [%o5+4], %l3
20135st %l3, [%o5+4]
20136add %o5, %l7, %o5
20137ld [%o5+4], %l3
20138st %l3, [%o5+4]
20139add %o5, %l7, %o5
20140ld [%o5+4], %l3
20141st %l3, [%o5+4]
20142add %o5, %l7, %o5
20143ld [%o5+4], %l3
20144st %l3, [%o5+4]
20145add %o5, %l7, %o5
20146ld [%o5+4], %l3
20147st %l3, [%o5+4]
20148add %o5, %l7, %o5
20149ld [%o5+4], %l3
20150st %l3, [%o5+4]
20151add %o5, %l7, %o5
20152ld [%o5+4], %l3
20153st %l3, [%o5+4]
20154
20155P1266: !_REPLACEMENT [5] (Int) (Secondary ctx)
20156wr %g0, 0x81, %asi
20157sethi %hi(0x2000), %l6
20158ld [%i2+64], %o5
20159st %o5, [%i2+64]
20160add %i2, %l6, %l7
20161ld [%l7+64], %o5
20162st %o5, [%l7+64]
20163add %l7, %l6, %l7
20164ld [%l7+64], %o5
20165st %o5, [%l7+64]
20166add %l7, %l6, %l7
20167ld [%l7+64], %o5
20168st %o5, [%l7+64]
20169add %l7, %l6, %l7
20170ld [%l7+64], %o5
20171st %o5, [%l7+64]
20172add %l7, %l6, %l7
20173ld [%l7+64], %o5
20174st %o5, [%l7+64]
20175add %l7, %l6, %l7
20176ld [%l7+64], %o5
20177st %o5, [%l7+64]
20178add %l7, %l6, %l7
20179ld [%l7+64], %o5
20180st %o5, [%l7+64]
20181
20182P1267: !_LD [16] (FP)
20183sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
20184add %i0, %i3, %i3
20185ld [%i3 + 16], %f10
20186! 1 addresses covered
20187
20188P1268: !_MEMBAR (FP) (Branch target of P745)
20189ba P1269
20190nop
20191
20192TARGET745:
20193ba RET745
20194nop
20195
20196
20197P1269: !_BSTC [30] (maybe <- 0x408000a0) (FP) (CBR) (Branch target of P975)
20198wr %g0, 0xe0, %asi
20199sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
20200add %i0, %i2, %i2
20201! preparing store val #0, next val will be in f32
20202fmovs %f16, %f20
20203fadds %f16, %f17, %f16
20204fmovd %f20, %f32
20205membar #Sync
20206stda %f32, [%i2 + 128 ] %asi
20207
20208! cbranch
20209andcc %l0, 1, %g0
20210be,pt %xcc, TARGET1269
20211nop
20212RET1269:
20213
20214! lfsr step begin
20215srlx %l0, 1, %o5
20216xnor %o5, %l0, %o5
20217sllx %o5, 63, %o5
20218or %o5, %l0, %l0
20219srlx %l0, 1, %l0
20220
20221ba P1270
20222nop
20223
20224TARGET975:
20225ba RET975
20226nop
20227
20228
20229P1270: !_MEMBAR (FP)
20230
20231P1271: !_BST [30] (maybe <- 0x408000a1) (FP) (Secondary ctx)
20232wr %g0, 0xf1, %asi
20233! preparing store val #0, next val will be in f32
20234fmovs %f16, %f20
20235fadds %f16, %f17, %f16
20236fmovd %f20, %f32
20237membar #Sync
20238stda %f32, [%i2 + 128 ] %asi
20239
20240P1272: !_MEMBAR (FP) (CBR) (Secondary ctx)
20241membar #StoreLoad
20242
20243! cbranch
20244andcc %l0, 1, %g0
20245be,pt %xcc, TARGET1272
20246nop
20247RET1272:
20248
20249! lfsr step begin
20250srlx %l0, 1, %o5
20251xnor %o5, %l0, %o5
20252sllx %o5, 63, %o5
20253or %o5, %l0, %l0
20254srlx %l0, 1, %l0
20255
20256
20257P1273: !_BLD [7] (FP) (CBR)
20258wr %g0, 0xf0, %asi
20259ldda [%i0 + 128] %asi, %f32
20260membar #Sync
20261! 1 addresses covered
20262fmovd %f32, %f18
20263fmovs %f18, %f11
20264
20265! cbranch
20266andcc %l0, 1, %g0
20267be,pn %xcc, TARGET1273
20268nop
20269RET1273:
20270
20271! lfsr step begin
20272srlx %l0, 1, %l3
20273xnor %l3, %l0, %l3
20274sllx %l3, 63, %l3
20275or %l3, %l0, %l0
20276srlx %l0, 1, %l0
20277
20278
20279P1274: !_MEMBAR (FP)
20280
20281P1275: !_PREFETCH [6] (Int)
20282prefetch [%i0 + 96], 1
20283
20284P1276: !_MEMBAR (FP)
20285
20286P1277: !_BSTC [14] (maybe <- 0x408000a2) (FP) (Branch target of P1257)
20287wr %g0, 0xe0, %asi
20288sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
20289add %i0, %i3, %i3
20290! preparing store val #0, next val will be in f32
20291fmovs %f16, %f20
20292fadds %f16, %f17, %f16
20293fmovd %f20, %f32
20294membar #Sync
20295stda %f32, [%i3 + 64 ] %asi
20296ba P1278
20297nop
20298
20299TARGET1257:
20300ba RET1257
20301nop
20302
20303
20304P1278: !_MEMBAR (FP)
20305
20306P1279: !_BST [23] (maybe <- 0x408000a3) (FP)
20307wr %g0, 0xf0, %asi
20308sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
20309add %i0, %i2, %i2
20310! preparing store val #0, next val will be in f32
20311fmovs %f16, %f20
20312fadds %f16, %f17, %f16
20313! preparing store val #1, next val will be in f33
20314fmovs %f16, %f21
20315fadds %f16, %f17, %f16
20316! preparing store val #2, next val will be in f40
20317fmovd %f20, %f32
20318fmovs %f16, %f20
20319fadds %f16, %f17, %f16
20320fmovd %f20, %f40
20321membar #Sync
20322stda %f32, [%i2 + 0 ] %asi
20323
20324P1280: !_MEMBAR (FP)
20325
20326P1281: !_BST [21] (maybe <- 0x408000a6) (FP) (CBR)
20327wr %g0, 0xf0, %asi
20328! preparing store val #0, next val will be in f32
20329fmovs %f16, %f20
20330fadds %f16, %f17, %f16
20331! preparing store val #1, next val will be in f33
20332fmovs %f16, %f21
20333fadds %f16, %f17, %f16
20334! preparing store val #2, next val will be in f40
20335fmovd %f20, %f32
20336fmovs %f16, %f20
20337fadds %f16, %f17, %f16
20338fmovd %f20, %f40
20339membar #Sync
20340stda %f32, [%i2 + 0 ] %asi
20341
20342! cbranch
20343andcc %l0, 1, %g0
20344be,pt %xcc, TARGET1281
20345nop
20346RET1281:
20347
20348! lfsr step begin
20349srlx %l0, 1, %l7
20350xnor %l7, %l0, %l7
20351sllx %l7, 63, %l7
20352or %l7, %l0, %l0
20353srlx %l0, 1, %l0
20354
20355
20356P1282: !_MEMBAR (FP)
20357membar #StoreLoad
20358
20359P1283: !_REPLACEMENT [27] (Int) (Secondary ctx)
20360wr %g0, 0x81, %asi
20361sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
20362add %i0, %i3, %i3
20363sethi %hi(0x2000), %o5
20364ld [%i3+160], %l6
20365st %l6, [%i3+160]
20366add %i3, %o5, %l3
20367ld [%l3+160], %l6
20368st %l6, [%l3+160]
20369add %l3, %o5, %l3
20370ld [%l3+160], %l6
20371st %l6, [%l3+160]
20372add %l3, %o5, %l3
20373ld [%l3+160], %l6
20374st %l6, [%l3+160]
20375add %l3, %o5, %l3
20376ld [%l3+160], %l6
20377st %l6, [%l3+160]
20378add %l3, %o5, %l3
20379ld [%l3+160], %l6
20380st %l6, [%l3+160]
20381add %l3, %o5, %l3
20382ld [%l3+160], %l6
20383st %l6, [%l3+160]
20384add %l3, %o5, %l3
20385ld [%l3+160], %l6
20386st %l6, [%l3+160]
20387
20388P1284: !_ST [21] (maybe <- 0x408000a9) (FP) (CBR) (Secondary ctx)
20389wr %g0, 0x81, %asi
20390! preparing store val #0, next val will be in f20
20391fmovs %f16, %f20
20392fadds %f16, %f17, %f16
20393sta %f20, [%i2 + 0 ] %asi
20394
20395! cbranch
20396andcc %l0, 1, %g0
20397be,pt %xcc, TARGET1284
20398nop
20399RET1284:
20400
20401! lfsr step begin
20402srlx %l0, 1, %l6
20403xnor %l6, %l0, %l6
20404sllx %l6, 63, %l6
20405or %l6, %l0, %l0
20406srlx %l0, 1, %l0
20407
20408
20409P1285: !_MEMBAR (FP) (Secondary ctx)
20410
20411P1286: !_BST [33] (maybe <- 0x408000aa) (FP) (CBR) (Secondary ctx)
20412wr %g0, 0xf1, %asi
20413sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
20414add %i0, %i2, %i2
20415! preparing store val #0, next val will be in f32
20416fmovs %f16, %f20
20417fadds %f16, %f17, %f16
20418fmovd %f20, %f32
20419membar #Sync
20420stda %f32, [%i2 + 0 ] %asi
20421
20422! cbranch
20423andcc %l0, 1, %g0
20424be,pn %xcc, TARGET1286
20425nop
20426RET1286:
20427
20428! lfsr step begin
20429srlx %l0, 1, %l6
20430xnor %l6, %l0, %l6
20431sllx %l6, 63, %l6
20432or %l6, %l0, %l0
20433srlx %l0, 1, %l0
20434
20435
20436P1287: !_MEMBAR (FP) (Secondary ctx)
20437membar #StoreLoad
20438
20439P1288: !_BLD [10] (FP) (CBR)
20440wr %g0, 0xf0, %asi
20441ldda [%i1 + 64] %asi, %f32
20442membar #Sync
20443! 1 addresses covered
20444fmovd %f32, %f12
20445
20446! cbranch
20447andcc %l0, 1, %g0
20448be,pn %xcc, TARGET1288
20449nop
20450RET1288:
20451
20452! lfsr step begin
20453srlx %l0, 1, %l7
20454xnor %l7, %l0, %l7
20455sllx %l7, 63, %l7
20456or %l7, %l0, %l0
20457srlx %l0, 1, %l0
20458
20459
20460P1289: !_MEMBAR (FP)
20461
20462P1290: !_LD [18] (Int) (Loop exit) (Secondary ctx) (Branch target of P1281)
20463wr %g0, 0x81, %asi
20464sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
20465add %i0, %i3, %i3
20466lduwa [%i3 + 128] %asi, %l3
20467! move %l3(lower) -> %o4(lower)
20468or %l3, %o4, %o4
20469!---- flushing int results buffer----
20470mov %o0, %l5
20471mov %o1, %l5
20472mov %o2, %l5
20473mov %o3, %l5
20474mov %o4, %l5
20475!---- flushing fp results buffer to %f30 ----
20476fmovd %f0, %f30
20477fmovd %f2, %f30
20478fmovd %f4, %f30
20479fmovd %f6, %f30
20480fmovd %f8, %f30
20481fmovd %f10, %f30
20482fmovs %f12, %f30
20483!--
20484loop_exit_2_0:
20485sub %l2, 1, %l2
20486cmp %l2, 0
20487bg loop_entry_2_0
20488nop
20489ba P1291
20490nop
20491
20492TARGET1281:
20493ba RET1281
20494nop
20495
20496
20497P1291: !_MEMBAR (Int)
20498membar #StoreLoad
20499
20500END_NODES2: ! Test instruction sequence for CPU 2 ends
20501sethi %hi(0xdead0e0f), %l7
20502or %l7, %lo(0xdead0e0f), %l7
20503! move %l7(lower) -> %o0(upper)
20504sllx %l7, 32, %o0
20505sethi %hi(0xdead0e0f), %l7
20506or %l7, %lo(0xdead0e0f), %l7
20507stw %l7, [%i5]
20508ld [%i5], %f0
20509!---- flushing int results buffer----
20510mov %o0, %l5
20511!---- flushing fp results buffer to %f30 ----
20512fmovs %f0, %f30
20513!--
20514
20515restore
20516retl
20517nop
20518!-----------------
20519
20520! register usage:
20521! %i0 %i1 : base registers for first 2 regions
20522! %i2 %i3 : cache registers for 8 regions
20523! %i4 fixed pointer to per-cpu results area
20524! %l1 moving pointer to per-cpu FP results area
20525! %o7 moving pointer to per-cpu integer results area
20526! %i5 pointer to per-cpu private area
20527! %l0 holds lfsr, used as source of random bits
20528! %l2 loop count register
20529! %f16 running counter for unique fp store values
20530! %f17 holds increment value for fp counter
20531! %l4 running counter for unique integer store values (increment value is always 1)
20532! %l5 move-to register for load values (simulation only)
20533! %f30 move-to register for FP values (simulation only)
20534! %i4 holds the instructions count which is used for interrupt ordering
20535! %i4 holds the thread_id (OBP only)
20536! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
20537! %l3 %l6 %l7 %o5 : 4 temporary registers
20538! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
20539! %f0-f15 FP results buffer registers
20540! %f32-f47 FP block load/store registers
20541
20542func3:
20543! instruction sequence begins
20544save %sp, -192, %sp
20545
20546! Force %i0-%i3 to be 64-byte aligned
20547add %i0, 63, %i0
20548andn %i0, 63, %i0
20549
20550add %i1, 63, %i1
20551andn %i1, 63, %i1
20552
20553add %i2, 63, %i2
20554andn %i2, 63, %i2
20555
20556add %i3, 63, %i3
20557andn %i3, 63, %i3
20558
20559add %i4, 63, %i4
20560andn %i4, 63, %i4
20561
20562add %i5, 63, %i5
20563andn %i5, 63, %i5
20564
20565
20566! Initialize pointer to FP load results area
20567mov %i4, %l1
20568
20569! Initialize pointer to integer load results area
20570sethi %hi(0x80000), %o7
20571or %o7, %lo(0x80000), %o7
20572add %o7, %l1, %o7
20573
20574! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
20575mov 0x0, %i4
20576
20577! Initialize %f0-%f62 to 0xdeadbee0deadbee1
20578sethi %hi(0xdeadbee0), %l6
20579or %l6, %lo(0xdeadbee0), %l6
20580stw %l6, [%i5]
20581sethi %hi(0xdeadbee1), %l6
20582or %l6, %lo(0xdeadbee1), %l6
20583stw %l6, [%i5+4]
20584ldd [%i5], %f0
20585fmovd %f0, %f2
20586fmovd %f0, %f4
20587fmovd %f0, %f6
20588fmovd %f0, %f8
20589fmovd %f0, %f10
20590fmovd %f0, %f12
20591fmovd %f0, %f14
20592fmovd %f0, %f16
20593fmovd %f0, %f18
20594fmovd %f0, %f20
20595fmovd %f0, %f22
20596fmovd %f0, %f24
20597fmovd %f0, %f26
20598fmovd %f0, %f28
20599fmovd %f0, %f30
20600fmovd %f0, %f32
20601fmovd %f0, %f34
20602fmovd %f0, %f36
20603fmovd %f0, %f38
20604fmovd %f0, %f40
20605fmovd %f0, %f42
20606fmovd %f0, %f44
20607fmovd %f0, %f46
20608fmovd %f0, %f48
20609fmovd %f0, %f50
20610fmovd %f0, %f52
20611fmovd %f0, %f54
20612fmovd %f0, %f56
20613fmovd %f0, %f58
20614fmovd %f0, %f60
20615fmovd %f0, %f62
20616
20617! Signature for extract_loads script to start extracting load values for this stream
20618sethi %hi(0x03deade1), %l6
20619or %l6, %lo(0x03deade1), %l6
20620stw %l6, [%i5]
20621ld [%i5], %f16
20622
20623! Initialize running integer counter in register %l4
20624sethi %hi(0x1800001), %l4
20625or %l4, %lo(0x1800001), %l4
20626
20627! Initialize running FP counter in register %f16
20628sethi %hi(0x41000001), %l6
20629or %l6, %lo(0x41000001), %l6
20630stw %l6, [%i5]
20631ld [%i5], %f16
20632
20633! Initialize FP counter increment value in register %f17 (constant)
20634sethi %hi(0x35800000), %l6
20635or %l6, %lo(0x35800000), %l6
20636stw %l6, [%i5]
20637ld [%i5], %f17
20638
20639! Initialize LFSR to 0x6ad6^4
20640sethi %hi(0x6ad6), %l0
20641or %l0, %lo(0x6ad6), %l0
20642mulx %l0, %l0, %l0
20643mulx %l0, %l0, %l0
20644
20645BEGIN_NODES3: ! Test instruction sequence for ISTREAM 3 begins
20646
20647P1292: !_MEMBAR (FP) (Loop entry) (Branch target of P1617)
20648sethi %hi(0x2), %l2
20649or %l2, %lo(0x2), %l2
20650loop_entry_3_0:
20651membar #StoreLoad
20652ba P1293
20653nop
20654
20655TARGET1617:
20656ba RET1617
20657nop
20658
20659
20660P1293: !_BLD [10] (FP)
20661wr %g0, 0xf0, %asi
20662ldda [%i1 + 64] %asi, %f0
20663membar #Sync
20664! 1 addresses covered
20665
20666P1294: !_MEMBAR (FP)
20667
20668P1295: !_BSTC [33] (maybe <- 0x41000001) (FP)
20669wr %g0, 0xe0, %asi
20670sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
20671add %i0, %i2, %i2
20672! preparing store val #0, next val will be in f32
20673fmovs %f16, %f20
20674fadds %f16, %f17, %f16
20675fmovd %f20, %f32
20676membar #Sync
20677stda %f32, [%i2 + 0 ] %asi
20678
20679P1296: !_MEMBAR (FP)
20680membar #StoreLoad
20681
20682P1297: !_BLD [28] (FP) (CBR) (Secondary ctx)
20683wr %g0, 0xf1, %asi
20684sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
20685add %i0, %i3, %i3
20686ldda [%i3 + 0] %asi, %f32
20687membar #Sync
20688! 1 addresses covered
20689fmovd %f32, %f18
20690fmovs %f18, %f1
20691
20692! cbranch
20693andcc %l0, 1, %g0
20694be,pn %xcc, TARGET1297
20695nop
20696RET1297:
20697
20698! lfsr step begin
20699srlx %l0, 1, %l6
20700xnor %l6, %l0, %l6
20701sllx %l6, 63, %l6
20702or %l6, %l0, %l0
20703srlx %l0, 1, %l0
20704
20705
20706P1298: !_MEMBAR (FP) (Secondary ctx)
20707
20708P1299: !_ST [31] (maybe <- 0x1800001) (Int) (CBR)
20709stw %l4, [%i3 + 192 ]
20710add %l4, 1, %l4
20711
20712! cbranch
20713andcc %l0, 1, %g0
20714be,pn %xcc, TARGET1299
20715nop
20716RET1299:
20717
20718! lfsr step begin
20719srlx %l0, 1, %l6
20720xnor %l6, %l0, %l6
20721sllx %l6, 63, %l6
20722or %l6, %l0, %l0
20723srlx %l0, 1, %l0
20724
20725
20726P1300: !_LD [12] (Int)
20727sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
20728add %i0, %i2, %i2
20729lduw [%i2 + 4], %o0
20730! move %o0(lower) -> %o0(upper)
20731sllx %o0, 32, %o0
20732
20733P1301: !_REPLACEMENT [9] (Int) (Nucleus ctx)
20734wr %g0, 0x4, %asi
20735sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
20736add %i0, %i3, %i3
20737sethi %hi(0x2000), %l3
20738ld [%i3+32], %l7
20739st %l7, [%i3+32]
20740add %i3, %l3, %l6
20741ld [%l6+32], %l7
20742st %l7, [%l6+32]
20743add %l6, %l3, %l6
20744ld [%l6+32], %l7
20745st %l7, [%l6+32]
20746add %l6, %l3, %l6
20747ld [%l6+32], %l7
20748st %l7, [%l6+32]
20749add %l6, %l3, %l6
20750ld [%l6+32], %l7
20751st %l7, [%l6+32]
20752add %l6, %l3, %l6
20753ld [%l6+32], %l7
20754st %l7, [%l6+32]
20755add %l6, %l3, %l6
20756ld [%l6+32], %l7
20757st %l7, [%l6+32]
20758add %l6, %l3, %l6
20759ld [%l6+32], %l7
20760st %l7, [%l6+32]
20761
20762P1302: !_MEMBAR (FP) (CBR)
20763
20764! cbranch
20765andcc %l0, 1, %g0
20766be,pt %xcc, TARGET1302
20767nop
20768RET1302:
20769
20770! lfsr step begin
20771srlx %l0, 1, %o5
20772xnor %o5, %l0, %o5
20773sllx %o5, 63, %o5
20774or %o5, %l0, %l0
20775srlx %l0, 1, %l0
20776
20777
20778P1303: !_BSTC [25] (maybe <- 0x41000002) (FP) (Branch target of P1511)
20779wr %g0, 0xe0, %asi
20780sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
20781add %i0, %i2, %i2
20782! preparing store val #0, next val will be in f32
20783fmovs %f16, %f20
20784fadds %f16, %f17, %f16
20785! preparing store val #1, next val will be in f40
20786fmovd %f20, %f32
20787fmovs %f16, %f20
20788fadds %f16, %f17, %f16
20789fmovd %f20, %f40
20790membar #Sync
20791stda %f32, [%i2 + 64 ] %asi
20792ba P1304
20793nop
20794
20795TARGET1511:
20796ba RET1511
20797nop
20798
20799
20800P1304: !_MEMBAR (FP)
20801membar #StoreLoad
20802
20803P1305: !_BLD [29] (FP)
20804wr %g0, 0xf0, %asi
20805sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
20806add %i0, %i3, %i3
20807ldda [%i3 + 64] %asi, %f32
20808membar #Sync
20809! 1 addresses covered
20810fmovd %f32, %f2
20811
20812P1306: !_MEMBAR (FP)
20813
20814P1307: !_PREFETCH [15] (Int) (CBR) (Secondary ctx)
20815wr %g0, 0x81, %asi
20816sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
20817add %i0, %i2, %i2
20818prefetcha [%i2 + 128] %asi, 1
20819
20820! cbranch
20821andcc %l0, 1, %g0
20822be,pn %xcc, TARGET1307
20823nop
20824RET1307:
20825
20826! lfsr step begin
20827srlx %l0, 1, %o5
20828xnor %o5, %l0, %o5
20829sllx %o5, 63, %o5
20830or %o5, %l0, %l0
20831srlx %l0, 1, %l0
20832
20833
20834P1308: !_PREFETCH [16] (Int) (Secondary ctx) (Branch target of P1939)
20835wr %g0, 0x81, %asi
20836sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
20837add %i0, %i3, %i3
20838prefetcha [%i3 + 16] %asi, 1
20839ba P1309
20840nop
20841
20842TARGET1939:
20843ba RET1939
20844nop
20845
20846
20847P1309: !_LD [18] (Int) (CBR)
20848lduw [%i3 + 128], %l6
20849! move %l6(lower) -> %o0(lower)
20850or %l6, %o0, %o0
20851
20852! cbranch
20853andcc %l0, 1, %g0
20854be,pn %xcc, TARGET1309
20855nop
20856RET1309:
20857
20858! lfsr step begin
20859srlx %l0, 1, %l7
20860xnor %l7, %l0, %l7
20861sllx %l7, 63, %l7
20862or %l7, %l0, %l0
20863srlx %l0, 1, %l0
20864
20865
20866P1310: !_ST [3] (maybe <- 0x1800002) (Int) (Branch target of P1760)
20867stw %l4, [%i0 + 16 ]
20868add %l4, 1, %l4
20869ba P1311
20870nop
20871
20872TARGET1760:
20873ba RET1760
20874nop
20875
20876
20877P1311: !_LD [12] (Int) (Branch target of P1337)
20878lduw [%i2 + 4], %o1
20879! move %o1(lower) -> %o1(upper)
20880sllx %o1, 32, %o1
20881ba P1312
20882nop
20883
20884TARGET1337:
20885ba RET1337
20886nop
20887
20888
20889P1312: !_REPLACEMENT [12] (Int) (Nucleus ctx)
20890wr %g0, 0x4, %asi
20891sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
20892add %i0, %i2, %i2
20893sethi %hi(0x2000), %l3
20894ld [%i2+4], %l7
20895st %l7, [%i2+4]
20896add %i2, %l3, %l6
20897ld [%l6+4], %l7
20898st %l7, [%l6+4]
20899add %l6, %l3, %l6
20900ld [%l6+4], %l7
20901st %l7, [%l6+4]
20902add %l6, %l3, %l6
20903ld [%l6+4], %l7
20904st %l7, [%l6+4]
20905add %l6, %l3, %l6
20906ld [%l6+4], %l7
20907st %l7, [%l6+4]
20908add %l6, %l3, %l6
20909ld [%l6+4], %l7
20910st %l7, [%l6+4]
20911add %l6, %l3, %l6
20912ld [%l6+4], %l7
20913st %l7, [%l6+4]
20914add %l6, %l3, %l6
20915ld [%l6+4], %l7
20916st %l7, [%l6+4]
20917
20918P1313: !_PREFETCH [6] (Int) (CBR)
20919prefetch [%i0 + 96], 1
20920
20921! cbranch
20922andcc %l0, 1, %g0
20923be,pt %xcc, TARGET1313
20924nop
20925RET1313:
20926
20927! lfsr step begin
20928srlx %l0, 1, %o5
20929xnor %o5, %l0, %o5
20930sllx %o5, 63, %o5
20931or %o5, %l0, %l0
20932srlx %l0, 1, %l0
20933
20934
20935P1314: !_MEMBAR (FP)
20936membar #StoreLoad
20937
20938P1315: !_BLD [20] (FP)
20939wr %g0, 0xf0, %asi
20940sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
20941add %i0, %i3, %i3
20942ldda [%i3 + 256] %asi, %f32
20943membar #Sync
20944! 1 addresses covered
20945fmovd %f32, %f18
20946fmovs %f18, %f3
20947
20948P1316: !_MEMBAR (FP)
20949
20950P1317: !_LD [28] (Int)
20951sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
20952add %i0, %i2, %i2
20953lduw [%i2 + 0], %l6
20954! move %l6(lower) -> %o1(lower)
20955or %l6, %o1, %o1
20956
20957P1318: !_REPLACEMENT [31] (Int)
20958sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
20959add %i0, %i3, %i3
20960sethi %hi(0x2000), %l7
20961ld [%i3+192], %l3
20962st %l3, [%i3+192]
20963add %i3, %l7, %o5
20964ld [%o5+192], %l3
20965st %l3, [%o5+192]
20966add %o5, %l7, %o5
20967ld [%o5+192], %l3
20968st %l3, [%o5+192]
20969add %o5, %l7, %o5
20970ld [%o5+192], %l3
20971st %l3, [%o5+192]
20972add %o5, %l7, %o5
20973ld [%o5+192], %l3
20974st %l3, [%o5+192]
20975add %o5, %l7, %o5
20976ld [%o5+192], %l3
20977st %l3, [%o5+192]
20978add %o5, %l7, %o5
20979ld [%o5+192], %l3
20980st %l3, [%o5+192]
20981add %o5, %l7, %o5
20982ld [%o5+192], %l3
20983st %l3, [%o5+192]
20984
20985P1319: !_REPLACEMENT [11] (Int)
20986sethi %hi(0x2000), %l6
20987ld [%i3+0], %o5
20988st %o5, [%i3+0]
20989add %i3, %l6, %l7
20990ld [%l7+0], %o5
20991st %o5, [%l7+0]
20992add %l7, %l6, %l7
20993ld [%l7+0], %o5
20994st %o5, [%l7+0]
20995add %l7, %l6, %l7
20996ld [%l7+0], %o5
20997st %o5, [%l7+0]
20998add %l7, %l6, %l7
20999ld [%l7+0], %o5
21000st %o5, [%l7+0]
21001add %l7, %l6, %l7
21002ld [%l7+0], %o5
21003st %o5, [%l7+0]
21004add %l7, %l6, %l7
21005ld [%l7+0], %o5
21006st %o5, [%l7+0]
21007add %l7, %l6, %l7
21008ld [%l7+0], %o5
21009st %o5, [%l7+0]
21010
21011P1320: !_IDC_FLIP [20] (Int) (CBR) (Branch target of P1555)
21012sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
21013add %i0, %i2, %i2
21014IDC_FLIP(1320, 28195, 3, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3)
21015
21016! cbranch
21017andcc %l0, 1, %g0
21018be,pt %xcc, TARGET1320
21019nop
21020RET1320:
21021
21022! lfsr step begin
21023srlx %l0, 1, %l6
21024xnor %l6, %l0, %l6
21025sllx %l6, 63, %l6
21026or %l6, %l0, %l0
21027srlx %l0, 1, %l0
21028
21029ba P1321
21030nop
21031
21032TARGET1555:
21033ba RET1555
21034nop
21035
21036
21037P1321: !_REPLACEMENT [12] (Int)
21038sethi %hi(0x2000), %l7
21039ld [%i3+4], %l3
21040st %l3, [%i3+4]
21041add %i3, %l7, %o5
21042ld [%o5+4], %l3
21043st %l3, [%o5+4]
21044add %o5, %l7, %o5
21045ld [%o5+4], %l3
21046st %l3, [%o5+4]
21047add %o5, %l7, %o5
21048ld [%o5+4], %l3
21049st %l3, [%o5+4]
21050add %o5, %l7, %o5
21051ld [%o5+4], %l3
21052st %l3, [%o5+4]
21053add %o5, %l7, %o5
21054ld [%o5+4], %l3
21055st %l3, [%o5+4]
21056add %o5, %l7, %o5
21057ld [%o5+4], %l3
21058st %l3, [%o5+4]
21059add %o5, %l7, %o5
21060ld [%o5+4], %l3
21061st %l3, [%o5+4]
21062
21063P1322: !_REPLACEMENT [6] (Int) (Secondary ctx)
21064wr %g0, 0x81, %asi
21065sethi %hi(0x2000), %l6
21066ld [%i3+96], %o5
21067st %o5, [%i3+96]
21068add %i3, %l6, %l7
21069ld [%l7+96], %o5
21070st %o5, [%l7+96]
21071add %l7, %l6, %l7
21072ld [%l7+96], %o5
21073st %o5, [%l7+96]
21074add %l7, %l6, %l7
21075ld [%l7+96], %o5
21076st %o5, [%l7+96]
21077add %l7, %l6, %l7
21078ld [%l7+96], %o5
21079st %o5, [%l7+96]
21080add %l7, %l6, %l7
21081ld [%l7+96], %o5
21082st %o5, [%l7+96]
21083add %l7, %l6, %l7
21084ld [%l7+96], %o5
21085st %o5, [%l7+96]
21086add %l7, %l6, %l7
21087ld [%l7+96], %o5
21088st %o5, [%l7+96]
21089
21090P1323: !_LD [24] (FP)
21091sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
21092add %i0, %i3, %i3
21093ld [%i3 + 64], %f4
21094! 1 addresses covered
21095
21096P1324: !_REPLACEMENT [23] (Int)
21097sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
21098add %i0, %i2, %i2
21099sethi %hi(0x2000), %l3
21100ld [%i2+32], %l7
21101st %l7, [%i2+32]
21102add %i2, %l3, %l6
21103ld [%l6+32], %l7
21104st %l7, [%l6+32]
21105add %l6, %l3, %l6
21106ld [%l6+32], %l7
21107st %l7, [%l6+32]
21108add %l6, %l3, %l6
21109ld [%l6+32], %l7
21110st %l7, [%l6+32]
21111add %l6, %l3, %l6
21112ld [%l6+32], %l7
21113st %l7, [%l6+32]
21114add %l6, %l3, %l6
21115ld [%l6+32], %l7
21116st %l7, [%l6+32]
21117add %l6, %l3, %l6
21118ld [%l6+32], %l7
21119st %l7, [%l6+32]
21120add %l6, %l3, %l6
21121ld [%l6+32], %l7
21122st %l7, [%l6+32]
21123
21124P1325: !_MEMBAR (FP)
21125
21126P1326: !_BST [26] (maybe <- 0x41000004) (FP) (Branch target of P1476)
21127wr %g0, 0xf0, %asi
21128! preparing store val #0, next val will be in f32
21129fmovs %f16, %f20
21130fadds %f16, %f17, %f16
21131! preparing store val #1, next val will be in f40
21132fmovd %f20, %f32
21133fmovs %f16, %f20
21134fadds %f16, %f17, %f16
21135fmovd %f20, %f40
21136membar #Sync
21137stda %f32, [%i3 + 128 ] %asi
21138ba P1327
21139nop
21140
21141TARGET1476:
21142ba RET1476
21143nop
21144
21145
21146P1327: !_MEMBAR (FP) (Branch target of P1363)
21147membar #StoreLoad
21148ba P1328
21149nop
21150
21151TARGET1363:
21152ba RET1363
21153nop
21154
21155
21156P1328: !_LD [5] (Int)
21157lduw [%i0 + 64], %o2
21158! move %o2(lower) -> %o2(upper)
21159sllx %o2, 32, %o2
21160
21161P1329: !_MEMBAR (FP)
21162membar #StoreLoad
21163
21164P1330: !_BLD [17] (FP)
21165wr %g0, 0xf0, %asi
21166sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
21167add %i0, %i3, %i3
21168ldda [%i3 + 64] %asi, %f32
21169membar #Sync
21170! 1 addresses covered
21171fmovd %f40, %f18
21172fmovs %f18, %f5
21173
21174P1331: !_MEMBAR (FP)
21175
21176P1332: !_LD [28] (FP) (CBR) (Nucleus ctx) (Branch target of P1657)
21177wr %g0, 0x4, %asi
21178sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
21179add %i0, %i2, %i2
21180lda [%i2 + 0] %asi, %f6
21181! 1 addresses covered
21182
21183! cbranch
21184andcc %l0, 1, %g0
21185be,pn %xcc, TARGET1332
21186nop
21187RET1332:
21188
21189! lfsr step begin
21190srlx %l0, 1, %l3
21191xnor %l3, %l0, %l3
21192sllx %l3, 63, %l3
21193or %l3, %l0, %l0
21194srlx %l0, 1, %l0
21195
21196ba P1333
21197nop
21198
21199TARGET1657:
21200ba RET1657
21201nop
21202
21203
21204P1333: !_MEMBAR (FP)
21205
21206P1334: !_BST [17] (maybe <- 0x41000006) (FP)
21207wr %g0, 0xf0, %asi
21208! preparing store val #0, next val will be in f40
21209fmovs %f16, %f20
21210fadds %f16, %f17, %f16
21211fmovd %f20, %f40
21212membar #Sync
21213stda %f32, [%i3 + 64 ] %asi
21214
21215P1335: !_MEMBAR (FP) (Branch target of P1404)
21216membar #StoreLoad
21217ba P1336
21218nop
21219
21220TARGET1404:
21221ba RET1404
21222nop
21223
21224
21225P1336: !_IDC_FLIP [28] (Int)
21226IDC_FLIP(1336, 9347, 3, 0x46000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
21227
21228P1337: !_PREFETCH [24] (Int) (CBR)
21229sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
21230add %i0, %i3, %i3
21231prefetch [%i3 + 64], 1
21232
21233! cbranch
21234andcc %l0, 1, %g0
21235be,pn %xcc, TARGET1337
21236nop
21237RET1337:
21238
21239! lfsr step begin
21240srlx %l0, 1, %l6
21241xnor %l6, %l0, %l6
21242sllx %l6, 63, %l6
21243or %l6, %l0, %l0
21244srlx %l0, 1, %l0
21245
21246
21247P1338: !_PREFETCH [29] (Int) (Secondary ctx)
21248wr %g0, 0x81, %asi
21249prefetcha [%i2 + 64] %asi, 1
21250
21251P1339: !_PREFETCH [33] (Int)
21252sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
21253add %i0, %i2, %i2
21254prefetch [%i2 + 0], 1
21255
21256P1340: !_MEMBAR (FP) (CBR)
21257membar #StoreLoad
21258
21259! cbranch
21260andcc %l0, 1, %g0
21261be,pn %xcc, TARGET1340
21262nop
21263RET1340:
21264
21265! lfsr step begin
21266srlx %l0, 1, %l7
21267xnor %l7, %l0, %l7
21268sllx %l7, 63, %l7
21269or %l7, %l0, %l0
21270srlx %l0, 1, %l0
21271
21272
21273P1341: !_BLD [6] (FP)
21274wr %g0, 0xf0, %asi
21275ldda [%i0 + 64] %asi, %f32
21276membar #Sync
21277! 2 addresses covered
21278fmovd %f32, %f18
21279fmovs %f18, %f7
21280fmovd %f40, %f8
21281
21282P1342: !_MEMBAR (FP)
21283
21284P1343: !_BSTC [23] (maybe <- 0x41000007) (FP)
21285wr %g0, 0xe0, %asi
21286! preparing store val #0, next val will be in f32
21287fmovs %f16, %f20
21288fadds %f16, %f17, %f16
21289! preparing store val #1, next val will be in f33
21290fmovs %f16, %f21
21291fadds %f16, %f17, %f16
21292! preparing store val #2, next val will be in f40
21293fmovd %f20, %f32
21294fmovs %f16, %f20
21295fadds %f16, %f17, %f16
21296fmovd %f20, %f40
21297membar #Sync
21298stda %f32, [%i3 + 0 ] %asi
21299
21300P1344: !_MEMBAR (FP)
21301
21302P1345: !_BST [8] (maybe <- 0x4100000a) (FP)
21303wr %g0, 0xf0, %asi
21304! preparing store val #0, next val will be in f32
21305fmovs %f16, %f20
21306fadds %f16, %f17, %f16
21307! preparing store val #1, next val will be in f40
21308fmovd %f20, %f32
21309fmovs %f16, %f20
21310fadds %f16, %f17, %f16
21311fmovd %f20, %f40
21312membar #Sync
21313stda %f32, [%i1 + 0 ] %asi
21314
21315P1346: !_MEMBAR (FP)
21316membar #StoreLoad
21317
21318P1347: !_ST [6] (maybe <- 0x4100000c) (FP)
21319! preparing store val #0, next val will be in f20
21320fmovs %f16, %f20
21321fadds %f16, %f17, %f16
21322st %f20, [%i0 + 96 ]
21323
21324P1348: !_MEMBAR (FP)
21325membar #StoreLoad
21326
21327P1349: !_BLD [21] (FP)
21328wr %g0, 0xf0, %asi
21329ldda [%i3 + 0] %asi, %f32
21330membar #Sync
21331! 3 addresses covered
21332fmovd %f32, %f18
21333fmovs %f18, %f9
21334fmovs %f19, %f10
21335fmovd %f40, %f18
21336fmovs %f18, %f11
21337
21338P1350: !_MEMBAR (FP)
21339
21340P1351: !_BSTC [14] (maybe <- 0x4100000d) (FP) (Secondary ctx)
21341wr %g0, 0xe1, %asi
21342sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
21343add %i0, %i3, %i3
21344! preparing store val #0, next val will be in f32
21345fmovs %f16, %f20
21346fadds %f16, %f17, %f16
21347fmovd %f20, %f32
21348membar #Sync
21349stda %f32, [%i3 + 64 ] %asi
21350
21351P1352: !_MEMBAR (FP) (Secondary ctx)
21352membar #StoreLoad
21353
21354P1353: !_REPLACEMENT [19] (Int) (CBR) (Nucleus ctx)
21355wr %g0, 0x4, %asi
21356sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
21357add %i0, %i2, %i2
21358sethi %hi(0x2000), %o5
21359ld [%i2+0], %l6
21360st %l6, [%i2+0]
21361add %i2, %o5, %l3
21362ld [%l3+0], %l6
21363st %l6, [%l3+0]
21364add %l3, %o5, %l3
21365ld [%l3+0], %l6
21366st %l6, [%l3+0]
21367add %l3, %o5, %l3
21368ld [%l3+0], %l6
21369st %l6, [%l3+0]
21370add %l3, %o5, %l3
21371ld [%l3+0], %l6
21372st %l6, [%l3+0]
21373add %l3, %o5, %l3
21374ld [%l3+0], %l6
21375st %l6, [%l3+0]
21376add %l3, %o5, %l3
21377ld [%l3+0], %l6
21378st %l6, [%l3+0]
21379add %l3, %o5, %l3
21380ld [%l3+0], %l6
21381st %l6, [%l3+0]
21382
21383! cbranch
21384andcc %l0, 1, %g0
21385be,pt %xcc, TARGET1353
21386nop
21387RET1353:
21388
21389! lfsr step begin
21390srlx %l0, 1, %l7
21391xnor %l7, %l0, %l7
21392sllx %l7, 63, %l7
21393or %l7, %l0, %l0
21394srlx %l0, 1, %l0
21395
21396
21397P1354: !_REPLACEMENT [0] (Int) (CBR)
21398sethi %hi(0x2000), %o5
21399ld [%i2+0], %l6
21400st %l6, [%i2+0]
21401add %i2, %o5, %l3
21402ld [%l3+0], %l6
21403st %l6, [%l3+0]
21404add %l3, %o5, %l3
21405ld [%l3+0], %l6
21406st %l6, [%l3+0]
21407add %l3, %o5, %l3
21408ld [%l3+0], %l6
21409st %l6, [%l3+0]
21410add %l3, %o5, %l3
21411ld [%l3+0], %l6
21412st %l6, [%l3+0]
21413add %l3, %o5, %l3
21414ld [%l3+0], %l6
21415st %l6, [%l3+0]
21416add %l3, %o5, %l3
21417ld [%l3+0], %l6
21418st %l6, [%l3+0]
21419add %l3, %o5, %l3
21420ld [%l3+0], %l6
21421st %l6, [%l3+0]
21422
21423! cbranch
21424andcc %l0, 1, %g0
21425be,pn %xcc, TARGET1354
21426nop
21427RET1354:
21428
21429! lfsr step begin
21430srlx %l0, 1, %l7
21431xnor %l7, %l0, %l7
21432sllx %l7, 63, %l7
21433or %l7, %l0, %l0
21434srlx %l0, 1, %l0
21435
21436
21437P1355: !_MEMBAR (FP) (CBR)
21438membar #StoreLoad
21439
21440! cbranch
21441andcc %l0, 1, %g0
21442be,pn %xcc, TARGET1355
21443nop
21444RET1355:
21445
21446! lfsr step begin
21447srlx %l0, 1, %o5
21448xnor %o5, %l0, %o5
21449sllx %o5, 63, %o5
21450or %o5, %l0, %l0
21451srlx %l0, 1, %l0
21452
21453
21454P1356: !_BLD [7] (FP)
21455wr %g0, 0xf0, %asi
21456ldda [%i0 + 128] %asi, %f32
21457membar #Sync
21458! 1 addresses covered
21459fmovd %f32, %f12
21460
21461P1357: !_MEMBAR (FP)
21462
21463P1358: !_BLD [14] (FP) (Branch target of P1913)
21464wr %g0, 0xf0, %asi
21465ldda [%i3 + 64] %asi, %f32
21466membar #Sync
21467! 1 addresses covered
21468fmovd %f32, %f18
21469fmovs %f18, %f13
21470ba P1359
21471nop
21472
21473TARGET1913:
21474ba RET1913
21475nop
21476
21477
21478P1359: !_MEMBAR (FP)
21479
21480P1360: !_PREFETCH [11] (Int)
21481prefetch [%i3 + 0], 1
21482
21483P1361: !_PREFETCH [21] (Int) (Nucleus ctx)
21484wr %g0, 0x4, %asi
21485sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
21486add %i0, %i3, %i3
21487prefetcha [%i3 + 0] %asi, 1
21488
21489P1362: !_MEMBAR (FP)
21490membar #StoreLoad
21491
21492P1363: !_BLD [29] (FP) (CBR)
21493wr %g0, 0xf0, %asi
21494sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
21495add %i0, %i2, %i2
21496ldda [%i2 + 64] %asi, %f32
21497membar #Sync
21498! 1 addresses covered
21499fmovd %f32, %f14
21500
21501! cbranch
21502andcc %l0, 1, %g0
21503be,pt %xcc, TARGET1363
21504nop
21505RET1363:
21506
21507! lfsr step begin
21508srlx %l0, 1, %l3
21509xnor %l3, %l0, %l3
21510sllx %l3, 63, %l3
21511or %l3, %l0, %l0
21512srlx %l0, 1, %l0
21513
21514
21515P1364: !_MEMBAR (FP)
21516
21517P1365: !_REPLACEMENT [11] (Int)
21518sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
21519add %i0, %i3, %i3
21520sethi %hi(0x2000), %l6
21521ld [%i3+0], %o5
21522st %o5, [%i3+0]
21523add %i3, %l6, %l7
21524ld [%l7+0], %o5
21525st %o5, [%l7+0]
21526add %l7, %l6, %l7
21527ld [%l7+0], %o5
21528st %o5, [%l7+0]
21529add %l7, %l6, %l7
21530ld [%l7+0], %o5
21531st %o5, [%l7+0]
21532add %l7, %l6, %l7
21533ld [%l7+0], %o5
21534st %o5, [%l7+0]
21535add %l7, %l6, %l7
21536ld [%l7+0], %o5
21537st %o5, [%l7+0]
21538add %l7, %l6, %l7
21539ld [%l7+0], %o5
21540st %o5, [%l7+0]
21541add %l7, %l6, %l7
21542ld [%l7+0], %o5
21543st %o5, [%l7+0]
21544
21545P1366: !_LD [8] (FP)
21546ld [%i1 + 0], %f15
21547! 1 addresses covered
21548!---- flushing fp results buffer to %f30 ----
21549fmovd %f0, %f30
21550fmovd %f2, %f30
21551fmovd %f4, %f30
21552fmovd %f6, %f30
21553fmovd %f8, %f30
21554fmovd %f10, %f30
21555fmovd %f12, %f30
21556fmovd %f14, %f30
21557!--
21558
21559P1367: !_PREFETCH [3] (Int) (LE)
21560wr %g0, 0x88, %asi
21561prefetcha [%i0 + 16] %asi, 1
21562
21563P1368: !_MEMBAR (FP) (CBR) (Branch target of P1601)
21564membar #StoreLoad
21565
21566! cbranch
21567andcc %l0, 1, %g0
21568be,pt %xcc, TARGET1368
21569nop
21570RET1368:
21571
21572! lfsr step begin
21573srlx %l0, 1, %l3
21574xnor %l3, %l0, %l3
21575sllx %l3, 63, %l3
21576or %l3, %l0, %l0
21577srlx %l0, 1, %l0
21578
21579ba P1369
21580nop
21581
21582TARGET1601:
21583ba RET1601
21584nop
21585
21586
21587P1369: !_BLD [13] (FP)
21588wr %g0, 0xf0, %asi
21589sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
21590add %i0, %i2, %i2
21591ldda [%i2 + 0] %asi, %f0
21592membar #Sync
21593! 3 addresses covered
21594fmovd %f8, %f2
21595
21596P1370: !_MEMBAR (FP) (Branch target of P1798)
21597ba P1371
21598nop
21599
21600TARGET1798:
21601ba RET1798
21602nop
21603
21604
21605P1371: !_PREFETCH [24] (Int)
21606sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
21607add %i0, %i3, %i3
21608prefetch [%i3 + 64], 1
21609
21610P1372: !_ST [28] (maybe <- 0x1800003) (Int) (Nucleus ctx)
21611wr %g0, 0x4, %asi
21612sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
21613add %i0, %i2, %i2
21614stwa %l4, [%i2 + 0] %asi
21615add %l4, 1, %l4
21616
21617P1373: !_ST [17] (maybe <- 0x4100000e) (FP)
21618sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
21619add %i0, %i3, %i3
21620! preparing store val #0, next val will be in f20
21621fmovs %f16, %f20
21622fadds %f16, %f17, %f16
21623st %f20, [%i3 + 96 ]
21624
21625P1374: !_MEMBAR (FP) (CBR) (Secondary ctx)
21626membar #StoreLoad
21627
21628! cbranch
21629andcc %l0, 1, %g0
21630be,pn %xcc, TARGET1374
21631nop
21632RET1374:
21633
21634! lfsr step begin
21635srlx %l0, 1, %o5
21636xnor %o5, %l0, %o5
21637sllx %o5, 63, %o5
21638or %o5, %l0, %l0
21639srlx %l0, 1, %l0
21640
21641
21642P1375: !_BLD [21] (FP) (CBR) (Secondary ctx) (Branch target of P1496)
21643wr %g0, 0xf1, %asi
21644sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
21645add %i0, %i2, %i2
21646ldda [%i2 + 0] %asi, %f32
21647membar #Sync
21648! 3 addresses covered
21649fmovd %f32, %f18
21650fmovs %f18, %f3
21651fmovs %f19, %f4
21652fmovd %f40, %f18
21653fmovs %f18, %f5
21654
21655! cbranch
21656andcc %l0, 1, %g0
21657be,pn %xcc, TARGET1375
21658nop
21659RET1375:
21660
21661! lfsr step begin
21662srlx %l0, 1, %l3
21663xnor %l3, %l0, %l3
21664sllx %l3, 63, %l3
21665or %l3, %l0, %l0
21666srlx %l0, 1, %l0
21667
21668ba P1376
21669nop
21670
21671TARGET1496:
21672ba RET1496
21673nop
21674
21675
21676P1376: !_MEMBAR (FP) (Secondary ctx)
21677
21678P1377: !_BLD [24] (FP)
21679wr %g0, 0xf0, %asi
21680ldda [%i2 + 64] %asi, %f32
21681membar #Sync
21682! 2 addresses covered
21683fmovd %f32, %f6
21684fmovd %f40, %f18
21685fmovs %f18, %f7
21686
21687P1378: !_MEMBAR (FP)
21688
21689P1379: !_BSTC [17] (maybe <- 0x4100000f) (FP) (Branch target of P1355)
21690wr %g0, 0xe0, %asi
21691! preparing store val #0, next val will be in f40
21692fmovs %f16, %f20
21693fadds %f16, %f17, %f16
21694fmovd %f20, %f40
21695membar #Sync
21696stda %f32, [%i3 + 64 ] %asi
21697ba P1380
21698nop
21699
21700TARGET1355:
21701ba RET1355
21702nop
21703
21704
21705P1380: !_MEMBAR (FP)
21706
21707P1381: !_BST [10] (maybe <- 0x41000010) (FP) (Secondary ctx)
21708wr %g0, 0xf1, %asi
21709! preparing store val #0, next val will be in f32
21710fmovs %f16, %f20
21711fadds %f16, %f17, %f16
21712fmovd %f20, %f32
21713membar #Sync
21714stda %f32, [%i1 + 64 ] %asi
21715
21716P1382: !_MEMBAR (FP) (Secondary ctx)
21717membar #StoreLoad
21718
21719P1383: !_ST [33] (maybe <- 0x41000011) (FP)
21720sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
21721add %i0, %i3, %i3
21722! preparing store val #0, next val will be in f20
21723fmovs %f16, %f20
21724fadds %f16, %f17, %f16
21725st %f20, [%i3 + 0 ]
21726
21727P1384: !_MEMBAR (FP)
21728membar #StoreLoad
21729
21730P1385: !_BLD [19] (FP)
21731wr %g0, 0xf0, %asi
21732sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
21733add %i0, %i2, %i2
21734ldda [%i2 + 0] %asi, %f32
21735membar #Sync
21736! 1 addresses covered
21737fmovd %f32, %f8
21738
21739P1386: !_MEMBAR (FP)
21740
21741P1387: !_BST [3] (maybe <- 0x41000012) (FP)
21742wr %g0, 0xf0, %asi
21743! preparing store val #0, next val will be in f32
21744fmovs %f16, %f20
21745fadds %f16, %f17, %f16
21746! preparing store val #1, next val will be in f33
21747fmovs %f16, %f21
21748fadds %f16, %f17, %f16
21749! preparing store val #2, next val will be in f34
21750fmovd %f20, %f32
21751fmovs %f16, %f20
21752fadds %f16, %f17, %f16
21753! preparing store val #3, next val will be in f36
21754fmovd %f20, %f34
21755fmovs %f16, %f20
21756fadds %f16, %f17, %f16
21757! preparing store val #4, next val will be in f40
21758fmovd %f20, %f36
21759fmovs %f16, %f20
21760fadds %f16, %f17, %f16
21761fmovd %f20, %f40
21762membar #Sync
21763stda %f32, [%i0 + 0 ] %asi
21764
21765P1388: !_MEMBAR (FP)
21766
21767P1389: !_BSTC [24] (maybe <- 0x41000017) (FP) (CBR)
21768wr %g0, 0xe0, %asi
21769sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
21770add %i0, %i3, %i3
21771! preparing store val #0, next val will be in f32
21772fmovs %f16, %f20
21773fadds %f16, %f17, %f16
21774! preparing store val #1, next val will be in f40
21775fmovd %f20, %f32
21776fmovs %f16, %f20
21777fadds %f16, %f17, %f16
21778fmovd %f20, %f40
21779membar #Sync
21780stda %f32, [%i3 + 64 ] %asi
21781
21782! cbranch
21783andcc %l0, 1, %g0
21784be,pt %xcc, TARGET1389
21785nop
21786RET1389:
21787
21788! lfsr step begin
21789srlx %l0, 1, %l3
21790xnor %l3, %l0, %l3
21791sllx %l3, 63, %l3
21792or %l3, %l0, %l0
21793srlx %l0, 1, %l0
21794
21795
21796P1390: !_MEMBAR (FP)
21797membar #StoreLoad
21798
21799P1391: !_BLD [14] (FP)
21800wr %g0, 0xf0, %asi
21801sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
21802add %i0, %i2, %i2
21803ldda [%i2 + 64] %asi, %f32
21804membar #Sync
21805! 1 addresses covered
21806fmovd %f32, %f18
21807fmovs %f18, %f9
21808
21809P1392: !_MEMBAR (FP)
21810
21811P1393: !_BLD [6] (FP)
21812wr %g0, 0xf0, %asi
21813ldda [%i0 + 64] %asi, %f32
21814membar #Sync
21815! 2 addresses covered
21816fmovd %f32, %f10
21817fmovd %f40, %f18
21818fmovs %f18, %f11
21819
21820P1394: !_MEMBAR (FP)
21821
21822P1395: !_BLD [6] (FP)
21823wr %g0, 0xf0, %asi
21824ldda [%i0 + 64] %asi, %f32
21825membar #Sync
21826! 2 addresses covered
21827fmovd %f32, %f12
21828fmovd %f40, %f18
21829fmovs %f18, %f13
21830
21831P1396: !_MEMBAR (FP)
21832
21833P1397: !_BLD [21] (FP)
21834wr %g0, 0xf0, %asi
21835ldda [%i3 + 0] %asi, %f32
21836membar #Sync
21837! 3 addresses covered
21838fmovd %f32, %f14
21839!---- flushing fp results buffer to %f30 ----
21840fmovd %f0, %f30
21841fmovd %f2, %f30
21842fmovd %f4, %f30
21843fmovd %f6, %f30
21844fmovd %f8, %f30
21845fmovd %f10, %f30
21846fmovd %f12, %f30
21847fmovd %f14, %f30
21848!--
21849fmovd %f40, %f0
21850
21851P1398: !_MEMBAR (FP)
21852
21853P1399: !_BLD [26] (FP)
21854wr %g0, 0xf0, %asi
21855ldda [%i3 + 128] %asi, %f32
21856membar #Sync
21857! 2 addresses covered
21858fmovd %f32, %f18
21859fmovs %f18, %f1
21860fmovd %f40, %f2
21861
21862P1400: !_MEMBAR (FP)
21863
21864P1401: !_ST [31] (maybe <- 0x41000019) (FP) (CBR) (Secondary ctx)
21865wr %g0, 0x81, %asi
21866sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
21867add %i0, %i3, %i3
21868! preparing store val #0, next val will be in f20
21869fmovs %f16, %f20
21870fadds %f16, %f17, %f16
21871sta %f20, [%i3 + 192 ] %asi
21872
21873! cbranch
21874andcc %l0, 1, %g0
21875be,pn %xcc, TARGET1401
21876nop
21877RET1401:
21878
21879! lfsr step begin
21880srlx %l0, 1, %l3
21881xnor %l3, %l0, %l3
21882sllx %l3, 63, %l3
21883or %l3, %l0, %l0
21884srlx %l0, 1, %l0
21885
21886
21887P1402: !_MEMBAR (FP) (Secondary ctx)
21888membar #StoreLoad
21889
21890P1403: !_BLD [5] (FP) (Secondary ctx)
21891wr %g0, 0xf1, %asi
21892ldda [%i0 + 64] %asi, %f32
21893membar #Sync
21894! 2 addresses covered
21895fmovd %f32, %f18
21896fmovs %f18, %f3
21897fmovd %f40, %f4
21898
21899P1404: !_MEMBAR (FP) (CBR) (Secondary ctx)
21900
21901! cbranch
21902andcc %l0, 1, %g0
21903be,pn %xcc, TARGET1404
21904nop
21905RET1404:
21906
21907! lfsr step begin
21908srlx %l0, 1, %l6
21909xnor %l6, %l0, %l6
21910sllx %l6, 63, %l6
21911or %l6, %l0, %l0
21912srlx %l0, 1, %l0
21913
21914
21915P1405: !_PREFETCH [19] (Int) (CBR)
21916sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
21917add %i0, %i2, %i2
21918prefetch [%i2 + 0], 1
21919
21920! cbranch
21921andcc %l0, 1, %g0
21922be,pt %xcc, TARGET1405
21923nop
21924RET1405:
21925
21926! lfsr step begin
21927srlx %l0, 1, %l7
21928xnor %l7, %l0, %l7
21929sllx %l7, 63, %l7
21930or %l7, %l0, %l0
21931srlx %l0, 1, %l0
21932
21933
21934P1406: !_LD [7] (Int) (CBR)
21935lduw [%i0 + 128], %l3
21936! move %l3(lower) -> %o2(lower)
21937or %l3, %o2, %o2
21938
21939! cbranch
21940andcc %l0, 1, %g0
21941be,pt %xcc, TARGET1406
21942nop
21943RET1406:
21944
21945! lfsr step begin
21946srlx %l0, 1, %l6
21947xnor %l6, %l0, %l6
21948sllx %l6, 63, %l6
21949or %l6, %l0, %l0
21950srlx %l0, 1, %l0
21951
21952
21953P1407: !_MEMBAR (FP)
21954
21955P1408: !_BSTC [17] (maybe <- 0x4100001a) (FP) (CBR) (Branch target of P1480)
21956wr %g0, 0xe0, %asi
21957sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
21958add %i0, %i3, %i3
21959! preparing store val #0, next val will be in f40
21960fmovs %f16, %f20
21961fadds %f16, %f17, %f16
21962fmovd %f20, %f40
21963membar #Sync
21964stda %f32, [%i3 + 64 ] %asi
21965
21966! cbranch
21967andcc %l0, 1, %g0
21968be,pt %xcc, TARGET1408
21969nop
21970RET1408:
21971
21972! lfsr step begin
21973srlx %l0, 1, %l6
21974xnor %l6, %l0, %l6
21975sllx %l6, 63, %l6
21976or %l6, %l0, %l0
21977srlx %l0, 1, %l0
21978
21979ba P1409
21980nop
21981
21982TARGET1480:
21983ba RET1480
21984nop
21985
21986
21987P1409: !_MEMBAR (FP)
21988membar #StoreLoad
21989
21990P1410: !_BLD [10] (FP)
21991wr %g0, 0xf0, %asi
21992ldda [%i1 + 64] %asi, %f32
21993membar #Sync
21994! 1 addresses covered
21995fmovd %f32, %f18
21996fmovs %f18, %f5
21997
21998P1411: !_MEMBAR (FP)
21999
22000P1412: !_BSTC [33] (maybe <- 0x4100001b) (FP)
22001wr %g0, 0xe0, %asi
22002sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
22003add %i0, %i2, %i2
22004! preparing store val #0, next val will be in f32
22005fmovs %f16, %f20
22006fadds %f16, %f17, %f16
22007fmovd %f20, %f32
22008membar #Sync
22009stda %f32, [%i2 + 0 ] %asi
22010
22011P1413: !_MEMBAR (FP)
22012membar #StoreLoad
22013
22014P1414: !_IDC_FLIP [25] (Int)
22015sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
22016add %i0, %i3, %i3
22017IDC_FLIP(1414, 25865, 3, 0x45800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
22018
22019P1415: !_ST [19] (maybe <- 0x4100001c) (FP)
22020sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
22021add %i0, %i2, %i2
22022! preparing store val #0, next val will be in f20
22023fmovs %f16, %f20
22024fadds %f16, %f17, %f16
22025st %f20, [%i2 + 0 ]
22026
22027P1416: !_ST [7] (maybe <- 0x1800004) (Int)
22028stw %l4, [%i0 + 128 ]
22029add %l4, 1, %l4
22030
22031P1417: !_REPLACEMENT [3] (Int)
22032sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
22033add %i0, %i3, %i3
22034sethi %hi(0x2000), %o5
22035ld [%i3+16], %l6
22036st %l6, [%i3+16]
22037add %i3, %o5, %l3
22038ld [%l3+16], %l6
22039st %l6, [%l3+16]
22040add %l3, %o5, %l3
22041ld [%l3+16], %l6
22042st %l6, [%l3+16]
22043add %l3, %o5, %l3
22044ld [%l3+16], %l6
22045st %l6, [%l3+16]
22046add %l3, %o5, %l3
22047ld [%l3+16], %l6
22048st %l6, [%l3+16]
22049add %l3, %o5, %l3
22050ld [%l3+16], %l6
22051st %l6, [%l3+16]
22052add %l3, %o5, %l3
22053ld [%l3+16], %l6
22054st %l6, [%l3+16]
22055add %l3, %o5, %l3
22056ld [%l3+16], %l6
22057st %l6, [%l3+16]
22058
22059P1418: !_ST [18] (maybe <- 0x4100001d) (FP)
22060sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
22061add %i0, %i2, %i2
22062! preparing store val #0, next val will be in f20
22063fmovs %f16, %f20
22064fadds %f16, %f17, %f16
22065st %f20, [%i2 + 128 ]
22066
22067P1419: !_LD [13] (Int) (CBR)
22068sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
22069add %i0, %i3, %i3
22070lduw [%i3 + 32], %o3
22071! move %o3(lower) -> %o3(upper)
22072sllx %o3, 32, %o3
22073
22074! cbranch
22075andcc %l0, 1, %g0
22076be,pt %xcc, TARGET1419
22077nop
22078RET1419:
22079
22080! lfsr step begin
22081srlx %l0, 1, %o5
22082xnor %o5, %l0, %o5
22083sllx %o5, 63, %o5
22084or %o5, %l0, %l0
22085srlx %l0, 1, %l0
22086
22087
22088P1420: !_REPLACEMENT [4] (Int)
22089sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
22090add %i0, %i2, %i2
22091sethi %hi(0x2000), %l3
22092ld [%i2+32], %l7
22093st %l7, [%i2+32]
22094add %i2, %l3, %l6
22095ld [%l6+32], %l7
22096st %l7, [%l6+32]
22097add %l6, %l3, %l6
22098ld [%l6+32], %l7
22099st %l7, [%l6+32]
22100add %l6, %l3, %l6
22101ld [%l6+32], %l7
22102st %l7, [%l6+32]
22103add %l6, %l3, %l6
22104ld [%l6+32], %l7
22105st %l7, [%l6+32]
22106add %l6, %l3, %l6
22107ld [%l6+32], %l7
22108st %l7, [%l6+32]
22109add %l6, %l3, %l6
22110ld [%l6+32], %l7
22111st %l7, [%l6+32]
22112add %l6, %l3, %l6
22113ld [%l6+32], %l7
22114st %l7, [%l6+32]
22115
22116P1421: !_MEMBAR (FP)
22117membar #StoreLoad
22118
22119P1422: !_BLD [23] (FP)
22120wr %g0, 0xf0, %asi
22121sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
22122add %i0, %i3, %i3
22123ldda [%i3 + 0] %asi, %f32
22124membar #Sync
22125! 3 addresses covered
22126fmovd %f32, %f6
22127fmovd %f40, %f8
22128
22129P1423: !_MEMBAR (FP)
22130
22131P1424: !_BLD [23] (FP) (Branch target of P1313)
22132wr %g0, 0xf0, %asi
22133ldda [%i3 + 0] %asi, %f32
22134membar #Sync
22135! 3 addresses covered
22136fmovd %f32, %f18
22137fmovs %f18, %f9
22138fmovs %f19, %f10
22139fmovd %f40, %f18
22140fmovs %f18, %f11
22141ba P1425
22142nop
22143
22144TARGET1313:
22145ba RET1313
22146nop
22147
22148
22149P1425: !_MEMBAR (FP) (Branch target of P1436)
22150ba P1426
22151nop
22152
22153TARGET1436:
22154ba RET1436
22155nop
22156
22157
22158P1426: !_BSTC [23] (maybe <- 0x4100001e) (FP) (Secondary ctx)
22159wr %g0, 0xe1, %asi
22160! preparing store val #0, next val will be in f32
22161fmovs %f16, %f20
22162fadds %f16, %f17, %f16
22163! preparing store val #1, next val will be in f33
22164fmovs %f16, %f21
22165fadds %f16, %f17, %f16
22166! preparing store val #2, next val will be in f40
22167fmovd %f20, %f32
22168fmovs %f16, %f20
22169fadds %f16, %f17, %f16
22170fmovd %f20, %f40
22171membar #Sync
22172stda %f32, [%i3 + 0 ] %asi
22173
22174P1427: !_MEMBAR (FP) (Secondary ctx)
22175
22176P1428: !_BSTC [3] (maybe <- 0x41000021) (FP)
22177wr %g0, 0xe0, %asi
22178! preparing store val #0, next val will be in f32
22179fmovs %f16, %f20
22180fadds %f16, %f17, %f16
22181! preparing store val #1, next val will be in f33
22182fmovs %f16, %f21
22183fadds %f16, %f17, %f16
22184! preparing store val #2, next val will be in f34
22185fmovd %f20, %f32
22186fmovs %f16, %f20
22187fadds %f16, %f17, %f16
22188! preparing store val #3, next val will be in f36
22189fmovd %f20, %f34
22190fmovs %f16, %f20
22191fadds %f16, %f17, %f16
22192! preparing store val #4, next val will be in f40
22193fmovd %f20, %f36
22194fmovs %f16, %f20
22195fadds %f16, %f17, %f16
22196fmovd %f20, %f40
22197membar #Sync
22198stda %f32, [%i0 + 0 ] %asi
22199
22200P1429: !_MEMBAR (FP) (Branch target of P1868)
22201membar #StoreLoad
22202ba P1430
22203nop
22204
22205TARGET1868:
22206ba RET1868
22207nop
22208
22209
22210P1430: !_LD [17] (Int) (Branch target of P1744)
22211sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
22212add %i0, %i2, %i2
22213lduw [%i2 + 96], %l7
22214! move %l7(lower) -> %o3(lower)
22215or %l7, %o3, %o3
22216ba P1431
22217nop
22218
22219TARGET1744:
22220ba RET1744
22221nop
22222
22223
22224P1431: !_LD [21] (FP)
22225ld [%i3 + 0], %f12
22226! 1 addresses covered
22227
22228P1432: !_MEMBAR (FP)
22229membar #StoreLoad
22230
22231P1433: !_BLD [0] (FP)
22232wr %g0, 0xf0, %asi
22233ldda [%i0 + 0] %asi, %f32
22234membar #Sync
22235! 5 addresses covered
22236fmovd %f32, %f18
22237fmovs %f18, %f13
22238fmovs %f19, %f14
22239fmovd %f34, %f18
22240fmovs %f18, %f15
22241!---- flushing fp results buffer to %f30 ----
22242fmovd %f0, %f30
22243fmovd %f2, %f30
22244fmovd %f4, %f30
22245fmovd %f6, %f30
22246fmovd %f8, %f30
22247fmovd %f10, %f30
22248fmovd %f12, %f30
22249fmovd %f14, %f30
22250!--
22251fmovd %f36, %f0
22252fmovd %f40, %f18
22253fmovs %f18, %f1
22254
22255P1434: !_MEMBAR (FP)
22256
22257P1435: !_PREFETCH [13] (Int) (Nucleus ctx)
22258wr %g0, 0x4, %asi
22259sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
22260add %i0, %i3, %i3
22261prefetcha [%i3 + 32] %asi, 1
22262
22263P1436: !_LD [16] (Int) (CBR) (Secondary ctx)
22264wr %g0, 0x81, %asi
22265lduwa [%i2 + 16] %asi, %o4
22266! move %o4(lower) -> %o4(upper)
22267sllx %o4, 32, %o4
22268
22269! cbranch
22270andcc %l0, 1, %g0
22271be,pt %xcc, TARGET1436
22272nop
22273RET1436:
22274
22275! lfsr step begin
22276srlx %l0, 1, %l6
22277xnor %l6, %l0, %l6
22278sllx %l6, 63, %l6
22279or %l6, %l0, %l0
22280srlx %l0, 1, %l0
22281
22282
22283P1437: !_LD [1] (FP) (Secondary ctx)
22284wr %g0, 0x81, %asi
22285lda [%i0 + 4] %asi, %f2
22286! 1 addresses covered
22287
22288P1438: !_MEMBAR (FP)
22289
22290P1439: !_BSTC [27] (maybe <- 0x41000026) (FP)
22291wr %g0, 0xe0, %asi
22292sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
22293add %i0, %i2, %i2
22294! preparing store val #0, next val will be in f32
22295fmovs %f16, %f20
22296fadds %f16, %f17, %f16
22297! preparing store val #1, next val will be in f40
22298fmovd %f20, %f32
22299fmovs %f16, %f20
22300fadds %f16, %f17, %f16
22301fmovd %f20, %f40
22302membar #Sync
22303stda %f32, [%i2 + 128 ] %asi
22304
22305P1440: !_MEMBAR (FP)
22306membar #StoreLoad
22307
22308P1441: !_PREFETCH [23] (Int) (CBR) (Branch target of P1642)
22309prefetch [%i2 + 32], 1
22310
22311! cbranch
22312andcc %l0, 1, %g0
22313be,pn %xcc, TARGET1441
22314nop
22315RET1441:
22316
22317! lfsr step begin
22318srlx %l0, 1, %l6
22319xnor %l6, %l0, %l6
22320sllx %l6, 63, %l6
22321or %l6, %l0, %l0
22322srlx %l0, 1, %l0
22323
22324ba P1442
22325nop
22326
22327TARGET1642:
22328ba RET1642
22329nop
22330
22331
22332P1442: !_PREFETCH [2] (Int)
22333prefetch [%i0 + 8], 1
22334
22335P1443: !_LD [0] (Int)
22336lduw [%i0 + 0], %o5
22337! move %o5(lower) -> %o4(lower)
22338or %o5, %o4, %o4
22339!---- flushing int results buffer----
22340mov %o0, %l5
22341mov %o1, %l5
22342mov %o2, %l5
22343mov %o3, %l5
22344mov %o4, %l5
22345
22346P1444: !_MEMBAR (FP) (Secondary ctx)
22347
22348P1445: !_BSTC [23] (maybe <- 0x41000028) (FP) (Secondary ctx)
22349wr %g0, 0xe1, %asi
22350! preparing store val #0, next val will be in f32
22351fmovs %f16, %f20
22352fadds %f16, %f17, %f16
22353! preparing store val #1, next val will be in f33
22354fmovs %f16, %f21
22355fadds %f16, %f17, %f16
22356! preparing store val #2, next val will be in f40
22357fmovd %f20, %f32
22358fmovs %f16, %f20
22359fadds %f16, %f17, %f16
22360fmovd %f20, %f40
22361membar #Sync
22362stda %f32, [%i2 + 0 ] %asi
22363
22364P1446: !_MEMBAR (FP) (Secondary ctx)
22365
22366P1447: !_BSTC [21] (maybe <- 0x4100002b) (FP) (Secondary ctx)
22367wr %g0, 0xe1, %asi
22368! preparing store val #0, next val will be in f32
22369fmovs %f16, %f20
22370fadds %f16, %f17, %f16
22371! preparing store val #1, next val will be in f33
22372fmovs %f16, %f21
22373fadds %f16, %f17, %f16
22374! preparing store val #2, next val will be in f40
22375fmovd %f20, %f32
22376fmovs %f16, %f20
22377fadds %f16, %f17, %f16
22378fmovd %f20, %f40
22379membar #Sync
22380stda %f32, [%i2 + 0 ] %asi
22381
22382P1448: !_MEMBAR (FP) (Secondary ctx)
22383membar #StoreLoad
22384
22385P1449: !_BLD [3] (FP) (Branch target of P1639)
22386wr %g0, 0xf0, %asi
22387ldda [%i0 + 0] %asi, %f32
22388membar #Sync
22389! 5 addresses covered
22390fmovd %f32, %f18
22391fmovs %f18, %f3
22392fmovs %f19, %f4
22393fmovd %f34, %f18
22394fmovs %f18, %f5
22395fmovd %f36, %f6
22396fmovd %f40, %f18
22397fmovs %f18, %f7
22398ba P1450
22399nop
22400
22401TARGET1639:
22402ba RET1639
22403nop
22404
22405
22406P1450: !_MEMBAR (FP)
22407
22408P1451: !_REPLACEMENT [25] (Int)
22409sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
22410add %i0, %i3, %i3
22411sethi %hi(0x2000), %l7
22412ld [%i3+96], %l3
22413st %l3, [%i3+96]
22414add %i3, %l7, %o5
22415ld [%o5+96], %l3
22416st %l3, [%o5+96]
22417add %o5, %l7, %o5
22418ld [%o5+96], %l3
22419st %l3, [%o5+96]
22420add %o5, %l7, %o5
22421ld [%o5+96], %l3
22422st %l3, [%o5+96]
22423add %o5, %l7, %o5
22424ld [%o5+96], %l3
22425st %l3, [%o5+96]
22426add %o5, %l7, %o5
22427ld [%o5+96], %l3
22428st %l3, [%o5+96]
22429add %o5, %l7, %o5
22430ld [%o5+96], %l3
22431st %l3, [%o5+96]
22432add %o5, %l7, %o5
22433ld [%o5+96], %l3
22434st %l3, [%o5+96]
22435
22436P1452: !_LD [15] (Int) (Secondary ctx)
22437wr %g0, 0x81, %asi
22438sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
22439add %i0, %i2, %i2
22440lduwa [%i2 + 128] %asi, %o0
22441! move %o0(lower) -> %o0(upper)
22442sllx %o0, 32, %o0
22443
22444P1453: !_REPLACEMENT [20] (Int) (Branch target of P1401)
22445sethi %hi(0x2000), %o5
22446ld [%i3+256], %l6
22447st %l6, [%i3+256]
22448add %i3, %o5, %l3
22449ld [%l3+256], %l6
22450st %l6, [%l3+256]
22451add %l3, %o5, %l3
22452ld [%l3+256], %l6
22453st %l6, [%l3+256]
22454add %l3, %o5, %l3
22455ld [%l3+256], %l6
22456st %l6, [%l3+256]
22457add %l3, %o5, %l3
22458ld [%l3+256], %l6
22459st %l6, [%l3+256]
22460add %l3, %o5, %l3
22461ld [%l3+256], %l6
22462st %l6, [%l3+256]
22463add %l3, %o5, %l3
22464ld [%l3+256], %l6
22465st %l6, [%l3+256]
22466add %l3, %o5, %l3
22467ld [%l3+256], %l6
22468st %l6, [%l3+256]
22469ba P1454
22470nop
22471
22472TARGET1401:
22473ba RET1401
22474nop
22475
22476
22477P1454: !_LD [2] (Int)
22478lduw [%i0 + 8], %o5
22479! move %o5(lower) -> %o0(lower)
22480or %o5, %o0, %o0
22481
22482P1455: !_REPLACEMENT [6] (Int)
22483sethi %hi(0x2000), %l3
22484ld [%i3+96], %l7
22485st %l7, [%i3+96]
22486add %i3, %l3, %l6
22487ld [%l6+96], %l7
22488st %l7, [%l6+96]
22489add %l6, %l3, %l6
22490ld [%l6+96], %l7
22491st %l7, [%l6+96]
22492add %l6, %l3, %l6
22493ld [%l6+96], %l7
22494st %l7, [%l6+96]
22495add %l6, %l3, %l6
22496ld [%l6+96], %l7
22497st %l7, [%l6+96]
22498add %l6, %l3, %l6
22499ld [%l6+96], %l7
22500st %l7, [%l6+96]
22501add %l6, %l3, %l6
22502ld [%l6+96], %l7
22503st %l7, [%l6+96]
22504add %l6, %l3, %l6
22505ld [%l6+96], %l7
22506st %l7, [%l6+96]
22507
22508P1456: !_MEMBAR (FP)
22509
22510P1457: !_BSTC [24] (maybe <- 0x4100002e) (FP) (Branch target of P1405)
22511wr %g0, 0xe0, %asi
22512sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
22513add %i0, %i3, %i3
22514! preparing store val #0, next val will be in f32
22515fmovs %f16, %f20
22516fadds %f16, %f17, %f16
22517! preparing store val #1, next val will be in f40
22518fmovd %f20, %f32
22519fmovs %f16, %f20
22520fadds %f16, %f17, %f16
22521fmovd %f20, %f40
22522membar #Sync
22523stda %f32, [%i3 + 64 ] %asi
22524ba P1458
22525nop
22526
22527TARGET1405:
22528ba RET1405
22529nop
22530
22531
22532P1458: !_MEMBAR (FP)
22533
22534P1459: !_BSTC [9] (maybe <- 0x41000030) (FP)
22535wr %g0, 0xe0, %asi
22536! preparing store val #0, next val will be in f32
22537fmovs %f16, %f20
22538fadds %f16, %f17, %f16
22539! preparing store val #1, next val will be in f40
22540fmovd %f20, %f32
22541fmovs %f16, %f20
22542fadds %f16, %f17, %f16
22543fmovd %f20, %f40
22544membar #Sync
22545stda %f32, [%i1 + 0 ] %asi
22546
22547P1460: !_MEMBAR (FP) (CBR)
22548membar #StoreLoad
22549
22550! cbranch
22551andcc %l0, 1, %g0
22552be,pn %xcc, TARGET1460
22553nop
22554RET1460:
22555
22556! lfsr step begin
22557srlx %l0, 1, %l6
22558xnor %l6, %l0, %l6
22559sllx %l6, 63, %l6
22560or %l6, %l0, %l0
22561srlx %l0, 1, %l0
22562
22563
22564P1461: !_REPLACEMENT [18] (Int)
22565sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
22566add %i0, %i2, %i2
22567sethi %hi(0x2000), %l7
22568ld [%i2+128], %l3
22569st %l3, [%i2+128]
22570add %i2, %l7, %o5
22571ld [%o5+128], %l3
22572st %l3, [%o5+128]
22573add %o5, %l7, %o5
22574ld [%o5+128], %l3
22575st %l3, [%o5+128]
22576add %o5, %l7, %o5
22577ld [%o5+128], %l3
22578st %l3, [%o5+128]
22579add %o5, %l7, %o5
22580ld [%o5+128], %l3
22581st %l3, [%o5+128]
22582add %o5, %l7, %o5
22583ld [%o5+128], %l3
22584st %l3, [%o5+128]
22585add %o5, %l7, %o5
22586ld [%o5+128], %l3
22587st %l3, [%o5+128]
22588add %o5, %l7, %o5
22589ld [%o5+128], %l3
22590st %l3, [%o5+128]
22591
22592P1462: !_MEMBAR (FP)
22593
22594P1463: !_BST [19] (maybe <- 0x41000032) (FP)
22595wr %g0, 0xf0, %asi
22596sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
22597add %i0, %i3, %i3
22598! preparing store val #0, next val will be in f32
22599fmovs %f16, %f20
22600fadds %f16, %f17, %f16
22601fmovd %f20, %f32
22602membar #Sync
22603stda %f32, [%i3 + 0 ] %asi
22604
22605P1464: !_MEMBAR (FP) (Branch target of P1827)
22606membar #StoreLoad
22607ba P1465
22608nop
22609
22610TARGET1827:
22611ba RET1827
22612nop
22613
22614
22615P1465: !_BLD [23] (FP) (Branch target of P1679)
22616wr %g0, 0xf0, %asi
22617sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
22618add %i0, %i2, %i2
22619ldda [%i2 + 0] %asi, %f32
22620membar #Sync
22621! 3 addresses covered
22622fmovd %f32, %f8
22623fmovd %f40, %f10
22624ba P1466
22625nop
22626
22627TARGET1679:
22628ba RET1679
22629nop
22630
22631
22632P1466: !_MEMBAR (FP) (Branch target of P1683)
22633ba P1467
22634nop
22635
22636TARGET1683:
22637ba RET1683
22638nop
22639
22640
22641P1467: !_ST [6] (maybe <- 0x1800005) (Int) (Branch target of P1757)
22642stw %l4, [%i0 + 96 ]
22643add %l4, 1, %l4
22644ba P1468
22645nop
22646
22647TARGET1757:
22648ba RET1757
22649nop
22650
22651
22652P1468: !_MEMBAR (FP)
22653membar #StoreLoad
22654
22655P1469: !_BLD [18] (FP)
22656wr %g0, 0xf0, %asi
22657sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
22658add %i0, %i3, %i3
22659ldda [%i3 + 128] %asi, %f32
22660membar #Sync
22661! 1 addresses covered
22662fmovd %f32, %f18
22663fmovs %f18, %f11
22664
22665P1470: !_MEMBAR (FP)
22666
22667P1471: !_REPLACEMENT [28] (Int)
22668sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
22669add %i0, %i2, %i2
22670sethi %hi(0x2000), %o5
22671ld [%i2+0], %l6
22672st %l6, [%i2+0]
22673add %i2, %o5, %l3
22674ld [%l3+0], %l6
22675st %l6, [%l3+0]
22676add %l3, %o5, %l3
22677ld [%l3+0], %l6
22678st %l6, [%l3+0]
22679add %l3, %o5, %l3
22680ld [%l3+0], %l6
22681st %l6, [%l3+0]
22682add %l3, %o5, %l3
22683ld [%l3+0], %l6
22684st %l6, [%l3+0]
22685add %l3, %o5, %l3
22686ld [%l3+0], %l6
22687st %l6, [%l3+0]
22688add %l3, %o5, %l3
22689ld [%l3+0], %l6
22690st %l6, [%l3+0]
22691add %l3, %o5, %l3
22692ld [%l3+0], %l6
22693st %l6, [%l3+0]
22694
22695P1472: !_ST [18] (maybe <- 0x41000033) (FP) (Secondary ctx)
22696wr %g0, 0x81, %asi
22697! preparing store val #0, next val will be in f20
22698fmovs %f16, %f20
22699fadds %f16, %f17, %f16
22700sta %f20, [%i3 + 128 ] %asi
22701
22702P1473: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1556)
22703membar #StoreLoad
22704ba P1474
22705nop
22706
22707TARGET1556:
22708ba RET1556
22709nop
22710
22711
22712P1474: !_BLD [32] (FP) (Secondary ctx)
22713wr %g0, 0xf1, %asi
22714sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
22715add %i0, %i3, %i3
22716ldda [%i3 + 256] %asi, %f32
22717membar #Sync
22718! 1 addresses covered
22719fmovd %f32, %f12
22720
22721P1475: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1577)
22722ba P1476
22723nop
22724
22725TARGET1577:
22726ba RET1577
22727nop
22728
22729
22730P1476: !_MEMBAR (Int) (CBR)
22731membar #StoreLoad
22732
22733! cbranch
22734andcc %l0, 1, %g0
22735be,pt %xcc, TARGET1476
22736nop
22737RET1476:
22738
22739! lfsr step begin
22740srlx %l0, 1, %l6
22741xnor %l6, %l0, %l6
22742sllx %l6, 63, %l6
22743or %l6, %l0, %l0
22744srlx %l0, 1, %l0
22745
22746
22747P1477: !_BLD [12] (FP)
22748wr %g0, 0xf0, %asi
22749sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
22750add %i0, %i2, %i2
22751ldda [%i2 + 0] %asi, %f32
22752membar #Sync
22753! 3 addresses covered
22754fmovd %f32, %f18
22755fmovs %f18, %f13
22756fmovs %f19, %f14
22757fmovd %f40, %f18
22758fmovs %f18, %f15
22759!---- flushing fp results buffer to %f30 ----
22760fmovd %f0, %f30
22761fmovd %f2, %f30
22762fmovd %f4, %f30
22763fmovd %f6, %f30
22764fmovd %f8, %f30
22765fmovd %f10, %f30
22766fmovd %f12, %f30
22767fmovd %f14, %f30
22768!--
22769
22770P1478: !_MEMBAR (FP)
22771
22772P1479: !_BLD [29] (FP)
22773wr %g0, 0xf0, %asi
22774ldda [%i3 + 64] %asi, %f0
22775membar #Sync
22776! 1 addresses covered
22777
22778P1480: !_MEMBAR (FP) (CBR)
22779
22780! cbranch
22781andcc %l0, 1, %g0
22782be,pt %xcc, TARGET1480
22783nop
22784RET1480:
22785
22786! lfsr step begin
22787srlx %l0, 1, %l7
22788xnor %l7, %l0, %l7
22789sllx %l7, 63, %l7
22790or %l7, %l0, %l0
22791srlx %l0, 1, %l0
22792
22793
22794P1481: !_BSTC [10] (maybe <- 0x41000034) (FP) (Secondary ctx)
22795wr %g0, 0xe1, %asi
22796! preparing store val #0, next val will be in f32
22797fmovs %f16, %f20
22798fadds %f16, %f17, %f16
22799fmovd %f20, %f32
22800membar #Sync
22801stda %f32, [%i1 + 64 ] %asi
22802
22803P1482: !_MEMBAR (FP) (Secondary ctx)
22804membar #StoreLoad
22805
22806P1483: !_REPLACEMENT [9] (Int) (Nucleus ctx) (Branch target of P1622)
22807wr %g0, 0x4, %asi
22808sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
22809add %i0, %i3, %i3
22810sethi %hi(0x2000), %l7
22811ld [%i3+32], %l3
22812st %l3, [%i3+32]
22813add %i3, %l7, %o5
22814ld [%o5+32], %l3
22815st %l3, [%o5+32]
22816add %o5, %l7, %o5
22817ld [%o5+32], %l3
22818st %l3, [%o5+32]
22819add %o5, %l7, %o5
22820ld [%o5+32], %l3
22821st %l3, [%o5+32]
22822add %o5, %l7, %o5
22823ld [%o5+32], %l3
22824st %l3, [%o5+32]
22825add %o5, %l7, %o5
22826ld [%o5+32], %l3
22827st %l3, [%o5+32]
22828add %o5, %l7, %o5
22829ld [%o5+32], %l3
22830st %l3, [%o5+32]
22831add %o5, %l7, %o5
22832ld [%o5+32], %l3
22833st %l3, [%o5+32]
22834ba P1484
22835nop
22836
22837TARGET1622:
22838ba RET1622
22839nop
22840
22841
22842P1484: !_REPLACEMENT [20] (Int)
22843sethi %hi(0x2000), %l6
22844ld [%i3+256], %o5
22845st %o5, [%i3+256]
22846add %i3, %l6, %l7
22847ld [%l7+256], %o5
22848st %o5, [%l7+256]
22849add %l7, %l6, %l7
22850ld [%l7+256], %o5
22851st %o5, [%l7+256]
22852add %l7, %l6, %l7
22853ld [%l7+256], %o5
22854st %o5, [%l7+256]
22855add %l7, %l6, %l7
22856ld [%l7+256], %o5
22857st %o5, [%l7+256]
22858add %l7, %l6, %l7
22859ld [%l7+256], %o5
22860st %o5, [%l7+256]
22861add %l7, %l6, %l7
22862ld [%l7+256], %o5
22863st %o5, [%l7+256]
22864add %l7, %l6, %l7
22865ld [%l7+256], %o5
22866st %o5, [%l7+256]
22867
22868P1485: !_ST [21] (maybe <- 0x41000035) (FP) (CBR) (Secondary ctx)
22869wr %g0, 0x81, %asi
22870sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
22871add %i0, %i2, %i2
22872! preparing store val #0, next val will be in f20
22873fmovs %f16, %f20
22874fadds %f16, %f17, %f16
22875sta %f20, [%i2 + 0 ] %asi
22876
22877! cbranch
22878andcc %l0, 1, %g0
22879be,pt %xcc, TARGET1485
22880nop
22881RET1485:
22882
22883! lfsr step begin
22884srlx %l0, 1, %o5
22885xnor %o5, %l0, %o5
22886sllx %o5, 63, %o5
22887or %o5, %l0, %l0
22888srlx %l0, 1, %l0
22889
22890
22891P1486: !_REPLACEMENT [21] (Int) (Nucleus ctx)
22892wr %g0, 0x4, %asi
22893sethi %hi(0x2000), %l3
22894ld [%i3+0], %l7
22895st %l7, [%i3+0]
22896add %i3, %l3, %l6
22897ld [%l6+0], %l7
22898st %l7, [%l6+0]
22899add %l6, %l3, %l6
22900ld [%l6+0], %l7
22901st %l7, [%l6+0]
22902add %l6, %l3, %l6
22903ld [%l6+0], %l7
22904st %l7, [%l6+0]
22905add %l6, %l3, %l6
22906ld [%l6+0], %l7
22907st %l7, [%l6+0]
22908add %l6, %l3, %l6
22909ld [%l6+0], %l7
22910st %l7, [%l6+0]
22911add %l6, %l3, %l6
22912ld [%l6+0], %l7
22913st %l7, [%l6+0]
22914add %l6, %l3, %l6
22915ld [%l6+0], %l7
22916st %l7, [%l6+0]
22917
22918P1487: !_PREFETCH [8] (Int) (Branch target of P1502)
22919prefetch [%i1 + 0], 1
22920ba P1488
22921nop
22922
22923TARGET1502:
22924ba RET1502
22925nop
22926
22927
22928P1488: !_REPLACEMENT [25] (Int)
22929sethi %hi(0x2000), %o5
22930ld [%i3+96], %l6
22931st %l6, [%i3+96]
22932add %i3, %o5, %l3
22933ld [%l3+96], %l6
22934st %l6, [%l3+96]
22935add %l3, %o5, %l3
22936ld [%l3+96], %l6
22937st %l6, [%l3+96]
22938add %l3, %o5, %l3
22939ld [%l3+96], %l6
22940st %l6, [%l3+96]
22941add %l3, %o5, %l3
22942ld [%l3+96], %l6
22943st %l6, [%l3+96]
22944add %l3, %o5, %l3
22945ld [%l3+96], %l6
22946st %l6, [%l3+96]
22947add %l3, %o5, %l3
22948ld [%l3+96], %l6
22949st %l6, [%l3+96]
22950add %l3, %o5, %l3
22951ld [%l3+96], %l6
22952st %l6, [%l3+96]
22953
22954P1489: !_REPLACEMENT [24] (Int)
22955sethi %hi(0x2000), %l7
22956ld [%i3+64], %l3
22957st %l3, [%i3+64]
22958add %i3, %l7, %o5
22959ld [%o5+64], %l3
22960st %l3, [%o5+64]
22961add %o5, %l7, %o5
22962ld [%o5+64], %l3
22963st %l3, [%o5+64]
22964add %o5, %l7, %o5
22965ld [%o5+64], %l3
22966st %l3, [%o5+64]
22967add %o5, %l7, %o5
22968ld [%o5+64], %l3
22969st %l3, [%o5+64]
22970add %o5, %l7, %o5
22971ld [%o5+64], %l3
22972st %l3, [%o5+64]
22973add %o5, %l7, %o5
22974ld [%o5+64], %l3
22975st %l3, [%o5+64]
22976add %o5, %l7, %o5
22977ld [%o5+64], %l3
22978st %l3, [%o5+64]
22979
22980P1490: !_PREFETCH [33] (Int)
22981sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
22982add %i0, %i3, %i3
22983prefetch [%i3 + 0], 1
22984
22985P1491: !_REPLACEMENT [4] (Int) (CBR)
22986sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
22987add %i0, %i2, %i2
22988sethi %hi(0x2000), %l6
22989ld [%i2+32], %o5
22990st %o5, [%i2+32]
22991add %i2, %l6, %l7
22992ld [%l7+32], %o5
22993st %o5, [%l7+32]
22994add %l7, %l6, %l7
22995ld [%l7+32], %o5
22996st %o5, [%l7+32]
22997add %l7, %l6, %l7
22998ld [%l7+32], %o5
22999st %o5, [%l7+32]
23000add %l7, %l6, %l7
23001ld [%l7+32], %o5
23002st %o5, [%l7+32]
23003add %l7, %l6, %l7
23004ld [%l7+32], %o5
23005st %o5, [%l7+32]
23006add %l7, %l6, %l7
23007ld [%l7+32], %o5
23008st %o5, [%l7+32]
23009add %l7, %l6, %l7
23010ld [%l7+32], %o5
23011st %o5, [%l7+32]
23012
23013! cbranch
23014andcc %l0, 1, %g0
23015be,pn %xcc, TARGET1491
23016nop
23017RET1491:
23018
23019! lfsr step begin
23020srlx %l0, 1, %l3
23021xnor %l3, %l0, %l3
23022sllx %l3, 63, %l3
23023or %l3, %l0, %l0
23024srlx %l0, 1, %l0
23025
23026
23027P1492: !_LD [8] (Int)
23028lduw [%i1 + 0], %o1
23029! move %o1(lower) -> %o1(upper)
23030sllx %o1, 32, %o1
23031
23032P1493: !_MEMBAR (FP) (CBR)
23033membar #StoreLoad
23034
23035! cbranch
23036andcc %l0, 1, %g0
23037be,pt %xcc, TARGET1493
23038nop
23039RET1493:
23040
23041! lfsr step begin
23042srlx %l0, 1, %o5
23043xnor %o5, %l0, %o5
23044sllx %o5, 63, %o5
23045or %o5, %l0, %l0
23046srlx %l0, 1, %l0
23047
23048
23049P1494: !_BLD [26] (FP) (Branch target of P1719)
23050wr %g0, 0xf0, %asi
23051sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
23052add %i0, %i3, %i3
23053ldda [%i3 + 128] %asi, %f32
23054membar #Sync
23055! 2 addresses covered
23056fmovd %f32, %f18
23057fmovs %f18, %f1
23058fmovd %f40, %f2
23059ba P1495
23060nop
23061
23062TARGET1719:
23063ba RET1719
23064nop
23065
23066
23067P1495: !_MEMBAR (FP) (Branch target of P1368)
23068ba P1496
23069nop
23070
23071TARGET1368:
23072ba RET1368
23073nop
23074
23075
23076P1496: !_ST [15] (maybe <- 0x41000036) (FP) (CBR)
23077sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
23078add %i0, %i2, %i2
23079! preparing store val #0, next val will be in f20
23080fmovs %f16, %f20
23081fadds %f16, %f17, %f16
23082st %f20, [%i2 + 128 ]
23083
23084! cbranch
23085andcc %l0, 1, %g0
23086be,pt %xcc, TARGET1496
23087nop
23088RET1496:
23089
23090! lfsr step begin
23091srlx %l0, 1, %o5
23092xnor %o5, %l0, %o5
23093sllx %o5, 63, %o5
23094or %o5, %l0, %l0
23095srlx %l0, 1, %l0
23096
23097
23098P1497: !_REPLACEMENT [14] (Int) (Secondary ctx)
23099wr %g0, 0x81, %asi
23100sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
23101add %i0, %i3, %i3
23102sethi %hi(0x2000), %l3
23103ld [%i3+64], %l7
23104st %l7, [%i3+64]
23105add %i3, %l3, %l6
23106ld [%l6+64], %l7
23107st %l7, [%l6+64]
23108add %l6, %l3, %l6
23109ld [%l6+64], %l7
23110st %l7, [%l6+64]
23111add %l6, %l3, %l6
23112ld [%l6+64], %l7
23113st %l7, [%l6+64]
23114add %l6, %l3, %l6
23115ld [%l6+64], %l7
23116st %l7, [%l6+64]
23117add %l6, %l3, %l6
23118ld [%l6+64], %l7
23119st %l7, [%l6+64]
23120add %l6, %l3, %l6
23121ld [%l6+64], %l7
23122st %l7, [%l6+64]
23123add %l6, %l3, %l6
23124ld [%l6+64], %l7
23125st %l7, [%l6+64]
23126
23127P1498: !_MEMBAR (FP)
23128
23129P1499: !_BST [12] (maybe <- 0x41000037) (FP) (Branch target of P1799)
23130wr %g0, 0xf0, %asi
23131! preparing store val #0, next val will be in f32
23132fmovs %f16, %f20
23133fadds %f16, %f17, %f16
23134! preparing store val #1, next val will be in f33
23135fmovs %f16, %f21
23136fadds %f16, %f17, %f16
23137! preparing store val #2, next val will be in f40
23138fmovd %f20, %f32
23139fmovs %f16, %f20
23140fadds %f16, %f17, %f16
23141fmovd %f20, %f40
23142membar #Sync
23143stda %f32, [%i2 + 0 ] %asi
23144ba P1500
23145nop
23146
23147TARGET1799:
23148ba RET1799
23149nop
23150
23151
23152P1500: !_MEMBAR (FP)
23153membar #StoreLoad
23154
23155P1501: !_BLD [11] (FP)
23156wr %g0, 0xf0, %asi
23157ldda [%i2 + 0] %asi, %f32
23158membar #Sync
23159! 3 addresses covered
23160fmovd %f32, %f18
23161fmovs %f18, %f3
23162fmovs %f19, %f4
23163fmovd %f40, %f18
23164fmovs %f18, %f5
23165
23166P1502: !_MEMBAR (FP) (CBR)
23167
23168! cbranch
23169andcc %l0, 1, %g0
23170be,pt %xcc, TARGET1502
23171nop
23172RET1502:
23173
23174! lfsr step begin
23175srlx %l0, 1, %l7
23176xnor %l7, %l0, %l7
23177sllx %l7, 63, %l7
23178or %l7, %l0, %l0
23179srlx %l0, 1, %l0
23180
23181
23182P1503: !_LD [3] (FP)
23183ld [%i0 + 16], %f6
23184! 1 addresses covered
23185
23186P1504: !_REPLACEMENT [30] (Int)
23187sethi %hi(0x2000), %o5
23188ld [%i3+128], %l6
23189st %l6, [%i3+128]
23190add %i3, %o5, %l3
23191ld [%l3+128], %l6
23192st %l6, [%l3+128]
23193add %l3, %o5, %l3
23194ld [%l3+128], %l6
23195st %l6, [%l3+128]
23196add %l3, %o5, %l3
23197ld [%l3+128], %l6
23198st %l6, [%l3+128]
23199add %l3, %o5, %l3
23200ld [%l3+128], %l6
23201st %l6, [%l3+128]
23202add %l3, %o5, %l3
23203ld [%l3+128], %l6
23204st %l6, [%l3+128]
23205add %l3, %o5, %l3
23206ld [%l3+128], %l6
23207st %l6, [%l3+128]
23208add %l3, %o5, %l3
23209ld [%l3+128], %l6
23210st %l6, [%l3+128]
23211
23212P1505: !_REPLACEMENT [19] (Int) (Branch target of P1375)
23213sethi %hi(0x2000), %l7
23214ld [%i3+0], %l3
23215st %l3, [%i3+0]
23216add %i3, %l7, %o5
23217ld [%o5+0], %l3
23218st %l3, [%o5+0]
23219add %o5, %l7, %o5
23220ld [%o5+0], %l3
23221st %l3, [%o5+0]
23222add %o5, %l7, %o5
23223ld [%o5+0], %l3
23224st %l3, [%o5+0]
23225add %o5, %l7, %o5
23226ld [%o5+0], %l3
23227st %l3, [%o5+0]
23228add %o5, %l7, %o5
23229ld [%o5+0], %l3
23230st %l3, [%o5+0]
23231add %o5, %l7, %o5
23232ld [%o5+0], %l3
23233st %l3, [%o5+0]
23234add %o5, %l7, %o5
23235ld [%o5+0], %l3
23236st %l3, [%o5+0]
23237ba P1506
23238nop
23239
23240TARGET1375:
23241ba RET1375
23242nop
23243
23244
23245P1506: !_REPLACEMENT [17] (Int)
23246sethi %hi(0x2000), %l6
23247ld [%i3+96], %o5
23248st %o5, [%i3+96]
23249add %i3, %l6, %l7
23250ld [%l7+96], %o5
23251st %o5, [%l7+96]
23252add %l7, %l6, %l7
23253ld [%l7+96], %o5
23254st %o5, [%l7+96]
23255add %l7, %l6, %l7
23256ld [%l7+96], %o5
23257st %o5, [%l7+96]
23258add %l7, %l6, %l7
23259ld [%l7+96], %o5
23260st %o5, [%l7+96]
23261add %l7, %l6, %l7
23262ld [%l7+96], %o5
23263st %o5, [%l7+96]
23264add %l7, %l6, %l7
23265ld [%l7+96], %o5
23266st %o5, [%l7+96]
23267add %l7, %l6, %l7
23268ld [%l7+96], %o5
23269st %o5, [%l7+96]
23270
23271P1507: !_PREFETCH [26] (Int) (Secondary ctx)
23272wr %g0, 0x81, %asi
23273sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
23274add %i0, %i2, %i2
23275prefetcha [%i2 + 128] %asi, 1
23276
23277P1508: !_MEMBAR (FP)
23278
23279P1509: !_BST [2] (maybe <- 0x4100003a) (FP)
23280wr %g0, 0xf0, %asi
23281! preparing store val #0, next val will be in f32
23282fmovs %f16, %f20
23283fadds %f16, %f17, %f16
23284! preparing store val #1, next val will be in f33
23285fmovs %f16, %f21
23286fadds %f16, %f17, %f16
23287! preparing store val #2, next val will be in f34
23288fmovd %f20, %f32
23289fmovs %f16, %f20
23290fadds %f16, %f17, %f16
23291! preparing store val #3, next val will be in f36
23292fmovd %f20, %f34
23293fmovs %f16, %f20
23294fadds %f16, %f17, %f16
23295! preparing store val #4, next val will be in f40
23296fmovd %f20, %f36
23297fmovs %f16, %f20
23298fadds %f16, %f17, %f16
23299fmovd %f20, %f40
23300membar #Sync
23301stda %f32, [%i0 + 0 ] %asi
23302
23303P1510: !_MEMBAR (FP)
23304membar #StoreLoad
23305
23306P1511: !_ST [2] (maybe <- 0x4100003f) (FP) (CBR) (Branch target of P1493)
23307! preparing store val #0, next val will be in f20
23308fmovs %f16, %f20
23309fadds %f16, %f17, %f16
23310st %f20, [%i0 + 8 ]
23311
23312! cbranch
23313andcc %l0, 1, %g0
23314be,pn %xcc, TARGET1511
23315nop
23316RET1511:
23317
23318! lfsr step begin
23319srlx %l0, 1, %l7
23320xnor %l7, %l0, %l7
23321sllx %l7, 63, %l7
23322or %l7, %l0, %l0
23323srlx %l0, 1, %l0
23324
23325ba P1512
23326nop
23327
23328TARGET1493:
23329ba RET1493
23330nop
23331
23332
23333P1512: !_ST [30] (maybe <- 0x41000040) (FP) (CBR)
23334sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
23335add %i0, %i3, %i3
23336! preparing store val #0, next val will be in f20
23337fmovs %f16, %f20
23338fadds %f16, %f17, %f16
23339st %f20, [%i3 + 128 ]
23340
23341! cbranch
23342andcc %l0, 1, %g0
23343be,pt %xcc, TARGET1512
23344nop
23345RET1512:
23346
23347! lfsr step begin
23348srlx %l0, 1, %l7
23349xnor %l7, %l0, %l7
23350sllx %l7, 63, %l7
23351or %l7, %l0, %l0
23352srlx %l0, 1, %l0
23353
23354
23355P1513: !_MEMBAR (FP)
23356
23357P1514: !_BST [1] (maybe <- 0x41000041) (FP) (Branch target of P1873)
23358wr %g0, 0xf0, %asi
23359! preparing store val #0, next val will be in f32
23360fmovs %f16, %f20
23361fadds %f16, %f17, %f16
23362! preparing store val #1, next val will be in f33
23363fmovs %f16, %f21
23364fadds %f16, %f17, %f16
23365! preparing store val #2, next val will be in f34
23366fmovd %f20, %f32
23367fmovs %f16, %f20
23368fadds %f16, %f17, %f16
23369! preparing store val #3, next val will be in f36
23370fmovd %f20, %f34
23371fmovs %f16, %f20
23372fadds %f16, %f17, %f16
23373! preparing store val #4, next val will be in f40
23374fmovd %f20, %f36
23375fmovs %f16, %f20
23376fadds %f16, %f17, %f16
23377fmovd %f20, %f40
23378membar #Sync
23379stda %f32, [%i0 + 0 ] %asi
23380ba P1515
23381nop
23382
23383TARGET1873:
23384ba RET1873
23385nop
23386
23387
23388P1515: !_MEMBAR (FP)
23389membar #StoreLoad
23390
23391P1516: !_BLD [19] (FP)
23392wr %g0, 0xf0, %asi
23393sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
23394add %i0, %i2, %i2
23395ldda [%i2 + 0] %asi, %f32
23396membar #Sync
23397! 1 addresses covered
23398fmovd %f32, %f18
23399fmovs %f18, %f7
23400
23401P1517: !_MEMBAR (FP) (CBR)
23402
23403! cbranch
23404andcc %l0, 1, %g0
23405be,pn %xcc, TARGET1517
23406nop
23407RET1517:
23408
23409! lfsr step begin
23410srlx %l0, 1, %l7
23411xnor %l7, %l0, %l7
23412sllx %l7, 63, %l7
23413or %l7, %l0, %l0
23414srlx %l0, 1, %l0
23415
23416
23417P1518: !_BST [4] (maybe <- 0x41000046) (FP)
23418wr %g0, 0xf0, %asi
23419! preparing store val #0, next val will be in f32
23420fmovs %f16, %f20
23421fadds %f16, %f17, %f16
23422! preparing store val #1, next val will be in f33
23423fmovs %f16, %f21
23424fadds %f16, %f17, %f16
23425! preparing store val #2, next val will be in f34
23426fmovd %f20, %f32
23427fmovs %f16, %f20
23428fadds %f16, %f17, %f16
23429! preparing store val #3, next val will be in f36
23430fmovd %f20, %f34
23431fmovs %f16, %f20
23432fadds %f16, %f17, %f16
23433! preparing store val #4, next val will be in f40
23434fmovd %f20, %f36
23435fmovs %f16, %f20
23436fadds %f16, %f17, %f16
23437fmovd %f20, %f40
23438membar #Sync
23439stda %f32, [%i0 + 0 ] %asi
23440
23441P1519: !_MEMBAR (FP) (Branch target of P1660)
23442membar #StoreLoad
23443ba P1520
23444nop
23445
23446TARGET1660:
23447ba RET1660
23448nop
23449
23450
23451P1520: !_ST [14] (maybe <- 0x4100004b) (FP)
23452sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
23453add %i0, %i3, %i3
23454! preparing store val #0, next val will be in f20
23455fmovs %f16, %f20
23456fadds %f16, %f17, %f16
23457st %f20, [%i3 + 64 ]
23458
23459P1521: !_PREFETCH [14] (Int)
23460prefetch [%i3 + 64], 1
23461
23462P1522: !_LD [23] (FP)
23463sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
23464add %i0, %i2, %i2
23465ld [%i2 + 32], %f8
23466! 1 addresses covered
23467
23468P1523: !_PREFETCH [13] (Int) (Nucleus ctx)
23469wr %g0, 0x4, %asi
23470prefetcha [%i3 + 32] %asi, 1
23471
23472P1524: !_REPLACEMENT [22] (Int)
23473sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
23474add %i0, %i3, %i3
23475sethi %hi(0x2000), %l6
23476ld [%i3+4], %o5
23477st %o5, [%i3+4]
23478add %i3, %l6, %l7
23479ld [%l7+4], %o5
23480st %o5, [%l7+4]
23481add %l7, %l6, %l7
23482ld [%l7+4], %o5
23483st %o5, [%l7+4]
23484add %l7, %l6, %l7
23485ld [%l7+4], %o5
23486st %o5, [%l7+4]
23487add %l7, %l6, %l7
23488ld [%l7+4], %o5
23489st %o5, [%l7+4]
23490add %l7, %l6, %l7
23491ld [%l7+4], %o5
23492st %o5, [%l7+4]
23493add %l7, %l6, %l7
23494ld [%l7+4], %o5
23495st %o5, [%l7+4]
23496add %l7, %l6, %l7
23497ld [%l7+4], %o5
23498st %o5, [%l7+4]
23499
23500P1525: !_MEMBAR (FP)
23501
23502P1526: !_BSTC [10] (maybe <- 0x4100004c) (FP) (Branch target of P1763)
23503wr %g0, 0xe0, %asi
23504! preparing store val #0, next val will be in f32
23505fmovs %f16, %f20
23506fadds %f16, %f17, %f16
23507fmovd %f20, %f32
23508membar #Sync
23509stda %f32, [%i1 + 64 ] %asi
23510ba P1527
23511nop
23512
23513TARGET1763:
23514ba RET1763
23515nop
23516
23517
23518P1527: !_MEMBAR (FP)
23519membar #StoreLoad
23520
23521P1528: !_PREFETCH [24] (Int) (Branch target of P1581)
23522prefetch [%i2 + 64], 1
23523ba P1529
23524nop
23525
23526TARGET1581:
23527ba RET1581
23528nop
23529
23530
23531P1529: !_MEMBAR (FP) (Branch target of P1701)
23532membar #StoreLoad
23533ba P1530
23534nop
23535
23536TARGET1701:
23537ba RET1701
23538nop
23539
23540
23541P1530: !_BLD [8] (FP)
23542wr %g0, 0xf0, %asi
23543ldda [%i1 + 0] %asi, %f32
23544membar #Sync
23545! 2 addresses covered
23546fmovd %f32, %f18
23547fmovs %f18, %f9
23548fmovd %f40, %f10
23549
23550P1531: !_MEMBAR (FP)
23551
23552P1532: !_REPLACEMENT [23] (Int)
23553sethi %hi(0x2000), %o5
23554ld [%i3+32], %l6
23555st %l6, [%i3+32]
23556add %i3, %o5, %l3
23557ld [%l3+32], %l6
23558st %l6, [%l3+32]
23559add %l3, %o5, %l3
23560ld [%l3+32], %l6
23561st %l6, [%l3+32]
23562add %l3, %o5, %l3
23563ld [%l3+32], %l6
23564st %l6, [%l3+32]
23565add %l3, %o5, %l3
23566ld [%l3+32], %l6
23567st %l6, [%l3+32]
23568add %l3, %o5, %l3
23569ld [%l3+32], %l6
23570st %l6, [%l3+32]
23571add %l3, %o5, %l3
23572ld [%l3+32], %l6
23573st %l6, [%l3+32]
23574add %l3, %o5, %l3
23575ld [%l3+32], %l6
23576st %l6, [%l3+32]
23577
23578P1533: !_MEMBAR (FP) (CBR)
23579
23580! cbranch
23581andcc %l0, 1, %g0
23582be,pt %xcc, TARGET1533
23583nop
23584RET1533:
23585
23586! lfsr step begin
23587srlx %l0, 1, %l7
23588xnor %l7, %l0, %l7
23589sllx %l7, 63, %l7
23590or %l7, %l0, %l0
23591srlx %l0, 1, %l0
23592
23593
23594P1534: !_BSTC [2] (maybe <- 0x4100004d) (FP) (Branch target of P1854)
23595wr %g0, 0xe0, %asi
23596! preparing store val #0, next val will be in f32
23597fmovs %f16, %f20
23598fadds %f16, %f17, %f16
23599! preparing store val #1, next val will be in f33
23600fmovs %f16, %f21
23601fadds %f16, %f17, %f16
23602! preparing store val #2, next val will be in f34
23603fmovd %f20, %f32
23604fmovs %f16, %f20
23605fadds %f16, %f17, %f16
23606! preparing store val #3, next val will be in f36
23607fmovd %f20, %f34
23608fmovs %f16, %f20
23609fadds %f16, %f17, %f16
23610! preparing store val #4, next val will be in f40
23611fmovd %f20, %f36
23612fmovs %f16, %f20
23613fadds %f16, %f17, %f16
23614fmovd %f20, %f40
23615membar #Sync
23616stda %f32, [%i0 + 0 ] %asi
23617ba P1535
23618nop
23619
23620TARGET1854:
23621ba RET1854
23622nop
23623
23624
23625P1535: !_MEMBAR (FP)
23626membar #StoreLoad
23627
23628P1536: !_BLD [6] (FP)
23629wr %g0, 0xf0, %asi
23630ldda [%i0 + 64] %asi, %f32
23631membar #Sync
23632! 2 addresses covered
23633fmovd %f32, %f18
23634fmovs %f18, %f11
23635fmovd %f40, %f12
23636
23637P1537: !_MEMBAR (FP)
23638
23639P1538: !_BSTC [3] (maybe <- 0x41000052) (FP)
23640wr %g0, 0xe0, %asi
23641! preparing store val #0, next val will be in f32
23642fmovs %f16, %f20
23643fadds %f16, %f17, %f16
23644! preparing store val #1, next val will be in f33
23645fmovs %f16, %f21
23646fadds %f16, %f17, %f16
23647! preparing store val #2, next val will be in f34
23648fmovd %f20, %f32
23649fmovs %f16, %f20
23650fadds %f16, %f17, %f16
23651! preparing store val #3, next val will be in f36
23652fmovd %f20, %f34
23653fmovs %f16, %f20
23654fadds %f16, %f17, %f16
23655! preparing store val #4, next val will be in f40
23656fmovd %f20, %f36
23657fmovs %f16, %f20
23658fadds %f16, %f17, %f16
23659fmovd %f20, %f40
23660membar #Sync
23661stda %f32, [%i0 + 0 ] %asi
23662
23663P1539: !_MEMBAR (FP)
23664membar #StoreLoad
23665
23666P1540: !_ST [14] (maybe <- 0x1800006) (Int)
23667sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
23668add %i0, %i2, %i2
23669stw %l4, [%i2 + 64 ]
23670add %l4, 1, %l4
23671
23672P1541: !_ST [5] (maybe <- 0x41000057) (FP)
23673! preparing store val #0, next val will be in f20
23674fmovs %f16, %f20
23675fadds %f16, %f17, %f16
23676st %f20, [%i0 + 64 ]
23677
23678P1542: !_MEMBAR (FP)
23679membar #StoreLoad
23680
23681P1543: !_BLD [21] (FP) (CBR)
23682wr %g0, 0xf0, %asi
23683sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
23684add %i0, %i3, %i3
23685ldda [%i3 + 0] %asi, %f32
23686membar #Sync
23687! 3 addresses covered
23688fmovd %f32, %f18
23689fmovs %f18, %f13
23690fmovs %f19, %f14
23691fmovd %f40, %f18
23692fmovs %f18, %f15
23693!---- flushing fp results buffer to %f30 ----
23694fmovd %f0, %f30
23695fmovd %f2, %f30
23696fmovd %f4, %f30
23697fmovd %f6, %f30
23698fmovd %f8, %f30
23699fmovd %f10, %f30
23700fmovd %f12, %f30
23701fmovd %f14, %f30
23702!--
23703
23704! cbranch
23705andcc %l0, 1, %g0
23706be,pt %xcc, TARGET1543
23707nop
23708RET1543:
23709
23710! lfsr step begin
23711srlx %l0, 1, %o5
23712xnor %o5, %l0, %o5
23713sllx %o5, 63, %o5
23714or %o5, %l0, %l0
23715srlx %l0, 1, %l0
23716
23717
23718P1544: !_MEMBAR (FP)
23719
23720P1545: !_IDC_FLIP [20] (Int)
23721sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
23722add %i0, %i2, %i2
23723IDC_FLIP(1545, 22276, 3, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3)
23724
23725P1546: !_MEMBAR (FP)
23726
23727P1547: !_BST [23] (maybe <- 0x41000058) (FP) (CBR)
23728wr %g0, 0xf0, %asi
23729! preparing store val #0, next val will be in f32
23730fmovs %f16, %f20
23731fadds %f16, %f17, %f16
23732! preparing store val #1, next val will be in f33
23733fmovs %f16, %f21
23734fadds %f16, %f17, %f16
23735! preparing store val #2, next val will be in f40
23736fmovd %f20, %f32
23737fmovs %f16, %f20
23738fadds %f16, %f17, %f16
23739fmovd %f20, %f40
23740membar #Sync
23741stda %f32, [%i3 + 0 ] %asi
23742
23743! cbranch
23744andcc %l0, 1, %g0
23745be,pn %xcc, TARGET1547
23746nop
23747RET1547:
23748
23749! lfsr step begin
23750srlx %l0, 1, %l3
23751xnor %l3, %l0, %l3
23752sllx %l3, 63, %l3
23753or %l3, %l0, %l0
23754srlx %l0, 1, %l0
23755
23756
23757P1548: !_MEMBAR (FP)
23758membar #StoreLoad
23759
23760P1549: !_LD [28] (FP)
23761sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
23762add %i0, %i3, %i3
23763ld [%i3 + 0], %f0
23764! 1 addresses covered
23765
23766P1550: !_REPLACEMENT [5] (Int) (Secondary ctx) (Branch target of P1406)
23767wr %g0, 0x81, %asi
23768sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
23769add %i0, %i2, %i2
23770sethi %hi(0x2000), %l6
23771ld [%i2+64], %o5
23772st %o5, [%i2+64]
23773add %i2, %l6, %l7
23774ld [%l7+64], %o5
23775st %o5, [%l7+64]
23776add %l7, %l6, %l7
23777ld [%l7+64], %o5
23778st %o5, [%l7+64]
23779add %l7, %l6, %l7
23780ld [%l7+64], %o5
23781st %o5, [%l7+64]
23782add %l7, %l6, %l7
23783ld [%l7+64], %o5
23784st %o5, [%l7+64]
23785add %l7, %l6, %l7
23786ld [%l7+64], %o5
23787st %o5, [%l7+64]
23788add %l7, %l6, %l7
23789ld [%l7+64], %o5
23790st %o5, [%l7+64]
23791add %l7, %l6, %l7
23792ld [%l7+64], %o5
23793st %o5, [%l7+64]
23794ba P1551
23795nop
23796
23797TARGET1406:
23798ba RET1406
23799nop
23800
23801
23802P1551: !_PREFETCH [14] (Int)
23803sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
23804add %i0, %i3, %i3
23805prefetch [%i3 + 64], 1
23806
23807P1552: !_MEMBAR (FP)
23808
23809P1553: !_BSTC [23] (maybe <- 0x4100005b) (FP) (Branch target of P1778)
23810wr %g0, 0xe0, %asi
23811sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
23812add %i0, %i2, %i2
23813! preparing store val #0, next val will be in f32
23814fmovs %f16, %f20
23815fadds %f16, %f17, %f16
23816! preparing store val #1, next val will be in f33
23817fmovs %f16, %f21
23818fadds %f16, %f17, %f16
23819! preparing store val #2, next val will be in f40
23820fmovd %f20, %f32
23821fmovs %f16, %f20
23822fadds %f16, %f17, %f16
23823fmovd %f20, %f40
23824membar #Sync
23825stda %f32, [%i2 + 0 ] %asi
23826ba P1554
23827nop
23828
23829TARGET1778:
23830ba RET1778
23831nop
23832
23833
23834P1554: !_MEMBAR (FP)
23835membar #StoreLoad
23836
23837P1555: !_PREFETCH [27] (Int) (CBR)
23838prefetch [%i2 + 160], 1
23839
23840! cbranch
23841andcc %l0, 1, %g0
23842be,pn %xcc, TARGET1555
23843nop
23844RET1555:
23845
23846! lfsr step begin
23847srlx %l0, 1, %o5
23848xnor %o5, %l0, %o5
23849sllx %o5, 63, %o5
23850or %o5, %l0, %l0
23851srlx %l0, 1, %l0
23852
23853
23854P1556: !_MEMBAR (FP) (CBR)
23855membar #StoreLoad
23856
23857! cbranch
23858andcc %l0, 1, %g0
23859be,pt %xcc, TARGET1556
23860nop
23861RET1556:
23862
23863! lfsr step begin
23864srlx %l0, 1, %l3
23865xnor %l3, %l0, %l3
23866sllx %l3, 63, %l3
23867or %l3, %l0, %l0
23868srlx %l0, 1, %l0
23869
23870
23871P1557: !_BLD [30] (FP) (CBR) (Branch target of P1302)
23872wr %g0, 0xf0, %asi
23873sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
23874add %i0, %i3, %i3
23875ldda [%i3 + 128] %asi, %f32
23876membar #Sync
23877! 1 addresses covered
23878fmovd %f32, %f18
23879fmovs %f18, %f1
23880
23881! cbranch
23882andcc %l0, 1, %g0
23883be,pn %xcc, TARGET1557
23884nop
23885RET1557:
23886
23887! lfsr step begin
23888srlx %l0, 1, %l6
23889xnor %l6, %l0, %l6
23890sllx %l6, 63, %l6
23891or %l6, %l0, %l0
23892srlx %l0, 1, %l0
23893
23894ba P1558
23895nop
23896
23897TARGET1302:
23898ba RET1302
23899nop
23900
23901
23902P1558: !_MEMBAR (FP) (CBR)
23903
23904! cbranch
23905andcc %l0, 1, %g0
23906be,pn %xcc, TARGET1558
23907nop
23908RET1558:
23909
23910! lfsr step begin
23911srlx %l0, 1, %l7
23912xnor %l7, %l0, %l7
23913sllx %l7, 63, %l7
23914or %l7, %l0, %l0
23915srlx %l0, 1, %l0
23916
23917
23918P1559: !_BLD [5] (FP)
23919wr %g0, 0xf0, %asi
23920ldda [%i0 + 64] %asi, %f32
23921membar #Sync
23922! 2 addresses covered
23923fmovd %f32, %f2
23924fmovd %f40, %f18
23925fmovs %f18, %f3
23926
23927P1560: !_MEMBAR (FP)
23928
23929P1561: !_REPLACEMENT [9] (Int) (Nucleus ctx)
23930wr %g0, 0x4, %asi
23931sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
23932add %i0, %i2, %i2
23933sethi %hi(0x2000), %o5
23934ld [%i2+32], %l6
23935st %l6, [%i2+32]
23936add %i2, %o5, %l3
23937ld [%l3+32], %l6
23938st %l6, [%l3+32]
23939add %l3, %o5, %l3
23940ld [%l3+32], %l6
23941st %l6, [%l3+32]
23942add %l3, %o5, %l3
23943ld [%l3+32], %l6
23944st %l6, [%l3+32]
23945add %l3, %o5, %l3
23946ld [%l3+32], %l6
23947st %l6, [%l3+32]
23948add %l3, %o5, %l3
23949ld [%l3+32], %l6
23950st %l6, [%l3+32]
23951add %l3, %o5, %l3
23952ld [%l3+32], %l6
23953st %l6, [%l3+32]
23954add %l3, %o5, %l3
23955ld [%l3+32], %l6
23956st %l6, [%l3+32]
23957
23958P1562: !_LD [28] (FP) (Secondary ctx)
23959wr %g0, 0x81, %asi
23960lda [%i3 + 0] %asi, %f4
23961! 1 addresses covered
23962
23963P1563: !_MEMBAR (FP)
23964membar #StoreLoad
23965
23966P1564: !_BLD [18] (FP)
23967wr %g0, 0xf0, %asi
23968sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
23969add %i0, %i3, %i3
23970ldda [%i3 + 128] %asi, %f32
23971membar #Sync
23972! 1 addresses covered
23973fmovd %f32, %f18
23974fmovs %f18, %f5
23975
23976P1565: !_MEMBAR (FP)
23977
23978P1566: !_BLD [16] (FP)
23979wr %g0, 0xf0, %asi
23980ldda [%i3 + 0] %asi, %f32
23981membar #Sync
23982! 1 addresses covered
23983fmovd %f36, %f6
23984
23985P1567: !_MEMBAR (FP)
23986
23987P1568: !_LD [13] (FP) (Branch target of P1703)
23988sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
23989add %i0, %i2, %i2
23990ld [%i2 + 32], %f7
23991! 1 addresses covered
23992ba P1569
23993nop
23994
23995TARGET1703:
23996ba RET1703
23997nop
23998
23999
24000P1569: !_MEMBAR (FP) (CBR)
24001
24002! cbranch
24003andcc %l0, 1, %g0
24004be,pt %xcc, TARGET1569
24005nop
24006RET1569:
24007
24008! lfsr step begin
24009srlx %l0, 1, %l7
24010xnor %l7, %l0, %l7
24011sllx %l7, 63, %l7
24012or %l7, %l0, %l0
24013srlx %l0, 1, %l0
24014
24015
24016P1570: !_BSTC [6] (maybe <- 0x4100005e) (FP) (Branch target of P1340)
24017wr %g0, 0xe0, %asi
24018! preparing store val #0, next val will be in f32
24019fmovs %f16, %f20
24020fadds %f16, %f17, %f16
24021! preparing store val #1, next val will be in f40
24022fmovd %f20, %f32
24023fmovs %f16, %f20
24024fadds %f16, %f17, %f16
24025fmovd %f20, %f40
24026membar #Sync
24027stda %f32, [%i0 + 64 ] %asi
24028ba P1571
24029nop
24030
24031TARGET1340:
24032ba RET1340
24033nop
24034
24035
24036P1571: !_MEMBAR (FP)
24037membar #StoreLoad
24038
24039P1572: !_REPLACEMENT [31] (Int) (Secondary ctx)
24040wr %g0, 0x81, %asi
24041sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
24042add %i0, %i3, %i3
24043sethi %hi(0x2000), %l7
24044ld [%i3+192], %l3
24045st %l3, [%i3+192]
24046add %i3, %l7, %o5
24047ld [%o5+192], %l3
24048st %l3, [%o5+192]
24049add %o5, %l7, %o5
24050ld [%o5+192], %l3
24051st %l3, [%o5+192]
24052add %o5, %l7, %o5
24053ld [%o5+192], %l3
24054st %l3, [%o5+192]
24055add %o5, %l7, %o5
24056ld [%o5+192], %l3
24057st %l3, [%o5+192]
24058add %o5, %l7, %o5
24059ld [%o5+192], %l3
24060st %l3, [%o5+192]
24061add %o5, %l7, %o5
24062ld [%o5+192], %l3
24063st %l3, [%o5+192]
24064add %o5, %l7, %o5
24065ld [%o5+192], %l3
24066st %l3, [%o5+192]
24067
24068P1573: !_MEMBAR (FP)
24069membar #StoreLoad
24070
24071P1574: !_BLD [5] (FP)
24072wr %g0, 0xf0, %asi
24073ldda [%i0 + 64] %asi, %f32
24074membar #Sync
24075! 2 addresses covered
24076fmovd %f32, %f8
24077fmovd %f40, %f18
24078fmovs %f18, %f9
24079
24080P1575: !_MEMBAR (FP) (CBR)
24081
24082! cbranch
24083andcc %l0, 1, %g0
24084be,pn %xcc, TARGET1575
24085nop
24086RET1575:
24087
24088! lfsr step begin
24089srlx %l0, 1, %l6
24090xnor %l6, %l0, %l6
24091sllx %l6, 63, %l6
24092or %l6, %l0, %l0
24093srlx %l0, 1, %l0
24094
24095
24096P1576: !_PREFETCH [19] (Int) (Nucleus ctx) (Branch target of P1826)
24097wr %g0, 0x4, %asi
24098sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
24099add %i0, %i2, %i2
24100prefetcha [%i2 + 0] %asi, 1
24101ba P1577
24102nop
24103
24104TARGET1826:
24105ba RET1826
24106nop
24107
24108
24109P1577: !_MEMBAR (FP) (CBR)
24110
24111! cbranch
24112andcc %l0, 1, %g0
24113be,pt %xcc, TARGET1577
24114nop
24115RET1577:
24116
24117! lfsr step begin
24118srlx %l0, 1, %l7
24119xnor %l7, %l0, %l7
24120sllx %l7, 63, %l7
24121or %l7, %l0, %l0
24122srlx %l0, 1, %l0
24123
24124
24125P1578: !_BST [21] (maybe <- 0x41000060) (FP)
24126wr %g0, 0xf0, %asi
24127sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
24128add %i0, %i3, %i3
24129! preparing store val #0, next val will be in f32
24130fmovs %f16, %f20
24131fadds %f16, %f17, %f16
24132! preparing store val #1, next val will be in f33
24133fmovs %f16, %f21
24134fadds %f16, %f17, %f16
24135! preparing store val #2, next val will be in f40
24136fmovd %f20, %f32
24137fmovs %f16, %f20
24138fadds %f16, %f17, %f16
24139fmovd %f20, %f40
24140membar #Sync
24141stda %f32, [%i3 + 0 ] %asi
24142
24143P1579: !_MEMBAR (FP)
24144membar #StoreLoad
24145
24146P1580: !_IDC_FLIP [13] (Int)
24147sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
24148add %i0, %i2, %i2
24149IDC_FLIP(1580, 28407, 3, 0x44000020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
24150
24151P1581: !_MEMBAR (FP) (CBR)
24152
24153! cbranch
24154andcc %l0, 1, %g0
24155be,pn %xcc, TARGET1581
24156nop
24157RET1581:
24158
24159! lfsr step begin
24160srlx %l0, 1, %l6
24161xnor %l6, %l0, %l6
24162sllx %l6, 63, %l6
24163or %l6, %l0, %l0
24164srlx %l0, 1, %l0
24165
24166
24167P1582: !_BSTC [16] (maybe <- 0x41000063) (FP)
24168wr %g0, 0xe0, %asi
24169sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
24170add %i0, %i3, %i3
24171! preparing store val #0, next val will be in f36
24172fmovs %f16, %f20
24173fadds %f16, %f17, %f16
24174fmovd %f20, %f36
24175membar #Sync
24176stda %f32, [%i3 + 0 ] %asi
24177
24178P1583: !_MEMBAR (FP)
24179membar #StoreLoad
24180
24181P1584: !_ST [13] (maybe <- 0x41000064) (FP)
24182! preparing store val #0, next val will be in f20
24183fmovs %f16, %f20
24184fadds %f16, %f17, %f16
24185st %f20, [%i2 + 32 ]
24186
24187P1585: !_MEMBAR (FP)
24188membar #StoreLoad
24189
24190P1586: !_BLD [21] (FP)
24191wr %g0, 0xf0, %asi
24192sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
24193add %i0, %i2, %i2
24194ldda [%i2 + 0] %asi, %f32
24195membar #Sync
24196! 3 addresses covered
24197fmovd %f32, %f10
24198fmovd %f40, %f12
24199
24200P1587: !_MEMBAR (FP)
24201
24202P1588: !_BSTC [29] (maybe <- 0x41000065) (FP) (CBR) (Branch target of P1543)
24203wr %g0, 0xe0, %asi
24204sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
24205add %i0, %i3, %i3
24206! preparing store val #0, next val will be in f32
24207fmovs %f16, %f20
24208fadds %f16, %f17, %f16
24209fmovd %f20, %f32
24210membar #Sync
24211stda %f32, [%i3 + 64 ] %asi
24212
24213! cbranch
24214andcc %l0, 1, %g0
24215be,pn %xcc, TARGET1588
24216nop
24217RET1588:
24218
24219! lfsr step begin
24220srlx %l0, 1, %o5
24221xnor %o5, %l0, %o5
24222sllx %o5, 63, %o5
24223or %o5, %l0, %l0
24224srlx %l0, 1, %l0
24225
24226ba P1589
24227nop
24228
24229TARGET1543:
24230ba RET1543
24231nop
24232
24233
24234P1589: !_MEMBAR (FP)
24235membar #StoreLoad
24236
24237P1590: !_IDC_FLIP [15] (Int) (CBR)
24238sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
24239add %i0, %i2, %i2
24240IDC_FLIP(1590, 16772, 3, 0x44000080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
24241
24242! cbranch
24243andcc %l0, 1, %g0
24244be,pn %xcc, TARGET1590
24245nop
24246RET1590:
24247
24248! lfsr step begin
24249srlx %l0, 1, %l6
24250xnor %l6, %l0, %l6
24251sllx %l6, 63, %l6
24252or %l6, %l0, %l0
24253srlx %l0, 1, %l0
24254
24255
24256P1591: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1766)
24257ba P1592
24258nop
24259
24260TARGET1766:
24261ba RET1766
24262nop
24263
24264
24265P1592: !_BSTC [33] (maybe <- 0x41000066) (FP) (Secondary ctx)
24266wr %g0, 0xe1, %asi
24267sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
24268add %i0, %i3, %i3
24269! preparing store val #0, next val will be in f32
24270fmovs %f16, %f20
24271fadds %f16, %f17, %f16
24272fmovd %f20, %f32
24273membar #Sync
24274stda %f32, [%i3 + 0 ] %asi
24275
24276P1593: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1569)
24277ba P1594
24278nop
24279
24280TARGET1569:
24281ba RET1569
24282nop
24283
24284
24285P1594: !_BST [25] (maybe <- 0x41000067) (FP)
24286wr %g0, 0xf0, %asi
24287sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
24288add %i0, %i2, %i2
24289! preparing store val #0, next val will be in f32
24290fmovs %f16, %f20
24291fadds %f16, %f17, %f16
24292! preparing store val #1, next val will be in f40
24293fmovd %f20, %f32
24294fmovs %f16, %f20
24295fadds %f16, %f17, %f16
24296fmovd %f20, %f40
24297membar #Sync
24298stda %f32, [%i2 + 64 ] %asi
24299
24300P1595: !_MEMBAR (FP)
24301membar #StoreLoad
24302
24303P1596: !_LD [30] (FP)
24304sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
24305add %i0, %i3, %i3
24306ld [%i3 + 128], %f13
24307! 1 addresses covered
24308
24309P1597: !_LD [26] (FP) (Secondary ctx)
24310wr %g0, 0x81, %asi
24311lda [%i2 + 128] %asi, %f14
24312! 1 addresses covered
24313
24314P1598: !_ST [1] (maybe <- 0x41000069) (FP)
24315! preparing store val #0, next val will be in f20
24316fmovs %f16, %f20
24317fadds %f16, %f17, %f16
24318st %f20, [%i0 + 4 ]
24319
24320P1599: !_LD [31] (Int) (Branch target of P1533)
24321lduw [%i3 + 192], %l3
24322! move %l3(lower) -> %o1(lower)
24323or %l3, %o1, %o1
24324ba P1600
24325nop
24326
24327TARGET1533:
24328ba RET1533
24329nop
24330
24331
24332P1600: !_MEMBAR (FP)
24333membar #StoreLoad
24334
24335P1601: !_BLD [12] (FP) (CBR)
24336wr %g0, 0xf0, %asi
24337sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
24338add %i0, %i2, %i2
24339ldda [%i2 + 0] %asi, %f32
24340membar #Sync
24341! 3 addresses covered
24342fmovd %f32, %f18
24343fmovs %f18, %f15
24344!---- flushing fp results buffer to %f30 ----
24345fmovd %f0, %f30
24346fmovd %f2, %f30
24347fmovd %f4, %f30
24348fmovd %f6, %f30
24349fmovd %f8, %f30
24350fmovd %f10, %f30
24351fmovd %f12, %f30
24352fmovd %f14, %f30
24353!--
24354fmovs %f19, %f0
24355fmovd %f40, %f18
24356fmovs %f18, %f1
24357
24358! cbranch
24359andcc %l0, 1, %g0
24360be,pn %xcc, TARGET1601
24361nop
24362RET1601:
24363
24364! lfsr step begin
24365srlx %l0, 1, %l6
24366xnor %l6, %l0, %l6
24367sllx %l6, 63, %l6
24368or %l6, %l0, %l0
24369srlx %l0, 1, %l0
24370
24371
24372P1602: !_MEMBAR (FP)
24373
24374P1603: !_REPLACEMENT [33] (Int) (Nucleus ctx) (Branch target of P1558)
24375wr %g0, 0x4, %asi
24376sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
24377add %i0, %i3, %i3
24378sethi %hi(0x2000), %l7
24379ld [%i3+0], %l3
24380st %l3, [%i3+0]
24381add %i3, %l7, %o5
24382ld [%o5+0], %l3
24383st %l3, [%o5+0]
24384add %o5, %l7, %o5
24385ld [%o5+0], %l3
24386st %l3, [%o5+0]
24387add %o5, %l7, %o5
24388ld [%o5+0], %l3
24389st %l3, [%o5+0]
24390add %o5, %l7, %o5
24391ld [%o5+0], %l3
24392st %l3, [%o5+0]
24393add %o5, %l7, %o5
24394ld [%o5+0], %l3
24395st %l3, [%o5+0]
24396add %o5, %l7, %o5
24397ld [%o5+0], %l3
24398st %l3, [%o5+0]
24399add %o5, %l7, %o5
24400ld [%o5+0], %l3
24401st %l3, [%o5+0]
24402ba P1604
24403nop
24404
24405TARGET1558:
24406ba RET1558
24407nop
24408
24409
24410P1604: !_PREFETCH [12] (Int)
24411prefetch [%i2 + 4], 1
24412
24413P1605: !_MEMBAR (FP)
24414
24415P1606: !_BST [18] (maybe <- 0x4100006a) (FP) (Branch target of P1309)
24416wr %g0, 0xf0, %asi
24417sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
24418add %i0, %i2, %i2
24419! preparing store val #0, next val will be in f32
24420fmovs %f16, %f20
24421fadds %f16, %f17, %f16
24422fmovd %f20, %f32
24423membar #Sync
24424stda %f32, [%i2 + 128 ] %asi
24425ba P1607
24426nop
24427
24428TARGET1309:
24429ba RET1309
24430nop
24431
24432
24433P1607: !_MEMBAR (FP)
24434membar #StoreLoad
24435
24436P1608: !_BLD [7] (FP)
24437wr %g0, 0xf0, %asi
24438ldda [%i0 + 128] %asi, %f32
24439membar #Sync
24440! 1 addresses covered
24441fmovd %f32, %f2
24442
24443P1609: !_MEMBAR (FP)
24444
24445P1610: !_BSTC [2] (maybe <- 0x4100006b) (FP)
24446wr %g0, 0xe0, %asi
24447! preparing store val #0, next val will be in f32
24448fmovs %f16, %f20
24449fadds %f16, %f17, %f16
24450! preparing store val #1, next val will be in f33
24451fmovs %f16, %f21
24452fadds %f16, %f17, %f16
24453! preparing store val #2, next val will be in f34
24454fmovd %f20, %f32
24455fmovs %f16, %f20
24456fadds %f16, %f17, %f16
24457! preparing store val #3, next val will be in f36
24458fmovd %f20, %f34
24459fmovs %f16, %f20
24460fadds %f16, %f17, %f16
24461! preparing store val #4, next val will be in f40
24462fmovd %f20, %f36
24463fmovs %f16, %f20
24464fadds %f16, %f17, %f16
24465fmovd %f20, %f40
24466membar #Sync
24467stda %f32, [%i0 + 0 ] %asi
24468
24469P1611: !_MEMBAR (FP)
24470membar #StoreLoad
24471
24472P1612: !_REPLACEMENT [11] (Int) (Secondary ctx)
24473wr %g0, 0x81, %asi
24474sethi %hi(0x2000), %o5
24475ld [%i3+0], %l6
24476st %l6, [%i3+0]
24477add %i3, %o5, %l3
24478ld [%l3+0], %l6
24479st %l6, [%l3+0]
24480add %l3, %o5, %l3
24481ld [%l3+0], %l6
24482st %l6, [%l3+0]
24483add %l3, %o5, %l3
24484ld [%l3+0], %l6
24485st %l6, [%l3+0]
24486add %l3, %o5, %l3
24487ld [%l3+0], %l6
24488st %l6, [%l3+0]
24489add %l3, %o5, %l3
24490ld [%l3+0], %l6
24491st %l6, [%l3+0]
24492add %l3, %o5, %l3
24493ld [%l3+0], %l6
24494st %l6, [%l3+0]
24495add %l3, %o5, %l3
24496ld [%l3+0], %l6
24497st %l6, [%l3+0]
24498
24499P1613: !_REPLACEMENT [5] (Int)
24500sethi %hi(0x2000), %l7
24501ld [%i3+64], %l3
24502st %l3, [%i3+64]
24503add %i3, %l7, %o5
24504ld [%o5+64], %l3
24505st %l3, [%o5+64]
24506add %o5, %l7, %o5
24507ld [%o5+64], %l3
24508st %l3, [%o5+64]
24509add %o5, %l7, %o5
24510ld [%o5+64], %l3
24511st %l3, [%o5+64]
24512add %o5, %l7, %o5
24513ld [%o5+64], %l3
24514st %l3, [%o5+64]
24515add %o5, %l7, %o5
24516ld [%o5+64], %l3
24517st %l3, [%o5+64]
24518add %o5, %l7, %o5
24519ld [%o5+64], %l3
24520st %l3, [%o5+64]
24521add %o5, %l7, %o5
24522ld [%o5+64], %l3
24523st %l3, [%o5+64]
24524
24525P1614: !_PREFETCH [4] (Int) (Nucleus ctx)
24526wr %g0, 0x4, %asi
24527prefetcha [%i0 + 32] %asi, 1
24528
24529P1615: !_ST [22] (maybe <- 0x1800007) (Int) (Branch target of P1649)
24530sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
24531add %i0, %i3, %i3
24532stw %l4, [%i3 + 4 ]
24533add %l4, 1, %l4
24534ba P1616
24535nop
24536
24537TARGET1649:
24538ba RET1649
24539nop
24540
24541
24542P1616: !_REPLACEMENT [5] (Int) (CBR)
24543sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
24544add %i0, %i2, %i2
24545sethi %hi(0x2000), %l3
24546ld [%i2+64], %l7
24547st %l7, [%i2+64]
24548add %i2, %l3, %l6
24549ld [%l6+64], %l7
24550st %l7, [%l6+64]
24551add %l6, %l3, %l6
24552ld [%l6+64], %l7
24553st %l7, [%l6+64]
24554add %l6, %l3, %l6
24555ld [%l6+64], %l7
24556st %l7, [%l6+64]
24557add %l6, %l3, %l6
24558ld [%l6+64], %l7
24559st %l7, [%l6+64]
24560add %l6, %l3, %l6
24561ld [%l6+64], %l7
24562st %l7, [%l6+64]
24563add %l6, %l3, %l6
24564ld [%l6+64], %l7
24565st %l7, [%l6+64]
24566add %l6, %l3, %l6
24567ld [%l6+64], %l7
24568st %l7, [%l6+64]
24569
24570! cbranch
24571andcc %l0, 1, %g0
24572be,pn %xcc, TARGET1616
24573nop
24574RET1616:
24575
24576! lfsr step begin
24577srlx %l0, 1, %o5
24578xnor %o5, %l0, %o5
24579sllx %o5, 63, %o5
24580or %o5, %l0, %l0
24581srlx %l0, 1, %l0
24582
24583
24584P1617: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1419)
24585
24586! cbranch
24587andcc %l0, 1, %g0
24588be,pn %xcc, TARGET1617
24589nop
24590RET1617:
24591
24592! lfsr step begin
24593srlx %l0, 1, %l3
24594xnor %l3, %l0, %l3
24595sllx %l3, 63, %l3
24596or %l3, %l0, %l0
24597srlx %l0, 1, %l0
24598
24599ba P1618
24600nop
24601
24602TARGET1419:
24603ba RET1419
24604nop
24605
24606
24607P1618: !_BSTC [5] (maybe <- 0x41000070) (FP) (CBR) (Secondary ctx)
24608wr %g0, 0xe1, %asi
24609! preparing store val #0, next val will be in f32
24610fmovs %f16, %f20
24611fadds %f16, %f17, %f16
24612! preparing store val #1, next val will be in f40
24613fmovd %f20, %f32
24614fmovs %f16, %f20
24615fadds %f16, %f17, %f16
24616fmovd %f20, %f40
24617membar #Sync
24618stda %f32, [%i0 + 64 ] %asi
24619
24620! cbranch
24621andcc %l0, 1, %g0
24622be,pn %xcc, TARGET1618
24623nop
24624RET1618:
24625
24626! lfsr step begin
24627srlx %l0, 1, %l3
24628xnor %l3, %l0, %l3
24629sllx %l3, 63, %l3
24630or %l3, %l0, %l0
24631srlx %l0, 1, %l0
24632
24633
24634P1619: !_MEMBAR (FP) (Secondary ctx)
24635membar #StoreLoad
24636
24637P1620: !_ST [26] (maybe <- 0x41000072) (FP) (CBR)
24638! preparing store val #0, next val will be in f20
24639fmovs %f16, %f20
24640fadds %f16, %f17, %f16
24641st %f20, [%i3 + 128 ]
24642
24643! cbranch
24644andcc %l0, 1, %g0
24645be,pn %xcc, TARGET1620
24646nop
24647RET1620:
24648
24649! lfsr step begin
24650srlx %l0, 1, %l3
24651xnor %l3, %l0, %l3
24652sllx %l3, 63, %l3
24653or %l3, %l0, %l0
24654srlx %l0, 1, %l0
24655
24656
24657P1621: !_ST [30] (maybe <- 0x1800008) (Int) (CBR)
24658sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
24659add %i0, %i3, %i3
24660stw %l4, [%i3 + 128 ]
24661add %l4, 1, %l4
24662
24663! cbranch
24664andcc %l0, 1, %g0
24665be,pt %xcc, TARGET1621
24666nop
24667RET1621:
24668
24669! lfsr step begin
24670srlx %l0, 1, %l3
24671xnor %l3, %l0, %l3
24672sllx %l3, 63, %l3
24673or %l3, %l0, %l0
24674srlx %l0, 1, %l0
24675
24676
24677P1622: !_ST [6] (maybe <- 0x1800009) (Int) (CBR)
24678stw %l4, [%i0 + 96 ]
24679add %l4, 1, %l4
24680
24681! cbranch
24682andcc %l0, 1, %g0
24683be,pt %xcc, TARGET1622
24684nop
24685RET1622:
24686
24687! lfsr step begin
24688srlx %l0, 1, %l3
24689xnor %l3, %l0, %l3
24690sllx %l3, 63, %l3
24691or %l3, %l0, %l0
24692srlx %l0, 1, %l0
24693
24694
24695P1623: !_LD [31] (FP) (Branch target of P1624)
24696ld [%i3 + 192], %f3
24697! 1 addresses covered
24698ba P1624
24699nop
24700
24701TARGET1624:
24702ba RET1624
24703nop
24704
24705
24706P1624: !_MEMBAR (FP) (CBR) (Branch target of P1916)
24707
24708! cbranch
24709andcc %l0, 1, %g0
24710be,pt %xcc, TARGET1624
24711nop
24712RET1624:
24713
24714! lfsr step begin
24715srlx %l0, 1, %l6
24716xnor %l6, %l0, %l6
24717sllx %l6, 63, %l6
24718or %l6, %l0, %l0
24719srlx %l0, 1, %l0
24720
24721ba P1625
24722nop
24723
24724TARGET1916:
24725ba RET1916
24726nop
24727
24728
24729P1625: !_BST [5] (maybe <- 0x41000073) (FP) (Branch target of P1907)
24730wr %g0, 0xf0, %asi
24731! preparing store val #0, next val will be in f32
24732fmovs %f16, %f20
24733fadds %f16, %f17, %f16
24734! preparing store val #1, next val will be in f40
24735fmovd %f20, %f32
24736fmovs %f16, %f20
24737fadds %f16, %f17, %f16
24738fmovd %f20, %f40
24739membar #Sync
24740stda %f32, [%i0 + 64 ] %asi
24741ba P1626
24742nop
24743
24744TARGET1907:
24745ba RET1907
24746nop
24747
24748
24749P1626: !_MEMBAR (FP)
24750membar #StoreLoad
24751
24752P1627: !_LD [11] (FP) (CBR) (Secondary ctx)
24753wr %g0, 0x81, %asi
24754sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
24755add %i0, %i2, %i2
24756lda [%i2 + 0] %asi, %f4
24757! 1 addresses covered
24758
24759! cbranch
24760andcc %l0, 1, %g0
24761be,pt %xcc, TARGET1627
24762nop
24763RET1627:
24764
24765! lfsr step begin
24766srlx %l0, 1, %l6
24767xnor %l6, %l0, %l6
24768sllx %l6, 63, %l6
24769or %l6, %l0, %l0
24770srlx %l0, 1, %l0
24771
24772
24773P1628: !_MEMBAR (FP) (Secondary ctx)
24774
24775P1629: !_BSTC [20] (maybe <- 0x41000075) (FP) (Secondary ctx)
24776wr %g0, 0xe1, %asi
24777sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
24778add %i0, %i3, %i3
24779! preparing store val #0, next val will be in f32
24780fmovs %f16, %f20
24781fadds %f16, %f17, %f16
24782fmovd %f20, %f32
24783membar #Sync
24784stda %f32, [%i3 + 256 ] %asi
24785
24786P1630: !_MEMBAR (FP) (CBR) (Secondary ctx)
24787
24788! cbranch
24789andcc %l0, 1, %g0
24790be,pt %xcc, TARGET1630
24791nop
24792RET1630:
24793
24794! lfsr step begin
24795srlx %l0, 1, %l6
24796xnor %l6, %l0, %l6
24797sllx %l6, 63, %l6
24798or %l6, %l0, %l0
24799srlx %l0, 1, %l0
24800
24801
24802P1631: !_BST [18] (maybe <- 0x41000076) (FP) (Branch target of P1860)
24803wr %g0, 0xf0, %asi
24804sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
24805add %i0, %i2, %i2
24806! preparing store val #0, next val will be in f32
24807fmovs %f16, %f20
24808fadds %f16, %f17, %f16
24809fmovd %f20, %f32
24810membar #Sync
24811stda %f32, [%i2 + 128 ] %asi
24812ba P1632
24813nop
24814
24815TARGET1860:
24816ba RET1860
24817nop
24818
24819
24820P1632: !_MEMBAR (FP)
24821
24822P1633: !_BST [13] (maybe <- 0x41000077) (FP) (Secondary ctx)
24823wr %g0, 0xf1, %asi
24824sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
24825add %i0, %i3, %i3
24826! preparing store val #0, next val will be in f32
24827fmovs %f16, %f20
24828fadds %f16, %f17, %f16
24829! preparing store val #1, next val will be in f33
24830fmovs %f16, %f21
24831fadds %f16, %f17, %f16
24832! preparing store val #2, next val will be in f40
24833fmovd %f20, %f32
24834fmovs %f16, %f20
24835fadds %f16, %f17, %f16
24836fmovd %f20, %f40
24837membar #Sync
24838stda %f32, [%i3 + 0 ] %asi
24839
24840P1634: !_MEMBAR (FP) (Secondary ctx)
24841membar #StoreLoad
24842
24843P1635: !_BLD [12] (FP)
24844wr %g0, 0xf0, %asi
24845ldda [%i3 + 0] %asi, %f32
24846membar #Sync
24847! 3 addresses covered
24848fmovd %f32, %f18
24849fmovs %f18, %f5
24850fmovs %f19, %f6
24851fmovd %f40, %f18
24852fmovs %f18, %f7
24853
24854P1636: !_MEMBAR (FP)
24855
24856P1637: !_PREFETCH [29] (Int) (CBR)
24857sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
24858add %i0, %i2, %i2
24859prefetch [%i2 + 64], 1
24860
24861! cbranch
24862andcc %l0, 1, %g0
24863be,pn %xcc, TARGET1637
24864nop
24865RET1637:
24866
24867! lfsr step begin
24868srlx %l0, 1, %l3
24869xnor %l3, %l0, %l3
24870sllx %l3, 63, %l3
24871or %l3, %l0, %l0
24872srlx %l0, 1, %l0
24873
24874
24875P1638: !_MEMBAR (FP)
24876membar #StoreLoad
24877
24878P1639: !_BLD [11] (FP) (CBR)
24879wr %g0, 0xf0, %asi
24880ldda [%i3 + 0] %asi, %f32
24881membar #Sync
24882! 3 addresses covered
24883fmovd %f32, %f8
24884fmovd %f40, %f10
24885
24886! cbranch
24887andcc %l0, 1, %g0
24888be,pn %xcc, TARGET1639
24889nop
24890RET1639:
24891
24892! lfsr step begin
24893srlx %l0, 1, %l6
24894xnor %l6, %l0, %l6
24895sllx %l6, 63, %l6
24896or %l6, %l0, %l0
24897srlx %l0, 1, %l0
24898
24899
24900P1640: !_MEMBAR (FP) (CBR)
24901
24902! cbranch
24903andcc %l0, 1, %g0
24904be,pn %xcc, TARGET1640
24905nop
24906RET1640:
24907
24908! lfsr step begin
24909srlx %l0, 1, %l7
24910xnor %l7, %l0, %l7
24911sllx %l7, 63, %l7
24912or %l7, %l0, %l0
24913srlx %l0, 1, %l0
24914
24915
24916P1641: !_ST [10] (maybe <- 0x180000a) (Int) (Secondary ctx)
24917wr %g0, 0x81, %asi
24918stwa %l4, [%i1 + 64] %asi
24919add %l4, 1, %l4
24920
24921P1642: !_LD [10] (Int) (CBR)
24922lduw [%i1 + 64], %o2
24923! move %o2(lower) -> %o2(upper)
24924sllx %o2, 32, %o2
24925
24926! cbranch
24927andcc %l0, 1, %g0
24928be,pn %xcc, TARGET1642
24929nop
24930RET1642:
24931
24932! lfsr step begin
24933srlx %l0, 1, %l3
24934xnor %l3, %l0, %l3
24935sllx %l3, 63, %l3
24936or %l3, %l0, %l0
24937srlx %l0, 1, %l0
24938
24939
24940P1643: !_ST [16] (maybe <- 0x4100007a) (FP)
24941sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
24942add %i0, %i3, %i3
24943! preparing store val #0, next val will be in f20
24944fmovs %f16, %f20
24945fadds %f16, %f17, %f16
24946st %f20, [%i3 + 16 ]
24947
24948P1644: !_LD [26] (Int) (Nucleus ctx)
24949wr %g0, 0x4, %asi
24950sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
24951add %i0, %i2, %i2
24952lduwa [%i2 + 128] %asi, %l6
24953! move %l6(lower) -> %o2(lower)
24954or %l6, %o2, %o2
24955
24956P1645: !_MEMBAR (FP)
24957membar #StoreLoad
24958
24959P1646: !_BLD [29] (FP)
24960wr %g0, 0xf0, %asi
24961sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
24962add %i0, %i3, %i3
24963ldda [%i3 + 64] %asi, %f32
24964membar #Sync
24965! 1 addresses covered
24966fmovd %f32, %f18
24967fmovs %f18, %f11
24968
24969P1647: !_MEMBAR (FP)
24970
24971P1648: !_ST [24] (maybe <- 0x4100007b) (FP) (Branch target of P1620)
24972! preparing store val #0, next val will be in f20
24973fmovs %f16, %f20
24974fadds %f16, %f17, %f16
24975st %f20, [%i2 + 64 ]
24976ba P1649
24977nop
24978
24979TARGET1620:
24980ba RET1620
24981nop
24982
24983
24984P1649: !_ST [9] (maybe <- 0x180000b) (Int) (CBR) (Branch target of P1621)
24985stw %l4, [%i1 + 32 ]
24986add %l4, 1, %l4
24987
24988! cbranch
24989andcc %l0, 1, %g0
24990be,pt %xcc, TARGET1649
24991nop
24992RET1649:
24993
24994! lfsr step begin
24995srlx %l0, 1, %l3
24996xnor %l3, %l0, %l3
24997sllx %l3, 63, %l3
24998or %l3, %l0, %l0
24999srlx %l0, 1, %l0
25000
25001ba P1650
25002nop
25003
25004TARGET1621:
25005ba RET1621
25006nop
25007
25008
25009P1650: !_ST [28] (maybe <- 0x4100007c) (FP) (Branch target of P1588)
25010! preparing store val #0, next val will be in f20
25011fmovs %f16, %f20
25012fadds %f16, %f17, %f16
25013st %f20, [%i3 + 0 ]
25014ba P1651
25015nop
25016
25017TARGET1588:
25018ba RET1588
25019nop
25020
25021
25022P1651: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1692)
25023ba P1652
25024nop
25025
25026TARGET1692:
25027ba RET1692
25028nop
25029
25030
25031P1652: !_BSTC [21] (maybe <- 0x4100007d) (FP) (Secondary ctx)
25032wr %g0, 0xe1, %asi
25033! preparing store val #0, next val will be in f32
25034fmovs %f16, %f20
25035fadds %f16, %f17, %f16
25036! preparing store val #1, next val will be in f33
25037fmovs %f16, %f21
25038fadds %f16, %f17, %f16
25039! preparing store val #2, next val will be in f40
25040fmovd %f20, %f32
25041fmovs %f16, %f20
25042fadds %f16, %f17, %f16
25043fmovd %f20, %f40
25044membar #Sync
25045stda %f32, [%i2 + 0 ] %asi
25046
25047P1653: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1859)
25048membar #StoreLoad
25049ba P1654
25050nop
25051
25052TARGET1859:
25053ba RET1859
25054nop
25055
25056
25057P1654: !_BLD [1] (FP) (Secondary ctx)
25058wr %g0, 0xf1, %asi
25059ldda [%i0 + 0] %asi, %f32
25060membar #Sync
25061! 5 addresses covered
25062fmovd %f32, %f12
25063fmovd %f34, %f14
25064fmovd %f36, %f18
25065fmovs %f18, %f15
25066!---- flushing fp results buffer to %f30 ----
25067fmovd %f0, %f30
25068fmovd %f2, %f30
25069fmovd %f4, %f30
25070fmovd %f6, %f30
25071fmovd %f8, %f30
25072fmovd %f10, %f30
25073fmovd %f12, %f30
25074fmovd %f14, %f30
25075!--
25076fmovd %f40, %f0
25077
25078P1655: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1726)
25079ba P1656
25080nop
25081
25082TARGET1726:
25083ba RET1726
25084nop
25085
25086
25087P1656: !_BSTC [32] (maybe <- 0x41000080) (FP)
25088wr %g0, 0xe0, %asi
25089! preparing store val #0, next val will be in f32
25090fmovs %f16, %f20
25091fadds %f16, %f17, %f16
25092fmovd %f20, %f32
25093membar #Sync
25094stda %f32, [%i3 + 256 ] %asi
25095
25096P1657: !_MEMBAR (FP) (CBR) (Branch target of P1743)
25097membar #StoreLoad
25098
25099! cbranch
25100andcc %l0, 1, %g0
25101be,pt %xcc, TARGET1657
25102nop
25103RET1657:
25104
25105! lfsr step begin
25106srlx %l0, 1, %l7
25107xnor %l7, %l0, %l7
25108sllx %l7, 63, %l7
25109or %l7, %l0, %l0
25110srlx %l0, 1, %l0
25111
25112ba P1658
25113nop
25114
25115TARGET1743:
25116ba RET1743
25117nop
25118
25119
25120P1658: !_IDC_FLIP [16] (Int)
25121sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
25122add %i0, %i2, %i2
25123IDC_FLIP(1658, 24294, 3, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3)
25124
25125P1659: !_MEMBAR (FP) (Secondary ctx)
25126membar #StoreLoad
25127
25128P1660: !_BLD [1] (FP) (CBR) (Secondary ctx)
25129wr %g0, 0xf1, %asi
25130ldda [%i0 + 0] %asi, %f32
25131membar #Sync
25132! 5 addresses covered
25133fmovd %f32, %f18
25134fmovs %f18, %f1
25135fmovs %f19, %f2
25136fmovd %f34, %f18
25137fmovs %f18, %f3
25138fmovd %f36, %f4
25139fmovd %f40, %f18
25140fmovs %f18, %f5
25141
25142! cbranch
25143andcc %l0, 1, %g0
25144be,pn %xcc, TARGET1660
25145nop
25146RET1660:
25147
25148! lfsr step begin
25149srlx %l0, 1, %l6
25150xnor %l6, %l0, %l6
25151sllx %l6, 63, %l6
25152or %l6, %l0, %l0
25153srlx %l0, 1, %l0
25154
25155
25156P1661: !_MEMBAR (FP) (Secondary ctx)
25157
25158P1662: !_BLD [22] (FP)
25159wr %g0, 0xf0, %asi
25160sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
25161add %i0, %i3, %i3
25162ldda [%i3 + 0] %asi, %f32
25163membar #Sync
25164! 3 addresses covered
25165fmovd %f32, %f6
25166fmovd %f40, %f8
25167
25168P1663: !_MEMBAR (FP)
25169
25170P1664: !_ST [4] (maybe <- 0x41000081) (FP)
25171! preparing store val #0, next val will be in f20
25172fmovs %f16, %f20
25173fadds %f16, %f17, %f16
25174st %f20, [%i0 + 32 ]
25175
25176P1665: !_IDC_FLIP [8] (Int)
25177IDC_FLIP(1665, 16893, 3, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
25178
25179P1666: !_MEMBAR (FP) (Branch target of P1618)
25180ba P1667
25181nop
25182
25183TARGET1618:
25184ba RET1618
25185nop
25186
25187
25188P1667: !_BSTC [29] (maybe <- 0x41000082) (FP) (CBR)
25189wr %g0, 0xe0, %asi
25190sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
25191add %i0, %i2, %i2
25192! preparing store val #0, next val will be in f32
25193fmovs %f16, %f20
25194fadds %f16, %f17, %f16
25195fmovd %f20, %f32
25196membar #Sync
25197stda %f32, [%i2 + 64 ] %asi
25198
25199! cbranch
25200andcc %l0, 1, %g0
25201be,pt %xcc, TARGET1667
25202nop
25203RET1667:
25204
25205! lfsr step begin
25206srlx %l0, 1, %l3
25207xnor %l3, %l0, %l3
25208sllx %l3, 63, %l3
25209or %l3, %l0, %l0
25210srlx %l0, 1, %l0
25211
25212
25213P1668: !_MEMBAR (FP) (Branch target of P1677)
25214membar #StoreLoad
25215ba P1669
25216nop
25217
25218TARGET1677:
25219ba RET1677
25220nop
25221
25222
25223P1669: !_BLD [33] (FP) (Branch target of P1930)
25224wr %g0, 0xf0, %asi
25225sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
25226add %i0, %i3, %i3
25227ldda [%i3 + 0] %asi, %f32
25228membar #Sync
25229! 1 addresses covered
25230fmovd %f32, %f18
25231fmovs %f18, %f9
25232ba P1670
25233nop
25234
25235TARGET1930:
25236ba RET1930
25237nop
25238
25239
25240P1670: !_MEMBAR (FP)
25241
25242P1671: !_BLD [2] (FP)
25243wr %g0, 0xf0, %asi
25244ldda [%i0 + 0] %asi, %f32
25245membar #Sync
25246! 5 addresses covered
25247fmovd %f32, %f10
25248fmovd %f34, %f12
25249fmovd %f36, %f18
25250fmovs %f18, %f13
25251fmovd %f40, %f14
25252
25253P1672: !_MEMBAR (FP)
25254
25255P1673: !_ST [9] (maybe <- 0x41000083) (FP) (Branch target of P1781)
25256! preparing store val #0, next val will be in f20
25257fmovs %f16, %f20
25258fadds %f16, %f17, %f16
25259st %f20, [%i1 + 32 ]
25260ba P1674
25261nop
25262
25263TARGET1781:
25264ba RET1781
25265nop
25266
25267
25268P1674: !_MEMBAR (FP)
25269
25270P1675: !_BSTC [20] (maybe <- 0x41000084) (FP)
25271wr %g0, 0xe0, %asi
25272sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
25273add %i0, %i2, %i2
25274! preparing store val #0, next val will be in f32
25275fmovs %f16, %f20
25276fadds %f16, %f17, %f16
25277fmovd %f20, %f32
25278membar #Sync
25279stda %f32, [%i2 + 256 ] %asi
25280
25281P1676: !_MEMBAR (FP)
25282membar #StoreLoad
25283
25284P1677: !_BLD [32] (FP) (CBR)
25285wr %g0, 0xf0, %asi
25286sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
25287add %i0, %i3, %i3
25288ldda [%i3 + 256] %asi, %f32
25289membar #Sync
25290! 1 addresses covered
25291fmovd %f32, %f18
25292fmovs %f18, %f15
25293!---- flushing fp results buffer to %f30 ----
25294fmovd %f0, %f30
25295fmovd %f2, %f30
25296fmovd %f4, %f30
25297fmovd %f6, %f30
25298fmovd %f8, %f30
25299fmovd %f10, %f30
25300fmovd %f12, %f30
25301fmovd %f14, %f30
25302!--
25303
25304! cbranch
25305andcc %l0, 1, %g0
25306be,pn %xcc, TARGET1677
25307nop
25308RET1677:
25309
25310! lfsr step begin
25311srlx %l0, 1, %o5
25312xnor %o5, %l0, %o5
25313sllx %o5, 63, %o5
25314or %o5, %l0, %l0
25315srlx %l0, 1, %l0
25316
25317
25318P1678: !_MEMBAR (FP) (Branch target of P1353)
25319ba P1679
25320nop
25321
25322TARGET1353:
25323ba RET1353
25324nop
25325
25326
25327P1679: !_BSTC [30] (maybe <- 0x41000085) (FP) (CBR) (Secondary ctx)
25328wr %g0, 0xe1, %asi
25329! preparing store val #0, next val will be in f32
25330fmovs %f16, %f20
25331fadds %f16, %f17, %f16
25332fmovd %f20, %f32
25333membar #Sync
25334stda %f32, [%i3 + 128 ] %asi
25335
25336! cbranch
25337andcc %l0, 1, %g0
25338be,pt %xcc, TARGET1679
25339nop
25340RET1679:
25341
25342! lfsr step begin
25343srlx %l0, 1, %o5
25344xnor %o5, %l0, %o5
25345sllx %o5, 63, %o5
25346or %o5, %l0, %l0
25347srlx %l0, 1, %l0
25348
25349
25350P1680: !_MEMBAR (FP) (Secondary ctx)
25351membar #StoreLoad
25352
25353P1681: !_ST [4] (maybe <- 0x180000c) (Int) (Branch target of P1575)
25354stw %l4, [%i0 + 32 ]
25355add %l4, 1, %l4
25356ba P1682
25357nop
25358
25359TARGET1575:
25360ba RET1575
25361nop
25362
25363
25364P1682: !_MEMBAR (FP)
25365
25366P1683: !_BSTC [24] (maybe <- 0x41000086) (FP) (CBR)
25367wr %g0, 0xe0, %asi
25368sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
25369add %i0, %i2, %i2
25370! preparing store val #0, next val will be in f32
25371fmovs %f16, %f20
25372fadds %f16, %f17, %f16
25373! preparing store val #1, next val will be in f40
25374fmovd %f20, %f32
25375fmovs %f16, %f20
25376fadds %f16, %f17, %f16
25377fmovd %f20, %f40
25378membar #Sync
25379stda %f32, [%i2 + 64 ] %asi
25380
25381! cbranch
25382andcc %l0, 1, %g0
25383be,pt %xcc, TARGET1683
25384nop
25385RET1683:
25386
25387! lfsr step begin
25388srlx %l0, 1, %l7
25389xnor %l7, %l0, %l7
25390sllx %l7, 63, %l7
25391or %l7, %l0, %l0
25392srlx %l0, 1, %l0
25393
25394
25395P1684: !_MEMBAR (FP)
25396
25397P1685: !_BST [31] (maybe <- 0x41000088) (FP) (Branch target of P1590)
25398wr %g0, 0xf0, %asi
25399! preparing store val #0, next val will be in f32
25400fmovs %f16, %f20
25401fadds %f16, %f17, %f16
25402fmovd %f20, %f32
25403membar #Sync
25404stda %f32, [%i3 + 192 ] %asi
25405ba P1686
25406nop
25407
25408TARGET1590:
25409ba RET1590
25410nop
25411
25412
25413P1686: !_MEMBAR (FP)
25414membar #StoreLoad
25415
25416P1687: !_BLD [0] (FP) (Branch target of P1374)
25417wr %g0, 0xf0, %asi
25418ldda [%i0 + 0] %asi, %f0
25419membar #Sync
25420! 5 addresses covered
25421fmovs %f4, %f3
25422fmovd %f8, %f4
25423ba P1688
25424nop
25425
25426TARGET1374:
25427ba RET1374
25428nop
25429
25430
25431P1688: !_MEMBAR (FP)
25432
25433P1689: !_LD [14] (FP) (Secondary ctx)
25434wr %g0, 0x81, %asi
25435sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
25436add %i0, %i3, %i3
25437lda [%i3 + 64] %asi, %f5
25438! 1 addresses covered
25439
25440P1690: !_MEMBAR (FP) (CBR) (Secondary ctx)
25441
25442! cbranch
25443andcc %l0, 1, %g0
25444be,pt %xcc, TARGET1690
25445nop
25446RET1690:
25447
25448! lfsr step begin
25449srlx %l0, 1, %l7
25450xnor %l7, %l0, %l7
25451sllx %l7, 63, %l7
25452or %l7, %l0, %l0
25453srlx %l0, 1, %l0
25454
25455
25456P1691: !_BST [33] (maybe <- 0x41000089) (FP) (Secondary ctx)
25457wr %g0, 0xf1, %asi
25458sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
25459add %i0, %i2, %i2
25460! preparing store val #0, next val will be in f32
25461fmovs %f16, %f20
25462fadds %f16, %f17, %f16
25463fmovd %f20, %f32
25464membar #Sync
25465stda %f32, [%i2 + 0 ] %asi
25466
25467P1692: !_MEMBAR (FP) (CBR) (Secondary ctx)
25468membar #StoreLoad
25469
25470! cbranch
25471andcc %l0, 1, %g0
25472be,pt %xcc, TARGET1692
25473nop
25474RET1692:
25475
25476! lfsr step begin
25477srlx %l0, 1, %l7
25478xnor %l7, %l0, %l7
25479sllx %l7, 63, %l7
25480or %l7, %l0, %l0
25481srlx %l0, 1, %l0
25482
25483
25484P1693: !_LD [5] (Int) (CBR)
25485lduw [%i0 + 64], %o3
25486! move %o3(lower) -> %o3(upper)
25487sllx %o3, 32, %o3
25488
25489! cbranch
25490andcc %l0, 1, %g0
25491be,pt %xcc, TARGET1693
25492nop
25493RET1693:
25494
25495! lfsr step begin
25496srlx %l0, 1, %l6
25497xnor %l6, %l0, %l6
25498sllx %l6, 63, %l6
25499or %l6, %l0, %l0
25500srlx %l0, 1, %l0
25501
25502
25503P1694: !_MEMBAR (FP) (Branch target of P1627)
25504ba P1695
25505nop
25506
25507TARGET1627:
25508ba RET1627
25509nop
25510
25511
25512P1695: !_BST [24] (maybe <- 0x4100008a) (FP)
25513wr %g0, 0xf0, %asi
25514sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
25515add %i0, %i3, %i3
25516! preparing store val #0, next val will be in f32
25517fmovs %f16, %f20
25518fadds %f16, %f17, %f16
25519! preparing store val #1, next val will be in f40
25520fmovd %f20, %f32
25521fmovs %f16, %f20
25522fadds %f16, %f17, %f16
25523fmovd %f20, %f40
25524membar #Sync
25525stda %f32, [%i3 + 64 ] %asi
25526
25527P1696: !_MEMBAR (FP)
25528
25529P1697: !_BSTC [11] (maybe <- 0x4100008c) (FP)
25530wr %g0, 0xe0, %asi
25531sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
25532add %i0, %i2, %i2
25533! preparing store val #0, next val will be in f32
25534fmovs %f16, %f20
25535fadds %f16, %f17, %f16
25536! preparing store val #1, next val will be in f33
25537fmovs %f16, %f21
25538fadds %f16, %f17, %f16
25539! preparing store val #2, next val will be in f40
25540fmovd %f20, %f32
25541fmovs %f16, %f20
25542fadds %f16, %f17, %f16
25543fmovd %f20, %f40
25544membar #Sync
25545stda %f32, [%i2 + 0 ] %asi
25546
25547P1698: !_MEMBAR (FP)
25548membar #StoreLoad
25549
25550P1699: !_LD [13] (FP) (CBR)
25551ld [%i2 + 32], %f6
25552! 1 addresses covered
25553
25554! cbranch
25555andcc %l0, 1, %g0
25556be,pn %xcc, TARGET1699
25557nop
25558RET1699:
25559
25560! lfsr step begin
25561srlx %l0, 1, %l3
25562xnor %l3, %l0, %l3
25563sllx %l3, 63, %l3
25564or %l3, %l0, %l0
25565srlx %l0, 1, %l0
25566
25567
25568P1700: !_MEMBAR (FP) (Branch target of P1879)
25569membar #StoreLoad
25570ba P1701
25571nop
25572
25573TARGET1879:
25574ba RET1879
25575nop
25576
25577
25578P1701: !_BLD [15] (FP) (CBR)
25579wr %g0, 0xf0, %asi
25580ldda [%i2 + 128] %asi, %f32
25581membar #Sync
25582! 1 addresses covered
25583fmovd %f32, %f18
25584fmovs %f18, %f7
25585
25586! cbranch
25587andcc %l0, 1, %g0
25588be,pt %xcc, TARGET1701
25589nop
25590RET1701:
25591
25592! lfsr step begin
25593srlx %l0, 1, %l6
25594xnor %l6, %l0, %l6
25595sllx %l6, 63, %l6
25596or %l6, %l0, %l0
25597srlx %l0, 1, %l0
25598
25599
25600P1702: !_MEMBAR (FP)
25601
25602P1703: !_BSTC [13] (maybe <- 0x4100008f) (FP) (CBR)
25603wr %g0, 0xe0, %asi
25604! preparing store val #0, next val will be in f32
25605fmovs %f16, %f20
25606fadds %f16, %f17, %f16
25607! preparing store val #1, next val will be in f33
25608fmovs %f16, %f21
25609fadds %f16, %f17, %f16
25610! preparing store val #2, next val will be in f40
25611fmovd %f20, %f32
25612fmovs %f16, %f20
25613fadds %f16, %f17, %f16
25614fmovd %f20, %f40
25615membar #Sync
25616stda %f32, [%i2 + 0 ] %asi
25617
25618! cbranch
25619andcc %l0, 1, %g0
25620be,pt %xcc, TARGET1703
25621nop
25622RET1703:
25623
25624! lfsr step begin
25625srlx %l0, 1, %l6
25626xnor %l6, %l0, %l6
25627sllx %l6, 63, %l6
25628or %l6, %l0, %l0
25629srlx %l0, 1, %l0
25630
25631
25632P1704: !_MEMBAR (FP)
25633membar #StoreLoad
25634
25635P1705: !_LD [14] (FP) (Secondary ctx)
25636wr %g0, 0x81, %asi
25637lda [%i2 + 64] %asi, %f8
25638! 1 addresses covered
25639
25640P1706: !_MEMBAR (FP)
25641membar #StoreLoad
25642
25643P1707: !_BLD [5] (FP) (Branch target of P1640)
25644wr %g0, 0xf0, %asi
25645ldda [%i0 + 64] %asi, %f32
25646membar #Sync
25647! 2 addresses covered
25648fmovd %f32, %f18
25649fmovs %f18, %f9
25650fmovd %f40, %f10
25651ba P1708
25652nop
25653
25654TARGET1640:
25655ba RET1640
25656nop
25657
25658
25659P1708: !_MEMBAR (FP) (CBR) (Branch target of P1667)
25660
25661! cbranch
25662andcc %l0, 1, %g0
25663be,pt %xcc, TARGET1708
25664nop
25665RET1708:
25666
25667! lfsr step begin
25668srlx %l0, 1, %l7
25669xnor %l7, %l0, %l7
25670sllx %l7, 63, %l7
25671or %l7, %l0, %l0
25672srlx %l0, 1, %l0
25673
25674ba P1709
25675nop
25676
25677TARGET1667:
25678ba RET1667
25679nop
25680
25681
25682P1709: !_BLD [0] (FP)
25683wr %g0, 0xf0, %asi
25684ldda [%i0 + 0] %asi, %f32
25685membar #Sync
25686! 5 addresses covered
25687fmovd %f32, %f18
25688fmovs %f18, %f11
25689fmovs %f19, %f12
25690fmovd %f34, %f18
25691fmovs %f18, %f13
25692fmovd %f36, %f14
25693fmovd %f40, %f18
25694fmovs %f18, %f15
25695!---- flushing fp results buffer to %f30 ----
25696fmovd %f0, %f30
25697fmovd %f2, %f30
25698fmovd %f4, %f30
25699fmovd %f6, %f30
25700fmovd %f8, %f30
25701fmovd %f10, %f30
25702fmovd %f12, %f30
25703fmovd %f14, %f30
25704!--
25705
25706P1710: !_MEMBAR (FP)
25707
25708P1711: !_BLD [18] (FP) (Branch target of P1883)
25709wr %g0, 0xf0, %asi
25710sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
25711add %i0, %i3, %i3
25712ldda [%i3 + 128] %asi, %f0
25713membar #Sync
25714! 1 addresses covered
25715ba P1712
25716nop
25717
25718TARGET1883:
25719ba RET1883
25720nop
25721
25722
25723P1712: !_MEMBAR (FP)
25724
25725P1713: !_BLD [26] (FP)
25726wr %g0, 0xf0, %asi
25727sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
25728add %i0, %i2, %i2
25729ldda [%i2 + 128] %asi, %f32
25730membar #Sync
25731! 2 addresses covered
25732fmovd %f32, %f18
25733fmovs %f18, %f1
25734fmovd %f40, %f2
25735
25736P1714: !_MEMBAR (FP) (Branch target of P1630)
25737ba P1715
25738nop
25739
25740TARGET1630:
25741ba RET1630
25742nop
25743
25744
25745P1715: !_BLD [29] (FP)
25746wr %g0, 0xf0, %asi
25747sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
25748add %i0, %i3, %i3
25749ldda [%i3 + 64] %asi, %f32
25750membar #Sync
25751! 1 addresses covered
25752fmovd %f32, %f18
25753fmovs %f18, %f3
25754
25755P1716: !_MEMBAR (FP)
25756
25757P1717: !_LD [5] (FP)
25758ld [%i0 + 64], %f4
25759! 1 addresses covered
25760
25761P1718: !_MEMBAR (FP) (Secondary ctx)
25762
25763P1719: !_BST [23] (maybe <- 0x41000092) (FP) (CBR) (Secondary ctx) (Branch target of P1690)
25764wr %g0, 0xf1, %asi
25765! preparing store val #0, next val will be in f32
25766fmovs %f16, %f20
25767fadds %f16, %f17, %f16
25768! preparing store val #1, next val will be in f33
25769fmovs %f16, %f21
25770fadds %f16, %f17, %f16
25771! preparing store val #2, next val will be in f40
25772fmovd %f20, %f32
25773fmovs %f16, %f20
25774fadds %f16, %f17, %f16
25775fmovd %f20, %f40
25776membar #Sync
25777stda %f32, [%i2 + 0 ] %asi
25778
25779! cbranch
25780andcc %l0, 1, %g0
25781be,pt %xcc, TARGET1719
25782nop
25783RET1719:
25784
25785! lfsr step begin
25786srlx %l0, 1, %l7
25787xnor %l7, %l0, %l7
25788sllx %l7, 63, %l7
25789or %l7, %l0, %l0
25790srlx %l0, 1, %l0
25791
25792ba P1720
25793nop
25794
25795TARGET1690:
25796ba RET1690
25797nop
25798
25799
25800P1720: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1746)
25801membar #StoreLoad
25802ba P1721
25803nop
25804
25805TARGET1746:
25806ba RET1746
25807nop
25808
25809
25810P1721: !_BLD [5] (FP) (Secondary ctx)
25811wr %g0, 0xf1, %asi
25812ldda [%i0 + 64] %asi, %f32
25813membar #Sync
25814! 2 addresses covered
25815fmovd %f32, %f18
25816fmovs %f18, %f5
25817fmovd %f40, %f6
25818
25819P1722: !_MEMBAR (FP) (Secondary ctx)
25820
25821P1723: !_REPLACEMENT [20] (Int)
25822sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
25823add %i0, %i2, %i2
25824sethi %hi(0x2000), %o5
25825ld [%i2+256], %l6
25826st %l6, [%i2+256]
25827add %i2, %o5, %l3
25828ld [%l3+256], %l6
25829st %l6, [%l3+256]
25830add %l3, %o5, %l3
25831ld [%l3+256], %l6
25832st %l6, [%l3+256]
25833add %l3, %o5, %l3
25834ld [%l3+256], %l6
25835st %l6, [%l3+256]
25836add %l3, %o5, %l3
25837ld [%l3+256], %l6
25838st %l6, [%l3+256]
25839add %l3, %o5, %l3
25840ld [%l3+256], %l6
25841st %l6, [%l3+256]
25842add %l3, %o5, %l3
25843ld [%l3+256], %l6
25844st %l6, [%l3+256]
25845add %l3, %o5, %l3
25846ld [%l3+256], %l6
25847st %l6, [%l3+256]
25848
25849P1724: !_MEMBAR (FP)
25850
25851P1725: !_BSTC [13] (maybe <- 0x41000095) (FP)
25852wr %g0, 0xe0, %asi
25853sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
25854add %i0, %i3, %i3
25855! preparing store val #0, next val will be in f32
25856fmovs %f16, %f20
25857fadds %f16, %f17, %f16
25858! preparing store val #1, next val will be in f33
25859fmovs %f16, %f21
25860fadds %f16, %f17, %f16
25861! preparing store val #2, next val will be in f40
25862fmovd %f20, %f32
25863fmovs %f16, %f20
25864fadds %f16, %f17, %f16
25865fmovd %f20, %f40
25866membar #Sync
25867stda %f32, [%i3 + 0 ] %asi
25868
25869P1726: !_MEMBAR (FP) (CBR)
25870membar #StoreLoad
25871
25872! cbranch
25873andcc %l0, 1, %g0
25874be,pt %xcc, TARGET1726
25875nop
25876RET1726:
25877
25878! lfsr step begin
25879srlx %l0, 1, %l6
25880xnor %l6, %l0, %l6
25881sllx %l6, 63, %l6
25882or %l6, %l0, %l0
25883srlx %l0, 1, %l0
25884
25885
25886P1727: !_PREFETCH [22] (Int)
25887sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
25888add %i0, %i2, %i2
25889prefetch [%i2 + 4], 1
25890
25891P1728: !_LD [7] (FP) (CBR) (Branch target of P1307)
25892ld [%i0 + 128], %f7
25893! 1 addresses covered
25894
25895! cbranch
25896andcc %l0, 1, %g0
25897be,pn %xcc, TARGET1728
25898nop
25899RET1728:
25900
25901! lfsr step begin
25902srlx %l0, 1, %l7
25903xnor %l7, %l0, %l7
25904sllx %l7, 63, %l7
25905or %l7, %l0, %l0
25906srlx %l0, 1, %l0
25907
25908ba P1729
25909nop
25910
25911TARGET1307:
25912ba RET1307
25913nop
25914
25915
25916P1729: !_MEMBAR (FP) (Branch target of P1354)
25917membar #StoreLoad
25918ba P1730
25919nop
25920
25921TARGET1354:
25922ba RET1354
25923nop
25924
25925
25926P1730: !_BLD [26] (FP) (Branch target of P1485)
25927wr %g0, 0xf0, %asi
25928ldda [%i2 + 128] %asi, %f32
25929membar #Sync
25930! 2 addresses covered
25931fmovd %f32, %f8
25932fmovd %f40, %f18
25933fmovs %f18, %f9
25934ba P1731
25935nop
25936
25937TARGET1485:
25938ba RET1485
25939nop
25940
25941
25942P1731: !_MEMBAR (FP) (CBR)
25943
25944! cbranch
25945andcc %l0, 1, %g0
25946be,pn %xcc, TARGET1731
25947nop
25948RET1731:
25949
25950! lfsr step begin
25951srlx %l0, 1, %o5
25952xnor %o5, %l0, %o5
25953sllx %o5, 63, %o5
25954or %o5, %l0, %l0
25955srlx %l0, 1, %l0
25956
25957
25958P1732: !_BSTC [24] (maybe <- 0x41000098) (FP) (Secondary ctx)
25959wr %g0, 0xe1, %asi
25960! preparing store val #0, next val will be in f32
25961fmovs %f16, %f20
25962fadds %f16, %f17, %f16
25963! preparing store val #1, next val will be in f40
25964fmovd %f20, %f32
25965fmovs %f16, %f20
25966fadds %f16, %f17, %f16
25967fmovd %f20, %f40
25968membar #Sync
25969stda %f32, [%i2 + 64 ] %asi
25970
25971P1733: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1332)
25972membar #StoreLoad
25973ba P1734
25974nop
25975
25976TARGET1332:
25977ba RET1332
25978nop
25979
25980
25981P1734: !_BLD [3] (FP)
25982wr %g0, 0xf0, %asi
25983ldda [%i0 + 0] %asi, %f32
25984membar #Sync
25985! 5 addresses covered
25986fmovd %f32, %f10
25987fmovd %f34, %f12
25988fmovd %f36, %f18
25989fmovs %f18, %f13
25990fmovd %f40, %f14
25991
25992P1735: !_MEMBAR (FP)
25993
25994P1736: !_PREFETCH [15] (Int)
25995prefetch [%i3 + 128], 1
25996
25997P1737: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1299)
25998ba P1738
25999nop
26000
26001TARGET1299:
26002ba RET1299
26003nop
26004
26005
26006P1738: !_BST [20] (maybe <- 0x4100009a) (FP) (Secondary ctx)
26007wr %g0, 0xf1, %asi
26008sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
26009add %i0, %i3, %i3
26010! preparing store val #0, next val will be in f32
26011fmovs %f16, %f20
26012fadds %f16, %f17, %f16
26013fmovd %f20, %f32
26014membar #Sync
26015stda %f32, [%i3 + 256 ] %asi
26016
26017P1739: !_MEMBAR (FP) (Secondary ctx)
26018membar #StoreLoad
26019
26020P1740: !_REPLACEMENT [4] (Int)
26021sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
26022add %i0, %i2, %i2
26023sethi %hi(0x2000), %l7
26024ld [%i2+32], %l3
26025st %l3, [%i2+32]
26026add %i2, %l7, %o5
26027ld [%o5+32], %l3
26028st %l3, [%o5+32]
26029add %o5, %l7, %o5
26030ld [%o5+32], %l3
26031st %l3, [%o5+32]
26032add %o5, %l7, %o5
26033ld [%o5+32], %l3
26034st %l3, [%o5+32]
26035add %o5, %l7, %o5
26036ld [%o5+32], %l3
26037st %l3, [%o5+32]
26038add %o5, %l7, %o5
26039ld [%o5+32], %l3
26040st %l3, [%o5+32]
26041add %o5, %l7, %o5
26042ld [%o5+32], %l3
26043st %l3, [%o5+32]
26044add %o5, %l7, %o5
26045ld [%o5+32], %l3
26046st %l3, [%o5+32]
26047
26048P1741: !_IDC_FLIP [12] (Int)
26049sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
26050add %i0, %i3, %i3
26051IDC_FLIP(1741, 12674, 3, 0x44000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
26052
26053P1742: !_REPLACEMENT [31] (Int)
26054sethi %hi(0x2000), %l6
26055ld [%i2+192], %o5
26056st %o5, [%i2+192]
26057add %i2, %l6, %l7
26058ld [%l7+192], %o5
26059st %o5, [%l7+192]
26060add %l7, %l6, %l7
26061ld [%l7+192], %o5
26062st %o5, [%l7+192]
26063add %l7, %l6, %l7
26064ld [%l7+192], %o5
26065st %o5, [%l7+192]
26066add %l7, %l6, %l7
26067ld [%l7+192], %o5
26068st %o5, [%l7+192]
26069add %l7, %l6, %l7
26070ld [%l7+192], %o5
26071st %o5, [%l7+192]
26072add %l7, %l6, %l7
26073ld [%l7+192], %o5
26074st %o5, [%l7+192]
26075add %l7, %l6, %l7
26076ld [%l7+192], %o5
26077st %o5, [%l7+192]
26078
26079P1743: !_MEMBAR (FP) (CBR)
26080
26081! cbranch
26082andcc %l0, 1, %g0
26083be,pt %xcc, TARGET1743
26084nop
26085RET1743:
26086
26087! lfsr step begin
26088srlx %l0, 1, %l3
26089xnor %l3, %l0, %l3
26090sllx %l3, 63, %l3
26091or %l3, %l0, %l0
26092srlx %l0, 1, %l0
26093
26094
26095P1744: !_BST [23] (maybe <- 0x4100009b) (FP) (CBR)
26096wr %g0, 0xf0, %asi
26097sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
26098add %i0, %i2, %i2
26099! preparing store val #0, next val will be in f32
26100fmovs %f16, %f20
26101fadds %f16, %f17, %f16
26102! preparing store val #1, next val will be in f33
26103fmovs %f16, %f21
26104fadds %f16, %f17, %f16
26105! preparing store val #2, next val will be in f40
26106fmovd %f20, %f32
26107fmovs %f16, %f20
26108fadds %f16, %f17, %f16
26109fmovd %f20, %f40
26110membar #Sync
26111stda %f32, [%i2 + 0 ] %asi
26112
26113! cbranch
26114andcc %l0, 1, %g0
26115be,pt %xcc, TARGET1744
26116nop
26117RET1744:
26118
26119! lfsr step begin
26120srlx %l0, 1, %l3
26121xnor %l3, %l0, %l3
26122sllx %l3, 63, %l3
26123or %l3, %l0, %l0
26124srlx %l0, 1, %l0
26125
26126
26127P1745: !_MEMBAR (FP) (Branch target of P1903)
26128membar #StoreLoad
26129ba P1746
26130nop
26131
26132TARGET1903:
26133ba RET1903
26134nop
26135
26136
26137P1746: !_BLD [1] (FP) (CBR)
26138wr %g0, 0xf0, %asi
26139ldda [%i0 + 0] %asi, %f32
26140membar #Sync
26141! 5 addresses covered
26142fmovd %f32, %f18
26143fmovs %f18, %f15
26144!---- flushing fp results buffer to %f30 ----
26145fmovd %f0, %f30
26146fmovd %f2, %f30
26147fmovd %f4, %f30
26148fmovd %f6, %f30
26149fmovd %f8, %f30
26150fmovd %f10, %f30
26151fmovd %f12, %f30
26152fmovd %f14, %f30
26153!--
26154fmovs %f19, %f0
26155fmovd %f34, %f18
26156fmovs %f18, %f1
26157fmovd %f36, %f2
26158fmovd %f40, %f18
26159fmovs %f18, %f3
26160
26161! cbranch
26162andcc %l0, 1, %g0
26163be,pt %xcc, TARGET1746
26164nop
26165RET1746:
26166
26167! lfsr step begin
26168srlx %l0, 1, %l6
26169xnor %l6, %l0, %l6
26170sllx %l6, 63, %l6
26171or %l6, %l0, %l0
26172srlx %l0, 1, %l0
26173
26174
26175P1747: !_MEMBAR (FP)
26176
26177P1748: !_REPLACEMENT [25] (Int)
26178sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
26179add %i0, %i3, %i3
26180sethi %hi(0x2000), %l7
26181ld [%i3+96], %l3
26182st %l3, [%i3+96]
26183add %i3, %l7, %o5
26184ld [%o5+96], %l3
26185st %l3, [%o5+96]
26186add %o5, %l7, %o5
26187ld [%o5+96], %l3
26188st %l3, [%o5+96]
26189add %o5, %l7, %o5
26190ld [%o5+96], %l3
26191st %l3, [%o5+96]
26192add %o5, %l7, %o5
26193ld [%o5+96], %l3
26194st %l3, [%o5+96]
26195add %o5, %l7, %o5
26196ld [%o5+96], %l3
26197st %l3, [%o5+96]
26198add %o5, %l7, %o5
26199ld [%o5+96], %l3
26200st %l3, [%o5+96]
26201add %o5, %l7, %o5
26202ld [%o5+96], %l3
26203st %l3, [%o5+96]
26204
26205P1749: !_MEMBAR (FP)
26206membar #StoreLoad
26207
26208P1750: !_BLD [29] (FP)
26209wr %g0, 0xf0, %asi
26210sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
26211add %i0, %i2, %i2
26212ldda [%i2 + 64] %asi, %f32
26213membar #Sync
26214! 1 addresses covered
26215fmovd %f32, %f4
26216
26217P1751: !_MEMBAR (FP)
26218
26219P1752: !_REPLACEMENT [14] (Int)
26220sethi %hi(0x2000), %l6
26221ld [%i3+64], %o5
26222st %o5, [%i3+64]
26223add %i3, %l6, %l7
26224ld [%l7+64], %o5
26225st %o5, [%l7+64]
26226add %l7, %l6, %l7
26227ld [%l7+64], %o5
26228st %o5, [%l7+64]
26229add %l7, %l6, %l7
26230ld [%l7+64], %o5
26231st %o5, [%l7+64]
26232add %l7, %l6, %l7
26233ld [%l7+64], %o5
26234st %o5, [%l7+64]
26235add %l7, %l6, %l7
26236ld [%l7+64], %o5
26237st %o5, [%l7+64]
26238add %l7, %l6, %l7
26239ld [%l7+64], %o5
26240st %o5, [%l7+64]
26241add %l7, %l6, %l7
26242ld [%l7+64], %o5
26243st %o5, [%l7+64]
26244
26245P1753: !_ST [3] (maybe <- 0x180000d) (Int)
26246stw %l4, [%i0 + 16 ]
26247add %l4, 1, %l4
26248
26249P1754: !_MEMBAR (FP)
26250
26251P1755: !_BST [23] (maybe <- 0x4100009e) (FP)
26252wr %g0, 0xf0, %asi
26253sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
26254add %i0, %i3, %i3
26255! preparing store val #0, next val will be in f32
26256fmovs %f16, %f20
26257fadds %f16, %f17, %f16
26258! preparing store val #1, next val will be in f33
26259fmovs %f16, %f21
26260fadds %f16, %f17, %f16
26261! preparing store val #2, next val will be in f40
26262fmovd %f20, %f32
26263fmovs %f16, %f20
26264fadds %f16, %f17, %f16
26265fmovd %f20, %f40
26266membar #Sync
26267stda %f32, [%i3 + 0 ] %asi
26268
26269P1756: !_MEMBAR (FP) (CBR) (Branch target of P1835)
26270membar #StoreLoad
26271
26272! cbranch
26273andcc %l0, 1, %g0
26274be,pn %xcc, TARGET1756
26275nop
26276RET1756:
26277
26278! lfsr step begin
26279srlx %l0, 1, %l7
26280xnor %l7, %l0, %l7
26281sllx %l7, 63, %l7
26282or %l7, %l0, %l0
26283srlx %l0, 1, %l0
26284
26285ba P1757
26286nop
26287
26288TARGET1835:
26289ba RET1835
26290nop
26291
26292
26293P1757: !_REPLACEMENT [14] (Int) (CBR) (Nucleus ctx)
26294wr %g0, 0x4, %asi
26295sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
26296add %i0, %i2, %i2
26297sethi %hi(0x2000), %o5
26298ld [%i2+64], %l6
26299st %l6, [%i2+64]
26300add %i2, %o5, %l3
26301ld [%l3+64], %l6
26302st %l6, [%l3+64]
26303add %l3, %o5, %l3
26304ld [%l3+64], %l6
26305st %l6, [%l3+64]
26306add %l3, %o5, %l3
26307ld [%l3+64], %l6
26308st %l6, [%l3+64]
26309add %l3, %o5, %l3
26310ld [%l3+64], %l6
26311st %l6, [%l3+64]
26312add %l3, %o5, %l3
26313ld [%l3+64], %l6
26314st %l6, [%l3+64]
26315add %l3, %o5, %l3
26316ld [%l3+64], %l6
26317st %l6, [%l3+64]
26318add %l3, %o5, %l3
26319ld [%l3+64], %l6
26320st %l6, [%l3+64]
26321
26322! cbranch
26323andcc %l0, 1, %g0
26324be,pn %xcc, TARGET1757
26325nop
26326RET1757:
26327
26328! lfsr step begin
26329srlx %l0, 1, %l7
26330xnor %l7, %l0, %l7
26331sllx %l7, 63, %l7
26332or %l7, %l0, %l0
26333srlx %l0, 1, %l0
26334
26335
26336P1758: !_MEMBAR (FP)
26337
26338P1759: !_BSTC [14] (maybe <- 0x410000a1) (FP)
26339wr %g0, 0xe0, %asi
26340sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
26341add %i0, %i3, %i3
26342! preparing store val #0, next val will be in f32
26343fmovs %f16, %f20
26344fadds %f16, %f17, %f16
26345fmovd %f20, %f32
26346membar #Sync
26347stda %f32, [%i3 + 64 ] %asi
26348
26349P1760: !_MEMBAR (FP) (CBR)
26350
26351! cbranch
26352andcc %l0, 1, %g0
26353be,pn %xcc, TARGET1760
26354nop
26355RET1760:
26356
26357! lfsr step begin
26358srlx %l0, 1, %l7
26359xnor %l7, %l0, %l7
26360sllx %l7, 63, %l7
26361or %l7, %l0, %l0
26362srlx %l0, 1, %l0
26363
26364
26365P1761: !_BST [32] (maybe <- 0x410000a2) (FP)
26366wr %g0, 0xf0, %asi
26367sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
26368add %i0, %i2, %i2
26369! preparing store val #0, next val will be in f32
26370fmovs %f16, %f20
26371fadds %f16, %f17, %f16
26372fmovd %f20, %f32
26373membar #Sync
26374stda %f32, [%i2 + 256 ] %asi
26375
26376P1762: !_MEMBAR (FP)
26377membar #StoreLoad
26378
26379P1763: !_BLD [18] (FP) (CBR) (Secondary ctx)
26380wr %g0, 0xf1, %asi
26381sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
26382add %i0, %i3, %i3
26383ldda [%i3 + 128] %asi, %f32
26384membar #Sync
26385! 1 addresses covered
26386fmovd %f32, %f18
26387fmovs %f18, %f5
26388
26389! cbranch
26390andcc %l0, 1, %g0
26391be,pt %xcc, TARGET1763
26392nop
26393RET1763:
26394
26395! lfsr step begin
26396srlx %l0, 1, %l7
26397xnor %l7, %l0, %l7
26398sllx %l7, 63, %l7
26399or %l7, %l0, %l0
26400srlx %l0, 1, %l0
26401
26402
26403P1764: !_MEMBAR (FP) (Secondary ctx)
26404
26405P1765: !_PREFETCH [9] (Int) (CBR) (Nucleus ctx)
26406wr %g0, 0x4, %asi
26407prefetcha [%i1 + 32] %asi, 1
26408
26409! cbranch
26410andcc %l0, 1, %g0
26411be,pn %xcc, TARGET1765
26412nop
26413RET1765:
26414
26415! lfsr step begin
26416srlx %l0, 1, %o5
26417xnor %o5, %l0, %o5
26418sllx %o5, 63, %o5
26419or %o5, %l0, %l0
26420srlx %l0, 1, %l0
26421
26422
26423P1766: !_MEMBAR (FP) (CBR)
26424membar #StoreLoad
26425
26426! cbranch
26427andcc %l0, 1, %g0
26428be,pt %xcc, TARGET1766
26429nop
26430RET1766:
26431
26432! lfsr step begin
26433srlx %l0, 1, %l3
26434xnor %l3, %l0, %l3
26435sllx %l3, 63, %l3
26436or %l3, %l0, %l0
26437srlx %l0, 1, %l0
26438
26439
26440P1767: !_BLD [22] (FP)
26441wr %g0, 0xf0, %asi
26442sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
26443add %i0, %i2, %i2
26444ldda [%i2 + 0] %asi, %f32
26445membar #Sync
26446! 3 addresses covered
26447fmovd %f32, %f6
26448fmovd %f40, %f8
26449
26450P1768: !_MEMBAR (FP)
26451
26452P1769: !_LD [12] (FP)
26453sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
26454add %i0, %i3, %i3
26455ld [%i3 + 4], %f9
26456! 1 addresses covered
26457
26458P1770: !_REPLACEMENT [1] (Int)
26459sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
26460add %i0, %i2, %i2
26461sethi %hi(0x2000), %l6
26462ld [%i2+4], %o5
26463st %o5, [%i2+4]
26464add %i2, %l6, %l7
26465ld [%l7+4], %o5
26466st %o5, [%l7+4]
26467add %l7, %l6, %l7
26468ld [%l7+4], %o5
26469st %o5, [%l7+4]
26470add %l7, %l6, %l7
26471ld [%l7+4], %o5
26472st %o5, [%l7+4]
26473add %l7, %l6, %l7
26474ld [%l7+4], %o5
26475st %o5, [%l7+4]
26476add %l7, %l6, %l7
26477ld [%l7+4], %o5
26478st %o5, [%l7+4]
26479add %l7, %l6, %l7
26480ld [%l7+4], %o5
26481st %o5, [%l7+4]
26482add %l7, %l6, %l7
26483ld [%l7+4], %o5
26484st %o5, [%l7+4]
26485
26486P1771: !_MEMBAR (FP)
26487
26488P1772: !_BSTC [30] (maybe <- 0x410000a3) (FP)
26489wr %g0, 0xe0, %asi
26490sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
26491add %i0, %i3, %i3
26492! preparing store val #0, next val will be in f32
26493fmovs %f16, %f20
26494fadds %f16, %f17, %f16
26495fmovd %f20, %f32
26496membar #Sync
26497stda %f32, [%i3 + 128 ] %asi
26498
26499P1773: !_MEMBAR (FP)
26500membar #StoreLoad
26501
26502P1774: !_LD [9] (FP)
26503ld [%i1 + 32], %f10
26504! 1 addresses covered
26505
26506P1775: !_MEMBAR (FP) (Secondary ctx)
26507membar #StoreLoad
26508
26509P1776: !_BLD [33] (FP) (Secondary ctx)
26510wr %g0, 0xf1, %asi
26511sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
26512add %i0, %i2, %i2
26513ldda [%i2 + 0] %asi, %f32
26514membar #Sync
26515! 1 addresses covered
26516fmovd %f32, %f18
26517fmovs %f18, %f11
26518
26519P1777: !_MEMBAR (FP) (Secondary ctx)
26520
26521P1778: !_BST [22] (maybe <- 0x410000a4) (FP) (CBR)
26522wr %g0, 0xf0, %asi
26523sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
26524add %i0, %i3, %i3
26525! preparing store val #0, next val will be in f32
26526fmovs %f16, %f20
26527fadds %f16, %f17, %f16
26528! preparing store val #1, next val will be in f33
26529fmovs %f16, %f21
26530fadds %f16, %f17, %f16
26531! preparing store val #2, next val will be in f40
26532fmovd %f20, %f32
26533fmovs %f16, %f20
26534fadds %f16, %f17, %f16
26535fmovd %f20, %f40
26536membar #Sync
26537stda %f32, [%i3 + 0 ] %asi
26538
26539! cbranch
26540andcc %l0, 1, %g0
26541be,pn %xcc, TARGET1778
26542nop
26543RET1778:
26544
26545! lfsr step begin
26546srlx %l0, 1, %l7
26547xnor %l7, %l0, %l7
26548sllx %l7, 63, %l7
26549or %l7, %l0, %l0
26550srlx %l0, 1, %l0
26551
26552
26553P1779: !_MEMBAR (FP)
26554membar #StoreLoad
26555
26556P1780: !_PREFETCH [13] (Int) (LE)
26557wr %g0, 0x88, %asi
26558sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
26559add %i0, %i2, %i2
26560prefetcha [%i2 + 32] %asi, 1
26561
26562P1781: !_ST [6] (maybe <- 0x410000a7) (FP) (CBR)
26563! preparing store val #0, next val will be in f20
26564fmovs %f16, %f20
26565fadds %f16, %f17, %f16
26566st %f20, [%i0 + 96 ]
26567
26568! cbranch
26569andcc %l0, 1, %g0
26570be,pt %xcc, TARGET1781
26571nop
26572RET1781:
26573
26574! lfsr step begin
26575srlx %l0, 1, %l7
26576xnor %l7, %l0, %l7
26577sllx %l7, 63, %l7
26578or %l7, %l0, %l0
26579srlx %l0, 1, %l0
26580
26581
26582P1782: !_LD [4] (Int) (Branch target of P1512)
26583lduw [%i0 + 32], %l3
26584! move %l3(lower) -> %o3(lower)
26585or %l3, %o3, %o3
26586ba P1783
26587nop
26588
26589TARGET1512:
26590ba RET1512
26591nop
26592
26593
26594P1783: !_MEMBAR (FP) (Branch target of P1856)
26595membar #StoreLoad
26596ba P1784
26597nop
26598
26599TARGET1856:
26600ba RET1856
26601nop
26602
26603
26604P1784: !_BLD [3] (FP)
26605wr %g0, 0xf0, %asi
26606ldda [%i0 + 0] %asi, %f32
26607membar #Sync
26608! 5 addresses covered
26609fmovd %f32, %f12
26610fmovd %f34, %f14
26611fmovd %f36, %f18
26612fmovs %f18, %f15
26613!---- flushing fp results buffer to %f30 ----
26614fmovd %f0, %f30
26615fmovd %f2, %f30
26616fmovd %f4, %f30
26617fmovd %f6, %f30
26618fmovd %f8, %f30
26619fmovd %f10, %f30
26620fmovd %f12, %f30
26621fmovd %f14, %f30
26622!--
26623fmovd %f40, %f0
26624
26625P1785: !_MEMBAR (FP)
26626
26627P1786: !_BST [8] (maybe <- 0x410000a8) (FP) (Branch target of P1765)
26628wr %g0, 0xf0, %asi
26629! preparing store val #0, next val will be in f32
26630fmovs %f16, %f20
26631fadds %f16, %f17, %f16
26632! preparing store val #1, next val will be in f40
26633fmovd %f20, %f32
26634fmovs %f16, %f20
26635fadds %f16, %f17, %f16
26636fmovd %f20, %f40
26637membar #Sync
26638stda %f32, [%i1 + 0 ] %asi
26639ba P1787
26640nop
26641
26642TARGET1765:
26643ba RET1765
26644nop
26645
26646
26647P1787: !_MEMBAR (FP)
26648membar #StoreLoad
26649
26650P1788: !_PREFETCH [15] (Int) (Branch target of P1557)
26651prefetch [%i2 + 128], 1
26652ba P1789
26653nop
26654
26655TARGET1557:
26656ba RET1557
26657nop
26658
26659
26660P1789: !_MEMBAR (FP)
26661membar #StoreLoad
26662
26663P1790: !_BLD [13] (FP)
26664wr %g0, 0xf0, %asi
26665ldda [%i2 + 0] %asi, %f32
26666membar #Sync
26667! 3 addresses covered
26668fmovd %f32, %f18
26669fmovs %f18, %f1
26670fmovs %f19, %f2
26671fmovd %f40, %f18
26672fmovs %f18, %f3
26673
26674P1791: !_MEMBAR (FP)
26675
26676P1792: !_PREFETCH [10] (Int) (CBR) (Branch target of P1756)
26677prefetch [%i1 + 64], 1
26678
26679! cbranch
26680andcc %l0, 1, %g0
26681be,pn %xcc, TARGET1792
26682nop
26683RET1792:
26684
26685! lfsr step begin
26686srlx %l0, 1, %l3
26687xnor %l3, %l0, %l3
26688sllx %l3, 63, %l3
26689or %l3, %l0, %l0
26690srlx %l0, 1, %l0
26691
26692ba P1793
26693nop
26694
26695TARGET1756:
26696ba RET1756
26697nop
26698
26699
26700P1793: !_MEMBAR (FP) (Secondary ctx)
26701membar #StoreLoad
26702
26703P1794: !_BLD [9] (FP) (Secondary ctx)
26704wr %g0, 0xf1, %asi
26705ldda [%i1 + 0] %asi, %f32
26706membar #Sync
26707! 2 addresses covered
26708fmovd %f32, %f4
26709fmovd %f40, %f18
26710fmovs %f18, %f5
26711
26712P1795: !_MEMBAR (FP) (Secondary ctx)
26713
26714P1796: !_REPLACEMENT [28] (Int)
26715sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
26716add %i0, %i3, %i3
26717sethi %hi(0x2000), %l6
26718ld [%i3+0], %o5
26719st %o5, [%i3+0]
26720add %i3, %l6, %l7
26721ld [%l7+0], %o5
26722st %o5, [%l7+0]
26723add %l7, %l6, %l7
26724ld [%l7+0], %o5
26725st %o5, [%l7+0]
26726add %l7, %l6, %l7
26727ld [%l7+0], %o5
26728st %o5, [%l7+0]
26729add %l7, %l6, %l7
26730ld [%l7+0], %o5
26731st %o5, [%l7+0]
26732add %l7, %l6, %l7
26733ld [%l7+0], %o5
26734st %o5, [%l7+0]
26735add %l7, %l6, %l7
26736ld [%l7+0], %o5
26737st %o5, [%l7+0]
26738add %l7, %l6, %l7
26739ld [%l7+0], %o5
26740st %o5, [%l7+0]
26741
26742P1797: !_MEMBAR (FP) (Branch target of P1731)
26743ba P1798
26744nop
26745
26746TARGET1731:
26747ba RET1731
26748nop
26749
26750
26751P1798: !_BSTC [23] (maybe <- 0x410000aa) (FP) (CBR) (Branch target of P1904)
26752wr %g0, 0xe0, %asi
26753sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
26754add %i0, %i2, %i2
26755! preparing store val #0, next val will be in f32
26756fmovs %f16, %f20
26757fadds %f16, %f17, %f16
26758! preparing store val #1, next val will be in f33
26759fmovs %f16, %f21
26760fadds %f16, %f17, %f16
26761! preparing store val #2, next val will be in f40
26762fmovd %f20, %f32
26763fmovs %f16, %f20
26764fadds %f16, %f17, %f16
26765fmovd %f20, %f40
26766membar #Sync
26767stda %f32, [%i2 + 0 ] %asi
26768
26769! cbranch
26770andcc %l0, 1, %g0
26771be,pt %xcc, TARGET1798
26772nop
26773RET1798:
26774
26775! lfsr step begin
26776srlx %l0, 1, %o5
26777xnor %o5, %l0, %o5
26778sllx %o5, 63, %o5
26779or %o5, %l0, %l0
26780srlx %l0, 1, %l0
26781
26782ba P1799
26783nop
26784
26785TARGET1904:
26786ba RET1904
26787nop
26788
26789
26790P1799: !_MEMBAR (FP) (CBR)
26791membar #StoreLoad
26792
26793! cbranch
26794andcc %l0, 1, %g0
26795be,pt %xcc, TARGET1799
26796nop
26797RET1799:
26798
26799! lfsr step begin
26800srlx %l0, 1, %l3
26801xnor %l3, %l0, %l3
26802sllx %l3, 63, %l3
26803or %l3, %l0, %l0
26804srlx %l0, 1, %l0
26805
26806
26807P1800: !_ST [0] (maybe <- 0x180000e) (Int)
26808stw %l4, [%i0 + 0 ]
26809add %l4, 1, %l4
26810
26811P1801: !_MEMBAR (FP)
26812membar #StoreLoad
26813
26814P1802: !_BLD [11] (FP)
26815wr %g0, 0xf0, %asi
26816sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
26817add %i0, %i3, %i3
26818ldda [%i3 + 0] %asi, %f32
26819membar #Sync
26820! 3 addresses covered
26821fmovd %f32, %f6
26822fmovd %f40, %f8
26823
26824P1803: !_MEMBAR (FP) (Branch target of P1792)
26825ba P1804
26826nop
26827
26828TARGET1792:
26829ba RET1792
26830nop
26831
26832
26833P1804: !_PREFETCH [16] (Int)
26834sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
26835add %i0, %i2, %i2
26836prefetch [%i2 + 16], 1
26837
26838P1805: !_REPLACEMENT [15] (Int)
26839sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
26840add %i0, %i3, %i3
26841sethi %hi(0x2000), %l3
26842ld [%i3+128], %l7
26843st %l7, [%i3+128]
26844add %i3, %l3, %l6
26845ld [%l6+128], %l7
26846st %l7, [%l6+128]
26847add %l6, %l3, %l6
26848ld [%l6+128], %l7
26849st %l7, [%l6+128]
26850add %l6, %l3, %l6
26851ld [%l6+128], %l7
26852st %l7, [%l6+128]
26853add %l6, %l3, %l6
26854ld [%l6+128], %l7
26855st %l7, [%l6+128]
26856add %l6, %l3, %l6
26857ld [%l6+128], %l7
26858st %l7, [%l6+128]
26859add %l6, %l3, %l6
26860ld [%l6+128], %l7
26861st %l7, [%l6+128]
26862add %l6, %l3, %l6
26863ld [%l6+128], %l7
26864st %l7, [%l6+128]
26865
26866P1806: !_LD [8] (Int) (Branch target of P1893)
26867lduw [%i1 + 0], %o4
26868! move %o4(lower) -> %o4(upper)
26869sllx %o4, 32, %o4
26870ba P1807
26871nop
26872
26873TARGET1893:
26874ba RET1893
26875nop
26876
26877
26878P1807: !_PREFETCH [6] (Int)
26879prefetch [%i0 + 96], 1
26880
26881P1808: !_MEMBAR (FP)
26882membar #StoreLoad
26883
26884P1809: !_BLD [17] (FP)
26885wr %g0, 0xf0, %asi
26886ldda [%i2 + 64] %asi, %f32
26887membar #Sync
26888! 1 addresses covered
26889fmovd %f40, %f18
26890fmovs %f18, %f9
26891
26892P1810: !_MEMBAR (FP)
26893
26894P1811: !_BLD [26] (FP)
26895wr %g0, 0xf0, %asi
26896sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
26897add %i0, %i2, %i2
26898ldda [%i2 + 128] %asi, %f32
26899membar #Sync
26900! 2 addresses covered
26901fmovd %f32, %f10
26902fmovd %f40, %f18
26903fmovs %f18, %f11
26904
26905P1812: !_MEMBAR (FP)
26906
26907P1813: !_ST [10] (maybe <- 0x180000f) (Int)
26908stw %l4, [%i1 + 64 ]
26909add %l4, 1, %l4
26910
26911P1814: !_REPLACEMENT [30] (Int) (Nucleus ctx)
26912wr %g0, 0x4, %asi
26913sethi %hi(0x2000), %l3
26914ld [%i3+128], %l7
26915st %l7, [%i3+128]
26916add %i3, %l3, %l6
26917ld [%l6+128], %l7
26918st %l7, [%l6+128]
26919add %l6, %l3, %l6
26920ld [%l6+128], %l7
26921st %l7, [%l6+128]
26922add %l6, %l3, %l6
26923ld [%l6+128], %l7
26924st %l7, [%l6+128]
26925add %l6, %l3, %l6
26926ld [%l6+128], %l7
26927st %l7, [%l6+128]
26928add %l6, %l3, %l6
26929ld [%l6+128], %l7
26930st %l7, [%l6+128]
26931add %l6, %l3, %l6
26932ld [%l6+128], %l7
26933st %l7, [%l6+128]
26934add %l6, %l3, %l6
26935ld [%l6+128], %l7
26936st %l7, [%l6+128]
26937
26938P1815: !_PREFETCH [17] (Int)
26939sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
26940add %i0, %i3, %i3
26941prefetch [%i3 + 96], 1
26942
26943P1816: !_MEMBAR (FP)
26944
26945P1817: !_BST [9] (maybe <- 0x410000ad) (FP)
26946wr %g0, 0xf0, %asi
26947! preparing store val #0, next val will be in f32
26948fmovs %f16, %f20
26949fadds %f16, %f17, %f16
26950! preparing store val #1, next val will be in f40
26951fmovd %f20, %f32
26952fmovs %f16, %f20
26953fadds %f16, %f17, %f16
26954fmovd %f20, %f40
26955membar #Sync
26956stda %f32, [%i1 + 0 ] %asi
26957
26958P1818: !_MEMBAR (FP)
26959membar #StoreLoad
26960
26961P1819: !_PREFETCH [12] (Int) (Secondary ctx)
26962wr %g0, 0x81, %asi
26963sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
26964add %i0, %i2, %i2
26965prefetcha [%i2 + 4] %asi, 1
26966
26967P1820: !_REPLACEMENT [26] (Int) (Secondary ctx)
26968wr %g0, 0x81, %asi
26969sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
26970add %i0, %i3, %i3
26971sethi %hi(0x2000), %l7
26972ld [%i3+128], %l3
26973st %l3, [%i3+128]
26974add %i3, %l7, %o5
26975ld [%o5+128], %l3
26976st %l3, [%o5+128]
26977add %o5, %l7, %o5
26978ld [%o5+128], %l3
26979st %l3, [%o5+128]
26980add %o5, %l7, %o5
26981ld [%o5+128], %l3
26982st %l3, [%o5+128]
26983add %o5, %l7, %o5
26984ld [%o5+128], %l3
26985st %l3, [%o5+128]
26986add %o5, %l7, %o5
26987ld [%o5+128], %l3
26988st %l3, [%o5+128]
26989add %o5, %l7, %o5
26990ld [%o5+128], %l3
26991st %l3, [%o5+128]
26992add %o5, %l7, %o5
26993ld [%o5+128], %l3
26994st %l3, [%o5+128]
26995
26996P1821: !_LD [7] (Int)
26997lduw [%i0 + 128], %l7
26998! move %l7(lower) -> %o4(lower)
26999or %l7, %o4, %o4
27000!---- flushing int results buffer----
27001mov %o0, %l5
27002mov %o1, %l5
27003mov %o2, %l5
27004mov %o3, %l5
27005mov %o4, %l5
27006
27007P1822: !_PREFETCH [8] (Int) (Branch target of P1693)
27008prefetch [%i1 + 0], 1
27009ba P1823
27010nop
27011
27012TARGET1693:
27013ba RET1693
27014nop
27015
27016
27017P1823: !_ST [14] (maybe <- 0x1800010) (Int) (LE) (Branch target of P1699)
27018wr %g0, 0x88, %asi
27019! Change single-word-level endianess (big endian <-> little endian)
27020sethi %hi(0xff00ff00), %l3
27021or %l3, %lo(0xff00ff00), %l3
27022and %l4, %l3, %l6
27023srl %l6, 8, %l6
27024sll %l4, 8, %o5
27025and %o5, %l3, %o5
27026or %o5, %l6, %o5
27027srl %o5, 16, %l6
27028sll %o5, 16, %o5
27029srl %o5, 0, %o5
27030or %o5, %l6, %o5
27031stwa %o5, [%i2 + 64] %asi
27032add %l4, 1, %l4
27033ba P1824
27034nop
27035
27036TARGET1699:
27037ba RET1699
27038nop
27039
27040
27041P1824: !_LD [25] (Int) (Nucleus ctx)
27042wr %g0, 0x4, %asi
27043sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
27044add %i0, %i2, %i2
27045lduwa [%i2 + 96] %asi, %o0
27046! move %o0(lower) -> %o0(upper)
27047sllx %o0, 32, %o0
27048
27049P1825: !_LD [0] (FP) (Branch target of P1547)
27050ld [%i0 + 0], %f12
27051! 1 addresses covered
27052ba P1826
27053nop
27054
27055TARGET1547:
27056ba RET1547
27057nop
27058
27059
27060P1826: !_REPLACEMENT [5] (Int) (CBR)
27061sethi %hi(0x2000), %l3
27062ld [%i3+64], %l7
27063st %l7, [%i3+64]
27064add %i3, %l3, %l6
27065ld [%l6+64], %l7
27066st %l7, [%l6+64]
27067add %l6, %l3, %l6
27068ld [%l6+64], %l7
27069st %l7, [%l6+64]
27070add %l6, %l3, %l6
27071ld [%l6+64], %l7
27072st %l7, [%l6+64]
27073add %l6, %l3, %l6
27074ld [%l6+64], %l7
27075st %l7, [%l6+64]
27076add %l6, %l3, %l6
27077ld [%l6+64], %l7
27078st %l7, [%l6+64]
27079add %l6, %l3, %l6
27080ld [%l6+64], %l7
27081st %l7, [%l6+64]
27082add %l6, %l3, %l6
27083ld [%l6+64], %l7
27084st %l7, [%l6+64]
27085
27086! cbranch
27087andcc %l0, 1, %g0
27088be,pt %xcc, TARGET1826
27089nop
27090RET1826:
27091
27092! lfsr step begin
27093srlx %l0, 1, %o5
27094xnor %o5, %l0, %o5
27095sllx %o5, 63, %o5
27096or %o5, %l0, %l0
27097srlx %l0, 1, %l0
27098
27099
27100P1827: !_REPLACEMENT [25] (Int) (CBR) (Nucleus ctx)
27101wr %g0, 0x4, %asi
27102sethi %hi(0x2000), %l3
27103ld [%i3+96], %l7
27104st %l7, [%i3+96]
27105add %i3, %l3, %l6
27106ld [%l6+96], %l7
27107st %l7, [%l6+96]
27108add %l6, %l3, %l6
27109ld [%l6+96], %l7
27110st %l7, [%l6+96]
27111add %l6, %l3, %l6
27112ld [%l6+96], %l7
27113st %l7, [%l6+96]
27114add %l6, %l3, %l6
27115ld [%l6+96], %l7
27116st %l7, [%l6+96]
27117add %l6, %l3, %l6
27118ld [%l6+96], %l7
27119st %l7, [%l6+96]
27120add %l6, %l3, %l6
27121ld [%l6+96], %l7
27122st %l7, [%l6+96]
27123add %l6, %l3, %l6
27124ld [%l6+96], %l7
27125st %l7, [%l6+96]
27126
27127! cbranch
27128andcc %l0, 1, %g0
27129be,pt %xcc, TARGET1827
27130nop
27131RET1827:
27132
27133! lfsr step begin
27134srlx %l0, 1, %o5
27135xnor %o5, %l0, %o5
27136sllx %o5, 63, %o5
27137or %o5, %l0, %l0
27138srlx %l0, 1, %l0
27139
27140
27141P1828: !_MEMBAR (FP)
27142membar #StoreLoad
27143
27144P1829: !_BLD [31] (FP)
27145wr %g0, 0xf0, %asi
27146sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
27147add %i0, %i3, %i3
27148ldda [%i3 + 192] %asi, %f32
27149membar #Sync
27150! 1 addresses covered
27151fmovd %f32, %f18
27152fmovs %f18, %f13
27153
27154P1830: !_MEMBAR (FP)
27155
27156P1831: !_BLD [25] (FP)
27157wr %g0, 0xf0, %asi
27158ldda [%i2 + 64] %asi, %f32
27159membar #Sync
27160! 2 addresses covered
27161fmovd %f32, %f14
27162fmovd %f40, %f18
27163fmovs %f18, %f15
27164!---- flushing fp results buffer to %f30 ----
27165fmovd %f0, %f30
27166fmovd %f2, %f30
27167fmovd %f4, %f30
27168fmovd %f6, %f30
27169fmovd %f8, %f30
27170fmovd %f10, %f30
27171fmovd %f12, %f30
27172fmovd %f14, %f30
27173!--
27174
27175P1832: !_MEMBAR (FP)
27176
27177P1833: !_ST [27] (maybe <- 0x410000af) (FP)
27178! preparing store val #0, next val will be in f20
27179fmovs %f16, %f20
27180fadds %f16, %f17, %f16
27181st %f20, [%i2 + 160 ]
27182
27183P1834: !_REPLACEMENT [9] (Int) (Branch target of P1728)
27184sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
27185add %i0, %i2, %i2
27186sethi %hi(0x2000), %o5
27187ld [%i2+32], %l6
27188st %l6, [%i2+32]
27189add %i2, %o5, %l3
27190ld [%l3+32], %l6
27191st %l6, [%l3+32]
27192add %l3, %o5, %l3
27193ld [%l3+32], %l6
27194st %l6, [%l3+32]
27195add %l3, %o5, %l3
27196ld [%l3+32], %l6
27197st %l6, [%l3+32]
27198add %l3, %o5, %l3
27199ld [%l3+32], %l6
27200st %l6, [%l3+32]
27201add %l3, %o5, %l3
27202ld [%l3+32], %l6
27203st %l6, [%l3+32]
27204add %l3, %o5, %l3
27205ld [%l3+32], %l6
27206st %l6, [%l3+32]
27207add %l3, %o5, %l3
27208ld [%l3+32], %l6
27209st %l6, [%l3+32]
27210ba P1835
27211nop
27212
27213TARGET1728:
27214ba RET1728
27215nop
27216
27217
27218P1835: !_FLUSHI [24] (Int) (CBR)
27219flush %g0
27220
27221! cbranch
27222andcc %l0, 1, %g0
27223be,pn %xcc, TARGET1835
27224nop
27225RET1835:
27226
27227! lfsr step begin
27228srlx %l0, 1, %l7
27229xnor %l7, %l0, %l7
27230sllx %l7, 63, %l7
27231or %l7, %l0, %l0
27232srlx %l0, 1, %l0
27233
27234
27235P1836: !_MEMBAR (FP)
27236membar #StoreLoad
27237
27238P1837: !_BLD [27] (FP)
27239wr %g0, 0xf0, %asi
27240sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
27241add %i0, %i3, %i3
27242ldda [%i3 + 128] %asi, %f0
27243membar #Sync
27244! 2 addresses covered
27245fmovs %f8, %f1
27246
27247P1838: !_MEMBAR (FP) (CBR)
27248
27249! cbranch
27250andcc %l0, 1, %g0
27251be,pn %xcc, TARGET1838
27252nop
27253RET1838:
27254
27255! lfsr step begin
27256srlx %l0, 1, %o5
27257xnor %o5, %l0, %o5
27258sllx %o5, 63, %o5
27259or %o5, %l0, %l0
27260srlx %l0, 1, %l0
27261
27262
27263P1839: !_BST [12] (maybe <- 0x410000b0) (FP)
27264wr %g0, 0xf0, %asi
27265sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
27266add %i0, %i2, %i2
27267! preparing store val #0, next val will be in f32
27268fmovs %f16, %f20
27269fadds %f16, %f17, %f16
27270! preparing store val #1, next val will be in f33
27271fmovs %f16, %f21
27272fadds %f16, %f17, %f16
27273! preparing store val #2, next val will be in f40
27274fmovd %f20, %f32
27275fmovs %f16, %f20
27276fadds %f16, %f17, %f16
27277fmovd %f20, %f40
27278membar #Sync
27279stda %f32, [%i2 + 0 ] %asi
27280
27281P1840: !_MEMBAR (FP)
27282
27283P1841: !_BSTC [30] (maybe <- 0x410000b3) (FP) (Branch target of P1637)
27284wr %g0, 0xe0, %asi
27285sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
27286add %i0, %i3, %i3
27287! preparing store val #0, next val will be in f32
27288fmovs %f16, %f20
27289fadds %f16, %f17, %f16
27290fmovd %f20, %f32
27291membar #Sync
27292stda %f32, [%i3 + 128 ] %asi
27293ba P1842
27294nop
27295
27296TARGET1637:
27297ba RET1637
27298nop
27299
27300
27301P1842: !_MEMBAR (FP)
27302membar #StoreLoad
27303
27304P1843: !_LD [23] (Int) (Secondary ctx)
27305wr %g0, 0x81, %asi
27306sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
27307add %i0, %i2, %i2
27308lduwa [%i2 + 32] %asi, %o5
27309! move %o5(lower) -> %o0(lower)
27310or %o5, %o0, %o0
27311
27312P1844: !_REPLACEMENT [9] (Int) (Secondary ctx) (Branch target of P1441)
27313wr %g0, 0x81, %asi
27314sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
27315add %i0, %i3, %i3
27316sethi %hi(0x2000), %l3
27317ld [%i3+32], %l7
27318st %l7, [%i3+32]
27319add %i3, %l3, %l6
27320ld [%l6+32], %l7
27321st %l7, [%l6+32]
27322add %l6, %l3, %l6
27323ld [%l6+32], %l7
27324st %l7, [%l6+32]
27325add %l6, %l3, %l6
27326ld [%l6+32], %l7
27327st %l7, [%l6+32]
27328add %l6, %l3, %l6
27329ld [%l6+32], %l7
27330st %l7, [%l6+32]
27331add %l6, %l3, %l6
27332ld [%l6+32], %l7
27333st %l7, [%l6+32]
27334add %l6, %l3, %l6
27335ld [%l6+32], %l7
27336st %l7, [%l6+32]
27337add %l6, %l3, %l6
27338ld [%l6+32], %l7
27339st %l7, [%l6+32]
27340ba P1845
27341nop
27342
27343TARGET1441:
27344ba RET1441
27345nop
27346
27347
27348P1845: !_REPLACEMENT [33] (Int)
27349sethi %hi(0x2000), %o5
27350ld [%i3+0], %l6
27351st %l6, [%i3+0]
27352add %i3, %o5, %l3
27353ld [%l3+0], %l6
27354st %l6, [%l3+0]
27355add %l3, %o5, %l3
27356ld [%l3+0], %l6
27357st %l6, [%l3+0]
27358add %l3, %o5, %l3
27359ld [%l3+0], %l6
27360st %l6, [%l3+0]
27361add %l3, %o5, %l3
27362ld [%l3+0], %l6
27363st %l6, [%l3+0]
27364add %l3, %o5, %l3
27365ld [%l3+0], %l6
27366st %l6, [%l3+0]
27367add %l3, %o5, %l3
27368ld [%l3+0], %l6
27369st %l6, [%l3+0]
27370add %l3, %o5, %l3
27371ld [%l3+0], %l6
27372st %l6, [%l3+0]
27373
27374P1846: !_MEMBAR (FP)
27375membar #StoreLoad
27376
27377P1847: !_BLD [12] (FP)
27378wr %g0, 0xf0, %asi
27379sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
27380add %i0, %i2, %i2
27381ldda [%i2 + 0] %asi, %f32
27382membar #Sync
27383! 3 addresses covered
27384fmovd %f32, %f2
27385fmovd %f40, %f4
27386
27387P1848: !_MEMBAR (FP)
27388
27389P1849: !_BST [1] (maybe <- 0x410000b4) (FP)
27390wr %g0, 0xf0, %asi
27391! preparing store val #0, next val will be in f32
27392fmovs %f16, %f20
27393fadds %f16, %f17, %f16
27394! preparing store val #1, next val will be in f33
27395fmovs %f16, %f21
27396fadds %f16, %f17, %f16
27397! preparing store val #2, next val will be in f34
27398fmovd %f20, %f32
27399fmovs %f16, %f20
27400fadds %f16, %f17, %f16
27401! preparing store val #3, next val will be in f36
27402fmovd %f20, %f34
27403fmovs %f16, %f20
27404fadds %f16, %f17, %f16
27405! preparing store val #4, next val will be in f40
27406fmovd %f20, %f36
27407fmovs %f16, %f20
27408fadds %f16, %f17, %f16
27409fmovd %f20, %f40
27410membar #Sync
27411stda %f32, [%i0 + 0 ] %asi
27412
27413P1850: !_MEMBAR (FP) (CBR)
27414
27415! cbranch
27416andcc %l0, 1, %g0
27417be,pn %xcc, TARGET1850
27418nop
27419RET1850:
27420
27421! lfsr step begin
27422srlx %l0, 1, %l6
27423xnor %l6, %l0, %l6
27424sllx %l6, 63, %l6
27425or %l6, %l0, %l0
27426srlx %l0, 1, %l0
27427
27428
27429P1851: !_BSTC [15] (maybe <- 0x410000b9) (FP)
27430wr %g0, 0xe0, %asi
27431! preparing store val #0, next val will be in f32
27432fmovs %f16, %f20
27433fadds %f16, %f17, %f16
27434fmovd %f20, %f32
27435membar #Sync
27436stda %f32, [%i2 + 128 ] %asi
27437
27438P1852: !_MEMBAR (FP)
27439
27440P1853: !_BST [0] (maybe <- 0x410000ba) (FP)
27441wr %g0, 0xf0, %asi
27442! preparing store val #0, next val will be in f32
27443fmovs %f16, %f20
27444fadds %f16, %f17, %f16
27445! preparing store val #1, next val will be in f33
27446fmovs %f16, %f21
27447fadds %f16, %f17, %f16
27448! preparing store val #2, next val will be in f34
27449fmovd %f20, %f32
27450fmovs %f16, %f20
27451fadds %f16, %f17, %f16
27452! preparing store val #3, next val will be in f36
27453fmovd %f20, %f34
27454fmovs %f16, %f20
27455fadds %f16, %f17, %f16
27456! preparing store val #4, next val will be in f40
27457fmovd %f20, %f36
27458fmovs %f16, %f20
27459fadds %f16, %f17, %f16
27460fmovd %f20, %f40
27461membar #Sync
27462stda %f32, [%i0 + 0 ] %asi
27463
27464P1854: !_MEMBAR (FP) (CBR)
27465membar #StoreLoad
27466
27467! cbranch
27468andcc %l0, 1, %g0
27469be,pn %xcc, TARGET1854
27470nop
27471RET1854:
27472
27473! lfsr step begin
27474srlx %l0, 1, %l3
27475xnor %l3, %l0, %l3
27476sllx %l3, 63, %l3
27477or %l3, %l0, %l0
27478srlx %l0, 1, %l0
27479
27480
27481P1855: !_REPLACEMENT [7] (Int)
27482sethi %hi(0x2000), %l6
27483ld [%i3+128], %o5
27484st %o5, [%i3+128]
27485add %i3, %l6, %l7
27486ld [%l7+128], %o5
27487st %o5, [%l7+128]
27488add %l7, %l6, %l7
27489ld [%l7+128], %o5
27490st %o5, [%l7+128]
27491add %l7, %l6, %l7
27492ld [%l7+128], %o5
27493st %o5, [%l7+128]
27494add %l7, %l6, %l7
27495ld [%l7+128], %o5
27496st %o5, [%l7+128]
27497add %l7, %l6, %l7
27498ld [%l7+128], %o5
27499st %o5, [%l7+128]
27500add %l7, %l6, %l7
27501ld [%l7+128], %o5
27502st %o5, [%l7+128]
27503add %l7, %l6, %l7
27504ld [%l7+128], %o5
27505st %o5, [%l7+128]
27506
27507P1856: !_REPLACEMENT [10] (Int) (CBR) (Secondary ctx) (Branch target of P1460)
27508wr %g0, 0x81, %asi
27509sethi %hi(0x2000), %l3
27510ld [%i3+64], %l7
27511st %l7, [%i3+64]
27512add %i3, %l3, %l6
27513ld [%l6+64], %l7
27514st %l7, [%l6+64]
27515add %l6, %l3, %l6
27516ld [%l6+64], %l7
27517st %l7, [%l6+64]
27518add %l6, %l3, %l6
27519ld [%l6+64], %l7
27520st %l7, [%l6+64]
27521add %l6, %l3, %l6
27522ld [%l6+64], %l7
27523st %l7, [%l6+64]
27524add %l6, %l3, %l6
27525ld [%l6+64], %l7
27526st %l7, [%l6+64]
27527add %l6, %l3, %l6
27528ld [%l6+64], %l7
27529st %l7, [%l6+64]
27530add %l6, %l3, %l6
27531ld [%l6+64], %l7
27532st %l7, [%l6+64]
27533
27534! cbranch
27535andcc %l0, 1, %g0
27536be,pt %xcc, TARGET1856
27537nop
27538RET1856:
27539
27540! lfsr step begin
27541srlx %l0, 1, %o5
27542xnor %o5, %l0, %o5
27543sllx %o5, 63, %o5
27544or %o5, %l0, %l0
27545srlx %l0, 1, %l0
27546
27547ba P1857
27548nop
27549
27550TARGET1460:
27551ba RET1460
27552nop
27553
27554
27555P1857: !_REPLACEMENT [9] (Int)
27556sethi %hi(0x2000), %l3
27557ld [%i3+32], %l7
27558st %l7, [%i3+32]
27559add %i3, %l3, %l6
27560ld [%l6+32], %l7
27561st %l7, [%l6+32]
27562add %l6, %l3, %l6
27563ld [%l6+32], %l7
27564st %l7, [%l6+32]
27565add %l6, %l3, %l6
27566ld [%l6+32], %l7
27567st %l7, [%l6+32]
27568add %l6, %l3, %l6
27569ld [%l6+32], %l7
27570st %l7, [%l6+32]
27571add %l6, %l3, %l6
27572ld [%l6+32], %l7
27573st %l7, [%l6+32]
27574add %l6, %l3, %l6
27575ld [%l6+32], %l7
27576st %l7, [%l6+32]
27577add %l6, %l3, %l6
27578ld [%l6+32], %l7
27579st %l7, [%l6+32]
27580
27581P1858: !_REPLACEMENT [32] (Int) (Nucleus ctx)
27582wr %g0, 0x4, %asi
27583sethi %hi(0x2000), %o5
27584ld [%i3+256], %l6
27585st %l6, [%i3+256]
27586add %i3, %o5, %l3
27587ld [%l3+256], %l6
27588st %l6, [%l3+256]
27589add %l3, %o5, %l3
27590ld [%l3+256], %l6
27591st %l6, [%l3+256]
27592add %l3, %o5, %l3
27593ld [%l3+256], %l6
27594st %l6, [%l3+256]
27595add %l3, %o5, %l3
27596ld [%l3+256], %l6
27597st %l6, [%l3+256]
27598add %l3, %o5, %l3
27599ld [%l3+256], %l6
27600st %l6, [%l3+256]
27601add %l3, %o5, %l3
27602ld [%l3+256], %l6
27603st %l6, [%l3+256]
27604add %l3, %o5, %l3
27605ld [%l3+256], %l6
27606st %l6, [%l3+256]
27607
27608P1859: !_REPLACEMENT [8] (Int) (CBR) (Branch target of P1926)
27609sethi %hi(0x2000), %l7
27610ld [%i3+0], %l3
27611st %l3, [%i3+0]
27612add %i3, %l7, %o5
27613ld [%o5+0], %l3
27614st %l3, [%o5+0]
27615add %o5, %l7, %o5
27616ld [%o5+0], %l3
27617st %l3, [%o5+0]
27618add %o5, %l7, %o5
27619ld [%o5+0], %l3
27620st %l3, [%o5+0]
27621add %o5, %l7, %o5
27622ld [%o5+0], %l3
27623st %l3, [%o5+0]
27624add %o5, %l7, %o5
27625ld [%o5+0], %l3
27626st %l3, [%o5+0]
27627add %o5, %l7, %o5
27628ld [%o5+0], %l3
27629st %l3, [%o5+0]
27630add %o5, %l7, %o5
27631ld [%o5+0], %l3
27632st %l3, [%o5+0]
27633
27634! cbranch
27635andcc %l0, 1, %g0
27636be,pn %xcc, TARGET1859
27637nop
27638RET1859:
27639
27640! lfsr step begin
27641srlx %l0, 1, %l6
27642xnor %l6, %l0, %l6
27643sllx %l6, 63, %l6
27644or %l6, %l0, %l0
27645srlx %l0, 1, %l0
27646
27647ba P1860
27648nop
27649
27650TARGET1926:
27651ba RET1926
27652nop
27653
27654
27655P1860: !_MEMBAR (FP) (CBR) (Secondary ctx)
27656
27657! cbranch
27658andcc %l0, 1, %g0
27659be,pn %xcc, TARGET1860
27660nop
27661RET1860:
27662
27663! lfsr step begin
27664srlx %l0, 1, %l7
27665xnor %l7, %l0, %l7
27666sllx %l7, 63, %l7
27667or %l7, %l0, %l0
27668srlx %l0, 1, %l0
27669
27670
27671P1861: !_BSTC [28] (maybe <- 0x410000bf) (FP) (Secondary ctx) (Branch target of P1297)
27672wr %g0, 0xe1, %asi
27673sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
27674add %i0, %i3, %i3
27675! preparing store val #0, next val will be in f32
27676fmovs %f16, %f20
27677fadds %f16, %f17, %f16
27678fmovd %f20, %f32
27679membar #Sync
27680stda %f32, [%i3 + 0 ] %asi
27681ba P1862
27682nop
27683
27684TARGET1297:
27685ba RET1297
27686nop
27687
27688
27689P1862: !_MEMBAR (FP) (Secondary ctx)
27690membar #StoreLoad
27691
27692P1863: !_BLD [23] (FP) (Secondary ctx) (Branch target of P1389)
27693wr %g0, 0xf1, %asi
27694sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
27695add %i0, %i2, %i2
27696ldda [%i2 + 0] %asi, %f32
27697membar #Sync
27698! 3 addresses covered
27699fmovd %f32, %f18
27700fmovs %f18, %f5
27701fmovs %f19, %f6
27702fmovd %f40, %f18
27703fmovs %f18, %f7
27704ba P1864
27705nop
27706
27707TARGET1389:
27708ba RET1389
27709nop
27710
27711
27712P1864: !_MEMBAR (FP) (Secondary ctx)
27713
27714P1865: !_BLD [8] (FP)
27715wr %g0, 0xf0, %asi
27716ldda [%i1 + 0] %asi, %f32
27717membar #Sync
27718! 2 addresses covered
27719fmovd %f32, %f8
27720fmovd %f40, %f18
27721fmovs %f18, %f9
27722
27723P1866: !_MEMBAR (FP)
27724
27725P1867: !_BLD [4] (FP) (Secondary ctx)
27726wr %g0, 0xf1, %asi
27727ldda [%i0 + 0] %asi, %f32
27728membar #Sync
27729! 5 addresses covered
27730fmovd %f32, %f10
27731fmovd %f34, %f12
27732fmovd %f36, %f18
27733fmovs %f18, %f13
27734fmovd %f40, %f14
27735
27736P1868: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1708)
27737
27738! cbranch
27739andcc %l0, 1, %g0
27740be,pn %xcc, TARGET1868
27741nop
27742RET1868:
27743
27744! lfsr step begin
27745srlx %l0, 1, %l7
27746xnor %l7, %l0, %l7
27747sllx %l7, 63, %l7
27748or %l7, %l0, %l0
27749srlx %l0, 1, %l0
27750
27751ba P1869
27752nop
27753
27754TARGET1708:
27755ba RET1708
27756nop
27757
27758
27759P1869: !_BLD [18] (FP)
27760wr %g0, 0xf0, %asi
27761sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
27762add %i0, %i3, %i3
27763ldda [%i3 + 128] %asi, %f32
27764membar #Sync
27765! 1 addresses covered
27766fmovd %f32, %f18
27767fmovs %f18, %f15
27768!---- flushing fp results buffer to %f30 ----
27769fmovd %f0, %f30
27770fmovd %f2, %f30
27771fmovd %f4, %f30
27772fmovd %f6, %f30
27773fmovd %f8, %f30
27774fmovd %f10, %f30
27775fmovd %f12, %f30
27776fmovd %f14, %f30
27777!--
27778
27779P1870: !_MEMBAR (FP)
27780
27781P1871: !_BSTC [20] (maybe <- 0x410000c0) (FP)
27782wr %g0, 0xe0, %asi
27783sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
27784add %i0, %i2, %i2
27785! preparing store val #0, next val will be in f32
27786fmovs %f16, %f20
27787fadds %f16, %f17, %f16
27788fmovd %f20, %f32
27789membar #Sync
27790stda %f32, [%i2 + 256 ] %asi
27791
27792P1872: !_MEMBAR (FP) (Branch target of P1408)
27793membar #StoreLoad
27794ba P1873
27795nop
27796
27797TARGET1408:
27798ba RET1408
27799nop
27800
27801
27802P1873: !_BLD [18] (FP) (CBR)
27803wr %g0, 0xf0, %asi
27804ldda [%i3 + 128] %asi, %f0
27805membar #Sync
27806! 1 addresses covered
27807
27808! cbranch
27809andcc %l0, 1, %g0
27810be,pt %xcc, TARGET1873
27811nop
27812RET1873:
27813
27814! lfsr step begin
27815srlx %l0, 1, %l7
27816xnor %l7, %l0, %l7
27817sllx %l7, 63, %l7
27818or %l7, %l0, %l0
27819srlx %l0, 1, %l0
27820
27821
27822P1874: !_MEMBAR (FP)
27823
27824P1875: !_ST [9] (maybe <- 0x1800011) (Int)
27825stw %l4, [%i1 + 32 ]
27826add %l4, 1, %l4
27827
27828P1876: !_MEMBAR (FP)
27829membar #StoreLoad
27830
27831P1877: !_BLD [6] (FP)
27832wr %g0, 0xf0, %asi
27833ldda [%i0 + 64] %asi, %f32
27834membar #Sync
27835! 2 addresses covered
27836fmovd %f32, %f18
27837fmovs %f18, %f1
27838fmovd %f40, %f2
27839
27840P1878: !_MEMBAR (FP)
27841
27842P1879: !_LD [9] (Int) (CBR)
27843lduw [%i1 + 32], %o1
27844! move %o1(lower) -> %o1(upper)
27845sllx %o1, 32, %o1
27846
27847! cbranch
27848andcc %l0, 1, %g0
27849be,pt %xcc, TARGET1879
27850nop
27851RET1879:
27852
27853! lfsr step begin
27854srlx %l0, 1, %l3
27855xnor %l3, %l0, %l3
27856sllx %l3, 63, %l3
27857or %l3, %l0, %l0
27858srlx %l0, 1, %l0
27859
27860
27861P1880: !_MEMBAR (FP) (Secondary ctx)
27862
27863P1881: !_BSTC [23] (maybe <- 0x410000c1) (FP) (Secondary ctx)
27864wr %g0, 0xe1, %asi
27865sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
27866add %i0, %i3, %i3
27867! preparing store val #0, next val will be in f32
27868fmovs %f16, %f20
27869fadds %f16, %f17, %f16
27870! preparing store val #1, next val will be in f33
27871fmovs %f16, %f21
27872fadds %f16, %f17, %f16
27873! preparing store val #2, next val will be in f40
27874fmovd %f20, %f32
27875fmovs %f16, %f20
27876fadds %f16, %f17, %f16
27877fmovd %f20, %f40
27878membar #Sync
27879stda %f32, [%i3 + 0 ] %asi
27880
27881P1882: !_MEMBAR (FP) (Secondary ctx)
27882
27883P1883: !_BSTC [28] (maybe <- 0x410000c4) (FP) (CBR)
27884wr %g0, 0xe0, %asi
27885sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
27886add %i0, %i2, %i2
27887! preparing store val #0, next val will be in f32
27888fmovs %f16, %f20
27889fadds %f16, %f17, %f16
27890fmovd %f20, %f32
27891membar #Sync
27892stda %f32, [%i2 + 0 ] %asi
27893
27894! cbranch
27895andcc %l0, 1, %g0
27896be,pn %xcc, TARGET1883
27897nop
27898RET1883:
27899
27900! lfsr step begin
27901srlx %l0, 1, %o5
27902xnor %o5, %l0, %o5
27903sllx %o5, 63, %o5
27904or %o5, %l0, %l0
27905srlx %l0, 1, %l0
27906
27907
27908P1884: !_MEMBAR (FP)
27909membar #StoreLoad
27910
27911P1885: !_BLD [14] (FP)
27912wr %g0, 0xf0, %asi
27913sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
27914add %i0, %i3, %i3
27915ldda [%i3 + 64] %asi, %f32
27916membar #Sync
27917! 1 addresses covered
27918fmovd %f32, %f18
27919fmovs %f18, %f3
27920
27921P1886: !_MEMBAR (FP)
27922
27923P1887: !_LD [25] (FP) (Secondary ctx)
27924wr %g0, 0x81, %asi
27925sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
27926add %i0, %i2, %i2
27927lda [%i2 + 96] %asi, %f4
27928! 1 addresses covered
27929
27930P1888: !_PREFETCH [25] (Int) (Branch target of P1616)
27931prefetch [%i2 + 96], 1
27932ba P1889
27933nop
27934
27935TARGET1616:
27936ba RET1616
27937nop
27938
27939
27940P1889: !_MEMBAR (FP) (Secondary ctx)
27941
27942P1890: !_BSTC [13] (maybe <- 0x410000c5) (FP) (Secondary ctx)
27943wr %g0, 0xe1, %asi
27944! preparing store val #0, next val will be in f32
27945fmovs %f16, %f20
27946fadds %f16, %f17, %f16
27947! preparing store val #1, next val will be in f33
27948fmovs %f16, %f21
27949fadds %f16, %f17, %f16
27950! preparing store val #2, next val will be in f40
27951fmovd %f20, %f32
27952fmovs %f16, %f20
27953fadds %f16, %f17, %f16
27954fmovd %f20, %f40
27955membar #Sync
27956stda %f32, [%i3 + 0 ] %asi
27957
27958P1891: !_MEMBAR (FP) (Secondary ctx)
27959membar #StoreLoad
27960
27961P1892: !_PREFETCH [32] (Int) (Nucleus ctx) (Branch target of P1850)
27962wr %g0, 0x4, %asi
27963sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
27964add %i0, %i3, %i3
27965prefetcha [%i3 + 256] %asi, 1
27966ba P1893
27967nop
27968
27969TARGET1850:
27970ba RET1850
27971nop
27972
27973
27974P1893: !_ST [7] (maybe <- 0x1800012) (Int) (CBR)
27975stw %l4, [%i0 + 128 ]
27976add %l4, 1, %l4
27977
27978! cbranch
27979andcc %l0, 1, %g0
27980be,pt %xcc, TARGET1893
27981nop
27982RET1893:
27983
27984! lfsr step begin
27985srlx %l0, 1, %l7
27986xnor %l7, %l0, %l7
27987sllx %l7, 63, %l7
27988or %l7, %l0, %l0
27989srlx %l0, 1, %l0
27990
27991
27992P1894: !_REPLACEMENT [32] (Int)
27993sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
27994add %i0, %i2, %i2
27995sethi %hi(0x2000), %o5
27996ld [%i2+256], %l6
27997st %l6, [%i2+256]
27998add %i2, %o5, %l3
27999ld [%l3+256], %l6
28000st %l6, [%l3+256]
28001add %l3, %o5, %l3
28002ld [%l3+256], %l6
28003st %l6, [%l3+256]
28004add %l3, %o5, %l3
28005ld [%l3+256], %l6
28006st %l6, [%l3+256]
28007add %l3, %o5, %l3
28008ld [%l3+256], %l6
28009st %l6, [%l3+256]
28010add %l3, %o5, %l3
28011ld [%l3+256], %l6
28012st %l6, [%l3+256]
28013add %l3, %o5, %l3
28014ld [%l3+256], %l6
28015st %l6, [%l3+256]
28016add %l3, %o5, %l3
28017ld [%l3+256], %l6
28018st %l6, [%l3+256]
28019
28020P1895: !_ST [1] (maybe <- 0x1800013) (Int)
28021stw %l4, [%i0 + 4 ]
28022add %l4, 1, %l4
28023
28024P1896: !_ST [10] (maybe <- 0x410000c8) (FP) (Secondary ctx)
28025wr %g0, 0x81, %asi
28026! preparing store val #0, next val will be in f20
28027fmovs %f16, %f20
28028fadds %f16, %f17, %f16
28029sta %f20, [%i1 + 64 ] %asi
28030
28031P1897: !_PREFETCH [3] (Int) (Branch target of P1517)
28032prefetch [%i0 + 16], 1
28033ba P1898
28034nop
28035
28036TARGET1517:
28037ba RET1517
28038nop
28039
28040
28041P1898: !_REPLACEMENT [31] (Int)
28042sethi %hi(0x2000), %l3
28043ld [%i2+192], %l7
28044st %l7, [%i2+192]
28045add %i2, %l3, %l6
28046ld [%l6+192], %l7
28047st %l7, [%l6+192]
28048add %l6, %l3, %l6
28049ld [%l6+192], %l7
28050st %l7, [%l6+192]
28051add %l6, %l3, %l6
28052ld [%l6+192], %l7
28053st %l7, [%l6+192]
28054add %l6, %l3, %l6
28055ld [%l6+192], %l7
28056st %l7, [%l6+192]
28057add %l6, %l3, %l6
28058ld [%l6+192], %l7
28059st %l7, [%l6+192]
28060add %l6, %l3, %l6
28061ld [%l6+192], %l7
28062st %l7, [%l6+192]
28063add %l6, %l3, %l6
28064ld [%l6+192], %l7
28065st %l7, [%l6+192]
28066
28067P1899: !_MEMBAR (FP)
28068
28069P1900: !_BST [23] (maybe <- 0x410000c9) (FP)
28070wr %g0, 0xf0, %asi
28071sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
28072add %i0, %i3, %i3
28073! preparing store val #0, next val will be in f32
28074fmovs %f16, %f20
28075fadds %f16, %f17, %f16
28076! preparing store val #1, next val will be in f33
28077fmovs %f16, %f21
28078fadds %f16, %f17, %f16
28079! preparing store val #2, next val will be in f40
28080fmovd %f20, %f32
28081fmovs %f16, %f20
28082fadds %f16, %f17, %f16
28083fmovd %f20, %f40
28084membar #Sync
28085stda %f32, [%i3 + 0 ] %asi
28086
28087P1901: !_MEMBAR (FP)
28088membar #StoreLoad
28089
28090P1902: !_BLD [6] (FP)
28091wr %g0, 0xf0, %asi
28092ldda [%i0 + 64] %asi, %f32
28093membar #Sync
28094! 2 addresses covered
28095fmovd %f32, %f18
28096fmovs %f18, %f5
28097fmovd %f40, %f6
28098
28099P1903: !_MEMBAR (FP) (CBR)
28100
28101! cbranch
28102andcc %l0, 1, %g0
28103be,pn %xcc, TARGET1903
28104nop
28105RET1903:
28106
28107! lfsr step begin
28108srlx %l0, 1, %l7
28109xnor %l7, %l0, %l7
28110sllx %l7, 63, %l7
28111or %l7, %l0, %l0
28112srlx %l0, 1, %l0
28113
28114
28115P1904: !_PREFETCH [5] (Int) (CBR)
28116prefetch [%i0 + 64], 1
28117
28118! cbranch
28119andcc %l0, 1, %g0
28120be,pt %xcc, TARGET1904
28121nop
28122RET1904:
28123
28124! lfsr step begin
28125srlx %l0, 1, %o5
28126xnor %o5, %l0, %o5
28127sllx %o5, 63, %o5
28128or %o5, %l0, %l0
28129srlx %l0, 1, %l0
28130
28131
28132P1905: !_PREFETCH [10] (Int)
28133prefetch [%i1 + 64], 1
28134
28135P1906: !_REPLACEMENT [5] (Int)
28136sethi %hi(0x2000), %l3
28137ld [%i2+64], %l7
28138st %l7, [%i2+64]
28139add %i2, %l3, %l6
28140ld [%l6+64], %l7
28141st %l7, [%l6+64]
28142add %l6, %l3, %l6
28143ld [%l6+64], %l7
28144st %l7, [%l6+64]
28145add %l6, %l3, %l6
28146ld [%l6+64], %l7
28147st %l7, [%l6+64]
28148add %l6, %l3, %l6
28149ld [%l6+64], %l7
28150st %l7, [%l6+64]
28151add %l6, %l3, %l6
28152ld [%l6+64], %l7
28153st %l7, [%l6+64]
28154add %l6, %l3, %l6
28155ld [%l6+64], %l7
28156st %l7, [%l6+64]
28157add %l6, %l3, %l6
28158ld [%l6+64], %l7
28159st %l7, [%l6+64]
28160
28161P1907: !_MEMBAR (FP) (CBR)
28162membar #StoreLoad
28163
28164! cbranch
28165andcc %l0, 1, %g0
28166be,pn %xcc, TARGET1907
28167nop
28168RET1907:
28169
28170! lfsr step begin
28171srlx %l0, 1, %o5
28172xnor %o5, %l0, %o5
28173sllx %o5, 63, %o5
28174or %o5, %l0, %l0
28175srlx %l0, 1, %l0
28176
28177
28178P1908: !_BLD [22] (FP)
28179wr %g0, 0xf0, %asi
28180ldda [%i3 + 0] %asi, %f32
28181membar #Sync
28182! 3 addresses covered
28183fmovd %f32, %f18
28184fmovs %f18, %f7
28185fmovs %f19, %f8
28186fmovd %f40, %f18
28187fmovs %f18, %f9
28188
28189P1909: !_MEMBAR (FP)
28190
28191P1910: !_BLD [25] (FP)
28192wr %g0, 0xf0, %asi
28193ldda [%i3 + 64] %asi, %f32
28194membar #Sync
28195! 2 addresses covered
28196fmovd %f32, %f10
28197fmovd %f40, %f18
28198fmovs %f18, %f11
28199
28200P1911: !_MEMBAR (FP)
28201
28202P1912: !_LD [23] (FP)
28203ld [%i3 + 32], %f12
28204! 1 addresses covered
28205
28206P1913: !_MEMBAR (FP) (CBR)
28207membar #StoreLoad
28208
28209! cbranch
28210andcc %l0, 1, %g0
28211be,pt %xcc, TARGET1913
28212nop
28213RET1913:
28214
28215! lfsr step begin
28216srlx %l0, 1, %l3
28217xnor %l3, %l0, %l3
28218sllx %l3, 63, %l3
28219or %l3, %l0, %l0
28220srlx %l0, 1, %l0
28221
28222
28223P1914: !_BLD [10] (FP)
28224wr %g0, 0xf0, %asi
28225ldda [%i1 + 64] %asi, %f32
28226membar #Sync
28227! 1 addresses covered
28228fmovd %f32, %f18
28229fmovs %f18, %f13
28230
28231P1915: !_MEMBAR (FP)
28232
28233P1916: !_BST [14] (maybe <- 0x410000cc) (FP) (CBR)
28234wr %g0, 0xf0, %asi
28235sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
28236add %i0, %i2, %i2
28237! preparing store val #0, next val will be in f32
28238fmovs %f16, %f20
28239fadds %f16, %f17, %f16
28240fmovd %f20, %f32
28241membar #Sync
28242stda %f32, [%i2 + 64 ] %asi
28243
28244! cbranch
28245andcc %l0, 1, %g0
28246be,pt %xcc, TARGET1916
28247nop
28248RET1916:
28249
28250! lfsr step begin
28251srlx %l0, 1, %l3
28252xnor %l3, %l0, %l3
28253sllx %l3, 63, %l3
28254or %l3, %l0, %l0
28255srlx %l0, 1, %l0
28256
28257
28258P1917: !_MEMBAR (FP)
28259membar #StoreLoad
28260
28261P1918: !_BLD [32] (FP) (Branch target of P1922)
28262wr %g0, 0xf0, %asi
28263sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
28264add %i0, %i3, %i3
28265ldda [%i3 + 256] %asi, %f32
28266membar #Sync
28267! 1 addresses covered
28268fmovd %f32, %f14
28269ba P1919
28270nop
28271
28272TARGET1922:
28273ba RET1922
28274nop
28275
28276
28277P1919: !_MEMBAR (FP)
28278
28279P1920: !_PREFETCH [27] (Int)
28280sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
28281add %i0, %i2, %i2
28282prefetch [%i2 + 160], 1
28283
28284P1921: !_MEMBAR (FP)
28285membar #StoreLoad
28286
28287P1922: !_BLD [3] (FP) (CBR)
28288wr %g0, 0xf0, %asi
28289ldda [%i0 + 0] %asi, %f32
28290membar #Sync
28291! 5 addresses covered
28292fmovd %f32, %f18
28293fmovs %f18, %f15
28294!---- flushing fp results buffer to %f30 ----
28295fmovd %f0, %f30
28296fmovd %f2, %f30
28297fmovd %f4, %f30
28298fmovd %f6, %f30
28299fmovd %f8, %f30
28300fmovd %f10, %f30
28301fmovd %f12, %f30
28302fmovd %f14, %f30
28303!--
28304fmovs %f19, %f0
28305fmovd %f34, %f18
28306fmovs %f18, %f1
28307fmovd %f36, %f2
28308fmovd %f40, %f18
28309fmovs %f18, %f3
28310
28311! cbranch
28312andcc %l0, 1, %g0
28313be,pt %xcc, TARGET1922
28314nop
28315RET1922:
28316
28317! lfsr step begin
28318srlx %l0, 1, %l6
28319xnor %l6, %l0, %l6
28320sllx %l6, 63, %l6
28321or %l6, %l0, %l0
28322srlx %l0, 1, %l0
28323
28324
28325P1923: !_MEMBAR (FP)
28326
28327P1924: !_BSTC [5] (maybe <- 0x410000cd) (FP) (Secondary ctx)
28328wr %g0, 0xe1, %asi
28329! preparing store val #0, next val will be in f32
28330fmovs %f16, %f20
28331fadds %f16, %f17, %f16
28332! preparing store val #1, next val will be in f40
28333fmovd %f20, %f32
28334fmovs %f16, %f20
28335fadds %f16, %f17, %f16
28336fmovd %f20, %f40
28337membar #Sync
28338stda %f32, [%i0 + 64 ] %asi
28339
28340P1925: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1838)
28341membar #StoreLoad
28342ba P1926
28343nop
28344
28345TARGET1838:
28346ba RET1838
28347nop
28348
28349
28350P1926: !_BLD [8] (FP) (CBR)
28351wr %g0, 0xf0, %asi
28352ldda [%i1 + 0] %asi, %f32
28353membar #Sync
28354! 2 addresses covered
28355fmovd %f32, %f4
28356fmovd %f40, %f18
28357fmovs %f18, %f5
28358
28359! cbranch
28360andcc %l0, 1, %g0
28361be,pt %xcc, TARGET1926
28362nop
28363RET1926:
28364
28365! lfsr step begin
28366srlx %l0, 1, %l6
28367xnor %l6, %l0, %l6
28368sllx %l6, 63, %l6
28369or %l6, %l0, %l0
28370srlx %l0, 1, %l0
28371
28372
28373P1927: !_MEMBAR (FP) (CBR)
28374
28375! cbranch
28376andcc %l0, 1, %g0
28377be,pn %xcc, TARGET1927
28378nop
28379RET1927:
28380
28381! lfsr step begin
28382srlx %l0, 1, %l7
28383xnor %l7, %l0, %l7
28384sllx %l7, 63, %l7
28385or %l7, %l0, %l0
28386srlx %l0, 1, %l0
28387
28388
28389P1928: !_LD [25] (Int)
28390lduw [%i2 + 96], %l3
28391! move %l3(lower) -> %o1(lower)
28392or %l3, %o1, %o1
28393
28394P1929: !_MEMBAR (FP)
28395membar #StoreLoad
28396
28397P1930: !_BLD [10] (FP) (CBR)
28398wr %g0, 0xf0, %asi
28399ldda [%i1 + 64] %asi, %f32
28400membar #Sync
28401! 1 addresses covered
28402fmovd %f32, %f6
28403
28404! cbranch
28405andcc %l0, 1, %g0
28406be,pt %xcc, TARGET1930
28407nop
28408RET1930:
28409
28410! lfsr step begin
28411srlx %l0, 1, %l6
28412xnor %l6, %l0, %l6
28413sllx %l6, 63, %l6
28414or %l6, %l0, %l0
28415srlx %l0, 1, %l0
28416
28417
28418P1931: !_MEMBAR (FP)
28419
28420P1932: !_ST [33] (maybe <- 0x1800014) (Int) (Secondary ctx)
28421wr %g0, 0x81, %asi
28422sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
28423add %i0, %i3, %i3
28424stwa %l4, [%i3 + 0] %asi
28425add %l4, 1, %l4
28426
28427P1933: !_PREFETCH [30] (Int)
28428sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
28429add %i0, %i2, %i2
28430prefetch [%i2 + 128], 1
28431
28432P1934: !_MEMBAR (FP) (Branch target of P1491)
28433ba P1935
28434nop
28435
28436TARGET1491:
28437ba RET1491
28438nop
28439
28440
28441P1935: !_BST [32] (maybe <- 0x410000cf) (FP)
28442wr %g0, 0xf0, %asi
28443! preparing store val #0, next val will be in f32
28444fmovs %f16, %f20
28445fadds %f16, %f17, %f16
28446fmovd %f20, %f32
28447membar #Sync
28448stda %f32, [%i2 + 256 ] %asi
28449
28450P1936: !_MEMBAR (FP)
28451membar #StoreLoad
28452
28453P1937: !_LD [3] (Int) (Nucleus ctx)
28454wr %g0, 0x4, %asi
28455lduwa [%i0 + 16] %asi, %o2
28456! move %o2(lower) -> %o2(upper)
28457sllx %o2, 32, %o2
28458
28459P1938: !_MEMBAR (FP) (Branch target of P1927)
28460membar #StoreLoad
28461ba P1939
28462nop
28463
28464TARGET1927:
28465ba RET1927
28466nop
28467
28468
28469P1939: !_BLD [33] (FP) (CBR) (Branch target of P1320)
28470wr %g0, 0xf0, %asi
28471ldda [%i3 + 0] %asi, %f32
28472membar #Sync
28473! 1 addresses covered
28474fmovd %f32, %f18
28475fmovs %f18, %f7
28476
28477! cbranch
28478andcc %l0, 1, %g0
28479be,pn %xcc, TARGET1939
28480nop
28481RET1939:
28482
28483! lfsr step begin
28484srlx %l0, 1, %l7
28485xnor %l7, %l0, %l7
28486sllx %l7, 63, %l7
28487or %l7, %l0, %l0
28488srlx %l0, 1, %l0
28489
28490ba P1940
28491nop
28492
28493TARGET1320:
28494ba RET1320
28495nop
28496
28497
28498P1940: !_MEMBAR (FP)
28499
28500P1941: !_LD [14] (Int) (Loop exit)
28501sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
28502add %i0, %i3, %i3
28503lduw [%i3 + 64], %l3
28504! move %l3(lower) -> %o2(lower)
28505or %l3, %o2, %o2
28506!---- flushing int results buffer----
28507mov %o0, %l5
28508mov %o1, %l5
28509mov %o2, %l5
28510!---- flushing fp results buffer to %f30 ----
28511fmovd %f0, %f30
28512fmovd %f2, %f30
28513fmovd %f4, %f30
28514fmovd %f6, %f30
28515!--
28516loop_exit_3_0:
28517sub %l2, 1, %l2
28518cmp %l2, 0
28519bg loop_entry_3_0
28520nop
28521
28522P1942: !_MEMBAR (Int)
28523membar #StoreLoad
28524
28525END_NODES3: ! Test instruction sequence for CPU 3 ends
28526sethi %hi(0xdead0e0f), %l7
28527or %l7, %lo(0xdead0e0f), %l7
28528! move %l7(lower) -> %o0(upper)
28529sllx %l7, 32, %o0
28530sethi %hi(0xdead0e0f), %l7
28531or %l7, %lo(0xdead0e0f), %l7
28532stw %l7, [%i5]
28533ld [%i5], %f0
28534!---- flushing int results buffer----
28535mov %o0, %l5
28536!---- flushing fp results buffer to %f30 ----
28537fmovs %f0, %f30
28538!--
28539
28540restore
28541retl
28542nop
28543!-----------------
28544
28545! register usage:
28546! %i0 %i1 : base registers for first 2 regions
28547! %i2 %i3 : cache registers for 8 regions
28548! %i4 fixed pointer to per-cpu results area
28549! %l1 moving pointer to per-cpu FP results area
28550! %o7 moving pointer to per-cpu integer results area
28551! %i5 pointer to per-cpu private area
28552! %l0 holds lfsr, used as source of random bits
28553! %l2 loop count register
28554! %f16 running counter for unique fp store values
28555! %f17 holds increment value for fp counter
28556! %l4 running counter for unique integer store values (increment value is always 1)
28557! %l5 move-to register for load values (simulation only)
28558! %f30 move-to register for FP values (simulation only)
28559! %i4 holds the instructions count which is used for interrupt ordering
28560! %i4 holds the thread_id (OBP only)
28561! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
28562! %l3 %l6 %l7 %o5 : 4 temporary registers
28563! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
28564! %f0-f15 FP results buffer registers
28565! %f32-f47 FP block load/store registers
28566
28567func4:
28568! instruction sequence begins
28569save %sp, -192, %sp
28570
28571! Force %i0-%i3 to be 64-byte aligned
28572add %i0, 63, %i0
28573andn %i0, 63, %i0
28574
28575add %i1, 63, %i1
28576andn %i1, 63, %i1
28577
28578add %i2, 63, %i2
28579andn %i2, 63, %i2
28580
28581add %i3, 63, %i3
28582andn %i3, 63, %i3
28583
28584add %i4, 63, %i4
28585andn %i4, 63, %i4
28586
28587add %i5, 63, %i5
28588andn %i5, 63, %i5
28589
28590
28591! Initialize pointer to FP load results area
28592mov %i4, %l1
28593
28594! Initialize pointer to integer load results area
28595sethi %hi(0x80000), %o7
28596or %o7, %lo(0x80000), %o7
28597add %o7, %l1, %o7
28598
28599! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
28600mov 0x0, %i4
28601
28602! Initialize %f0-%f62 to 0xdeadbee0deadbee1
28603sethi %hi(0xdeadbee0), %l6
28604or %l6, %lo(0xdeadbee0), %l6
28605stw %l6, [%i5]
28606sethi %hi(0xdeadbee1), %l6
28607or %l6, %lo(0xdeadbee1), %l6
28608stw %l6, [%i5+4]
28609ldd [%i5], %f0
28610fmovd %f0, %f2
28611fmovd %f0, %f4
28612fmovd %f0, %f6
28613fmovd %f0, %f8
28614fmovd %f0, %f10
28615fmovd %f0, %f12
28616fmovd %f0, %f14
28617fmovd %f0, %f16
28618fmovd %f0, %f18
28619fmovd %f0, %f20
28620fmovd %f0, %f22
28621fmovd %f0, %f24
28622fmovd %f0, %f26
28623fmovd %f0, %f28
28624fmovd %f0, %f30
28625fmovd %f0, %f32
28626fmovd %f0, %f34
28627fmovd %f0, %f36
28628fmovd %f0, %f38
28629fmovd %f0, %f40
28630fmovd %f0, %f42
28631fmovd %f0, %f44
28632fmovd %f0, %f46
28633fmovd %f0, %f48
28634fmovd %f0, %f50
28635fmovd %f0, %f52
28636fmovd %f0, %f54
28637fmovd %f0, %f56
28638fmovd %f0, %f58
28639fmovd %f0, %f60
28640fmovd %f0, %f62
28641
28642! Signature for extract_loads script to start extracting load values for this stream
28643sethi %hi(0x04deade1), %l6
28644or %l6, %lo(0x04deade1), %l6
28645stw %l6, [%i5]
28646ld [%i5], %f16
28647
28648! Initialize running integer counter in register %l4
28649sethi %hi(0x2000001), %l4
28650or %l4, %lo(0x2000001), %l4
28651
28652! Initialize running FP counter in register %f16
28653sethi %hi(0x41800001), %l6
28654or %l6, %lo(0x41800001), %l6
28655stw %l6, [%i5]
28656ld [%i5], %f16
28657
28658! Initialize FP counter increment value in register %f17 (constant)
28659sethi %hi(0x36000000), %l6
28660or %l6, %lo(0x36000000), %l6
28661stw %l6, [%i5]
28662ld [%i5], %f17
28663
28664! Initialize LFSR to 0x6fc4^4
28665sethi %hi(0x6fc4), %l0
28666or %l0, %lo(0x6fc4), %l0
28667mulx %l0, %l0, %l0
28668mulx %l0, %l0, %l0
28669
28670BEGIN_NODES4: ! Test instruction sequence for ISTREAM 4 begins
28671
28672P1943: !_MEMBAR (FP) (Loop entry)
28673sethi %hi(0x5), %l2
28674or %l2, %lo(0x5), %l2
28675loop_entry_4_0:
28676
28677P1944: !_BST [6] (maybe <- 0x41800001) (FP)
28678wr %g0, 0xf0, %asi
28679! preparing store val #0, next val will be in f32
28680fmovs %f16, %f20
28681fadds %f16, %f17, %f16
28682! preparing store val #1, next val will be in f40
28683fmovd %f20, %f32
28684fmovs %f16, %f20
28685fadds %f16, %f17, %f16
28686fmovd %f20, %f40
28687membar #Sync
28688stda %f32, [%i0 + 64 ] %asi
28689
28690P1945: !_MEMBAR (FP)
28691membar #StoreLoad
28692
28693P1946: !_LD [29] (FP)
28694sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
28695add %i0, %i2, %i2
28696ld [%i2 + 64], %f0
28697! 1 addresses covered
28698
28699P1947: !_ST [26] (maybe <- 0x2000001) (Int) (Branch target of P2173)
28700sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
28701add %i0, %i3, %i3
28702stw %l4, [%i3 + 128 ]
28703add %l4, 1, %l4
28704ba P1948
28705nop
28706
28707TARGET2173:
28708ba RET2173
28709nop
28710
28711
28712P1948: !_ST [14] (maybe <- 0x41800003) (FP) (CBR)
28713sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
28714add %i0, %i2, %i2
28715! preparing store val #0, next val will be in f20
28716fmovs %f16, %f20
28717fadds %f16, %f17, %f16
28718st %f20, [%i2 + 64 ]
28719
28720! cbranch
28721andcc %l0, 1, %g0
28722be,pt %xcc, TARGET1948
28723nop
28724RET1948:
28725
28726! lfsr step begin
28727srlx %l0, 1, %o5
28728xnor %o5, %l0, %o5
28729sllx %o5, 63, %o5
28730or %o5, %l0, %l0
28731srlx %l0, 1, %l0
28732
28733
28734P1949: !_MEMBAR (Int) (Branch target of P2175)
28735membar #StoreLoad
28736ba P1950
28737nop
28738
28739TARGET2175:
28740ba RET2175
28741nop
28742
28743
28744P1950: !_REPLACEMENT [4] (Int)
28745sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
28746add %i0, %i3, %i3
28747sethi %hi(0x2000), %l3
28748ld [%i3+32], %l7
28749st %l7, [%i3+32]
28750add %i3, %l3, %l6
28751ld [%l6+32], %l7
28752st %l7, [%l6+32]
28753add %l6, %l3, %l6
28754ld [%l6+32], %l7
28755st %l7, [%l6+32]
28756add %l6, %l3, %l6
28757ld [%l6+32], %l7
28758st %l7, [%l6+32]
28759add %l6, %l3, %l6
28760ld [%l6+32], %l7
28761st %l7, [%l6+32]
28762add %l6, %l3, %l6
28763ld [%l6+32], %l7
28764st %l7, [%l6+32]
28765add %l6, %l3, %l6
28766ld [%l6+32], %l7
28767st %l7, [%l6+32]
28768add %l6, %l3, %l6
28769ld [%l6+32], %l7
28770st %l7, [%l6+32]
28771
28772P1951: !_MEMBAR (FP)
28773membar #StoreLoad
28774
28775P1952: !_BLD [12] (FP) (Branch target of P2041)
28776wr %g0, 0xf0, %asi
28777ldda [%i2 + 0] %asi, %f32
28778membar #Sync
28779! 3 addresses covered
28780fmovd %f32, %f18
28781fmovs %f18, %f1
28782fmovs %f19, %f2
28783fmovd %f40, %f18
28784fmovs %f18, %f3
28785ba P1953
28786nop
28787
28788TARGET2041:
28789ba RET2041
28790nop
28791
28792
28793P1953: !_MEMBAR (FP)
28794
28795P1954: !_BST [33] (maybe <- 0x41800004) (FP)
28796wr %g0, 0xf0, %asi
28797sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
28798add %i0, %i2, %i2
28799! preparing store val #0, next val will be in f32
28800fmovs %f16, %f20
28801fadds %f16, %f17, %f16
28802fmovd %f20, %f32
28803membar #Sync
28804stda %f32, [%i2 + 0 ] %asi
28805
28806P1955: !_MEMBAR (FP)
28807membar #StoreLoad
28808
28809P1956: !_REPLACEMENT [28] (Int) (Nucleus ctx) (Branch target of P2017)
28810wr %g0, 0x4, %asi
28811sethi %hi(0x2000), %l7
28812ld [%i3+0], %l3
28813st %l3, [%i3+0]
28814add %i3, %l7, %o5
28815ld [%o5+0], %l3
28816st %l3, [%o5+0]
28817add %o5, %l7, %o5
28818ld [%o5+0], %l3
28819st %l3, [%o5+0]
28820add %o5, %l7, %o5
28821ld [%o5+0], %l3
28822st %l3, [%o5+0]
28823add %o5, %l7, %o5
28824ld [%o5+0], %l3
28825st %l3, [%o5+0]
28826add %o5, %l7, %o5
28827ld [%o5+0], %l3
28828st %l3, [%o5+0]
28829add %o5, %l7, %o5
28830ld [%o5+0], %l3
28831st %l3, [%o5+0]
28832add %o5, %l7, %o5
28833ld [%o5+0], %l3
28834st %l3, [%o5+0]
28835ba P1957
28836nop
28837
28838TARGET2017:
28839ba RET2017
28840nop
28841
28842
28843P1957: !_PREFETCH [27] (Int)
28844sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
28845add %i0, %i3, %i3
28846prefetch [%i3 + 160], 1
28847
28848P1958: !_REPLACEMENT [26] (Int)
28849sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
28850add %i0, %i2, %i2
28851sethi %hi(0x2000), %l6
28852ld [%i2+128], %o5
28853st %o5, [%i2+128]
28854add %i2, %l6, %l7
28855ld [%l7+128], %o5
28856st %o5, [%l7+128]
28857add %l7, %l6, %l7
28858ld [%l7+128], %o5
28859st %o5, [%l7+128]
28860add %l7, %l6, %l7
28861ld [%l7+128], %o5
28862st %o5, [%l7+128]
28863add %l7, %l6, %l7
28864ld [%l7+128], %o5
28865st %o5, [%l7+128]
28866add %l7, %l6, %l7
28867ld [%l7+128], %o5
28868st %o5, [%l7+128]
28869add %l7, %l6, %l7
28870ld [%l7+128], %o5
28871st %o5, [%l7+128]
28872add %l7, %l6, %l7
28873ld [%l7+128], %o5
28874st %o5, [%l7+128]
28875
28876P1959: !_MEMBAR (FP) (Secondary ctx)
28877
28878P1960: !_BST [12] (maybe <- 0x41800005) (FP) (Secondary ctx)
28879wr %g0, 0xf1, %asi
28880sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
28881add %i0, %i3, %i3
28882! preparing store val #0, next val will be in f32
28883fmovs %f16, %f20
28884fadds %f16, %f17, %f16
28885! preparing store val #1, next val will be in f33
28886fmovs %f16, %f21
28887fadds %f16, %f17, %f16
28888! preparing store val #2, next val will be in f40
28889fmovd %f20, %f32
28890fmovs %f16, %f20
28891fadds %f16, %f17, %f16
28892fmovd %f20, %f40
28893membar #Sync
28894stda %f32, [%i3 + 0 ] %asi
28895
28896P1961: !_MEMBAR (FP) (Secondary ctx)
28897membar #StoreLoad
28898
28899P1962: !_REPLACEMENT [1] (Int) (Branch target of P2192)
28900sethi %hi(0x2000), %o5
28901ld [%i2+4], %l6
28902st %l6, [%i2+4]
28903add %i2, %o5, %l3
28904ld [%l3+4], %l6
28905st %l6, [%l3+4]
28906add %l3, %o5, %l3
28907ld [%l3+4], %l6
28908st %l6, [%l3+4]
28909add %l3, %o5, %l3
28910ld [%l3+4], %l6
28911st %l6, [%l3+4]
28912add %l3, %o5, %l3
28913ld [%l3+4], %l6
28914st %l6, [%l3+4]
28915add %l3, %o5, %l3
28916ld [%l3+4], %l6
28917st %l6, [%l3+4]
28918add %l3, %o5, %l3
28919ld [%l3+4], %l6
28920st %l6, [%l3+4]
28921add %l3, %o5, %l3
28922ld [%l3+4], %l6
28923st %l6, [%l3+4]
28924ba P1963
28925nop
28926
28927TARGET2192:
28928ba RET2192
28929nop
28930
28931
28932P1963: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2098)
28933ba P1964
28934nop
28935
28936TARGET2098:
28937ba RET2098
28938nop
28939
28940
28941P1964: !_BSTC [5] (maybe <- 0x41800008) (FP) (Secondary ctx)
28942wr %g0, 0xe1, %asi
28943! preparing store val #0, next val will be in f32
28944fmovs %f16, %f20
28945fadds %f16, %f17, %f16
28946! preparing store val #1, next val will be in f40
28947fmovd %f20, %f32
28948fmovs %f16, %f20
28949fadds %f16, %f17, %f16
28950fmovd %f20, %f40
28951membar #Sync
28952stda %f32, [%i0 + 64 ] %asi
28953
28954P1965: !_MEMBAR (FP) (CBR) (Secondary ctx)
28955
28956! cbranch
28957andcc %l0, 1, %g0
28958be,pn %xcc, TARGET1965
28959nop
28960RET1965:
28961
28962! lfsr step begin
28963srlx %l0, 1, %l6
28964xnor %l6, %l0, %l6
28965sllx %l6, 63, %l6
28966or %l6, %l0, %l0
28967srlx %l0, 1, %l0
28968
28969
28970P1966: !_BSTC [27] (maybe <- 0x4180000a) (FP) (CBR)
28971wr %g0, 0xe0, %asi
28972sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
28973add %i0, %i2, %i2
28974! preparing store val #0, next val will be in f32
28975fmovs %f16, %f20
28976fadds %f16, %f17, %f16
28977! preparing store val #1, next val will be in f40
28978fmovd %f20, %f32
28979fmovs %f16, %f20
28980fadds %f16, %f17, %f16
28981fmovd %f20, %f40
28982membar #Sync
28983stda %f32, [%i2 + 128 ] %asi
28984
28985! cbranch
28986andcc %l0, 1, %g0
28987be,pt %xcc, TARGET1966
28988nop
28989RET1966:
28990
28991! lfsr step begin
28992srlx %l0, 1, %l6
28993xnor %l6, %l0, %l6
28994sllx %l6, 63, %l6
28995or %l6, %l0, %l0
28996srlx %l0, 1, %l0
28997
28998
28999P1967: !_MEMBAR (FP)
29000membar #StoreLoad
29001
29002P1968: !_LD [9] (Int)
29003lduw [%i1 + 32], %o0
29004! move %o0(lower) -> %o0(upper)
29005sllx %o0, 32, %o0
29006
29007P1969: !_MEMBAR (FP)
29008membar #StoreLoad
29009
29010P1970: !_BLD [6] (FP)
29011wr %g0, 0xf0, %asi
29012ldda [%i0 + 64] %asi, %f32
29013membar #Sync
29014! 2 addresses covered
29015fmovd %f32, %f4
29016fmovd %f40, %f18
29017fmovs %f18, %f5
29018
29019P1971: !_MEMBAR (FP)
29020
29021P1972: !_BST [15] (maybe <- 0x4180000c) (FP)
29022wr %g0, 0xf0, %asi
29023! preparing store val #0, next val will be in f32
29024fmovs %f16, %f20
29025fadds %f16, %f17, %f16
29026fmovd %f20, %f32
29027membar #Sync
29028stda %f32, [%i3 + 128 ] %asi
29029
29030P1973: !_MEMBAR (FP)
29031membar #StoreLoad
29032
29033P1974: !_BLD [24] (FP)
29034wr %g0, 0xf0, %asi
29035ldda [%i2 + 64] %asi, %f32
29036membar #Sync
29037! 2 addresses covered
29038fmovd %f32, %f6
29039fmovd %f40, %f18
29040fmovs %f18, %f7
29041
29042P1975: !_MEMBAR (FP)
29043
29044P1976: !_REPLACEMENT [24] (Int) (CBR)
29045sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
29046add %i0, %i3, %i3
29047sethi %hi(0x2000), %o5
29048ld [%i3+64], %l6
29049st %l6, [%i3+64]
29050add %i3, %o5, %l3
29051ld [%l3+64], %l6
29052st %l6, [%l3+64]
29053add %l3, %o5, %l3
29054ld [%l3+64], %l6
29055st %l6, [%l3+64]
29056add %l3, %o5, %l3
29057ld [%l3+64], %l6
29058st %l6, [%l3+64]
29059add %l3, %o5, %l3
29060ld [%l3+64], %l6
29061st %l6, [%l3+64]
29062add %l3, %o5, %l3
29063ld [%l3+64], %l6
29064st %l6, [%l3+64]
29065add %l3, %o5, %l3
29066ld [%l3+64], %l6
29067st %l6, [%l3+64]
29068add %l3, %o5, %l3
29069ld [%l3+64], %l6
29070st %l6, [%l3+64]
29071
29072! cbranch
29073andcc %l0, 1, %g0
29074be,pn %xcc, TARGET1976
29075nop
29076RET1976:
29077
29078! lfsr step begin
29079srlx %l0, 1, %l7
29080xnor %l7, %l0, %l7
29081sllx %l7, 63, %l7
29082or %l7, %l0, %l0
29083srlx %l0, 1, %l0
29084
29085
29086P1977: !_MEMBAR (FP) (Branch target of P2115)
29087ba P1978
29088nop
29089
29090TARGET2115:
29091ba RET2115
29092nop
29093
29094
29095P1978: !_BST [20] (maybe <- 0x4180000d) (FP)
29096wr %g0, 0xf0, %asi
29097sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
29098add %i0, %i2, %i2
29099! preparing store val #0, next val will be in f32
29100fmovs %f16, %f20
29101fadds %f16, %f17, %f16
29102fmovd %f20, %f32
29103membar #Sync
29104stda %f32, [%i2 + 256 ] %asi
29105
29106P1979: !_MEMBAR (FP)
29107membar #StoreLoad
29108
29109P1980: !_PREFETCH [30] (Int)
29110sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
29111add %i0, %i3, %i3
29112prefetch [%i3 + 128], 1
29113
29114P1981: !_MEMBAR (FP)
29115membar #StoreLoad
29116
29117P1982: !_BLD [11] (FP)
29118wr %g0, 0xf0, %asi
29119sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
29120add %i0, %i2, %i2
29121ldda [%i2 + 0] %asi, %f32
29122membar #Sync
29123! 3 addresses covered
29124fmovd %f32, %f8
29125fmovd %f40, %f10
29126
29127P1983: !_MEMBAR (FP) (CBR) (Branch target of P2008)
29128
29129! cbranch
29130andcc %l0, 1, %g0
29131be,pt %xcc, TARGET1983
29132nop
29133RET1983:
29134
29135! lfsr step begin
29136srlx %l0, 1, %l7
29137xnor %l7, %l0, %l7
29138sllx %l7, 63, %l7
29139or %l7, %l0, %l0
29140srlx %l0, 1, %l0
29141
29142ba P1984
29143nop
29144
29145TARGET2008:
29146ba RET2008
29147nop
29148
29149
29150P1984: !_BSTC [17] (maybe <- 0x4180000e) (FP)
29151wr %g0, 0xe0, %asi
29152sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
29153add %i0, %i3, %i3
29154! preparing store val #0, next val will be in f40
29155fmovs %f16, %f20
29156fadds %f16, %f17, %f16
29157fmovd %f20, %f40
29158membar #Sync
29159stda %f32, [%i3 + 64 ] %asi
29160
29161P1985: !_MEMBAR (FP) (CBR)
29162
29163! cbranch
29164andcc %l0, 1, %g0
29165be,pt %xcc, TARGET1985
29166nop
29167RET1985:
29168
29169! lfsr step begin
29170srlx %l0, 1, %l7
29171xnor %l7, %l0, %l7
29172sllx %l7, 63, %l7
29173or %l7, %l0, %l0
29174srlx %l0, 1, %l0
29175
29176
29177P1986: !_BSTC [13] (maybe <- 0x4180000f) (FP)
29178wr %g0, 0xe0, %asi
29179! preparing store val #0, next val will be in f32
29180fmovs %f16, %f20
29181fadds %f16, %f17, %f16
29182! preparing store val #1, next val will be in f33
29183fmovs %f16, %f21
29184fadds %f16, %f17, %f16
29185! preparing store val #2, next val will be in f40
29186fmovd %f20, %f32
29187fmovs %f16, %f20
29188fadds %f16, %f17, %f16
29189fmovd %f20, %f40
29190membar #Sync
29191stda %f32, [%i2 + 0 ] %asi
29192
29193P1987: !_MEMBAR (FP)
29194membar #StoreLoad
29195
29196P1988: !_ST [27] (maybe <- 0x41800012) (FP) (Secondary ctx)
29197wr %g0, 0x81, %asi
29198sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
29199add %i0, %i2, %i2
29200! preparing store val #0, next val will be in f20
29201fmovs %f16, %f20
29202fadds %f16, %f17, %f16
29203sta %f20, [%i2 + 160 ] %asi
29204
29205P1989: !_MEMBAR (FP) (CBR) (Branch target of P2205)
29206membar #StoreLoad
29207
29208! cbranch
29209andcc %l0, 1, %g0
29210be,pt %xcc, TARGET1989
29211nop
29212RET1989:
29213
29214! lfsr step begin
29215srlx %l0, 1, %l6
29216xnor %l6, %l0, %l6
29217sllx %l6, 63, %l6
29218or %l6, %l0, %l0
29219srlx %l0, 1, %l0
29220
29221ba P1990
29222nop
29223
29224TARGET2205:
29225ba RET2205
29226nop
29227
29228
29229P1990: !_BLD [10] (FP)
29230wr %g0, 0xf0, %asi
29231ldda [%i1 + 64] %asi, %f32
29232membar #Sync
29233! 1 addresses covered
29234fmovd %f32, %f18
29235fmovs %f18, %f11
29236
29237P1991: !_MEMBAR (FP)
29238
29239P1992: !_BLD [20] (FP)
29240wr %g0, 0xf0, %asi
29241sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
29242add %i0, %i3, %i3
29243ldda [%i3 + 256] %asi, %f32
29244membar #Sync
29245! 1 addresses covered
29246fmovd %f32, %f12
29247
29248P1993: !_MEMBAR (FP)
29249
29250P1994: !_REPLACEMENT [32] (Int)
29251sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
29252add %i0, %i2, %i2
29253sethi %hi(0x2000), %l7
29254ld [%i2+256], %l3
29255st %l3, [%i2+256]
29256add %i2, %l7, %o5
29257ld [%o5+256], %l3
29258st %l3, [%o5+256]
29259add %o5, %l7, %o5
29260ld [%o5+256], %l3
29261st %l3, [%o5+256]
29262add %o5, %l7, %o5
29263ld [%o5+256], %l3
29264st %l3, [%o5+256]
29265add %o5, %l7, %o5
29266ld [%o5+256], %l3
29267st %l3, [%o5+256]
29268add %o5, %l7, %o5
29269ld [%o5+256], %l3
29270st %l3, [%o5+256]
29271add %o5, %l7, %o5
29272ld [%o5+256], %l3
29273st %l3, [%o5+256]
29274add %o5, %l7, %o5
29275ld [%o5+256], %l3
29276st %l3, [%o5+256]
29277
29278P1995: !_ST [8] (maybe <- 0x41800013) (FP)
29279! preparing store val #0, next val will be in f20
29280fmovs %f16, %f20
29281fadds %f16, %f17, %f16
29282st %f20, [%i1 + 0 ]
29283
29284P1996: !_MEMBAR (FP)
29285
29286P1997: !_BSTC [15] (maybe <- 0x41800014) (FP) (CBR) (Branch target of P2053)
29287wr %g0, 0xe0, %asi
29288sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
29289add %i0, %i3, %i3
29290! preparing store val #0, next val will be in f32
29291fmovs %f16, %f20
29292fadds %f16, %f17, %f16
29293fmovd %f20, %f32
29294membar #Sync
29295stda %f32, [%i3 + 128 ] %asi
29296
29297! cbranch
29298andcc %l0, 1, %g0
29299be,pn %xcc, TARGET1997
29300nop
29301RET1997:
29302
29303! lfsr step begin
29304srlx %l0, 1, %o5
29305xnor %o5, %l0, %o5
29306sllx %o5, 63, %o5
29307or %o5, %l0, %l0
29308srlx %l0, 1, %l0
29309
29310ba P1998
29311nop
29312
29313TARGET2053:
29314ba RET2053
29315nop
29316
29317
29318P1998: !_MEMBAR (FP)
29319membar #StoreLoad
29320
29321P1999: !_ST [10] (maybe <- 0x41800015) (FP)
29322! preparing store val #0, next val will be in f20
29323fmovs %f16, %f20
29324fadds %f16, %f17, %f16
29325st %f20, [%i1 + 64 ]
29326
29327P2000: !_PREFETCH [30] (Int)
29328sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
29329add %i0, %i2, %i2
29330prefetch [%i2 + 128], 1
29331
29332P2001: !_REPLACEMENT [31] (Int)
29333sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
29334add %i0, %i3, %i3
29335sethi %hi(0x2000), %o5
29336ld [%i3+192], %l6
29337st %l6, [%i3+192]
29338add %i3, %o5, %l3
29339ld [%l3+192], %l6
29340st %l6, [%l3+192]
29341add %l3, %o5, %l3
29342ld [%l3+192], %l6
29343st %l6, [%l3+192]
29344add %l3, %o5, %l3
29345ld [%l3+192], %l6
29346st %l6, [%l3+192]
29347add %l3, %o5, %l3
29348ld [%l3+192], %l6
29349st %l6, [%l3+192]
29350add %l3, %o5, %l3
29351ld [%l3+192], %l6
29352st %l6, [%l3+192]
29353add %l3, %o5, %l3
29354ld [%l3+192], %l6
29355st %l6, [%l3+192]
29356add %l3, %o5, %l3
29357ld [%l3+192], %l6
29358st %l6, [%l3+192]
29359
29360P2002: !_MEMBAR (FP)
29361
29362P2003: !_BSTC [7] (maybe <- 0x41800016) (FP)
29363wr %g0, 0xe0, %asi
29364! preparing store val #0, next val will be in f32
29365fmovs %f16, %f20
29366fadds %f16, %f17, %f16
29367fmovd %f20, %f32
29368membar #Sync
29369stda %f32, [%i0 + 128 ] %asi
29370
29371P2004: !_MEMBAR (FP)
29372membar #StoreLoad
29373
29374P2005: !_REPLACEMENT [14] (Int)
29375sethi %hi(0x2000), %l6
29376ld [%i3+64], %o5
29377st %o5, [%i3+64]
29378add %i3, %l6, %l7
29379ld [%l7+64], %o5
29380st %o5, [%l7+64]
29381add %l7, %l6, %l7
29382ld [%l7+64], %o5
29383st %o5, [%l7+64]
29384add %l7, %l6, %l7
29385ld [%l7+64], %o5
29386st %o5, [%l7+64]
29387add %l7, %l6, %l7
29388ld [%l7+64], %o5
29389st %o5, [%l7+64]
29390add %l7, %l6, %l7
29391ld [%l7+64], %o5
29392st %o5, [%l7+64]
29393add %l7, %l6, %l7
29394ld [%l7+64], %o5
29395st %o5, [%l7+64]
29396add %l7, %l6, %l7
29397ld [%l7+64], %o5
29398st %o5, [%l7+64]
29399
29400P2006: !_MEMBAR (FP)
29401membar #StoreLoad
29402
29403P2007: !_BLD [20] (FP)
29404wr %g0, 0xf0, %asi
29405sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
29406add %i0, %i2, %i2
29407ldda [%i2 + 256] %asi, %f32
29408membar #Sync
29409! 1 addresses covered
29410fmovd %f32, %f18
29411fmovs %f18, %f13
29412
29413P2008: !_MEMBAR (FP) (CBR)
29414
29415! cbranch
29416andcc %l0, 1, %g0
29417be,pt %xcc, TARGET2008
29418nop
29419RET2008:
29420
29421! lfsr step begin
29422srlx %l0, 1, %l3
29423xnor %l3, %l0, %l3
29424sllx %l3, 63, %l3
29425or %l3, %l0, %l0
29426srlx %l0, 1, %l0
29427
29428
29429P2009: !_PREFETCH [30] (Int) (CBR) (Secondary ctx)
29430wr %g0, 0x81, %asi
29431sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
29432add %i0, %i3, %i3
29433prefetcha [%i3 + 128] %asi, 1
29434
29435! cbranch
29436andcc %l0, 1, %g0
29437be,pn %xcc, TARGET2009
29438nop
29439RET2009:
29440
29441! lfsr step begin
29442srlx %l0, 1, %l6
29443xnor %l6, %l0, %l6
29444sllx %l6, 63, %l6
29445or %l6, %l0, %l0
29446srlx %l0, 1, %l0
29447
29448
29449P2010: !_MEMBAR (FP) (CBR)
29450membar #StoreLoad
29451
29452! cbranch
29453andcc %l0, 1, %g0
29454be,pn %xcc, TARGET2010
29455nop
29456RET2010:
29457
29458! lfsr step begin
29459srlx %l0, 1, %l7
29460xnor %l7, %l0, %l7
29461sllx %l7, 63, %l7
29462or %l7, %l0, %l0
29463srlx %l0, 1, %l0
29464
29465
29466P2011: !_BLD [14] (FP)
29467wr %g0, 0xf0, %asi
29468sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
29469add %i0, %i2, %i2
29470ldda [%i2 + 64] %asi, %f32
29471membar #Sync
29472! 1 addresses covered
29473fmovd %f32, %f14
29474
29475P2012: !_MEMBAR (FP)
29476
29477P2013: !_BST [31] (maybe <- 0x41800017) (FP)
29478wr %g0, 0xf0, %asi
29479! preparing store val #0, next val will be in f32
29480fmovs %f16, %f20
29481fadds %f16, %f17, %f16
29482fmovd %f20, %f32
29483membar #Sync
29484stda %f32, [%i3 + 192 ] %asi
29485
29486P2014: !_MEMBAR (FP) (Branch target of P2045)
29487membar #StoreLoad
29488ba P2015
29489nop
29490
29491TARGET2045:
29492ba RET2045
29493nop
29494
29495
29496P2015: !_BLD [4] (FP)
29497wr %g0, 0xf0, %asi
29498ldda [%i0 + 0] %asi, %f32
29499membar #Sync
29500! 5 addresses covered
29501fmovd %f32, %f18
29502fmovs %f18, %f15
29503!---- flushing fp results buffer to %f30 ----
29504fmovd %f0, %f30
29505fmovd %f2, %f30
29506fmovd %f4, %f30
29507fmovd %f6, %f30
29508fmovd %f8, %f30
29509fmovd %f10, %f30
29510fmovd %f12, %f30
29511fmovd %f14, %f30
29512!--
29513fmovs %f19, %f0
29514fmovd %f34, %f18
29515fmovs %f18, %f1
29516fmovd %f36, %f2
29517fmovd %f40, %f18
29518fmovs %f18, %f3
29519
29520P2016: !_MEMBAR (FP)
29521
29522P2017: !_BST [24] (maybe <- 0x41800018) (FP) (CBR)
29523wr %g0, 0xf0, %asi
29524sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
29525add %i0, %i3, %i3
29526! preparing store val #0, next val will be in f32
29527fmovs %f16, %f20
29528fadds %f16, %f17, %f16
29529! preparing store val #1, next val will be in f40
29530fmovd %f20, %f32
29531fmovs %f16, %f20
29532fadds %f16, %f17, %f16
29533fmovd %f20, %f40
29534membar #Sync
29535stda %f32, [%i3 + 64 ] %asi
29536
29537! cbranch
29538andcc %l0, 1, %g0
29539be,pn %xcc, TARGET2017
29540nop
29541RET2017:
29542
29543! lfsr step begin
29544srlx %l0, 1, %l6
29545xnor %l6, %l0, %l6
29546sllx %l6, 63, %l6
29547or %l6, %l0, %l0
29548srlx %l0, 1, %l0
29549
29550
29551P2018: !_MEMBAR (FP)
29552membar #StoreLoad
29553
29554P2019: !_BLD [27] (FP) (Secondary ctx)
29555wr %g0, 0xf1, %asi
29556ldda [%i3 + 128] %asi, %f32
29557membar #Sync
29558! 2 addresses covered
29559fmovd %f32, %f4
29560fmovd %f40, %f18
29561fmovs %f18, %f5
29562
29563P2020: !_MEMBAR (FP) (Secondary ctx)
29564
29565P2021: !_PREFETCH [19] (Int)
29566sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
29567add %i0, %i2, %i2
29568prefetch [%i2 + 0], 1
29569
29570P2022: !_REPLACEMENT [26] (Int)
29571sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
29572add %i0, %i3, %i3
29573sethi %hi(0x2000), %l7
29574ld [%i3+128], %l3
29575st %l3, [%i3+128]
29576add %i3, %l7, %o5
29577ld [%o5+128], %l3
29578st %l3, [%o5+128]
29579add %o5, %l7, %o5
29580ld [%o5+128], %l3
29581st %l3, [%o5+128]
29582add %o5, %l7, %o5
29583ld [%o5+128], %l3
29584st %l3, [%o5+128]
29585add %o5, %l7, %o5
29586ld [%o5+128], %l3
29587st %l3, [%o5+128]
29588add %o5, %l7, %o5
29589ld [%o5+128], %l3
29590st %l3, [%o5+128]
29591add %o5, %l7, %o5
29592ld [%o5+128], %l3
29593st %l3, [%o5+128]
29594add %o5, %l7, %o5
29595ld [%o5+128], %l3
29596st %l3, [%o5+128]
29597
29598P2023: !_LD [3] (Int) (Secondary ctx)
29599wr %g0, 0x81, %asi
29600lduwa [%i0 + 16] %asi, %l7
29601! move %l7(lower) -> %o0(lower)
29602or %l7, %o0, %o0
29603
29604P2024: !_MEMBAR (FP)
29605membar #StoreLoad
29606
29607P2025: !_BLD [30] (FP)
29608wr %g0, 0xf0, %asi
29609sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
29610add %i0, %i2, %i2
29611ldda [%i2 + 128] %asi, %f32
29612membar #Sync
29613! 1 addresses covered
29614fmovd %f32, %f6
29615
29616P2026: !_MEMBAR (FP)
29617
29618P2027: !_BLD [25] (FP)
29619wr %g0, 0xf0, %asi
29620sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
29621add %i0, %i3, %i3
29622ldda [%i3 + 64] %asi, %f32
29623membar #Sync
29624! 2 addresses covered
29625fmovd %f32, %f18
29626fmovs %f18, %f7
29627fmovd %f40, %f8
29628
29629P2028: !_MEMBAR (FP)
29630
29631P2029: !_BLD [5] (FP)
29632wr %g0, 0xf0, %asi
29633ldda [%i0 + 64] %asi, %f32
29634membar #Sync
29635! 2 addresses covered
29636fmovd %f32, %f18
29637fmovs %f18, %f9
29638fmovd %f40, %f10
29639
29640P2030: !_MEMBAR (FP)
29641
29642P2031: !_REPLACEMENT [5] (Int) (CBR) (Nucleus ctx)
29643wr %g0, 0x4, %asi
29644sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
29645add %i0, %i2, %i2
29646sethi %hi(0x2000), %o5
29647ld [%i2+64], %l6
29648st %l6, [%i2+64]
29649add %i2, %o5, %l3
29650ld [%l3+64], %l6
29651st %l6, [%l3+64]
29652add %l3, %o5, %l3
29653ld [%l3+64], %l6
29654st %l6, [%l3+64]
29655add %l3, %o5, %l3
29656ld [%l3+64], %l6
29657st %l6, [%l3+64]
29658add %l3, %o5, %l3
29659ld [%l3+64], %l6
29660st %l6, [%l3+64]
29661add %l3, %o5, %l3
29662ld [%l3+64], %l6
29663st %l6, [%l3+64]
29664add %l3, %o5, %l3
29665ld [%l3+64], %l6
29666st %l6, [%l3+64]
29667add %l3, %o5, %l3
29668ld [%l3+64], %l6
29669st %l6, [%l3+64]
29670
29671! cbranch
29672andcc %l0, 1, %g0
29673be,pn %xcc, TARGET2031
29674nop
29675RET2031:
29676
29677! lfsr step begin
29678srlx %l0, 1, %l7
29679xnor %l7, %l0, %l7
29680sllx %l7, 63, %l7
29681or %l7, %l0, %l0
29682srlx %l0, 1, %l0
29683
29684
29685P2032: !_LD [16] (FP) (Secondary ctx)
29686wr %g0, 0x81, %asi
29687sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
29688add %i0, %i3, %i3
29689lda [%i3 + 16] %asi, %f11
29690! 1 addresses covered
29691
29692P2033: !_REPLACEMENT [22] (Int)
29693sethi %hi(0x2000), %o5
29694ld [%i2+4], %l6
29695st %l6, [%i2+4]
29696add %i2, %o5, %l3
29697ld [%l3+4], %l6
29698st %l6, [%l3+4]
29699add %l3, %o5, %l3
29700ld [%l3+4], %l6
29701st %l6, [%l3+4]
29702add %l3, %o5, %l3
29703ld [%l3+4], %l6
29704st %l6, [%l3+4]
29705add %l3, %o5, %l3
29706ld [%l3+4], %l6
29707st %l6, [%l3+4]
29708add %l3, %o5, %l3
29709ld [%l3+4], %l6
29710st %l6, [%l3+4]
29711add %l3, %o5, %l3
29712ld [%l3+4], %l6
29713st %l6, [%l3+4]
29714add %l3, %o5, %l3
29715ld [%l3+4], %l6
29716st %l6, [%l3+4]
29717
29718P2034: !_ST [18] (maybe <- 0x2000002) (Int) (Secondary ctx)
29719wr %g0, 0x81, %asi
29720stwa %l4, [%i3 + 128] %asi
29721add %l4, 1, %l4
29722
29723P2035: !_ST [24] (maybe <- 0x2000003) (Int) (LE) (Nucleus ctx)
29724wr %g0, 0xc, %asi
29725sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
29726add %i0, %i2, %i2
29727! Change single-word-level endianess (big endian <-> little endian)
29728sethi %hi(0xff00ff00), %l7
29729or %l7, %lo(0xff00ff00), %l7
29730and %l4, %l7, %o5
29731srl %o5, 8, %o5
29732sll %l4, 8, %l6
29733and %l6, %l7, %l6
29734or %l6, %o5, %l6
29735srl %l6, 16, %o5
29736sll %l6, 16, %l6
29737srl %l6, 0, %l6
29738or %l6, %o5, %l6
29739stwa %l6, [%i2 + 64] %asi
29740add %l4, 1, %l4
29741
29742P2036: !_MEMBAR (FP) (CBR)
29743membar #StoreLoad
29744
29745! cbranch
29746andcc %l0, 1, %g0
29747be,pn %xcc, TARGET2036
29748nop
29749RET2036:
29750
29751! lfsr step begin
29752srlx %l0, 1, %l3
29753xnor %l3, %l0, %l3
29754sllx %l3, 63, %l3
29755or %l3, %l0, %l0
29756srlx %l0, 1, %l0
29757
29758
29759P2037: !_BLD [26] (FP) (CBR) (Branch target of P2109)
29760wr %g0, 0xf0, %asi
29761ldda [%i2 + 128] %asi, %f32
29762membar #Sync
29763! 2 addresses covered
29764fmovd %f32, %f12
29765fmovd %f40, %f18
29766fmovs %f18, %f13
29767
29768! cbranch
29769andcc %l0, 1, %g0
29770be,pt %xcc, TARGET2037
29771nop
29772RET2037:
29773
29774! lfsr step begin
29775srlx %l0, 1, %l6
29776xnor %l6, %l0, %l6
29777sllx %l6, 63, %l6
29778or %l6, %l0, %l0
29779srlx %l0, 1, %l0
29780
29781ba P2038
29782nop
29783
29784TARGET2109:
29785ba RET2109
29786nop
29787
29788
29789P2038: !_MEMBAR (FP) (Branch target of P2092)
29790ba P2039
29791nop
29792
29793TARGET2092:
29794ba RET2092
29795nop
29796
29797
29798P2039: !_BLD [0] (FP) (Branch target of P2037)
29799wr %g0, 0xf0, %asi
29800ldda [%i0 + 0] %asi, %f32
29801membar #Sync
29802! 5 addresses covered
29803fmovd %f32, %f14
29804!---- flushing fp results buffer to %f30 ----
29805fmovd %f0, %f30
29806fmovd %f2, %f30
29807fmovd %f4, %f30
29808fmovd %f6, %f30
29809fmovd %f8, %f30
29810fmovd %f10, %f30
29811fmovd %f12, %f30
29812fmovd %f14, %f30
29813!--
29814fmovd %f34, %f0
29815fmovd %f36, %f18
29816fmovs %f18, %f1
29817fmovd %f40, %f2
29818ba P2040
29819nop
29820
29821TARGET2037:
29822ba RET2037
29823nop
29824
29825
29826P2040: !_MEMBAR (FP)
29827
29828P2041: !_IDC_FLIP [22] (Int) (CBR)
29829IDC_FLIP(2041, 15483, 4, 0x45800004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
29830
29831! cbranch
29832andcc %l0, 1, %g0
29833be,pt %xcc, TARGET2041
29834nop
29835RET2041:
29836
29837! lfsr step begin
29838srlx %l0, 1, %l6
29839xnor %l6, %l0, %l6
29840sllx %l6, 63, %l6
29841or %l6, %l0, %l0
29842srlx %l0, 1, %l0
29843
29844
29845P2042: !_MEMBAR (FP)
29846membar #StoreLoad
29847
29848P2043: !_BLD [11] (FP) (Branch target of P1997)
29849wr %g0, 0xf0, %asi
29850sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
29851add %i0, %i3, %i3
29852ldda [%i3 + 0] %asi, %f32
29853membar #Sync
29854! 3 addresses covered
29855fmovd %f32, %f18
29856fmovs %f18, %f3
29857fmovs %f19, %f4
29858fmovd %f40, %f18
29859fmovs %f18, %f5
29860ba P2044
29861nop
29862
29863TARGET1997:
29864ba RET1997
29865nop
29866
29867
29868P2044: !_MEMBAR (FP)
29869
29870P2045: !_BLD [27] (FP) (CBR)
29871wr %g0, 0xf0, %asi
29872ldda [%i2 + 128] %asi, %f32
29873membar #Sync
29874! 2 addresses covered
29875fmovd %f32, %f6
29876fmovd %f40, %f18
29877fmovs %f18, %f7
29878
29879! cbranch
29880andcc %l0, 1, %g0
29881be,pt %xcc, TARGET2045
29882nop
29883RET2045:
29884
29885! lfsr step begin
29886srlx %l0, 1, %l7
29887xnor %l7, %l0, %l7
29888sllx %l7, 63, %l7
29889or %l7, %l0, %l0
29890srlx %l0, 1, %l0
29891
29892
29893P2046: !_MEMBAR (FP)
29894
29895P2047: !_PREFETCH [4] (Int) (CBR)
29896prefetch [%i0 + 32], 1
29897
29898! cbranch
29899andcc %l0, 1, %g0
29900be,pt %xcc, TARGET2047
29901nop
29902RET2047:
29903
29904! lfsr step begin
29905srlx %l0, 1, %o5
29906xnor %o5, %l0, %o5
29907sllx %o5, 63, %o5
29908or %o5, %l0, %l0
29909srlx %l0, 1, %l0
29910
29911
29912P2048: !_MEMBAR (FP) (Branch target of P2052)
29913membar #StoreLoad
29914ba P2049
29915nop
29916
29917TARGET2052:
29918ba RET2052
29919nop
29920
29921
29922P2049: !_BLD [5] (FP)
29923wr %g0, 0xf0, %asi
29924ldda [%i0 + 64] %asi, %f32
29925membar #Sync
29926! 2 addresses covered
29927fmovd %f32, %f8
29928fmovd %f40, %f18
29929fmovs %f18, %f9
29930
29931P2050: !_MEMBAR (FP)
29932
29933P2051: !_BLD [26] (FP)
29934wr %g0, 0xf0, %asi
29935ldda [%i2 + 128] %asi, %f32
29936membar #Sync
29937! 2 addresses covered
29938fmovd %f32, %f10
29939fmovd %f40, %f18
29940fmovs %f18, %f11
29941
29942P2052: !_MEMBAR (FP) (CBR)
29943
29944! cbranch
29945andcc %l0, 1, %g0
29946be,pn %xcc, TARGET2052
29947nop
29948RET2052:
29949
29950! lfsr step begin
29951srlx %l0, 1, %l3
29952xnor %l3, %l0, %l3
29953sllx %l3, 63, %l3
29954or %l3, %l0, %l0
29955srlx %l0, 1, %l0
29956
29957
29958P2053: !_BLD [28] (FP) (CBR)
29959wr %g0, 0xf0, %asi
29960sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
29961add %i0, %i2, %i2
29962ldda [%i2 + 0] %asi, %f32
29963membar #Sync
29964! 1 addresses covered
29965fmovd %f32, %f12
29966
29967! cbranch
29968andcc %l0, 1, %g0
29969be,pt %xcc, TARGET2053
29970nop
29971RET2053:
29972
29973! lfsr step begin
29974srlx %l0, 1, %l6
29975xnor %l6, %l0, %l6
29976sllx %l6, 63, %l6
29977or %l6, %l0, %l0
29978srlx %l0, 1, %l0
29979
29980
29981P2054: !_MEMBAR (FP)
29982
29983P2055: !_REPLACEMENT [9] (Int)
29984sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
29985add %i0, %i3, %i3
29986sethi %hi(0x2000), %l7
29987ld [%i3+32], %l3
29988st %l3, [%i3+32]
29989add %i3, %l7, %o5
29990ld [%o5+32], %l3
29991st %l3, [%o5+32]
29992add %o5, %l7, %o5
29993ld [%o5+32], %l3
29994st %l3, [%o5+32]
29995add %o5, %l7, %o5
29996ld [%o5+32], %l3
29997st %l3, [%o5+32]
29998add %o5, %l7, %o5
29999ld [%o5+32], %l3
30000st %l3, [%o5+32]
30001add %o5, %l7, %o5
30002ld [%o5+32], %l3
30003st %l3, [%o5+32]
30004add %o5, %l7, %o5
30005ld [%o5+32], %l3
30006st %l3, [%o5+32]
30007add %o5, %l7, %o5
30008ld [%o5+32], %l3
30009st %l3, [%o5+32]
30010
30011P2056: !_REPLACEMENT [3] (Int)
30012sethi %hi(0x2000), %l6
30013ld [%i3+16], %o5
30014st %o5, [%i3+16]
30015add %i3, %l6, %l7
30016ld [%l7+16], %o5
30017st %o5, [%l7+16]
30018add %l7, %l6, %l7
30019ld [%l7+16], %o5
30020st %o5, [%l7+16]
30021add %l7, %l6, %l7
30022ld [%l7+16], %o5
30023st %o5, [%l7+16]
30024add %l7, %l6, %l7
30025ld [%l7+16], %o5
30026st %o5, [%l7+16]
30027add %l7, %l6, %l7
30028ld [%l7+16], %o5
30029st %o5, [%l7+16]
30030add %l7, %l6, %l7
30031ld [%l7+16], %o5
30032st %o5, [%l7+16]
30033add %l7, %l6, %l7
30034ld [%l7+16], %o5
30035st %o5, [%l7+16]
30036
30037P2057: !_ST [13] (maybe <- 0x2000004) (Int) (Branch target of P2060)
30038sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
30039add %i0, %i2, %i2
30040stw %l4, [%i2 + 32 ]
30041add %l4, 1, %l4
30042ba P2058
30043nop
30044
30045TARGET2060:
30046ba RET2060
30047nop
30048
30049
30050P2058: !_MEMBAR (FP) (Secondary ctx)
30051
30052P2059: !_BSTC [25] (maybe <- 0x4180001a) (FP) (Secondary ctx)
30053wr %g0, 0xe1, %asi
30054sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
30055add %i0, %i3, %i3
30056! preparing store val #0, next val will be in f32
30057fmovs %f16, %f20
30058fadds %f16, %f17, %f16
30059! preparing store val #1, next val will be in f40
30060fmovd %f20, %f32
30061fmovs %f16, %f20
30062fadds %f16, %f17, %f16
30063fmovd %f20, %f40
30064membar #Sync
30065stda %f32, [%i3 + 64 ] %asi
30066
30067P2060: !_MEMBAR (FP) (CBR) (Secondary ctx)
30068membar #StoreLoad
30069
30070! cbranch
30071andcc %l0, 1, %g0
30072be,pt %xcc, TARGET2060
30073nop
30074RET2060:
30075
30076! lfsr step begin
30077srlx %l0, 1, %l7
30078xnor %l7, %l0, %l7
30079sllx %l7, 63, %l7
30080or %l7, %l0, %l0
30081srlx %l0, 1, %l0
30082
30083
30084P2061: !_LD [22] (Int) (Secondary ctx)
30085wr %g0, 0x81, %asi
30086lduwa [%i3 + 4] %asi, %o1
30087! move %o1(lower) -> %o1(upper)
30088sllx %o1, 32, %o1
30089
30090P2062: !_MEMBAR (FP) (CBR) (Secondary ctx)
30091membar #StoreLoad
30092
30093! cbranch
30094andcc %l0, 1, %g0
30095be,pn %xcc, TARGET2062
30096nop
30097RET2062:
30098
30099! lfsr step begin
30100srlx %l0, 1, %l6
30101xnor %l6, %l0, %l6
30102sllx %l6, 63, %l6
30103or %l6, %l0, %l0
30104srlx %l0, 1, %l0
30105
30106
30107P2063: !_BLD [10] (FP) (Secondary ctx)
30108wr %g0, 0xf1, %asi
30109ldda [%i1 + 64] %asi, %f32
30110membar #Sync
30111! 1 addresses covered
30112fmovd %f32, %f18
30113fmovs %f18, %f13
30114
30115P2064: !_MEMBAR (FP) (Secondary ctx)
30116
30117P2065: !_REPLACEMENT [2] (Int)
30118sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
30119add %i0, %i2, %i2
30120sethi %hi(0x2000), %l7
30121ld [%i2+8], %l3
30122st %l3, [%i2+8]
30123add %i2, %l7, %o5
30124ld [%o5+8], %l3
30125st %l3, [%o5+8]
30126add %o5, %l7, %o5
30127ld [%o5+8], %l3
30128st %l3, [%o5+8]
30129add %o5, %l7, %o5
30130ld [%o5+8], %l3
30131st %l3, [%o5+8]
30132add %o5, %l7, %o5
30133ld [%o5+8], %l3
30134st %l3, [%o5+8]
30135add %o5, %l7, %o5
30136ld [%o5+8], %l3
30137st %l3, [%o5+8]
30138add %o5, %l7, %o5
30139ld [%o5+8], %l3
30140st %l3, [%o5+8]
30141add %o5, %l7, %o5
30142ld [%o5+8], %l3
30143st %l3, [%o5+8]
30144
30145P2066: !_PREFETCH [17] (Int) (CBR)
30146sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
30147add %i0, %i3, %i3
30148prefetch [%i3 + 96], 1
30149
30150! cbranch
30151andcc %l0, 1, %g0
30152be,pt %xcc, TARGET2066
30153nop
30154RET2066:
30155
30156! lfsr step begin
30157srlx %l0, 1, %l6
30158xnor %l6, %l0, %l6
30159sllx %l6, 63, %l6
30160or %l6, %l0, %l0
30161srlx %l0, 1, %l0
30162
30163
30164P2067: !_REPLACEMENT [17] (Int)
30165sethi %hi(0x2000), %l7
30166ld [%i2+96], %l3
30167st %l3, [%i2+96]
30168add %i2, %l7, %o5
30169ld [%o5+96], %l3
30170st %l3, [%o5+96]
30171add %o5, %l7, %o5
30172ld [%o5+96], %l3
30173st %l3, [%o5+96]
30174add %o5, %l7, %o5
30175ld [%o5+96], %l3
30176st %l3, [%o5+96]
30177add %o5, %l7, %o5
30178ld [%o5+96], %l3
30179st %l3, [%o5+96]
30180add %o5, %l7, %o5
30181ld [%o5+96], %l3
30182st %l3, [%o5+96]
30183add %o5, %l7, %o5
30184ld [%o5+96], %l3
30185st %l3, [%o5+96]
30186add %o5, %l7, %o5
30187ld [%o5+96], %l3
30188st %l3, [%o5+96]
30189
30190P2068: !_ST [29] (maybe <- 0x2000005) (Int) (LE)
30191wr %g0, 0x88, %asi
30192sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
30193add %i0, %i2, %i2
30194! Change single-word-level endianess (big endian <-> little endian)
30195sethi %hi(0xff00ff00), %l7
30196or %l7, %lo(0xff00ff00), %l7
30197and %l4, %l7, %o5
30198srl %o5, 8, %o5
30199sll %l4, 8, %l6
30200and %l6, %l7, %l6
30201or %l6, %o5, %l6
30202srl %l6, 16, %o5
30203sll %l6, 16, %l6
30204srl %l6, 0, %l6
30205or %l6, %o5, %l6
30206stwa %l6, [%i2 + 64] %asi
30207add %l4, 1, %l4
30208
30209P2069: !_MEMBAR (FP)
30210membar #StoreLoad
30211
30212P2070: !_BLD [17] (FP)
30213wr %g0, 0xf0, %asi
30214ldda [%i3 + 64] %asi, %f32
30215membar #Sync
30216! 1 addresses covered
30217fmovd %f40, %f14
30218
30219P2071: !_MEMBAR (FP)
30220
30221P2072: !_BLD [22] (FP)
30222wr %g0, 0xf0, %asi
30223sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
30224add %i0, %i3, %i3
30225ldda [%i3 + 0] %asi, %f32
30226membar #Sync
30227! 3 addresses covered
30228fmovd %f32, %f18
30229fmovs %f18, %f15
30230!---- flushing fp results buffer to %f30 ----
30231fmovd %f0, %f30
30232fmovd %f2, %f30
30233fmovd %f4, %f30
30234fmovd %f6, %f30
30235fmovd %f8, %f30
30236fmovd %f10, %f30
30237fmovd %f12, %f30
30238fmovd %f14, %f30
30239!--
30240fmovs %f19, %f0
30241fmovd %f40, %f18
30242fmovs %f18, %f1
30243
30244P2073: !_MEMBAR (FP)
30245
30246P2074: !_LD [14] (Int) (Branch target of P2164)
30247sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
30248add %i0, %i2, %i2
30249lduw [%i2 + 64], %l6
30250! move %l6(lower) -> %o1(lower)
30251or %l6, %o1, %o1
30252ba P2075
30253nop
30254
30255TARGET2164:
30256ba RET2164
30257nop
30258
30259
30260P2075: !_REPLACEMENT [6] (Int) (Branch target of P2047)
30261sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
30262add %i0, %i3, %i3
30263sethi %hi(0x2000), %l7
30264ld [%i3+96], %l3
30265st %l3, [%i3+96]
30266add %i3, %l7, %o5
30267ld [%o5+96], %l3
30268st %l3, [%o5+96]
30269add %o5, %l7, %o5
30270ld [%o5+96], %l3
30271st %l3, [%o5+96]
30272add %o5, %l7, %o5
30273ld [%o5+96], %l3
30274st %l3, [%o5+96]
30275add %o5, %l7, %o5
30276ld [%o5+96], %l3
30277st %l3, [%o5+96]
30278add %o5, %l7, %o5
30279ld [%o5+96], %l3
30280st %l3, [%o5+96]
30281add %o5, %l7, %o5
30282ld [%o5+96], %l3
30283st %l3, [%o5+96]
30284add %o5, %l7, %o5
30285ld [%o5+96], %l3
30286st %l3, [%o5+96]
30287ba P2076
30288nop
30289
30290TARGET2047:
30291ba RET2047
30292nop
30293
30294
30295P2076: !_MEMBAR (FP)
30296
30297P2077: !_BST [24] (maybe <- 0x4180001c) (FP) (CBR)
30298wr %g0, 0xf0, %asi
30299sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
30300add %i0, %i2, %i2
30301! preparing store val #0, next val will be in f32
30302fmovs %f16, %f20
30303fadds %f16, %f17, %f16
30304! preparing store val #1, next val will be in f40
30305fmovd %f20, %f32
30306fmovs %f16, %f20
30307fadds %f16, %f17, %f16
30308fmovd %f20, %f40
30309membar #Sync
30310stda %f32, [%i2 + 64 ] %asi
30311
30312! cbranch
30313andcc %l0, 1, %g0
30314be,pn %xcc, TARGET2077
30315nop
30316RET2077:
30317
30318! lfsr step begin
30319srlx %l0, 1, %l3
30320xnor %l3, %l0, %l3
30321sllx %l3, 63, %l3
30322or %l3, %l0, %l0
30323srlx %l0, 1, %l0
30324
30325
30326P2078: !_MEMBAR (FP)
30327membar #StoreLoad
30328
30329P2079: !_BLD [20] (FP)
30330wr %g0, 0xf0, %asi
30331sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
30332add %i0, %i3, %i3
30333ldda [%i3 + 256] %asi, %f32
30334membar #Sync
30335! 1 addresses covered
30336fmovd %f32, %f2
30337
30338P2080: !_MEMBAR (FP) (Branch target of P2031)
30339ba P2081
30340nop
30341
30342TARGET2031:
30343ba RET2031
30344nop
30345
30346
30347P2081: !_BLD [22] (FP) (CBR) (Secondary ctx)
30348wr %g0, 0xf1, %asi
30349ldda [%i2 + 0] %asi, %f32
30350membar #Sync
30351! 3 addresses covered
30352fmovd %f32, %f18
30353fmovs %f18, %f3
30354fmovs %f19, %f4
30355fmovd %f40, %f18
30356fmovs %f18, %f5
30357
30358! cbranch
30359andcc %l0, 1, %g0
30360be,pt %xcc, TARGET2081
30361nop
30362RET2081:
30363
30364! lfsr step begin
30365srlx %l0, 1, %l6
30366xnor %l6, %l0, %l6
30367sllx %l6, 63, %l6
30368or %l6, %l0, %l0
30369srlx %l0, 1, %l0
30370
30371
30372P2082: !_MEMBAR (FP) (Secondary ctx)
30373
30374P2083: !_LD [32] (FP) (Branch target of P2151)
30375sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
30376add %i0, %i2, %i2
30377ld [%i2 + 256], %f6
30378! 1 addresses covered
30379ba P2084
30380nop
30381
30382TARGET2151:
30383ba RET2151
30384nop
30385
30386
30387P2084: !_MEMBAR (FP) (Branch target of P2117)
30388ba P2085
30389nop
30390
30391TARGET2117:
30392ba RET2117
30393nop
30394
30395
30396P2085: !_BSTC [9] (maybe <- 0x4180001e) (FP) (Branch target of P2066)
30397wr %g0, 0xe0, %asi
30398! preparing store val #0, next val will be in f32
30399fmovs %f16, %f20
30400fadds %f16, %f17, %f16
30401! preparing store val #1, next val will be in f40
30402fmovd %f20, %f32
30403fmovs %f16, %f20
30404fadds %f16, %f17, %f16
30405fmovd %f20, %f40
30406membar #Sync
30407stda %f32, [%i1 + 0 ] %asi
30408ba P2086
30409nop
30410
30411TARGET2066:
30412ba RET2066
30413nop
30414
30415
30416P2086: !_MEMBAR (FP)
30417membar #StoreLoad
30418
30419P2087: !_BLD [20] (FP) (Branch target of P1985)
30420wr %g0, 0xf0, %asi
30421ldda [%i3 + 256] %asi, %f32
30422membar #Sync
30423! 1 addresses covered
30424fmovd %f32, %f18
30425fmovs %f18, %f7
30426ba P2088
30427nop
30428
30429TARGET1985:
30430ba RET1985
30431nop
30432
30433
30434P2088: !_MEMBAR (FP)
30435
30436P2089: !_LD [27] (FP) (CBR)
30437sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
30438add %i0, %i3, %i3
30439ld [%i3 + 160], %f8
30440! 1 addresses covered
30441
30442! cbranch
30443andcc %l0, 1, %g0
30444be,pn %xcc, TARGET2089
30445nop
30446RET2089:
30447
30448! lfsr step begin
30449srlx %l0, 1, %l6
30450xnor %l6, %l0, %l6
30451sllx %l6, 63, %l6
30452or %l6, %l0, %l0
30453srlx %l0, 1, %l0
30454
30455
30456P2090: !_MEMBAR (FP) (Secondary ctx)
30457membar #StoreLoad
30458
30459P2091: !_BLD [29] (FP) (Secondary ctx)
30460wr %g0, 0xf1, %asi
30461ldda [%i2 + 64] %asi, %f32
30462membar #Sync
30463! 1 addresses covered
30464fmovd %f32, %f18
30465fmovs %f18, %f9
30466
30467P2092: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1948)
30468
30469! cbranch
30470andcc %l0, 1, %g0
30471be,pn %xcc, TARGET2092
30472nop
30473RET2092:
30474
30475! lfsr step begin
30476srlx %l0, 1, %l7
30477xnor %l7, %l0, %l7
30478sllx %l7, 63, %l7
30479or %l7, %l0, %l0
30480srlx %l0, 1, %l0
30481
30482ba P2093
30483nop
30484
30485TARGET1948:
30486ba RET1948
30487nop
30488
30489
30490P2093: !_BLD [7] (FP) (Secondary ctx)
30491wr %g0, 0xf1, %asi
30492ldda [%i0 + 128] %asi, %f32
30493membar #Sync
30494! 1 addresses covered
30495fmovd %f32, %f10
30496
30497P2094: !_MEMBAR (FP) (Secondary ctx)
30498
30499P2095: !_BLD [22] (FP) (Secondary ctx)
30500wr %g0, 0xf1, %asi
30501ldda [%i3 + 0] %asi, %f32
30502membar #Sync
30503! 3 addresses covered
30504fmovd %f32, %f18
30505fmovs %f18, %f11
30506fmovs %f19, %f12
30507fmovd %f40, %f18
30508fmovs %f18, %f13
30509
30510P2096: !_MEMBAR (FP) (Secondary ctx)
30511
30512P2097: !_LD [6] (FP) (Secondary ctx)
30513wr %g0, 0x81, %asi
30514lda [%i0 + 96] %asi, %f14
30515! 1 addresses covered
30516
30517P2098: !_LD [8] (Int) (CBR) (Branch target of P2122)
30518lduw [%i1 + 0], %o2
30519! move %o2(lower) -> %o2(upper)
30520sllx %o2, 32, %o2
30521
30522! cbranch
30523andcc %l0, 1, %g0
30524be,pt %xcc, TARGET2098
30525nop
30526RET2098:
30527
30528! lfsr step begin
30529srlx %l0, 1, %l6
30530xnor %l6, %l0, %l6
30531sllx %l6, 63, %l6
30532or %l6, %l0, %l0
30533srlx %l0, 1, %l0
30534
30535ba P2099
30536nop
30537
30538TARGET2122:
30539ba RET2122
30540nop
30541
30542
30543P2099: !_MEMBAR (FP)
30544membar #StoreLoad
30545
30546P2100: !_BLD [8] (FP)
30547wr %g0, 0xf0, %asi
30548ldda [%i1 + 0] %asi, %f32
30549membar #Sync
30550! 2 addresses covered
30551fmovd %f32, %f18
30552fmovs %f18, %f15
30553!---- flushing fp results buffer to %f30 ----
30554fmovd %f0, %f30
30555fmovd %f2, %f30
30556fmovd %f4, %f30
30557fmovd %f6, %f30
30558fmovd %f8, %f30
30559fmovd %f10, %f30
30560fmovd %f12, %f30
30561fmovd %f14, %f30
30562!--
30563fmovd %f40, %f0
30564
30565P2101: !_MEMBAR (FP)
30566
30567P2102: !_BLD [21] (FP)
30568wr %g0, 0xf0, %asi
30569ldda [%i3 + 0] %asi, %f32
30570membar #Sync
30571! 3 addresses covered
30572fmovd %f32, %f18
30573fmovs %f18, %f1
30574fmovs %f19, %f2
30575fmovd %f40, %f18
30576fmovs %f18, %f3
30577
30578P2103: !_MEMBAR (FP)
30579
30580P2104: !_REPLACEMENT [23] (Int) (CBR) (Secondary ctx) (Branch target of P2181)
30581wr %g0, 0x81, %asi
30582sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
30583add %i0, %i2, %i2
30584sethi %hi(0x2000), %l7
30585ld [%i2+32], %l3
30586st %l3, [%i2+32]
30587add %i2, %l7, %o5
30588ld [%o5+32], %l3
30589st %l3, [%o5+32]
30590add %o5, %l7, %o5
30591ld [%o5+32], %l3
30592st %l3, [%o5+32]
30593add %o5, %l7, %o5
30594ld [%o5+32], %l3
30595st %l3, [%o5+32]
30596add %o5, %l7, %o5
30597ld [%o5+32], %l3
30598st %l3, [%o5+32]
30599add %o5, %l7, %o5
30600ld [%o5+32], %l3
30601st %l3, [%o5+32]
30602add %o5, %l7, %o5
30603ld [%o5+32], %l3
30604st %l3, [%o5+32]
30605add %o5, %l7, %o5
30606ld [%o5+32], %l3
30607st %l3, [%o5+32]
30608
30609! cbranch
30610andcc %l0, 1, %g0
30611be,pn %xcc, TARGET2104
30612nop
30613RET2104:
30614
30615! lfsr step begin
30616srlx %l0, 1, %l6
30617xnor %l6, %l0, %l6
30618sllx %l6, 63, %l6
30619or %l6, %l0, %l0
30620srlx %l0, 1, %l0
30621
30622ba P2105
30623nop
30624
30625TARGET2181:
30626ba RET2181
30627nop
30628
30629
30630P2105: !_ST [26] (maybe <- 0x41800020) (FP)
30631! preparing store val #0, next val will be in f20
30632fmovs %f16, %f20
30633fadds %f16, %f17, %f16
30634st %f20, [%i3 + 128 ]
30635
30636P2106: !_REPLACEMENT [6] (Int)
30637sethi %hi(0x2000), %l6
30638ld [%i2+96], %o5
30639st %o5, [%i2+96]
30640add %i2, %l6, %l7
30641ld [%l7+96], %o5
30642st %o5, [%l7+96]
30643add %l7, %l6, %l7
30644ld [%l7+96], %o5
30645st %o5, [%l7+96]
30646add %l7, %l6, %l7
30647ld [%l7+96], %o5
30648st %o5, [%l7+96]
30649add %l7, %l6, %l7
30650ld [%l7+96], %o5
30651st %o5, [%l7+96]
30652add %l7, %l6, %l7
30653ld [%l7+96], %o5
30654st %o5, [%l7+96]
30655add %l7, %l6, %l7
30656ld [%l7+96], %o5
30657st %o5, [%l7+96]
30658add %l7, %l6, %l7
30659ld [%l7+96], %o5
30660st %o5, [%l7+96]
30661
30662P2107: !_LD [27] (FP) (Nucleus ctx)
30663wr %g0, 0x4, %asi
30664lda [%i3 + 160] %asi, %f4
30665! 1 addresses covered
30666
30667P2108: !_LD [21] (FP)
30668ld [%i3 + 0], %f5
30669! 1 addresses covered
30670
30671P2109: !_MEMBAR (FP) (CBR)
30672
30673! cbranch
30674andcc %l0, 1, %g0
30675be,pt %xcc, TARGET2109
30676nop
30677RET2109:
30678
30679! lfsr step begin
30680srlx %l0, 1, %l3
30681xnor %l3, %l0, %l3
30682sllx %l3, 63, %l3
30683or %l3, %l0, %l0
30684srlx %l0, 1, %l0
30685
30686
30687P2110: !_BST [26] (maybe <- 0x41800021) (FP)
30688wr %g0, 0xf0, %asi
30689! preparing store val #0, next val will be in f32
30690fmovs %f16, %f20
30691fadds %f16, %f17, %f16
30692! preparing store val #1, next val will be in f40
30693fmovd %f20, %f32
30694fmovs %f16, %f20
30695fadds %f16, %f17, %f16
30696fmovd %f20, %f40
30697membar #Sync
30698stda %f32, [%i3 + 128 ] %asi
30699
30700P2111: !_MEMBAR (FP)
30701membar #StoreLoad
30702
30703P2112: !_ST [14] (maybe <- 0x2000006) (Int) (Nucleus ctx)
30704wr %g0, 0x4, %asi
30705sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
30706add %i0, %i3, %i3
30707stwa %l4, [%i3 + 64] %asi
30708add %l4, 1, %l4
30709
30710P2113: !_REPLACEMENT [2] (Int) (Branch target of P1983)
30711sethi %hi(0x2000), %o5
30712ld [%i2+8], %l6
30713st %l6, [%i2+8]
30714add %i2, %o5, %l3
30715ld [%l3+8], %l6
30716st %l6, [%l3+8]
30717add %l3, %o5, %l3
30718ld [%l3+8], %l6
30719st %l6, [%l3+8]
30720add %l3, %o5, %l3
30721ld [%l3+8], %l6
30722st %l6, [%l3+8]
30723add %l3, %o5, %l3
30724ld [%l3+8], %l6
30725st %l6, [%l3+8]
30726add %l3, %o5, %l3
30727ld [%l3+8], %l6
30728st %l6, [%l3+8]
30729add %l3, %o5, %l3
30730ld [%l3+8], %l6
30731st %l6, [%l3+8]
30732add %l3, %o5, %l3
30733ld [%l3+8], %l6
30734st %l6, [%l3+8]
30735ba P2114
30736nop
30737
30738TARGET1983:
30739ba RET1983
30740nop
30741
30742
30743P2114: !_REPLACEMENT [16] (Int)
30744sethi %hi(0x2000), %l7
30745ld [%i2+16], %l3
30746st %l3, [%i2+16]
30747add %i2, %l7, %o5
30748ld [%o5+16], %l3
30749st %l3, [%o5+16]
30750add %o5, %l7, %o5
30751ld [%o5+16], %l3
30752st %l3, [%o5+16]
30753add %o5, %l7, %o5
30754ld [%o5+16], %l3
30755st %l3, [%o5+16]
30756add %o5, %l7, %o5
30757ld [%o5+16], %l3
30758st %l3, [%o5+16]
30759add %o5, %l7, %o5
30760ld [%o5+16], %l3
30761st %l3, [%o5+16]
30762add %o5, %l7, %o5
30763ld [%o5+16], %l3
30764st %l3, [%o5+16]
30765add %o5, %l7, %o5
30766ld [%o5+16], %l3
30767st %l3, [%o5+16]
30768
30769P2115: !_REPLACEMENT [24] (Int) (CBR) (Branch target of P2139)
30770sethi %hi(0x2000), %l6
30771ld [%i2+64], %o5
30772st %o5, [%i2+64]
30773add %i2, %l6, %l7
30774ld [%l7+64], %o5
30775st %o5, [%l7+64]
30776add %l7, %l6, %l7
30777ld [%l7+64], %o5
30778st %o5, [%l7+64]
30779add %l7, %l6, %l7
30780ld [%l7+64], %o5
30781st %o5, [%l7+64]
30782add %l7, %l6, %l7
30783ld [%l7+64], %o5
30784st %o5, [%l7+64]
30785add %l7, %l6, %l7
30786ld [%l7+64], %o5
30787st %o5, [%l7+64]
30788add %l7, %l6, %l7
30789ld [%l7+64], %o5
30790st %o5, [%l7+64]
30791add %l7, %l6, %l7
30792ld [%l7+64], %o5
30793st %o5, [%l7+64]
30794
30795! cbranch
30796andcc %l0, 1, %g0
30797be,pt %xcc, TARGET2115
30798nop
30799RET2115:
30800
30801! lfsr step begin
30802srlx %l0, 1, %l3
30803xnor %l3, %l0, %l3
30804sllx %l3, 63, %l3
30805or %l3, %l0, %l0
30806srlx %l0, 1, %l0
30807
30808ba P2116
30809nop
30810
30811TARGET2139:
30812ba RET2139
30813nop
30814
30815
30816P2116: !_REPLACEMENT [24] (Int)
30817sethi %hi(0x2000), %l6
30818ld [%i2+64], %o5
30819st %o5, [%i2+64]
30820add %i2, %l6, %l7
30821ld [%l7+64], %o5
30822st %o5, [%l7+64]
30823add %l7, %l6, %l7
30824ld [%l7+64], %o5
30825st %o5, [%l7+64]
30826add %l7, %l6, %l7
30827ld [%l7+64], %o5
30828st %o5, [%l7+64]
30829add %l7, %l6, %l7
30830ld [%l7+64], %o5
30831st %o5, [%l7+64]
30832add %l7, %l6, %l7
30833ld [%l7+64], %o5
30834st %o5, [%l7+64]
30835add %l7, %l6, %l7
30836ld [%l7+64], %o5
30837st %o5, [%l7+64]
30838add %l7, %l6, %l7
30839ld [%l7+64], %o5
30840st %o5, [%l7+64]
30841
30842P2117: !_REPLACEMENT [23] (Int) (CBR)
30843sethi %hi(0x2000), %l3
30844ld [%i2+32], %l7
30845st %l7, [%i2+32]
30846add %i2, %l3, %l6
30847ld [%l6+32], %l7
30848st %l7, [%l6+32]
30849add %l6, %l3, %l6
30850ld [%l6+32], %l7
30851st %l7, [%l6+32]
30852add %l6, %l3, %l6
30853ld [%l6+32], %l7
30854st %l7, [%l6+32]
30855add %l6, %l3, %l6
30856ld [%l6+32], %l7
30857st %l7, [%l6+32]
30858add %l6, %l3, %l6
30859ld [%l6+32], %l7
30860st %l7, [%l6+32]
30861add %l6, %l3, %l6
30862ld [%l6+32], %l7
30863st %l7, [%l6+32]
30864add %l6, %l3, %l6
30865ld [%l6+32], %l7
30866st %l7, [%l6+32]
30867
30868! cbranch
30869andcc %l0, 1, %g0
30870be,pt %xcc, TARGET2117
30871nop
30872RET2117:
30873
30874! lfsr step begin
30875srlx %l0, 1, %o5
30876xnor %o5, %l0, %o5
30877sllx %o5, 63, %o5
30878or %o5, %l0, %l0
30879srlx %l0, 1, %l0
30880
30881
30882P2118: !_MEMBAR (FP) (CBR)
30883
30884! cbranch
30885andcc %l0, 1, %g0
30886be,pt %xcc, TARGET2118
30887nop
30888RET2118:
30889
30890! lfsr step begin
30891srlx %l0, 1, %l3
30892xnor %l3, %l0, %l3
30893sllx %l3, 63, %l3
30894or %l3, %l0, %l0
30895srlx %l0, 1, %l0
30896
30897
30898P2119: !_BSTC [33] (maybe <- 0x41800023) (FP) (Branch target of P2216)
30899wr %g0, 0xe0, %asi
30900sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
30901add %i0, %i2, %i2
30902! preparing store val #0, next val will be in f32
30903fmovs %f16, %f20
30904fadds %f16, %f17, %f16
30905fmovd %f20, %f32
30906membar #Sync
30907stda %f32, [%i2 + 0 ] %asi
30908ba P2120
30909nop
30910
30911TARGET2216:
30912ba RET2216
30913nop
30914
30915
30916P2120: !_MEMBAR (FP) (Branch target of P2152)
30917membar #StoreLoad
30918ba P2121
30919nop
30920
30921TARGET2152:
30922ba RET2152
30923nop
30924
30925
30926P2121: !_PREFETCH [19] (Int)
30927sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
30928add %i0, %i3, %i3
30929prefetch [%i3 + 0], 1
30930
30931P2122: !_LD [0] (Int) (Loop exit) (CBR)
30932lduw [%i0 + 0], %l6
30933! move %l6(lower) -> %o2(lower)
30934or %l6, %o2, %o2
30935
30936! cbranch
30937andcc %l0, 1, %g0
30938be,pn %xcc, TARGET2122
30939nop
30940RET2122:
30941
30942! lfsr step begin
30943srlx %l0, 1, %l7
30944xnor %l7, %l0, %l7
30945sllx %l7, 63, %l7
30946or %l7, %l0, %l0
30947srlx %l0, 1, %l0
30948
30949!---- flushing int results buffer----
30950mov %o0, %l5
30951mov %o1, %l5
30952mov %o2, %l5
30953!---- flushing fp results buffer to %f30 ----
30954fmovd %f0, %f30
30955fmovd %f2, %f30
30956fmovd %f4, %f30
30957!--
30958loop_exit_4_0:
30959sub %l2, 1, %l2
30960cmp %l2, 0
30961bg loop_entry_4_0
30962nop
30963
30964P2123: !_MEMBAR (FP) (Loop entry) (CBR)
30965sethi %hi(0x1), %l2
30966or %l2, %lo(0x1), %l2
30967loop_entry_4_1:
30968membar #StoreLoad
30969
30970! cbranch
30971andcc %l0, 1, %g0
30972be,pt %xcc, TARGET2123
30973nop
30974RET2123:
30975
30976! lfsr step begin
30977srlx %l0, 1, %l3
30978xnor %l3, %l0, %l3
30979sllx %l3, 63, %l3
30980or %l3, %l0, %l0
30981srlx %l0, 1, %l0
30982
30983
30984P2124: !_BLD [32] (FP)
30985wr %g0, 0xf0, %asi
30986sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
30987add %i0, %i2, %i2
30988ldda [%i2 + 256] %asi, %f0
30989membar #Sync
30990! 1 addresses covered
30991
30992P2125: !_MEMBAR (FP)
30993
30994P2126: !_BLD [31] (FP) (Secondary ctx)
30995wr %g0, 0xf1, %asi
30996ldda [%i2 + 192] %asi, %f32
30997membar #Sync
30998! 1 addresses covered
30999fmovd %f32, %f18
31000fmovs %f18, %f1
31001
31002P2127: !_MEMBAR (FP) (Secondary ctx)
31003
31004P2128: !_BSTC [15] (maybe <- 0x41800024) (FP)
31005wr %g0, 0xe0, %asi
31006sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
31007add %i0, %i3, %i3
31008! preparing store val #0, next val will be in f32
31009fmovs %f16, %f20
31010fadds %f16, %f17, %f16
31011fmovd %f20, %f32
31012membar #Sync
31013stda %f32, [%i3 + 128 ] %asi
31014
31015P2129: !_MEMBAR (FP)
31016membar #StoreLoad
31017
31018P2130: !_REPLACEMENT [4] (Int)
31019sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
31020add %i0, %i2, %i2
31021sethi %hi(0x2000), %l3
31022ld [%i2+32], %l7
31023st %l7, [%i2+32]
31024add %i2, %l3, %l6
31025ld [%l6+32], %l7
31026st %l7, [%l6+32]
31027add %l6, %l3, %l6
31028ld [%l6+32], %l7
31029st %l7, [%l6+32]
31030add %l6, %l3, %l6
31031ld [%l6+32], %l7
31032st %l7, [%l6+32]
31033add %l6, %l3, %l6
31034ld [%l6+32], %l7
31035st %l7, [%l6+32]
31036add %l6, %l3, %l6
31037ld [%l6+32], %l7
31038st %l7, [%l6+32]
31039add %l6, %l3, %l6
31040ld [%l6+32], %l7
31041st %l7, [%l6+32]
31042add %l6, %l3, %l6
31043ld [%l6+32], %l7
31044st %l7, [%l6+32]
31045
31046P2131: !_REPLACEMENT [20] (Int)
31047sethi %hi(0x2000), %o5
31048ld [%i2+256], %l6
31049st %l6, [%i2+256]
31050add %i2, %o5, %l3
31051ld [%l3+256], %l6
31052st %l6, [%l3+256]
31053add %l3, %o5, %l3
31054ld [%l3+256], %l6
31055st %l6, [%l3+256]
31056add %l3, %o5, %l3
31057ld [%l3+256], %l6
31058st %l6, [%l3+256]
31059add %l3, %o5, %l3
31060ld [%l3+256], %l6
31061st %l6, [%l3+256]
31062add %l3, %o5, %l3
31063ld [%l3+256], %l6
31064st %l6, [%l3+256]
31065add %l3, %o5, %l3
31066ld [%l3+256], %l6
31067st %l6, [%l3+256]
31068add %l3, %o5, %l3
31069ld [%l3+256], %l6
31070st %l6, [%l3+256]
31071
31072P2132: !_ST [8] (maybe <- 0x2000007) (Int)
31073stw %l4, [%i1 + 0 ]
31074add %l4, 1, %l4
31075
31076P2133: !_MEMBAR (FP)
31077membar #StoreLoad
31078
31079P2134: !_BLD [29] (FP)
31080wr %g0, 0xf0, %asi
31081sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
31082add %i0, %i3, %i3
31083ldda [%i3 + 64] %asi, %f32
31084membar #Sync
31085! 1 addresses covered
31086fmovd %f32, %f2
31087
31088P2135: !_MEMBAR (FP) (CBR)
31089
31090! cbranch
31091andcc %l0, 1, %g0
31092be,pn %xcc, TARGET2135
31093nop
31094RET2135:
31095
31096! lfsr step begin
31097srlx %l0, 1, %l6
31098xnor %l6, %l0, %l6
31099sllx %l6, 63, %l6
31100or %l6, %l0, %l0
31101srlx %l0, 1, %l0
31102
31103
31104P2136: !_REPLACEMENT [12] (Int)
31105sethi %hi(0x2000), %l7
31106ld [%i2+4], %l3
31107st %l3, [%i2+4]
31108add %i2, %l7, %o5
31109ld [%o5+4], %l3
31110st %l3, [%o5+4]
31111add %o5, %l7, %o5
31112ld [%o5+4], %l3
31113st %l3, [%o5+4]
31114add %o5, %l7, %o5
31115ld [%o5+4], %l3
31116st %l3, [%o5+4]
31117add %o5, %l7, %o5
31118ld [%o5+4], %l3
31119st %l3, [%o5+4]
31120add %o5, %l7, %o5
31121ld [%o5+4], %l3
31122st %l3, [%o5+4]
31123add %o5, %l7, %o5
31124ld [%o5+4], %l3
31125st %l3, [%o5+4]
31126add %o5, %l7, %o5
31127ld [%o5+4], %l3
31128st %l3, [%o5+4]
31129
31130P2137: !_REPLACEMENT [26] (Int) (CBR)
31131sethi %hi(0x2000), %l6
31132ld [%i2+128], %o5
31133st %o5, [%i2+128]
31134add %i2, %l6, %l7
31135ld [%l7+128], %o5
31136st %o5, [%l7+128]
31137add %l7, %l6, %l7
31138ld [%l7+128], %o5
31139st %o5, [%l7+128]
31140add %l7, %l6, %l7
31141ld [%l7+128], %o5
31142st %o5, [%l7+128]
31143add %l7, %l6, %l7
31144ld [%l7+128], %o5
31145st %o5, [%l7+128]
31146add %l7, %l6, %l7
31147ld [%l7+128], %o5
31148st %o5, [%l7+128]
31149add %l7, %l6, %l7
31150ld [%l7+128], %o5
31151st %o5, [%l7+128]
31152add %l7, %l6, %l7
31153ld [%l7+128], %o5
31154st %o5, [%l7+128]
31155
31156! cbranch
31157andcc %l0, 1, %g0
31158be,pn %xcc, TARGET2137
31159nop
31160RET2137:
31161
31162! lfsr step begin
31163srlx %l0, 1, %l3
31164xnor %l3, %l0, %l3
31165sllx %l3, 63, %l3
31166or %l3, %l0, %l0
31167srlx %l0, 1, %l0
31168
31169
31170P2138: !_ST [21] (maybe <- 0x41800025) (FP)
31171sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
31172add %i0, %i2, %i2
31173! preparing store val #0, next val will be in f20
31174fmovs %f16, %f20
31175fadds %f16, %f17, %f16
31176st %f20, [%i2 + 0 ]
31177
31178P2139: !_MEMBAR (FP) (CBR)
31179
31180! cbranch
31181andcc %l0, 1, %g0
31182be,pn %xcc, TARGET2139
31183nop
31184RET2139:
31185
31186! lfsr step begin
31187srlx %l0, 1, %l3
31188xnor %l3, %l0, %l3
31189sllx %l3, 63, %l3
31190or %l3, %l0, %l0
31191srlx %l0, 1, %l0
31192
31193
31194P2140: !_BST [27] (maybe <- 0x41800026) (FP)
31195wr %g0, 0xf0, %asi
31196! preparing store val #0, next val will be in f32
31197fmovs %f16, %f20
31198fadds %f16, %f17, %f16
31199! preparing store val #1, next val will be in f40
31200fmovd %f20, %f32
31201fmovs %f16, %f20
31202fadds %f16, %f17, %f16
31203fmovd %f20, %f40
31204membar #Sync
31205stda %f32, [%i2 + 128 ] %asi
31206
31207P2141: !_MEMBAR (FP)
31208membar #StoreLoad
31209
31210P2142: !_REPLACEMENT [19] (Int) (CBR) (Secondary ctx)
31211wr %g0, 0x81, %asi
31212sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
31213add %i0, %i3, %i3
31214sethi %hi(0x2000), %l3
31215ld [%i3+0], %l7
31216st %l7, [%i3+0]
31217add %i3, %l3, %l6
31218ld [%l6+0], %l7
31219st %l7, [%l6+0]
31220add %l6, %l3, %l6
31221ld [%l6+0], %l7
31222st %l7, [%l6+0]
31223add %l6, %l3, %l6
31224ld [%l6+0], %l7
31225st %l7, [%l6+0]
31226add %l6, %l3, %l6
31227ld [%l6+0], %l7
31228st %l7, [%l6+0]
31229add %l6, %l3, %l6
31230ld [%l6+0], %l7
31231st %l7, [%l6+0]
31232add %l6, %l3, %l6
31233ld [%l6+0], %l7
31234st %l7, [%l6+0]
31235add %l6, %l3, %l6
31236ld [%l6+0], %l7
31237st %l7, [%l6+0]
31238
31239! cbranch
31240andcc %l0, 1, %g0
31241be,pn %xcc, TARGET2142
31242nop
31243RET2142:
31244
31245! lfsr step begin
31246srlx %l0, 1, %o5
31247xnor %o5, %l0, %o5
31248sllx %o5, 63, %o5
31249or %o5, %l0, %l0
31250srlx %l0, 1, %l0
31251
31252
31253P2143: !_MEMBAR (FP)
31254
31255P2144: !_BSTC [12] (maybe <- 0x41800028) (FP)
31256wr %g0, 0xe0, %asi
31257sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
31258add %i0, %i2, %i2
31259! preparing store val #0, next val will be in f32
31260fmovs %f16, %f20
31261fadds %f16, %f17, %f16
31262! preparing store val #1, next val will be in f33
31263fmovs %f16, %f21
31264fadds %f16, %f17, %f16
31265! preparing store val #2, next val will be in f40
31266fmovd %f20, %f32
31267fmovs %f16, %f20
31268fadds %f16, %f17, %f16
31269fmovd %f20, %f40
31270membar #Sync
31271stda %f32, [%i2 + 0 ] %asi
31272
31273P2145: !_MEMBAR (FP)
31274membar #StoreLoad
31275
31276P2146: !_BLD [5] (FP)
31277wr %g0, 0xf0, %asi
31278ldda [%i0 + 64] %asi, %f32
31279membar #Sync
31280! 2 addresses covered
31281fmovd %f32, %f18
31282fmovs %f18, %f3
31283fmovd %f40, %f4
31284
31285P2147: !_MEMBAR (FP)
31286
31287P2148: !_BLD [30] (FP)
31288wr %g0, 0xf0, %asi
31289sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
31290add %i0, %i3, %i3
31291ldda [%i3 + 128] %asi, %f32
31292membar #Sync
31293! 1 addresses covered
31294fmovd %f32, %f18
31295fmovs %f18, %f5
31296
31297P2149: !_MEMBAR (FP)
31298
31299P2150: !_BLD [30] (FP)
31300wr %g0, 0xf0, %asi
31301ldda [%i3 + 128] %asi, %f32
31302membar #Sync
31303! 1 addresses covered
31304fmovd %f32, %f6
31305
31306P2151: !_MEMBAR (FP) (CBR) (Branch target of P2123)
31307
31308! cbranch
31309andcc %l0, 1, %g0
31310be,pt %xcc, TARGET2151
31311nop
31312RET2151:
31313
31314! lfsr step begin
31315srlx %l0, 1, %o5
31316xnor %o5, %l0, %o5
31317sllx %o5, 63, %o5
31318or %o5, %l0, %l0
31319srlx %l0, 1, %l0
31320
31321ba P2152
31322nop
31323
31324TARGET2123:
31325ba RET2123
31326nop
31327
31328
31329P2152: !_BLD [1] (FP) (CBR) (Branch target of P2157)
31330wr %g0, 0xf0, %asi
31331ldda [%i0 + 0] %asi, %f32
31332membar #Sync
31333! 5 addresses covered
31334fmovd %f32, %f18
31335fmovs %f18, %f7
31336fmovs %f19, %f8
31337fmovd %f34, %f18
31338fmovs %f18, %f9
31339fmovd %f36, %f10
31340fmovd %f40, %f18
31341fmovs %f18, %f11
31342
31343! cbranch
31344andcc %l0, 1, %g0
31345be,pt %xcc, TARGET2152
31346nop
31347RET2152:
31348
31349! lfsr step begin
31350srlx %l0, 1, %l3
31351xnor %l3, %l0, %l3
31352sllx %l3, 63, %l3
31353or %l3, %l0, %l0
31354srlx %l0, 1, %l0
31355
31356ba P2153
31357nop
31358
31359TARGET2157:
31360ba RET2157
31361nop
31362
31363
31364P2153: !_MEMBAR (FP) (Branch target of P2062)
31365ba P2154
31366nop
31367
31368TARGET2062:
31369ba RET2062
31370nop
31371
31372
31373P2154: !_BSTC [9] (maybe <- 0x4180002b) (FP)
31374wr %g0, 0xe0, %asi
31375! preparing store val #0, next val will be in f32
31376fmovs %f16, %f20
31377fadds %f16, %f17, %f16
31378! preparing store val #1, next val will be in f40
31379fmovd %f20, %f32
31380fmovs %f16, %f20
31381fadds %f16, %f17, %f16
31382fmovd %f20, %f40
31383membar #Sync
31384stda %f32, [%i1 + 0 ] %asi
31385
31386P2155: !_MEMBAR (FP)
31387membar #StoreLoad
31388
31389P2156: !_REPLACEMENT [31] (Int) (Branch target of P2009)
31390sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
31391add %i0, %i2, %i2
31392sethi %hi(0x2000), %l3
31393ld [%i2+192], %l7
31394st %l7, [%i2+192]
31395add %i2, %l3, %l6
31396ld [%l6+192], %l7
31397st %l7, [%l6+192]
31398add %l6, %l3, %l6
31399ld [%l6+192], %l7
31400st %l7, [%l6+192]
31401add %l6, %l3, %l6
31402ld [%l6+192], %l7
31403st %l7, [%l6+192]
31404add %l6, %l3, %l6
31405ld [%l6+192], %l7
31406st %l7, [%l6+192]
31407add %l6, %l3, %l6
31408ld [%l6+192], %l7
31409st %l7, [%l6+192]
31410add %l6, %l3, %l6
31411ld [%l6+192], %l7
31412st %l7, [%l6+192]
31413add %l6, %l3, %l6
31414ld [%l6+192], %l7
31415st %l7, [%l6+192]
31416ba P2157
31417nop
31418
31419TARGET2009:
31420ba RET2009
31421nop
31422
31423
31424P2157: !_LD [27] (FP) (CBR)
31425sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
31426add %i0, %i3, %i3
31427ld [%i3 + 160], %f12
31428! 1 addresses covered
31429
31430! cbranch
31431andcc %l0, 1, %g0
31432be,pn %xcc, TARGET2157
31433nop
31434RET2157:
31435
31436! lfsr step begin
31437srlx %l0, 1, %o5
31438xnor %o5, %l0, %o5
31439sllx %o5, 63, %o5
31440or %o5, %l0, %l0
31441srlx %l0, 1, %l0
31442
31443
31444P2158: !_REPLACEMENT [16] (Int) (Branch target of P1966)
31445sethi %hi(0x2000), %l3
31446ld [%i2+16], %l7
31447st %l7, [%i2+16]
31448add %i2, %l3, %l6
31449ld [%l6+16], %l7
31450st %l7, [%l6+16]
31451add %l6, %l3, %l6
31452ld [%l6+16], %l7
31453st %l7, [%l6+16]
31454add %l6, %l3, %l6
31455ld [%l6+16], %l7
31456st %l7, [%l6+16]
31457add %l6, %l3, %l6
31458ld [%l6+16], %l7
31459st %l7, [%l6+16]
31460add %l6, %l3, %l6
31461ld [%l6+16], %l7
31462st %l7, [%l6+16]
31463add %l6, %l3, %l6
31464ld [%l6+16], %l7
31465st %l7, [%l6+16]
31466add %l6, %l3, %l6
31467ld [%l6+16], %l7
31468st %l7, [%l6+16]
31469ba P2159
31470nop
31471
31472TARGET1966:
31473ba RET1966
31474nop
31475
31476
31477P2159: !_MEMBAR (FP) (Secondary ctx)
31478
31479P2160: !_BSTC [32] (maybe <- 0x4180002d) (FP) (Secondary ctx)
31480wr %g0, 0xe1, %asi
31481sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
31482add %i0, %i2, %i2
31483! preparing store val #0, next val will be in f32
31484fmovs %f16, %f20
31485fadds %f16, %f17, %f16
31486fmovd %f20, %f32
31487membar #Sync
31488stda %f32, [%i2 + 256 ] %asi
31489
31490P2161: !_MEMBAR (FP) (Secondary ctx)
31491membar #StoreLoad
31492
31493P2162: !_REPLACEMENT [8] (Int)
31494sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
31495add %i0, %i3, %i3
31496sethi %hi(0x2000), %l7
31497ld [%i3+0], %l3
31498st %l3, [%i3+0]
31499add %i3, %l7, %o5
31500ld [%o5+0], %l3
31501st %l3, [%o5+0]
31502add %o5, %l7, %o5
31503ld [%o5+0], %l3
31504st %l3, [%o5+0]
31505add %o5, %l7, %o5
31506ld [%o5+0], %l3
31507st %l3, [%o5+0]
31508add %o5, %l7, %o5
31509ld [%o5+0], %l3
31510st %l3, [%o5+0]
31511add %o5, %l7, %o5
31512ld [%o5+0], %l3
31513st %l3, [%o5+0]
31514add %o5, %l7, %o5
31515ld [%o5+0], %l3
31516st %l3, [%o5+0]
31517add %o5, %l7, %o5
31518ld [%o5+0], %l3
31519st %l3, [%o5+0]
31520
31521P2163: !_MEMBAR (FP)
31522
31523P2164: !_BST [9] (maybe <- 0x4180002e) (FP) (CBR) (Branch target of P2036)
31524wr %g0, 0xf0, %asi
31525! preparing store val #0, next val will be in f32
31526fmovs %f16, %f20
31527fadds %f16, %f17, %f16
31528! preparing store val #1, next val will be in f40
31529fmovd %f20, %f32
31530fmovs %f16, %f20
31531fadds %f16, %f17, %f16
31532fmovd %f20, %f40
31533membar #Sync
31534stda %f32, [%i1 + 0 ] %asi
31535
31536! cbranch
31537andcc %l0, 1, %g0
31538be,pt %xcc, TARGET2164
31539nop
31540RET2164:
31541
31542! lfsr step begin
31543srlx %l0, 1, %l3
31544xnor %l3, %l0, %l3
31545sllx %l3, 63, %l3
31546or %l3, %l0, %l0
31547srlx %l0, 1, %l0
31548
31549ba P2165
31550nop
31551
31552TARGET2036:
31553ba RET2036
31554nop
31555
31556
31557P2165: !_MEMBAR (FP) (CBR)
31558
31559! cbranch
31560andcc %l0, 1, %g0
31561be,pt %xcc, TARGET2165
31562nop
31563RET2165:
31564
31565! lfsr step begin
31566srlx %l0, 1, %l6
31567xnor %l6, %l0, %l6
31568sllx %l6, 63, %l6
31569or %l6, %l0, %l0
31570srlx %l0, 1, %l0
31571
31572
31573P2166: !_BST [23] (maybe <- 0x41800030) (FP) (Branch target of P2196)
31574wr %g0, 0xf0, %asi
31575sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
31576add %i0, %i2, %i2
31577! preparing store val #0, next val will be in f32
31578fmovs %f16, %f20
31579fadds %f16, %f17, %f16
31580! preparing store val #1, next val will be in f33
31581fmovs %f16, %f21
31582fadds %f16, %f17, %f16
31583! preparing store val #2, next val will be in f40
31584fmovd %f20, %f32
31585fmovs %f16, %f20
31586fadds %f16, %f17, %f16
31587fmovd %f20, %f40
31588membar #Sync
31589stda %f32, [%i2 + 0 ] %asi
31590ba P2167
31591nop
31592
31593TARGET2196:
31594ba RET2196
31595nop
31596
31597
31598P2167: !_MEMBAR (FP)
31599membar #StoreLoad
31600
31601P2168: !_ST [10] (maybe <- 0x41800033) (FP)
31602! preparing store val #0, next val will be in f20
31603fmovs %f16, %f20
31604fadds %f16, %f17, %f16
31605st %f20, [%i1 + 64 ]
31606
31607P2169: !_PREFETCH [18] (Int) (CBR) (Branch target of P1965)
31608sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
31609add %i0, %i3, %i3
31610prefetch [%i3 + 128], 1
31611
31612! cbranch
31613andcc %l0, 1, %g0
31614be,pn %xcc, TARGET2169
31615nop
31616RET2169:
31617
31618! lfsr step begin
31619srlx %l0, 1, %l3
31620xnor %l3, %l0, %l3
31621sllx %l3, 63, %l3
31622or %l3, %l0, %l0
31623srlx %l0, 1, %l0
31624
31625ba P2170
31626nop
31627
31628TARGET1965:
31629ba RET1965
31630nop
31631
31632
31633P2170: !_REPLACEMENT [23] (Int)
31634sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
31635add %i0, %i2, %i2
31636sethi %hi(0x2000), %l6
31637ld [%i2+32], %o5
31638st %o5, [%i2+32]
31639add %i2, %l6, %l7
31640ld [%l7+32], %o5
31641st %o5, [%l7+32]
31642add %l7, %l6, %l7
31643ld [%l7+32], %o5
31644st %o5, [%l7+32]
31645add %l7, %l6, %l7
31646ld [%l7+32], %o5
31647st %o5, [%l7+32]
31648add %l7, %l6, %l7
31649ld [%l7+32], %o5
31650st %o5, [%l7+32]
31651add %l7, %l6, %l7
31652ld [%l7+32], %o5
31653st %o5, [%l7+32]
31654add %l7, %l6, %l7
31655ld [%l7+32], %o5
31656st %o5, [%l7+32]
31657add %l7, %l6, %l7
31658ld [%l7+32], %o5
31659st %o5, [%l7+32]
31660
31661P2171: !_MEMBAR (FP)
31662membar #StoreLoad
31663
31664P2172: !_BLD [7] (FP) (Branch target of P2089)
31665wr %g0, 0xf0, %asi
31666ldda [%i0 + 128] %asi, %f32
31667membar #Sync
31668! 1 addresses covered
31669fmovd %f32, %f18
31670fmovs %f18, %f13
31671ba P2173
31672nop
31673
31674TARGET2089:
31675ba RET2089
31676nop
31677
31678
31679P2173: !_MEMBAR (FP) (CBR) (Branch target of P1989)
31680
31681! cbranch
31682andcc %l0, 1, %g0
31683be,pn %xcc, TARGET2173
31684nop
31685RET2173:
31686
31687! lfsr step begin
31688srlx %l0, 1, %l3
31689xnor %l3, %l0, %l3
31690sllx %l3, 63, %l3
31691or %l3, %l0, %l0
31692srlx %l0, 1, %l0
31693
31694ba P2174
31695nop
31696
31697TARGET1989:
31698ba RET1989
31699nop
31700
31701
31702P2174: !_BST [33] (maybe <- 0x41800034) (FP)
31703wr %g0, 0xf0, %asi
31704sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
31705add %i0, %i3, %i3
31706! preparing store val #0, next val will be in f32
31707fmovs %f16, %f20
31708fadds %f16, %f17, %f16
31709fmovd %f20, %f32
31710membar #Sync
31711stda %f32, [%i3 + 0 ] %asi
31712
31713P2175: !_MEMBAR (FP) (CBR) (Branch target of P2191)
31714membar #StoreLoad
31715
31716! cbranch
31717andcc %l0, 1, %g0
31718be,pt %xcc, TARGET2175
31719nop
31720RET2175:
31721
31722! lfsr step begin
31723srlx %l0, 1, %l3
31724xnor %l3, %l0, %l3
31725sllx %l3, 63, %l3
31726or %l3, %l0, %l0
31727srlx %l0, 1, %l0
31728
31729ba P2176
31730nop
31731
31732TARGET2191:
31733ba RET2191
31734nop
31735
31736
31737P2176: !_PREFETCH [32] (Int) (LE) (Secondary ctx)
31738wr %g0, 0x89, %asi
31739sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
31740add %i0, %i2, %i2
31741prefetcha [%i2 + 256] %asi, 1
31742
31743P2177: !_ST [18] (maybe <- 0x41800035) (FP)
31744sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
31745add %i0, %i3, %i3
31746! preparing store val #0, next val will be in f20
31747fmovs %f16, %f20
31748fadds %f16, %f17, %f16
31749st %f20, [%i3 + 128 ]
31750
31751P2178: !_PREFETCH [7] (Int)
31752prefetch [%i0 + 128], 1
31753
31754P2179: !_LD [0] (FP) (Branch target of P2010)
31755ld [%i0 + 0], %f14
31756! 1 addresses covered
31757ba P2180
31758nop
31759
31760TARGET2010:
31761ba RET2010
31762nop
31763
31764
31765P2180: !_MEMBAR (FP) (Branch target of P2118)
31766ba P2181
31767nop
31768
31769TARGET2118:
31770ba RET2118
31771nop
31772
31773
31774P2181: !_BST [22] (maybe <- 0x41800036) (FP) (CBR)
31775wr %g0, 0xf0, %asi
31776sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
31777add %i0, %i2, %i2
31778! preparing store val #0, next val will be in f32
31779fmovs %f16, %f20
31780fadds %f16, %f17, %f16
31781! preparing store val #1, next val will be in f33
31782fmovs %f16, %f21
31783fadds %f16, %f17, %f16
31784! preparing store val #2, next val will be in f40
31785fmovd %f20, %f32
31786fmovs %f16, %f20
31787fadds %f16, %f17, %f16
31788fmovd %f20, %f40
31789membar #Sync
31790stda %f32, [%i2 + 0 ] %asi
31791
31792! cbranch
31793andcc %l0, 1, %g0
31794be,pn %xcc, TARGET2181
31795nop
31796RET2181:
31797
31798! lfsr step begin
31799srlx %l0, 1, %o5
31800xnor %o5, %l0, %o5
31801sllx %o5, 63, %o5
31802or %o5, %l0, %l0
31803srlx %l0, 1, %l0
31804
31805
31806P2182: !_MEMBAR (FP) (Branch target of P2142)
31807membar #StoreLoad
31808ba P2183
31809nop
31810
31811TARGET2142:
31812ba RET2142
31813nop
31814
31815
31816P2183: !_ST [33] (maybe <- 0x41800039) (FP)
31817sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
31818add %i0, %i3, %i3
31819! preparing store val #0, next val will be in f20
31820fmovs %f16, %f20
31821fadds %f16, %f17, %f16
31822st %f20, [%i3 + 0 ]
31823
31824P2184: !_REPLACEMENT [12] (Int) (Secondary ctx)
31825wr %g0, 0x81, %asi
31826sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
31827add %i0, %i2, %i2
31828sethi %hi(0x2000), %o5
31829ld [%i2+4], %l6
31830st %l6, [%i2+4]
31831add %i2, %o5, %l3
31832ld [%l3+4], %l6
31833st %l6, [%l3+4]
31834add %l3, %o5, %l3
31835ld [%l3+4], %l6
31836st %l6, [%l3+4]
31837add %l3, %o5, %l3
31838ld [%l3+4], %l6
31839st %l6, [%l3+4]
31840add %l3, %o5, %l3
31841ld [%l3+4], %l6
31842st %l6, [%l3+4]
31843add %l3, %o5, %l3
31844ld [%l3+4], %l6
31845st %l6, [%l3+4]
31846add %l3, %o5, %l3
31847ld [%l3+4], %l6
31848st %l6, [%l3+4]
31849add %l3, %o5, %l3
31850ld [%l3+4], %l6
31851st %l6, [%l3+4]
31852
31853P2185: !_REPLACEMENT [24] (Int) (Nucleus ctx)
31854wr %g0, 0x4, %asi
31855sethi %hi(0x2000), %l7
31856ld [%i2+64], %l3
31857st %l3, [%i2+64]
31858add %i2, %l7, %o5
31859ld [%o5+64], %l3
31860st %l3, [%o5+64]
31861add %o5, %l7, %o5
31862ld [%o5+64], %l3
31863st %l3, [%o5+64]
31864add %o5, %l7, %o5
31865ld [%o5+64], %l3
31866st %l3, [%o5+64]
31867add %o5, %l7, %o5
31868ld [%o5+64], %l3
31869st %l3, [%o5+64]
31870add %o5, %l7, %o5
31871ld [%o5+64], %l3
31872st %l3, [%o5+64]
31873add %o5, %l7, %o5
31874ld [%o5+64], %l3
31875st %l3, [%o5+64]
31876add %o5, %l7, %o5
31877ld [%o5+64], %l3
31878st %l3, [%o5+64]
31879
31880P2186: !_ST [15] (maybe <- 0x2000008) (Int) (Nucleus ctx)
31881wr %g0, 0x4, %asi
31882sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
31883add %i0, %i3, %i3
31884stwa %l4, [%i3 + 128] %asi
31885add %l4, 1, %l4
31886
31887P2187: !_REPLACEMENT [10] (Int)
31888sethi %hi(0x2000), %l3
31889ld [%i2+64], %l7
31890st %l7, [%i2+64]
31891add %i2, %l3, %l6
31892ld [%l6+64], %l7
31893st %l7, [%l6+64]
31894add %l6, %l3, %l6
31895ld [%l6+64], %l7
31896st %l7, [%l6+64]
31897add %l6, %l3, %l6
31898ld [%l6+64], %l7
31899st %l7, [%l6+64]
31900add %l6, %l3, %l6
31901ld [%l6+64], %l7
31902st %l7, [%l6+64]
31903add %l6, %l3, %l6
31904ld [%l6+64], %l7
31905st %l7, [%l6+64]
31906add %l6, %l3, %l6
31907ld [%l6+64], %l7
31908st %l7, [%l6+64]
31909add %l6, %l3, %l6
31910ld [%l6+64], %l7
31911st %l7, [%l6+64]
31912
31913P2188: !_PREFETCH [15] (Int) (LE)
31914wr %g0, 0x88, %asi
31915prefetcha [%i3 + 128] %asi, 1
31916
31917P2189: !_MEMBAR (FP)
31918membar #StoreLoad
31919
31920P2190: !_BLD [18] (FP)
31921wr %g0, 0xf0, %asi
31922sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
31923add %i0, %i2, %i2
31924ldda [%i2 + 128] %asi, %f32
31925membar #Sync
31926! 1 addresses covered
31927fmovd %f32, %f18
31928fmovs %f18, %f15
31929!---- flushing fp results buffer to %f30 ----
31930fmovd %f0, %f30
31931fmovd %f2, %f30
31932fmovd %f4, %f30
31933fmovd %f6, %f30
31934fmovd %f8, %f30
31935fmovd %f10, %f30
31936fmovd %f12, %f30
31937fmovd %f14, %f30
31938!--
31939
31940P2191: !_MEMBAR (FP) (CBR)
31941
31942! cbranch
31943andcc %l0, 1, %g0
31944be,pn %xcc, TARGET2191
31945nop
31946RET2191:
31947
31948! lfsr step begin
31949srlx %l0, 1, %o5
31950xnor %o5, %l0, %o5
31951sllx %o5, 63, %o5
31952or %o5, %l0, %l0
31953srlx %l0, 1, %l0
31954
31955
31956P2192: !_ST [27] (maybe <- 0x4180003a) (FP) (CBR) (Secondary ctx)
31957wr %g0, 0x81, %asi
31958sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
31959add %i0, %i3, %i3
31960! preparing store val #0, next val will be in f20
31961fmovs %f16, %f20
31962fadds %f16, %f17, %f16
31963sta %f20, [%i3 + 160 ] %asi
31964
31965! cbranch
31966andcc %l0, 1, %g0
31967be,pn %xcc, TARGET2192
31968nop
31969RET2192:
31970
31971! lfsr step begin
31972srlx %l0, 1, %o5
31973xnor %o5, %l0, %o5
31974sllx %o5, 63, %o5
31975or %o5, %l0, %l0
31976srlx %l0, 1, %l0
31977
31978
31979P2193: !_ST [14] (maybe <- 0x2000009) (Int) (Branch target of P2137)
31980sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
31981add %i0, %i2, %i2
31982stw %l4, [%i2 + 64 ]
31983add %l4, 1, %l4
31984ba P2194
31985nop
31986
31987TARGET2137:
31988ba RET2137
31989nop
31990
31991
31992P2194: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2135)
31993ba P2195
31994nop
31995
31996TARGET2135:
31997ba RET2135
31998nop
31999
32000
32001P2195: !_BST [23] (maybe <- 0x4180003b) (FP) (Secondary ctx)
32002wr %g0, 0xf1, %asi
32003! preparing store val #0, next val will be in f32
32004fmovs %f16, %f20
32005fadds %f16, %f17, %f16
32006! preparing store val #1, next val will be in f33
32007fmovs %f16, %f21
32008fadds %f16, %f17, %f16
32009! preparing store val #2, next val will be in f40
32010fmovd %f20, %f32
32011fmovs %f16, %f20
32012fadds %f16, %f17, %f16
32013fmovd %f20, %f40
32014membar #Sync
32015stda %f32, [%i3 + 0 ] %asi
32016
32017P2196: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P2081)
32018membar #StoreLoad
32019
32020! cbranch
32021andcc %l0, 1, %g0
32022be,pn %xcc, TARGET2196
32023nop
32024RET2196:
32025
32026! lfsr step begin
32027srlx %l0, 1, %l7
32028xnor %l7, %l0, %l7
32029sllx %l7, 63, %l7
32030or %l7, %l0, %l0
32031srlx %l0, 1, %l0
32032
32033ba P2197
32034nop
32035
32036TARGET2081:
32037ba RET2081
32038nop
32039
32040
32041P2197: !_REPLACEMENT [16] (Int) (Nucleus ctx)
32042wr %g0, 0x4, %asi
32043sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
32044add %i0, %i3, %i3
32045sethi %hi(0x2000), %o5
32046ld [%i3+16], %l6
32047st %l6, [%i3+16]
32048add %i3, %o5, %l3
32049ld [%l3+16], %l6
32050st %l6, [%l3+16]
32051add %l3, %o5, %l3
32052ld [%l3+16], %l6
32053st %l6, [%l3+16]
32054add %l3, %o5, %l3
32055ld [%l3+16], %l6
32056st %l6, [%l3+16]
32057add %l3, %o5, %l3
32058ld [%l3+16], %l6
32059st %l6, [%l3+16]
32060add %l3, %o5, %l3
32061ld [%l3+16], %l6
32062st %l6, [%l3+16]
32063add %l3, %o5, %l3
32064ld [%l3+16], %l6
32065st %l6, [%l3+16]
32066add %l3, %o5, %l3
32067ld [%l3+16], %l6
32068st %l6, [%l3+16]
32069
32070P2198: !_REPLACEMENT [6] (Int)
32071sethi %hi(0x2000), %l7
32072ld [%i3+96], %l3
32073st %l3, [%i3+96]
32074add %i3, %l7, %o5
32075ld [%o5+96], %l3
32076st %l3, [%o5+96]
32077add %o5, %l7, %o5
32078ld [%o5+96], %l3
32079st %l3, [%o5+96]
32080add %o5, %l7, %o5
32081ld [%o5+96], %l3
32082st %l3, [%o5+96]
32083add %o5, %l7, %o5
32084ld [%o5+96], %l3
32085st %l3, [%o5+96]
32086add %o5, %l7, %o5
32087ld [%o5+96], %l3
32088st %l3, [%o5+96]
32089add %o5, %l7, %o5
32090ld [%o5+96], %l3
32091st %l3, [%o5+96]
32092add %o5, %l7, %o5
32093ld [%o5+96], %l3
32094st %l3, [%o5+96]
32095
32096P2199: !_MEMBAR (FP)
32097membar #StoreLoad
32098
32099P2200: !_BLD [31] (FP)
32100wr %g0, 0xf0, %asi
32101sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
32102add %i0, %i2, %i2
32103ldda [%i2 + 192] %asi, %f0
32104membar #Sync
32105! 1 addresses covered
32106
32107P2201: !_MEMBAR (FP) (Branch target of P2165)
32108ba P2202
32109nop
32110
32111TARGET2165:
32112ba RET2165
32113nop
32114
32115
32116P2202: !_BLD [27] (FP)
32117wr %g0, 0xf0, %asi
32118sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
32119add %i0, %i3, %i3
32120ldda [%i3 + 128] %asi, %f32
32121membar #Sync
32122! 2 addresses covered
32123fmovd %f32, %f18
32124fmovs %f18, %f1
32125fmovd %f40, %f2
32126
32127P2203: !_MEMBAR (FP)
32128
32129P2204: !_BLD [24] (FP)
32130wr %g0, 0xf0, %asi
32131ldda [%i3 + 64] %asi, %f32
32132membar #Sync
32133! 2 addresses covered
32134fmovd %f32, %f18
32135fmovs %f18, %f3
32136fmovd %f40, %f4
32137
32138P2205: !_MEMBAR (FP) (CBR)
32139
32140! cbranch
32141andcc %l0, 1, %g0
32142be,pt %xcc, TARGET2205
32143nop
32144RET2205:
32145
32146! lfsr step begin
32147srlx %l0, 1, %l6
32148xnor %l6, %l0, %l6
32149sllx %l6, 63, %l6
32150or %l6, %l0, %l0
32151srlx %l0, 1, %l0
32152
32153
32154P2206: !_PREFETCH [32] (Int) (Nucleus ctx)
32155wr %g0, 0x4, %asi
32156prefetcha [%i2 + 256] %asi, 1
32157
32158P2207: !_ST [1] (maybe <- 0x200000a) (Int)
32159stw %l4, [%i0 + 4 ]
32160add %l4, 1, %l4
32161
32162P2208: !_MEMBAR (FP)
32163membar #StoreLoad
32164
32165P2209: !_BLD [20] (FP) (Branch target of P1976)
32166wr %g0, 0xf0, %asi
32167sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
32168add %i0, %i2, %i2
32169ldda [%i2 + 256] %asi, %f32
32170membar #Sync
32171! 1 addresses covered
32172fmovd %f32, %f18
32173fmovs %f18, %f5
32174ba P2210
32175nop
32176
32177TARGET1976:
32178ba RET1976
32179nop
32180
32181
32182P2210: !_MEMBAR (FP) (Branch target of P2169)
32183ba P2211
32184nop
32185
32186TARGET2169:
32187ba RET2169
32188nop
32189
32190
32191P2211: !_REPLACEMENT [26] (Int) (Branch target of P2077)
32192sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
32193add %i0, %i3, %i3
32194sethi %hi(0x2000), %l6
32195ld [%i3+128], %o5
32196st %o5, [%i3+128]
32197add %i3, %l6, %l7
32198ld [%l7+128], %o5
32199st %o5, [%l7+128]
32200add %l7, %l6, %l7
32201ld [%l7+128], %o5
32202st %o5, [%l7+128]
32203add %l7, %l6, %l7
32204ld [%l7+128], %o5
32205st %o5, [%l7+128]
32206add %l7, %l6, %l7
32207ld [%l7+128], %o5
32208st %o5, [%l7+128]
32209add %l7, %l6, %l7
32210ld [%l7+128], %o5
32211st %o5, [%l7+128]
32212add %l7, %l6, %l7
32213ld [%l7+128], %o5
32214st %o5, [%l7+128]
32215add %l7, %l6, %l7
32216ld [%l7+128], %o5
32217st %o5, [%l7+128]
32218ba P2212
32219nop
32220
32221TARGET2077:
32222ba RET2077
32223nop
32224
32225
32226P2212: !_MEMBAR (FP)
32227membar #StoreLoad
32228
32229P2213: !_BLD [27] (FP) (Branch target of P2104)
32230wr %g0, 0xf0, %asi
32231sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
32232add %i0, %i2, %i2
32233ldda [%i2 + 128] %asi, %f32
32234membar #Sync
32235! 2 addresses covered
32236fmovd %f32, %f6
32237fmovd %f40, %f18
32238fmovs %f18, %f7
32239ba P2214
32240nop
32241
32242TARGET2104:
32243ba RET2104
32244nop
32245
32246
32247P2214: !_MEMBAR (FP)
32248
32249P2215: !_BLD [19] (FP)
32250wr %g0, 0xf0, %asi
32251sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
32252add %i0, %i3, %i3
32253ldda [%i3 + 0] %asi, %f32
32254membar #Sync
32255! 1 addresses covered
32256fmovd %f32, %f8
32257
32258P2216: !_MEMBAR (FP) (CBR)
32259
32260! cbranch
32261andcc %l0, 1, %g0
32262be,pt %xcc, TARGET2216
32263nop
32264RET2216:
32265
32266! lfsr step begin
32267srlx %l0, 1, %l3
32268xnor %l3, %l0, %l3
32269sllx %l3, 63, %l3
32270or %l3, %l0, %l0
32271srlx %l0, 1, %l0
32272
32273
32274P2217: !_BST [10] (maybe <- 0x4180003e) (FP)
32275wr %g0, 0xf0, %asi
32276! preparing store val #0, next val will be in f32
32277fmovs %f16, %f20
32278fadds %f16, %f17, %f16
32279fmovd %f20, %f32
32280membar #Sync
32281stda %f32, [%i1 + 64 ] %asi
32282
32283P2218: !_MEMBAR (FP)
32284membar #StoreLoad
32285
32286P2219: !_IDC_FLIP [20] (Int)
32287IDC_FLIP(2219, 11767, 4, 0x45000100, 0x100, %i3, 0x100, %l6, %l7, %o5, %l3)
32288
32289P2220: !_ST [16] (maybe <- 0x200000b) (Int)
32290sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
32291add %i0, %i2, %i2
32292stw %l4, [%i2 + 16 ]
32293add %l4, 1, %l4
32294
32295P2221: !_REPLACEMENT [21] (Int) (Secondary ctx)
32296wr %g0, 0x81, %asi
32297sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
32298add %i0, %i3, %i3
32299sethi %hi(0x2000), %l3
32300ld [%i3+0], %l7
32301st %l7, [%i3+0]
32302add %i3, %l3, %l6
32303ld [%l6+0], %l7
32304st %l7, [%l6+0]
32305add %l6, %l3, %l6
32306ld [%l6+0], %l7
32307st %l7, [%l6+0]
32308add %l6, %l3, %l6
32309ld [%l6+0], %l7
32310st %l7, [%l6+0]
32311add %l6, %l3, %l6
32312ld [%l6+0], %l7
32313st %l7, [%l6+0]
32314add %l6, %l3, %l6
32315ld [%l6+0], %l7
32316st %l7, [%l6+0]
32317add %l6, %l3, %l6
32318ld [%l6+0], %l7
32319st %l7, [%l6+0]
32320add %l6, %l3, %l6
32321ld [%l6+0], %l7
32322st %l7, [%l6+0]
32323
32324P2222: !_MEMBAR (FP)
32325membar #StoreLoad
32326
32327P2223: !_BLD [3] (FP)
32328wr %g0, 0xf0, %asi
32329ldda [%i0 + 0] %asi, %f32
32330membar #Sync
32331! 5 addresses covered
32332fmovd %f32, %f18
32333fmovs %f18, %f9
32334fmovs %f19, %f10
32335fmovd %f34, %f18
32336fmovs %f18, %f11
32337fmovd %f36, %f12
32338fmovd %f40, %f18
32339fmovs %f18, %f13
32340
32341P2224: !_MEMBAR (FP) (Loop exit)
32342!---- flushing fp results buffer to %f30 ----
32343fmovd %f0, %f30
32344fmovd %f2, %f30
32345fmovd %f4, %f30
32346fmovd %f6, %f30
32347fmovd %f8, %f30
32348fmovd %f10, %f30
32349fmovd %f12, %f30
32350!--
32351loop_exit_4_1:
32352sub %l2, 1, %l2
32353cmp %l2, 0
32354bg loop_entry_4_1
32355nop
32356
32357P2225: !_MEMBAR (Int)
32358membar #StoreLoad
32359
32360END_NODES4: ! Test instruction sequence for CPU 4 ends
32361sethi %hi(0xdead0e0f), %l3
32362or %l3, %lo(0xdead0e0f), %l3
32363! move %l3(lower) -> %o0(upper)
32364sllx %l3, 32, %o0
32365sethi %hi(0xdead0e0f), %l3
32366or %l3, %lo(0xdead0e0f), %l3
32367stw %l3, [%i5]
32368ld [%i5], %f0
32369!---- flushing int results buffer----
32370mov %o0, %l5
32371!---- flushing fp results buffer to %f30 ----
32372fmovs %f0, %f30
32373!--
32374
32375restore
32376retl
32377nop
32378!-----------------
32379
32380! register usage:
32381! %i0 %i1 : base registers for first 2 regions
32382! %i2 %i3 : cache registers for 8 regions
32383! %i4 fixed pointer to per-cpu results area
32384! %l1 moving pointer to per-cpu FP results area
32385! %o7 moving pointer to per-cpu integer results area
32386! %i5 pointer to per-cpu private area
32387! %l0 holds lfsr, used as source of random bits
32388! %l2 loop count register
32389! %f16 running counter for unique fp store values
32390! %f17 holds increment value for fp counter
32391! %l4 running counter for unique integer store values (increment value is always 1)
32392! %l5 move-to register for load values (simulation only)
32393! %f30 move-to register for FP values (simulation only)
32394! %i4 holds the instructions count which is used for interrupt ordering
32395! %i4 holds the thread_id (OBP only)
32396! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
32397! %l3 %l6 %l7 %o5 : 4 temporary registers
32398! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
32399! %f0-f15 FP results buffer registers
32400! %f32-f47 FP block load/store registers
32401
32402func5:
32403! instruction sequence begins
32404save %sp, -192, %sp
32405
32406! Force %i0-%i3 to be 64-byte aligned
32407add %i0, 63, %i0
32408andn %i0, 63, %i0
32409
32410add %i1, 63, %i1
32411andn %i1, 63, %i1
32412
32413add %i2, 63, %i2
32414andn %i2, 63, %i2
32415
32416add %i3, 63, %i3
32417andn %i3, 63, %i3
32418
32419add %i4, 63, %i4
32420andn %i4, 63, %i4
32421
32422add %i5, 63, %i5
32423andn %i5, 63, %i5
32424
32425
32426! Initialize pointer to FP load results area
32427mov %i4, %l1
32428
32429! Initialize pointer to integer load results area
32430sethi %hi(0x80000), %o7
32431or %o7, %lo(0x80000), %o7
32432add %o7, %l1, %o7
32433
32434! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
32435mov 0x0, %i4
32436
32437! Initialize %f0-%f62 to 0xdeadbee0deadbee1
32438sethi %hi(0xdeadbee0), %o5
32439or %o5, %lo(0xdeadbee0), %o5
32440stw %o5, [%i5]
32441sethi %hi(0xdeadbee1), %o5
32442or %o5, %lo(0xdeadbee1), %o5
32443stw %o5, [%i5+4]
32444ldd [%i5], %f0
32445fmovd %f0, %f2
32446fmovd %f0, %f4
32447fmovd %f0, %f6
32448fmovd %f0, %f8
32449fmovd %f0, %f10
32450fmovd %f0, %f12
32451fmovd %f0, %f14
32452fmovd %f0, %f16
32453fmovd %f0, %f18
32454fmovd %f0, %f20
32455fmovd %f0, %f22
32456fmovd %f0, %f24
32457fmovd %f0, %f26
32458fmovd %f0, %f28
32459fmovd %f0, %f30
32460fmovd %f0, %f32
32461fmovd %f0, %f34
32462fmovd %f0, %f36
32463fmovd %f0, %f38
32464fmovd %f0, %f40
32465fmovd %f0, %f42
32466fmovd %f0, %f44
32467fmovd %f0, %f46
32468fmovd %f0, %f48
32469fmovd %f0, %f50
32470fmovd %f0, %f52
32471fmovd %f0, %f54
32472fmovd %f0, %f56
32473fmovd %f0, %f58
32474fmovd %f0, %f60
32475fmovd %f0, %f62
32476
32477! Signature for extract_loads script to start extracting load values for this stream
32478sethi %hi(0x05deade1), %o5
32479or %o5, %lo(0x05deade1), %o5
32480stw %o5, [%i5]
32481ld [%i5], %f16
32482
32483! Initialize running integer counter in register %l4
32484sethi %hi(0x2800001), %l4
32485or %l4, %lo(0x2800001), %l4
32486
32487! Initialize running FP counter in register %f16
32488sethi %hi(0x42000001), %o5
32489or %o5, %lo(0x42000001), %o5
32490stw %o5, [%i5]
32491ld [%i5], %f16
32492
32493! Initialize FP counter increment value in register %f17 (constant)
32494sethi %hi(0x36800000), %o5
32495or %o5, %lo(0x36800000), %o5
32496stw %o5, [%i5]
32497ld [%i5], %f17
32498
32499! Initialize LFSR to 0xb71^4
32500sethi %hi(0xb71), %l0
32501or %l0, %lo(0xb71), %l0
32502mulx %l0, %l0, %l0
32503mulx %l0, %l0, %l0
32504
32505BEGIN_NODES5: ! Test instruction sequence for ISTREAM 5 begins
32506
32507P2226: !_MEMBAR (FP) (Loop entry) (CBR)
32508sethi %hi(0x3), %l2
32509or %l2, %lo(0x3), %l2
32510loop_entry_5_0:
32511
32512! cbranch
32513andcc %l0, 1, %g0
32514be,pn %xcc, TARGET2226
32515nop
32516RET2226:
32517
32518! lfsr step begin
32519srlx %l0, 1, %l3
32520xnor %l3, %l0, %l3
32521sllx %l3, 63, %l3
32522or %l3, %l0, %l0
32523srlx %l0, 1, %l0
32524
32525
32526P2227: !_BST [5] (maybe <- 0x42000001) (FP)
32527wr %g0, 0xf0, %asi
32528! preparing store val #0, next val will be in f32
32529fmovs %f16, %f20
32530fadds %f16, %f17, %f16
32531! preparing store val #1, next val will be in f40
32532fmovd %f20, %f32
32533fmovs %f16, %f20
32534fadds %f16, %f17, %f16
32535fmovd %f20, %f40
32536membar #Sync
32537stda %f32, [%i0 + 64 ] %asi
32538
32539P2228: !_MEMBAR (FP) (Branch target of P2399)
32540membar #StoreLoad
32541ba P2229
32542nop
32543
32544TARGET2399:
32545ba RET2399
32546nop
32547
32548
32549P2229: !_BLD [12] (FP) (CBR) (Secondary ctx) (Branch target of P2591)
32550wr %g0, 0xf1, %asi
32551sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
32552add %i0, %i2, %i2
32553ldda [%i2 + 0] %asi, %f0
32554membar #Sync
32555! 3 addresses covered
32556fmovd %f8, %f2
32557
32558! cbranch
32559andcc %l0, 1, %g0
32560be,pt %xcc, TARGET2229
32561nop
32562RET2229:
32563
32564! lfsr step begin
32565srlx %l0, 1, %l3
32566xnor %l3, %l0, %l3
32567sllx %l3, 63, %l3
32568or %l3, %l0, %l0
32569srlx %l0, 1, %l0
32570
32571ba P2230
32572nop
32573
32574TARGET2591:
32575ba RET2591
32576nop
32577
32578
32579P2230: !_MEMBAR (FP) (Secondary ctx)
32580
32581P2231: !_BST [13] (maybe <- 0x42000003) (FP) (Secondary ctx) (Branch target of P2621)
32582wr %g0, 0xf1, %asi
32583! preparing store val #0, next val will be in f32
32584fmovs %f16, %f20
32585fadds %f16, %f17, %f16
32586! preparing store val #1, next val will be in f33
32587fmovs %f16, %f21
32588fadds %f16, %f17, %f16
32589! preparing store val #2, next val will be in f40
32590fmovd %f20, %f32
32591fmovs %f16, %f20
32592fadds %f16, %f17, %f16
32593fmovd %f20, %f40
32594membar #Sync
32595stda %f32, [%i2 + 0 ] %asi
32596ba P2232
32597nop
32598
32599TARGET2621:
32600ba RET2621
32601nop
32602
32603
32604P2232: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2563)
32605membar #StoreLoad
32606ba P2233
32607nop
32608
32609TARGET2563:
32610ba RET2563
32611nop
32612
32613
32614P2233: !_ST [32] (maybe <- 0x2800001) (Int) (Nucleus ctx)
32615wr %g0, 0x4, %asi
32616sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
32617add %i0, %i3, %i3
32618stwa %l4, [%i3 + 256] %asi
32619add %l4, 1, %l4
32620
32621P2234: !_MEMBAR (FP)
32622membar #StoreLoad
32623
32624P2235: !_BLD [33] (FP)
32625wr %g0, 0xf0, %asi
32626sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
32627add %i0, %i2, %i2
32628ldda [%i2 + 0] %asi, %f32
32629membar #Sync
32630! 1 addresses covered
32631fmovd %f32, %f18
32632fmovs %f18, %f3
32633
32634P2236: !_MEMBAR (FP) (Branch target of P2309)
32635ba P2237
32636nop
32637
32638TARGET2309:
32639ba RET2309
32640nop
32641
32642
32643P2237: !_REPLACEMENT [27] (Int) (CBR) (Secondary ctx)
32644wr %g0, 0x81, %asi
32645sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
32646add %i0, %i3, %i3
32647sethi %hi(0x2000), %o5
32648ld [%i3+160], %l6
32649st %l6, [%i3+160]
32650add %i3, %o5, %l3
32651ld [%l3+160], %l6
32652st %l6, [%l3+160]
32653add %l3, %o5, %l3
32654ld [%l3+160], %l6
32655st %l6, [%l3+160]
32656add %l3, %o5, %l3
32657ld [%l3+160], %l6
32658st %l6, [%l3+160]
32659add %l3, %o5, %l3
32660ld [%l3+160], %l6
32661st %l6, [%l3+160]
32662add %l3, %o5, %l3
32663ld [%l3+160], %l6
32664st %l6, [%l3+160]
32665add %l3, %o5, %l3
32666ld [%l3+160], %l6
32667st %l6, [%l3+160]
32668add %l3, %o5, %l3
32669ld [%l3+160], %l6
32670st %l6, [%l3+160]
32671
32672! cbranch
32673andcc %l0, 1, %g0
32674be,pn %xcc, TARGET2237
32675nop
32676RET2237:
32677
32678! lfsr step begin
32679srlx %l0, 1, %l7
32680xnor %l7, %l0, %l7
32681sllx %l7, 63, %l7
32682or %l7, %l0, %l0
32683srlx %l0, 1, %l0
32684
32685
32686P2238: !_MEMBAR (FP) (Secondary ctx)
32687membar #StoreLoad
32688
32689P2239: !_BLD [17] (FP) (Secondary ctx)
32690wr %g0, 0xf1, %asi
32691sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
32692add %i0, %i2, %i2
32693ldda [%i2 + 64] %asi, %f32
32694membar #Sync
32695! 1 addresses covered
32696fmovd %f40, %f4
32697
32698P2240: !_MEMBAR (FP) (Secondary ctx)
32699
32700P2241: !_REPLACEMENT [23] (Int) (CBR) (Nucleus ctx) (Branch target of P2379)
32701wr %g0, 0x4, %asi
32702sethi %hi(0x2000), %o5
32703ld [%i3+32], %l6
32704st %l6, [%i3+32]
32705add %i3, %o5, %l3
32706ld [%l3+32], %l6
32707st %l6, [%l3+32]
32708add %l3, %o5, %l3
32709ld [%l3+32], %l6
32710st %l6, [%l3+32]
32711add %l3, %o5, %l3
32712ld [%l3+32], %l6
32713st %l6, [%l3+32]
32714add %l3, %o5, %l3
32715ld [%l3+32], %l6
32716st %l6, [%l3+32]
32717add %l3, %o5, %l3
32718ld [%l3+32], %l6
32719st %l6, [%l3+32]
32720add %l3, %o5, %l3
32721ld [%l3+32], %l6
32722st %l6, [%l3+32]
32723add %l3, %o5, %l3
32724ld [%l3+32], %l6
32725st %l6, [%l3+32]
32726
32727! cbranch
32728andcc %l0, 1, %g0
32729be,pt %xcc, TARGET2241
32730nop
32731RET2241:
32732
32733! lfsr step begin
32734srlx %l0, 1, %l7
32735xnor %l7, %l0, %l7
32736sllx %l7, 63, %l7
32737or %l7, %l0, %l0
32738srlx %l0, 1, %l0
32739
32740ba P2242
32741nop
32742
32743TARGET2379:
32744ba RET2379
32745nop
32746
32747
32748P2242: !_MEMBAR (FP) (Branch target of P2365)
32749membar #StoreLoad
32750ba P2243
32751nop
32752
32753TARGET2365:
32754ba RET2365
32755nop
32756
32757
32758P2243: !_BLD [20] (FP) (CBR)
32759wr %g0, 0xf0, %asi
32760sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
32761add %i0, %i3, %i3
32762ldda [%i3 + 256] %asi, %f32
32763membar #Sync
32764! 1 addresses covered
32765fmovd %f32, %f18
32766fmovs %f18, %f5
32767
32768! cbranch
32769andcc %l0, 1, %g0
32770be,pt %xcc, TARGET2243
32771nop
32772RET2243:
32773
32774! lfsr step begin
32775srlx %l0, 1, %o5
32776xnor %o5, %l0, %o5
32777sllx %o5, 63, %o5
32778or %o5, %l0, %l0
32779srlx %l0, 1, %l0
32780
32781
32782P2244: !_MEMBAR (FP) (CBR) (Branch target of P2237)
32783
32784! cbranch
32785andcc %l0, 1, %g0
32786be,pn %xcc, TARGET2244
32787nop
32788RET2244:
32789
32790! lfsr step begin
32791srlx %l0, 1, %l3
32792xnor %l3, %l0, %l3
32793sllx %l3, 63, %l3
32794or %l3, %l0, %l0
32795srlx %l0, 1, %l0
32796
32797ba P2245
32798nop
32799
32800TARGET2237:
32801ba RET2237
32802nop
32803
32804
32805P2245: !_BST [10] (maybe <- 0x42000006) (FP)
32806wr %g0, 0xf0, %asi
32807! preparing store val #0, next val will be in f32
32808fmovs %f16, %f20
32809fadds %f16, %f17, %f16
32810fmovd %f20, %f32
32811membar #Sync
32812stda %f32, [%i1 + 64 ] %asi
32813
32814P2246: !_MEMBAR (FP) (CBR)
32815membar #StoreLoad
32816
32817! cbranch
32818andcc %l0, 1, %g0
32819be,pn %xcc, TARGET2246
32820nop
32821RET2246:
32822
32823! lfsr step begin
32824srlx %l0, 1, %l3
32825xnor %l3, %l0, %l3
32826sllx %l3, 63, %l3
32827or %l3, %l0, %l0
32828srlx %l0, 1, %l0
32829
32830
32831P2247: !_ST [20] (maybe <- 0x42000007) (FP) (CBR)
32832! preparing store val #0, next val will be in f20
32833fmovs %f16, %f20
32834fadds %f16, %f17, %f16
32835st %f20, [%i3 + 256 ]
32836
32837! cbranch
32838andcc %l0, 1, %g0
32839be,pt %xcc, TARGET2247
32840nop
32841RET2247:
32842
32843! lfsr step begin
32844srlx %l0, 1, %l3
32845xnor %l3, %l0, %l3
32846sllx %l3, 63, %l3
32847or %l3, %l0, %l0
32848srlx %l0, 1, %l0
32849
32850
32851P2248: !_PREFETCH [11] (Int) (LE) (Branch target of P2491)
32852wr %g0, 0x88, %asi
32853sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
32854add %i0, %i2, %i2
32855prefetcha [%i2 + 0] %asi, 1
32856ba P2249
32857nop
32858
32859TARGET2491:
32860ba RET2491
32861nop
32862
32863
32864P2249: !_ST [31] (maybe <- 0x2800002) (Int)
32865sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
32866add %i0, %i3, %i3
32867stw %l4, [%i3 + 192 ]
32868add %l4, 1, %l4
32869
32870P2250: !_LD [26] (FP) (Secondary ctx)
32871wr %g0, 0x81, %asi
32872sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
32873add %i0, %i2, %i2
32874lda [%i2 + 128] %asi, %f6
32875! 1 addresses covered
32876
32877P2251: !_MEMBAR (FP)
32878membar #StoreLoad
32879
32880P2252: !_BLD [20] (FP)
32881wr %g0, 0xf0, %asi
32882sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
32883add %i0, %i3, %i3
32884ldda [%i3 + 256] %asi, %f32
32885membar #Sync
32886! 1 addresses covered
32887fmovd %f32, %f18
32888fmovs %f18, %f7
32889
32890P2253: !_MEMBAR (FP) (CBR) (Branch target of P2525)
32891
32892! cbranch
32893andcc %l0, 1, %g0
32894be,pt %xcc, TARGET2253
32895nop
32896RET2253:
32897
32898! lfsr step begin
32899srlx %l0, 1, %l3
32900xnor %l3, %l0, %l3
32901sllx %l3, 63, %l3
32902or %l3, %l0, %l0
32903srlx %l0, 1, %l0
32904
32905ba P2254
32906nop
32907
32908TARGET2525:
32909ba RET2525
32910nop
32911
32912
32913P2254: !_PREFETCH [7] (Int) (Nucleus ctx)
32914wr %g0, 0x4, %asi
32915prefetcha [%i0 + 128] %asi, 1
32916
32917P2255: !_MEMBAR (FP)
32918
32919P2256: !_BST [15] (maybe <- 0x42000008) (FP) (CBR)
32920wr %g0, 0xf0, %asi
32921sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
32922add %i0, %i2, %i2
32923! preparing store val #0, next val will be in f32
32924fmovs %f16, %f20
32925fadds %f16, %f17, %f16
32926fmovd %f20, %f32
32927membar #Sync
32928stda %f32, [%i2 + 128 ] %asi
32929
32930! cbranch
32931andcc %l0, 1, %g0
32932be,pt %xcc, TARGET2256
32933nop
32934RET2256:
32935
32936! lfsr step begin
32937srlx %l0, 1, %l3
32938xnor %l3, %l0, %l3
32939sllx %l3, 63, %l3
32940or %l3, %l0, %l0
32941srlx %l0, 1, %l0
32942
32943
32944P2257: !_MEMBAR (FP)
32945
32946P2258: !_BSTC [0] (maybe <- 0x42000009) (FP) (Branch target of P2600)
32947wr %g0, 0xe0, %asi
32948! preparing store val #0, next val will be in f32
32949fmovs %f16, %f20
32950fadds %f16, %f17, %f16
32951! preparing store val #1, next val will be in f33
32952fmovs %f16, %f21
32953fadds %f16, %f17, %f16
32954! preparing store val #2, next val will be in f34
32955fmovd %f20, %f32
32956fmovs %f16, %f20
32957fadds %f16, %f17, %f16
32958! preparing store val #3, next val will be in f36
32959fmovd %f20, %f34
32960fmovs %f16, %f20
32961fadds %f16, %f17, %f16
32962! preparing store val #4, next val will be in f40
32963fmovd %f20, %f36
32964fmovs %f16, %f20
32965fadds %f16, %f17, %f16
32966fmovd %f20, %f40
32967membar #Sync
32968stda %f32, [%i0 + 0 ] %asi
32969ba P2259
32970nop
32971
32972TARGET2600:
32973ba RET2600
32974nop
32975
32976
32977P2259: !_MEMBAR (FP)
32978membar #StoreLoad
32979
32980P2260: !_REPLACEMENT [13] (Int) (CBR)
32981sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
32982add %i0, %i3, %i3
32983sethi %hi(0x2000), %l3
32984ld [%i3+32], %l7
32985st %l7, [%i3+32]
32986add %i3, %l3, %l6
32987ld [%l6+32], %l7
32988st %l7, [%l6+32]
32989add %l6, %l3, %l6
32990ld [%l6+32], %l7
32991st %l7, [%l6+32]
32992add %l6, %l3, %l6
32993ld [%l6+32], %l7
32994st %l7, [%l6+32]
32995add %l6, %l3, %l6
32996ld [%l6+32], %l7
32997st %l7, [%l6+32]
32998add %l6, %l3, %l6
32999ld [%l6+32], %l7
33000st %l7, [%l6+32]
33001add %l6, %l3, %l6
33002ld [%l6+32], %l7
33003st %l7, [%l6+32]
33004add %l6, %l3, %l6
33005ld [%l6+32], %l7
33006st %l7, [%l6+32]
33007
33008! cbranch
33009andcc %l0, 1, %g0
33010be,pt %xcc, TARGET2260
33011nop
33012RET2260:
33013
33014! lfsr step begin
33015srlx %l0, 1, %o5
33016xnor %o5, %l0, %o5
33017sllx %o5, 63, %o5
33018or %o5, %l0, %l0
33019srlx %l0, 1, %l0
33020
33021
33022P2261: !_MEMBAR (FP) (CBR)
33023
33024! cbranch
33025andcc %l0, 1, %g0
33026be,pn %xcc, TARGET2261
33027nop
33028RET2261:
33029
33030! lfsr step begin
33031srlx %l0, 1, %l3
33032xnor %l3, %l0, %l3
33033sllx %l3, 63, %l3
33034or %l3, %l0, %l0
33035srlx %l0, 1, %l0
33036
33037
33038P2262: !_BST [11] (maybe <- 0x4200000e) (FP)
33039wr %g0, 0xf0, %asi
33040! preparing store val #0, next val will be in f32
33041fmovs %f16, %f20
33042fadds %f16, %f17, %f16
33043! preparing store val #1, next val will be in f33
33044fmovs %f16, %f21
33045fadds %f16, %f17, %f16
33046! preparing store val #2, next val will be in f40
33047fmovd %f20, %f32
33048fmovs %f16, %f20
33049fadds %f16, %f17, %f16
33050fmovd %f20, %f40
33051membar #Sync
33052stda %f32, [%i2 + 0 ] %asi
33053
33054P2263: !_MEMBAR (FP)
33055membar #StoreLoad
33056
33057P2264: !_ST [20] (maybe <- 0x2800003) (Int) (Branch target of P2340)
33058sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
33059add %i0, %i2, %i2
33060stw %l4, [%i2 + 256 ]
33061add %l4, 1, %l4
33062ba P2265
33063nop
33064
33065TARGET2340:
33066ba RET2340
33067nop
33068
33069
33070P2265: !_MEMBAR (FP)
33071membar #StoreLoad
33072
33073P2266: !_BLD [10] (FP)
33074wr %g0, 0xf0, %asi
33075ldda [%i1 + 64] %asi, %f32
33076membar #Sync
33077! 1 addresses covered
33078fmovd %f32, %f8
33079
33080P2267: !_MEMBAR (FP)
33081
33082P2268: !_REPLACEMENT [2] (Int)
33083sethi %hi(0x2000), %o5
33084ld [%i3+8], %l6
33085st %l6, [%i3+8]
33086add %i3, %o5, %l3
33087ld [%l3+8], %l6
33088st %l6, [%l3+8]
33089add %l3, %o5, %l3
33090ld [%l3+8], %l6
33091st %l6, [%l3+8]
33092add %l3, %o5, %l3
33093ld [%l3+8], %l6
33094st %l6, [%l3+8]
33095add %l3, %o5, %l3
33096ld [%l3+8], %l6
33097st %l6, [%l3+8]
33098add %l3, %o5, %l3
33099ld [%l3+8], %l6
33100st %l6, [%l3+8]
33101add %l3, %o5, %l3
33102ld [%l3+8], %l6
33103st %l6, [%l3+8]
33104add %l3, %o5, %l3
33105ld [%l3+8], %l6
33106st %l6, [%l3+8]
33107
33108P2269: !_MEMBAR (FP) (Secondary ctx)
33109membar #StoreLoad
33110
33111P2270: !_BLD [5] (FP) (Secondary ctx)
33112wr %g0, 0xf1, %asi
33113ldda [%i0 + 64] %asi, %f32
33114membar #Sync
33115! 2 addresses covered
33116fmovd %f32, %f18
33117fmovs %f18, %f9
33118fmovd %f40, %f10
33119
33120P2271: !_MEMBAR (FP) (Secondary ctx)
33121
33122P2272: !_PREFETCH [5] (Int) (Nucleus ctx)
33123wr %g0, 0x4, %asi
33124prefetcha [%i0 + 64] %asi, 1
33125
33126P2273: !_ST [13] (maybe <- 0x42000011) (FP) (Nucleus ctx)
33127wr %g0, 0x4, %asi
33128sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
33129add %i0, %i3, %i3
33130! preparing store val #0, next val will be in f20
33131fmovs %f16, %f20
33132fadds %f16, %f17, %f16
33133sta %f20, [%i3 + 32 ] %asi
33134
33135P2274: !_REPLACEMENT [7] (Int)
33136sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
33137add %i0, %i2, %i2
33138sethi %hi(0x2000), %l6
33139ld [%i2+128], %o5
33140st %o5, [%i2+128]
33141add %i2, %l6, %l7
33142ld [%l7+128], %o5
33143st %o5, [%l7+128]
33144add %l7, %l6, %l7
33145ld [%l7+128], %o5
33146st %o5, [%l7+128]
33147add %l7, %l6, %l7
33148ld [%l7+128], %o5
33149st %o5, [%l7+128]
33150add %l7, %l6, %l7
33151ld [%l7+128], %o5
33152st %o5, [%l7+128]
33153add %l7, %l6, %l7
33154ld [%l7+128], %o5
33155st %o5, [%l7+128]
33156add %l7, %l6, %l7
33157ld [%l7+128], %o5
33158st %o5, [%l7+128]
33159add %l7, %l6, %l7
33160ld [%l7+128], %o5
33161st %o5, [%l7+128]
33162
33163P2275: !_LD [11] (Int) (CBR)
33164lduw [%i3 + 0], %o0
33165! move %o0(lower) -> %o0(upper)
33166sllx %o0, 32, %o0
33167
33168! cbranch
33169andcc %l0, 1, %g0
33170be,pn %xcc, TARGET2275
33171nop
33172RET2275:
33173
33174! lfsr step begin
33175srlx %l0, 1, %l7
33176xnor %l7, %l0, %l7
33177sllx %l7, 63, %l7
33178or %l7, %l0, %l0
33179srlx %l0, 1, %l0
33180
33181
33182P2276: !_ST [12] (maybe <- 0x2800004) (Int) (Secondary ctx)
33183wr %g0, 0x81, %asi
33184stwa %l4, [%i3 + 4] %asi
33185add %l4, 1, %l4
33186
33187P2277: !_MEMBAR (FP) (CBR)
33188membar #StoreLoad
33189
33190! cbranch
33191andcc %l0, 1, %g0
33192be,pt %xcc, TARGET2277
33193nop
33194RET2277:
33195
33196! lfsr step begin
33197srlx %l0, 1, %l7
33198xnor %l7, %l0, %l7
33199sllx %l7, 63, %l7
33200or %l7, %l0, %l0
33201srlx %l0, 1, %l0
33202
33203
33204P2278: !_BLD [31] (FP)
33205wr %g0, 0xf0, %asi
33206sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
33207add %i0, %i3, %i3
33208ldda [%i3 + 192] %asi, %f32
33209membar #Sync
33210! 1 addresses covered
33211fmovd %f32, %f18
33212fmovs %f18, %f11
33213
33214P2279: !_MEMBAR (FP)
33215
33216P2280: !_BST [20] (maybe <- 0x42000012) (FP) (CBR) (Branch target of P2455)
33217wr %g0, 0xf0, %asi
33218sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
33219add %i0, %i2, %i2
33220! preparing store val #0, next val will be in f32
33221fmovs %f16, %f20
33222fadds %f16, %f17, %f16
33223fmovd %f20, %f32
33224membar #Sync
33225stda %f32, [%i2 + 256 ] %asi
33226
33227! cbranch
33228andcc %l0, 1, %g0
33229be,pt %xcc, TARGET2280
33230nop
33231RET2280:
33232
33233! lfsr step begin
33234srlx %l0, 1, %l7
33235xnor %l7, %l0, %l7
33236sllx %l7, 63, %l7
33237or %l7, %l0, %l0
33238srlx %l0, 1, %l0
33239
33240ba P2281
33241nop
33242
33243TARGET2455:
33244ba RET2455
33245nop
33246
33247
33248P2281: !_MEMBAR (FP) (CBR)
33249membar #StoreLoad
33250
33251! cbranch
33252andcc %l0, 1, %g0
33253be,pt %xcc, TARGET2281
33254nop
33255RET2281:
33256
33257! lfsr step begin
33258srlx %l0, 1, %o5
33259xnor %o5, %l0, %o5
33260sllx %o5, 63, %o5
33261or %o5, %l0, %l0
33262srlx %l0, 1, %l0
33263
33264
33265P2282: !_REPLACEMENT [19] (Int)
33266sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
33267add %i0, %i3, %i3
33268sethi %hi(0x2000), %l3
33269ld [%i3+0], %l7
33270st %l7, [%i3+0]
33271add %i3, %l3, %l6
33272ld [%l6+0], %l7
33273st %l7, [%l6+0]
33274add %l6, %l3, %l6
33275ld [%l6+0], %l7
33276st %l7, [%l6+0]
33277add %l6, %l3, %l6
33278ld [%l6+0], %l7
33279st %l7, [%l6+0]
33280add %l6, %l3, %l6
33281ld [%l6+0], %l7
33282st %l7, [%l6+0]
33283add %l6, %l3, %l6
33284ld [%l6+0], %l7
33285st %l7, [%l6+0]
33286add %l6, %l3, %l6
33287ld [%l6+0], %l7
33288st %l7, [%l6+0]
33289add %l6, %l3, %l6
33290ld [%l6+0], %l7
33291st %l7, [%l6+0]
33292
33293P2283: !_MEMBAR (FP) (Branch target of P2326)
33294ba P2284
33295nop
33296
33297TARGET2326:
33298ba RET2326
33299nop
33300
33301
33302P2284: !_BST [17] (maybe <- 0x42000013) (FP)
33303wr %g0, 0xf0, %asi
33304sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
33305add %i0, %i2, %i2
33306! preparing store val #0, next val will be in f40
33307fmovs %f16, %f20
33308fadds %f16, %f17, %f16
33309fmovd %f20, %f40
33310membar #Sync
33311stda %f32, [%i2 + 64 ] %asi
33312
33313P2285: !_MEMBAR (FP)
33314
33315P2286: !_BST [16] (maybe <- 0x42000014) (FP)
33316wr %g0, 0xf0, %asi
33317! preparing store val #0, next val will be in f36
33318fmovs %f16, %f20
33319fadds %f16, %f17, %f16
33320fmovd %f20, %f36
33321membar #Sync
33322stda %f32, [%i2 + 0 ] %asi
33323
33324P2287: !_MEMBAR (FP)
33325membar #StoreLoad
33326
33327P2288: !_ST [11] (maybe <- 0x2800005) (Int) (Nucleus ctx)
33328wr %g0, 0x4, %asi
33329sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
33330add %i0, %i3, %i3
33331stwa %l4, [%i3 + 0] %asi
33332add %l4, 1, %l4
33333
33334P2289: !_REPLACEMENT [17] (Int) (Branch target of P2298)
33335sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
33336add %i0, %i2, %i2
33337sethi %hi(0x2000), %l3
33338ld [%i2+96], %l7
33339st %l7, [%i2+96]
33340add %i2, %l3, %l6
33341ld [%l6+96], %l7
33342st %l7, [%l6+96]
33343add %l6, %l3, %l6
33344ld [%l6+96], %l7
33345st %l7, [%l6+96]
33346add %l6, %l3, %l6
33347ld [%l6+96], %l7
33348st %l7, [%l6+96]
33349add %l6, %l3, %l6
33350ld [%l6+96], %l7
33351st %l7, [%l6+96]
33352add %l6, %l3, %l6
33353ld [%l6+96], %l7
33354st %l7, [%l6+96]
33355add %l6, %l3, %l6
33356ld [%l6+96], %l7
33357st %l7, [%l6+96]
33358add %l6, %l3, %l6
33359ld [%l6+96], %l7
33360st %l7, [%l6+96]
33361ba P2290
33362nop
33363
33364TARGET2298:
33365ba RET2298
33366nop
33367
33368
33369P2290: !_REPLACEMENT [17] (Int) (CBR)
33370sethi %hi(0x2000), %o5
33371ld [%i2+96], %l6
33372st %l6, [%i2+96]
33373add %i2, %o5, %l3
33374ld [%l3+96], %l6
33375st %l6, [%l3+96]
33376add %l3, %o5, %l3
33377ld [%l3+96], %l6
33378st %l6, [%l3+96]
33379add %l3, %o5, %l3
33380ld [%l3+96], %l6
33381st %l6, [%l3+96]
33382add %l3, %o5, %l3
33383ld [%l3+96], %l6
33384st %l6, [%l3+96]
33385add %l3, %o5, %l3
33386ld [%l3+96], %l6
33387st %l6, [%l3+96]
33388add %l3, %o5, %l3
33389ld [%l3+96], %l6
33390st %l6, [%l3+96]
33391add %l3, %o5, %l3
33392ld [%l3+96], %l6
33393st %l6, [%l3+96]
33394
33395! cbranch
33396andcc %l0, 1, %g0
33397be,pt %xcc, TARGET2290
33398nop
33399RET2290:
33400
33401! lfsr step begin
33402srlx %l0, 1, %l7
33403xnor %l7, %l0, %l7
33404sllx %l7, 63, %l7
33405or %l7, %l0, %l0
33406srlx %l0, 1, %l0
33407
33408
33409P2291: !_MEMBAR (FP) (Secondary ctx)
33410
33411P2292: !_BSTC [14] (maybe <- 0x42000015) (FP) (Secondary ctx)
33412wr %g0, 0xe1, %asi
33413! preparing store val #0, next val will be in f32
33414fmovs %f16, %f20
33415fadds %f16, %f17, %f16
33416fmovd %f20, %f32
33417membar #Sync
33418stda %f32, [%i3 + 64 ] %asi
33419
33420P2293: !_MEMBAR (FP) (Secondary ctx)
33421
33422P2294: !_BST [1] (maybe <- 0x42000016) (FP) (CBR)
33423wr %g0, 0xf0, %asi
33424! preparing store val #0, next val will be in f32
33425fmovs %f16, %f20
33426fadds %f16, %f17, %f16
33427! preparing store val #1, next val will be in f33
33428fmovs %f16, %f21
33429fadds %f16, %f17, %f16
33430! preparing store val #2, next val will be in f34
33431fmovd %f20, %f32
33432fmovs %f16, %f20
33433fadds %f16, %f17, %f16
33434! preparing store val #3, next val will be in f36
33435fmovd %f20, %f34
33436fmovs %f16, %f20
33437fadds %f16, %f17, %f16
33438! preparing store val #4, next val will be in f40
33439fmovd %f20, %f36
33440fmovs %f16, %f20
33441fadds %f16, %f17, %f16
33442fmovd %f20, %f40
33443membar #Sync
33444stda %f32, [%i0 + 0 ] %asi
33445
33446! cbranch
33447andcc %l0, 1, %g0
33448be,pn %xcc, TARGET2294
33449nop
33450RET2294:
33451
33452! lfsr step begin
33453srlx %l0, 1, %l6
33454xnor %l6, %l0, %l6
33455sllx %l6, 63, %l6
33456or %l6, %l0, %l0
33457srlx %l0, 1, %l0
33458
33459
33460P2295: !_MEMBAR (FP)
33461membar #StoreLoad
33462
33463P2296: !_REPLACEMENT [13] (Int)
33464sethi %hi(0x2000), %l7
33465ld [%i2+32], %l3
33466st %l3, [%i2+32]
33467add %i2, %l7, %o5
33468ld [%o5+32], %l3
33469st %l3, [%o5+32]
33470add %o5, %l7, %o5
33471ld [%o5+32], %l3
33472st %l3, [%o5+32]
33473add %o5, %l7, %o5
33474ld [%o5+32], %l3
33475st %l3, [%o5+32]
33476add %o5, %l7, %o5
33477ld [%o5+32], %l3
33478st %l3, [%o5+32]
33479add %o5, %l7, %o5
33480ld [%o5+32], %l3
33481st %l3, [%o5+32]
33482add %o5, %l7, %o5
33483ld [%o5+32], %l3
33484st %l3, [%o5+32]
33485add %o5, %l7, %o5
33486ld [%o5+32], %l3
33487st %l3, [%o5+32]
33488
33489P2297: !_MEMBAR (FP)
33490
33491P2298: !_BST [20] (maybe <- 0x4200001b) (FP) (CBR)
33492wr %g0, 0xf0, %asi
33493sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
33494add %i0, %i3, %i3
33495! preparing store val #0, next val will be in f32
33496fmovs %f16, %f20
33497fadds %f16, %f17, %f16
33498fmovd %f20, %f32
33499membar #Sync
33500stda %f32, [%i3 + 256 ] %asi
33501
33502! cbranch
33503andcc %l0, 1, %g0
33504be,pn %xcc, TARGET2298
33505nop
33506RET2298:
33507
33508! lfsr step begin
33509srlx %l0, 1, %l3
33510xnor %l3, %l0, %l3
33511sllx %l3, 63, %l3
33512or %l3, %l0, %l0
33513srlx %l0, 1, %l0
33514
33515
33516P2299: !_MEMBAR (FP)
33517membar #StoreLoad
33518
33519P2300: !_BLD [8] (FP)
33520wr %g0, 0xf0, %asi
33521ldda [%i1 + 0] %asi, %f32
33522membar #Sync
33523! 2 addresses covered
33524fmovd %f32, %f12
33525fmovd %f40, %f18
33526fmovs %f18, %f13
33527
33528P2301: !_MEMBAR (FP) (CBR) (Branch target of P2406)
33529
33530! cbranch
33531andcc %l0, 1, %g0
33532be,pt %xcc, TARGET2301
33533nop
33534RET2301:
33535
33536! lfsr step begin
33537srlx %l0, 1, %l6
33538xnor %l6, %l0, %l6
33539sllx %l6, 63, %l6
33540or %l6, %l0, %l0
33541srlx %l0, 1, %l0
33542
33543ba P2302
33544nop
33545
33546TARGET2406:
33547ba RET2406
33548nop
33549
33550
33551P2302: !_LD [27] (FP)
33552sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
33553add %i0, %i2, %i2
33554ld [%i2 + 160], %f14
33555! 1 addresses covered
33556
33557P2303: !_MEMBAR (FP) (Branch target of P2275)
33558membar #StoreLoad
33559ba P2304
33560nop
33561
33562TARGET2275:
33563ba RET2275
33564nop
33565
33566
33567P2304: !_BLD [8] (FP) (Branch target of P2441)
33568wr %g0, 0xf0, %asi
33569ldda [%i1 + 0] %asi, %f32
33570membar #Sync
33571! 2 addresses covered
33572fmovd %f32, %f18
33573fmovs %f18, %f15
33574!---- flushing fp results buffer to %f30 ----
33575fmovd %f0, %f30
33576fmovd %f2, %f30
33577fmovd %f4, %f30
33578fmovd %f6, %f30
33579fmovd %f8, %f30
33580fmovd %f10, %f30
33581fmovd %f12, %f30
33582fmovd %f14, %f30
33583!--
33584fmovd %f40, %f0
33585ba P2305
33586nop
33587
33588TARGET2441:
33589ba RET2441
33590nop
33591
33592
33593P2305: !_MEMBAR (FP)
33594
33595P2306: !_REPLACEMENT [25] (Int) (CBR) (Secondary ctx)
33596wr %g0, 0x81, %asi
33597sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
33598add %i0, %i3, %i3
33599sethi %hi(0x2000), %l7
33600ld [%i3+96], %l3
33601st %l3, [%i3+96]
33602add %i3, %l7, %o5
33603ld [%o5+96], %l3
33604st %l3, [%o5+96]
33605add %o5, %l7, %o5
33606ld [%o5+96], %l3
33607st %l3, [%o5+96]
33608add %o5, %l7, %o5
33609ld [%o5+96], %l3
33610st %l3, [%o5+96]
33611add %o5, %l7, %o5
33612ld [%o5+96], %l3
33613st %l3, [%o5+96]
33614add %o5, %l7, %o5
33615ld [%o5+96], %l3
33616st %l3, [%o5+96]
33617add %o5, %l7, %o5
33618ld [%o5+96], %l3
33619st %l3, [%o5+96]
33620add %o5, %l7, %o5
33621ld [%o5+96], %l3
33622st %l3, [%o5+96]
33623
33624! cbranch
33625andcc %l0, 1, %g0
33626be,pt %xcc, TARGET2306
33627nop
33628RET2306:
33629
33630! lfsr step begin
33631srlx %l0, 1, %l6
33632xnor %l6, %l0, %l6
33633sllx %l6, 63, %l6
33634or %l6, %l0, %l0
33635srlx %l0, 1, %l0
33636
33637
33638P2307: !_REPLACEMENT [5] (Int)
33639sethi %hi(0x2000), %l7
33640ld [%i3+64], %l3
33641st %l3, [%i3+64]
33642add %i3, %l7, %o5
33643ld [%o5+64], %l3
33644st %l3, [%o5+64]
33645add %o5, %l7, %o5
33646ld [%o5+64], %l3
33647st %l3, [%o5+64]
33648add %o5, %l7, %o5
33649ld [%o5+64], %l3
33650st %l3, [%o5+64]
33651add %o5, %l7, %o5
33652ld [%o5+64], %l3
33653st %l3, [%o5+64]
33654add %o5, %l7, %o5
33655ld [%o5+64], %l3
33656st %l3, [%o5+64]
33657add %o5, %l7, %o5
33658ld [%o5+64], %l3
33659st %l3, [%o5+64]
33660add %o5, %l7, %o5
33661ld [%o5+64], %l3
33662st %l3, [%o5+64]
33663
33664P2308: !_REPLACEMENT [15] (Int)
33665sethi %hi(0x2000), %l6
33666ld [%i3+128], %o5
33667st %o5, [%i3+128]
33668add %i3, %l6, %l7
33669ld [%l7+128], %o5
33670st %o5, [%l7+128]
33671add %l7, %l6, %l7
33672ld [%l7+128], %o5
33673st %o5, [%l7+128]
33674add %l7, %l6, %l7
33675ld [%l7+128], %o5
33676st %o5, [%l7+128]
33677add %l7, %l6, %l7
33678ld [%l7+128], %o5
33679st %o5, [%l7+128]
33680add %l7, %l6, %l7
33681ld [%l7+128], %o5
33682st %o5, [%l7+128]
33683add %l7, %l6, %l7
33684ld [%l7+128], %o5
33685st %o5, [%l7+128]
33686add %l7, %l6, %l7
33687ld [%l7+128], %o5
33688st %o5, [%l7+128]
33689
33690P2309: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P2552)
33691membar #StoreLoad
33692
33693! cbranch
33694andcc %l0, 1, %g0
33695be,pt %xcc, TARGET2309
33696nop
33697RET2309:
33698
33699! lfsr step begin
33700srlx %l0, 1, %l3
33701xnor %l3, %l0, %l3
33702sllx %l3, 63, %l3
33703or %l3, %l0, %l0
33704srlx %l0, 1, %l0
33705
33706ba P2310
33707nop
33708
33709TARGET2552:
33710ba RET2552
33711nop
33712
33713
33714P2310: !_BLD [0] (FP) (CBR) (Secondary ctx) (Branch target of P2322)
33715wr %g0, 0xf1, %asi
33716ldda [%i0 + 0] %asi, %f32
33717membar #Sync
33718! 5 addresses covered
33719fmovd %f32, %f18
33720fmovs %f18, %f1
33721fmovs %f19, %f2
33722fmovd %f34, %f18
33723fmovs %f18, %f3
33724fmovd %f36, %f4
33725fmovd %f40, %f18
33726fmovs %f18, %f5
33727
33728! cbranch
33729andcc %l0, 1, %g0
33730be,pn %xcc, TARGET2310
33731nop
33732RET2310:
33733
33734! lfsr step begin
33735srlx %l0, 1, %l6
33736xnor %l6, %l0, %l6
33737sllx %l6, 63, %l6
33738or %l6, %l0, %l0
33739srlx %l0, 1, %l0
33740
33741ba P2311
33742nop
33743
33744TARGET2322:
33745ba RET2322
33746nop
33747
33748
33749P2311: !_MEMBAR (FP) (CBR) (Secondary ctx)
33750
33751! cbranch
33752andcc %l0, 1, %g0
33753be,pt %xcc, TARGET2311
33754nop
33755RET2311:
33756
33757! lfsr step begin
33758srlx %l0, 1, %l7
33759xnor %l7, %l0, %l7
33760sllx %l7, 63, %l7
33761or %l7, %l0, %l0
33762srlx %l0, 1, %l0
33763
33764
33765P2312: !_LD [15] (Int)
33766sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
33767add %i0, %i2, %i2
33768lduw [%i2 + 128], %l3
33769! move %l3(lower) -> %o0(lower)
33770or %l3, %o0, %o0
33771
33772P2313: !_PREFETCH [0] (Int) (CBR)
33773prefetch [%i0 + 0], 1
33774
33775! cbranch
33776andcc %l0, 1, %g0
33777be,pt %xcc, TARGET2313
33778nop
33779RET2313:
33780
33781! lfsr step begin
33782srlx %l0, 1, %l6
33783xnor %l6, %l0, %l6
33784sllx %l6, 63, %l6
33785or %l6, %l0, %l0
33786srlx %l0, 1, %l0
33787
33788
33789P2314: !_MEMBAR (FP)
33790membar #StoreLoad
33791
33792P2315: !_BLD [22] (FP)
33793wr %g0, 0xf0, %asi
33794sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
33795add %i0, %i3, %i3
33796ldda [%i3 + 0] %asi, %f32
33797membar #Sync
33798! 3 addresses covered
33799fmovd %f32, %f6
33800fmovd %f40, %f8
33801
33802P2316: !_MEMBAR (FP)
33803
33804P2317: !_BST [10] (maybe <- 0x4200001c) (FP)
33805wr %g0, 0xf0, %asi
33806! preparing store val #0, next val will be in f32
33807fmovs %f16, %f20
33808fadds %f16, %f17, %f16
33809fmovd %f20, %f32
33810membar #Sync
33811stda %f32, [%i1 + 64 ] %asi
33812
33813P2318: !_MEMBAR (FP)
33814membar #StoreLoad
33815
33816P2319: !_LD [13] (Int)
33817lduw [%i2 + 32], %o1
33818! move %o1(lower) -> %o1(upper)
33819sllx %o1, 32, %o1
33820
33821P2320: !_MEMBAR (FP) (Branch target of P2356)
33822ba P2321
33823nop
33824
33825TARGET2356:
33826ba RET2356
33827nop
33828
33829
33830P2321: !_BST [9] (maybe <- 0x4200001d) (FP)
33831wr %g0, 0xf0, %asi
33832! preparing store val #0, next val will be in f32
33833fmovs %f16, %f20
33834fadds %f16, %f17, %f16
33835! preparing store val #1, next val will be in f40
33836fmovd %f20, %f32
33837fmovs %f16, %f20
33838fadds %f16, %f17, %f16
33839fmovd %f20, %f40
33840membar #Sync
33841stda %f32, [%i1 + 0 ] %asi
33842
33843P2322: !_MEMBAR (FP) (CBR) (Branch target of P2533)
33844membar #StoreLoad
33845
33846! cbranch
33847andcc %l0, 1, %g0
33848be,pt %xcc, TARGET2322
33849nop
33850RET2322:
33851
33852! lfsr step begin
33853srlx %l0, 1, %l7
33854xnor %l7, %l0, %l7
33855sllx %l7, 63, %l7
33856or %l7, %l0, %l0
33857srlx %l0, 1, %l0
33858
33859ba P2323
33860nop
33861
33862TARGET2533:
33863ba RET2533
33864nop
33865
33866
33867P2323: !_REPLACEMENT [25] (Int) (Secondary ctx)
33868wr %g0, 0x81, %asi
33869sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
33870add %i0, %i2, %i2
33871sethi %hi(0x2000), %o5
33872ld [%i2+96], %l6
33873st %l6, [%i2+96]
33874add %i2, %o5, %l3
33875ld [%l3+96], %l6
33876st %l6, [%l3+96]
33877add %l3, %o5, %l3
33878ld [%l3+96], %l6
33879st %l6, [%l3+96]
33880add %l3, %o5, %l3
33881ld [%l3+96], %l6
33882st %l6, [%l3+96]
33883add %l3, %o5, %l3
33884ld [%l3+96], %l6
33885st %l6, [%l3+96]
33886add %l3, %o5, %l3
33887ld [%l3+96], %l6
33888st %l6, [%l3+96]
33889add %l3, %o5, %l3
33890ld [%l3+96], %l6
33891st %l6, [%l3+96]
33892add %l3, %o5, %l3
33893ld [%l3+96], %l6
33894st %l6, [%l3+96]
33895
33896P2324: !_LD [4] (FP)
33897ld [%i0 + 32], %f9
33898! 1 addresses covered
33899
33900P2325: !_LD [14] (Int)
33901sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
33902add %i0, %i3, %i3
33903lduw [%i3 + 64], %o5
33904! move %o5(lower) -> %o1(lower)
33905or %o5, %o1, %o1
33906
33907P2326: !_PREFETCH [18] (Int) (CBR) (Secondary ctx)
33908wr %g0, 0x81, %asi
33909sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
33910add %i0, %i2, %i2
33911prefetcha [%i2 + 128] %asi, 1
33912
33913! cbranch
33914andcc %l0, 1, %g0
33915be,pt %xcc, TARGET2326
33916nop
33917RET2326:
33918
33919! lfsr step begin
33920srlx %l0, 1, %l3
33921xnor %l3, %l0, %l3
33922sllx %l3, 63, %l3
33923or %l3, %l0, %l0
33924srlx %l0, 1, %l0
33925
33926
33927P2327: !_IDC_FLIP [11] (Int)
33928IDC_FLIP(2327, 23339, 5, 0x44000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
33929
33930P2328: !_ST [14] (maybe <- 0x4200001f) (FP)
33931! preparing store val #0, next val will be in f20
33932fmovs %f16, %f20
33933fadds %f16, %f17, %f16
33934st %f20, [%i3 + 64 ]
33935
33936P2329: !_MEMBAR (FP)
33937
33938P2330: !_BST [25] (maybe <- 0x42000020) (FP)
33939wr %g0, 0xf0, %asi
33940sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
33941add %i0, %i3, %i3
33942! preparing store val #0, next val will be in f32
33943fmovs %f16, %f20
33944fadds %f16, %f17, %f16
33945! preparing store val #1, next val will be in f40
33946fmovd %f20, %f32
33947fmovs %f16, %f20
33948fadds %f16, %f17, %f16
33949fmovd %f20, %f40
33950membar #Sync
33951stda %f32, [%i3 + 64 ] %asi
33952
33953P2331: !_MEMBAR (FP)
33954membar #StoreLoad
33955
33956P2332: !_ST [3] (maybe <- 0x2800006) (Int) (CBR) (Secondary ctx)
33957wr %g0, 0x81, %asi
33958stwa %l4, [%i0 + 16] %asi
33959add %l4, 1, %l4
33960
33961! cbranch
33962andcc %l0, 1, %g0
33963be,pt %xcc, TARGET2332
33964nop
33965RET2332:
33966
33967! lfsr step begin
33968srlx %l0, 1, %l7
33969xnor %l7, %l0, %l7
33970sllx %l7, 63, %l7
33971or %l7, %l0, %l0
33972srlx %l0, 1, %l0
33973
33974
33975P2333: !_REPLACEMENT [9] (Int) (Nucleus ctx) (Branch target of P2310)
33976wr %g0, 0x4, %asi
33977sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
33978add %i0, %i2, %i2
33979sethi %hi(0x2000), %o5
33980ld [%i2+32], %l6
33981st %l6, [%i2+32]
33982add %i2, %o5, %l3
33983ld [%l3+32], %l6
33984st %l6, [%l3+32]
33985add %l3, %o5, %l3
33986ld [%l3+32], %l6
33987st %l6, [%l3+32]
33988add %l3, %o5, %l3
33989ld [%l3+32], %l6
33990st %l6, [%l3+32]
33991add %l3, %o5, %l3
33992ld [%l3+32], %l6
33993st %l6, [%l3+32]
33994add %l3, %o5, %l3
33995ld [%l3+32], %l6
33996st %l6, [%l3+32]
33997add %l3, %o5, %l3
33998ld [%l3+32], %l6
33999st %l6, [%l3+32]
34000add %l3, %o5, %l3
34001ld [%l3+32], %l6
34002st %l6, [%l3+32]
34003ba P2334
34004nop
34005
34006TARGET2310:
34007ba RET2310
34008nop
34009
34010
34011P2334: !_REPLACEMENT [16] (Int)
34012sethi %hi(0x2000), %l7
34013ld [%i2+16], %l3
34014st %l3, [%i2+16]
34015add %i2, %l7, %o5
34016ld [%o5+16], %l3
34017st %l3, [%o5+16]
34018add %o5, %l7, %o5
34019ld [%o5+16], %l3
34020st %l3, [%o5+16]
34021add %o5, %l7, %o5
34022ld [%o5+16], %l3
34023st %l3, [%o5+16]
34024add %o5, %l7, %o5
34025ld [%o5+16], %l3
34026st %l3, [%o5+16]
34027add %o5, %l7, %o5
34028ld [%o5+16], %l3
34029st %l3, [%o5+16]
34030add %o5, %l7, %o5
34031ld [%o5+16], %l3
34032st %l3, [%o5+16]
34033add %o5, %l7, %o5
34034ld [%o5+16], %l3
34035st %l3, [%o5+16]
34036
34037P2335: !_PREFETCH [25] (Int)
34038prefetch [%i3 + 96], 1
34039
34040P2336: !_MEMBAR (FP)
34041membar #StoreLoad
34042
34043P2337: !_BLD [8] (FP) (CBR) (Branch target of P2548)
34044wr %g0, 0xf0, %asi
34045ldda [%i1 + 0] %asi, %f32
34046membar #Sync
34047! 2 addresses covered
34048fmovd %f32, %f10
34049fmovd %f40, %f18
34050fmovs %f18, %f11
34051
34052! cbranch
34053andcc %l0, 1, %g0
34054be,pn %xcc, TARGET2337
34055nop
34056RET2337:
34057
34058! lfsr step begin
34059srlx %l0, 1, %l6
34060xnor %l6, %l0, %l6
34061sllx %l6, 63, %l6
34062or %l6, %l0, %l0
34063srlx %l0, 1, %l0
34064
34065ba P2338
34066nop
34067
34068TARGET2548:
34069ba RET2548
34070nop
34071
34072
34073P2338: !_MEMBAR (FP)
34074
34075P2339: !_LD [21] (FP)
34076ld [%i3 + 0], %f12
34077! 1 addresses covered
34078
34079P2340: !_MEMBAR (FP) (CBR) (Branch target of P2557)
34080membar #StoreLoad
34081
34082! cbranch
34083andcc %l0, 1, %g0
34084be,pt %xcc, TARGET2340
34085nop
34086RET2340:
34087
34088! lfsr step begin
34089srlx %l0, 1, %l7
34090xnor %l7, %l0, %l7
34091sllx %l7, 63, %l7
34092or %l7, %l0, %l0
34093srlx %l0, 1, %l0
34094
34095ba P2341
34096nop
34097
34098TARGET2557:
34099ba RET2557
34100nop
34101
34102
34103P2341: !_BLD [15] (FP) (CBR)
34104wr %g0, 0xf0, %asi
34105sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
34106add %i0, %i3, %i3
34107ldda [%i3 + 128] %asi, %f32
34108membar #Sync
34109! 1 addresses covered
34110fmovd %f32, %f18
34111fmovs %f18, %f13
34112
34113! cbranch
34114andcc %l0, 1, %g0
34115be,pn %xcc, TARGET2341
34116nop
34117RET2341:
34118
34119! lfsr step begin
34120srlx %l0, 1, %o5
34121xnor %o5, %l0, %o5
34122sllx %o5, 63, %o5
34123or %o5, %l0, %l0
34124srlx %l0, 1, %l0
34125
34126
34127P2342: !_MEMBAR (FP)
34128
34129P2343: !_PREFETCH [3] (Int)
34130prefetch [%i0 + 16], 1
34131
34132P2344: !_MEMBAR (FP)
34133membar #StoreLoad
34134
34135P2345: !_BLD [17] (FP)
34136wr %g0, 0xf0, %asi
34137sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
34138add %i0, %i2, %i2
34139ldda [%i2 + 64] %asi, %f32
34140membar #Sync
34141! 1 addresses covered
34142fmovd %f40, %f14
34143
34144P2346: !_MEMBAR (FP)
34145
34146P2347: !_BST [31] (maybe <- 0x42000022) (FP)
34147wr %g0, 0xf0, %asi
34148sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
34149add %i0, %i3, %i3
34150! preparing store val #0, next val will be in f32
34151fmovs %f16, %f20
34152fadds %f16, %f17, %f16
34153fmovd %f20, %f32
34154membar #Sync
34155stda %f32, [%i3 + 192 ] %asi
34156
34157P2348: !_MEMBAR (FP)
34158membar #StoreLoad
34159
34160P2349: !_ST [9] (maybe <- 0x42000023) (FP)
34161! preparing store val #0, next val will be in f20
34162fmovs %f16, %f20
34163fadds %f16, %f17, %f16
34164st %f20, [%i1 + 32 ]
34165
34166P2350: !_PREFETCH [8] (Int) (Secondary ctx)
34167wr %g0, 0x81, %asi
34168prefetcha [%i1 + 0] %asi, 1
34169
34170P2351: !_PREFETCH [22] (Int) (Branch target of P2400)
34171sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
34172add %i0, %i2, %i2
34173prefetch [%i2 + 4], 1
34174ba P2352
34175nop
34176
34177TARGET2400:
34178ba RET2400
34179nop
34180
34181
34182P2352: !_MEMBAR (FP) (Secondary ctx)
34183membar #StoreLoad
34184
34185P2353: !_BLD [32] (FP) (Secondary ctx)
34186wr %g0, 0xf1, %asi
34187ldda [%i3 + 256] %asi, %f32
34188membar #Sync
34189! 1 addresses covered
34190fmovd %f32, %f18
34191fmovs %f18, %f15
34192!---- flushing fp results buffer to %f30 ----
34193fmovd %f0, %f30
34194fmovd %f2, %f30
34195fmovd %f4, %f30
34196fmovd %f6, %f30
34197fmovd %f8, %f30
34198fmovd %f10, %f30
34199fmovd %f12, %f30
34200fmovd %f14, %f30
34201!--
34202
34203P2354: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2521)
34204ba P2355
34205nop
34206
34207TARGET2521:
34208ba RET2521
34209nop
34210
34211
34212P2355: !_REPLACEMENT [18] (Int) (Branch target of P2474)
34213sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
34214add %i0, %i3, %i3
34215sethi %hi(0x2000), %l7
34216ld [%i3+128], %l3
34217st %l3, [%i3+128]
34218add %i3, %l7, %o5
34219ld [%o5+128], %l3
34220st %l3, [%o5+128]
34221add %o5, %l7, %o5
34222ld [%o5+128], %l3
34223st %l3, [%o5+128]
34224add %o5, %l7, %o5
34225ld [%o5+128], %l3
34226st %l3, [%o5+128]
34227add %o5, %l7, %o5
34228ld [%o5+128], %l3
34229st %l3, [%o5+128]
34230add %o5, %l7, %o5
34231ld [%o5+128], %l3
34232st %l3, [%o5+128]
34233add %o5, %l7, %o5
34234ld [%o5+128], %l3
34235st %l3, [%o5+128]
34236add %o5, %l7, %o5
34237ld [%o5+128], %l3
34238st %l3, [%o5+128]
34239ba P2356
34240nop
34241
34242TARGET2474:
34243ba RET2474
34244nop
34245
34246
34247P2356: !_MEMBAR (FP) (CBR)
34248
34249! cbranch
34250andcc %l0, 1, %g0
34251be,pn %xcc, TARGET2356
34252nop
34253RET2356:
34254
34255! lfsr step begin
34256srlx %l0, 1, %l6
34257xnor %l6, %l0, %l6
34258sllx %l6, 63, %l6
34259or %l6, %l0, %l0
34260srlx %l0, 1, %l0
34261
34262
34263P2357: !_BST [13] (maybe <- 0x42000024) (FP)
34264wr %g0, 0xf0, %asi
34265sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
34266add %i0, %i2, %i2
34267! preparing store val #0, next val will be in f32
34268fmovs %f16, %f20
34269fadds %f16, %f17, %f16
34270! preparing store val #1, next val will be in f33
34271fmovs %f16, %f21
34272fadds %f16, %f17, %f16
34273! preparing store val #2, next val will be in f40
34274fmovd %f20, %f32
34275fmovs %f16, %f20
34276fadds %f16, %f17, %f16
34277fmovd %f20, %f40
34278membar #Sync
34279stda %f32, [%i2 + 0 ] %asi
34280
34281P2358: !_MEMBAR (FP)
34282membar #StoreLoad
34283
34284P2359: !_BLD [3] (FP) (Branch target of P2630)
34285wr %g0, 0xf0, %asi
34286ldda [%i0 + 0] %asi, %f0
34287membar #Sync
34288! 5 addresses covered
34289fmovs %f4, %f3
34290fmovd %f8, %f4
34291ba P2360
34292nop
34293
34294TARGET2630:
34295ba RET2630
34296nop
34297
34298
34299P2360: !_MEMBAR (FP) (CBR)
34300
34301! cbranch
34302andcc %l0, 1, %g0
34303be,pt %xcc, TARGET2360
34304nop
34305RET2360:
34306
34307! lfsr step begin
34308srlx %l0, 1, %l6
34309xnor %l6, %l0, %l6
34310sllx %l6, 63, %l6
34311or %l6, %l0, %l0
34312srlx %l0, 1, %l0
34313
34314
34315P2361: !_BSTC [0] (maybe <- 0x42000027) (FP) (Secondary ctx)
34316wr %g0, 0xe1, %asi
34317! preparing store val #0, next val will be in f32
34318fmovs %f16, %f20
34319fadds %f16, %f17, %f16
34320! preparing store val #1, next val will be in f33
34321fmovs %f16, %f21
34322fadds %f16, %f17, %f16
34323! preparing store val #2, next val will be in f34
34324fmovd %f20, %f32
34325fmovs %f16, %f20
34326fadds %f16, %f17, %f16
34327! preparing store val #3, next val will be in f36
34328fmovd %f20, %f34
34329fmovs %f16, %f20
34330fadds %f16, %f17, %f16
34331! preparing store val #4, next val will be in f40
34332fmovd %f20, %f36
34333fmovs %f16, %f20
34334fadds %f16, %f17, %f16
34335fmovd %f20, %f40
34336membar #Sync
34337stda %f32, [%i0 + 0 ] %asi
34338
34339P2362: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2311)
34340membar #StoreLoad
34341ba P2363
34342nop
34343
34344TARGET2311:
34345ba RET2311
34346nop
34347
34348
34349P2363: !_REPLACEMENT [13] (Int)
34350sethi %hi(0x2000), %l6
34351ld [%i3+32], %o5
34352st %o5, [%i3+32]
34353add %i3, %l6, %l7
34354ld [%l7+32], %o5
34355st %o5, [%l7+32]
34356add %l7, %l6, %l7
34357ld [%l7+32], %o5
34358st %o5, [%l7+32]
34359add %l7, %l6, %l7
34360ld [%l7+32], %o5
34361st %o5, [%l7+32]
34362add %l7, %l6, %l7
34363ld [%l7+32], %o5
34364st %o5, [%l7+32]
34365add %l7, %l6, %l7
34366ld [%l7+32], %o5
34367st %o5, [%l7+32]
34368add %l7, %l6, %l7
34369ld [%l7+32], %o5
34370st %o5, [%l7+32]
34371add %l7, %l6, %l7
34372ld [%l7+32], %o5
34373st %o5, [%l7+32]
34374
34375P2364: !_MEMBAR (FP)
34376membar #StoreLoad
34377
34378P2365: !_BLD [18] (FP) (CBR)
34379wr %g0, 0xf0, %asi
34380sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
34381add %i0, %i3, %i3
34382ldda [%i3 + 128] %asi, %f32
34383membar #Sync
34384! 1 addresses covered
34385fmovd %f32, %f18
34386fmovs %f18, %f5
34387
34388! cbranch
34389andcc %l0, 1, %g0
34390be,pt %xcc, TARGET2365
34391nop
34392RET2365:
34393
34394! lfsr step begin
34395srlx %l0, 1, %l3
34396xnor %l3, %l0, %l3
34397sllx %l3, 63, %l3
34398or %l3, %l0, %l0
34399srlx %l0, 1, %l0
34400
34401
34402P2366: !_MEMBAR (FP)
34403
34404P2367: !_BLD [29] (FP) (CBR)
34405wr %g0, 0xf0, %asi
34406sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
34407add %i0, %i2, %i2
34408ldda [%i2 + 64] %asi, %f32
34409membar #Sync
34410! 1 addresses covered
34411fmovd %f32, %f6
34412
34413! cbranch
34414andcc %l0, 1, %g0
34415be,pn %xcc, TARGET2367
34416nop
34417RET2367:
34418
34419! lfsr step begin
34420srlx %l0, 1, %l6
34421xnor %l6, %l0, %l6
34422sllx %l6, 63, %l6
34423or %l6, %l0, %l0
34424srlx %l0, 1, %l0
34425
34426
34427P2368: !_MEMBAR (FP) (CBR)
34428
34429! cbranch
34430andcc %l0, 1, %g0
34431be,pn %xcc, TARGET2368
34432nop
34433RET2368:
34434
34435! lfsr step begin
34436srlx %l0, 1, %l7
34437xnor %l7, %l0, %l7
34438sllx %l7, 63, %l7
34439or %l7, %l0, %l0
34440srlx %l0, 1, %l0
34441
34442
34443P2369: !_LD [14] (Int)
34444sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
34445add %i0, %i3, %i3
34446lduw [%i3 + 64], %o2
34447! move %o2(lower) -> %o2(upper)
34448sllx %o2, 32, %o2
34449
34450P2370: !_LD [26] (Int) (CBR)
34451sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
34452add %i0, %i2, %i2
34453lduw [%i2 + 128], %l7
34454! move %l7(lower) -> %o2(lower)
34455or %l7, %o2, %o2
34456
34457! cbranch
34458andcc %l0, 1, %g0
34459be,pt %xcc, TARGET2370
34460nop
34461RET2370:
34462
34463! lfsr step begin
34464srlx %l0, 1, %o5
34465xnor %o5, %l0, %o5
34466sllx %o5, 63, %o5
34467or %o5, %l0, %l0
34468srlx %l0, 1, %l0
34469
34470
34471P2371: !_REPLACEMENT [1] (Int)
34472sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
34473add %i0, %i3, %i3
34474sethi %hi(0x2000), %l3
34475ld [%i3+4], %l7
34476st %l7, [%i3+4]
34477add %i3, %l3, %l6
34478ld [%l6+4], %l7
34479st %l7, [%l6+4]
34480add %l6, %l3, %l6
34481ld [%l6+4], %l7
34482st %l7, [%l6+4]
34483add %l6, %l3, %l6
34484ld [%l6+4], %l7
34485st %l7, [%l6+4]
34486add %l6, %l3, %l6
34487ld [%l6+4], %l7
34488st %l7, [%l6+4]
34489add %l6, %l3, %l6
34490ld [%l6+4], %l7
34491st %l7, [%l6+4]
34492add %l6, %l3, %l6
34493ld [%l6+4], %l7
34494st %l7, [%l6+4]
34495add %l6, %l3, %l6
34496ld [%l6+4], %l7
34497st %l7, [%l6+4]
34498
34499P2372: !_MEMBAR (FP) (Secondary ctx)
34500
34501P2373: !_BSTC [14] (maybe <- 0x4200002c) (FP) (Secondary ctx)
34502wr %g0, 0xe1, %asi
34503sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
34504add %i0, %i2, %i2
34505! preparing store val #0, next val will be in f32
34506fmovs %f16, %f20
34507fadds %f16, %f17, %f16
34508fmovd %f20, %f32
34509membar #Sync
34510stda %f32, [%i2 + 64 ] %asi
34511
34512P2374: !_MEMBAR (FP) (Secondary ctx)
34513membar #StoreLoad
34514
34515P2375: !_BLD [3] (FP) (Secondary ctx)
34516wr %g0, 0xf1, %asi
34517ldda [%i0 + 0] %asi, %f32
34518membar #Sync
34519! 5 addresses covered
34520fmovd %f32, %f18
34521fmovs %f18, %f7
34522fmovs %f19, %f8
34523fmovd %f34, %f18
34524fmovs %f18, %f9
34525fmovd %f36, %f10
34526fmovd %f40, %f18
34527fmovs %f18, %f11
34528
34529P2376: !_MEMBAR (FP) (Secondary ctx)
34530
34531P2377: !_LD [11] (Int)
34532lduw [%i2 + 0], %o3
34533! move %o3(lower) -> %o3(upper)
34534sllx %o3, 32, %o3
34535
34536P2378: !_MEMBAR (FP)
34537
34538P2379: !_BSTC [17] (maybe <- 0x4200002d) (FP) (CBR)
34539wr %g0, 0xe0, %asi
34540sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
34541add %i0, %i3, %i3
34542! preparing store val #0, next val will be in f40
34543fmovs %f16, %f20
34544fadds %f16, %f17, %f16
34545fmovd %f20, %f40
34546membar #Sync
34547stda %f32, [%i3 + 64 ] %asi
34548
34549! cbranch
34550andcc %l0, 1, %g0
34551be,pn %xcc, TARGET2379
34552nop
34553RET2379:
34554
34555! lfsr step begin
34556srlx %l0, 1, %o5
34557xnor %o5, %l0, %o5
34558sllx %o5, 63, %o5
34559or %o5, %l0, %l0
34560srlx %l0, 1, %l0
34561
34562
34563P2380: !_MEMBAR (FP) (Branch target of P2306)
34564ba P2381
34565nop
34566
34567TARGET2306:
34568ba RET2306
34569nop
34570
34571
34572P2381: !_BSTC [32] (maybe <- 0x4200002e) (FP)
34573wr %g0, 0xe0, %asi
34574sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
34575add %i0, %i2, %i2
34576! preparing store val #0, next val will be in f32
34577fmovs %f16, %f20
34578fadds %f16, %f17, %f16
34579fmovd %f20, %f32
34580membar #Sync
34581stda %f32, [%i2 + 256 ] %asi
34582
34583P2382: !_MEMBAR (FP) (CBR)
34584membar #StoreLoad
34585
34586! cbranch
34587andcc %l0, 1, %g0
34588be,pn %xcc, TARGET2382
34589nop
34590RET2382:
34591
34592! lfsr step begin
34593srlx %l0, 1, %o5
34594xnor %o5, %l0, %o5
34595sllx %o5, 63, %o5
34596or %o5, %l0, %l0
34597srlx %l0, 1, %l0
34598
34599
34600P2383: !_BLD [23] (FP)
34601wr %g0, 0xf0, %asi
34602sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
34603add %i0, %i3, %i3
34604ldda [%i3 + 0] %asi, %f32
34605membar #Sync
34606! 3 addresses covered
34607fmovd %f32, %f12
34608fmovd %f40, %f14
34609
34610P2384: !_MEMBAR (FP) (Branch target of P2229)
34611ba P2385
34612nop
34613
34614TARGET2229:
34615ba RET2229
34616nop
34617
34618
34619P2385: !_ST [13] (maybe <- 0x2800007) (Int) (Nucleus ctx)
34620wr %g0, 0x4, %asi
34621sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
34622add %i0, %i2, %i2
34623stwa %l4, [%i2 + 32] %asi
34624add %l4, 1, %l4
34625
34626P2386: !_LD [26] (Int)
34627lduw [%i3 + 128], %l3
34628! move %l3(lower) -> %o3(lower)
34629or %l3, %o3, %o3
34630
34631P2387: !_REPLACEMENT [4] (Int)
34632sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
34633add %i0, %i3, %i3
34634sethi %hi(0x2000), %l6
34635ld [%i3+32], %o5
34636st %o5, [%i3+32]
34637add %i3, %l6, %l7
34638ld [%l7+32], %o5
34639st %o5, [%l7+32]
34640add %l7, %l6, %l7
34641ld [%l7+32], %o5
34642st %o5, [%l7+32]
34643add %l7, %l6, %l7
34644ld [%l7+32], %o5
34645st %o5, [%l7+32]
34646add %l7, %l6, %l7
34647ld [%l7+32], %o5
34648st %o5, [%l7+32]
34649add %l7, %l6, %l7
34650ld [%l7+32], %o5
34651st %o5, [%l7+32]
34652add %l7, %l6, %l7
34653ld [%l7+32], %o5
34654st %o5, [%l7+32]
34655add %l7, %l6, %l7
34656ld [%l7+32], %o5
34657st %o5, [%l7+32]
34658
34659P2388: !_MEMBAR (FP) (Branch target of P2337)
34660membar #StoreLoad
34661ba P2389
34662nop
34663
34664TARGET2337:
34665ba RET2337
34666nop
34667
34668
34669P2389: !_BLD [32] (FP)
34670wr %g0, 0xf0, %asi
34671sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
34672add %i0, %i2, %i2
34673ldda [%i2 + 256] %asi, %f32
34674membar #Sync
34675! 1 addresses covered
34676fmovd %f32, %f18
34677fmovs %f18, %f15
34678!---- flushing fp results buffer to %f30 ----
34679fmovd %f0, %f30
34680fmovd %f2, %f30
34681fmovd %f4, %f30
34682fmovd %f6, %f30
34683fmovd %f8, %f30
34684fmovd %f10, %f30
34685fmovd %f12, %f30
34686fmovd %f14, %f30
34687!--
34688
34689P2390: !_MEMBAR (FP)
34690
34691P2391: !_ST [11] (maybe <- 0x2800008) (Int) (Branch target of P2520)
34692sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
34693add %i0, %i3, %i3
34694stw %l4, [%i3 + 0 ]
34695add %l4, 1, %l4
34696ba P2392
34697nop
34698
34699TARGET2520:
34700ba RET2520
34701nop
34702
34703
34704P2392: !_REPLACEMENT [7] (Int) (Branch target of P2301)
34705sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
34706add %i0, %i2, %i2
34707sethi %hi(0x2000), %o5
34708ld [%i2+128], %l6
34709st %l6, [%i2+128]
34710add %i2, %o5, %l3
34711ld [%l3+128], %l6
34712st %l6, [%l3+128]
34713add %l3, %o5, %l3
34714ld [%l3+128], %l6
34715st %l6, [%l3+128]
34716add %l3, %o5, %l3
34717ld [%l3+128], %l6
34718st %l6, [%l3+128]
34719add %l3, %o5, %l3
34720ld [%l3+128], %l6
34721st %l6, [%l3+128]
34722add %l3, %o5, %l3
34723ld [%l3+128], %l6
34724st %l6, [%l3+128]
34725add %l3, %o5, %l3
34726ld [%l3+128], %l6
34727st %l6, [%l3+128]
34728add %l3, %o5, %l3
34729ld [%l3+128], %l6
34730st %l6, [%l3+128]
34731ba P2393
34732nop
34733
34734TARGET2301:
34735ba RET2301
34736nop
34737
34738
34739P2393: !_PREFETCH [26] (Int) (CBR)
34740sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
34741add %i0, %i3, %i3
34742prefetch [%i3 + 128], 1
34743
34744! cbranch
34745andcc %l0, 1, %g0
34746be,pt %xcc, TARGET2393
34747nop
34748RET2393:
34749
34750! lfsr step begin
34751srlx %l0, 1, %l7
34752xnor %l7, %l0, %l7
34753sllx %l7, 63, %l7
34754or %l7, %l0, %l0
34755srlx %l0, 1, %l0
34756
34757
34758P2394: !_MEMBAR (FP)
34759
34760P2395: !_BSTC [10] (maybe <- 0x4200002f) (FP)
34761wr %g0, 0xe0, %asi
34762! preparing store val #0, next val will be in f32
34763fmovs %f16, %f20
34764fadds %f16, %f17, %f16
34765fmovd %f20, %f32
34766membar #Sync
34767stda %f32, [%i1 + 64 ] %asi
34768
34769P2396: !_MEMBAR (FP)
34770
34771P2397: !_BSTC [33] (maybe <- 0x42000030) (FP)
34772wr %g0, 0xe0, %asi
34773sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
34774add %i0, %i2, %i2
34775! preparing store val #0, next val will be in f32
34776fmovs %f16, %f20
34777fadds %f16, %f17, %f16
34778fmovd %f20, %f32
34779membar #Sync
34780stda %f32, [%i2 + 0 ] %asi
34781
34782P2398: !_MEMBAR (FP) (Branch target of P2537)
34783membar #StoreLoad
34784ba P2399
34785nop
34786
34787TARGET2537:
34788ba RET2537
34789nop
34790
34791
34792P2399: !_ST [18] (maybe <- 0x42000031) (FP) (CBR) (Branch target of P2508)
34793sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
34794add %i0, %i3, %i3
34795! preparing store val #0, next val will be in f20
34796fmovs %f16, %f20
34797fadds %f16, %f17, %f16
34798st %f20, [%i3 + 128 ]
34799
34800! cbranch
34801andcc %l0, 1, %g0
34802be,pt %xcc, TARGET2399
34803nop
34804RET2399:
34805
34806! lfsr step begin
34807srlx %l0, 1, %l3
34808xnor %l3, %l0, %l3
34809sllx %l3, 63, %l3
34810or %l3, %l0, %l0
34811srlx %l0, 1, %l0
34812
34813ba P2400
34814nop
34815
34816TARGET2508:
34817ba RET2508
34818nop
34819
34820
34821P2400: !_REPLACEMENT [8] (Int) (CBR) (Branch target of P2370)
34822sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
34823add %i0, %i2, %i2
34824sethi %hi(0x2000), %l6
34825ld [%i2+0], %o5
34826st %o5, [%i2+0]
34827add %i2, %l6, %l7
34828ld [%l7+0], %o5
34829st %o5, [%l7+0]
34830add %l7, %l6, %l7
34831ld [%l7+0], %o5
34832st %o5, [%l7+0]
34833add %l7, %l6, %l7
34834ld [%l7+0], %o5
34835st %o5, [%l7+0]
34836add %l7, %l6, %l7
34837ld [%l7+0], %o5
34838st %o5, [%l7+0]
34839add %l7, %l6, %l7
34840ld [%l7+0], %o5
34841st %o5, [%l7+0]
34842add %l7, %l6, %l7
34843ld [%l7+0], %o5
34844st %o5, [%l7+0]
34845add %l7, %l6, %l7
34846ld [%l7+0], %o5
34847st %o5, [%l7+0]
34848
34849! cbranch
34850andcc %l0, 1, %g0
34851be,pt %xcc, TARGET2400
34852nop
34853RET2400:
34854
34855! lfsr step begin
34856srlx %l0, 1, %l3
34857xnor %l3, %l0, %l3
34858sllx %l3, 63, %l3
34859or %l3, %l0, %l0
34860srlx %l0, 1, %l0
34861
34862ba P2401
34863nop
34864
34865TARGET2370:
34866ba RET2370
34867nop
34868
34869
34870P2401: !_MEMBAR (FP)
34871
34872P2402: !_BST [19] (maybe <- 0x42000032) (FP) (CBR) (Branch target of P2405)
34873wr %g0, 0xf0, %asi
34874sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
34875add %i0, %i3, %i3
34876! preparing store val #0, next val will be in f32
34877fmovs %f16, %f20
34878fadds %f16, %f17, %f16
34879fmovd %f20, %f32
34880membar #Sync
34881stda %f32, [%i3 + 0 ] %asi
34882
34883! cbranch
34884andcc %l0, 1, %g0
34885be,pt %xcc, TARGET2402
34886nop
34887RET2402:
34888
34889! lfsr step begin
34890srlx %l0, 1, %l3
34891xnor %l3, %l0, %l3
34892sllx %l3, 63, %l3
34893or %l3, %l0, %l0
34894srlx %l0, 1, %l0
34895
34896ba P2403
34897nop
34898
34899TARGET2405:
34900ba RET2405
34901nop
34902
34903
34904P2403: !_MEMBAR (FP) (CBR)
34905
34906! cbranch
34907andcc %l0, 1, %g0
34908be,pn %xcc, TARGET2403
34909nop
34910RET2403:
34911
34912! lfsr step begin
34913srlx %l0, 1, %l6
34914xnor %l6, %l0, %l6
34915sllx %l6, 63, %l6
34916or %l6, %l0, %l0
34917srlx %l0, 1, %l0
34918
34919
34920P2404: !_BSTC [25] (maybe <- 0x42000033) (FP)
34921wr %g0, 0xe0, %asi
34922sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
34923add %i0, %i2, %i2
34924! preparing store val #0, next val will be in f32
34925fmovs %f16, %f20
34926fadds %f16, %f17, %f16
34927! preparing store val #1, next val will be in f40
34928fmovd %f20, %f32
34929fmovs %f16, %f20
34930fadds %f16, %f17, %f16
34931fmovd %f20, %f40
34932membar #Sync
34933stda %f32, [%i2 + 64 ] %asi
34934
34935P2405: !_MEMBAR (FP) (CBR)
34936membar #StoreLoad
34937
34938! cbranch
34939andcc %l0, 1, %g0
34940be,pt %xcc, TARGET2405
34941nop
34942RET2405:
34943
34944! lfsr step begin
34945srlx %l0, 1, %l6
34946xnor %l6, %l0, %l6
34947sllx %l6, 63, %l6
34948or %l6, %l0, %l0
34949srlx %l0, 1, %l0
34950
34951
34952P2406: !_BLD [17] (FP) (CBR)
34953wr %g0, 0xf0, %asi
34954sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
34955add %i0, %i3, %i3
34956ldda [%i3 + 64] %asi, %f0
34957membar #Sync
34958! 1 addresses covered
34959fmovd %f8, %f0
34960
34961! cbranch
34962andcc %l0, 1, %g0
34963be,pt %xcc, TARGET2406
34964nop
34965RET2406:
34966
34967! lfsr step begin
34968srlx %l0, 1, %l7
34969xnor %l7, %l0, %l7
34970sllx %l7, 63, %l7
34971or %l7, %l0, %l0
34972srlx %l0, 1, %l0
34973
34974
34975P2407: !_MEMBAR (FP)
34976
34977P2408: !_REPLACEMENT [23] (Int) (Nucleus ctx)
34978wr %g0, 0x4, %asi
34979sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
34980add %i0, %i2, %i2
34981sethi %hi(0x2000), %o5
34982ld [%i2+32], %l6
34983st %l6, [%i2+32]
34984add %i2, %o5, %l3
34985ld [%l3+32], %l6
34986st %l6, [%l3+32]
34987add %l3, %o5, %l3
34988ld [%l3+32], %l6
34989st %l6, [%l3+32]
34990add %l3, %o5, %l3
34991ld [%l3+32], %l6
34992st %l6, [%l3+32]
34993add %l3, %o5, %l3
34994ld [%l3+32], %l6
34995st %l6, [%l3+32]
34996add %l3, %o5, %l3
34997ld [%l3+32], %l6
34998st %l6, [%l3+32]
34999add %l3, %o5, %l3
35000ld [%l3+32], %l6
35001st %l6, [%l3+32]
35002add %l3, %o5, %l3
35003ld [%l3+32], %l6
35004st %l6, [%l3+32]
35005
35006P2409: !_REPLACEMENT [14] (Int) (CBR)
35007sethi %hi(0x2000), %l7
35008ld [%i2+64], %l3
35009st %l3, [%i2+64]
35010add %i2, %l7, %o5
35011ld [%o5+64], %l3
35012st %l3, [%o5+64]
35013add %o5, %l7, %o5
35014ld [%o5+64], %l3
35015st %l3, [%o5+64]
35016add %o5, %l7, %o5
35017ld [%o5+64], %l3
35018st %l3, [%o5+64]
35019add %o5, %l7, %o5
35020ld [%o5+64], %l3
35021st %l3, [%o5+64]
35022add %o5, %l7, %o5
35023ld [%o5+64], %l3
35024st %l3, [%o5+64]
35025add %o5, %l7, %o5
35026ld [%o5+64], %l3
35027st %l3, [%o5+64]
35028add %o5, %l7, %o5
35029ld [%o5+64], %l3
35030st %l3, [%o5+64]
35031
35032! cbranch
35033andcc %l0, 1, %g0
35034be,pn %xcc, TARGET2409
35035nop
35036RET2409:
35037
35038! lfsr step begin
35039srlx %l0, 1, %l6
35040xnor %l6, %l0, %l6
35041sllx %l6, 63, %l6
35042or %l6, %l0, %l0
35043srlx %l0, 1, %l0
35044
35045
35046P2410: !_MEMBAR (FP)
35047membar #StoreLoad
35048
35049P2411: !_BLD [27] (FP) (Branch target of P2246)
35050wr %g0, 0xf0, %asi
35051sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
35052add %i0, %i3, %i3
35053ldda [%i3 + 128] %asi, %f32
35054membar #Sync
35055! 2 addresses covered
35056fmovd %f32, %f18
35057fmovs %f18, %f1
35058fmovd %f40, %f2
35059ba P2412
35060nop
35061
35062TARGET2246:
35063ba RET2246
35064nop
35065
35066
35067P2412: !_MEMBAR (FP) (CBR)
35068
35069! cbranch
35070andcc %l0, 1, %g0
35071be,pt %xcc, TARGET2412
35072nop
35073RET2412:
35074
35075! lfsr step begin
35076srlx %l0, 1, %l7
35077xnor %l7, %l0, %l7
35078sllx %l7, 63, %l7
35079or %l7, %l0, %l0
35080srlx %l0, 1, %l0
35081
35082
35083P2413: !_BLD [13] (FP) (Branch target of P2486)
35084wr %g0, 0xf0, %asi
35085sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
35086add %i0, %i2, %i2
35087ldda [%i2 + 0] %asi, %f32
35088membar #Sync
35089! 3 addresses covered
35090fmovd %f32, %f18
35091fmovs %f18, %f3
35092fmovs %f19, %f4
35093fmovd %f40, %f18
35094fmovs %f18, %f5
35095ba P2414
35096nop
35097
35098TARGET2486:
35099ba RET2486
35100nop
35101
35102
35103P2414: !_MEMBAR (FP)
35104
35105P2415: !_REPLACEMENT [30] (Int)
35106sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
35107add %i0, %i3, %i3
35108sethi %hi(0x2000), %o5
35109ld [%i3+128], %l6
35110st %l6, [%i3+128]
35111add %i3, %o5, %l3
35112ld [%l3+128], %l6
35113st %l6, [%l3+128]
35114add %l3, %o5, %l3
35115ld [%l3+128], %l6
35116st %l6, [%l3+128]
35117add %l3, %o5, %l3
35118ld [%l3+128], %l6
35119st %l6, [%l3+128]
35120add %l3, %o5, %l3
35121ld [%l3+128], %l6
35122st %l6, [%l3+128]
35123add %l3, %o5, %l3
35124ld [%l3+128], %l6
35125st %l6, [%l3+128]
35126add %l3, %o5, %l3
35127ld [%l3+128], %l6
35128st %l6, [%l3+128]
35129add %l3, %o5, %l3
35130ld [%l3+128], %l6
35131st %l6, [%l3+128]
35132
35133P2416: !_MEMBAR (FP) (Branch target of P2368)
35134membar #StoreLoad
35135ba P2417
35136nop
35137
35138TARGET2368:
35139ba RET2368
35140nop
35141
35142
35143P2417: !_BLD [15] (FP) (Branch target of P2460)
35144wr %g0, 0xf0, %asi
35145ldda [%i2 + 128] %asi, %f32
35146membar #Sync
35147! 1 addresses covered
35148fmovd %f32, %f6
35149ba P2418
35150nop
35151
35152TARGET2460:
35153ba RET2460
35154nop
35155
35156
35157P2418: !_MEMBAR (FP)
35158
35159P2419: !_BSTC [3] (maybe <- 0x42000035) (FP)
35160wr %g0, 0xe0, %asi
35161! preparing store val #0, next val will be in f32
35162fmovs %f16, %f20
35163fadds %f16, %f17, %f16
35164! preparing store val #1, next val will be in f33
35165fmovs %f16, %f21
35166fadds %f16, %f17, %f16
35167! preparing store val #2, next val will be in f34
35168fmovd %f20, %f32
35169fmovs %f16, %f20
35170fadds %f16, %f17, %f16
35171! preparing store val #3, next val will be in f36
35172fmovd %f20, %f34
35173fmovs %f16, %f20
35174fadds %f16, %f17, %f16
35175! preparing store val #4, next val will be in f40
35176fmovd %f20, %f36
35177fmovs %f16, %f20
35178fadds %f16, %f17, %f16
35179fmovd %f20, %f40
35180membar #Sync
35181stda %f32, [%i0 + 0 ] %asi
35182
35183P2420: !_MEMBAR (FP) (CBR)
35184
35185! cbranch
35186andcc %l0, 1, %g0
35187be,pn %xcc, TARGET2420
35188nop
35189RET2420:
35190
35191! lfsr step begin
35192srlx %l0, 1, %l6
35193xnor %l6, %l0, %l6
35194sllx %l6, 63, %l6
35195or %l6, %l0, %l0
35196srlx %l0, 1, %l0
35197
35198
35199P2421: !_BSTC [26] (maybe <- 0x4200003a) (FP) (CBR)
35200wr %g0, 0xe0, %asi
35201sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
35202add %i0, %i2, %i2
35203! preparing store val #0, next val will be in f32
35204fmovs %f16, %f20
35205fadds %f16, %f17, %f16
35206! preparing store val #1, next val will be in f40
35207fmovd %f20, %f32
35208fmovs %f16, %f20
35209fadds %f16, %f17, %f16
35210fmovd %f20, %f40
35211membar #Sync
35212stda %f32, [%i2 + 128 ] %asi
35213
35214! cbranch
35215andcc %l0, 1, %g0
35216be,pn %xcc, TARGET2421
35217nop
35218RET2421:
35219
35220! lfsr step begin
35221srlx %l0, 1, %l6
35222xnor %l6, %l0, %l6
35223sllx %l6, 63, %l6
35224or %l6, %l0, %l0
35225srlx %l0, 1, %l0
35226
35227
35228P2422: !_MEMBAR (FP)
35229membar #StoreLoad
35230
35231P2423: !_REPLACEMENT [3] (Int) (Branch target of P2503)
35232sethi %hi(0x2000), %l7
35233ld [%i3+16], %l3
35234st %l3, [%i3+16]
35235add %i3, %l7, %o5
35236ld [%o5+16], %l3
35237st %l3, [%o5+16]
35238add %o5, %l7, %o5
35239ld [%o5+16], %l3
35240st %l3, [%o5+16]
35241add %o5, %l7, %o5
35242ld [%o5+16], %l3
35243st %l3, [%o5+16]
35244add %o5, %l7, %o5
35245ld [%o5+16], %l3
35246st %l3, [%o5+16]
35247add %o5, %l7, %o5
35248ld [%o5+16], %l3
35249st %l3, [%o5+16]
35250add %o5, %l7, %o5
35251ld [%o5+16], %l3
35252st %l3, [%o5+16]
35253add %o5, %l7, %o5
35254ld [%o5+16], %l3
35255st %l3, [%o5+16]
35256ba P2424
35257nop
35258
35259TARGET2503:
35260ba RET2503
35261nop
35262
35263
35264P2424: !_ST [21] (maybe <- 0x2800009) (Int)
35265stw %l4, [%i2 + 0 ]
35266add %l4, 1, %l4
35267
35268P2425: !_IDC_FLIP [29] (Int)
35269sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
35270add %i0, %i3, %i3
35271IDC_FLIP(2425, 20594, 5, 0x46000040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
35272
35273P2426: !_MEMBAR (FP) (Branch target of P2499)
35274ba P2427
35275nop
35276
35277TARGET2499:
35278ba RET2499
35279nop
35280
35281
35282P2427: !_BSTC [4] (maybe <- 0x4200003c) (FP) (CBR)
35283wr %g0, 0xe0, %asi
35284! preparing store val #0, next val will be in f32
35285fmovs %f16, %f20
35286fadds %f16, %f17, %f16
35287! preparing store val #1, next val will be in f33
35288fmovs %f16, %f21
35289fadds %f16, %f17, %f16
35290! preparing store val #2, next val will be in f34
35291fmovd %f20, %f32
35292fmovs %f16, %f20
35293fadds %f16, %f17, %f16
35294! preparing store val #3, next val will be in f36
35295fmovd %f20, %f34
35296fmovs %f16, %f20
35297fadds %f16, %f17, %f16
35298! preparing store val #4, next val will be in f40
35299fmovd %f20, %f36
35300fmovs %f16, %f20
35301fadds %f16, %f17, %f16
35302fmovd %f20, %f40
35303membar #Sync
35304stda %f32, [%i0 + 0 ] %asi
35305
35306! cbranch
35307andcc %l0, 1, %g0
35308be,pt %xcc, TARGET2427
35309nop
35310RET2427:
35311
35312! lfsr step begin
35313srlx %l0, 1, %l3
35314xnor %l3, %l0, %l3
35315sllx %l3, 63, %l3
35316or %l3, %l0, %l0
35317srlx %l0, 1, %l0
35318
35319
35320P2428: !_MEMBAR (FP) (CBR)
35321membar #StoreLoad
35322
35323! cbranch
35324andcc %l0, 1, %g0
35325be,pt %xcc, TARGET2428
35326nop
35327RET2428:
35328
35329! lfsr step begin
35330srlx %l0, 1, %l6
35331xnor %l6, %l0, %l6
35332sllx %l6, 63, %l6
35333or %l6, %l0, %l0
35334srlx %l0, 1, %l0
35335
35336
35337P2429: !_LD [33] (FP)
35338sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
35339add %i0, %i2, %i2
35340ld [%i2 + 0], %f7
35341! 1 addresses covered
35342
35343P2430: !_MEMBAR (FP)
35344membar #StoreLoad
35345
35346P2431: !_BLD [6] (FP) (Branch target of P2294)
35347wr %g0, 0xf0, %asi
35348ldda [%i0 + 64] %asi, %f32
35349membar #Sync
35350! 2 addresses covered
35351fmovd %f32, %f8
35352fmovd %f40, %f18
35353fmovs %f18, %f9
35354ba P2432
35355nop
35356
35357TARGET2294:
35358ba RET2294
35359nop
35360
35361
35362P2432: !_MEMBAR (FP)
35363
35364P2433: !_ST [18] (maybe <- 0x280000a) (Int)
35365sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
35366add %i0, %i3, %i3
35367stw %l4, [%i3 + 128 ]
35368add %l4, 1, %l4
35369
35370P2434: !_LD [8] (Int) (Secondary ctx) (Branch target of P2428)
35371wr %g0, 0x81, %asi
35372lduwa [%i1 + 0] %asi, %o4
35373! move %o4(lower) -> %o4(upper)
35374sllx %o4, 32, %o4
35375ba P2435
35376nop
35377
35378TARGET2428:
35379ba RET2428
35380nop
35381
35382
35383P2435: !_MEMBAR (FP) (Branch target of P2469)
35384ba P2436
35385nop
35386
35387TARGET2469:
35388ba RET2469
35389nop
35390
35391
35392P2436: !_BST [3] (maybe <- 0x42000041) (FP)
35393wr %g0, 0xf0, %asi
35394! preparing store val #0, next val will be in f32
35395fmovs %f16, %f20
35396fadds %f16, %f17, %f16
35397! preparing store val #1, next val will be in f33
35398fmovs %f16, %f21
35399fadds %f16, %f17, %f16
35400! preparing store val #2, next val will be in f34
35401fmovd %f20, %f32
35402fmovs %f16, %f20
35403fadds %f16, %f17, %f16
35404! preparing store val #3, next val will be in f36
35405fmovd %f20, %f34
35406fmovs %f16, %f20
35407fadds %f16, %f17, %f16
35408! preparing store val #4, next val will be in f40
35409fmovd %f20, %f36
35410fmovs %f16, %f20
35411fadds %f16, %f17, %f16
35412fmovd %f20, %f40
35413membar #Sync
35414stda %f32, [%i0 + 0 ] %asi
35415
35416P2437: !_MEMBAR (FP)
35417
35418P2438: !_BST [27] (maybe <- 0x42000046) (FP) (Branch target of P2341)
35419wr %g0, 0xf0, %asi
35420sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
35421add %i0, %i2, %i2
35422! preparing store val #0, next val will be in f32
35423fmovs %f16, %f20
35424fadds %f16, %f17, %f16
35425! preparing store val #1, next val will be in f40
35426fmovd %f20, %f32
35427fmovs %f16, %f20
35428fadds %f16, %f17, %f16
35429fmovd %f20, %f40
35430membar #Sync
35431stda %f32, [%i2 + 128 ] %asi
35432ba P2439
35433nop
35434
35435TARGET2341:
35436ba RET2341
35437nop
35438
35439
35440P2439: !_MEMBAR (FP)
35441membar #StoreLoad
35442
35443P2440: !_LD [5] (FP)
35444ld [%i0 + 64], %f10
35445! 1 addresses covered
35446
35447P2441: !_MEMBAR (FP) (CBR) (Secondary ctx)
35448membar #StoreLoad
35449
35450! cbranch
35451andcc %l0, 1, %g0
35452be,pt %xcc, TARGET2441
35453nop
35454RET2441:
35455
35456! lfsr step begin
35457srlx %l0, 1, %l6
35458xnor %l6, %l0, %l6
35459sllx %l6, 63, %l6
35460or %l6, %l0, %l0
35461srlx %l0, 1, %l0
35462
35463
35464P2442: !_BLD [16] (FP) (Secondary ctx)
35465wr %g0, 0xf1, %asi
35466ldda [%i3 + 0] %asi, %f32
35467membar #Sync
35468! 1 addresses covered
35469fmovd %f36, %f18
35470fmovs %f18, %f11
35471
35472P2443: !_MEMBAR (FP) (Secondary ctx)
35473
35474P2444: !_BSTC [15] (maybe <- 0x42000048) (FP) (Secondary ctx) (Branch target of P2538)
35475wr %g0, 0xe1, %asi
35476sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
35477add %i0, %i3, %i3
35478! preparing store val #0, next val will be in f32
35479fmovs %f16, %f20
35480fadds %f16, %f17, %f16
35481fmovd %f20, %f32
35482membar #Sync
35483stda %f32, [%i3 + 128 ] %asi
35484ba P2445
35485nop
35486
35487TARGET2538:
35488ba RET2538
35489nop
35490
35491
35492P2445: !_MEMBAR (FP) (Secondary ctx)
35493membar #StoreLoad
35494
35495P2446: !_PREFETCH [15] (Int) (CBR) (Secondary ctx) (Branch target of P2277)
35496wr %g0, 0x81, %asi
35497prefetcha [%i3 + 128] %asi, 1
35498
35499! cbranch
35500andcc %l0, 1, %g0
35501be,pt %xcc, TARGET2446
35502nop
35503RET2446:
35504
35505! lfsr step begin
35506srlx %l0, 1, %l6
35507xnor %l6, %l0, %l6
35508sllx %l6, 63, %l6
35509or %l6, %l0, %l0
35510srlx %l0, 1, %l0
35511
35512ba P2447
35513nop
35514
35515TARGET2277:
35516ba RET2277
35517nop
35518
35519
35520P2447: !_MEMBAR (FP) (Secondary ctx)
35521membar #StoreLoad
35522
35523P2448: !_BLD [31] (FP) (Secondary ctx)
35524wr %g0, 0xf1, %asi
35525sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
35526add %i0, %i2, %i2
35527ldda [%i2 + 192] %asi, %f32
35528membar #Sync
35529! 1 addresses covered
35530fmovd %f32, %f12
35531
35532P2449: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P2393)
35533
35534! cbranch
35535andcc %l0, 1, %g0
35536be,pn %xcc, TARGET2449
35537nop
35538RET2449:
35539
35540! lfsr step begin
35541srlx %l0, 1, %l7
35542xnor %l7, %l0, %l7
35543sllx %l7, 63, %l7
35544or %l7, %l0, %l0
35545srlx %l0, 1, %l0
35546
35547ba P2450
35548nop
35549
35550TARGET2393:
35551ba RET2393
35552nop
35553
35554
35555P2450: !_BLD [29] (FP)
35556wr %g0, 0xf0, %asi
35557ldda [%i2 + 64] %asi, %f32
35558membar #Sync
35559! 1 addresses covered
35560fmovd %f32, %f18
35561fmovs %f18, %f13
35562
35563P2451: !_MEMBAR (FP)
35564
35565P2452: !_PREFETCH [31] (Int)
35566prefetch [%i2 + 192], 1
35567
35568P2453: !_ST [20] (maybe <- 0x280000b) (Int) (Branch target of P2585)
35569sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
35570add %i0, %i3, %i3
35571stw %l4, [%i3 + 256 ]
35572add %l4, 1, %l4
35573ba P2454
35574nop
35575
35576TARGET2585:
35577ba RET2585
35578nop
35579
35580
35581P2454: !_IDC_FLIP [0] (Int)
35582IDC_FLIP(2454, 23269, 5, 0x43000000, 0x0, %i0, 0x0, %l6, %l7, %o5, %l3)
35583
35584P2455: !_LD [9] (FP) (CBR)
35585ld [%i1 + 32], %f14
35586! 1 addresses covered
35587
35588! cbranch
35589andcc %l0, 1, %g0
35590be,pt %xcc, TARGET2455
35591nop
35592RET2455:
35593
35594! lfsr step begin
35595srlx %l0, 1, %l6
35596xnor %l6, %l0, %l6
35597sllx %l6, 63, %l6
35598or %l6, %l0, %l0
35599srlx %l0, 1, %l0
35600
35601
35602P2456: !_MEMBAR (FP)
35603membar #StoreLoad
35604
35605P2457: !_BLD [32] (FP) (Branch target of P2420)
35606wr %g0, 0xf0, %asi
35607ldda [%i2 + 256] %asi, %f32
35608membar #Sync
35609! 1 addresses covered
35610fmovd %f32, %f18
35611fmovs %f18, %f15
35612!---- flushing fp results buffer to %f30 ----
35613fmovd %f0, %f30
35614fmovd %f2, %f30
35615fmovd %f4, %f30
35616fmovd %f6, %f30
35617fmovd %f8, %f30
35618fmovd %f10, %f30
35619fmovd %f12, %f30
35620fmovd %f14, %f30
35621!--
35622ba P2458
35623nop
35624
35625TARGET2420:
35626ba RET2420
35627nop
35628
35629
35630P2458: !_MEMBAR (FP) (CBR)
35631
35632! cbranch
35633andcc %l0, 1, %g0
35634be,pn %xcc, TARGET2458
35635nop
35636RET2458:
35637
35638! lfsr step begin
35639srlx %l0, 1, %l7
35640xnor %l7, %l0, %l7
35641sllx %l7, 63, %l7
35642or %l7, %l0, %l0
35643srlx %l0, 1, %l0
35644
35645
35646P2459: !_LD [25] (FP)
35647sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
35648add %i0, %i2, %i2
35649ld [%i2 + 96], %f0
35650! 1 addresses covered
35651
35652P2460: !_ST [19] (maybe <- 0x280000c) (Int) (CBR)
35653stw %l4, [%i3 + 0 ]
35654add %l4, 1, %l4
35655
35656! cbranch
35657andcc %l0, 1, %g0
35658be,pn %xcc, TARGET2460
35659nop
35660RET2460:
35661
35662! lfsr step begin
35663srlx %l0, 1, %l7
35664xnor %l7, %l0, %l7
35665sllx %l7, 63, %l7
35666or %l7, %l0, %l0
35667srlx %l0, 1, %l0
35668
35669
35670P2461: !_ST [1] (maybe <- 0x280000d) (Int) (Branch target of P2403)
35671stw %l4, [%i0 + 4 ]
35672add %l4, 1, %l4
35673ba P2462
35674nop
35675
35676TARGET2403:
35677ba RET2403
35678nop
35679
35680
35681P2462: !_PREFETCH [31] (Int)
35682sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
35683add %i0, %i3, %i3
35684prefetch [%i3 + 192], 1
35685
35686P2463: !_LD [2] (FP) (Secondary ctx)
35687wr %g0, 0x81, %asi
35688lda [%i0 + 8] %asi, %f1
35689! 1 addresses covered
35690
35691P2464: !_MEMBAR (FP) (CBR)
35692
35693! cbranch
35694andcc %l0, 1, %g0
35695be,pt %xcc, TARGET2464
35696nop
35697RET2464:
35698
35699! lfsr step begin
35700srlx %l0, 1, %l7
35701xnor %l7, %l0, %l7
35702sllx %l7, 63, %l7
35703or %l7, %l0, %l0
35704srlx %l0, 1, %l0
35705
35706
35707P2465: !_BSTC [24] (maybe <- 0x42000049) (FP)
35708wr %g0, 0xe0, %asi
35709! preparing store val #0, next val will be in f32
35710fmovs %f16, %f20
35711fadds %f16, %f17, %f16
35712! preparing store val #1, next val will be in f40
35713fmovd %f20, %f32
35714fmovs %f16, %f20
35715fadds %f16, %f17, %f16
35716fmovd %f20, %f40
35717membar #Sync
35718stda %f32, [%i2 + 64 ] %asi
35719
35720P2466: !_MEMBAR (FP) (CBR)
35721membar #StoreLoad
35722
35723! cbranch
35724andcc %l0, 1, %g0
35725be,pn %xcc, TARGET2466
35726nop
35727RET2466:
35728
35729! lfsr step begin
35730srlx %l0, 1, %l7
35731xnor %l7, %l0, %l7
35732sllx %l7, 63, %l7
35733or %l7, %l0, %l0
35734srlx %l0, 1, %l0
35735
35736
35737P2467: !_BLD [33] (FP)
35738wr %g0, 0xf0, %asi
35739sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
35740add %i0, %i2, %i2
35741ldda [%i2 + 0] %asi, %f32
35742membar #Sync
35743! 1 addresses covered
35744fmovd %f32, %f2
35745
35746P2468: !_MEMBAR (FP)
35747
35748P2469: !_BSTC [32] (maybe <- 0x4200004b) (FP) (CBR) (Secondary ctx)
35749wr %g0, 0xe1, %asi
35750! preparing store val #0, next val will be in f32
35751fmovs %f16, %f20
35752fadds %f16, %f17, %f16
35753fmovd %f20, %f32
35754membar #Sync
35755stda %f32, [%i3 + 256 ] %asi
35756
35757! cbranch
35758andcc %l0, 1, %g0
35759be,pt %xcc, TARGET2469
35760nop
35761RET2469:
35762
35763! lfsr step begin
35764srlx %l0, 1, %l7
35765xnor %l7, %l0, %l7
35766sllx %l7, 63, %l7
35767or %l7, %l0, %l0
35768srlx %l0, 1, %l0
35769
35770
35771P2470: !_MEMBAR (FP) (Secondary ctx)
35772membar #StoreLoad
35773
35774P2471: !_ST [7] (maybe <- 0x4200004c) (FP) (Nucleus ctx) (Branch target of P2409)
35775wr %g0, 0x4, %asi
35776! preparing store val #0, next val will be in f20
35777fmovs %f16, %f20
35778fadds %f16, %f17, %f16
35779sta %f20, [%i0 + 128 ] %asi
35780ba P2472
35781nop
35782
35783TARGET2409:
35784ba RET2409
35785nop
35786
35787
35788P2472: !_REPLACEMENT [22] (Int)
35789sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
35790add %i0, %i3, %i3
35791sethi %hi(0x2000), %l7
35792ld [%i3+4], %l3
35793st %l3, [%i3+4]
35794add %i3, %l7, %o5
35795ld [%o5+4], %l3
35796st %l3, [%o5+4]
35797add %o5, %l7, %o5
35798ld [%o5+4], %l3
35799st %l3, [%o5+4]
35800add %o5, %l7, %o5
35801ld [%o5+4], %l3
35802st %l3, [%o5+4]
35803add %o5, %l7, %o5
35804ld [%o5+4], %l3
35805st %l3, [%o5+4]
35806add %o5, %l7, %o5
35807ld [%o5+4], %l3
35808st %l3, [%o5+4]
35809add %o5, %l7, %o5
35810ld [%o5+4], %l3
35811st %l3, [%o5+4]
35812add %o5, %l7, %o5
35813ld [%o5+4], %l3
35814st %l3, [%o5+4]
35815
35816P2473: !_MEMBAR (FP)
35817membar #StoreLoad
35818
35819P2474: !_BLD [8] (FP) (CBR) (Branch target of P2256)
35820wr %g0, 0xf0, %asi
35821ldda [%i1 + 0] %asi, %f32
35822membar #Sync
35823! 2 addresses covered
35824fmovd %f32, %f18
35825fmovs %f18, %f3
35826fmovd %f40, %f4
35827
35828! cbranch
35829andcc %l0, 1, %g0
35830be,pn %xcc, TARGET2474
35831nop
35832RET2474:
35833
35834! lfsr step begin
35835srlx %l0, 1, %l6
35836xnor %l6, %l0, %l6
35837sllx %l6, 63, %l6
35838or %l6, %l0, %l0
35839srlx %l0, 1, %l0
35840
35841ba P2475
35842nop
35843
35844TARGET2256:
35845ba RET2256
35846nop
35847
35848
35849P2475: !_MEMBAR (FP)
35850
35851P2476: !_BLD [11] (FP)
35852wr %g0, 0xf0, %asi
35853sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
35854add %i0, %i2, %i2
35855ldda [%i2 + 0] %asi, %f32
35856membar #Sync
35857! 3 addresses covered
35858fmovd %f32, %f18
35859fmovs %f18, %f5
35860fmovs %f19, %f6
35861fmovd %f40, %f18
35862fmovs %f18, %f7
35863
35864P2477: !_MEMBAR (FP) (Branch target of P2616)
35865ba P2478
35866nop
35867
35868TARGET2616:
35869ba RET2616
35870nop
35871
35872
35873P2478: !_BLD [8] (FP) (Secondary ctx)
35874wr %g0, 0xf1, %asi
35875ldda [%i1 + 0] %asi, %f32
35876membar #Sync
35877! 2 addresses covered
35878fmovd %f32, %f8
35879fmovd %f40, %f18
35880fmovs %f18, %f9
35881
35882P2479: !_MEMBAR (FP) (Secondary ctx)
35883
35884P2480: !_ST [15] (maybe <- 0x280000e) (Int)
35885stw %l4, [%i2 + 128 ]
35886add %l4, 1, %l4
35887
35888P2481: !_MEMBAR (FP) (Branch target of P2466)
35889membar #StoreLoad
35890ba P2482
35891nop
35892
35893TARGET2466:
35894ba RET2466
35895nop
35896
35897
35898P2482: !_BLD [29] (FP) (CBR)
35899wr %g0, 0xf0, %asi
35900sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
35901add %i0, %i3, %i3
35902ldda [%i3 + 64] %asi, %f32
35903membar #Sync
35904! 1 addresses covered
35905fmovd %f32, %f10
35906
35907! cbranch
35908andcc %l0, 1, %g0
35909be,pt %xcc, TARGET2482
35910nop
35911RET2482:
35912
35913! lfsr step begin
35914srlx %l0, 1, %l6
35915xnor %l6, %l0, %l6
35916sllx %l6, 63, %l6
35917or %l6, %l0, %l0
35918srlx %l0, 1, %l0
35919
35920
35921P2483: !_MEMBAR (FP)
35922
35923P2484: !_BLD [22] (FP)
35924wr %g0, 0xf0, %asi
35925sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
35926add %i0, %i2, %i2
35927ldda [%i2 + 0] %asi, %f32
35928membar #Sync
35929! 3 addresses covered
35930fmovd %f32, %f18
35931fmovs %f18, %f11
35932fmovs %f19, %f12
35933fmovd %f40, %f18
35934fmovs %f18, %f13
35935
35936P2485: !_MEMBAR (FP)
35937
35938P2486: !_BLD [18] (FP) (CBR) (Branch target of P2226)
35939wr %g0, 0xf0, %asi
35940sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
35941add %i0, %i3, %i3
35942ldda [%i3 + 128] %asi, %f32
35943membar #Sync
35944! 1 addresses covered
35945fmovd %f32, %f14
35946
35947! cbranch
35948andcc %l0, 1, %g0
35949be,pn %xcc, TARGET2486
35950nop
35951RET2486:
35952
35953! lfsr step begin
35954srlx %l0, 1, %l7
35955xnor %l7, %l0, %l7
35956sllx %l7, 63, %l7
35957or %l7, %l0, %l0
35958srlx %l0, 1, %l0
35959
35960ba P2487
35961nop
35962
35963TARGET2226:
35964ba RET2226
35965nop
35966
35967
35968P2487: !_MEMBAR (FP)
35969
35970P2488: !_PREFETCH [16] (Int) (CBR)
35971prefetch [%i3 + 16], 1
35972
35973! cbranch
35974andcc %l0, 1, %g0
35975be,pt %xcc, TARGET2488
35976nop
35977RET2488:
35978
35979! lfsr step begin
35980srlx %l0, 1, %o5
35981xnor %o5, %l0, %o5
35982sllx %o5, 63, %o5
35983or %o5, %l0, %l0
35984srlx %l0, 1, %l0
35985
35986
35987P2489: !_LD [30] (FP)
35988sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
35989add %i0, %i2, %i2
35990ld [%i2 + 128], %f15
35991! 1 addresses covered
35992!---- flushing fp results buffer to %f30 ----
35993fmovd %f0, %f30
35994fmovd %f2, %f30
35995fmovd %f4, %f30
35996fmovd %f6, %f30
35997fmovd %f8, %f30
35998fmovd %f10, %f30
35999fmovd %f12, %f30
36000fmovd %f14, %f30
36001!--
36002
36003P2490: !_ST [19] (maybe <- 0x280000f) (Int) (Branch target of P2253)
36004sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
36005add %i0, %i3, %i3
36006stw %l4, [%i3 + 0 ]
36007add %l4, 1, %l4
36008ba P2491
36009nop
36010
36011TARGET2253:
36012ba RET2253
36013nop
36014
36015
36016P2491: !_LD [26] (Int) (CBR)
36017sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
36018add %i0, %i2, %i2
36019lduw [%i2 + 128], %l3
36020! move %l3(lower) -> %o4(lower)
36021or %l3, %o4, %o4
36022!---- flushing int results buffer----
36023mov %o0, %l5
36024mov %o1, %l5
36025mov %o2, %l5
36026mov %o3, %l5
36027mov %o4, %l5
36028
36029! cbranch
36030andcc %l0, 1, %g0
36031be,pn %xcc, TARGET2491
36032nop
36033RET2491:
36034
36035! lfsr step begin
36036srlx %l0, 1, %l6
36037xnor %l6, %l0, %l6
36038sllx %l6, 63, %l6
36039or %l6, %l0, %l0
36040srlx %l0, 1, %l0
36041
36042
36043P2492: !_REPLACEMENT [28] (Int)
36044sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
36045add %i0, %i3, %i3
36046sethi %hi(0x2000), %l7
36047ld [%i3+0], %l3
36048st %l3, [%i3+0]
36049add %i3, %l7, %o5
36050ld [%o5+0], %l3
36051st %l3, [%o5+0]
36052add %o5, %l7, %o5
36053ld [%o5+0], %l3
36054st %l3, [%o5+0]
36055add %o5, %l7, %o5
36056ld [%o5+0], %l3
36057st %l3, [%o5+0]
36058add %o5, %l7, %o5
36059ld [%o5+0], %l3
36060st %l3, [%o5+0]
36061add %o5, %l7, %o5
36062ld [%o5+0], %l3
36063st %l3, [%o5+0]
36064add %o5, %l7, %o5
36065ld [%o5+0], %l3
36066st %l3, [%o5+0]
36067add %o5, %l7, %o5
36068ld [%o5+0], %l3
36069st %l3, [%o5+0]
36070
36071P2493: !_ST [29] (maybe <- 0x2800010) (Int) (Nucleus ctx)
36072wr %g0, 0x4, %asi
36073sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
36074add %i0, %i2, %i2
36075stwa %l4, [%i2 + 64] %asi
36076add %l4, 1, %l4
36077
36078P2494: !_LD [28] (Int) (LE)
36079wr %g0, 0x88, %asi
36080lduwa [%i2 + 0] %asi, %o0
36081! move %o0(lower) -> %o0(upper)
36082sllx %o0, 32, %o0
36083
36084P2495: !_LD [1] (Int)
36085lduw [%i0 + 4], %o5
36086! move %o5(lower) -> %o0(lower)
36087or %o5, %o0, %o0
36088
36089P2496: !_ST [16] (maybe <- 0x2800011) (Int)
36090sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
36091add %i0, %i3, %i3
36092stw %l4, [%i3 + 16 ]
36093add %l4, 1, %l4
36094
36095P2497: !_ST [20] (maybe <- 0x4200004d) (FP) (Nucleus ctx)
36096wr %g0, 0x4, %asi
36097sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
36098add %i0, %i2, %i2
36099! preparing store val #0, next val will be in f20
36100fmovs %f16, %f20
36101fadds %f16, %f17, %f16
36102sta %f20, [%i2 + 256 ] %asi
36103
36104P2498: !_MEMBAR (FP) (Branch target of P2544)
36105ba P2499
36106nop
36107
36108TARGET2544:
36109ba RET2544
36110nop
36111
36112
36113P2499: !_BSTC [1] (maybe <- 0x4200004e) (FP) (CBR)
36114wr %g0, 0xe0, %asi
36115! preparing store val #0, next val will be in f32
36116fmovs %f16, %f20
36117fadds %f16, %f17, %f16
36118! preparing store val #1, next val will be in f33
36119fmovs %f16, %f21
36120fadds %f16, %f17, %f16
36121! preparing store val #2, next val will be in f34
36122fmovd %f20, %f32
36123fmovs %f16, %f20
36124fadds %f16, %f17, %f16
36125! preparing store val #3, next val will be in f36
36126fmovd %f20, %f34
36127fmovs %f16, %f20
36128fadds %f16, %f17, %f16
36129! preparing store val #4, next val will be in f40
36130fmovd %f20, %f36
36131fmovs %f16, %f20
36132fadds %f16, %f17, %f16
36133fmovd %f20, %f40
36134membar #Sync
36135stda %f32, [%i0 + 0 ] %asi
36136
36137! cbranch
36138andcc %l0, 1, %g0
36139be,pn %xcc, TARGET2499
36140nop
36141RET2499:
36142
36143! lfsr step begin
36144srlx %l0, 1, %l6
36145xnor %l6, %l0, %l6
36146sllx %l6, 63, %l6
36147or %l6, %l0, %l0
36148srlx %l0, 1, %l0
36149
36150
36151P2500: !_MEMBAR (FP)
36152membar #StoreLoad
36153
36154P2501: !_BLD [8] (FP)
36155wr %g0, 0xf0, %asi
36156ldda [%i1 + 0] %asi, %f0
36157membar #Sync
36158! 2 addresses covered
36159fmovs %f8, %f1
36160
36161P2502: !_MEMBAR (FP)
36162
36163P2503: !_REPLACEMENT [5] (Int) (CBR)
36164sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
36165add %i0, %i3, %i3
36166sethi %hi(0x2000), %l7
36167ld [%i3+64], %l3
36168st %l3, [%i3+64]
36169add %i3, %l7, %o5
36170ld [%o5+64], %l3
36171st %l3, [%o5+64]
36172add %o5, %l7, %o5
36173ld [%o5+64], %l3
36174st %l3, [%o5+64]
36175add %o5, %l7, %o5
36176ld [%o5+64], %l3
36177st %l3, [%o5+64]
36178add %o5, %l7, %o5
36179ld [%o5+64], %l3
36180st %l3, [%o5+64]
36181add %o5, %l7, %o5
36182ld [%o5+64], %l3
36183st %l3, [%o5+64]
36184add %o5, %l7, %o5
36185ld [%o5+64], %l3
36186st %l3, [%o5+64]
36187add %o5, %l7, %o5
36188ld [%o5+64], %l3
36189st %l3, [%o5+64]
36190
36191! cbranch
36192andcc %l0, 1, %g0
36193be,pn %xcc, TARGET2503
36194nop
36195RET2503:
36196
36197! lfsr step begin
36198srlx %l0, 1, %l6
36199xnor %l6, %l0, %l6
36200sllx %l6, 63, %l6
36201or %l6, %l0, %l0
36202srlx %l0, 1, %l0
36203
36204
36205P2504: !_MEMBAR (FP) (Secondary ctx)
36206membar #StoreLoad
36207
36208P2505: !_BLD [21] (FP) (Secondary ctx)
36209wr %g0, 0xf1, %asi
36210sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
36211add %i0, %i2, %i2
36212ldda [%i2 + 0] %asi, %f32
36213membar #Sync
36214! 3 addresses covered
36215fmovd %f32, %f2
36216fmovd %f40, %f4
36217
36218P2506: !_MEMBAR (FP) (Secondary ctx)
36219
36220P2507: !_ST [18] (maybe <- 0x42000053) (FP)
36221sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
36222add %i0, %i3, %i3
36223! preparing store val #0, next val will be in f20
36224fmovs %f16, %f20
36225fadds %f16, %f17, %f16
36226st %f20, [%i3 + 128 ]
36227
36228P2508: !_REPLACEMENT [18] (Int) (CBR) (Secondary ctx)
36229wr %g0, 0x81, %asi
36230sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
36231add %i0, %i2, %i2
36232sethi %hi(0x2000), %l6
36233ld [%i2+128], %o5
36234st %o5, [%i2+128]
36235add %i2, %l6, %l7
36236ld [%l7+128], %o5
36237st %o5, [%l7+128]
36238add %l7, %l6, %l7
36239ld [%l7+128], %o5
36240st %o5, [%l7+128]
36241add %l7, %l6, %l7
36242ld [%l7+128], %o5
36243st %o5, [%l7+128]
36244add %l7, %l6, %l7
36245ld [%l7+128], %o5
36246st %o5, [%l7+128]
36247add %l7, %l6, %l7
36248ld [%l7+128], %o5
36249st %o5, [%l7+128]
36250add %l7, %l6, %l7
36251ld [%l7+128], %o5
36252st %o5, [%l7+128]
36253add %l7, %l6, %l7
36254ld [%l7+128], %o5
36255st %o5, [%l7+128]
36256
36257! cbranch
36258andcc %l0, 1, %g0
36259be,pt %xcc, TARGET2508
36260nop
36261RET2508:
36262
36263! lfsr step begin
36264srlx %l0, 1, %l3
36265xnor %l3, %l0, %l3
36266sllx %l3, 63, %l3
36267or %l3, %l0, %l0
36268srlx %l0, 1, %l0
36269
36270
36271P2509: !_MEMBAR (FP)
36272
36273P2510: !_BST [11] (maybe <- 0x42000054) (FP)
36274wr %g0, 0xf0, %asi
36275sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
36276add %i0, %i3, %i3
36277! preparing store val #0, next val will be in f32
36278fmovs %f16, %f20
36279fadds %f16, %f17, %f16
36280! preparing store val #1, next val will be in f33
36281fmovs %f16, %f21
36282fadds %f16, %f17, %f16
36283! preparing store val #2, next val will be in f40
36284fmovd %f20, %f32
36285fmovs %f16, %f20
36286fadds %f16, %f17, %f16
36287fmovd %f20, %f40
36288membar #Sync
36289stda %f32, [%i3 + 0 ] %asi
36290
36291P2511: !_MEMBAR (FP) (Branch target of P2570)
36292membar #StoreLoad
36293ba P2512
36294nop
36295
36296TARGET2570:
36297ba RET2570
36298nop
36299
36300
36301P2512: !_BLD [32] (FP)
36302wr %g0, 0xf0, %asi
36303sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
36304add %i0, %i2, %i2
36305ldda [%i2 + 256] %asi, %f32
36306membar #Sync
36307! 1 addresses covered
36308fmovd %f32, %f18
36309fmovs %f18, %f5
36310
36311P2513: !_MEMBAR (FP) (CBR)
36312
36313! cbranch
36314andcc %l0, 1, %g0
36315be,pn %xcc, TARGET2513
36316nop
36317RET2513:
36318
36319! lfsr step begin
36320srlx %l0, 1, %l3
36321xnor %l3, %l0, %l3
36322sllx %l3, 63, %l3
36323or %l3, %l0, %l0
36324srlx %l0, 1, %l0
36325
36326
36327P2514: !_BLD [27] (FP) (Secondary ctx)
36328wr %g0, 0xf1, %asi
36329sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
36330add %i0, %i3, %i3
36331ldda [%i3 + 128] %asi, %f32
36332membar #Sync
36333! 2 addresses covered
36334fmovd %f32, %f6
36335fmovd %f40, %f18
36336fmovs %f18, %f7
36337
36338P2515: !_MEMBAR (FP) (Secondary ctx)
36339
36340P2516: !_BLD [0] (FP) (Branch target of P2382)
36341wr %g0, 0xf0, %asi
36342ldda [%i0 + 0] %asi, %f32
36343membar #Sync
36344! 5 addresses covered
36345fmovd %f32, %f8
36346fmovd %f34, %f10
36347fmovd %f36, %f18
36348fmovs %f18, %f11
36349fmovd %f40, %f12
36350ba P2517
36351nop
36352
36353TARGET2382:
36354ba RET2382
36355nop
36356
36357
36358P2517: !_MEMBAR (FP)
36359
36360P2518: !_LD [21] (FP) (Branch target of P2612)
36361ld [%i3 + 0], %f13
36362! 1 addresses covered
36363ba P2519
36364nop
36365
36366TARGET2612:
36367ba RET2612
36368nop
36369
36370
36371P2519: !_IDC_FLIP [23] (Int)
36372IDC_FLIP(2519, 5037, 5, 0x45800020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3)
36373
36374P2520: !_ST [3] (maybe <- 0x42000057) (FP) (CBR)
36375! preparing store val #0, next val will be in f20
36376fmovs %f16, %f20
36377fadds %f16, %f17, %f16
36378st %f20, [%i0 + 16 ]
36379
36380! cbranch
36381andcc %l0, 1, %g0
36382be,pt %xcc, TARGET2520
36383nop
36384RET2520:
36385
36386! lfsr step begin
36387srlx %l0, 1, %l3
36388xnor %l3, %l0, %l3
36389sllx %l3, 63, %l3
36390or %l3, %l0, %l0
36391srlx %l0, 1, %l0
36392
36393
36394P2521: !_ST [28] (maybe <- 0x42000058) (FP) (CBR)
36395! preparing store val #0, next val will be in f20
36396fmovs %f16, %f20
36397fadds %f16, %f17, %f16
36398st %f20, [%i2 + 0 ]
36399
36400! cbranch
36401andcc %l0, 1, %g0
36402be,pt %xcc, TARGET2521
36403nop
36404RET2521:
36405
36406! lfsr step begin
36407srlx %l0, 1, %l3
36408xnor %l3, %l0, %l3
36409sllx %l3, 63, %l3
36410or %l3, %l0, %l0
36411srlx %l0, 1, %l0
36412
36413
36414P2522: !_ST [27] (maybe <- 0x42000059) (FP)
36415! preparing store val #0, next val will be in f20
36416fmovs %f16, %f20
36417fadds %f16, %f17, %f16
36418st %f20, [%i3 + 160 ]
36419
36420P2523: !_REPLACEMENT [18] (Int) (Secondary ctx)
36421wr %g0, 0x81, %asi
36422sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
36423add %i0, %i2, %i2
36424sethi %hi(0x2000), %l3
36425ld [%i2+128], %l7
36426st %l7, [%i2+128]
36427add %i2, %l3, %l6
36428ld [%l6+128], %l7
36429st %l7, [%l6+128]
36430add %l6, %l3, %l6
36431ld [%l6+128], %l7
36432st %l7, [%l6+128]
36433add %l6, %l3, %l6
36434ld [%l6+128], %l7
36435st %l7, [%l6+128]
36436add %l6, %l3, %l6
36437ld [%l6+128], %l7
36438st %l7, [%l6+128]
36439add %l6, %l3, %l6
36440ld [%l6+128], %l7
36441st %l7, [%l6+128]
36442add %l6, %l3, %l6
36443ld [%l6+128], %l7
36444st %l7, [%l6+128]
36445add %l6, %l3, %l6
36446ld [%l6+128], %l7
36447st %l7, [%l6+128]
36448
36449P2524: !_LD [29] (FP)
36450sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
36451add %i0, %i3, %i3
36452ld [%i3 + 64], %f14
36453! 1 addresses covered
36454
36455P2525: !_IDC_FLIP [20] (Int) (CBR)
36456sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
36457add %i0, %i2, %i2
36458IDC_FLIP(2525, 30167, 5, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3)
36459
36460! cbranch
36461andcc %l0, 1, %g0
36462be,pn %xcc, TARGET2525
36463nop
36464RET2525:
36465
36466! lfsr step begin
36467srlx %l0, 1, %l6
36468xnor %l6, %l0, %l6
36469sllx %l6, 63, %l6
36470or %l6, %l0, %l0
36471srlx %l0, 1, %l0
36472
36473
36474P2526: !_LD [3] (Int)
36475lduw [%i0 + 16], %o1
36476! move %o1(lower) -> %o1(upper)
36477sllx %o1, 32, %o1
36478
36479P2527: !_PREFETCH [14] (Int)
36480sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
36481add %i0, %i3, %i3
36482prefetch [%i3 + 64], 1
36483
36484P2528: !_ST [12] (maybe <- 0x2800012) (Int) (CBR)
36485stw %l4, [%i3 + 4 ]
36486add %l4, 1, %l4
36487
36488! cbranch
36489andcc %l0, 1, %g0
36490be,pt %xcc, TARGET2528
36491nop
36492RET2528:
36493
36494! lfsr step begin
36495srlx %l0, 1, %o5
36496xnor %o5, %l0, %o5
36497sllx %o5, 63, %o5
36498or %o5, %l0, %l0
36499srlx %l0, 1, %l0
36500
36501
36502P2529: !_PREFETCH [21] (Int)
36503sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
36504add %i0, %i2, %i2
36505prefetch [%i2 + 0], 1
36506
36507P2530: !_REPLACEMENT [16] (Int) (CBR)
36508sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
36509add %i0, %i3, %i3
36510sethi %hi(0x2000), %l3
36511ld [%i3+16], %l7
36512st %l7, [%i3+16]
36513add %i3, %l3, %l6
36514ld [%l6+16], %l7
36515st %l7, [%l6+16]
36516add %l6, %l3, %l6
36517ld [%l6+16], %l7
36518st %l7, [%l6+16]
36519add %l6, %l3, %l6
36520ld [%l6+16], %l7
36521st %l7, [%l6+16]
36522add %l6, %l3, %l6
36523ld [%l6+16], %l7
36524st %l7, [%l6+16]
36525add %l6, %l3, %l6
36526ld [%l6+16], %l7
36527st %l7, [%l6+16]
36528add %l6, %l3, %l6
36529ld [%l6+16], %l7
36530st %l7, [%l6+16]
36531add %l6, %l3, %l6
36532ld [%l6+16], %l7
36533st %l7, [%l6+16]
36534
36535! cbranch
36536andcc %l0, 1, %g0
36537be,pn %xcc, TARGET2530
36538nop
36539RET2530:
36540
36541! lfsr step begin
36542srlx %l0, 1, %o5
36543xnor %o5, %l0, %o5
36544sllx %o5, 63, %o5
36545or %o5, %l0, %l0
36546srlx %l0, 1, %l0
36547
36548
36549P2531: !_ST [20] (maybe <- 0x4200005a) (FP)
36550sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
36551add %i0, %i2, %i2
36552! preparing store val #0, next val will be in f20
36553fmovs %f16, %f20
36554fadds %f16, %f17, %f16
36555st %f20, [%i2 + 256 ]
36556
36557P2532: !_ST [6] (maybe <- 0x2800013) (Int) (Nucleus ctx)
36558wr %g0, 0x4, %asi
36559stwa %l4, [%i0 + 96] %asi
36560add %l4, 1, %l4
36561
36562P2533: !_REPLACEMENT [4] (Int) (CBR)
36563sethi %hi(0x2000), %l7
36564ld [%i3+32], %l3
36565st %l3, [%i3+32]
36566add %i3, %l7, %o5
36567ld [%o5+32], %l3
36568st %l3, [%o5+32]
36569add %o5, %l7, %o5
36570ld [%o5+32], %l3
36571st %l3, [%o5+32]
36572add %o5, %l7, %o5
36573ld [%o5+32], %l3
36574st %l3, [%o5+32]
36575add %o5, %l7, %o5
36576ld [%o5+32], %l3
36577st %l3, [%o5+32]
36578add %o5, %l7, %o5
36579ld [%o5+32], %l3
36580st %l3, [%o5+32]
36581add %o5, %l7, %o5
36582ld [%o5+32], %l3
36583st %l3, [%o5+32]
36584add %o5, %l7, %o5
36585ld [%o5+32], %l3
36586st %l3, [%o5+32]
36587
36588! cbranch
36589andcc %l0, 1, %g0
36590be,pt %xcc, TARGET2533
36591nop
36592RET2533:
36593
36594! lfsr step begin
36595srlx %l0, 1, %l6
36596xnor %l6, %l0, %l6
36597sllx %l6, 63, %l6
36598or %l6, %l0, %l0
36599srlx %l0, 1, %l0
36600
36601
36602P2534: !_REPLACEMENT [5] (Int) (Secondary ctx)
36603wr %g0, 0x81, %asi
36604sethi %hi(0x2000), %l7
36605ld [%i3+64], %l3
36606st %l3, [%i3+64]
36607add %i3, %l7, %o5
36608ld [%o5+64], %l3
36609st %l3, [%o5+64]
36610add %o5, %l7, %o5
36611ld [%o5+64], %l3
36612st %l3, [%o5+64]
36613add %o5, %l7, %o5
36614ld [%o5+64], %l3
36615st %l3, [%o5+64]
36616add %o5, %l7, %o5
36617ld [%o5+64], %l3
36618st %l3, [%o5+64]
36619add %o5, %l7, %o5
36620ld [%o5+64], %l3
36621st %l3, [%o5+64]
36622add %o5, %l7, %o5
36623ld [%o5+64], %l3
36624st %l3, [%o5+64]
36625add %o5, %l7, %o5
36626ld [%o5+64], %l3
36627st %l3, [%o5+64]
36628
36629P2535: !_MEMBAR (FP)
36630
36631P2536: !_BSTC [15] (maybe <- 0x4200005b) (FP)
36632wr %g0, 0xe0, %asi
36633sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
36634add %i0, %i3, %i3
36635! preparing store val #0, next val will be in f32
36636fmovs %f16, %f20
36637fadds %f16, %f17, %f16
36638fmovd %f20, %f32
36639membar #Sync
36640stda %f32, [%i3 + 128 ] %asi
36641
36642P2537: !_MEMBAR (FP) (CBR)
36643membar #StoreLoad
36644
36645! cbranch
36646andcc %l0, 1, %g0
36647be,pn %xcc, TARGET2537
36648nop
36649RET2537:
36650
36651! lfsr step begin
36652srlx %l0, 1, %l3
36653xnor %l3, %l0, %l3
36654sllx %l3, 63, %l3
36655or %l3, %l0, %l0
36656srlx %l0, 1, %l0
36657
36658
36659P2538: !_ST [22] (maybe <- 0x4200005c) (FP) (CBR)
36660sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
36661add %i0, %i2, %i2
36662! preparing store val #0, next val will be in f20
36663fmovs %f16, %f20
36664fadds %f16, %f17, %f16
36665st %f20, [%i2 + 4 ]
36666
36667! cbranch
36668andcc %l0, 1, %g0
36669be,pn %xcc, TARGET2538
36670nop
36671RET2538:
36672
36673! lfsr step begin
36674srlx %l0, 1, %l3
36675xnor %l3, %l0, %l3
36676sllx %l3, 63, %l3
36677or %l3, %l0, %l0
36678srlx %l0, 1, %l0
36679
36680
36681P2539: !_ST [16] (maybe <- 0x4200005d) (FP)
36682sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
36683add %i0, %i3, %i3
36684! preparing store val #0, next val will be in f20
36685fmovs %f16, %f20
36686fadds %f16, %f17, %f16
36687st %f20, [%i3 + 16 ]
36688
36689P2540: !_MEMBAR (FP) (Secondary ctx)
36690
36691P2541: !_BST [21] (maybe <- 0x4200005e) (FP) (Secondary ctx)
36692wr %g0, 0xf1, %asi
36693! preparing store val #0, next val will be in f32
36694fmovs %f16, %f20
36695fadds %f16, %f17, %f16
36696! preparing store val #1, next val will be in f33
36697fmovs %f16, %f21
36698fadds %f16, %f17, %f16
36699! preparing store val #2, next val will be in f40
36700fmovd %f20, %f32
36701fmovs %f16, %f20
36702fadds %f16, %f17, %f16
36703fmovd %f20, %f40
36704membar #Sync
36705stda %f32, [%i2 + 0 ] %asi
36706
36707P2542: !_MEMBAR (FP) (Secondary ctx)
36708
36709P2543: !_BST [5] (maybe <- 0x42000061) (FP) (Branch target of P2367)
36710wr %g0, 0xf0, %asi
36711! preparing store val #0, next val will be in f32
36712fmovs %f16, %f20
36713fadds %f16, %f17, %f16
36714! preparing store val #1, next val will be in f40
36715fmovd %f20, %f32
36716fmovs %f16, %f20
36717fadds %f16, %f17, %f16
36718fmovd %f20, %f40
36719membar #Sync
36720stda %f32, [%i0 + 64 ] %asi
36721ba P2544
36722nop
36723
36724TARGET2367:
36725ba RET2367
36726nop
36727
36728
36729P2544: !_MEMBAR (FP) (CBR)
36730membar #StoreLoad
36731
36732! cbranch
36733andcc %l0, 1, %g0
36734be,pt %xcc, TARGET2544
36735nop
36736RET2544:
36737
36738! lfsr step begin
36739srlx %l0, 1, %l7
36740xnor %l7, %l0, %l7
36741sllx %l7, 63, %l7
36742or %l7, %l0, %l0
36743srlx %l0, 1, %l0
36744
36745
36746P2545: !_BLD [0] (FP) (Branch target of P2446)
36747wr %g0, 0xf0, %asi
36748ldda [%i0 + 0] %asi, %f32
36749membar #Sync
36750! 5 addresses covered
36751fmovd %f32, %f18
36752fmovs %f18, %f15
36753!---- flushing fp results buffer to %f30 ----
36754fmovd %f0, %f30
36755fmovd %f2, %f30
36756fmovd %f4, %f30
36757fmovd %f6, %f30
36758fmovd %f8, %f30
36759fmovd %f10, %f30
36760fmovd %f12, %f30
36761fmovd %f14, %f30
36762!--
36763fmovs %f19, %f0
36764fmovd %f34, %f18
36765fmovs %f18, %f1
36766fmovd %f36, %f2
36767fmovd %f40, %f18
36768fmovs %f18, %f3
36769ba P2546
36770nop
36771
36772TARGET2446:
36773ba RET2446
36774nop
36775
36776
36777P2546: !_MEMBAR (FP)
36778
36779P2547: !_BLD [6] (FP) (Branch target of P2464)
36780wr %g0, 0xf0, %asi
36781ldda [%i0 + 64] %asi, %f32
36782membar #Sync
36783! 2 addresses covered
36784fmovd %f32, %f4
36785fmovd %f40, %f18
36786fmovs %f18, %f5
36787ba P2548
36788nop
36789
36790TARGET2464:
36791ba RET2464
36792nop
36793
36794
36795P2548: !_MEMBAR (FP) (CBR)
36796
36797! cbranch
36798andcc %l0, 1, %g0
36799be,pn %xcc, TARGET2548
36800nop
36801RET2548:
36802
36803! lfsr step begin
36804srlx %l0, 1, %o5
36805xnor %o5, %l0, %o5
36806sllx %o5, 63, %o5
36807or %o5, %l0, %l0
36808srlx %l0, 1, %l0
36809
36810
36811P2549: !_BST [24] (maybe <- 0x42000063) (FP)
36812wr %g0, 0xf0, %asi
36813! preparing store val #0, next val will be in f32
36814fmovs %f16, %f20
36815fadds %f16, %f17, %f16
36816! preparing store val #1, next val will be in f40
36817fmovd %f20, %f32
36818fmovs %f16, %f20
36819fadds %f16, %f17, %f16
36820fmovd %f20, %f40
36821membar #Sync
36822stda %f32, [%i2 + 64 ] %asi
36823
36824P2550: !_MEMBAR (FP) (Branch target of P2261)
36825membar #StoreLoad
36826ba P2551
36827nop
36828
36829TARGET2261:
36830ba RET2261
36831nop
36832
36833
36834P2551: !_REPLACEMENT [21] (Int) (Branch target of P2280)
36835sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
36836add %i0, %i2, %i2
36837sethi %hi(0x2000), %o5
36838ld [%i2+0], %l6
36839st %l6, [%i2+0]
36840add %i2, %o5, %l3
36841ld [%l3+0], %l6
36842st %l6, [%l3+0]
36843add %l3, %o5, %l3
36844ld [%l3+0], %l6
36845st %l6, [%l3+0]
36846add %l3, %o5, %l3
36847ld [%l3+0], %l6
36848st %l6, [%l3+0]
36849add %l3, %o5, %l3
36850ld [%l3+0], %l6
36851st %l6, [%l3+0]
36852add %l3, %o5, %l3
36853ld [%l3+0], %l6
36854st %l6, [%l3+0]
36855add %l3, %o5, %l3
36856ld [%l3+0], %l6
36857st %l6, [%l3+0]
36858add %l3, %o5, %l3
36859ld [%l3+0], %l6
36860st %l6, [%l3+0]
36861ba P2552
36862nop
36863
36864TARGET2280:
36865ba RET2280
36866nop
36867
36868
36869P2552: !_REPLACEMENT [3] (Int) (CBR) (Branch target of P2427)
36870sethi %hi(0x2000), %l7
36871ld [%i2+16], %l3
36872st %l3, [%i2+16]
36873add %i2, %l7, %o5
36874ld [%o5+16], %l3
36875st %l3, [%o5+16]
36876add %o5, %l7, %o5
36877ld [%o5+16], %l3
36878st %l3, [%o5+16]
36879add %o5, %l7, %o5
36880ld [%o5+16], %l3
36881st %l3, [%o5+16]
36882add %o5, %l7, %o5
36883ld [%o5+16], %l3
36884st %l3, [%o5+16]
36885add %o5, %l7, %o5
36886ld [%o5+16], %l3
36887st %l3, [%o5+16]
36888add %o5, %l7, %o5
36889ld [%o5+16], %l3
36890st %l3, [%o5+16]
36891add %o5, %l7, %o5
36892ld [%o5+16], %l3
36893st %l3, [%o5+16]
36894
36895! cbranch
36896andcc %l0, 1, %g0
36897be,pt %xcc, TARGET2552
36898nop
36899RET2552:
36900
36901! lfsr step begin
36902srlx %l0, 1, %l6
36903xnor %l6, %l0, %l6
36904sllx %l6, 63, %l6
36905or %l6, %l0, %l0
36906srlx %l0, 1, %l0
36907
36908ba P2553
36909nop
36910
36911TARGET2427:
36912ba RET2427
36913nop
36914
36915
36916P2553: !_MEMBAR (FP)
36917
36918P2554: !_BST [32] (maybe <- 0x42000065) (FP) (Branch target of P2241)
36919wr %g0, 0xf0, %asi
36920sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
36921add %i0, %i3, %i3
36922! preparing store val #0, next val will be in f32
36923fmovs %f16, %f20
36924fadds %f16, %f17, %f16
36925fmovd %f20, %f32
36926membar #Sync
36927stda %f32, [%i3 + 256 ] %asi
36928ba P2555
36929nop
36930
36931TARGET2241:
36932ba RET2241
36933nop
36934
36935
36936P2555: !_MEMBAR (FP)
36937membar #StoreLoad
36938
36939P2556: !_PREFETCH [30] (Int)
36940prefetch [%i3 + 128], 1
36941
36942P2557: !_MEMBAR (FP) (CBR)
36943membar #StoreLoad
36944
36945! cbranch
36946andcc %l0, 1, %g0
36947be,pn %xcc, TARGET2557
36948nop
36949RET2557:
36950
36951! lfsr step begin
36952srlx %l0, 1, %l6
36953xnor %l6, %l0, %l6
36954sllx %l6, 63, %l6
36955or %l6, %l0, %l0
36956srlx %l0, 1, %l0
36957
36958
36959P2558: !_BLD [4] (FP)
36960wr %g0, 0xf0, %asi
36961ldda [%i0 + 0] %asi, %f32
36962membar #Sync
36963! 5 addresses covered
36964fmovd %f32, %f6
36965fmovd %f34, %f8
36966fmovd %f36, %f18
36967fmovs %f18, %f9
36968fmovd %f40, %f10
36969
36970P2559: !_MEMBAR (FP)
36971
36972P2560: !_BST [14] (maybe <- 0x42000066) (FP) (Branch target of P2488)
36973wr %g0, 0xf0, %asi
36974sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
36975add %i0, %i2, %i2
36976! preparing store val #0, next val will be in f32
36977fmovs %f16, %f20
36978fadds %f16, %f17, %f16
36979fmovd %f20, %f32
36980membar #Sync
36981stda %f32, [%i2 + 64 ] %asi
36982ba P2561
36983nop
36984
36985TARGET2488:
36986ba RET2488
36987nop
36988
36989
36990P2561: !_MEMBAR (FP)
36991membar #StoreLoad
36992
36993P2562: !_BLD [21] (FP)
36994wr %g0, 0xf0, %asi
36995sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
36996add %i0, %i3, %i3
36997ldda [%i3 + 0] %asi, %f32
36998membar #Sync
36999! 3 addresses covered
37000fmovd %f32, %f18
37001fmovs %f18, %f11
37002fmovs %f19, %f12
37003fmovd %f40, %f18
37004fmovs %f18, %f13
37005
37006P2563: !_MEMBAR (FP) (CBR) (Branch target of P2627)
37007
37008! cbranch
37009andcc %l0, 1, %g0
37010be,pn %xcc, TARGET2563
37011nop
37012RET2563:
37013
37014! lfsr step begin
37015srlx %l0, 1, %l6
37016xnor %l6, %l0, %l6
37017sllx %l6, 63, %l6
37018or %l6, %l0, %l0
37019srlx %l0, 1, %l0
37020
37021ba P2564
37022nop
37023
37024TARGET2627:
37025ba RET2627
37026nop
37027
37028
37029P2564: !_BSTC [24] (maybe <- 0x42000067) (FP)
37030wr %g0, 0xe0, %asi
37031! preparing store val #0, next val will be in f32
37032fmovs %f16, %f20
37033fadds %f16, %f17, %f16
37034! preparing store val #1, next val will be in f40
37035fmovd %f20, %f32
37036fmovs %f16, %f20
37037fadds %f16, %f17, %f16
37038fmovd %f20, %f40
37039membar #Sync
37040stda %f32, [%i3 + 64 ] %asi
37041
37042P2565: !_MEMBAR (FP)
37043membar #StoreLoad
37044
37045P2566: !_BLD [13] (FP)
37046wr %g0, 0xf0, %asi
37047ldda [%i2 + 0] %asi, %f32
37048membar #Sync
37049! 3 addresses covered
37050fmovd %f32, %f14
37051!---- flushing fp results buffer to %f30 ----
37052fmovd %f0, %f30
37053fmovd %f2, %f30
37054fmovd %f4, %f30
37055fmovd %f6, %f30
37056fmovd %f8, %f30
37057fmovd %f10, %f30
37058fmovd %f12, %f30
37059fmovd %f14, %f30
37060!--
37061fmovd %f40, %f0
37062
37063P2567: !_MEMBAR (FP)
37064
37065P2568: !_LD [10] (FP) (Branch target of P2528)
37066ld [%i1 + 64], %f1
37067! 1 addresses covered
37068ba P2569
37069nop
37070
37071TARGET2528:
37072ba RET2528
37073nop
37074
37075
37076P2569: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2412)
37077membar #StoreLoad
37078ba P2570
37079nop
37080
37081TARGET2412:
37082ba RET2412
37083nop
37084
37085
37086P2570: !_BLD [21] (FP) (CBR) (Secondary ctx)
37087wr %g0, 0xf1, %asi
37088ldda [%i3 + 0] %asi, %f32
37089membar #Sync
37090! 3 addresses covered
37091fmovd %f32, %f2
37092fmovd %f40, %f4
37093
37094! cbranch
37095andcc %l0, 1, %g0
37096be,pt %xcc, TARGET2570
37097nop
37098RET2570:
37099
37100! lfsr step begin
37101srlx %l0, 1, %l6
37102xnor %l6, %l0, %l6
37103sllx %l6, 63, %l6
37104or %l6, %l0, %l0
37105srlx %l0, 1, %l0
37106
37107
37108P2571: !_MEMBAR (FP) (Secondary ctx)
37109
37110P2572: !_BLD [5] (FP)
37111wr %g0, 0xf0, %asi
37112ldda [%i0 + 64] %asi, %f32
37113membar #Sync
37114! 2 addresses covered
37115fmovd %f32, %f18
37116fmovs %f18, %f5
37117fmovd %f40, %f6
37118
37119P2573: !_MEMBAR (FP)
37120
37121P2574: !_REPLACEMENT [7] (Int) (Branch target of P2449)
37122sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
37123add %i0, %i2, %i2
37124sethi %hi(0x2000), %l7
37125ld [%i2+128], %l3
37126st %l3, [%i2+128]
37127add %i2, %l7, %o5
37128ld [%o5+128], %l3
37129st %l3, [%o5+128]
37130add %o5, %l7, %o5
37131ld [%o5+128], %l3
37132st %l3, [%o5+128]
37133add %o5, %l7, %o5
37134ld [%o5+128], %l3
37135st %l3, [%o5+128]
37136add %o5, %l7, %o5
37137ld [%o5+128], %l3
37138st %l3, [%o5+128]
37139add %o5, %l7, %o5
37140ld [%o5+128], %l3
37141st %l3, [%o5+128]
37142add %o5, %l7, %o5
37143ld [%o5+128], %l3
37144st %l3, [%o5+128]
37145add %o5, %l7, %o5
37146ld [%o5+128], %l3
37147st %l3, [%o5+128]
37148ba P2575
37149nop
37150
37151TARGET2449:
37152ba RET2449
37153nop
37154
37155
37156P2575: !_MEMBAR (FP) (Secondary ctx)
37157
37158P2576: !_BST [21] (maybe <- 0x42000069) (FP) (Secondary ctx)
37159wr %g0, 0xf1, %asi
37160! preparing store val #0, next val will be in f32
37161fmovs %f16, %f20
37162fadds %f16, %f17, %f16
37163! preparing store val #1, next val will be in f33
37164fmovs %f16, %f21
37165fadds %f16, %f17, %f16
37166! preparing store val #2, next val will be in f40
37167fmovd %f20, %f32
37168fmovs %f16, %f20
37169fadds %f16, %f17, %f16
37170fmovd %f20, %f40
37171membar #Sync
37172stda %f32, [%i3 + 0 ] %asi
37173
37174P2577: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2243)
37175membar #StoreLoad
37176ba P2578
37177nop
37178
37179TARGET2243:
37180ba RET2243
37181nop
37182
37183
37184P2578: !_BLD [8] (FP) (Branch target of P2360)
37185wr %g0, 0xf0, %asi
37186ldda [%i1 + 0] %asi, %f32
37187membar #Sync
37188! 2 addresses covered
37189fmovd %f32, %f18
37190fmovs %f18, %f7
37191fmovd %f40, %f8
37192ba P2579
37193nop
37194
37195TARGET2360:
37196ba RET2360
37197nop
37198
37199
37200P2579: !_MEMBAR (FP)
37201
37202P2580: !_BSTC [26] (maybe <- 0x4200006c) (FP)
37203wr %g0, 0xe0, %asi
37204! preparing store val #0, next val will be in f32
37205fmovs %f16, %f20
37206fadds %f16, %f17, %f16
37207! preparing store val #1, next val will be in f40
37208fmovd %f20, %f32
37209fmovs %f16, %f20
37210fadds %f16, %f17, %f16
37211fmovd %f20, %f40
37212membar #Sync
37213stda %f32, [%i3 + 128 ] %asi
37214
37215P2581: !_MEMBAR (FP)
37216
37217P2582: !_BSTC [4] (maybe <- 0x4200006e) (FP)
37218wr %g0, 0xe0, %asi
37219! preparing store val #0, next val will be in f32
37220fmovs %f16, %f20
37221fadds %f16, %f17, %f16
37222! preparing store val #1, next val will be in f33
37223fmovs %f16, %f21
37224fadds %f16, %f17, %f16
37225! preparing store val #2, next val will be in f34
37226fmovd %f20, %f32
37227fmovs %f16, %f20
37228fadds %f16, %f17, %f16
37229! preparing store val #3, next val will be in f36
37230fmovd %f20, %f34
37231fmovs %f16, %f20
37232fadds %f16, %f17, %f16
37233! preparing store val #4, next val will be in f40
37234fmovd %f20, %f36
37235fmovs %f16, %f20
37236fadds %f16, %f17, %f16
37237fmovd %f20, %f40
37238membar #Sync
37239stda %f32, [%i0 + 0 ] %asi
37240
37241P2583: !_MEMBAR (FP) (Branch target of P2402)
37242membar #StoreLoad
37243ba P2584
37244nop
37245
37246TARGET2402:
37247ba RET2402
37248nop
37249
37250
37251P2584: !_BLD [27] (FP) (Branch target of P2530)
37252wr %g0, 0xf0, %asi
37253ldda [%i3 + 128] %asi, %f32
37254membar #Sync
37255! 2 addresses covered
37256fmovd %f32, %f18
37257fmovs %f18, %f9
37258fmovd %f40, %f10
37259ba P2585
37260nop
37261
37262TARGET2530:
37263ba RET2530
37264nop
37265
37266
37267P2585: !_MEMBAR (FP) (CBR)
37268
37269! cbranch
37270andcc %l0, 1, %g0
37271be,pn %xcc, TARGET2585
37272nop
37273RET2585:
37274
37275! lfsr step begin
37276srlx %l0, 1, %l7
37277xnor %l7, %l0, %l7
37278sllx %l7, 63, %l7
37279or %l7, %l0, %l0
37280srlx %l0, 1, %l0
37281
37282
37283P2586: !_BLD [29] (FP)
37284wr %g0, 0xf0, %asi
37285sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
37286add %i0, %i3, %i3
37287ldda [%i3 + 64] %asi, %f32
37288membar #Sync
37289! 1 addresses covered
37290fmovd %f32, %f18
37291fmovs %f18, %f11
37292
37293P2587: !_MEMBAR (FP)
37294
37295P2588: !_REPLACEMENT [33] (Int) (Branch target of P2290)
37296sethi %hi(0x2000), %o5
37297ld [%i2+0], %l6
37298st %l6, [%i2+0]
37299add %i2, %o5, %l3
37300ld [%l3+0], %l6
37301st %l6, [%l3+0]
37302add %l3, %o5, %l3
37303ld [%l3+0], %l6
37304st %l6, [%l3+0]
37305add %l3, %o5, %l3
37306ld [%l3+0], %l6
37307st %l6, [%l3+0]
37308add %l3, %o5, %l3
37309ld [%l3+0], %l6
37310st %l6, [%l3+0]
37311add %l3, %o5, %l3
37312ld [%l3+0], %l6
37313st %l6, [%l3+0]
37314add %l3, %o5, %l3
37315ld [%l3+0], %l6
37316st %l6, [%l3+0]
37317add %l3, %o5, %l3
37318ld [%l3+0], %l6
37319st %l6, [%l3+0]
37320ba P2589
37321nop
37322
37323TARGET2290:
37324ba RET2290
37325nop
37326
37327
37328P2589: !_MEMBAR (FP) (Branch target of P2458)
37329ba P2590
37330nop
37331
37332TARGET2458:
37333ba RET2458
37334nop
37335
37336
37337P2590: !_BST [15] (maybe <- 0x42000073) (FP)
37338wr %g0, 0xf0, %asi
37339sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
37340add %i0, %i2, %i2
37341! preparing store val #0, next val will be in f32
37342fmovs %f16, %f20
37343fadds %f16, %f17, %f16
37344fmovd %f20, %f32
37345membar #Sync
37346stda %f32, [%i2 + 128 ] %asi
37347
37348P2591: !_MEMBAR (FP) (CBR)
37349membar #StoreLoad
37350
37351! cbranch
37352andcc %l0, 1, %g0
37353be,pt %xcc, TARGET2591
37354nop
37355RET2591:
37356
37357! lfsr step begin
37358srlx %l0, 1, %l6
37359xnor %l6, %l0, %l6
37360sllx %l6, 63, %l6
37361or %l6, %l0, %l0
37362srlx %l0, 1, %l0
37363
37364
37365P2592: !_LD [30] (FP) (Nucleus ctx)
37366wr %g0, 0x4, %asi
37367lda [%i3 + 128] %asi, %f12
37368! 1 addresses covered
37369
37370P2593: !_MEMBAR (FP)
37371
37372P2594: !_BST [26] (maybe <- 0x42000074) (FP)
37373wr %g0, 0xf0, %asi
37374sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
37375add %i0, %i3, %i3
37376! preparing store val #0, next val will be in f32
37377fmovs %f16, %f20
37378fadds %f16, %f17, %f16
37379! preparing store val #1, next val will be in f40
37380fmovd %f20, %f32
37381fmovs %f16, %f20
37382fadds %f16, %f17, %f16
37383fmovd %f20, %f40
37384membar #Sync
37385stda %f32, [%i3 + 128 ] %asi
37386
37387P2595: !_MEMBAR (FP)
37388
37389P2596: !_BSTC [30] (maybe <- 0x42000076) (FP)
37390wr %g0, 0xe0, %asi
37391sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
37392add %i0, %i2, %i2
37393! preparing store val #0, next val will be in f32
37394fmovs %f16, %f20
37395fadds %f16, %f17, %f16
37396fmovd %f20, %f32
37397membar #Sync
37398stda %f32, [%i2 + 128 ] %asi
37399
37400P2597: !_MEMBAR (FP)
37401membar #StoreLoad
37402
37403P2598: !_REPLACEMENT [2] (Int) (Nucleus ctx)
37404wr %g0, 0x4, %asi
37405sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
37406add %i0, %i3, %i3
37407sethi %hi(0x2000), %l3
37408ld [%i3+8], %l7
37409st %l7, [%i3+8]
37410add %i3, %l3, %l6
37411ld [%l6+8], %l7
37412st %l7, [%l6+8]
37413add %l6, %l3, %l6
37414ld [%l6+8], %l7
37415st %l7, [%l6+8]
37416add %l6, %l3, %l6
37417ld [%l6+8], %l7
37418st %l7, [%l6+8]
37419add %l6, %l3, %l6
37420ld [%l6+8], %l7
37421st %l7, [%l6+8]
37422add %l6, %l3, %l6
37423ld [%l6+8], %l7
37424st %l7, [%l6+8]
37425add %l6, %l3, %l6
37426ld [%l6+8], %l7
37427st %l7, [%l6+8]
37428add %l6, %l3, %l6
37429ld [%l6+8], %l7
37430st %l7, [%l6+8]
37431
37432P2599: !_MEMBAR (FP) (Branch target of P2244)
37433membar #StoreLoad
37434ba P2600
37435nop
37436
37437TARGET2244:
37438ba RET2244
37439nop
37440
37441
37442P2600: !_BLD [18] (FP) (CBR)
37443wr %g0, 0xf0, %asi
37444sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
37445add %i0, %i2, %i2
37446ldda [%i2 + 128] %asi, %f32
37447membar #Sync
37448! 1 addresses covered
37449fmovd %f32, %f18
37450fmovs %f18, %f13
37451
37452! cbranch
37453andcc %l0, 1, %g0
37454be,pn %xcc, TARGET2600
37455nop
37456RET2600:
37457
37458! lfsr step begin
37459srlx %l0, 1, %o5
37460xnor %o5, %l0, %o5
37461sllx %o5, 63, %o5
37462or %o5, %l0, %l0
37463srlx %l0, 1, %l0
37464
37465
37466P2601: !_MEMBAR (FP)
37467
37468P2602: !_BLD [21] (FP) (Branch target of P2332)
37469wr %g0, 0xf0, %asi
37470sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
37471add %i0, %i3, %i3
37472ldda [%i3 + 0] %asi, %f32
37473membar #Sync
37474! 3 addresses covered
37475fmovd %f32, %f14
37476!---- flushing fp results buffer to %f30 ----
37477fmovd %f0, %f30
37478fmovd %f2, %f30
37479fmovd %f4, %f30
37480fmovd %f6, %f30
37481fmovd %f8, %f30
37482fmovd %f10, %f30
37483fmovd %f12, %f30
37484fmovd %f14, %f30
37485!--
37486fmovd %f40, %f0
37487ba P2603
37488nop
37489
37490TARGET2332:
37491ba RET2332
37492nop
37493
37494
37495P2603: !_MEMBAR (FP)
37496
37497P2604: !_BLD [4] (FP)
37498wr %g0, 0xf0, %asi
37499ldda [%i0 + 0] %asi, %f32
37500membar #Sync
37501! 5 addresses covered
37502fmovd %f32, %f18
37503fmovs %f18, %f1
37504fmovs %f19, %f2
37505fmovd %f34, %f18
37506fmovs %f18, %f3
37507fmovd %f36, %f4
37508fmovd %f40, %f18
37509fmovs %f18, %f5
37510
37511P2605: !_MEMBAR (FP)
37512
37513P2606: !_REPLACEMENT [22] (Int) (Secondary ctx)
37514wr %g0, 0x81, %asi
37515sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
37516add %i0, %i2, %i2
37517sethi %hi(0x2000), %l3
37518ld [%i2+4], %l7
37519st %l7, [%i2+4]
37520add %i2, %l3, %l6
37521ld [%l6+4], %l7
37522st %l7, [%l6+4]
37523add %l6, %l3, %l6
37524ld [%l6+4], %l7
37525st %l7, [%l6+4]
37526add %l6, %l3, %l6
37527ld [%l6+4], %l7
37528st %l7, [%l6+4]
37529add %l6, %l3, %l6
37530ld [%l6+4], %l7
37531st %l7, [%l6+4]
37532add %l6, %l3, %l6
37533ld [%l6+4], %l7
37534st %l7, [%l6+4]
37535add %l6, %l3, %l6
37536ld [%l6+4], %l7
37537st %l7, [%l6+4]
37538add %l6, %l3, %l6
37539ld [%l6+4], %l7
37540st %l7, [%l6+4]
37541
37542P2607: !_LD [31] (FP)
37543sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
37544add %i0, %i3, %i3
37545ld [%i3 + 192], %f6
37546! 1 addresses covered
37547
37548P2608: !_MEMBAR (FP)
37549
37550P2609: !_BST [13] (maybe <- 0x42000077) (FP)
37551wr %g0, 0xf0, %asi
37552sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
37553add %i0, %i2, %i2
37554! preparing store val #0, next val will be in f32
37555fmovs %f16, %f20
37556fadds %f16, %f17, %f16
37557! preparing store val #1, next val will be in f33
37558fmovs %f16, %f21
37559fadds %f16, %f17, %f16
37560! preparing store val #2, next val will be in f40
37561fmovd %f20, %f32
37562fmovs %f16, %f20
37563fadds %f16, %f17, %f16
37564fmovd %f20, %f40
37565membar #Sync
37566stda %f32, [%i2 + 0 ] %asi
37567
37568P2610: !_MEMBAR (FP)
37569membar #StoreLoad
37570
37571P2611: !_BLD [2] (FP)
37572wr %g0, 0xf0, %asi
37573ldda [%i0 + 0] %asi, %f32
37574membar #Sync
37575! 5 addresses covered
37576fmovd %f32, %f18
37577fmovs %f18, %f7
37578fmovs %f19, %f8
37579fmovd %f34, %f18
37580fmovs %f18, %f9
37581fmovd %f36, %f10
37582fmovd %f40, %f18
37583fmovs %f18, %f11
37584
37585P2612: !_MEMBAR (FP) (CBR)
37586
37587! cbranch
37588andcc %l0, 1, %g0
37589be,pn %xcc, TARGET2612
37590nop
37591RET2612:
37592
37593! lfsr step begin
37594srlx %l0, 1, %l7
37595xnor %l7, %l0, %l7
37596sllx %l7, 63, %l7
37597or %l7, %l0, %l0
37598srlx %l0, 1, %l0
37599
37600
37601P2613: !_LD [1] (FP) (Branch target of P2247)
37602ld [%i0 + 4], %f12
37603! 1 addresses covered
37604ba P2614
37605nop
37606
37607TARGET2247:
37608ba RET2247
37609nop
37610
37611
37612P2614: !_MEMBAR (FP) (Secondary ctx)
37613
37614P2615: !_BSTC [15] (maybe <- 0x4200007a) (FP) (Secondary ctx)
37615wr %g0, 0xe1, %asi
37616! preparing store val #0, next val will be in f32
37617fmovs %f16, %f20
37618fadds %f16, %f17, %f16
37619fmovd %f20, %f32
37620membar #Sync
37621stda %f32, [%i2 + 128 ] %asi
37622
37623P2616: !_MEMBAR (FP) (CBR) (Secondary ctx)
37624membar #StoreLoad
37625
37626! cbranch
37627andcc %l0, 1, %g0
37628be,pt %xcc, TARGET2616
37629nop
37630RET2616:
37631
37632! lfsr step begin
37633srlx %l0, 1, %l7
37634xnor %l7, %l0, %l7
37635sllx %l7, 63, %l7
37636or %l7, %l0, %l0
37637srlx %l0, 1, %l0
37638
37639
37640P2617: !_ST [8] (maybe <- 0x4200007b) (FP)
37641! preparing store val #0, next val will be in f20
37642fmovs %f16, %f20
37643fadds %f16, %f17, %f16
37644st %f20, [%i1 + 0 ]
37645
37646P2618: !_MEMBAR (FP)
37647
37648P2619: !_BSTC [11] (maybe <- 0x4200007c) (FP)
37649wr %g0, 0xe0, %asi
37650! preparing store val #0, next val will be in f32
37651fmovs %f16, %f20
37652fadds %f16, %f17, %f16
37653! preparing store val #1, next val will be in f33
37654fmovs %f16, %f21
37655fadds %f16, %f17, %f16
37656! preparing store val #2, next val will be in f40
37657fmovd %f20, %f32
37658fmovs %f16, %f20
37659fadds %f16, %f17, %f16
37660fmovd %f20, %f40
37661membar #Sync
37662stda %f32, [%i2 + 0 ] %asi
37663
37664P2620: !_MEMBAR (FP)
37665membar #StoreLoad
37666
37667P2621: !_ST [27] (maybe <- 0x4200007f) (FP) (CBR) (Secondary ctx)
37668wr %g0, 0x81, %asi
37669sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
37670add %i0, %i3, %i3
37671! preparing store val #0, next val will be in f20
37672fmovs %f16, %f20
37673fadds %f16, %f17, %f16
37674sta %f20, [%i3 + 160 ] %asi
37675
37676! cbranch
37677andcc %l0, 1, %g0
37678be,pt %xcc, TARGET2621
37679nop
37680RET2621:
37681
37682! lfsr step begin
37683srlx %l0, 1, %l3
37684xnor %l3, %l0, %l3
37685sllx %l3, 63, %l3
37686or %l3, %l0, %l0
37687srlx %l0, 1, %l0
37688
37689
37690P2622: !_MEMBAR (FP) (Branch target of P2260)
37691membar #StoreLoad
37692ba P2623
37693nop
37694
37695TARGET2260:
37696ba RET2260
37697nop
37698
37699
37700P2623: !_BLD [12] (FP) (Branch target of P2281)
37701wr %g0, 0xf0, %asi
37702ldda [%i2 + 0] %asi, %f32
37703membar #Sync
37704! 3 addresses covered
37705fmovd %f32, %f18
37706fmovs %f18, %f13
37707fmovs %f19, %f14
37708fmovd %f40, %f18
37709fmovs %f18, %f15
37710!---- flushing fp results buffer to %f30 ----
37711fmovd %f0, %f30
37712fmovd %f2, %f30
37713fmovd %f4, %f30
37714fmovd %f6, %f30
37715fmovd %f8, %f30
37716fmovd %f10, %f30
37717fmovd %f12, %f30
37718fmovd %f14, %f30
37719!--
37720ba P2624
37721nop
37722
37723TARGET2281:
37724ba RET2281
37725nop
37726
37727
37728P2624: !_MEMBAR (FP)
37729
37730P2625: !_REPLACEMENT [30] (Int) (Nucleus ctx)
37731wr %g0, 0x4, %asi
37732sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
37733add %i0, %i2, %i2
37734sethi %hi(0x2000), %l6
37735ld [%i2+128], %o5
37736st %o5, [%i2+128]
37737add %i2, %l6, %l7
37738ld [%l7+128], %o5
37739st %o5, [%l7+128]
37740add %l7, %l6, %l7
37741ld [%l7+128], %o5
37742st %o5, [%l7+128]
37743add %l7, %l6, %l7
37744ld [%l7+128], %o5
37745st %o5, [%l7+128]
37746add %l7, %l6, %l7
37747ld [%l7+128], %o5
37748st %o5, [%l7+128]
37749add %l7, %l6, %l7
37750ld [%l7+128], %o5
37751st %o5, [%l7+128]
37752add %l7, %l6, %l7
37753ld [%l7+128], %o5
37754st %o5, [%l7+128]
37755add %l7, %l6, %l7
37756ld [%l7+128], %o5
37757st %o5, [%l7+128]
37758
37759P2626: !_MEMBAR (FP) (Branch target of P2421)
37760ba P2627
37761nop
37762
37763TARGET2421:
37764ba RET2421
37765nop
37766
37767
37768P2627: !_BSTC [3] (maybe <- 0x42000080) (FP) (CBR) (Branch target of P2513)
37769wr %g0, 0xe0, %asi
37770! preparing store val #0, next val will be in f32
37771fmovs %f16, %f20
37772fadds %f16, %f17, %f16
37773! preparing store val #1, next val will be in f33
37774fmovs %f16, %f21
37775fadds %f16, %f17, %f16
37776! preparing store val #2, next val will be in f34
37777fmovd %f20, %f32
37778fmovs %f16, %f20
37779fadds %f16, %f17, %f16
37780! preparing store val #3, next val will be in f36
37781fmovd %f20, %f34
37782fmovs %f16, %f20
37783fadds %f16, %f17, %f16
37784! preparing store val #4, next val will be in f40
37785fmovd %f20, %f36
37786fmovs %f16, %f20
37787fadds %f16, %f17, %f16
37788fmovd %f20, %f40
37789membar #Sync
37790stda %f32, [%i0 + 0 ] %asi
37791
37792! cbranch
37793andcc %l0, 1, %g0
37794be,pn %xcc, TARGET2627
37795nop
37796RET2627:
37797
37798! lfsr step begin
37799srlx %l0, 1, %o5
37800xnor %o5, %l0, %o5
37801sllx %o5, 63, %o5
37802or %o5, %l0, %l0
37803srlx %l0, 1, %l0
37804
37805ba P2628
37806nop
37807
37808TARGET2513:
37809ba RET2513
37810nop
37811
37812
37813P2628: !_MEMBAR (FP)
37814membar #StoreLoad
37815
37816P2629: !_REPLACEMENT [12] (Int)
37817sethi %hi(0x2000), %l3
37818ld [%i2+4], %l7
37819st %l7, [%i2+4]
37820add %i2, %l3, %l6
37821ld [%l6+4], %l7
37822st %l7, [%l6+4]
37823add %l6, %l3, %l6
37824ld [%l6+4], %l7
37825st %l7, [%l6+4]
37826add %l6, %l3, %l6
37827ld [%l6+4], %l7
37828st %l7, [%l6+4]
37829add %l6, %l3, %l6
37830ld [%l6+4], %l7
37831st %l7, [%l6+4]
37832add %l6, %l3, %l6
37833ld [%l6+4], %l7
37834st %l7, [%l6+4]
37835add %l6, %l3, %l6
37836ld [%l6+4], %l7
37837st %l7, [%l6+4]
37838add %l6, %l3, %l6
37839ld [%l6+4], %l7
37840st %l7, [%l6+4]
37841
37842P2630: !_MEMBAR (FP) (CBR)
37843membar #StoreLoad
37844
37845! cbranch
37846andcc %l0, 1, %g0
37847be,pn %xcc, TARGET2630
37848nop
37849RET2630:
37850
37851! lfsr step begin
37852srlx %l0, 1, %o5
37853xnor %o5, %l0, %o5
37854sllx %o5, 63, %o5
37855or %o5, %l0, %l0
37856srlx %l0, 1, %l0
37857
37858
37859P2631: !_BLD [11] (FP)
37860wr %g0, 0xf0, %asi
37861sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
37862add %i0, %i3, %i3
37863ldda [%i3 + 0] %asi, %f0
37864membar #Sync
37865! 3 addresses covered
37866fmovd %f8, %f2
37867
37868P2632: !_MEMBAR (FP) (Branch target of P2482)
37869ba P2633
37870nop
37871
37872TARGET2482:
37873ba RET2482
37874nop
37875
37876
37877P2633: !_BSTC [20] (maybe <- 0x42000085) (FP)
37878wr %g0, 0xe0, %asi
37879sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
37880add %i0, %i2, %i2
37881! preparing store val #0, next val will be in f32
37882fmovs %f16, %f20
37883fadds %f16, %f17, %f16
37884fmovd %f20, %f32
37885membar #Sync
37886stda %f32, [%i2 + 256 ] %asi
37887
37888P2634: !_MEMBAR (FP)
37889membar #StoreLoad
37890
37891P2635: !_PREFETCH [18] (Int) (Branch target of P2313)
37892sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
37893add %i0, %i3, %i3
37894prefetch [%i3 + 128], 1
37895ba P2636
37896nop
37897
37898TARGET2313:
37899ba RET2313
37900nop
37901
37902
37903P2636: !_LD [19] (Int) (Loop exit)
37904lduw [%i2 + 0], %l3
37905! move %l3(lower) -> %o1(lower)
37906or %l3, %o1, %o1
37907!---- flushing int results buffer----
37908mov %o0, %l5
37909mov %o1, %l5
37910!---- flushing fp results buffer to %f30 ----
37911fmovd %f0, %f30
37912fmovs %f2, %f30
37913!--
37914loop_exit_5_0:
37915sub %l2, 1, %l2
37916cmp %l2, 0
37917bg loop_entry_5_0
37918nop
37919
37920P2637: !_MEMBAR (Int)
37921membar #StoreLoad
37922
37923END_NODES5: ! Test instruction sequence for CPU 5 ends
37924sethi %hi(0xdead0e0f), %l7
37925or %l7, %lo(0xdead0e0f), %l7
37926! move %l7(lower) -> %o0(upper)
37927sllx %l7, 32, %o0
37928sethi %hi(0xdead0e0f), %l7
37929or %l7, %lo(0xdead0e0f), %l7
37930stw %l7, [%i5]
37931ld [%i5], %f0
37932!---- flushing int results buffer----
37933mov %o0, %l5
37934!---- flushing fp results buffer to %f30 ----
37935fmovs %f0, %f30
37936!--
37937
37938restore
37939retl
37940nop
37941!-----------------
37942
37943! register usage:
37944! %i0 %i1 : base registers for first 2 regions
37945! %i2 %i3 : cache registers for 8 regions
37946! %i4 fixed pointer to per-cpu results area
37947! %l1 moving pointer to per-cpu FP results area
37948! %o7 moving pointer to per-cpu integer results area
37949! %i5 pointer to per-cpu private area
37950! %l0 holds lfsr, used as source of random bits
37951! %l2 loop count register
37952! %f16 running counter for unique fp store values
37953! %f17 holds increment value for fp counter
37954! %l4 running counter for unique integer store values (increment value is always 1)
37955! %l5 move-to register for load values (simulation only)
37956! %f30 move-to register for FP values (simulation only)
37957! %i4 holds the instructions count which is used for interrupt ordering
37958! %i4 holds the thread_id (OBP only)
37959! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
37960! %l3 %l6 %l7 %o5 : 4 temporary registers
37961! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
37962! %f0-f15 FP results buffer registers
37963! %f32-f47 FP block load/store registers
37964
37965func6:
37966! instruction sequence begins
37967save %sp, -192, %sp
37968
37969! Force %i0-%i3 to be 64-byte aligned
37970add %i0, 63, %i0
37971andn %i0, 63, %i0
37972
37973add %i1, 63, %i1
37974andn %i1, 63, %i1
37975
37976add %i2, 63, %i2
37977andn %i2, 63, %i2
37978
37979add %i3, 63, %i3
37980andn %i3, 63, %i3
37981
37982add %i4, 63, %i4
37983andn %i4, 63, %i4
37984
37985add %i5, 63, %i5
37986andn %i5, 63, %i5
37987
37988
37989! Initialize pointer to FP load results area
37990mov %i4, %l1
37991
37992! Initialize pointer to integer load results area
37993sethi %hi(0x80000), %o7
37994or %o7, %lo(0x80000), %o7
37995add %o7, %l1, %o7
37996
37997! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
37998mov 0x0, %i4
37999
38000! Initialize %f0-%f62 to 0xdeadbee0deadbee1
38001sethi %hi(0xdeadbee0), %l6
38002or %l6, %lo(0xdeadbee0), %l6
38003stw %l6, [%i5]
38004sethi %hi(0xdeadbee1), %l6
38005or %l6, %lo(0xdeadbee1), %l6
38006stw %l6, [%i5+4]
38007ldd [%i5], %f0
38008fmovd %f0, %f2
38009fmovd %f0, %f4
38010fmovd %f0, %f6
38011fmovd %f0, %f8
38012fmovd %f0, %f10
38013fmovd %f0, %f12
38014fmovd %f0, %f14
38015fmovd %f0, %f16
38016fmovd %f0, %f18
38017fmovd %f0, %f20
38018fmovd %f0, %f22
38019fmovd %f0, %f24
38020fmovd %f0, %f26
38021fmovd %f0, %f28
38022fmovd %f0, %f30
38023fmovd %f0, %f32
38024fmovd %f0, %f34
38025fmovd %f0, %f36
38026fmovd %f0, %f38
38027fmovd %f0, %f40
38028fmovd %f0, %f42
38029fmovd %f0, %f44
38030fmovd %f0, %f46
38031fmovd %f0, %f48
38032fmovd %f0, %f50
38033fmovd %f0, %f52
38034fmovd %f0, %f54
38035fmovd %f0, %f56
38036fmovd %f0, %f58
38037fmovd %f0, %f60
38038fmovd %f0, %f62
38039
38040! Signature for extract_loads script to start extracting load values for this stream
38041sethi %hi(0x06deade1), %l6
38042or %l6, %lo(0x06deade1), %l6
38043stw %l6, [%i5]
38044ld [%i5], %f16
38045
38046! Initialize running integer counter in register %l4
38047sethi %hi(0x3000001), %l4
38048or %l4, %lo(0x3000001), %l4
38049
38050! Initialize running FP counter in register %f16
38051sethi %hi(0x42800001), %l6
38052or %l6, %lo(0x42800001), %l6
38053stw %l6, [%i5]
38054ld [%i5], %f16
38055
38056! Initialize FP counter increment value in register %f17 (constant)
38057sethi %hi(0x37000000), %l6
38058or %l6, %lo(0x37000000), %l6
38059stw %l6, [%i5]
38060ld [%i5], %f17
38061
38062! Initialize LFSR to 0x194e^4
38063sethi %hi(0x194e), %l0
38064or %l0, %lo(0x194e), %l0
38065mulx %l0, %l0, %l0
38066mulx %l0, %l0, %l0
38067
38068BEGIN_NODES6: ! Test instruction sequence for ISTREAM 6 begins
38069
38070P2638: !_MEMBAR (FP) (Loop entry) (Secondary ctx)
38071sethi %hi(0x1), %l2
38072or %l2, %lo(0x1), %l2
38073loop_entry_6_0:
38074membar #StoreLoad
38075
38076P2639: !_BLD [10] (FP) (Secondary ctx)
38077wr %g0, 0xf1, %asi
38078ldda [%i1 + 64] %asi, %f0
38079membar #Sync
38080! 1 addresses covered
38081
38082P2640: !_MEMBAR (FP) (Secondary ctx)
38083
38084P2641: !_BLD [7] (FP) (CBR) (Secondary ctx)
38085wr %g0, 0xf1, %asi
38086ldda [%i0 + 128] %asi, %f32
38087membar #Sync
38088! 1 addresses covered
38089fmovd %f32, %f18
38090fmovs %f18, %f1
38091
38092! cbranch
38093andcc %l0, 1, %g0
38094be,pt %xcc, TARGET2641
38095nop
38096RET2641:
38097
38098! lfsr step begin
38099srlx %l0, 1, %l7
38100xnor %l7, %l0, %l7
38101sllx %l7, 63, %l7
38102or %l7, %l0, %l0
38103srlx %l0, 1, %l0
38104
38105
38106P2642: !_MEMBAR (FP) (Secondary ctx)
38107
38108P2643: !_PREFETCH [31] (Int) (Nucleus ctx) (Branch target of P2705)
38109wr %g0, 0x4, %asi
38110sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
38111add %i0, %i2, %i2
38112prefetcha [%i2 + 192] %asi, 1
38113ba P2644
38114nop
38115
38116TARGET2705:
38117ba RET2705
38118nop
38119
38120
38121P2644: !_MEMBAR (FP)
38122membar #StoreLoad
38123
38124P2645: !_BLD [22] (FP)
38125wr %g0, 0xf0, %asi
38126sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
38127add %i0, %i3, %i3
38128ldda [%i3 + 0] %asi, %f32
38129membar #Sync
38130! 3 addresses covered
38131fmovd %f32, %f2
38132fmovd %f40, %f4
38133
38134P2646: !_MEMBAR (FP)
38135
38136P2647: !_LD [22] (Int) (CBR) (Branch target of P2960)
38137lduw [%i3 + 4], %o0
38138! move %o0(lower) -> %o0(upper)
38139sllx %o0, 32, %o0
38140
38141! cbranch
38142andcc %l0, 1, %g0
38143be,pn %xcc, TARGET2647
38144nop
38145RET2647:
38146
38147! lfsr step begin
38148srlx %l0, 1, %l6
38149xnor %l6, %l0, %l6
38150sllx %l6, 63, %l6
38151or %l6, %l0, %l0
38152srlx %l0, 1, %l0
38153
38154ba P2648
38155nop
38156
38157TARGET2960:
38158ba RET2960
38159nop
38160
38161
38162P2648: !_REPLACEMENT [21] (Int)
38163sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
38164add %i0, %i2, %i2
38165sethi %hi(0x2000), %l7
38166ld [%i2+0], %l3
38167st %l3, [%i2+0]
38168add %i2, %l7, %o5
38169ld [%o5+0], %l3
38170st %l3, [%o5+0]
38171add %o5, %l7, %o5
38172ld [%o5+0], %l3
38173st %l3, [%o5+0]
38174add %o5, %l7, %o5
38175ld [%o5+0], %l3
38176st %l3, [%o5+0]
38177add %o5, %l7, %o5
38178ld [%o5+0], %l3
38179st %l3, [%o5+0]
38180add %o5, %l7, %o5
38181ld [%o5+0], %l3
38182st %l3, [%o5+0]
38183add %o5, %l7, %o5
38184ld [%o5+0], %l3
38185st %l3, [%o5+0]
38186add %o5, %l7, %o5
38187ld [%o5+0], %l3
38188st %l3, [%o5+0]
38189
38190P2649: !_MEMBAR (FP) (Secondary ctx)
38191membar #StoreLoad
38192
38193P2650: !_BLD [2] (FP) (CBR) (Secondary ctx) (Branch target of P2975)
38194wr %g0, 0xf1, %asi
38195ldda [%i0 + 0] %asi, %f32
38196membar #Sync
38197! 5 addresses covered
38198fmovd %f32, %f18
38199fmovs %f18, %f5
38200fmovs %f19, %f6
38201fmovd %f34, %f18
38202fmovs %f18, %f7
38203fmovd %f36, %f8
38204fmovd %f40, %f18
38205fmovs %f18, %f9
38206
38207! cbranch
38208andcc %l0, 1, %g0
38209be,pt %xcc, TARGET2650
38210nop
38211RET2650:
38212
38213! lfsr step begin
38214srlx %l0, 1, %l6
38215xnor %l6, %l0, %l6
38216sllx %l6, 63, %l6
38217or %l6, %l0, %l0
38218srlx %l0, 1, %l0
38219
38220ba P2651
38221nop
38222
38223TARGET2975:
38224ba RET2975
38225nop
38226
38227
38228P2651: !_MEMBAR (FP) (Secondary ctx) (Branch target of P3101)
38229ba P2652
38230nop
38231
38232TARGET3101:
38233ba RET3101
38234nop
38235
38236
38237P2652: !_BSTC [13] (maybe <- 0x42800001) (FP)
38238wr %g0, 0xe0, %asi
38239sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
38240add %i0, %i3, %i3
38241! preparing store val #0, next val will be in f32
38242fmovs %f16, %f20
38243fadds %f16, %f17, %f16
38244! preparing store val #1, next val will be in f33
38245fmovs %f16, %f21
38246fadds %f16, %f17, %f16
38247! preparing store val #2, next val will be in f40
38248fmovd %f20, %f32
38249fmovs %f16, %f20
38250fadds %f16, %f17, %f16
38251fmovd %f20, %f40
38252membar #Sync
38253stda %f32, [%i3 + 0 ] %asi
38254
38255P2653: !_MEMBAR (FP) (Branch target of P3018)
38256membar #StoreLoad
38257ba P2654
38258nop
38259
38260TARGET3018:
38261ba RET3018
38262nop
38263
38264
38265P2654: !_BLD [0] (FP)
38266wr %g0, 0xf0, %asi
38267ldda [%i0 + 0] %asi, %f32
38268membar #Sync
38269! 5 addresses covered
38270fmovd %f32, %f10
38271fmovd %f34, %f12
38272fmovd %f36, %f18
38273fmovs %f18, %f13
38274fmovd %f40, %f14
38275
38276P2655: !_MEMBAR (FP)
38277
38278P2656: !_REPLACEMENT [4] (Int)
38279sethi %hi(0x2000), %l6
38280ld [%i2+32], %o5
38281st %o5, [%i2+32]
38282add %i2, %l6, %l7
38283ld [%l7+32], %o5
38284st %o5, [%l7+32]
38285add %l7, %l6, %l7
38286ld [%l7+32], %o5
38287st %o5, [%l7+32]
38288add %l7, %l6, %l7
38289ld [%l7+32], %o5
38290st %o5, [%l7+32]
38291add %l7, %l6, %l7
38292ld [%l7+32], %o5
38293st %o5, [%l7+32]
38294add %l7, %l6, %l7
38295ld [%l7+32], %o5
38296st %o5, [%l7+32]
38297add %l7, %l6, %l7
38298ld [%l7+32], %o5
38299st %o5, [%l7+32]
38300add %l7, %l6, %l7
38301ld [%l7+32], %o5
38302st %o5, [%l7+32]
38303
38304P2657: !_MEMBAR (FP)
38305membar #StoreLoad
38306
38307P2658: !_BLD [22] (FP) (CBR)
38308wr %g0, 0xf0, %asi
38309sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
38310add %i0, %i2, %i2
38311ldda [%i2 + 0] %asi, %f32
38312membar #Sync
38313! 3 addresses covered
38314fmovd %f32, %f18
38315fmovs %f18, %f15
38316!---- flushing fp results buffer to %f30 ----
38317fmovd %f0, %f30
38318fmovd %f2, %f30
38319fmovd %f4, %f30
38320fmovd %f6, %f30
38321fmovd %f8, %f30
38322fmovd %f10, %f30
38323fmovd %f12, %f30
38324fmovd %f14, %f30
38325!--
38326fmovs %f19, %f0
38327fmovd %f40, %f18
38328fmovs %f18, %f1
38329
38330! cbranch
38331andcc %l0, 1, %g0
38332be,pt %xcc, TARGET2658
38333nop
38334RET2658:
38335
38336! lfsr step begin
38337srlx %l0, 1, %l3
38338xnor %l3, %l0, %l3
38339sllx %l3, 63, %l3
38340or %l3, %l0, %l0
38341srlx %l0, 1, %l0
38342
38343
38344P2659: !_MEMBAR (FP)
38345
38346P2660: !_BLD [27] (FP)
38347wr %g0, 0xf0, %asi
38348ldda [%i2 + 128] %asi, %f32
38349membar #Sync
38350! 2 addresses covered
38351fmovd %f32, %f2
38352fmovd %f40, %f18
38353fmovs %f18, %f3
38354
38355P2661: !_MEMBAR (FP)
38356
38357P2662: !_BST [8] (maybe <- 0x42800004) (FP) (Secondary ctx)
38358wr %g0, 0xf1, %asi
38359! preparing store val #0, next val will be in f32
38360fmovs %f16, %f20
38361fadds %f16, %f17, %f16
38362! preparing store val #1, next val will be in f40
38363fmovd %f20, %f32
38364fmovs %f16, %f20
38365fadds %f16, %f17, %f16
38366fmovd %f20, %f40
38367membar #Sync
38368stda %f32, [%i1 + 0 ] %asi
38369
38370P2663: !_MEMBAR (FP) (CBR) (Secondary ctx)
38371membar #StoreLoad
38372
38373! cbranch
38374andcc %l0, 1, %g0
38375be,pn %xcc, TARGET2663
38376nop
38377RET2663:
38378
38379! lfsr step begin
38380srlx %l0, 1, %l3
38381xnor %l3, %l0, %l3
38382sllx %l3, 63, %l3
38383or %l3, %l0, %l0
38384srlx %l0, 1, %l0
38385
38386
38387P2664: !_PREFETCH [33] (Int) (Nucleus ctx)
38388wr %g0, 0x4, %asi
38389sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
38390add %i0, %i3, %i3
38391prefetcha [%i3 + 0] %asi, 1
38392
38393P2665: !_LD [18] (Int) (Branch target of P3278)
38394sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
38395add %i0, %i2, %i2
38396lduw [%i2 + 128], %l7
38397! move %l7(lower) -> %o0(lower)
38398or %l7, %o0, %o0
38399ba P2666
38400nop
38401
38402TARGET3278:
38403ba RET3278
38404nop
38405
38406
38407P2666: !_LD [6] (Int)
38408lduw [%i0 + 96], %o1
38409! move %o1(lower) -> %o1(upper)
38410sllx %o1, 32, %o1
38411
38412P2667: !_MEMBAR (FP) (CBR)
38413
38414! cbranch
38415andcc %l0, 1, %g0
38416be,pt %xcc, TARGET2667
38417nop
38418RET2667:
38419
38420! lfsr step begin
38421srlx %l0, 1, %l6
38422xnor %l6, %l0, %l6
38423sllx %l6, 63, %l6
38424or %l6, %l0, %l0
38425srlx %l0, 1, %l0
38426
38427
38428P2668: !_BST [14] (maybe <- 0x42800006) (FP)
38429wr %g0, 0xf0, %asi
38430sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
38431add %i0, %i3, %i3
38432! preparing store val #0, next val will be in f32
38433fmovs %f16, %f20
38434fadds %f16, %f17, %f16
38435fmovd %f20, %f32
38436membar #Sync
38437stda %f32, [%i3 + 64 ] %asi
38438
38439P2669: !_MEMBAR (FP)
38440membar #StoreLoad
38441
38442P2670: !_LD [29] (FP)
38443sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
38444add %i0, %i2, %i2
38445ld [%i2 + 64], %f4
38446! 1 addresses covered
38447
38448P2671: !_MEMBAR (FP)
38449membar #StoreLoad
38450
38451P2672: !_BLD [25] (FP) (CBR) (Branch target of P3359)
38452wr %g0, 0xf0, %asi
38453sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
38454add %i0, %i3, %i3
38455ldda [%i3 + 64] %asi, %f32
38456membar #Sync
38457! 2 addresses covered
38458fmovd %f32, %f18
38459fmovs %f18, %f5
38460fmovd %f40, %f6
38461
38462! cbranch
38463andcc %l0, 1, %g0
38464be,pt %xcc, TARGET2672
38465nop
38466RET2672:
38467
38468! lfsr step begin
38469srlx %l0, 1, %l6
38470xnor %l6, %l0, %l6
38471sllx %l6, 63, %l6
38472or %l6, %l0, %l0
38473srlx %l0, 1, %l0
38474
38475ba P2673
38476nop
38477
38478TARGET3359:
38479ba RET3359
38480nop
38481
38482
38483P2673: !_MEMBAR (FP)
38484
38485P2674: !_REPLACEMENT [12] (Int) (Nucleus ctx) (Branch target of P3151)
38486wr %g0, 0x4, %asi
38487sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
38488add %i0, %i2, %i2
38489sethi %hi(0x2000), %l7
38490ld [%i2+4], %l3
38491st %l3, [%i2+4]
38492add %i2, %l7, %o5
38493ld [%o5+4], %l3
38494st %l3, [%o5+4]
38495add %o5, %l7, %o5
38496ld [%o5+4], %l3
38497st %l3, [%o5+4]
38498add %o5, %l7, %o5
38499ld [%o5+4], %l3
38500st %l3, [%o5+4]
38501add %o5, %l7, %o5
38502ld [%o5+4], %l3
38503st %l3, [%o5+4]
38504add %o5, %l7, %o5
38505ld [%o5+4], %l3
38506st %l3, [%o5+4]
38507add %o5, %l7, %o5
38508ld [%o5+4], %l3
38509st %l3, [%o5+4]
38510add %o5, %l7, %o5
38511ld [%o5+4], %l3
38512st %l3, [%o5+4]
38513ba P2675
38514nop
38515
38516TARGET3151:
38517ba RET3151
38518nop
38519
38520
38521P2675: !_IDC_FLIP [5] (Int)
38522IDC_FLIP(2675, 31029, 6, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
38523
38524P2676: !_LD [18] (Int)
38525sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
38526add %i0, %i3, %i3
38527lduw [%i3 + 128], %l7
38528! move %l7(lower) -> %o1(lower)
38529or %l7, %o1, %o1
38530
38531P2677: !_REPLACEMENT [24] (Int) (CBR) (Secondary ctx)
38532wr %g0, 0x81, %asi
38533sethi %hi(0x2000), %o5
38534ld [%i2+64], %l6
38535st %l6, [%i2+64]
38536add %i2, %o5, %l3
38537ld [%l3+64], %l6
38538st %l6, [%l3+64]
38539add %l3, %o5, %l3
38540ld [%l3+64], %l6
38541st %l6, [%l3+64]
38542add %l3, %o5, %l3
38543ld [%l3+64], %l6
38544st %l6, [%l3+64]
38545add %l3, %o5, %l3
38546ld [%l3+64], %l6
38547st %l6, [%l3+64]
38548add %l3, %o5, %l3
38549ld [%l3+64], %l6
38550st %l6, [%l3+64]
38551add %l3, %o5, %l3
38552ld [%l3+64], %l6
38553st %l6, [%l3+64]
38554add %l3, %o5, %l3
38555ld [%l3+64], %l6
38556st %l6, [%l3+64]
38557
38558! cbranch
38559andcc %l0, 1, %g0
38560be,pt %xcc, TARGET2677
38561nop
38562RET2677:
38563
38564! lfsr step begin
38565srlx %l0, 1, %l7
38566xnor %l7, %l0, %l7
38567sllx %l7, 63, %l7
38568or %l7, %l0, %l0
38569srlx %l0, 1, %l0
38570
38571
38572P2678: !_REPLACEMENT [30] (Int)
38573sethi %hi(0x2000), %o5
38574ld [%i2+128], %l6
38575st %l6, [%i2+128]
38576add %i2, %o5, %l3
38577ld [%l3+128], %l6
38578st %l6, [%l3+128]
38579add %l3, %o5, %l3
38580ld [%l3+128], %l6
38581st %l6, [%l3+128]
38582add %l3, %o5, %l3
38583ld [%l3+128], %l6
38584st %l6, [%l3+128]
38585add %l3, %o5, %l3
38586ld [%l3+128], %l6
38587st %l6, [%l3+128]
38588add %l3, %o5, %l3
38589ld [%l3+128], %l6
38590st %l6, [%l3+128]
38591add %l3, %o5, %l3
38592ld [%l3+128], %l6
38593st %l6, [%l3+128]
38594add %l3, %o5, %l3
38595ld [%l3+128], %l6
38596st %l6, [%l3+128]
38597
38598P2679: !_MEMBAR (FP) (Branch target of P3576)
38599ba P2680
38600nop
38601
38602TARGET3576:
38603ba RET3576
38604nop
38605
38606
38607P2680: !_BSTC [32] (maybe <- 0x42800007) (FP)
38608wr %g0, 0xe0, %asi
38609sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
38610add %i0, %i2, %i2
38611! preparing store val #0, next val will be in f32
38612fmovs %f16, %f20
38613fadds %f16, %f17, %f16
38614fmovd %f20, %f32
38615membar #Sync
38616stda %f32, [%i2 + 256 ] %asi
38617
38618P2681: !_MEMBAR (FP)
38619membar #StoreLoad
38620
38621P2682: !_BLD [29] (FP)
38622wr %g0, 0xf0, %asi
38623ldda [%i2 + 64] %asi, %f32
38624membar #Sync
38625! 1 addresses covered
38626fmovd %f32, %f18
38627fmovs %f18, %f7
38628
38629P2683: !_MEMBAR (FP) (Branch target of P3002)
38630ba P2684
38631nop
38632
38633TARGET3002:
38634ba RET3002
38635nop
38636
38637
38638P2684: !_BST [32] (maybe <- 0x42800008) (FP)
38639wr %g0, 0xf0, %asi
38640! preparing store val #0, next val will be in f32
38641fmovs %f16, %f20
38642fadds %f16, %f17, %f16
38643fmovd %f20, %f32
38644membar #Sync
38645stda %f32, [%i2 + 256 ] %asi
38646
38647P2685: !_MEMBAR (FP) (Branch target of P3477)
38648membar #StoreLoad
38649ba P2686
38650nop
38651
38652TARGET3477:
38653ba RET3477
38654nop
38655
38656
38657P2686: !_BLD [4] (FP) (CBR)
38658wr %g0, 0xf0, %asi
38659ldda [%i0 + 0] %asi, %f32
38660membar #Sync
38661! 5 addresses covered
38662fmovd %f32, %f8
38663fmovd %f34, %f10
38664fmovd %f36, %f18
38665fmovs %f18, %f11
38666fmovd %f40, %f12
38667
38668! cbranch
38669andcc %l0, 1, %g0
38670be,pn %xcc, TARGET2686
38671nop
38672RET2686:
38673
38674! lfsr step begin
38675srlx %l0, 1, %l3
38676xnor %l3, %l0, %l3
38677sllx %l3, 63, %l3
38678or %l3, %l0, %l0
38679srlx %l0, 1, %l0
38680
38681
38682P2687: !_MEMBAR (FP) (Branch target of P3269)
38683ba P2688
38684nop
38685
38686TARGET3269:
38687ba RET3269
38688nop
38689
38690
38691P2688: !_REPLACEMENT [7] (Int) (Branch target of P2846)
38692sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
38693add %i0, %i3, %i3
38694sethi %hi(0x2000), %l6
38695ld [%i3+128], %o5
38696st %o5, [%i3+128]
38697add %i3, %l6, %l7
38698ld [%l7+128], %o5
38699st %o5, [%l7+128]
38700add %l7, %l6, %l7
38701ld [%l7+128], %o5
38702st %o5, [%l7+128]
38703add %l7, %l6, %l7
38704ld [%l7+128], %o5
38705st %o5, [%l7+128]
38706add %l7, %l6, %l7
38707ld [%l7+128], %o5
38708st %o5, [%l7+128]
38709add %l7, %l6, %l7
38710ld [%l7+128], %o5
38711st %o5, [%l7+128]
38712add %l7, %l6, %l7
38713ld [%l7+128], %o5
38714st %o5, [%l7+128]
38715add %l7, %l6, %l7
38716ld [%l7+128], %o5
38717st %o5, [%l7+128]
38718ba P2689
38719nop
38720
38721TARGET2846:
38722ba RET2846
38723nop
38724
38725
38726P2689: !_MEMBAR (FP)
38727membar #StoreLoad
38728
38729P2690: !_BLD [29] (FP) (CBR) (Branch target of P3337)
38730wr %g0, 0xf0, %asi
38731ldda [%i2 + 64] %asi, %f32
38732membar #Sync
38733! 1 addresses covered
38734fmovd %f32, %f18
38735fmovs %f18, %f13
38736
38737! cbranch
38738andcc %l0, 1, %g0
38739be,pt %xcc, TARGET2690
38740nop
38741RET2690:
38742
38743! lfsr step begin
38744srlx %l0, 1, %l3
38745xnor %l3, %l0, %l3
38746sllx %l3, 63, %l3
38747or %l3, %l0, %l0
38748srlx %l0, 1, %l0
38749
38750ba P2691
38751nop
38752
38753TARGET3337:
38754ba RET3337
38755nop
38756
38757
38758P2691: !_MEMBAR (FP) (CBR)
38759
38760! cbranch
38761andcc %l0, 1, %g0
38762be,pn %xcc, TARGET2691
38763nop
38764RET2691:
38765
38766! lfsr step begin
38767srlx %l0, 1, %l6
38768xnor %l6, %l0, %l6
38769sllx %l6, 63, %l6
38770or %l6, %l0, %l0
38771srlx %l0, 1, %l0
38772
38773
38774P2692: !_LD [12] (FP) (CBR)
38775sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
38776add %i0, %i2, %i2
38777ld [%i2 + 4], %f14
38778! 1 addresses covered
38779
38780! cbranch
38781andcc %l0, 1, %g0
38782be,pt %xcc, TARGET2692
38783nop
38784RET2692:
38785
38786! lfsr step begin
38787srlx %l0, 1, %l7
38788xnor %l7, %l0, %l7
38789sllx %l7, 63, %l7
38790or %l7, %l0, %l0
38791srlx %l0, 1, %l0
38792
38793
38794P2693: !_MEMBAR (FP)
38795
38796P2694: !_BST [5] (maybe <- 0x42800009) (FP)
38797wr %g0, 0xf0, %asi
38798! preparing store val #0, next val will be in f32
38799fmovs %f16, %f20
38800fadds %f16, %f17, %f16
38801! preparing store val #1, next val will be in f40
38802fmovd %f20, %f32
38803fmovs %f16, %f20
38804fadds %f16, %f17, %f16
38805fmovd %f20, %f40
38806membar #Sync
38807stda %f32, [%i0 + 64 ] %asi
38808
38809P2695: !_MEMBAR (FP)
38810membar #StoreLoad
38811
38812P2696: !_PREFETCH [14] (Int) (CBR)
38813prefetch [%i2 + 64], 1
38814
38815! cbranch
38816andcc %l0, 1, %g0
38817be,pt %xcc, TARGET2696
38818nop
38819RET2696:
38820
38821! lfsr step begin
38822srlx %l0, 1, %l7
38823xnor %l7, %l0, %l7
38824sllx %l7, 63, %l7
38825or %l7, %l0, %l0
38826srlx %l0, 1, %l0
38827
38828
38829P2697: !_PREFETCH [1] (Int) (CBR) (Nucleus ctx)
38830wr %g0, 0x4, %asi
38831prefetcha [%i0 + 4] %asi, 1
38832
38833! cbranch
38834andcc %l0, 1, %g0
38835be,pt %xcc, TARGET2697
38836nop
38837RET2697:
38838
38839! lfsr step begin
38840srlx %l0, 1, %o5
38841xnor %o5, %l0, %o5
38842sllx %o5, 63, %o5
38843or %o5, %l0, %l0
38844srlx %l0, 1, %l0
38845
38846
38847P2698: !_LD [13] (Int) (LE)
38848wr %g0, 0x88, %asi
38849lduwa [%i2 + 32] %asi, %o2
38850! move %o2(lower) -> %o2(upper)
38851sllx %o2, 32, %o2
38852
38853P2699: !_MEMBAR (FP)
38854
38855P2700: !_BST [21] (maybe <- 0x4280000b) (FP)
38856wr %g0, 0xf0, %asi
38857sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
38858add %i0, %i3, %i3
38859! preparing store val #0, next val will be in f32
38860fmovs %f16, %f20
38861fadds %f16, %f17, %f16
38862! preparing store val #1, next val will be in f33
38863fmovs %f16, %f21
38864fadds %f16, %f17, %f16
38865! preparing store val #2, next val will be in f40
38866fmovd %f20, %f32
38867fmovs %f16, %f20
38868fadds %f16, %f17, %f16
38869fmovd %f20, %f40
38870membar #Sync
38871stda %f32, [%i3 + 0 ] %asi
38872
38873P2701: !_MEMBAR (FP) (CBR) (Branch target of P3523)
38874membar #StoreLoad
38875
38876! cbranch
38877andcc %l0, 1, %g0
38878be,pt %xcc, TARGET2701
38879nop
38880RET2701:
38881
38882! lfsr step begin
38883srlx %l0, 1, %l6
38884xnor %l6, %l0, %l6
38885sllx %l6, 63, %l6
38886or %l6, %l0, %l0
38887srlx %l0, 1, %l0
38888
38889ba P2702
38890nop
38891
38892TARGET3523:
38893ba RET3523
38894nop
38895
38896
38897P2702: !_BLD [9] (FP)
38898wr %g0, 0xf0, %asi
38899ldda [%i1 + 0] %asi, %f32
38900membar #Sync
38901! 2 addresses covered
38902fmovd %f32, %f18
38903fmovs %f18, %f15
38904!---- flushing fp results buffer to %f30 ----
38905fmovd %f0, %f30
38906fmovd %f2, %f30
38907fmovd %f4, %f30
38908fmovd %f6, %f30
38909fmovd %f8, %f30
38910fmovd %f10, %f30
38911fmovd %f12, %f30
38912fmovd %f14, %f30
38913!--
38914fmovd %f40, %f0
38915
38916P2703: !_MEMBAR (FP)
38917
38918P2704: !_LD [13] (FP) (CBR)
38919ld [%i2 + 32], %f1
38920! 1 addresses covered
38921
38922! cbranch
38923andcc %l0, 1, %g0
38924be,pt %xcc, TARGET2704
38925nop
38926RET2704:
38927
38928! lfsr step begin
38929srlx %l0, 1, %l7
38930xnor %l7, %l0, %l7
38931sllx %l7, 63, %l7
38932or %l7, %l0, %l0
38933srlx %l0, 1, %l0
38934
38935
38936P2705: !_MEMBAR (FP) (CBR)
38937
38938! cbranch
38939andcc %l0, 1, %g0
38940be,pt %xcc, TARGET2705
38941nop
38942RET2705:
38943
38944! lfsr step begin
38945srlx %l0, 1, %o5
38946xnor %o5, %l0, %o5
38947sllx %o5, 63, %o5
38948or %o5, %l0, %l0
38949srlx %l0, 1, %l0
38950
38951
38952P2706: !_BST [8] (maybe <- 0x4280000e) (FP) (CBR)
38953wr %g0, 0xf0, %asi
38954! preparing store val #0, next val will be in f32
38955fmovs %f16, %f20
38956fadds %f16, %f17, %f16
38957! preparing store val #1, next val will be in f40
38958fmovd %f20, %f32
38959fmovs %f16, %f20
38960fadds %f16, %f17, %f16
38961fmovd %f20, %f40
38962membar #Sync
38963stda %f32, [%i1 + 0 ] %asi
38964
38965! cbranch
38966andcc %l0, 1, %g0
38967be,pn %xcc, TARGET2706
38968nop
38969RET2706:
38970
38971! lfsr step begin
38972srlx %l0, 1, %o5
38973xnor %o5, %l0, %o5
38974sllx %o5, 63, %o5
38975or %o5, %l0, %l0
38976srlx %l0, 1, %l0
38977
38978
38979P2707: !_MEMBAR (FP) (CBR)
38980membar #StoreLoad
38981
38982! cbranch
38983andcc %l0, 1, %g0
38984be,pt %xcc, TARGET2707
38985nop
38986RET2707:
38987
38988! lfsr step begin
38989srlx %l0, 1, %l3
38990xnor %l3, %l0, %l3
38991sllx %l3, 63, %l3
38992or %l3, %l0, %l0
38993srlx %l0, 1, %l0
38994
38995
38996P2708: !_ST [13] (maybe <- 0x42800010) (FP) (CBR)
38997! preparing store val #0, next val will be in f20
38998fmovs %f16, %f20
38999fadds %f16, %f17, %f16
39000st %f20, [%i2 + 32 ]
39001
39002! cbranch
39003andcc %l0, 1, %g0
39004be,pt %xcc, TARGET2708
39005nop
39006RET2708:
39007
39008! lfsr step begin
39009srlx %l0, 1, %l3
39010xnor %l3, %l0, %l3
39011sllx %l3, 63, %l3
39012or %l3, %l0, %l0
39013srlx %l0, 1, %l0
39014
39015
39016P2709: !_REPLACEMENT [32] (Int) (CBR) (Nucleus ctx)
39017wr %g0, 0x4, %asi
39018sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
39019add %i0, %i2, %i2
39020sethi %hi(0x2000), %l6
39021ld [%i2+256], %o5
39022st %o5, [%i2+256]
39023add %i2, %l6, %l7
39024ld [%l7+256], %o5
39025st %o5, [%l7+256]
39026add %l7, %l6, %l7
39027ld [%l7+256], %o5
39028st %o5, [%l7+256]
39029add %l7, %l6, %l7
39030ld [%l7+256], %o5
39031st %o5, [%l7+256]
39032add %l7, %l6, %l7
39033ld [%l7+256], %o5
39034st %o5, [%l7+256]
39035add %l7, %l6, %l7
39036ld [%l7+256], %o5
39037st %o5, [%l7+256]
39038add %l7, %l6, %l7
39039ld [%l7+256], %o5
39040st %o5, [%l7+256]
39041add %l7, %l6, %l7
39042ld [%l7+256], %o5
39043st %o5, [%l7+256]
39044
39045! cbranch
39046andcc %l0, 1, %g0
39047be,pn %xcc, TARGET2709
39048nop
39049RET2709:
39050
39051! lfsr step begin
39052srlx %l0, 1, %l3
39053xnor %l3, %l0, %l3
39054sllx %l3, 63, %l3
39055or %l3, %l0, %l0
39056srlx %l0, 1, %l0
39057
39058
39059P2710: !_REPLACEMENT [17] (Int)
39060sethi %hi(0x2000), %l6
39061ld [%i2+96], %o5
39062st %o5, [%i2+96]
39063add %i2, %l6, %l7
39064ld [%l7+96], %o5
39065st %o5, [%l7+96]
39066add %l7, %l6, %l7
39067ld [%l7+96], %o5
39068st %o5, [%l7+96]
39069add %l7, %l6, %l7
39070ld [%l7+96], %o5
39071st %o5, [%l7+96]
39072add %l7, %l6, %l7
39073ld [%l7+96], %o5
39074st %o5, [%l7+96]
39075add %l7, %l6, %l7
39076ld [%l7+96], %o5
39077st %o5, [%l7+96]
39078add %l7, %l6, %l7
39079ld [%l7+96], %o5
39080st %o5, [%l7+96]
39081add %l7, %l6, %l7
39082ld [%l7+96], %o5
39083st %o5, [%l7+96]
39084
39085P2711: !_REPLACEMENT [19] (Int)
39086sethi %hi(0x2000), %l3
39087ld [%i2+0], %l7
39088st %l7, [%i2+0]
39089add %i2, %l3, %l6
39090ld [%l6+0], %l7
39091st %l7, [%l6+0]
39092add %l6, %l3, %l6
39093ld [%l6+0], %l7
39094st %l7, [%l6+0]
39095add %l6, %l3, %l6
39096ld [%l6+0], %l7
39097st %l7, [%l6+0]
39098add %l6, %l3, %l6
39099ld [%l6+0], %l7
39100st %l7, [%l6+0]
39101add %l6, %l3, %l6
39102ld [%l6+0], %l7
39103st %l7, [%l6+0]
39104add %l6, %l3, %l6
39105ld [%l6+0], %l7
39106st %l7, [%l6+0]
39107add %l6, %l3, %l6
39108ld [%l6+0], %l7
39109st %l7, [%l6+0]
39110
39111P2712: !_MEMBAR (FP)
39112
39113P2713: !_BSTC [8] (maybe <- 0x42800011) (FP)
39114wr %g0, 0xe0, %asi
39115! preparing store val #0, next val will be in f32
39116fmovs %f16, %f20
39117fadds %f16, %f17, %f16
39118! preparing store val #1, next val will be in f40
39119fmovd %f20, %f32
39120fmovs %f16, %f20
39121fadds %f16, %f17, %f16
39122fmovd %f20, %f40
39123membar #Sync
39124stda %f32, [%i1 + 0 ] %asi
39125
39126P2714: !_MEMBAR (FP)
39127membar #StoreLoad
39128
39129P2715: !_MEMBAR (Int)
39130membar #StoreLoad
39131
39132P2716: !_LD [32] (Int) (Loop exit)
39133sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
39134add %i0, %i3, %i3
39135lduw [%i3 + 256], %o5
39136! move %o5(lower) -> %o2(lower)
39137or %o5, %o2, %o2
39138!---- flushing int results buffer----
39139mov %o0, %l5
39140mov %o1, %l5
39141mov %o2, %l5
39142!---- flushing fp results buffer to %f30 ----
39143fmovd %f0, %f30
39144!--
39145loop_exit_6_0:
39146sub %l2, 1, %l2
39147cmp %l2, 0
39148bg loop_entry_6_0
39149nop
39150
39151P2717: !_PREFETCH [31] (Int) (Loop entry)
39152sethi %hi(0x1), %l2
39153or %l2, %lo(0x1), %l2
39154loop_entry_6_1:
39155sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
39156add %i0, %i2, %i2
39157prefetch [%i2 + 192], 1
39158
39159P2718: !_MEMBAR (FP) (CBR)
39160membar #StoreLoad
39161
39162! cbranch
39163andcc %l0, 1, %g0
39164be,pt %xcc, TARGET2718
39165nop
39166RET2718:
39167
39168! lfsr step begin
39169srlx %l0, 1, %l6
39170xnor %l6, %l0, %l6
39171sllx %l6, 63, %l6
39172or %l6, %l0, %l0
39173srlx %l0, 1, %l0
39174
39175
39176P2719: !_BLD [5] (FP)
39177wr %g0, 0xf0, %asi
39178ldda [%i0 + 64] %asi, %f0
39179membar #Sync
39180! 2 addresses covered
39181fmovs %f8, %f1
39182
39183P2720: !_MEMBAR (FP) (Branch target of P3433)
39184ba P2721
39185nop
39186
39187TARGET3433:
39188ba RET3433
39189nop
39190
39191
39192P2721: !_PREFETCH [24] (Int) (Branch target of P2706)
39193sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
39194add %i0, %i3, %i3
39195prefetch [%i3 + 64], 1
39196ba P2722
39197nop
39198
39199TARGET2706:
39200ba RET2706
39201nop
39202
39203
39204P2722: !_LD [24] (FP) (Nucleus ctx)
39205wr %g0, 0x4, %asi
39206lda [%i3 + 64] %asi, %f2
39207! 1 addresses covered
39208
39209P2723: !_MEMBAR (FP) (CBR)
39210membar #StoreLoad
39211
39212! cbranch
39213andcc %l0, 1, %g0
39214be,pn %xcc, TARGET2723
39215nop
39216RET2723:
39217
39218! lfsr step begin
39219srlx %l0, 1, %l7
39220xnor %l7, %l0, %l7
39221sllx %l7, 63, %l7
39222or %l7, %l0, %l0
39223srlx %l0, 1, %l0
39224
39225
39226P2724: !_BLD [18] (FP) (CBR)
39227wr %g0, 0xf0, %asi
39228sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
39229add %i0, %i2, %i2
39230ldda [%i2 + 128] %asi, %f32
39231membar #Sync
39232! 1 addresses covered
39233fmovd %f32, %f18
39234fmovs %f18, %f3
39235
39236! cbranch
39237andcc %l0, 1, %g0
39238be,pn %xcc, TARGET2724
39239nop
39240RET2724:
39241
39242! lfsr step begin
39243srlx %l0, 1, %o5
39244xnor %o5, %l0, %o5
39245sllx %o5, 63, %o5
39246or %o5, %l0, %l0
39247srlx %l0, 1, %l0
39248
39249
39250P2725: !_MEMBAR (FP)
39251
39252P2726: !_REPLACEMENT [10] (Int)
39253sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
39254add %i0, %i3, %i3
39255sethi %hi(0x2000), %l3
39256ld [%i3+64], %l7
39257st %l7, [%i3+64]
39258add %i3, %l3, %l6
39259ld [%l6+64], %l7
39260st %l7, [%l6+64]
39261add %l6, %l3, %l6
39262ld [%l6+64], %l7
39263st %l7, [%l6+64]
39264add %l6, %l3, %l6
39265ld [%l6+64], %l7
39266st %l7, [%l6+64]
39267add %l6, %l3, %l6
39268ld [%l6+64], %l7
39269st %l7, [%l6+64]
39270add %l6, %l3, %l6
39271ld [%l6+64], %l7
39272st %l7, [%l6+64]
39273add %l6, %l3, %l6
39274ld [%l6+64], %l7
39275st %l7, [%l6+64]
39276add %l6, %l3, %l6
39277ld [%l6+64], %l7
39278st %l7, [%l6+64]
39279
39280P2727: !_ST [12] (maybe <- 0x3000001) (Int) (Secondary ctx)
39281wr %g0, 0x81, %asi
39282sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
39283add %i0, %i2, %i2
39284stwa %l4, [%i2 + 4] %asi
39285add %l4, 1, %l4
39286
39287P2728: !_MEMBAR (FP)
39288
39289P2729: !_BSTC [25] (maybe <- 0x42800013) (FP) (CBR)
39290wr %g0, 0xe0, %asi
39291sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
39292add %i0, %i3, %i3
39293! preparing store val #0, next val will be in f32
39294fmovs %f16, %f20
39295fadds %f16, %f17, %f16
39296! preparing store val #1, next val will be in f40
39297fmovd %f20, %f32
39298fmovs %f16, %f20
39299fadds %f16, %f17, %f16
39300fmovd %f20, %f40
39301membar #Sync
39302stda %f32, [%i3 + 64 ] %asi
39303
39304! cbranch
39305andcc %l0, 1, %g0
39306be,pt %xcc, TARGET2729
39307nop
39308RET2729:
39309
39310! lfsr step begin
39311srlx %l0, 1, %l6
39312xnor %l6, %l0, %l6
39313sllx %l6, 63, %l6
39314or %l6, %l0, %l0
39315srlx %l0, 1, %l0
39316
39317
39318P2730: !_MEMBAR (FP) (Branch target of P3397)
39319membar #StoreLoad
39320ba P2731
39321nop
39322
39323TARGET3397:
39324ba RET3397
39325nop
39326
39327
39328P2731: !_BLD [19] (FP)
39329wr %g0, 0xf0, %asi
39330sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
39331add %i0, %i2, %i2
39332ldda [%i2 + 0] %asi, %f32
39333membar #Sync
39334! 1 addresses covered
39335fmovd %f32, %f4
39336
39337P2732: !_MEMBAR (FP)
39338
39339P2733: !_REPLACEMENT [31] (Int)
39340sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
39341add %i0, %i3, %i3
39342sethi %hi(0x2000), %l7
39343ld [%i3+192], %l3
39344st %l3, [%i3+192]
39345add %i3, %l7, %o5
39346ld [%o5+192], %l3
39347st %l3, [%o5+192]
39348add %o5, %l7, %o5
39349ld [%o5+192], %l3
39350st %l3, [%o5+192]
39351add %o5, %l7, %o5
39352ld [%o5+192], %l3
39353st %l3, [%o5+192]
39354add %o5, %l7, %o5
39355ld [%o5+192], %l3
39356st %l3, [%o5+192]
39357add %o5, %l7, %o5
39358ld [%o5+192], %l3
39359st %l3, [%o5+192]
39360add %o5, %l7, %o5
39361ld [%o5+192], %l3
39362st %l3, [%o5+192]
39363add %o5, %l7, %o5
39364ld [%o5+192], %l3
39365st %l3, [%o5+192]
39366
39367P2734: !_PREFETCH [22] (Int) (Branch target of P2827)
39368sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
39369add %i0, %i2, %i2
39370prefetch [%i2 + 4], 1
39371ba P2735
39372nop
39373
39374TARGET2827:
39375ba RET2827
39376nop
39377
39378
39379P2735: !_LD [8] (Int)
39380lduw [%i1 + 0], %o0
39381! move %o0(lower) -> %o0(upper)
39382sllx %o0, 32, %o0
39383
39384P2736: !_MEMBAR (FP) (Branch target of P2998)
39385ba P2737
39386nop
39387
39388TARGET2998:
39389ba RET2998
39390nop
39391
39392
39393P2737: !_BST [17] (maybe <- 0x42800015) (FP)
39394wr %g0, 0xf0, %asi
39395sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
39396add %i0, %i3, %i3
39397! preparing store val #0, next val will be in f40
39398fmovs %f16, %f20
39399fadds %f16, %f17, %f16
39400fmovd %f20, %f40
39401membar #Sync
39402stda %f32, [%i3 + 64 ] %asi
39403
39404P2738: !_MEMBAR (FP)
39405membar #StoreLoad
39406
39407P2739: !_ST [4] (maybe <- 0x3000002) (Int)
39408stw %l4, [%i0 + 32 ]
39409add %l4, 1, %l4
39410
39411P2740: !_PREFETCH [31] (Int) (Secondary ctx)
39412wr %g0, 0x81, %asi
39413sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
39414add %i0, %i2, %i2
39415prefetcha [%i2 + 192] %asi, 1
39416
39417P2741: !_PREFETCH [3] (Int)
39418prefetch [%i0 + 16], 1
39419
39420P2742: !_ST [14] (maybe <- 0x42800016) (FP)
39421sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
39422add %i0, %i3, %i3
39423! preparing store val #0, next val will be in f20
39424fmovs %f16, %f20
39425fadds %f16, %f17, %f16
39426st %f20, [%i3 + 64 ]
39427
39428P2743: !_MEMBAR (FP)
39429membar #StoreLoad
39430
39431P2744: !_BLD [12] (FP)
39432wr %g0, 0xf0, %asi
39433ldda [%i3 + 0] %asi, %f32
39434membar #Sync
39435! 3 addresses covered
39436fmovd %f32, %f18
39437fmovs %f18, %f5
39438fmovs %f19, %f6
39439fmovd %f40, %f18
39440fmovs %f18, %f7
39441
39442P2745: !_MEMBAR (FP) (CBR)
39443
39444! cbranch
39445andcc %l0, 1, %g0
39446be,pt %xcc, TARGET2745
39447nop
39448RET2745:
39449
39450! lfsr step begin
39451srlx %l0, 1, %l3
39452xnor %l3, %l0, %l3
39453sllx %l3, 63, %l3
39454or %l3, %l0, %l0
39455srlx %l0, 1, %l0
39456
39457
39458P2746: !_BSTC [7] (maybe <- 0x42800017) (FP)
39459wr %g0, 0xe0, %asi
39460! preparing store val #0, next val will be in f32
39461fmovs %f16, %f20
39462fadds %f16, %f17, %f16
39463fmovd %f20, %f32
39464membar #Sync
39465stda %f32, [%i0 + 128 ] %asi
39466
39467P2747: !_MEMBAR (FP)
39468membar #StoreLoad
39469
39470P2748: !_ST [33] (maybe <- 0x42800018) (FP) (Secondary ctx)
39471wr %g0, 0x81, %asi
39472sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
39473add %i0, %i2, %i2
39474! preparing store val #0, next val will be in f20
39475fmovs %f16, %f20
39476fadds %f16, %f17, %f16
39477sta %f20, [%i2 + 0 ] %asi
39478
39479P2749: !_MEMBAR (FP)
39480membar #StoreLoad
39481
39482P2750: !_BLD [4] (FP)
39483wr %g0, 0xf0, %asi
39484ldda [%i0 + 0] %asi, %f32
39485membar #Sync
39486! 5 addresses covered
39487fmovd %f32, %f8
39488fmovd %f34, %f10
39489fmovd %f36, %f18
39490fmovs %f18, %f11
39491fmovd %f40, %f12
39492
39493P2751: !_MEMBAR (FP) (CBR)
39494
39495! cbranch
39496andcc %l0, 1, %g0
39497be,pt %xcc, TARGET2751
39498nop
39499RET2751:
39500
39501! lfsr step begin
39502srlx %l0, 1, %o5
39503xnor %o5, %l0, %o5
39504sllx %o5, 63, %o5
39505or %o5, %l0, %l0
39506srlx %l0, 1, %l0
39507
39508
39509P2752: !_PREFETCH [26] (Int)
39510sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
39511add %i0, %i3, %i3
39512prefetch [%i3 + 128], 1
39513
39514P2753: !_ST [10] (maybe <- 0x42800019) (FP) (Nucleus ctx)
39515wr %g0, 0x4, %asi
39516! preparing store val #0, next val will be in f20
39517fmovs %f16, %f20
39518fadds %f16, %f17, %f16
39519sta %f20, [%i1 + 64 ] %asi
39520
39521P2754: !_PREFETCH [6] (Int)
39522prefetch [%i0 + 96], 1
39523
39524P2755: !_MEMBAR (FP)
39525membar #StoreLoad
39526
39527P2756: !_BLD [20] (FP) (Branch target of P3154)
39528wr %g0, 0xf0, %asi
39529sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
39530add %i0, %i2, %i2
39531ldda [%i2 + 256] %asi, %f32
39532membar #Sync
39533! 1 addresses covered
39534fmovd %f32, %f18
39535fmovs %f18, %f13
39536ba P2757
39537nop
39538
39539TARGET3154:
39540ba RET3154
39541nop
39542
39543
39544P2757: !_MEMBAR (FP)
39545
39546P2758: !_BLD [28] (FP) (CBR)
39547wr %g0, 0xf0, %asi
39548sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
39549add %i0, %i3, %i3
39550ldda [%i3 + 0] %asi, %f32
39551membar #Sync
39552! 1 addresses covered
39553fmovd %f32, %f14
39554
39555! cbranch
39556andcc %l0, 1, %g0
39557be,pt %xcc, TARGET2758
39558nop
39559RET2758:
39560
39561! lfsr step begin
39562srlx %l0, 1, %o5
39563xnor %o5, %l0, %o5
39564sllx %o5, 63, %o5
39565or %o5, %l0, %l0
39566srlx %l0, 1, %l0
39567
39568
39569P2759: !_MEMBAR (FP)
39570
39571P2760: !_BLD [9] (FP)
39572wr %g0, 0xf0, %asi
39573ldda [%i1 + 0] %asi, %f32
39574membar #Sync
39575! 2 addresses covered
39576fmovd %f32, %f18
39577fmovs %f18, %f15
39578!---- flushing fp results buffer to %f30 ----
39579fmovd %f0, %f30
39580fmovd %f2, %f30
39581fmovd %f4, %f30
39582fmovd %f6, %f30
39583fmovd %f8, %f30
39584fmovd %f10, %f30
39585fmovd %f12, %f30
39586fmovd %f14, %f30
39587!--
39588fmovd %f40, %f0
39589
39590P2761: !_MEMBAR (FP) (Branch target of P3293)
39591ba P2762
39592nop
39593
39594TARGET3293:
39595ba RET3293
39596nop
39597
39598
39599P2762: !_REPLACEMENT [26] (Int)
39600sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
39601add %i0, %i2, %i2
39602sethi %hi(0x2000), %l3
39603ld [%i2+128], %l7
39604st %l7, [%i2+128]
39605add %i2, %l3, %l6
39606ld [%l6+128], %l7
39607st %l7, [%l6+128]
39608add %l6, %l3, %l6
39609ld [%l6+128], %l7
39610st %l7, [%l6+128]
39611add %l6, %l3, %l6
39612ld [%l6+128], %l7
39613st %l7, [%l6+128]
39614add %l6, %l3, %l6
39615ld [%l6+128], %l7
39616st %l7, [%l6+128]
39617add %l6, %l3, %l6
39618ld [%l6+128], %l7
39619st %l7, [%l6+128]
39620add %l6, %l3, %l6
39621ld [%l6+128], %l7
39622st %l7, [%l6+128]
39623add %l6, %l3, %l6
39624ld [%l6+128], %l7
39625st %l7, [%l6+128]
39626
39627P2763: !_MEMBAR (FP)
39628
39629P2764: !_BSTC [20] (maybe <- 0x4280001a) (FP) (Branch target of P3631)
39630wr %g0, 0xe0, %asi
39631sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
39632add %i0, %i3, %i3
39633! preparing store val #0, next val will be in f32
39634fmovs %f16, %f20
39635fadds %f16, %f17, %f16
39636fmovd %f20, %f32
39637membar #Sync
39638stda %f32, [%i3 + 256 ] %asi
39639ba P2765
39640nop
39641
39642TARGET3631:
39643ba RET3631
39644nop
39645
39646
39647P2765: !_MEMBAR (FP) (CBR)
39648
39649! cbranch
39650andcc %l0, 1, %g0
39651be,pt %xcc, TARGET2765
39652nop
39653RET2765:
39654
39655! lfsr step begin
39656srlx %l0, 1, %l7
39657xnor %l7, %l0, %l7
39658sllx %l7, 63, %l7
39659or %l7, %l0, %l0
39660srlx %l0, 1, %l0
39661
39662
39663P2766: !_BST [6] (maybe <- 0x4280001b) (FP)
39664wr %g0, 0xf0, %asi
39665! preparing store val #0, next val will be in f32
39666fmovs %f16, %f20
39667fadds %f16, %f17, %f16
39668! preparing store val #1, next val will be in f40
39669fmovd %f20, %f32
39670fmovs %f16, %f20
39671fadds %f16, %f17, %f16
39672fmovd %f20, %f40
39673membar #Sync
39674stda %f32, [%i0 + 64 ] %asi
39675
39676P2767: !_MEMBAR (FP)
39677membar #StoreLoad
39678
39679P2768: !_REPLACEMENT [1] (Int)
39680sethi %hi(0x2000), %l7
39681ld [%i2+4], %l3
39682st %l3, [%i2+4]
39683add %i2, %l7, %o5
39684ld [%o5+4], %l3
39685st %l3, [%o5+4]
39686add %o5, %l7, %o5
39687ld [%o5+4], %l3
39688st %l3, [%o5+4]
39689add %o5, %l7, %o5
39690ld [%o5+4], %l3
39691st %l3, [%o5+4]
39692add %o5, %l7, %o5
39693ld [%o5+4], %l3
39694st %l3, [%o5+4]
39695add %o5, %l7, %o5
39696ld [%o5+4], %l3
39697st %l3, [%o5+4]
39698add %o5, %l7, %o5
39699ld [%o5+4], %l3
39700st %l3, [%o5+4]
39701add %o5, %l7, %o5
39702ld [%o5+4], %l3
39703st %l3, [%o5+4]
39704
39705P2769: !_MEMBAR (FP)
39706membar #StoreLoad
39707
39708P2770: !_BLD [22] (FP)
39709wr %g0, 0xf0, %asi
39710sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
39711add %i0, %i2, %i2
39712ldda [%i2 + 0] %asi, %f32
39713membar #Sync
39714! 3 addresses covered
39715fmovd %f32, %f18
39716fmovs %f18, %f1
39717fmovs %f19, %f2
39718fmovd %f40, %f18
39719fmovs %f18, %f3
39720
39721P2771: !_MEMBAR (FP) (Branch target of P3105)
39722ba P2772
39723nop
39724
39725TARGET3105:
39726ba RET3105
39727nop
39728
39729
39730P2772: !_ST [23] (maybe <- 0x4280001d) (FP)
39731! preparing store val #0, next val will be in f20
39732fmovs %f16, %f20
39733fadds %f16, %f17, %f16
39734st %f20, [%i2 + 32 ]
39735
39736P2773: !_LD [25] (Int)
39737lduw [%i2 + 96], %l6
39738! move %l6(lower) -> %o0(lower)
39739or %l6, %o0, %o0
39740
39741P2774: !_MEMBAR (FP)
39742membar #StoreLoad
39743
39744P2775: !_BLD [2] (FP)
39745wr %g0, 0xf0, %asi
39746ldda [%i0 + 0] %asi, %f32
39747membar #Sync
39748! 5 addresses covered
39749fmovd %f32, %f4
39750fmovd %f34, %f6
39751fmovd %f36, %f18
39752fmovs %f18, %f7
39753fmovd %f40, %f8
39754
39755P2776: !_MEMBAR (FP) (CBR) (Branch target of P2822)
39756
39757! cbranch
39758andcc %l0, 1, %g0
39759be,pn %xcc, TARGET2776
39760nop
39761RET2776:
39762
39763! lfsr step begin
39764srlx %l0, 1, %l7
39765xnor %l7, %l0, %l7
39766sllx %l7, 63, %l7
39767or %l7, %l0, %l0
39768srlx %l0, 1, %l0
39769
39770ba P2777
39771nop
39772
39773TARGET2822:
39774ba RET2822
39775nop
39776
39777
39778P2777: !_BSTC [29] (maybe <- 0x4280001e) (FP)
39779wr %g0, 0xe0, %asi
39780sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
39781add %i0, %i3, %i3
39782! preparing store val #0, next val will be in f32
39783fmovs %f16, %f20
39784fadds %f16, %f17, %f16
39785fmovd %f20, %f32
39786membar #Sync
39787stda %f32, [%i3 + 64 ] %asi
39788
39789P2778: !_MEMBAR (FP)
39790membar #StoreLoad
39791
39792P2779: !_PREFETCH [7] (Int) (Branch target of P3547)
39793prefetch [%i0 + 128], 1
39794ba P2780
39795nop
39796
39797TARGET3547:
39798ba RET3547
39799nop
39800
39801
39802P2780: !_MEMBAR (FP) (Secondary ctx)
39803
39804P2781: !_BSTC [2] (maybe <- 0x4280001f) (FP) (Secondary ctx)
39805wr %g0, 0xe1, %asi
39806! preparing store val #0, next val will be in f32
39807fmovs %f16, %f20
39808fadds %f16, %f17, %f16
39809! preparing store val #1, next val will be in f33
39810fmovs %f16, %f21
39811fadds %f16, %f17, %f16
39812! preparing store val #2, next val will be in f34
39813fmovd %f20, %f32
39814fmovs %f16, %f20
39815fadds %f16, %f17, %f16
39816! preparing store val #3, next val will be in f36
39817fmovd %f20, %f34
39818fmovs %f16, %f20
39819fadds %f16, %f17, %f16
39820! preparing store val #4, next val will be in f40
39821fmovd %f20, %f36
39822fmovs %f16, %f20
39823fadds %f16, %f17, %f16
39824fmovd %f20, %f40
39825membar #Sync
39826stda %f32, [%i0 + 0 ] %asi
39827
39828P2782: !_MEMBAR (FP) (Secondary ctx) (Branch target of P3458)
39829membar #StoreLoad
39830ba P2783
39831nop
39832
39833TARGET3458:
39834ba RET3458
39835nop
39836
39837
39838P2783: !_BLD [17] (FP) (Secondary ctx)
39839wr %g0, 0xf1, %asi
39840sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
39841add %i0, %i2, %i2
39842ldda [%i2 + 64] %asi, %f32
39843membar #Sync
39844! 1 addresses covered
39845fmovd %f40, %f18
39846fmovs %f18, %f9
39847
39848P2784: !_MEMBAR (FP) (CBR) (Secondary ctx)
39849
39850! cbranch
39851andcc %l0, 1, %g0
39852be,pt %xcc, TARGET2784
39853nop
39854RET2784:
39855
39856! lfsr step begin
39857srlx %l0, 1, %l6
39858xnor %l6, %l0, %l6
39859sllx %l6, 63, %l6
39860or %l6, %l0, %l0
39861srlx %l0, 1, %l0
39862
39863
39864P2785: !_BST [24] (maybe <- 0x42800024) (FP) (Secondary ctx)
39865wr %g0, 0xf1, %asi
39866sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
39867add %i0, %i3, %i3
39868! preparing store val #0, next val will be in f32
39869fmovs %f16, %f20
39870fadds %f16, %f17, %f16
39871! preparing store val #1, next val will be in f40
39872fmovd %f20, %f32
39873fmovs %f16, %f20
39874fadds %f16, %f17, %f16
39875fmovd %f20, %f40
39876membar #Sync
39877stda %f32, [%i3 + 64 ] %asi
39878
39879P2786: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2878)
39880ba P2787
39881nop
39882
39883TARGET2878:
39884ba RET2878
39885nop
39886
39887
39888P2787: !_BSTC [27] (maybe <- 0x42800026) (FP) (Branch target of P3405)
39889wr %g0, 0xe0, %asi
39890! preparing store val #0, next val will be in f32
39891fmovs %f16, %f20
39892fadds %f16, %f17, %f16
39893! preparing store val #1, next val will be in f40
39894fmovd %f20, %f32
39895fmovs %f16, %f20
39896fadds %f16, %f17, %f16
39897fmovd %f20, %f40
39898membar #Sync
39899stda %f32, [%i3 + 128 ] %asi
39900ba P2788
39901nop
39902
39903TARGET3405:
39904ba RET3405
39905nop
39906
39907
39908P2788: !_MEMBAR (FP) (CBR)
39909
39910! cbranch
39911andcc %l0, 1, %g0
39912be,pn %xcc, TARGET2788
39913nop
39914RET2788:
39915
39916! lfsr step begin
39917srlx %l0, 1, %l3
39918xnor %l3, %l0, %l3
39919sllx %l3, 63, %l3
39920or %l3, %l0, %l0
39921srlx %l0, 1, %l0
39922
39923
39924P2789: !_BST [10] (maybe <- 0x42800028) (FP)
39925wr %g0, 0xf0, %asi
39926! preparing store val #0, next val will be in f32
39927fmovs %f16, %f20
39928fadds %f16, %f17, %f16
39929fmovd %f20, %f32
39930membar #Sync
39931stda %f32, [%i1 + 64 ] %asi
39932
39933P2790: !_MEMBAR (FP) (CBR)
39934membar #StoreLoad
39935
39936! cbranch
39937andcc %l0, 1, %g0
39938be,pt %xcc, TARGET2790
39939nop
39940RET2790:
39941
39942! lfsr step begin
39943srlx %l0, 1, %l3
39944xnor %l3, %l0, %l3
39945sllx %l3, 63, %l3
39946or %l3, %l0, %l0
39947srlx %l0, 1, %l0
39948
39949
39950P2791: !_BLD [12] (FP) (CBR)
39951wr %g0, 0xf0, %asi
39952sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
39953add %i0, %i2, %i2
39954ldda [%i2 + 0] %asi, %f32
39955membar #Sync
39956! 3 addresses covered
39957fmovd %f32, %f10
39958fmovd %f40, %f12
39959
39960! cbranch
39961andcc %l0, 1, %g0
39962be,pt %xcc, TARGET2791
39963nop
39964RET2791:
39965
39966! lfsr step begin
39967srlx %l0, 1, %l6
39968xnor %l6, %l0, %l6
39969sllx %l6, 63, %l6
39970or %l6, %l0, %l0
39971srlx %l0, 1, %l0
39972
39973
39974P2792: !_MEMBAR (FP) (CBR)
39975
39976! cbranch
39977andcc %l0, 1, %g0
39978be,pt %xcc, TARGET2792
39979nop
39980RET2792:
39981
39982! lfsr step begin
39983srlx %l0, 1, %l7
39984xnor %l7, %l0, %l7
39985sllx %l7, 63, %l7
39986or %l7, %l0, %l0
39987srlx %l0, 1, %l0
39988
39989
39990P2793: !_BSTC [4] (maybe <- 0x42800029) (FP) (Branch target of P3180)
39991wr %g0, 0xe0, %asi
39992! preparing store val #0, next val will be in f32
39993fmovs %f16, %f20
39994fadds %f16, %f17, %f16
39995! preparing store val #1, next val will be in f33
39996fmovs %f16, %f21
39997fadds %f16, %f17, %f16
39998! preparing store val #2, next val will be in f34
39999fmovd %f20, %f32
40000fmovs %f16, %f20
40001fadds %f16, %f17, %f16
40002! preparing store val #3, next val will be in f36
40003fmovd %f20, %f34
40004fmovs %f16, %f20
40005fadds %f16, %f17, %f16
40006! preparing store val #4, next val will be in f40
40007fmovd %f20, %f36
40008fmovs %f16, %f20
40009fadds %f16, %f17, %f16
40010fmovd %f20, %f40
40011membar #Sync
40012stda %f32, [%i0 + 0 ] %asi
40013ba P2794
40014nop
40015
40016TARGET3180:
40017ba RET3180
40018nop
40019
40020
40021P2794: !_MEMBAR (FP)
40022membar #StoreLoad
40023
40024P2795: !_BLD [30] (FP)
40025wr %g0, 0xf0, %asi
40026sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
40027add %i0, %i3, %i3
40028ldda [%i3 + 128] %asi, %f32
40029membar #Sync
40030! 1 addresses covered
40031fmovd %f32, %f18
40032fmovs %f18, %f13
40033
40034P2796: !_MEMBAR (FP) (Branch target of P3095)
40035ba P2797
40036nop
40037
40038TARGET3095:
40039ba RET3095
40040nop
40041
40042
40043P2797: !_BSTC [22] (maybe <- 0x4280002e) (FP)
40044wr %g0, 0xe0, %asi
40045sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
40046add %i0, %i2, %i2
40047! preparing store val #0, next val will be in f32
40048fmovs %f16, %f20
40049fadds %f16, %f17, %f16
40050! preparing store val #1, next val will be in f33
40051fmovs %f16, %f21
40052fadds %f16, %f17, %f16
40053! preparing store val #2, next val will be in f40
40054fmovd %f20, %f32
40055fmovs %f16, %f20
40056fadds %f16, %f17, %f16
40057fmovd %f20, %f40
40058membar #Sync
40059stda %f32, [%i2 + 0 ] %asi
40060
40061P2798: !_MEMBAR (FP)
40062membar #StoreLoad
40063
40064P2799: !_BLD [0] (FP)
40065wr %g0, 0xf0, %asi
40066ldda [%i0 + 0] %asi, %f32
40067membar #Sync
40068! 5 addresses covered
40069fmovd %f32, %f14
40070!---- flushing fp results buffer to %f30 ----
40071fmovd %f0, %f30
40072fmovd %f2, %f30
40073fmovd %f4, %f30
40074fmovd %f6, %f30
40075fmovd %f8, %f30
40076fmovd %f10, %f30
40077fmovd %f12, %f30
40078fmovd %f14, %f30
40079!--
40080fmovd %f34, %f0
40081fmovd %f36, %f18
40082fmovs %f18, %f1
40083fmovd %f40, %f2
40084
40085P2800: !_MEMBAR (FP) (Branch target of P2877)
40086ba P2801
40087nop
40088
40089TARGET2877:
40090ba RET2877
40091nop
40092
40093
40094P2801: !_BLD [29] (FP)
40095wr %g0, 0xf0, %asi
40096ldda [%i3 + 64] %asi, %f32
40097membar #Sync
40098! 1 addresses covered
40099fmovd %f32, %f18
40100fmovs %f18, %f3
40101
40102P2802: !_MEMBAR (FP) (Loop exit)
40103!---- flushing int results buffer----
40104mov %o0, %l5
40105!---- flushing fp results buffer to %f30 ----
40106fmovd %f0, %f30
40107fmovd %f2, %f30
40108!--
40109loop_exit_6_1:
40110sub %l2, 1, %l2
40111cmp %l2, 0
40112bg loop_entry_6_1
40113nop
40114
40115P2803: !_REPLACEMENT [31] (Int) (Loop entry) (Branch target of P2913)
40116sethi %hi(0x1), %l2
40117or %l2, %lo(0x1), %l2
40118loop_entry_6_2:
40119sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
40120add %i0, %i3, %i3
40121sethi %hi(0x2000), %l7
40122ld [%i3+192], %l3
40123st %l3, [%i3+192]
40124add %i3, %l7, %o5
40125ld [%o5+192], %l3
40126st %l3, [%o5+192]
40127add %o5, %l7, %o5
40128ld [%o5+192], %l3
40129st %l3, [%o5+192]
40130add %o5, %l7, %o5
40131ld [%o5+192], %l3
40132st %l3, [%o5+192]
40133add %o5, %l7, %o5
40134ld [%o5+192], %l3
40135st %l3, [%o5+192]
40136add %o5, %l7, %o5
40137ld [%o5+192], %l3
40138st %l3, [%o5+192]
40139add %o5, %l7, %o5
40140ld [%o5+192], %l3
40141st %l3, [%o5+192]
40142add %o5, %l7, %o5
40143ld [%o5+192], %l3
40144st %l3, [%o5+192]
40145ba P2804
40146nop
40147
40148TARGET2913:
40149ba RET2913
40150nop
40151
40152
40153P2804: !_MEMBAR (FP)
40154membar #StoreLoad
40155
40156P2805: !_BLD [6] (FP) (CBR) (Branch target of P3634)
40157wr %g0, 0xf0, %asi
40158ldda [%i0 + 64] %asi, %f0
40159membar #Sync
40160! 2 addresses covered
40161fmovs %f8, %f1
40162
40163! cbranch
40164andcc %l0, 1, %g0
40165be,pn %xcc, TARGET2805
40166nop
40167RET2805:
40168
40169! lfsr step begin
40170srlx %l0, 1, %l6
40171xnor %l6, %l0, %l6
40172sllx %l6, 63, %l6
40173or %l6, %l0, %l0
40174srlx %l0, 1, %l0
40175
40176ba P2806
40177nop
40178
40179TARGET3634:
40180ba RET3634
40181nop
40182
40183
40184P2806: !_MEMBAR (FP)
40185
40186P2807: !_BSTC [23] (maybe <- 0x42800031) (FP)
40187wr %g0, 0xe0, %asi
40188sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
40189add %i0, %i2, %i2
40190! preparing store val #0, next val will be in f32
40191fmovs %f16, %f20
40192fadds %f16, %f17, %f16
40193! preparing store val #1, next val will be in f33
40194fmovs %f16, %f21
40195fadds %f16, %f17, %f16
40196! preparing store val #2, next val will be in f40
40197fmovd %f20, %f32
40198fmovs %f16, %f20
40199fadds %f16, %f17, %f16
40200fmovd %f20, %f40
40201membar #Sync
40202stda %f32, [%i2 + 0 ] %asi
40203
40204P2808: !_MEMBAR (FP)
40205membar #StoreLoad
40206
40207P2809: !_MEMBAR (Int)
40208membar #StoreLoad
40209
40210P2810: !_REPLACEMENT [32] (Int) (Branch target of P3153)
40211sethi %hi(0x2000), %l6
40212ld [%i3+256], %o5
40213st %o5, [%i3+256]
40214add %i3, %l6, %l7
40215ld [%l7+256], %o5
40216st %o5, [%l7+256]
40217add %l7, %l6, %l7
40218ld [%l7+256], %o5
40219st %o5, [%l7+256]
40220add %l7, %l6, %l7
40221ld [%l7+256], %o5
40222st %o5, [%l7+256]
40223add %l7, %l6, %l7
40224ld [%l7+256], %o5
40225st %o5, [%l7+256]
40226add %l7, %l6, %l7
40227ld [%l7+256], %o5
40228st %o5, [%l7+256]
40229add %l7, %l6, %l7
40230ld [%l7+256], %o5
40231st %o5, [%l7+256]
40232add %l7, %l6, %l7
40233ld [%l7+256], %o5
40234st %o5, [%l7+256]
40235ba P2811
40236nop
40237
40238TARGET3153:
40239ba RET3153
40240nop
40241
40242
40243P2811: !_MEMBAR (FP) (Secondary ctx)
40244membar #StoreLoad
40245
40246P2812: !_BLD [4] (FP) (Secondary ctx)
40247wr %g0, 0xf1, %asi
40248ldda [%i0 + 0] %asi, %f32
40249membar #Sync
40250! 5 addresses covered
40251fmovd %f32, %f2
40252fmovd %f34, %f4
40253fmovd %f36, %f18
40254fmovs %f18, %f5
40255fmovd %f40, %f6
40256
40257P2813: !_MEMBAR (FP) (CBR) (Secondary ctx)
40258
40259! cbranch
40260andcc %l0, 1, %g0
40261be,pn %xcc, TARGET2813
40262nop
40263RET2813:
40264
40265! lfsr step begin
40266srlx %l0, 1, %l3
40267xnor %l3, %l0, %l3
40268sllx %l3, 63, %l3
40269or %l3, %l0, %l0
40270srlx %l0, 1, %l0
40271
40272
40273P2814: !_REPLACEMENT [31] (Int)
40274sethi %hi(0x2000), %l6
40275ld [%i3+192], %o5
40276st %o5, [%i3+192]
40277add %i3, %l6, %l7
40278ld [%l7+192], %o5
40279st %o5, [%l7+192]
40280add %l7, %l6, %l7
40281ld [%l7+192], %o5
40282st %o5, [%l7+192]
40283add %l7, %l6, %l7
40284ld [%l7+192], %o5
40285st %o5, [%l7+192]
40286add %l7, %l6, %l7
40287ld [%l7+192], %o5
40288st %o5, [%l7+192]
40289add %l7, %l6, %l7
40290ld [%l7+192], %o5
40291st %o5, [%l7+192]
40292add %l7, %l6, %l7
40293ld [%l7+192], %o5
40294st %o5, [%l7+192]
40295add %l7, %l6, %l7
40296ld [%l7+192], %o5
40297st %o5, [%l7+192]
40298
40299P2815: !_MEMBAR (FP)
40300membar #StoreLoad
40301
40302P2816: !_BLD [20] (FP)
40303wr %g0, 0xf0, %asi
40304sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
40305add %i0, %i3, %i3
40306ldda [%i3 + 256] %asi, %f32
40307membar #Sync
40308! 1 addresses covered
40309fmovd %f32, %f18
40310fmovs %f18, %f7
40311
40312P2817: !_MEMBAR (FP)
40313
40314P2818: !_BLD [30] (FP)
40315wr %g0, 0xf0, %asi
40316sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
40317add %i0, %i2, %i2
40318ldda [%i2 + 128] %asi, %f32
40319membar #Sync
40320! 1 addresses covered
40321fmovd %f32, %f8
40322
40323P2819: !_MEMBAR (FP)
40324
40325P2820: !_REPLACEMENT [6] (Int)
40326sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
40327add %i0, %i3, %i3
40328sethi %hi(0x2000), %l3
40329ld [%i3+96], %l7
40330st %l7, [%i3+96]
40331add %i3, %l3, %l6
40332ld [%l6+96], %l7
40333st %l7, [%l6+96]
40334add %l6, %l3, %l6
40335ld [%l6+96], %l7
40336st %l7, [%l6+96]
40337add %l6, %l3, %l6
40338ld [%l6+96], %l7
40339st %l7, [%l6+96]
40340add %l6, %l3, %l6
40341ld [%l6+96], %l7
40342st %l7, [%l6+96]
40343add %l6, %l3, %l6
40344ld [%l6+96], %l7
40345st %l7, [%l6+96]
40346add %l6, %l3, %l6
40347ld [%l6+96], %l7
40348st %l7, [%l6+96]
40349add %l6, %l3, %l6
40350ld [%l6+96], %l7
40351st %l7, [%l6+96]
40352
40353P2821: !_REPLACEMENT [27] (Int)
40354sethi %hi(0x2000), %o5
40355ld [%i3+160], %l6
40356st %l6, [%i3+160]
40357add %i3, %o5, %l3
40358ld [%l3+160], %l6
40359st %l6, [%l3+160]
40360add %l3, %o5, %l3
40361ld [%l3+160], %l6
40362st %l6, [%l3+160]
40363add %l3, %o5, %l3
40364ld [%l3+160], %l6
40365st %l6, [%l3+160]
40366add %l3, %o5, %l3
40367ld [%l3+160], %l6
40368st %l6, [%l3+160]
40369add %l3, %o5, %l3
40370ld [%l3+160], %l6
40371st %l6, [%l3+160]
40372add %l3, %o5, %l3
40373ld [%l3+160], %l6
40374st %l6, [%l3+160]
40375add %l3, %o5, %l3
40376ld [%l3+160], %l6
40377st %l6, [%l3+160]
40378
40379P2822: !_ST [3] (maybe <- 0x3000003) (Int) (CBR) (Nucleus ctx)
40380wr %g0, 0x4, %asi
40381stwa %l4, [%i0 + 16] %asi
40382add %l4, 1, %l4
40383
40384! cbranch
40385andcc %l0, 1, %g0
40386be,pt %xcc, TARGET2822
40387nop
40388RET2822:
40389
40390! lfsr step begin
40391srlx %l0, 1, %l6
40392xnor %l6, %l0, %l6
40393sllx %l6, 63, %l6
40394or %l6, %l0, %l0
40395srlx %l0, 1, %l0
40396
40397
40398P2823: !_PREFETCH [5] (Int) (Branch target of P3423)
40399prefetch [%i0 + 64], 1
40400ba P2824
40401nop
40402
40403TARGET3423:
40404ba RET3423
40405nop
40406
40407
40408P2824: !_MEMBAR (FP) (Branch target of P3283)
40409ba P2825
40410nop
40411
40412TARGET3283:
40413ba RET3283
40414nop
40415
40416
40417P2825: !_BST [10] (maybe <- 0x42800034) (FP)
40418wr %g0, 0xf0, %asi
40419! preparing store val #0, next val will be in f32
40420fmovs %f16, %f20
40421fadds %f16, %f17, %f16
40422fmovd %f20, %f32
40423membar #Sync
40424stda %f32, [%i1 + 64 ] %asi
40425
40426P2826: !_MEMBAR (FP)
40427membar #StoreLoad
40428
40429P2827: !_BLD [28] (FP) (CBR) (Secondary ctx)
40430wr %g0, 0xf1, %asi
40431ldda [%i2 + 0] %asi, %f32
40432membar #Sync
40433! 1 addresses covered
40434fmovd %f32, %f18
40435fmovs %f18, %f9
40436
40437! cbranch
40438andcc %l0, 1, %g0
40439be,pt %xcc, TARGET2827
40440nop
40441RET2827:
40442
40443! lfsr step begin
40444srlx %l0, 1, %l6
40445xnor %l6, %l0, %l6
40446sllx %l6, 63, %l6
40447or %l6, %l0, %l0
40448srlx %l0, 1, %l0
40449
40450
40451P2828: !_MEMBAR (FP) (Secondary ctx)
40452
40453P2829: !_BSTC [11] (maybe <- 0x42800035) (FP) (Secondary ctx)
40454wr %g0, 0xe1, %asi
40455sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
40456add %i0, %i2, %i2
40457! preparing store val #0, next val will be in f32
40458fmovs %f16, %f20
40459fadds %f16, %f17, %f16
40460! preparing store val #1, next val will be in f33
40461fmovs %f16, %f21
40462fadds %f16, %f17, %f16
40463! preparing store val #2, next val will be in f40
40464fmovd %f20, %f32
40465fmovs %f16, %f20
40466fadds %f16, %f17, %f16
40467fmovd %f20, %f40
40468membar #Sync
40469stda %f32, [%i2 + 0 ] %asi
40470
40471P2830: !_MEMBAR (FP) (Secondary ctx)
40472membar #StoreLoad
40473
40474P2831: !_BLD [6] (FP)
40475wr %g0, 0xf0, %asi
40476ldda [%i0 + 64] %asi, %f32
40477membar #Sync
40478! 2 addresses covered
40479fmovd %f32, %f10
40480fmovd %f40, %f18
40481fmovs %f18, %f11
40482
40483P2832: !_MEMBAR (FP)
40484
40485P2833: !_BLD [26] (FP) (Branch target of P2925)
40486wr %g0, 0xf0, %asi
40487sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
40488add %i0, %i3, %i3
40489ldda [%i3 + 128] %asi, %f32
40490membar #Sync
40491! 2 addresses covered
40492fmovd %f32, %f12
40493fmovd %f40, %f18
40494fmovs %f18, %f13
40495ba P2834
40496nop
40497
40498TARGET2925:
40499ba RET2925
40500nop
40501
40502
40503P2834: !_MEMBAR (FP)
40504
40505P2835: !_BST [3] (maybe <- 0x42800038) (FP)
40506wr %g0, 0xf0, %asi
40507! preparing store val #0, next val will be in f32
40508fmovs %f16, %f20
40509fadds %f16, %f17, %f16
40510! preparing store val #1, next val will be in f33
40511fmovs %f16, %f21
40512fadds %f16, %f17, %f16
40513! preparing store val #2, next val will be in f34
40514fmovd %f20, %f32
40515fmovs %f16, %f20
40516fadds %f16, %f17, %f16
40517! preparing store val #3, next val will be in f36
40518fmovd %f20, %f34
40519fmovs %f16, %f20
40520fadds %f16, %f17, %f16
40521! preparing store val #4, next val will be in f40
40522fmovd %f20, %f36
40523fmovs %f16, %f20
40524fadds %f16, %f17, %f16
40525fmovd %f20, %f40
40526membar #Sync
40527stda %f32, [%i0 + 0 ] %asi
40528
40529P2836: !_MEMBAR (FP) (CBR)
40530
40531! cbranch
40532andcc %l0, 1, %g0
40533be,pn %xcc, TARGET2836
40534nop
40535RET2836:
40536
40537! lfsr step begin
40538srlx %l0, 1, %l3
40539xnor %l3, %l0, %l3
40540sllx %l3, 63, %l3
40541or %l3, %l0, %l0
40542srlx %l0, 1, %l0
40543
40544
40545P2837: !_BSTC [19] (maybe <- 0x4280003d) (FP)
40546wr %g0, 0xe0, %asi
40547sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
40548add %i0, %i2, %i2
40549! preparing store val #0, next val will be in f32
40550fmovs %f16, %f20
40551fadds %f16, %f17, %f16
40552fmovd %f20, %f32
40553membar #Sync
40554stda %f32, [%i2 + 0 ] %asi
40555
40556P2838: !_MEMBAR (FP)
40557membar #StoreLoad
40558
40559P2839: !_MEMBAR (Int)
40560
40561P2840: !_BST [7] (maybe <- 0x4280003e) (FP) (Branch target of P2890)
40562wr %g0, 0xf0, %asi
40563! preparing store val #0, next val will be in f32
40564fmovs %f16, %f20
40565fadds %f16, %f17, %f16
40566fmovd %f20, %f32
40567membar #Sync
40568stda %f32, [%i0 + 128 ] %asi
40569ba P2841
40570nop
40571
40572TARGET2890:
40573ba RET2890
40574nop
40575
40576
40577P2841: !_MEMBAR (FP) (Branch target of P3422)
40578ba P2842
40579nop
40580
40581TARGET3422:
40582ba RET3422
40583nop
40584
40585
40586P2842: !_BSTC [5] (maybe <- 0x4280003f) (FP) (Branch target of P2869)
40587wr %g0, 0xe0, %asi
40588! preparing store val #0, next val will be in f32
40589fmovs %f16, %f20
40590fadds %f16, %f17, %f16
40591! preparing store val #1, next val will be in f40
40592fmovd %f20, %f32
40593fmovs %f16, %f20
40594fadds %f16, %f17, %f16
40595fmovd %f20, %f40
40596membar #Sync
40597stda %f32, [%i0 + 64 ] %asi
40598ba P2843
40599nop
40600
40601TARGET2869:
40602ba RET2869
40603nop
40604
40605
40606P2843: !_MEMBAR (FP) (Branch target of P2939)
40607membar #StoreLoad
40608ba P2844
40609nop
40610
40611TARGET2939:
40612ba RET2939
40613nop
40614
40615
40616P2844: !_PREFETCH [17] (Int) (Secondary ctx)
40617wr %g0, 0x81, %asi
40618sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
40619add %i0, %i3, %i3
40620prefetcha [%i3 + 96] %asi, 1
40621
40622P2845: !_MEMBAR (FP) (Secondary ctx)
40623
40624P2846: !_BST [14] (maybe <- 0x42800041) (FP) (CBR) (Secondary ctx)
40625wr %g0, 0xf1, %asi
40626sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
40627add %i0, %i2, %i2
40628! preparing store val #0, next val will be in f32
40629fmovs %f16, %f20
40630fadds %f16, %f17, %f16
40631fmovd %f20, %f32
40632membar #Sync
40633stda %f32, [%i2 + 64 ] %asi
40634
40635! cbranch
40636andcc %l0, 1, %g0
40637be,pt %xcc, TARGET2846
40638nop
40639RET2846:
40640
40641! lfsr step begin
40642srlx %l0, 1, %l6
40643xnor %l6, %l0, %l6
40644sllx %l6, 63, %l6
40645or %l6, %l0, %l0
40646srlx %l0, 1, %l0
40647
40648
40649P2847: !_MEMBAR (FP) (Secondary ctx)
40650membar #StoreLoad
40651
40652P2848: !_BLD [7] (FP) (Branch target of P3303)
40653wr %g0, 0xf0, %asi
40654ldda [%i0 + 128] %asi, %f32
40655membar #Sync
40656! 1 addresses covered
40657fmovd %f32, %f14
40658ba P2849
40659nop
40660
40661TARGET3303:
40662ba RET3303
40663nop
40664
40665
40666P2849: !_MEMBAR (FP) (CBR)
40667
40668! cbranch
40669andcc %l0, 1, %g0
40670be,pn %xcc, TARGET2849
40671nop
40672RET2849:
40673
40674! lfsr step begin
40675srlx %l0, 1, %l7
40676xnor %l7, %l0, %l7
40677sllx %l7, 63, %l7
40678or %l7, %l0, %l0
40679srlx %l0, 1, %l0
40680
40681
40682P2850: !_ST [19] (maybe <- 0x3000004) (Int) (CBR)
40683sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
40684add %i0, %i3, %i3
40685stw %l4, [%i3 + 0 ]
40686add %l4, 1, %l4
40687
40688! cbranch
40689andcc %l0, 1, %g0
40690be,pn %xcc, TARGET2850
40691nop
40692RET2850:
40693
40694! lfsr step begin
40695srlx %l0, 1, %l7
40696xnor %l7, %l0, %l7
40697sllx %l7, 63, %l7
40698or %l7, %l0, %l0
40699srlx %l0, 1, %l0
40700
40701
40702P2851: !_MEMBAR (FP)
40703membar #StoreLoad
40704
40705P2852: !_BLD [17] (FP) (CBR) (Branch target of P3461)
40706wr %g0, 0xf0, %asi
40707sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
40708add %i0, %i2, %i2
40709ldda [%i2 + 64] %asi, %f32
40710membar #Sync
40711! 1 addresses covered
40712fmovd %f40, %f18
40713fmovs %f18, %f15
40714!---- flushing fp results buffer to %f30 ----
40715fmovd %f0, %f30
40716fmovd %f2, %f30
40717fmovd %f4, %f30
40718fmovd %f6, %f30
40719fmovd %f8, %f30
40720fmovd %f10, %f30
40721fmovd %f12, %f30
40722fmovd %f14, %f30
40723!--
40724
40725! cbranch
40726andcc %l0, 1, %g0
40727be,pt %xcc, TARGET2852
40728nop
40729RET2852:
40730
40731! lfsr step begin
40732srlx %l0, 1, %o5
40733xnor %o5, %l0, %o5
40734sllx %o5, 63, %o5
40735or %o5, %l0, %l0
40736srlx %l0, 1, %l0
40737
40738ba P2853
40739nop
40740
40741TARGET3461:
40742ba RET3461
40743nop
40744
40745
40746P2853: !_MEMBAR (FP) (Branch target of P3097)
40747ba P2854
40748nop
40749
40750TARGET3097:
40751ba RET3097
40752nop
40753
40754
40755P2854: !_BLD [21] (FP)
40756wr %g0, 0xf0, %asi
40757sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
40758add %i0, %i3, %i3
40759ldda [%i3 + 0] %asi, %f0
40760membar #Sync
40761! 3 addresses covered
40762fmovd %f8, %f2
40763
40764P2855: !_MEMBAR (FP)
40765
40766P2856: !_ST [18] (maybe <- 0x3000005) (Int)
40767stw %l4, [%i2 + 128 ]
40768add %l4, 1, %l4
40769
40770P2857: !_MEMBAR (FP) (CBR)
40771
40772! cbranch
40773andcc %l0, 1, %g0
40774be,pt %xcc, TARGET2857
40775nop
40776RET2857:
40777
40778! lfsr step begin
40779srlx %l0, 1, %o5
40780xnor %o5, %l0, %o5
40781sllx %o5, 63, %o5
40782or %o5, %l0, %l0
40783srlx %l0, 1, %l0
40784
40785
40786P2858: !_BSTC [18] (maybe <- 0x42800042) (FP) (CBR)
40787wr %g0, 0xe0, %asi
40788! preparing store val #0, next val will be in f32
40789fmovs %f16, %f20
40790fadds %f16, %f17, %f16
40791fmovd %f20, %f32
40792membar #Sync
40793stda %f32, [%i2 + 128 ] %asi
40794
40795! cbranch
40796andcc %l0, 1, %g0
40797be,pt %xcc, TARGET2858
40798nop
40799RET2858:
40800
40801! lfsr step begin
40802srlx %l0, 1, %o5
40803xnor %o5, %l0, %o5
40804sllx %o5, 63, %o5
40805or %o5, %l0, %l0
40806srlx %l0, 1, %l0
40807
40808
40809P2859: !_MEMBAR (FP) (CBR)
40810
40811! cbranch
40812andcc %l0, 1, %g0
40813be,pn %xcc, TARGET2859
40814nop
40815RET2859:
40816
40817! lfsr step begin
40818srlx %l0, 1, %l3
40819xnor %l3, %l0, %l3
40820sllx %l3, 63, %l3
40821or %l3, %l0, %l0
40822srlx %l0, 1, %l0
40823
40824
40825P2860: !_BST [31] (maybe <- 0x42800043) (FP)
40826wr %g0, 0xf0, %asi
40827sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
40828add %i0, %i2, %i2
40829! preparing store val #0, next val will be in f32
40830fmovs %f16, %f20
40831fadds %f16, %f17, %f16
40832fmovd %f20, %f32
40833membar #Sync
40834stda %f32, [%i2 + 192 ] %asi
40835
40836P2861: !_MEMBAR (FP)
40837
40838P2862: !_BST [22] (maybe <- 0x42800044) (FP)
40839wr %g0, 0xf0, %asi
40840! preparing store val #0, next val will be in f32
40841fmovs %f16, %f20
40842fadds %f16, %f17, %f16
40843! preparing store val #1, next val will be in f33
40844fmovs %f16, %f21
40845fadds %f16, %f17, %f16
40846! preparing store val #2, next val will be in f40
40847fmovd %f20, %f32
40848fmovs %f16, %f20
40849fadds %f16, %f17, %f16
40850fmovd %f20, %f40
40851membar #Sync
40852stda %f32, [%i3 + 0 ] %asi
40853
40854P2863: !_MEMBAR (FP)
40855
40856P2864: !_BSTC [22] (maybe <- 0x42800047) (FP)
40857wr %g0, 0xe0, %asi
40858! preparing store val #0, next val will be in f32
40859fmovs %f16, %f20
40860fadds %f16, %f17, %f16
40861! preparing store val #1, next val will be in f33
40862fmovs %f16, %f21
40863fadds %f16, %f17, %f16
40864! preparing store val #2, next val will be in f40
40865fmovd %f20, %f32
40866fmovs %f16, %f20
40867fadds %f16, %f17, %f16
40868fmovd %f20, %f40
40869membar #Sync
40870stda %f32, [%i3 + 0 ] %asi
40871
40872P2865: !_MEMBAR (FP) (Branch target of P3382)
40873ba P2866
40874nop
40875
40876TARGET3382:
40877ba RET3382
40878nop
40879
40880
40881P2866: !_BSTC [14] (maybe <- 0x4280004a) (FP) (Branch target of P2876)
40882wr %g0, 0xe0, %asi
40883sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
40884add %i0, %i3, %i3
40885! preparing store val #0, next val will be in f32
40886fmovs %f16, %f20
40887fadds %f16, %f17, %f16
40888fmovd %f20, %f32
40889membar #Sync
40890stda %f32, [%i3 + 64 ] %asi
40891ba P2867
40892nop
40893
40894TARGET2876:
40895ba RET2876
40896nop
40897
40898
40899P2867: !_MEMBAR (FP)
40900
40901P2868: !_BST [6] (maybe <- 0x4280004b) (FP) (Branch target of P3192)
40902wr %g0, 0xf0, %asi
40903! preparing store val #0, next val will be in f32
40904fmovs %f16, %f20
40905fadds %f16, %f17, %f16
40906! preparing store val #1, next val will be in f40
40907fmovd %f20, %f32
40908fmovs %f16, %f20
40909fadds %f16, %f17, %f16
40910fmovd %f20, %f40
40911membar #Sync
40912stda %f32, [%i0 + 64 ] %asi
40913ba P2869
40914nop
40915
40916TARGET3192:
40917ba RET3192
40918nop
40919
40920
40921P2869: !_MEMBAR (FP) (CBR)
40922membar #StoreLoad
40923
40924! cbranch
40925andcc %l0, 1, %g0
40926be,pn %xcc, TARGET2869
40927nop
40928RET2869:
40929
40930! lfsr step begin
40931srlx %l0, 1, %l3
40932xnor %l3, %l0, %l3
40933sllx %l3, 63, %l3
40934or %l3, %l0, %l0
40935srlx %l0, 1, %l0
40936
40937
40938P2870: !_LD [22] (Int) (CBR) (Secondary ctx) (Branch target of P3309)
40939wr %g0, 0x81, %asi
40940sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
40941add %i0, %i2, %i2
40942lduwa [%i2 + 4] %asi, %o0
40943! move %o0(lower) -> %o0(upper)
40944sllx %o0, 32, %o0
40945
40946! cbranch
40947andcc %l0, 1, %g0
40948be,pn %xcc, TARGET2870
40949nop
40950RET2870:
40951
40952! lfsr step begin
40953srlx %l0, 1, %o5
40954xnor %o5, %l0, %o5
40955sllx %o5, 63, %o5
40956or %o5, %l0, %l0
40957srlx %l0, 1, %l0
40958
40959ba P2871
40960nop
40961
40962TARGET3309:
40963ba RET3309
40964nop
40965
40966
40967P2871: !_LD [13] (FP) (Nucleus ctx)
40968wr %g0, 0x4, %asi
40969lda [%i3 + 32] %asi, %f3
40970! 1 addresses covered
40971
40972P2872: !_MEMBAR (FP)
40973membar #StoreLoad
40974
40975P2873: !_BLD [25] (FP) (CBR)
40976wr %g0, 0xf0, %asi
40977ldda [%i2 + 64] %asi, %f32
40978membar #Sync
40979! 2 addresses covered
40980fmovd %f32, %f4
40981fmovd %f40, %f18
40982fmovs %f18, %f5
40983
40984! cbranch
40985andcc %l0, 1, %g0
40986be,pn %xcc, TARGET2873
40987nop
40988RET2873:
40989
40990! lfsr step begin
40991srlx %l0, 1, %l3
40992xnor %l3, %l0, %l3
40993sllx %l3, 63, %l3
40994or %l3, %l0, %l0
40995srlx %l0, 1, %l0
40996
40997
40998P2874: !_MEMBAR (FP)
40999
41000P2875: !_BSTC [10] (maybe <- 0x4280004d) (FP)
41001wr %g0, 0xe0, %asi
41002! preparing store val #0, next val will be in f32
41003fmovs %f16, %f20
41004fadds %f16, %f17, %f16
41005fmovd %f20, %f32
41006membar #Sync
41007stda %f32, [%i1 + 64 ] %asi
41008
41009P2876: !_MEMBAR (FP) (CBR)
41010membar #StoreLoad
41011
41012! cbranch
41013andcc %l0, 1, %g0
41014be,pt %xcc, TARGET2876
41015nop
41016RET2876:
41017
41018! lfsr step begin
41019srlx %l0, 1, %l3
41020xnor %l3, %l0, %l3
41021sllx %l3, 63, %l3
41022or %l3, %l0, %l0
41023srlx %l0, 1, %l0
41024
41025
41026P2877: !_REPLACEMENT [5] (Int) (CBR) (Nucleus ctx)
41027wr %g0, 0x4, %asi
41028sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
41029add %i0, %i3, %i3
41030sethi %hi(0x2000), %l6
41031ld [%i3+64], %o5
41032st %o5, [%i3+64]
41033add %i3, %l6, %l7
41034ld [%l7+64], %o5
41035st %o5, [%l7+64]
41036add %l7, %l6, %l7
41037ld [%l7+64], %o5
41038st %o5, [%l7+64]
41039add %l7, %l6, %l7
41040ld [%l7+64], %o5
41041st %o5, [%l7+64]
41042add %l7, %l6, %l7
41043ld [%l7+64], %o5
41044st %o5, [%l7+64]
41045add %l7, %l6, %l7
41046ld [%l7+64], %o5
41047st %o5, [%l7+64]
41048add %l7, %l6, %l7
41049ld [%l7+64], %o5
41050st %o5, [%l7+64]
41051add %l7, %l6, %l7
41052ld [%l7+64], %o5
41053st %o5, [%l7+64]
41054
41055! cbranch
41056andcc %l0, 1, %g0
41057be,pt %xcc, TARGET2877
41058nop
41059RET2877:
41060
41061! lfsr step begin
41062srlx %l0, 1, %l3
41063xnor %l3, %l0, %l3
41064sllx %l3, 63, %l3
41065or %l3, %l0, %l0
41066srlx %l0, 1, %l0
41067
41068
41069P2878: !_ST [19] (maybe <- 0x4280004e) (FP) (CBR)
41070sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
41071add %i0, %i2, %i2
41072! preparing store val #0, next val will be in f20
41073fmovs %f16, %f20
41074fadds %f16, %f17, %f16
41075st %f20, [%i2 + 0 ]
41076
41077! cbranch
41078andcc %l0, 1, %g0
41079be,pn %xcc, TARGET2878
41080nop
41081RET2878:
41082
41083! lfsr step begin
41084srlx %l0, 1, %l3
41085xnor %l3, %l0, %l3
41086sllx %l3, 63, %l3
41087or %l3, %l0, %l0
41088srlx %l0, 1, %l0
41089
41090
41091P2879: !_ST [3] (maybe <- 0x4280004f) (FP)
41092! preparing store val #0, next val will be in f20
41093fmovs %f16, %f20
41094fadds %f16, %f17, %f16
41095st %f20, [%i0 + 16 ]
41096
41097P2880: !_MEMBAR (FP)
41098
41099P2881: !_BST [26] (maybe <- 0x42800050) (FP)
41100wr %g0, 0xf0, %asi
41101sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
41102add %i0, %i3, %i3
41103! preparing store val #0, next val will be in f32
41104fmovs %f16, %f20
41105fadds %f16, %f17, %f16
41106! preparing store val #1, next val will be in f40
41107fmovd %f20, %f32
41108fmovs %f16, %f20
41109fadds %f16, %f17, %f16
41110fmovd %f20, %f40
41111membar #Sync
41112stda %f32, [%i3 + 128 ] %asi
41113
41114P2882: !_MEMBAR (FP)
41115membar #StoreLoad
41116
41117P2883: !_BLD [18] (FP) (CBR)
41118wr %g0, 0xf0, %asi
41119sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
41120add %i0, %i2, %i2
41121ldda [%i2 + 128] %asi, %f32
41122membar #Sync
41123! 1 addresses covered
41124fmovd %f32, %f6
41125
41126! cbranch
41127andcc %l0, 1, %g0
41128be,pn %xcc, TARGET2883
41129nop
41130RET2883:
41131
41132! lfsr step begin
41133srlx %l0, 1, %o5
41134xnor %o5, %l0, %o5
41135sllx %o5, 63, %o5
41136or %o5, %l0, %l0
41137srlx %l0, 1, %l0
41138
41139
41140P2884: !_MEMBAR (FP)
41141
41142P2885: !_PREFETCH [28] (Int)
41143sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
41144add %i0, %i3, %i3
41145prefetch [%i3 + 0], 1
41146
41147P2886: !_LD [33] (Int) (Branch target of P3400)
41148sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
41149add %i0, %i2, %i2
41150lduw [%i2 + 0], %l6
41151! move %l6(lower) -> %o0(lower)
41152or %l6, %o0, %o0
41153ba P2887
41154nop
41155
41156TARGET3400:
41157ba RET3400
41158nop
41159
41160
41161P2887: !_ST [18] (maybe <- 0x42800052) (FP) (Secondary ctx)
41162wr %g0, 0x81, %asi
41163sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
41164add %i0, %i3, %i3
41165! preparing store val #0, next val will be in f20
41166fmovs %f16, %f20
41167fadds %f16, %f17, %f16
41168sta %f20, [%i3 + 128 ] %asi
41169
41170P2888: !_MEMBAR (FP) (Branch target of P3453)
41171ba P2889
41172nop
41173
41174TARGET3453:
41175ba RET3453
41176nop
41177
41178
41179P2889: !_BSTC [30] (maybe <- 0x42800053) (FP)
41180wr %g0, 0xe0, %asi
41181sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
41182add %i0, %i2, %i2
41183! preparing store val #0, next val will be in f32
41184fmovs %f16, %f20
41185fadds %f16, %f17, %f16
41186fmovd %f20, %f32
41187membar #Sync
41188stda %f32, [%i2 + 128 ] %asi
41189
41190P2890: !_MEMBAR (FP) (CBR)
41191membar #StoreLoad
41192
41193! cbranch
41194andcc %l0, 1, %g0
41195be,pn %xcc, TARGET2890
41196nop
41197RET2890:
41198
41199! lfsr step begin
41200srlx %l0, 1, %l3
41201xnor %l3, %l0, %l3
41202sllx %l3, 63, %l3
41203or %l3, %l0, %l0
41204srlx %l0, 1, %l0
41205
41206
41207P2891: !_BLD [25] (FP)
41208wr %g0, 0xf0, %asi
41209sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
41210add %i0, %i3, %i3
41211ldda [%i3 + 64] %asi, %f32
41212membar #Sync
41213! 2 addresses covered
41214fmovd %f32, %f18
41215fmovs %f18, %f7
41216fmovd %f40, %f8
41217
41218P2892: !_MEMBAR (FP)
41219
41220P2893: !_LD [20] (FP) (Nucleus ctx)
41221wr %g0, 0x4, %asi
41222sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
41223add %i0, %i2, %i2
41224lda [%i2 + 256] %asi, %f9
41225! 1 addresses covered
41226
41227P2894: !_REPLACEMENT [18] (Int)
41228sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
41229add %i0, %i3, %i3
41230sethi %hi(0x2000), %l6
41231ld [%i3+128], %o5
41232st %o5, [%i3+128]
41233add %i3, %l6, %l7
41234ld [%l7+128], %o5
41235st %o5, [%l7+128]
41236add %l7, %l6, %l7
41237ld [%l7+128], %o5
41238st %o5, [%l7+128]
41239add %l7, %l6, %l7
41240ld [%l7+128], %o5
41241st %o5, [%l7+128]
41242add %l7, %l6, %l7
41243ld [%l7+128], %o5
41244st %o5, [%l7+128]
41245add %l7, %l6, %l7
41246ld [%l7+128], %o5
41247st %o5, [%l7+128]
41248add %l7, %l6, %l7
41249ld [%l7+128], %o5
41250st %o5, [%l7+128]
41251add %l7, %l6, %l7
41252ld [%l7+128], %o5
41253st %o5, [%l7+128]
41254
41255P2895: !_IDC_FLIP [23] (Int)
41256sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
41257add %i0, %i2, %i2
41258IDC_FLIP(2895, 11677, 6, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
41259
41260P2896: !_MEMBAR (FP) (Secondary ctx)
41261membar #StoreLoad
41262
41263P2897: !_BLD [20] (FP) (Secondary ctx)
41264wr %g0, 0xf1, %asi
41265sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
41266add %i0, %i3, %i3
41267ldda [%i3 + 256] %asi, %f32
41268membar #Sync
41269! 1 addresses covered
41270fmovd %f32, %f10
41271
41272P2898: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2900)
41273ba P2899
41274nop
41275
41276TARGET2900:
41277ba RET2900
41278nop
41279
41280
41281P2899: !_REPLACEMENT [23] (Int) (Branch target of P3232)
41282sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
41283add %i0, %i2, %i2
41284sethi %hi(0x2000), %l6
41285ld [%i2+32], %o5
41286st %o5, [%i2+32]
41287add %i2, %l6, %l7
41288ld [%l7+32], %o5
41289st %o5, [%l7+32]
41290add %l7, %l6, %l7
41291ld [%l7+32], %o5
41292st %o5, [%l7+32]
41293add %l7, %l6, %l7
41294ld [%l7+32], %o5
41295st %o5, [%l7+32]
41296add %l7, %l6, %l7
41297ld [%l7+32], %o5
41298st %o5, [%l7+32]
41299add %l7, %l6, %l7
41300ld [%l7+32], %o5
41301st %o5, [%l7+32]
41302add %l7, %l6, %l7
41303ld [%l7+32], %o5
41304st %o5, [%l7+32]
41305add %l7, %l6, %l7
41306ld [%l7+32], %o5
41307st %o5, [%l7+32]
41308ba P2900
41309nop
41310
41311TARGET3232:
41312ba RET3232
41313nop
41314
41315
41316P2900: !_LD [32] (Int) (CBR)
41317sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
41318add %i0, %i3, %i3
41319lduw [%i3 + 256], %o1
41320! move %o1(lower) -> %o1(upper)
41321sllx %o1, 32, %o1
41322
41323! cbranch
41324andcc %l0, 1, %g0
41325be,pn %xcc, TARGET2900
41326nop
41327RET2900:
41328
41329! lfsr step begin
41330srlx %l0, 1, %l7
41331xnor %l7, %l0, %l7
41332sllx %l7, 63, %l7
41333or %l7, %l0, %l0
41334srlx %l0, 1, %l0
41335
41336
41337P2901: !_MEMBAR (FP)
41338
41339P2902: !_BST [1] (maybe <- 0x42800054) (FP)
41340wr %g0, 0xf0, %asi
41341! preparing store val #0, next val will be in f32
41342fmovs %f16, %f20
41343fadds %f16, %f17, %f16
41344! preparing store val #1, next val will be in f33
41345fmovs %f16, %f21
41346fadds %f16, %f17, %f16
41347! preparing store val #2, next val will be in f34
41348fmovd %f20, %f32
41349fmovs %f16, %f20
41350fadds %f16, %f17, %f16
41351! preparing store val #3, next val will be in f36
41352fmovd %f20, %f34
41353fmovs %f16, %f20
41354fadds %f16, %f17, %f16
41355! preparing store val #4, next val will be in f40
41356fmovd %f20, %f36
41357fmovs %f16, %f20
41358fadds %f16, %f17, %f16
41359fmovd %f20, %f40
41360membar #Sync
41361stda %f32, [%i0 + 0 ] %asi
41362
41363P2903: !_MEMBAR (FP)
41364
41365P2904: !_BST [3] (maybe <- 0x42800059) (FP)
41366wr %g0, 0xf0, %asi
41367! preparing store val #0, next val will be in f32
41368fmovs %f16, %f20
41369fadds %f16, %f17, %f16
41370! preparing store val #1, next val will be in f33
41371fmovs %f16, %f21
41372fadds %f16, %f17, %f16
41373! preparing store val #2, next val will be in f34
41374fmovd %f20, %f32
41375fmovs %f16, %f20
41376fadds %f16, %f17, %f16
41377! preparing store val #3, next val will be in f36
41378fmovd %f20, %f34
41379fmovs %f16, %f20
41380fadds %f16, %f17, %f16
41381! preparing store val #4, next val will be in f40
41382fmovd %f20, %f36
41383fmovs %f16, %f20
41384fadds %f16, %f17, %f16
41385fmovd %f20, %f40
41386membar #Sync
41387stda %f32, [%i0 + 0 ] %asi
41388
41389P2905: !_MEMBAR (FP)
41390membar #StoreLoad
41391
41392P2906: !_BLD [3] (FP) (CBR)
41393wr %g0, 0xf0, %asi
41394ldda [%i0 + 0] %asi, %f32
41395membar #Sync
41396! 5 addresses covered
41397fmovd %f32, %f18
41398fmovs %f18, %f11
41399fmovs %f19, %f12
41400fmovd %f34, %f18
41401fmovs %f18, %f13
41402fmovd %f36, %f14
41403fmovd %f40, %f18
41404fmovs %f18, %f15
41405!---- flushing fp results buffer to %f30 ----
41406fmovd %f0, %f30
41407fmovd %f2, %f30
41408fmovd %f4, %f30
41409fmovd %f6, %f30
41410fmovd %f8, %f30
41411fmovd %f10, %f30
41412fmovd %f12, %f30
41413fmovd %f14, %f30
41414!--
41415
41416! cbranch
41417andcc %l0, 1, %g0
41418be,pn %xcc, TARGET2906
41419nop
41420RET2906:
41421
41422! lfsr step begin
41423srlx %l0, 1, %l6
41424xnor %l6, %l0, %l6
41425sllx %l6, 63, %l6
41426or %l6, %l0, %l0
41427srlx %l0, 1, %l0
41428
41429
41430P2907: !_MEMBAR (FP)
41431
41432P2908: !_BST [9] (maybe <- 0x4280005e) (FP)
41433wr %g0, 0xf0, %asi
41434! preparing store val #0, next val will be in f32
41435fmovs %f16, %f20
41436fadds %f16, %f17, %f16
41437! preparing store val #1, next val will be in f40
41438fmovd %f20, %f32
41439fmovs %f16, %f20
41440fadds %f16, %f17, %f16
41441fmovd %f20, %f40
41442membar #Sync
41443stda %f32, [%i1 + 0 ] %asi
41444
41445P2909: !_MEMBAR (FP)
41446membar #StoreLoad
41447
41448P2910: !_PREFETCH [10] (Int)
41449prefetch [%i1 + 64], 1
41450
41451P2911: !_REPLACEMENT [23] (Int) (Branch target of P2918)
41452sethi %hi(0x2000), %l6
41453ld [%i2+32], %o5
41454st %o5, [%i2+32]
41455add %i2, %l6, %l7
41456ld [%l7+32], %o5
41457st %o5, [%l7+32]
41458add %l7, %l6, %l7
41459ld [%l7+32], %o5
41460st %o5, [%l7+32]
41461add %l7, %l6, %l7
41462ld [%l7+32], %o5
41463st %o5, [%l7+32]
41464add %l7, %l6, %l7
41465ld [%l7+32], %o5
41466st %o5, [%l7+32]
41467add %l7, %l6, %l7
41468ld [%l7+32], %o5
41469st %o5, [%l7+32]
41470add %l7, %l6, %l7
41471ld [%l7+32], %o5
41472st %o5, [%l7+32]
41473add %l7, %l6, %l7
41474ld [%l7+32], %o5
41475st %o5, [%l7+32]
41476ba P2912
41477nop
41478
41479TARGET2918:
41480ba RET2918
41481nop
41482
41483
41484P2912: !_ST [27] (maybe <- 0x3000006) (Int) (Nucleus ctx)
41485wr %g0, 0x4, %asi
41486sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
41487add %i0, %i2, %i2
41488stwa %l4, [%i2 + 160] %asi
41489add %l4, 1, %l4
41490
41491P2913: !_REPLACEMENT [2] (Int) (CBR)
41492sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
41493add %i0, %i3, %i3
41494sethi %hi(0x2000), %o5
41495ld [%i3+8], %l6
41496st %l6, [%i3+8]
41497add %i3, %o5, %l3
41498ld [%l3+8], %l6
41499st %l6, [%l3+8]
41500add %l3, %o5, %l3
41501ld [%l3+8], %l6
41502st %l6, [%l3+8]
41503add %l3, %o5, %l3
41504ld [%l3+8], %l6
41505st %l6, [%l3+8]
41506add %l3, %o5, %l3
41507ld [%l3+8], %l6
41508st %l6, [%l3+8]
41509add %l3, %o5, %l3
41510ld [%l3+8], %l6
41511st %l6, [%l3+8]
41512add %l3, %o5, %l3
41513ld [%l3+8], %l6
41514st %l6, [%l3+8]
41515add %l3, %o5, %l3
41516ld [%l3+8], %l6
41517st %l6, [%l3+8]
41518
41519! cbranch
41520andcc %l0, 1, %g0
41521be,pn %xcc, TARGET2913
41522nop
41523RET2913:
41524
41525! lfsr step begin
41526srlx %l0, 1, %l7
41527xnor %l7, %l0, %l7
41528sllx %l7, 63, %l7
41529or %l7, %l0, %l0
41530srlx %l0, 1, %l0
41531
41532
41533P2914: !_ST [9] (maybe <- 0x42800060) (FP)
41534! preparing store val #0, next val will be in f20
41535fmovs %f16, %f20
41536fadds %f16, %f17, %f16
41537st %f20, [%i1 + 32 ]
41538
41539P2915: !_ST [30] (maybe <- 0x3000007) (Int) (Secondary ctx) (Branch target of P3223)
41540wr %g0, 0x81, %asi
41541sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
41542add %i0, %i2, %i2
41543stwa %l4, [%i2 + 128] %asi
41544add %l4, 1, %l4
41545ba P2916
41546nop
41547
41548TARGET3223:
41549ba RET3223
41550nop
41551
41552
41553P2916: !_MEMBAR (FP)
41554membar #StoreLoad
41555
41556P2917: !_BLD [27] (FP)
41557wr %g0, 0xf0, %asi
41558sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
41559add %i0, %i3, %i3
41560ldda [%i3 + 128] %asi, %f0
41561membar #Sync
41562! 2 addresses covered
41563fmovs %f8, %f1
41564
41565P2918: !_MEMBAR (FP) (CBR)
41566
41567! cbranch
41568andcc %l0, 1, %g0
41569be,pn %xcc, TARGET2918
41570nop
41571RET2918:
41572
41573! lfsr step begin
41574srlx %l0, 1, %l6
41575xnor %l6, %l0, %l6
41576sllx %l6, 63, %l6
41577or %l6, %l0, %l0
41578srlx %l0, 1, %l0
41579
41580
41581P2919: !_PREFETCH [24] (Int) (Nucleus ctx)
41582wr %g0, 0x4, %asi
41583prefetcha [%i3 + 64] %asi, 1
41584
41585P2920: !_ST [20] (maybe <- 0x42800061) (FP) (Branch target of P2883)
41586sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
41587add %i0, %i2, %i2
41588! preparing store val #0, next val will be in f20
41589fmovs %f16, %f20
41590fadds %f16, %f17, %f16
41591st %f20, [%i2 + 256 ]
41592ba P2921
41593nop
41594
41595TARGET2883:
41596ba RET2883
41597nop
41598
41599
41600P2921: !_MEMBAR (FP)
41601
41602P2922: !_BSTC [4] (maybe <- 0x42800062) (FP) (Branch target of P3603)
41603wr %g0, 0xe0, %asi
41604! preparing store val #0, next val will be in f32
41605fmovs %f16, %f20
41606fadds %f16, %f17, %f16
41607! preparing store val #1, next val will be in f33
41608fmovs %f16, %f21
41609fadds %f16, %f17, %f16
41610! preparing store val #2, next val will be in f34
41611fmovd %f20, %f32
41612fmovs %f16, %f20
41613fadds %f16, %f17, %f16
41614! preparing store val #3, next val will be in f36
41615fmovd %f20, %f34
41616fmovs %f16, %f20
41617fadds %f16, %f17, %f16
41618! preparing store val #4, next val will be in f40
41619fmovd %f20, %f36
41620fmovs %f16, %f20
41621fadds %f16, %f17, %f16
41622fmovd %f20, %f40
41623membar #Sync
41624stda %f32, [%i0 + 0 ] %asi
41625ba P2923
41626nop
41627
41628TARGET3603:
41629ba RET3603
41630nop
41631
41632
41633P2923: !_MEMBAR (FP)
41634membar #StoreLoad
41635
41636P2924: !_PREFETCH [32] (Int)
41637sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
41638add %i0, %i3, %i3
41639prefetch [%i3 + 256], 1
41640
41641P2925: !_ST [0] (maybe <- 0x42800067) (FP) (CBR) (Secondary ctx) (Branch target of P2852)
41642wr %g0, 0x81, %asi
41643! preparing store val #0, next val will be in f20
41644fmovs %f16, %f20
41645fadds %f16, %f17, %f16
41646sta %f20, [%i0 + 0 ] %asi
41647
41648! cbranch
41649andcc %l0, 1, %g0
41650be,pn %xcc, TARGET2925
41651nop
41652RET2925:
41653
41654! lfsr step begin
41655srlx %l0, 1, %o5
41656xnor %o5, %l0, %o5
41657sllx %o5, 63, %o5
41658or %o5, %l0, %l0
41659srlx %l0, 1, %l0
41660
41661ba P2926
41662nop
41663
41664TARGET2852:
41665ba RET2852
41666nop
41667
41668
41669P2926: !_REPLACEMENT [0] (Int)
41670sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
41671add %i0, %i2, %i2
41672sethi %hi(0x2000), %l3
41673ld [%i2+0], %l7
41674st %l7, [%i2+0]
41675add %i2, %l3, %l6
41676ld [%l6+0], %l7
41677st %l7, [%l6+0]
41678add %l6, %l3, %l6
41679ld [%l6+0], %l7
41680st %l7, [%l6+0]
41681add %l6, %l3, %l6
41682ld [%l6+0], %l7
41683st %l7, [%l6+0]
41684add %l6, %l3, %l6
41685ld [%l6+0], %l7
41686st %l7, [%l6+0]
41687add %l6, %l3, %l6
41688ld [%l6+0], %l7
41689st %l7, [%l6+0]
41690add %l6, %l3, %l6
41691ld [%l6+0], %l7
41692st %l7, [%l6+0]
41693add %l6, %l3, %l6
41694ld [%l6+0], %l7
41695st %l7, [%l6+0]
41696
41697P2927: !_MEMBAR (FP) (CBR)
41698membar #StoreLoad
41699
41700! cbranch
41701andcc %l0, 1, %g0
41702be,pt %xcc, TARGET2927
41703nop
41704RET2927:
41705
41706! lfsr step begin
41707srlx %l0, 1, %o5
41708xnor %o5, %l0, %o5
41709sllx %o5, 63, %o5
41710or %o5, %l0, %l0
41711srlx %l0, 1, %l0
41712
41713
41714P2928: !_BLD [4] (FP)
41715wr %g0, 0xf0, %asi
41716ldda [%i0 + 0] %asi, %f32
41717membar #Sync
41718! 5 addresses covered
41719fmovd %f32, %f2
41720fmovd %f34, %f4
41721fmovd %f36, %f18
41722fmovs %f18, %f5
41723fmovd %f40, %f6
41724
41725P2929: !_MEMBAR (FP) (CBR)
41726
41727! cbranch
41728andcc %l0, 1, %g0
41729be,pn %xcc, TARGET2929
41730nop
41731RET2929:
41732
41733! lfsr step begin
41734srlx %l0, 1, %l3
41735xnor %l3, %l0, %l3
41736sllx %l3, 63, %l3
41737or %l3, %l0, %l0
41738srlx %l0, 1, %l0
41739
41740
41741P2930: !_LD [22] (FP) (Secondary ctx)
41742wr %g0, 0x81, %asi
41743sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
41744add %i0, %i3, %i3
41745lda [%i3 + 4] %asi, %f7
41746! 1 addresses covered
41747
41748P2931: !_REPLACEMENT [9] (Int) (Secondary ctx) (Branch target of P2697)
41749wr %g0, 0x81, %asi
41750sethi %hi(0x2000), %l6
41751ld [%i2+32], %o5
41752st %o5, [%i2+32]
41753add %i2, %l6, %l7
41754ld [%l7+32], %o5
41755st %o5, [%l7+32]
41756add %l7, %l6, %l7
41757ld [%l7+32], %o5
41758st %o5, [%l7+32]
41759add %l7, %l6, %l7
41760ld [%l7+32], %o5
41761st %o5, [%l7+32]
41762add %l7, %l6, %l7
41763ld [%l7+32], %o5
41764st %o5, [%l7+32]
41765add %l7, %l6, %l7
41766ld [%l7+32], %o5
41767st %o5, [%l7+32]
41768add %l7, %l6, %l7
41769ld [%l7+32], %o5
41770st %o5, [%l7+32]
41771add %l7, %l6, %l7
41772ld [%l7+32], %o5
41773st %o5, [%l7+32]
41774ba P2932
41775nop
41776
41777TARGET2697:
41778ba RET2697
41779nop
41780
41781
41782P2932: !_LD [26] (Int) (Branch target of P3533)
41783lduw [%i3 + 128], %l6
41784! move %l6(lower) -> %o1(lower)
41785or %l6, %o1, %o1
41786ba P2933
41787nop
41788
41789TARGET3533:
41790ba RET3533
41791nop
41792
41793
41794P2933: !_PREFETCH [33] (Int) (Nucleus ctx)
41795wr %g0, 0x4, %asi
41796sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
41797add %i0, %i2, %i2
41798prefetcha [%i2 + 0] %asi, 1
41799
41800P2934: !_MEMBAR (FP)
41801
41802P2935: !_BST [11] (maybe <- 0x42800068) (FP) (Branch target of P2849)
41803wr %g0, 0xf0, %asi
41804sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
41805add %i0, %i3, %i3
41806! preparing store val #0, next val will be in f32
41807fmovs %f16, %f20
41808fadds %f16, %f17, %f16
41809! preparing store val #1, next val will be in f33
41810fmovs %f16, %f21
41811fadds %f16, %f17, %f16
41812! preparing store val #2, next val will be in f40
41813fmovd %f20, %f32
41814fmovs %f16, %f20
41815fadds %f16, %f17, %f16
41816fmovd %f20, %f40
41817membar #Sync
41818stda %f32, [%i3 + 0 ] %asi
41819ba P2936
41820nop
41821
41822TARGET2849:
41823ba RET2849
41824nop
41825
41826
41827P2936: !_MEMBAR (FP) (Branch target of P3282)
41828membar #StoreLoad
41829ba P2937
41830nop
41831
41832TARGET3282:
41833ba RET3282
41834nop
41835
41836
41837P2937: !_LD [9] (Int) (Branch target of P3356)
41838lduw [%i1 + 32], %o2
41839! move %o2(lower) -> %o2(upper)
41840sllx %o2, 32, %o2
41841ba P2938
41842nop
41843
41844TARGET3356:
41845ba RET3356
41846nop
41847
41848
41849P2938: !_ST [29] (maybe <- 0x4280006b) (FP)
41850sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
41851add %i0, %i2, %i2
41852! preparing store val #0, next val will be in f20
41853fmovs %f16, %f20
41854fadds %f16, %f17, %f16
41855st %f20, [%i2 + 64 ]
41856
41857P2939: !_REPLACEMENT [1] (Int) (CBR)
41858sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
41859add %i0, %i3, %i3
41860sethi %hi(0x2000), %l7
41861ld [%i3+4], %l3
41862st %l3, [%i3+4]
41863add %i3, %l7, %o5
41864ld [%o5+4], %l3
41865st %l3, [%o5+4]
41866add %o5, %l7, %o5
41867ld [%o5+4], %l3
41868st %l3, [%o5+4]
41869add %o5, %l7, %o5
41870ld [%o5+4], %l3
41871st %l3, [%o5+4]
41872add %o5, %l7, %o5
41873ld [%o5+4], %l3
41874st %l3, [%o5+4]
41875add %o5, %l7, %o5
41876ld [%o5+4], %l3
41877st %l3, [%o5+4]
41878add %o5, %l7, %o5
41879ld [%o5+4], %l3
41880st %l3, [%o5+4]
41881add %o5, %l7, %o5
41882ld [%o5+4], %l3
41883st %l3, [%o5+4]
41884
41885! cbranch
41886andcc %l0, 1, %g0
41887be,pn %xcc, TARGET2939
41888nop
41889RET2939:
41890
41891! lfsr step begin
41892srlx %l0, 1, %l6
41893xnor %l6, %l0, %l6
41894sllx %l6, 63, %l6
41895or %l6, %l0, %l0
41896srlx %l0, 1, %l0
41897
41898
41899P2940: !_REPLACEMENT [25] (Int)
41900sethi %hi(0x2000), %l7
41901ld [%i3+96], %l3
41902st %l3, [%i3+96]
41903add %i3, %l7, %o5
41904ld [%o5+96], %l3
41905st %l3, [%o5+96]
41906add %o5, %l7, %o5
41907ld [%o5+96], %l3
41908st %l3, [%o5+96]
41909add %o5, %l7, %o5
41910ld [%o5+96], %l3
41911st %l3, [%o5+96]
41912add %o5, %l7, %o5
41913ld [%o5+96], %l3
41914st %l3, [%o5+96]
41915add %o5, %l7, %o5
41916ld [%o5+96], %l3
41917st %l3, [%o5+96]
41918add %o5, %l7, %o5
41919ld [%o5+96], %l3
41920st %l3, [%o5+96]
41921add %o5, %l7, %o5
41922ld [%o5+96], %l3
41923st %l3, [%o5+96]
41924
41925P2941: !_PREFETCH [12] (Int) (Nucleus ctx)
41926wr %g0, 0x4, %asi
41927sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
41928add %i0, %i2, %i2
41929prefetcha [%i2 + 4] %asi, 1
41930
41931P2942: !_MEMBAR (FP)
41932membar #StoreLoad
41933
41934P2943: !_BLD [2] (FP)
41935wr %g0, 0xf0, %asi
41936ldda [%i0 + 0] %asi, %f32
41937membar #Sync
41938! 5 addresses covered
41939fmovd %f32, %f8
41940fmovd %f34, %f10
41941fmovd %f36, %f18
41942fmovs %f18, %f11
41943fmovd %f40, %f12
41944
41945P2944: !_MEMBAR (FP)
41946
41947P2945: !_BLD [0] (FP) (Branch target of P3077)
41948wr %g0, 0xf0, %asi
41949ldda [%i0 + 0] %asi, %f32
41950membar #Sync
41951! 5 addresses covered
41952fmovd %f32, %f18
41953fmovs %f18, %f13
41954fmovs %f19, %f14
41955fmovd %f34, %f18
41956fmovs %f18, %f15
41957!---- flushing fp results buffer to %f30 ----
41958fmovd %f0, %f30
41959fmovd %f2, %f30
41960fmovd %f4, %f30
41961fmovd %f6, %f30
41962fmovd %f8, %f30
41963fmovd %f10, %f30
41964fmovd %f12, %f30
41965fmovd %f14, %f30
41966!--
41967fmovd %f36, %f0
41968fmovd %f40, %f18
41969fmovs %f18, %f1
41970ba P2946
41971nop
41972
41973TARGET3077:
41974ba RET3077
41975nop
41976
41977
41978P2946: !_MEMBAR (FP)
41979
41980P2947: !_BLD [28] (FP) (Secondary ctx) (Branch target of P2850)
41981wr %g0, 0xf1, %asi
41982sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
41983add %i0, %i3, %i3
41984ldda [%i3 + 0] %asi, %f32
41985membar #Sync
41986! 1 addresses covered
41987fmovd %f32, %f2
41988ba P2948
41989nop
41990
41991TARGET2850:
41992ba RET2850
41993nop
41994
41995
41996P2948: !_MEMBAR (FP) (Secondary ctx)
41997
41998P2949: !_LD [21] (FP)
41999sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
42000add %i0, %i2, %i2
42001ld [%i2 + 0], %f3
42002! 1 addresses covered
42003
42004P2950: !_ST [10] (maybe <- 0x4280006c) (FP)
42005! preparing store val #0, next val will be in f20
42006fmovs %f16, %f20
42007fadds %f16, %f17, %f16
42008st %f20, [%i1 + 64 ]
42009
42010P2951: !_MEMBAR (FP)
42011membar #StoreLoad
42012
42013P2952: !_BLD [0] (FP) (Branch target of P2790)
42014wr %g0, 0xf0, %asi
42015ldda [%i0 + 0] %asi, %f32
42016membar #Sync
42017! 5 addresses covered
42018fmovd %f32, %f4
42019fmovd %f34, %f6
42020fmovd %f36, %f18
42021fmovs %f18, %f7
42022fmovd %f40, %f8
42023ba P2953
42024nop
42025
42026TARGET2790:
42027ba RET2790
42028nop
42029
42030
42031P2953: !_MEMBAR (FP)
42032
42033P2954: !_BST [14] (maybe <- 0x4280006d) (FP)
42034wr %g0, 0xf0, %asi
42035sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
42036add %i0, %i3, %i3
42037! preparing store val #0, next val will be in f32
42038fmovs %f16, %f20
42039fadds %f16, %f17, %f16
42040fmovd %f20, %f32
42041membar #Sync
42042stda %f32, [%i3 + 64 ] %asi
42043
42044P2955: !_MEMBAR (FP)
42045membar #StoreLoad
42046
42047P2956: !_BLD [21] (FP)
42048wr %g0, 0xf0, %asi
42049ldda [%i2 + 0] %asi, %f32
42050membar #Sync
42051! 3 addresses covered
42052fmovd %f32, %f18
42053fmovs %f18, %f9
42054fmovs %f19, %f10
42055fmovd %f40, %f18
42056fmovs %f18, %f11
42057
42058P2957: !_MEMBAR (FP)
42059
42060P2958: !_BLD [7] (FP) (CBR)
42061wr %g0, 0xf0, %asi
42062ldda [%i0 + 128] %asi, %f32
42063membar #Sync
42064! 1 addresses covered
42065fmovd %f32, %f12
42066
42067! cbranch
42068andcc %l0, 1, %g0
42069be,pt %xcc, TARGET2958
42070nop
42071RET2958:
42072
42073! lfsr step begin
42074srlx %l0, 1, %o5
42075xnor %o5, %l0, %o5
42076sllx %o5, 63, %o5
42077or %o5, %l0, %l0
42078srlx %l0, 1, %l0
42079
42080
42081P2959: !_MEMBAR (FP)
42082
42083P2960: !_BST [20] (maybe <- 0x4280006e) (FP) (CBR)
42084wr %g0, 0xf0, %asi
42085sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
42086add %i0, %i2, %i2
42087! preparing store val #0, next val will be in f32
42088fmovs %f16, %f20
42089fadds %f16, %f17, %f16
42090fmovd %f20, %f32
42091membar #Sync
42092stda %f32, [%i2 + 256 ] %asi
42093
42094! cbranch
42095andcc %l0, 1, %g0
42096be,pn %xcc, TARGET2960
42097nop
42098RET2960:
42099
42100! lfsr step begin
42101srlx %l0, 1, %o5
42102xnor %o5, %l0, %o5
42103sllx %o5, 63, %o5
42104or %o5, %l0, %l0
42105srlx %l0, 1, %l0
42106
42107
42108P2961: !_MEMBAR (FP)
42109membar #StoreLoad
42110
42111P2962: !_LD [15] (FP) (Secondary ctx)
42112wr %g0, 0x81, %asi
42113lda [%i3 + 128] %asi, %f13
42114! 1 addresses covered
42115
42116P2963: !_MEMBAR (FP)
42117membar #StoreLoad
42118
42119P2964: !_BLD [33] (FP)
42120wr %g0, 0xf0, %asi
42121sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
42122add %i0, %i3, %i3
42123ldda [%i3 + 0] %asi, %f32
42124membar #Sync
42125! 1 addresses covered
42126fmovd %f32, %f14
42127
42128P2965: !_MEMBAR (FP)
42129
42130P2966: !_BLD [28] (FP) (CBR) (Secondary ctx)
42131wr %g0, 0xf1, %asi
42132sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
42133add %i0, %i2, %i2
42134ldda [%i2 + 0] %asi, %f32
42135membar #Sync
42136! 1 addresses covered
42137fmovd %f32, %f18
42138fmovs %f18, %f15
42139!---- flushing fp results buffer to %f30 ----
42140fmovd %f0, %f30
42141fmovd %f2, %f30
42142fmovd %f4, %f30
42143fmovd %f6, %f30
42144fmovd %f8, %f30
42145fmovd %f10, %f30
42146fmovd %f12, %f30
42147fmovd %f14, %f30
42148!--
42149
42150! cbranch
42151andcc %l0, 1, %g0
42152be,pn %xcc, TARGET2966
42153nop
42154RET2966:
42155
42156! lfsr step begin
42157srlx %l0, 1, %l3
42158xnor %l3, %l0, %l3
42159sllx %l3, 63, %l3
42160or %l3, %l0, %l0
42161srlx %l0, 1, %l0
42162
42163
42164P2967: !_MEMBAR (FP) (Secondary ctx)
42165
42166P2968: !_PREFETCH [8] (Int)
42167prefetch [%i1 + 0], 1
42168
42169P2969: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2723)
42170ba P2970
42171nop
42172
42173TARGET2723:
42174ba RET2723
42175nop
42176
42177
42178P2970: !_BST [18] (maybe <- 0x4280006f) (FP) (Secondary ctx)
42179wr %g0, 0xf1, %asi
42180sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
42181add %i0, %i3, %i3
42182! preparing store val #0, next val will be in f32
42183fmovs %f16, %f20
42184fadds %f16, %f17, %f16
42185fmovd %f20, %f32
42186membar #Sync
42187stda %f32, [%i3 + 128 ] %asi
42188
42189P2971: !_MEMBAR (FP) (Secondary ctx)
42190
42191P2972: !_BSTC [14] (maybe <- 0x42800070) (FP) (CBR)
42192wr %g0, 0xe0, %asi
42193sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
42194add %i0, %i2, %i2
42195! preparing store val #0, next val will be in f32
42196fmovs %f16, %f20
42197fadds %f16, %f17, %f16
42198fmovd %f20, %f32
42199membar #Sync
42200stda %f32, [%i2 + 64 ] %asi
42201
42202! cbranch
42203andcc %l0, 1, %g0
42204be,pn %xcc, TARGET2972
42205nop
42206RET2972:
42207
42208! lfsr step begin
42209srlx %l0, 1, %o5
42210xnor %o5, %l0, %o5
42211sllx %o5, 63, %o5
42212or %o5, %l0, %l0
42213srlx %l0, 1, %l0
42214
42215
42216P2973: !_MEMBAR (FP)
42217membar #StoreLoad
42218
42219P2974: !_BLD [4] (FP) (Branch target of P3326)
42220wr %g0, 0xf0, %asi
42221ldda [%i0 + 0] %asi, %f0
42222membar #Sync
42223! 5 addresses covered
42224fmovs %f4, %f3
42225fmovd %f8, %f4
42226ba P2975
42227nop
42228
42229TARGET3326:
42230ba RET3326
42231nop
42232
42233
42234P2975: !_MEMBAR (FP) (CBR)
42235
42236! cbranch
42237andcc %l0, 1, %g0
42238be,pn %xcc, TARGET2975
42239nop
42240RET2975:
42241
42242! lfsr step begin
42243srlx %l0, 1, %l3
42244xnor %l3, %l0, %l3
42245sllx %l3, 63, %l3
42246or %l3, %l0, %l0
42247srlx %l0, 1, %l0
42248
42249
42250P2976: !_REPLACEMENT [30] (Int) (Secondary ctx)
42251wr %g0, 0x81, %asi
42252sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
42253add %i0, %i3, %i3
42254sethi %hi(0x2000), %l6
42255ld [%i3+128], %o5
42256st %o5, [%i3+128]
42257add %i3, %l6, %l7
42258ld [%l7+128], %o5
42259st %o5, [%l7+128]
42260add %l7, %l6, %l7
42261ld [%l7+128], %o5
42262st %o5, [%l7+128]
42263add %l7, %l6, %l7
42264ld [%l7+128], %o5
42265st %o5, [%l7+128]
42266add %l7, %l6, %l7
42267ld [%l7+128], %o5
42268st %o5, [%l7+128]
42269add %l7, %l6, %l7
42270ld [%l7+128], %o5
42271st %o5, [%l7+128]
42272add %l7, %l6, %l7
42273ld [%l7+128], %o5
42274st %o5, [%l7+128]
42275add %l7, %l6, %l7
42276ld [%l7+128], %o5
42277st %o5, [%l7+128]
42278
42279P2977: !_REPLACEMENT [3] (Int) (Nucleus ctx)
42280wr %g0, 0x4, %asi
42281sethi %hi(0x2000), %l3
42282ld [%i3+16], %l7
42283st %l7, [%i3+16]
42284add %i3, %l3, %l6
42285ld [%l6+16], %l7
42286st %l7, [%l6+16]
42287add %l6, %l3, %l6
42288ld [%l6+16], %l7
42289st %l7, [%l6+16]
42290add %l6, %l3, %l6
42291ld [%l6+16], %l7
42292st %l7, [%l6+16]
42293add %l6, %l3, %l6
42294ld [%l6+16], %l7
42295st %l7, [%l6+16]
42296add %l6, %l3, %l6
42297ld [%l6+16], %l7
42298st %l7, [%l6+16]
42299add %l6, %l3, %l6
42300ld [%l6+16], %l7
42301st %l7, [%l6+16]
42302add %l6, %l3, %l6
42303ld [%l6+16], %l7
42304st %l7, [%l6+16]
42305
42306P2978: !_ST [24] (maybe <- 0x42800071) (FP) (CBR)
42307sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
42308add %i0, %i2, %i2
42309! preparing store val #0, next val will be in f20
42310fmovs %f16, %f20
42311fadds %f16, %f17, %f16
42312st %f20, [%i2 + 64 ]
42313
42314! cbranch
42315andcc %l0, 1, %g0
42316be,pn %xcc, TARGET2978
42317nop
42318RET2978:
42319
42320! lfsr step begin
42321srlx %l0, 1, %l7
42322xnor %l7, %l0, %l7
42323sllx %l7, 63, %l7
42324or %l7, %l0, %l0
42325srlx %l0, 1, %l0
42326
42327
42328P2979: !_ST [26] (maybe <- 0x3000008) (Int) (Nucleus ctx)
42329wr %g0, 0x4, %asi
42330stwa %l4, [%i2 + 128] %asi
42331add %l4, 1, %l4
42332
42333P2980: !_MEMBAR (FP)
42334
42335P2981: !_BST [14] (maybe <- 0x42800072) (FP)
42336wr %g0, 0xf0, %asi
42337sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
42338add %i0, %i3, %i3
42339! preparing store val #0, next val will be in f32
42340fmovs %f16, %f20
42341fadds %f16, %f17, %f16
42342fmovd %f20, %f32
42343membar #Sync
42344stda %f32, [%i3 + 64 ] %asi
42345
42346P2982: !_MEMBAR (FP) (Branch target of P3195)
42347membar #StoreLoad
42348ba P2983
42349nop
42350
42351TARGET3195:
42352ba RET3195
42353nop
42354
42355
42356P2983: !_PREFETCH [16] (Int)
42357sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
42358add %i0, %i2, %i2
42359prefetch [%i2 + 16], 1
42360
42361P2984: !_REPLACEMENT [19] (Int)
42362sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
42363add %i0, %i3, %i3
42364sethi %hi(0x2000), %l6
42365ld [%i3+0], %o5
42366st %o5, [%i3+0]
42367add %i3, %l6, %l7
42368ld [%l7+0], %o5
42369st %o5, [%l7+0]
42370add %l7, %l6, %l7
42371ld [%l7+0], %o5
42372st %o5, [%l7+0]
42373add %l7, %l6, %l7
42374ld [%l7+0], %o5
42375st %o5, [%l7+0]
42376add %l7, %l6, %l7
42377ld [%l7+0], %o5
42378st %o5, [%l7+0]
42379add %l7, %l6, %l7
42380ld [%l7+0], %o5
42381st %o5, [%l7+0]
42382add %l7, %l6, %l7
42383ld [%l7+0], %o5
42384st %o5, [%l7+0]
42385add %l7, %l6, %l7
42386ld [%l7+0], %o5
42387st %o5, [%l7+0]
42388
42389P2985: !_MEMBAR (FP) (Branch target of P2859)
42390ba P2986
42391nop
42392
42393TARGET2859:
42394ba RET2859
42395nop
42396
42397
42398P2986: !_BST [10] (maybe <- 0x42800073) (FP)
42399wr %g0, 0xf0, %asi
42400! preparing store val #0, next val will be in f32
42401fmovs %f16, %f20
42402fadds %f16, %f17, %f16
42403fmovd %f20, %f32
42404membar #Sync
42405stda %f32, [%i1 + 64 ] %asi
42406
42407P2987: !_MEMBAR (FP)
42408membar #StoreLoad
42409
42410P2988: !_ST [5] (maybe <- 0x42800074) (FP)
42411! preparing store val #0, next val will be in f20
42412fmovs %f16, %f20
42413fadds %f16, %f17, %f16
42414st %f20, [%i0 + 64 ]
42415
42416P2989: !_REPLACEMENT [14] (Int)
42417sethi %hi(0x2000), %l7
42418ld [%i3+64], %l3
42419st %l3, [%i3+64]
42420add %i3, %l7, %o5
42421ld [%o5+64], %l3
42422st %l3, [%o5+64]
42423add %o5, %l7, %o5
42424ld [%o5+64], %l3
42425st %l3, [%o5+64]
42426add %o5, %l7, %o5
42427ld [%o5+64], %l3
42428st %l3, [%o5+64]
42429add %o5, %l7, %o5
42430ld [%o5+64], %l3
42431st %l3, [%o5+64]
42432add %o5, %l7, %o5
42433ld [%o5+64], %l3
42434st %l3, [%o5+64]
42435add %o5, %l7, %o5
42436ld [%o5+64], %l3
42437st %l3, [%o5+64]
42438add %o5, %l7, %o5
42439ld [%o5+64], %l3
42440st %l3, [%o5+64]
42441
42442P2990: !_MEMBAR (FP)
42443
42444P2991: !_BST [12] (maybe <- 0x42800075) (FP)
42445wr %g0, 0xf0, %asi
42446sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
42447add %i0, %i2, %i2
42448! preparing store val #0, next val will be in f32
42449fmovs %f16, %f20
42450fadds %f16, %f17, %f16
42451! preparing store val #1, next val will be in f33
42452fmovs %f16, %f21
42453fadds %f16, %f17, %f16
42454! preparing store val #2, next val will be in f40
42455fmovd %f20, %f32
42456fmovs %f16, %f20
42457fadds %f16, %f17, %f16
42458fmovd %f20, %f40
42459membar #Sync
42460stda %f32, [%i2 + 0 ] %asi
42461
42462P2992: !_MEMBAR (FP)
42463membar #StoreLoad
42464
42465P2993: !_PREFETCH [24] (Int) (Branch target of P3626)
42466sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
42467add %i0, %i3, %i3
42468prefetch [%i3 + 64], 1
42469ba P2994
42470nop
42471
42472TARGET3626:
42473ba RET3626
42474nop
42475
42476
42477P2994: !_MEMBAR (FP) (Branch target of P3380)
42478membar #StoreLoad
42479ba P2995
42480nop
42481
42482TARGET3380:
42483ba RET3380
42484nop
42485
42486
42487P2995: !_BLD [18] (FP) (Branch target of P2701)
42488wr %g0, 0xf0, %asi
42489sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
42490add %i0, %i2, %i2
42491ldda [%i2 + 128] %asi, %f32
42492membar #Sync
42493! 1 addresses covered
42494fmovd %f32, %f18
42495fmovs %f18, %f5
42496ba P2996
42497nop
42498
42499TARGET2701:
42500ba RET2701
42501nop
42502
42503
42504P2996: !_MEMBAR (FP)
42505
42506P2997: !_BST [6] (maybe <- 0x42800078) (FP) (Branch target of P2791)
42507wr %g0, 0xf0, %asi
42508! preparing store val #0, next val will be in f32
42509fmovs %f16, %f20
42510fadds %f16, %f17, %f16
42511! preparing store val #1, next val will be in f40
42512fmovd %f20, %f32
42513fmovs %f16, %f20
42514fadds %f16, %f17, %f16
42515fmovd %f20, %f40
42516membar #Sync
42517stda %f32, [%i0 + 64 ] %asi
42518ba P2998
42519nop
42520
42521TARGET2791:
42522ba RET2791
42523nop
42524
42525
42526P2998: !_MEMBAR (FP) (CBR)
42527
42528! cbranch
42529andcc %l0, 1, %g0
42530be,pn %xcc, TARGET2998
42531nop
42532RET2998:
42533
42534! lfsr step begin
42535srlx %l0, 1, %o5
42536xnor %o5, %l0, %o5
42537sllx %o5, 63, %o5
42538or %o5, %l0, %l0
42539srlx %l0, 1, %l0
42540
42541
42542P2999: !_BSTC [23] (maybe <- 0x4280007a) (FP) (Branch target of P2707)
42543wr %g0, 0xe0, %asi
42544! preparing store val #0, next val will be in f32
42545fmovs %f16, %f20
42546fadds %f16, %f17, %f16
42547! preparing store val #1, next val will be in f33
42548fmovs %f16, %f21
42549fadds %f16, %f17, %f16
42550! preparing store val #2, next val will be in f40
42551fmovd %f20, %f32
42552fmovs %f16, %f20
42553fadds %f16, %f17, %f16
42554fmovd %f20, %f40
42555membar #Sync
42556stda %f32, [%i3 + 0 ] %asi
42557ba P3000
42558nop
42559
42560TARGET2707:
42561ba RET2707
42562nop
42563
42564
42565P3000: !_MEMBAR (FP) (CBR)
42566membar #StoreLoad
42567
42568! cbranch
42569andcc %l0, 1, %g0
42570be,pt %xcc, TARGET3000
42571nop
42572RET3000:
42573
42574! lfsr step begin
42575srlx %l0, 1, %o5
42576xnor %o5, %l0, %o5
42577sllx %o5, 63, %o5
42578or %o5, %l0, %l0
42579srlx %l0, 1, %l0
42580
42581
42582P3001: !_PREFETCH [19] (Int)
42583sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
42584add %i0, %i3, %i3
42585prefetch [%i3 + 0], 1
42586
42587P3002: !_LD [14] (FP) (CBR)
42588sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
42589add %i0, %i2, %i2
42590ld [%i2 + 64], %f6
42591! 1 addresses covered
42592
42593! cbranch
42594andcc %l0, 1, %g0
42595be,pt %xcc, TARGET3002
42596nop
42597RET3002:
42598
42599! lfsr step begin
42600srlx %l0, 1, %l3
42601xnor %l3, %l0, %l3
42602sllx %l3, 63, %l3
42603or %l3, %l0, %l0
42604srlx %l0, 1, %l0
42605
42606
42607P3003: !_REPLACEMENT [29] (Int) (CBR)
42608sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
42609add %i0, %i3, %i3
42610sethi %hi(0x2000), %l6
42611ld [%i3+64], %o5
42612st %o5, [%i3+64]
42613add %i3, %l6, %l7
42614ld [%l7+64], %o5
42615st %o5, [%l7+64]
42616add %l7, %l6, %l7
42617ld [%l7+64], %o5
42618st %o5, [%l7+64]
42619add %l7, %l6, %l7
42620ld [%l7+64], %o5
42621st %o5, [%l7+64]
42622add %l7, %l6, %l7
42623ld [%l7+64], %o5
42624st %o5, [%l7+64]
42625add %l7, %l6, %l7
42626ld [%l7+64], %o5
42627st %o5, [%l7+64]
42628add %l7, %l6, %l7
42629ld [%l7+64], %o5
42630st %o5, [%l7+64]
42631add %l7, %l6, %l7
42632ld [%l7+64], %o5
42633st %o5, [%l7+64]
42634
42635! cbranch
42636andcc %l0, 1, %g0
42637be,pn %xcc, TARGET3003
42638nop
42639RET3003:
42640
42641! lfsr step begin
42642srlx %l0, 1, %l3
42643xnor %l3, %l0, %l3
42644sllx %l3, 63, %l3
42645or %l3, %l0, %l0
42646srlx %l0, 1, %l0
42647
42648
42649P3004: !_MEMBAR (FP)
42650
42651P3005: !_BST [32] (maybe <- 0x4280007d) (FP)
42652wr %g0, 0xf0, %asi
42653sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
42654add %i0, %i2, %i2
42655! preparing store val #0, next val will be in f32
42656fmovs %f16, %f20
42657fadds %f16, %f17, %f16
42658fmovd %f20, %f32
42659membar #Sync
42660stda %f32, [%i2 + 256 ] %asi
42661
42662P3006: !_MEMBAR (FP)
42663membar #StoreLoad
42664
42665P3007: !_PREFETCH [7] (Int) (LE)
42666wr %g0, 0x88, %asi
42667prefetcha [%i0 + 128] %asi, 1
42668
42669P3008: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P2692)
42670membar #StoreLoad
42671
42672! cbranch
42673andcc %l0, 1, %g0
42674be,pn %xcc, TARGET3008
42675nop
42676RET3008:
42677
42678! lfsr step begin
42679srlx %l0, 1, %l3
42680xnor %l3, %l0, %l3
42681sllx %l3, 63, %l3
42682or %l3, %l0, %l0
42683srlx %l0, 1, %l0
42684
42685ba P3009
42686nop
42687
42688TARGET2692:
42689ba RET2692
42690nop
42691
42692
42693P3009: !_BLD [10] (FP) (Secondary ctx)
42694wr %g0, 0xf1, %asi
42695ldda [%i1 + 64] %asi, %f32
42696membar #Sync
42697! 1 addresses covered
42698fmovd %f32, %f18
42699fmovs %f18, %f7
42700
42701P3010: !_MEMBAR (FP) (Secondary ctx)
42702
42703P3011: !_BLD [22] (FP) (Branch target of P3152)
42704wr %g0, 0xf0, %asi
42705sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
42706add %i0, %i3, %i3
42707ldda [%i3 + 0] %asi, %f32
42708membar #Sync
42709! 3 addresses covered
42710fmovd %f32, %f8
42711fmovd %f40, %f10
42712ba P3012
42713nop
42714
42715TARGET3152:
42716ba RET3152
42717nop
42718
42719
42720P3012: !_MEMBAR (FP)
42721
42722P3013: !_BSTC [26] (maybe <- 0x4280007e) (FP) (Secondary ctx)
42723wr %g0, 0xe1, %asi
42724! preparing store val #0, next val will be in f32
42725fmovs %f16, %f20
42726fadds %f16, %f17, %f16
42727! preparing store val #1, next val will be in f40
42728fmovd %f20, %f32
42729fmovs %f16, %f20
42730fadds %f16, %f17, %f16
42731fmovd %f20, %f40
42732membar #Sync
42733stda %f32, [%i3 + 128 ] %asi
42734
42735P3014: !_MEMBAR (FP) (Secondary ctx)
42736membar #StoreLoad
42737
42738P3015: !_BLD [13] (FP)
42739wr %g0, 0xf0, %asi
42740sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
42741add %i0, %i2, %i2
42742ldda [%i2 + 0] %asi, %f32
42743membar #Sync
42744! 3 addresses covered
42745fmovd %f32, %f18
42746fmovs %f18, %f11
42747fmovs %f19, %f12
42748fmovd %f40, %f18
42749fmovs %f18, %f13
42750
42751P3016: !_MEMBAR (FP) (CBR)
42752
42753! cbranch
42754andcc %l0, 1, %g0
42755be,pn %xcc, TARGET3016
42756nop
42757RET3016:
42758
42759! lfsr step begin
42760srlx %l0, 1, %l3
42761xnor %l3, %l0, %l3
42762sllx %l3, 63, %l3
42763or %l3, %l0, %l0
42764srlx %l0, 1, %l0
42765
42766
42767P3017: !_LD [0] (FP)
42768ld [%i0 + 0], %f14
42769! 1 addresses covered
42770
42771P3018: !_ST [19] (maybe <- 0x3000009) (Int) (CBR) (Nucleus ctx)
42772wr %g0, 0x4, %asi
42773sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
42774add %i0, %i3, %i3
42775stwa %l4, [%i3 + 0] %asi
42776add %l4, 1, %l4
42777
42778! cbranch
42779andcc %l0, 1, %g0
42780be,pn %xcc, TARGET3018
42781nop
42782RET3018:
42783
42784! lfsr step begin
42785srlx %l0, 1, %l3
42786xnor %l3, %l0, %l3
42787sllx %l3, 63, %l3
42788or %l3, %l0, %l0
42789srlx %l0, 1, %l0
42790
42791
42792P3019: !_MEMBAR (FP)
42793membar #StoreLoad
42794
42795P3020: !_BLD [21] (FP) (Branch target of P3129)
42796wr %g0, 0xf0, %asi
42797sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
42798add %i0, %i2, %i2
42799ldda [%i2 + 0] %asi, %f32
42800membar #Sync
42801! 3 addresses covered
42802fmovd %f32, %f18
42803fmovs %f18, %f15
42804!---- flushing fp results buffer to %f30 ----
42805fmovd %f0, %f30
42806fmovd %f2, %f30
42807fmovd %f4, %f30
42808fmovd %f6, %f30
42809fmovd %f8, %f30
42810fmovd %f10, %f30
42811fmovd %f12, %f30
42812fmovd %f14, %f30
42813!--
42814fmovs %f19, %f0
42815fmovd %f40, %f18
42816fmovs %f18, %f1
42817ba P3021
42818nop
42819
42820TARGET3129:
42821ba RET3129
42822nop
42823
42824
42825P3021: !_MEMBAR (FP)
42826
42827P3022: !_ST [31] (maybe <- 0x42800080) (FP)
42828sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
42829add %i0, %i3, %i3
42830! preparing store val #0, next val will be in f20
42831fmovs %f16, %f20
42832fadds %f16, %f17, %f16
42833st %f20, [%i3 + 192 ]
42834
42835P3023: !_REPLACEMENT [23] (Int)
42836sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
42837add %i0, %i2, %i2
42838sethi %hi(0x2000), %l3
42839ld [%i2+32], %l7
42840st %l7, [%i2+32]
42841add %i2, %l3, %l6
42842ld [%l6+32], %l7
42843st %l7, [%l6+32]
42844add %l6, %l3, %l6
42845ld [%l6+32], %l7
42846st %l7, [%l6+32]
42847add %l6, %l3, %l6
42848ld [%l6+32], %l7
42849st %l7, [%l6+32]
42850add %l6, %l3, %l6
42851ld [%l6+32], %l7
42852st %l7, [%l6+32]
42853add %l6, %l3, %l6
42854ld [%l6+32], %l7
42855st %l7, [%l6+32]
42856add %l6, %l3, %l6
42857ld [%l6+32], %l7
42858st %l7, [%l6+32]
42859add %l6, %l3, %l6
42860ld [%l6+32], %l7
42861st %l7, [%l6+32]
42862
42863P3024: !_MEMBAR (FP) (Branch target of P3235)
42864membar #StoreLoad
42865ba P3025
42866nop
42867
42868TARGET3235:
42869ba RET3235
42870nop
42871
42872
42873P3025: !_BLD [12] (FP)
42874wr %g0, 0xf0, %asi
42875sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
42876add %i0, %i3, %i3
42877ldda [%i3 + 0] %asi, %f32
42878membar #Sync
42879! 3 addresses covered
42880fmovd %f32, %f2
42881fmovd %f40, %f4
42882
42883P3026: !_MEMBAR (FP) (Branch target of P3490)
42884ba P3027
42885nop
42886
42887TARGET3490:
42888ba RET3490
42889nop
42890
42891
42892P3027: !_REPLACEMENT [20] (Int)
42893sethi %hi(0x2000), %o5
42894ld [%i2+256], %l6
42895st %l6, [%i2+256]
42896add %i2, %o5, %l3
42897ld [%l3+256], %l6
42898st %l6, [%l3+256]
42899add %l3, %o5, %l3
42900ld [%l3+256], %l6
42901st %l6, [%l3+256]
42902add %l3, %o5, %l3
42903ld [%l3+256], %l6
42904st %l6, [%l3+256]
42905add %l3, %o5, %l3
42906ld [%l3+256], %l6
42907st %l6, [%l3+256]
42908add %l3, %o5, %l3
42909ld [%l3+256], %l6
42910st %l6, [%l3+256]
42911add %l3, %o5, %l3
42912ld [%l3+256], %l6
42913st %l6, [%l3+256]
42914add %l3, %o5, %l3
42915ld [%l3+256], %l6
42916st %l6, [%l3+256]
42917
42918P3028: !_REPLACEMENT [20] (Int) (Nucleus ctx)
42919wr %g0, 0x4, %asi
42920sethi %hi(0x2000), %l7
42921ld [%i2+256], %l3
42922st %l3, [%i2+256]
42923add %i2, %l7, %o5
42924ld [%o5+256], %l3
42925st %l3, [%o5+256]
42926add %o5, %l7, %o5
42927ld [%o5+256], %l3
42928st %l3, [%o5+256]
42929add %o5, %l7, %o5
42930ld [%o5+256], %l3
42931st %l3, [%o5+256]
42932add %o5, %l7, %o5
42933ld [%o5+256], %l3
42934st %l3, [%o5+256]
42935add %o5, %l7, %o5
42936ld [%o5+256], %l3
42937st %l3, [%o5+256]
42938add %o5, %l7, %o5
42939ld [%o5+256], %l3
42940st %l3, [%o5+256]
42941add %o5, %l7, %o5
42942ld [%o5+256], %l3
42943st %l3, [%o5+256]
42944
42945P3029: !_MEMBAR (FP)
42946
42947P3030: !_BST [6] (maybe <- 0x42800081) (FP)
42948wr %g0, 0xf0, %asi
42949! preparing store val #0, next val will be in f32
42950fmovs %f16, %f20
42951fadds %f16, %f17, %f16
42952! preparing store val #1, next val will be in f40
42953fmovd %f20, %f32
42954fmovs %f16, %f20
42955fadds %f16, %f17, %f16
42956fmovd %f20, %f40
42957membar #Sync
42958stda %f32, [%i0 + 64 ] %asi
42959
42960P3031: !_MEMBAR (FP) (Branch target of P2858)
42961membar #StoreLoad
42962ba P3032
42963nop
42964
42965TARGET2858:
42966ba RET2858
42967nop
42968
42969
42970P3032: !_REPLACEMENT [12] (Int) (Branch target of P3061)
42971sethi %hi(0x2000), %l3
42972ld [%i2+4], %l7
42973st %l7, [%i2+4]
42974add %i2, %l3, %l6
42975ld [%l6+4], %l7
42976st %l7, [%l6+4]
42977add %l6, %l3, %l6
42978ld [%l6+4], %l7
42979st %l7, [%l6+4]
42980add %l6, %l3, %l6
42981ld [%l6+4], %l7
42982st %l7, [%l6+4]
42983add %l6, %l3, %l6
42984ld [%l6+4], %l7
42985st %l7, [%l6+4]
42986add %l6, %l3, %l6
42987ld [%l6+4], %l7
42988st %l7, [%l6+4]
42989add %l6, %l3, %l6
42990ld [%l6+4], %l7
42991st %l7, [%l6+4]
42992add %l6, %l3, %l6
42993ld [%l6+4], %l7
42994st %l7, [%l6+4]
42995ba P3033
42996nop
42997
42998TARGET3061:
42999ba RET3061
43000nop
43001
43002
43003P3033: !_MEMBAR (FP)
43004membar #StoreLoad
43005
43006P3034: !_BLD [3] (FP)
43007wr %g0, 0xf0, %asi
43008ldda [%i0 + 0] %asi, %f32
43009membar #Sync
43010! 5 addresses covered
43011fmovd %f32, %f18
43012fmovs %f18, %f5
43013fmovs %f19, %f6
43014fmovd %f34, %f18
43015fmovs %f18, %f7
43016fmovd %f36, %f8
43017fmovd %f40, %f18
43018fmovs %f18, %f9
43019
43020P3035: !_MEMBAR (FP)
43021
43022P3036: !_PREFETCH [2] (Int)
43023prefetch [%i0 + 8], 1
43024
43025P3037: !_LD [26] (Int) (Branch target of P3366)
43026sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
43027add %i0, %i2, %i2
43028lduw [%i2 + 128], %l3
43029! move %l3(lower) -> %o2(lower)
43030or %l3, %o2, %o2
43031ba P3038
43032nop
43033
43034TARGET3366:
43035ba RET3366
43036nop
43037
43038
43039P3038: !_MEMBAR (FP) (CBR) (Secondary ctx)
43040membar #StoreLoad
43041
43042! cbranch
43043andcc %l0, 1, %g0
43044be,pn %xcc, TARGET3038
43045nop
43046RET3038:
43047
43048! lfsr step begin
43049srlx %l0, 1, %l6
43050xnor %l6, %l0, %l6
43051sllx %l6, 63, %l6
43052or %l6, %l0, %l0
43053srlx %l0, 1, %l0
43054
43055
43056P3039: !_BLD [25] (FP) (Secondary ctx)
43057wr %g0, 0xf1, %asi
43058ldda [%i2 + 64] %asi, %f32
43059membar #Sync
43060! 2 addresses covered
43061fmovd %f32, %f10
43062fmovd %f40, %f18
43063fmovs %f18, %f11
43064
43065P3040: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2672)
43066ba P3041
43067nop
43068
43069TARGET2672:
43070ba RET2672
43071nop
43072
43073
43074P3041: !_LD [24] (Int)
43075lduw [%i2 + 64], %o3
43076! move %o3(lower) -> %o3(upper)
43077sllx %o3, 32, %o3
43078
43079P3042: !_REPLACEMENT [26] (Int) (Nucleus ctx)
43080wr %g0, 0x4, %asi
43081sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
43082add %i0, %i3, %i3
43083sethi %hi(0x2000), %l3
43084ld [%i3+128], %l7
43085st %l7, [%i3+128]
43086add %i3, %l3, %l6
43087ld [%l6+128], %l7
43088st %l7, [%l6+128]
43089add %l6, %l3, %l6
43090ld [%l6+128], %l7
43091st %l7, [%l6+128]
43092add %l6, %l3, %l6
43093ld [%l6+128], %l7
43094st %l7, [%l6+128]
43095add %l6, %l3, %l6
43096ld [%l6+128], %l7
43097st %l7, [%l6+128]
43098add %l6, %l3, %l6
43099ld [%l6+128], %l7
43100st %l7, [%l6+128]
43101add %l6, %l3, %l6
43102ld [%l6+128], %l7
43103st %l7, [%l6+128]
43104add %l6, %l3, %l6
43105ld [%l6+128], %l7
43106st %l7, [%l6+128]
43107
43108P3043: !_MEMBAR (FP) (Secondary ctx)
43109membar #StoreLoad
43110
43111P3044: !_BLD [9] (FP) (Secondary ctx)
43112wr %g0, 0xf1, %asi
43113ldda [%i1 + 0] %asi, %f32
43114membar #Sync
43115! 2 addresses covered
43116fmovd %f32, %f12
43117fmovd %f40, %f18
43118fmovs %f18, %f13
43119
43120P3045: !_MEMBAR (FP) (Secondary ctx)
43121
43122P3046: !_REPLACEMENT [8] (Int) (CBR)
43123sethi %hi(0x2000), %o5
43124ld [%i3+0], %l6
43125st %l6, [%i3+0]
43126add %i3, %o5, %l3
43127ld [%l3+0], %l6
43128st %l6, [%l3+0]
43129add %l3, %o5, %l3
43130ld [%l3+0], %l6
43131st %l6, [%l3+0]
43132add %l3, %o5, %l3
43133ld [%l3+0], %l6
43134st %l6, [%l3+0]
43135add %l3, %o5, %l3
43136ld [%l3+0], %l6
43137st %l6, [%l3+0]
43138add %l3, %o5, %l3
43139ld [%l3+0], %l6
43140st %l6, [%l3+0]
43141add %l3, %o5, %l3
43142ld [%l3+0], %l6
43143st %l6, [%l3+0]
43144add %l3, %o5, %l3
43145ld [%l3+0], %l6
43146st %l6, [%l3+0]
43147
43148! cbranch
43149andcc %l0, 1, %g0
43150be,pt %xcc, TARGET3046
43151nop
43152RET3046:
43153
43154! lfsr step begin
43155srlx %l0, 1, %l7
43156xnor %l7, %l0, %l7
43157sllx %l7, 63, %l7
43158or %l7, %l0, %l0
43159srlx %l0, 1, %l0
43160
43161
43162P3047: !_MEMBAR (FP)
43163
43164P3048: !_BSTC [26] (maybe <- 0x42800083) (FP)
43165wr %g0, 0xe0, %asi
43166! preparing store val #0, next val will be in f32
43167fmovs %f16, %f20
43168fadds %f16, %f17, %f16
43169! preparing store val #1, next val will be in f40
43170fmovd %f20, %f32
43171fmovs %f16, %f20
43172fadds %f16, %f17, %f16
43173fmovd %f20, %f40
43174membar #Sync
43175stda %f32, [%i2 + 128 ] %asi
43176
43177P3049: !_MEMBAR (FP) (CBR)
43178membar #StoreLoad
43179
43180! cbranch
43181andcc %l0, 1, %g0
43182be,pn %xcc, TARGET3049
43183nop
43184RET3049:
43185
43186! lfsr step begin
43187srlx %l0, 1, %l7
43188xnor %l7, %l0, %l7
43189sllx %l7, 63, %l7
43190or %l7, %l0, %l0
43191srlx %l0, 1, %l0
43192
43193
43194P3050: !_BLD [3] (FP)
43195wr %g0, 0xf0, %asi
43196ldda [%i0 + 0] %asi, %f32
43197membar #Sync
43198! 5 addresses covered
43199fmovd %f32, %f14
43200!---- flushing fp results buffer to %f30 ----
43201fmovd %f0, %f30
43202fmovd %f2, %f30
43203fmovd %f4, %f30
43204fmovd %f6, %f30
43205fmovd %f8, %f30
43206fmovd %f10, %f30
43207fmovd %f12, %f30
43208fmovd %f14, %f30
43209!--
43210fmovd %f34, %f0
43211fmovd %f36, %f18
43212fmovs %f18, %f1
43213fmovd %f40, %f2
43214
43215P3051: !_MEMBAR (FP)
43216
43217P3052: !_PREFETCH [12] (Int)
43218sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
43219add %i0, %i2, %i2
43220prefetch [%i2 + 4], 1
43221
43222P3053: !_MEMBAR (FP) (Branch target of P3545)
43223ba P3054
43224nop
43225
43226TARGET3545:
43227ba RET3545
43228nop
43229
43230
43231P3054: !_BSTC [22] (maybe <- 0x42800085) (FP) (Branch target of P3049)
43232wr %g0, 0xe0, %asi
43233sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
43234add %i0, %i3, %i3
43235! preparing store val #0, next val will be in f32
43236fmovs %f16, %f20
43237fadds %f16, %f17, %f16
43238! preparing store val #1, next val will be in f33
43239fmovs %f16, %f21
43240fadds %f16, %f17, %f16
43241! preparing store val #2, next val will be in f40
43242fmovd %f20, %f32
43243fmovs %f16, %f20
43244fadds %f16, %f17, %f16
43245fmovd %f20, %f40
43246membar #Sync
43247stda %f32, [%i3 + 0 ] %asi
43248ba P3055
43249nop
43250
43251TARGET3049:
43252ba RET3049
43253nop
43254
43255
43256P3055: !_MEMBAR (FP) (Branch target of P3238)
43257membar #StoreLoad
43258ba P3056
43259nop
43260
43261TARGET3238:
43262ba RET3238
43263nop
43264
43265
43266P3056: !_LD [31] (Int) (Nucleus ctx) (Branch target of P3000)
43267wr %g0, 0x4, %asi
43268sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
43269add %i0, %i2, %i2
43270lduwa [%i2 + 192] %asi, %o5
43271! move %o5(lower) -> %o3(lower)
43272or %o5, %o3, %o3
43273ba P3057
43274nop
43275
43276TARGET3000:
43277ba RET3000
43278nop
43279
43280
43281P3057: !_PREFETCH [7] (Int) (Nucleus ctx) (Branch target of P3475)
43282wr %g0, 0x4, %asi
43283prefetcha [%i0 + 128] %asi, 1
43284ba P3058
43285nop
43286
43287TARGET3475:
43288ba RET3475
43289nop
43290
43291
43292P3058: !_REPLACEMENT [1] (Int)
43293sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
43294add %i0, %i3, %i3
43295sethi %hi(0x2000), %l3
43296ld [%i3+4], %l7
43297st %l7, [%i3+4]
43298add %i3, %l3, %l6
43299ld [%l6+4], %l7
43300st %l7, [%l6+4]
43301add %l6, %l3, %l6
43302ld [%l6+4], %l7
43303st %l7, [%l6+4]
43304add %l6, %l3, %l6
43305ld [%l6+4], %l7
43306st %l7, [%l6+4]
43307add %l6, %l3, %l6
43308ld [%l6+4], %l7
43309st %l7, [%l6+4]
43310add %l6, %l3, %l6
43311ld [%l6+4], %l7
43312st %l7, [%l6+4]
43313add %l6, %l3, %l6
43314ld [%l6+4], %l7
43315st %l7, [%l6+4]
43316add %l6, %l3, %l6
43317ld [%l6+4], %l7
43318st %l7, [%l6+4]
43319
43320P3059: !_MEMBAR (FP)
43321membar #StoreLoad
43322
43323P3060: !_BLD [16] (FP) (Branch target of P2805)
43324wr %g0, 0xf0, %asi
43325sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
43326add %i0, %i2, %i2
43327ldda [%i2 + 0] %asi, %f32
43328membar #Sync
43329! 1 addresses covered
43330fmovd %f36, %f18
43331fmovs %f18, %f3
43332ba P3061
43333nop
43334
43335TARGET2805:
43336ba RET2805
43337nop
43338
43339
43340P3061: !_MEMBAR (FP) (CBR)
43341
43342! cbranch
43343andcc %l0, 1, %g0
43344be,pn %xcc, TARGET3061
43345nop
43346RET3061:
43347
43348! lfsr step begin
43349srlx %l0, 1, %o5
43350xnor %o5, %l0, %o5
43351sllx %o5, 63, %o5
43352or %o5, %l0, %l0
43353srlx %l0, 1, %l0
43354
43355
43356P3062: !_BLD [29] (FP)
43357wr %g0, 0xf0, %asi
43358sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
43359add %i0, %i3, %i3
43360ldda [%i3 + 64] %asi, %f32
43361membar #Sync
43362! 1 addresses covered
43363fmovd %f32, %f4
43364
43365P3063: !_MEMBAR (FP)
43366
43367P3064: !_PREFETCH [11] (Int)
43368sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
43369add %i0, %i2, %i2
43370prefetch [%i2 + 0], 1
43371
43372P3065: !_REPLACEMENT [12] (Int)
43373sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
43374add %i0, %i3, %i3
43375sethi %hi(0x2000), %l3
43376ld [%i3+4], %l7
43377st %l7, [%i3+4]
43378add %i3, %l3, %l6
43379ld [%l6+4], %l7
43380st %l7, [%l6+4]
43381add %l6, %l3, %l6
43382ld [%l6+4], %l7
43383st %l7, [%l6+4]
43384add %l6, %l3, %l6
43385ld [%l6+4], %l7
43386st %l7, [%l6+4]
43387add %l6, %l3, %l6
43388ld [%l6+4], %l7
43389st %l7, [%l6+4]
43390add %l6, %l3, %l6
43391ld [%l6+4], %l7
43392st %l7, [%l6+4]
43393add %l6, %l3, %l6
43394ld [%l6+4], %l7
43395st %l7, [%l6+4]
43396add %l6, %l3, %l6
43397ld [%l6+4], %l7
43398st %l7, [%l6+4]
43399
43400P3066: !_MEMBAR (FP) (CBR)
43401membar #StoreLoad
43402
43403! cbranch
43404andcc %l0, 1, %g0
43405be,pt %xcc, TARGET3066
43406nop
43407RET3066:
43408
43409! lfsr step begin
43410srlx %l0, 1, %o5
43411xnor %o5, %l0, %o5
43412sllx %o5, 63, %o5
43413or %o5, %l0, %l0
43414srlx %l0, 1, %l0
43415
43416
43417P3067: !_BLD [25] (FP)
43418wr %g0, 0xf0, %asi
43419sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
43420add %i0, %i2, %i2
43421ldda [%i2 + 64] %asi, %f32
43422membar #Sync
43423! 2 addresses covered
43424fmovd %f32, %f18
43425fmovs %f18, %f5
43426fmovd %f40, %f6
43427
43428P3068: !_MEMBAR (FP) (Branch target of P3298)
43429ba P3069
43430nop
43431
43432TARGET3298:
43433ba RET3298
43434nop
43435
43436
43437P3069: !_REPLACEMENT [28] (Int) (Nucleus ctx)
43438wr %g0, 0x4, %asi
43439sethi %hi(0x2000), %l3
43440ld [%i3+0], %l7
43441st %l7, [%i3+0]
43442add %i3, %l3, %l6
43443ld [%l6+0], %l7
43444st %l7, [%l6+0]
43445add %l6, %l3, %l6
43446ld [%l6+0], %l7
43447st %l7, [%l6+0]
43448add %l6, %l3, %l6
43449ld [%l6+0], %l7
43450st %l7, [%l6+0]
43451add %l6, %l3, %l6
43452ld [%l6+0], %l7
43453st %l7, [%l6+0]
43454add %l6, %l3, %l6
43455ld [%l6+0], %l7
43456st %l7, [%l6+0]
43457add %l6, %l3, %l6
43458ld [%l6+0], %l7
43459st %l7, [%l6+0]
43460add %l6, %l3, %l6
43461ld [%l6+0], %l7
43462st %l7, [%l6+0]
43463
43464P3070: !_ST [25] (maybe <- 0x42800088) (FP) (Secondary ctx)
43465wr %g0, 0x81, %asi
43466! preparing store val #0, next val will be in f20
43467fmovs %f16, %f20
43468fadds %f16, %f17, %f16
43469sta %f20, [%i2 + 96 ] %asi
43470
43471P3071: !_REPLACEMENT [14] (Int) (CBR)
43472sethi %hi(0x2000), %l7
43473ld [%i3+64], %l3
43474st %l3, [%i3+64]
43475add %i3, %l7, %o5
43476ld [%o5+64], %l3
43477st %l3, [%o5+64]
43478add %o5, %l7, %o5
43479ld [%o5+64], %l3
43480st %l3, [%o5+64]
43481add %o5, %l7, %o5
43482ld [%o5+64], %l3
43483st %l3, [%o5+64]
43484add %o5, %l7, %o5
43485ld [%o5+64], %l3
43486st %l3, [%o5+64]
43487add %o5, %l7, %o5
43488ld [%o5+64], %l3
43489st %l3, [%o5+64]
43490add %o5, %l7, %o5
43491ld [%o5+64], %l3
43492st %l3, [%o5+64]
43493add %o5, %l7, %o5
43494ld [%o5+64], %l3
43495st %l3, [%o5+64]
43496
43497! cbranch
43498andcc %l0, 1, %g0
43499be,pn %xcc, TARGET3071
43500nop
43501RET3071:
43502
43503! lfsr step begin
43504srlx %l0, 1, %l6
43505xnor %l6, %l0, %l6
43506sllx %l6, 63, %l6
43507or %l6, %l0, %l0
43508srlx %l0, 1, %l0
43509
43510
43511P3072: !_MEMBAR (FP) (Branch target of P3324)
43512ba P3073
43513nop
43514
43515TARGET3324:
43516ba RET3324
43517nop
43518
43519
43520P3073: !_BST [8] (maybe <- 0x42800089) (FP)
43521wr %g0, 0xf0, %asi
43522! preparing store val #0, next val will be in f32
43523fmovs %f16, %f20
43524fadds %f16, %f17, %f16
43525! preparing store val #1, next val will be in f40
43526fmovd %f20, %f32
43527fmovs %f16, %f20
43528fadds %f16, %f17, %f16
43529fmovd %f20, %f40
43530membar #Sync
43531stda %f32, [%i1 + 0 ] %asi
43532
43533P3074: !_MEMBAR (FP)
43534membar #StoreLoad
43535
43536P3075: !_REPLACEMENT [15] (Int)
43537sethi %hi(0x2000), %l6
43538ld [%i3+128], %o5
43539st %o5, [%i3+128]
43540add %i3, %l6, %l7
43541ld [%l7+128], %o5
43542st %o5, [%l7+128]
43543add %l7, %l6, %l7
43544ld [%l7+128], %o5
43545st %o5, [%l7+128]
43546add %l7, %l6, %l7
43547ld [%l7+128], %o5
43548st %o5, [%l7+128]
43549add %l7, %l6, %l7
43550ld [%l7+128], %o5
43551st %o5, [%l7+128]
43552add %l7, %l6, %l7
43553ld [%l7+128], %o5
43554st %o5, [%l7+128]
43555add %l7, %l6, %l7
43556ld [%l7+128], %o5
43557st %o5, [%l7+128]
43558add %l7, %l6, %l7
43559ld [%l7+128], %o5
43560st %o5, [%l7+128]
43561
43562P3076: !_REPLACEMENT [7] (Int) (Nucleus ctx)
43563wr %g0, 0x4, %asi
43564sethi %hi(0x2000), %l3
43565ld [%i3+128], %l7
43566st %l7, [%i3+128]
43567add %i3, %l3, %l6
43568ld [%l6+128], %l7
43569st %l7, [%l6+128]
43570add %l6, %l3, %l6
43571ld [%l6+128], %l7
43572st %l7, [%l6+128]
43573add %l6, %l3, %l6
43574ld [%l6+128], %l7
43575st %l7, [%l6+128]
43576add %l6, %l3, %l6
43577ld [%l6+128], %l7
43578st %l7, [%l6+128]
43579add %l6, %l3, %l6
43580ld [%l6+128], %l7
43581st %l7, [%l6+128]
43582add %l6, %l3, %l6
43583ld [%l6+128], %l7
43584st %l7, [%l6+128]
43585add %l6, %l3, %l6
43586ld [%l6+128], %l7
43587st %l7, [%l6+128]
43588
43589P3077: !_MEMBAR (FP) (CBR) (Branch target of P3488)
43590
43591! cbranch
43592andcc %l0, 1, %g0
43593be,pt %xcc, TARGET3077
43594nop
43595RET3077:
43596
43597! lfsr step begin
43598srlx %l0, 1, %o5
43599xnor %o5, %l0, %o5
43600sllx %o5, 63, %o5
43601or %o5, %l0, %l0
43602srlx %l0, 1, %l0
43603
43604ba P3078
43605nop
43606
43607TARGET3488:
43608ba RET3488
43609nop
43610
43611
43612P3078: !_BSTC [11] (maybe <- 0x4280008b) (FP)
43613wr %g0, 0xe0, %asi
43614sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
43615add %i0, %i3, %i3
43616! preparing store val #0, next val will be in f32
43617fmovs %f16, %f20
43618fadds %f16, %f17, %f16
43619! preparing store val #1, next val will be in f33
43620fmovs %f16, %f21
43621fadds %f16, %f17, %f16
43622! preparing store val #2, next val will be in f40
43623fmovd %f20, %f32
43624fmovs %f16, %f20
43625fadds %f16, %f17, %f16
43626fmovd %f20, %f40
43627membar #Sync
43628stda %f32, [%i3 + 0 ] %asi
43629
43630P3079: !_MEMBAR (FP) (Branch target of P3071)
43631membar #StoreLoad
43632ba P3080
43633nop
43634
43635TARGET3071:
43636ba RET3071
43637nop
43638
43639
43640P3080: !_LD [31] (Int) (CBR) (Secondary ctx)
43641wr %g0, 0x81, %asi
43642sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
43643add %i0, %i2, %i2
43644lduwa [%i2 + 192] %asi, %o4
43645! move %o4(lower) -> %o4(upper)
43646sllx %o4, 32, %o4
43647
43648! cbranch
43649andcc %l0, 1, %g0
43650be,pn %xcc, TARGET3080
43651nop
43652RET3080:
43653
43654! lfsr step begin
43655srlx %l0, 1, %l6
43656xnor %l6, %l0, %l6
43657sllx %l6, 63, %l6
43658or %l6, %l0, %l0
43659srlx %l0, 1, %l0
43660
43661
43662P3081: !_LD [18] (FP)
43663sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
43664add %i0, %i3, %i3
43665ld [%i3 + 128], %f7
43666! 1 addresses covered
43667
43668P3082: !_LD [16] (FP) (Secondary ctx) (Branch target of P3427)
43669wr %g0, 0x81, %asi
43670lda [%i3 + 16] %asi, %f8
43671! 1 addresses covered
43672ba P3083
43673nop
43674
43675TARGET3427:
43676ba RET3427
43677nop
43678
43679
43680P3083: !_MEMBAR (FP)
43681
43682P3084: !_BST [6] (maybe <- 0x4280008e) (FP) (Branch target of P3446)
43683wr %g0, 0xf0, %asi
43684! preparing store val #0, next val will be in f32
43685fmovs %f16, %f20
43686fadds %f16, %f17, %f16
43687! preparing store val #1, next val will be in f40
43688fmovd %f20, %f32
43689fmovs %f16, %f20
43690fadds %f16, %f17, %f16
43691fmovd %f20, %f40
43692membar #Sync
43693stda %f32, [%i0 + 64 ] %asi
43694ba P3085
43695nop
43696
43697TARGET3446:
43698ba RET3446
43699nop
43700
43701
43702P3085: !_MEMBAR (FP) (CBR)
43703membar #StoreLoad
43704
43705! cbranch
43706andcc %l0, 1, %g0
43707be,pt %xcc, TARGET3085
43708nop
43709RET3085:
43710
43711! lfsr step begin
43712srlx %l0, 1, %l6
43713xnor %l6, %l0, %l6
43714sllx %l6, 63, %l6
43715or %l6, %l0, %l0
43716srlx %l0, 1, %l0
43717
43718
43719P3086: !_BLD [24] (FP)
43720wr %g0, 0xf0, %asi
43721sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
43722add %i0, %i2, %i2
43723ldda [%i2 + 64] %asi, %f32
43724membar #Sync
43725! 2 addresses covered
43726fmovd %f32, %f18
43727fmovs %f18, %f9
43728fmovd %f40, %f10
43729
43730P3087: !_MEMBAR (FP)
43731
43732P3088: !_IDC_FLIP [24] (Int)
43733IDC_FLIP(3088, 20427, 6, 0x45800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
43734
43735P3089: !_MEMBAR (FP) (CBR)
43736membar #StoreLoad
43737
43738! cbranch
43739andcc %l0, 1, %g0
43740be,pt %xcc, TARGET3089
43741nop
43742RET3089:
43743
43744! lfsr step begin
43745srlx %l0, 1, %l6
43746xnor %l6, %l0, %l6
43747sllx %l6, 63, %l6
43748or %l6, %l0, %l0
43749srlx %l0, 1, %l0
43750
43751
43752P3090: !_BLD [15] (FP)
43753wr %g0, 0xf0, %asi
43754sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
43755add %i0, %i3, %i3
43756ldda [%i3 + 128] %asi, %f32
43757membar #Sync
43758! 1 addresses covered
43759fmovd %f32, %f18
43760fmovs %f18, %f11
43761
43762P3091: !_MEMBAR (FP)
43763
43764P3092: !_BLD [16] (FP)
43765wr %g0, 0xf0, %asi
43766sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
43767add %i0, %i2, %i2
43768ldda [%i2 + 0] %asi, %f32
43769membar #Sync
43770! 1 addresses covered
43771fmovd %f36, %f12
43772
43773P3093: !_MEMBAR (FP)
43774
43775P3094: !_REPLACEMENT [9] (Int)
43776sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
43777add %i0, %i3, %i3
43778sethi %hi(0x2000), %l7
43779ld [%i3+32], %l3
43780st %l3, [%i3+32]
43781add %i3, %l7, %o5
43782ld [%o5+32], %l3
43783st %l3, [%o5+32]
43784add %o5, %l7, %o5
43785ld [%o5+32], %l3
43786st %l3, [%o5+32]
43787add %o5, %l7, %o5
43788ld [%o5+32], %l3
43789st %l3, [%o5+32]
43790add %o5, %l7, %o5
43791ld [%o5+32], %l3
43792st %l3, [%o5+32]
43793add %o5, %l7, %o5
43794ld [%o5+32], %l3
43795st %l3, [%o5+32]
43796add %o5, %l7, %o5
43797ld [%o5+32], %l3
43798st %l3, [%o5+32]
43799add %o5, %l7, %o5
43800ld [%o5+32], %l3
43801st %l3, [%o5+32]
43802
43803P3095: !_MEMBAR (FP) (CBR)
43804
43805! cbranch
43806andcc %l0, 1, %g0
43807be,pn %xcc, TARGET3095
43808nop
43809RET3095:
43810
43811! lfsr step begin
43812srlx %l0, 1, %l6
43813xnor %l6, %l0, %l6
43814sllx %l6, 63, %l6
43815or %l6, %l0, %l0
43816srlx %l0, 1, %l0
43817
43818
43819P3096: !_BST [20] (maybe <- 0x42800090) (FP) (Branch target of P3138)
43820wr %g0, 0xf0, %asi
43821sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
43822add %i0, %i2, %i2
43823! preparing store val #0, next val will be in f32
43824fmovs %f16, %f20
43825fadds %f16, %f17, %f16
43826fmovd %f20, %f32
43827membar #Sync
43828stda %f32, [%i2 + 256 ] %asi
43829ba P3097
43830nop
43831
43832TARGET3138:
43833ba RET3138
43834nop
43835
43836
43837P3097: !_MEMBAR (FP) (CBR) (Branch target of P3038)
43838membar #StoreLoad
43839
43840! cbranch
43841andcc %l0, 1, %g0
43842be,pn %xcc, TARGET3097
43843nop
43844RET3097:
43845
43846! lfsr step begin
43847srlx %l0, 1, %l6
43848xnor %l6, %l0, %l6
43849sllx %l6, 63, %l6
43850or %l6, %l0, %l0
43851srlx %l0, 1, %l0
43852
43853ba P3098
43854nop
43855
43856TARGET3038:
43857ba RET3038
43858nop
43859
43860
43861P3098: !_ST [16] (maybe <- 0x42800091) (FP) (Secondary ctx)
43862wr %g0, 0x81, %asi
43863sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
43864add %i0, %i3, %i3
43865! preparing store val #0, next val will be in f20
43866fmovs %f16, %f20
43867fadds %f16, %f17, %f16
43868sta %f20, [%i3 + 16 ] %asi
43869
43870P3099: !_LD [17] (Int) (CBR)
43871lduw [%i3 + 96], %l7
43872! move %l7(lower) -> %o4(lower)
43873or %l7, %o4, %o4
43874!---- flushing int results buffer----
43875mov %o0, %l5
43876mov %o1, %l5
43877mov %o2, %l5
43878mov %o3, %l5
43879mov %o4, %l5
43880
43881! cbranch
43882andcc %l0, 1, %g0
43883be,pn %xcc, TARGET3099
43884nop
43885RET3099:
43886
43887! lfsr step begin
43888srlx %l0, 1, %o5
43889xnor %o5, %l0, %o5
43890sllx %o5, 63, %o5
43891or %o5, %l0, %l0
43892srlx %l0, 1, %l0
43893
43894
43895P3100: !_LD [23] (Int)
43896sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
43897add %i0, %i2, %i2
43898lduw [%i2 + 32], %o0
43899! move %o0(lower) -> %o0(upper)
43900sllx %o0, 32, %o0
43901
43902P3101: !_IDC_FLIP [21] (Int) (CBR)
43903IDC_FLIP(3101, 1385, 6, 0x45800000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
43904
43905! cbranch
43906andcc %l0, 1, %g0
43907be,pt %xcc, TARGET3101
43908nop
43909RET3101:
43910
43911! lfsr step begin
43912srlx %l0, 1, %l6
43913xnor %l6, %l0, %l6
43914sllx %l6, 63, %l6
43915or %l6, %l0, %l0
43916srlx %l0, 1, %l0
43917
43918
43919P3102: !_MEMBAR (FP)
43920
43921P3103: !_BSTC [12] (maybe <- 0x42800092) (FP)
43922wr %g0, 0xe0, %asi
43923sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
43924add %i0, %i3, %i3
43925! preparing store val #0, next val will be in f32
43926fmovs %f16, %f20
43927fadds %f16, %f17, %f16
43928! preparing store val #1, next val will be in f33
43929fmovs %f16, %f21
43930fadds %f16, %f17, %f16
43931! preparing store val #2, next val will be in f40
43932fmovd %f20, %f32
43933fmovs %f16, %f20
43934fadds %f16, %f17, %f16
43935fmovd %f20, %f40
43936membar #Sync
43937stda %f32, [%i3 + 0 ] %asi
43938
43939P3104: !_MEMBAR (FP)
43940
43941P3105: !_BSTC [29] (maybe <- 0x42800095) (FP) (CBR)
43942wr %g0, 0xe0, %asi
43943sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
43944add %i0, %i2, %i2
43945! preparing store val #0, next val will be in f32
43946fmovs %f16, %f20
43947fadds %f16, %f17, %f16
43948fmovd %f20, %f32
43949membar #Sync
43950stda %f32, [%i2 + 64 ] %asi
43951
43952! cbranch
43953andcc %l0, 1, %g0
43954be,pn %xcc, TARGET3105
43955nop
43956RET3105:
43957
43958! lfsr step begin
43959srlx %l0, 1, %l3
43960xnor %l3, %l0, %l3
43961sllx %l3, 63, %l3
43962or %l3, %l0, %l0
43963srlx %l0, 1, %l0
43964
43965
43966P3106: !_MEMBAR (FP)
43967membar #StoreLoad
43968
43969P3107: !_ST [21] (maybe <- 0x42800096) (FP)
43970sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
43971add %i0, %i3, %i3
43972! preparing store val #0, next val will be in f20
43973fmovs %f16, %f20
43974fadds %f16, %f17, %f16
43975st %f20, [%i3 + 0 ]
43976
43977P3108: !_IDC_FLIP [21] (Int)
43978IDC_FLIP(3108, 3487, 6, 0x45800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
43979
43980P3109: !_MEMBAR (FP)
43981
43982P3110: !_BSTC [3] (maybe <- 0x42800097) (FP) (CBR)
43983wr %g0, 0xe0, %asi
43984! preparing store val #0, next val will be in f32
43985fmovs %f16, %f20
43986fadds %f16, %f17, %f16
43987! preparing store val #1, next val will be in f33
43988fmovs %f16, %f21
43989fadds %f16, %f17, %f16
43990! preparing store val #2, next val will be in f34
43991fmovd %f20, %f32
43992fmovs %f16, %f20
43993fadds %f16, %f17, %f16
43994! preparing store val #3, next val will be in f36
43995fmovd %f20, %f34
43996fmovs %f16, %f20
43997fadds %f16, %f17, %f16
43998! preparing store val #4, next val will be in f40
43999fmovd %f20, %f36
44000fmovs %f16, %f20
44001fadds %f16, %f17, %f16
44002fmovd %f20, %f40
44003membar #Sync
44004stda %f32, [%i0 + 0 ] %asi
44005
44006! cbranch
44007andcc %l0, 1, %g0
44008be,pn %xcc, TARGET3110
44009nop
44010RET3110:
44011
44012! lfsr step begin
44013srlx %l0, 1, %l3
44014xnor %l3, %l0, %l3
44015sllx %l3, 63, %l3
44016or %l3, %l0, %l0
44017srlx %l0, 1, %l0
44018
44019
44020P3111: !_MEMBAR (FP)
44021membar #StoreLoad
44022
44023P3112: !_LD [7] (Int) (LE) (Branch target of P2978)
44024wr %g0, 0x88, %asi
44025lduwa [%i0 + 128] %asi, %l7
44026! move %l7(lower) -> %o0(lower)
44027or %l7, %o0, %o0
44028ba P3113
44029nop
44030
44031TARGET2978:
44032ba RET2978
44033nop
44034
44035
44036P3113: !_MEMBAR (FP) (Branch target of P3363)
44037membar #StoreLoad
44038ba P3114
44039nop
44040
44041TARGET3363:
44042ba RET3363
44043nop
44044
44045
44046P3114: !_BLD [18] (FP)
44047wr %g0, 0xf0, %asi
44048sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
44049add %i0, %i2, %i2
44050ldda [%i2 + 128] %asi, %f32
44051membar #Sync
44052! 1 addresses covered
44053fmovd %f32, %f18
44054fmovs %f18, %f13
44055
44056P3115: !_MEMBAR (FP) (CBR)
44057
44058! cbranch
44059andcc %l0, 1, %g0
44060be,pt %xcc, TARGET3115
44061nop
44062RET3115:
44063
44064! lfsr step begin
44065srlx %l0, 1, %o5
44066xnor %o5, %l0, %o5
44067sllx %o5, 63, %o5
44068or %o5, %l0, %l0
44069srlx %l0, 1, %l0
44070
44071
44072P3116: !_ST [14] (maybe <- 0x4280009c) (FP)
44073sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
44074add %i0, %i3, %i3
44075! preparing store val #0, next val will be in f20
44076fmovs %f16, %f20
44077fadds %f16, %f17, %f16
44078st %f20, [%i3 + 64 ]
44079
44080P3117: !_LD [13] (FP) (Secondary ctx)
44081wr %g0, 0x81, %asi
44082lda [%i3 + 32] %asi, %f14
44083! 1 addresses covered
44084
44085P3118: !_MEMBAR (FP) (Branch target of P3008)
44086membar #StoreLoad
44087ba P3119
44088nop
44089
44090TARGET3008:
44091ba RET3008
44092nop
44093
44094
44095P3119: !_BLD [3] (FP) (Branch target of P3205)
44096wr %g0, 0xf0, %asi
44097ldda [%i0 + 0] %asi, %f32
44098membar #Sync
44099! 5 addresses covered
44100fmovd %f32, %f18
44101fmovs %f18, %f15
44102!---- flushing fp results buffer to %f30 ----
44103fmovd %f0, %f30
44104fmovd %f2, %f30
44105fmovd %f4, %f30
44106fmovd %f6, %f30
44107fmovd %f8, %f30
44108fmovd %f10, %f30
44109fmovd %f12, %f30
44110fmovd %f14, %f30
44111!--
44112fmovs %f19, %f0
44113fmovd %f34, %f18
44114fmovs %f18, %f1
44115fmovd %f36, %f2
44116fmovd %f40, %f18
44117fmovs %f18, %f3
44118ba P3120
44119nop
44120
44121TARGET3205:
44122ba RET3205
44123nop
44124
44125
44126P3120: !_MEMBAR (FP) (Branch target of P3139)
44127ba P3121
44128nop
44129
44130TARGET3139:
44131ba RET3139
44132nop
44133
44134
44135P3121: !_BST [1] (maybe <- 0x4280009d) (FP)
44136wr %g0, 0xf0, %asi
44137! preparing store val #0, next val will be in f32
44138fmovs %f16, %f20
44139fadds %f16, %f17, %f16
44140! preparing store val #1, next val will be in f33
44141fmovs %f16, %f21
44142fadds %f16, %f17, %f16
44143! preparing store val #2, next val will be in f34
44144fmovd %f20, %f32
44145fmovs %f16, %f20
44146fadds %f16, %f17, %f16
44147! preparing store val #3, next val will be in f36
44148fmovd %f20, %f34
44149fmovs %f16, %f20
44150fadds %f16, %f17, %f16
44151! preparing store val #4, next val will be in f40
44152fmovd %f20, %f36
44153fmovs %f16, %f20
44154fadds %f16, %f17, %f16
44155fmovd %f20, %f40
44156membar #Sync
44157stda %f32, [%i0 + 0 ] %asi
44158
44159P3122: !_MEMBAR (FP)
44160membar #StoreLoad
44161
44162P3123: !_BLD [30] (FP)
44163wr %g0, 0xf0, %asi
44164sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
44165add %i0, %i2, %i2
44166ldda [%i2 + 128] %asi, %f32
44167membar #Sync
44168! 1 addresses covered
44169fmovd %f32, %f4
44170
44171P3124: !_MEMBAR (FP) (Branch target of P2724)
44172ba P3125
44173nop
44174
44175TARGET2724:
44176ba RET2724
44177nop
44178
44179
44180P3125: !_BSTC [9] (maybe <- 0x428000a2) (FP)
44181wr %g0, 0xe0, %asi
44182! preparing store val #0, next val will be in f32
44183fmovs %f16, %f20
44184fadds %f16, %f17, %f16
44185! preparing store val #1, next val will be in f40
44186fmovd %f20, %f32
44187fmovs %f16, %f20
44188fadds %f16, %f17, %f16
44189fmovd %f20, %f40
44190membar #Sync
44191stda %f32, [%i1 + 0 ] %asi
44192
44193P3126: !_MEMBAR (FP)
44194membar #StoreLoad
44195
44196P3127: !_REPLACEMENT [29] (Int)
44197sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
44198add %i0, %i3, %i3
44199sethi %hi(0x2000), %l6
44200ld [%i3+64], %o5
44201st %o5, [%i3+64]
44202add %i3, %l6, %l7
44203ld [%l7+64], %o5
44204st %o5, [%l7+64]
44205add %l7, %l6, %l7
44206ld [%l7+64], %o5
44207st %o5, [%l7+64]
44208add %l7, %l6, %l7
44209ld [%l7+64], %o5
44210st %o5, [%l7+64]
44211add %l7, %l6, %l7
44212ld [%l7+64], %o5
44213st %o5, [%l7+64]
44214add %l7, %l6, %l7
44215ld [%l7+64], %o5
44216st %o5, [%l7+64]
44217add %l7, %l6, %l7
44218ld [%l7+64], %o5
44219st %o5, [%l7+64]
44220add %l7, %l6, %l7
44221ld [%l7+64], %o5
44222st %o5, [%l7+64]
44223
44224P3128: !_REPLACEMENT [2] (Int)
44225sethi %hi(0x2000), %l3
44226ld [%i3+8], %l7
44227st %l7, [%i3+8]
44228add %i3, %l3, %l6
44229ld [%l6+8], %l7
44230st %l7, [%l6+8]
44231add %l6, %l3, %l6
44232ld [%l6+8], %l7
44233st %l7, [%l6+8]
44234add %l6, %l3, %l6
44235ld [%l6+8], %l7
44236st %l7, [%l6+8]
44237add %l6, %l3, %l6
44238ld [%l6+8], %l7
44239st %l7, [%l6+8]
44240add %l6, %l3, %l6
44241ld [%l6+8], %l7
44242st %l7, [%l6+8]
44243add %l6, %l3, %l6
44244ld [%l6+8], %l7
44245st %l7, [%l6+8]
44246add %l6, %l3, %l6
44247ld [%l6+8], %l7
44248st %l7, [%l6+8]
44249
44250P3129: !_MEMBAR (FP) (CBR) (Branch target of P3150)
44251membar #StoreLoad
44252
44253! cbranch
44254andcc %l0, 1, %g0
44255be,pt %xcc, TARGET3129
44256nop
44257RET3129:
44258
44259! lfsr step begin
44260srlx %l0, 1, %o5
44261xnor %o5, %l0, %o5
44262sllx %o5, 63, %o5
44263or %o5, %l0, %l0
44264srlx %l0, 1, %l0
44265
44266ba P3130
44267nop
44268
44269TARGET3150:
44270ba RET3150
44271nop
44272
44273
44274P3130: !_BLD [27] (FP)
44275wr %g0, 0xf0, %asi
44276sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
44277add %i0, %i2, %i2
44278ldda [%i2 + 128] %asi, %f32
44279membar #Sync
44280! 2 addresses covered
44281fmovd %f32, %f18
44282fmovs %f18, %f5
44283fmovd %f40, %f6
44284
44285P3131: !_MEMBAR (FP) (Branch target of P3522)
44286ba P3132
44287nop
44288
44289TARGET3522:
44290ba RET3522
44291nop
44292
44293
44294P3132: !_BST [33] (maybe <- 0x428000a4) (FP)
44295wr %g0, 0xf0, %asi
44296sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
44297add %i0, %i3, %i3
44298! preparing store val #0, next val will be in f32
44299fmovs %f16, %f20
44300fadds %f16, %f17, %f16
44301fmovd %f20, %f32
44302membar #Sync
44303stda %f32, [%i3 + 0 ] %asi
44304
44305P3133: !_MEMBAR (FP)
44306membar #StoreLoad
44307
44308P3134: !_PREFETCH [31] (Int)
44309sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
44310add %i0, %i2, %i2
44311prefetch [%i2 + 192], 1
44312
44313P3135: !_MEMBAR (FP) (Branch target of P3099)
44314membar #StoreLoad
44315ba P3136
44316nop
44317
44318TARGET3099:
44319ba RET3099
44320nop
44321
44322
44323P3136: !_BLD [31] (FP) (Branch target of P2758)
44324wr %g0, 0xf0, %asi
44325ldda [%i2 + 192] %asi, %f32
44326membar #Sync
44327! 1 addresses covered
44328fmovd %f32, %f18
44329fmovs %f18, %f7
44330ba P3137
44331nop
44332
44333TARGET2758:
44334ba RET2758
44335nop
44336
44337
44338P3137: !_MEMBAR (FP)
44339
44340P3138: !_PREFETCH [22] (Int) (CBR) (Secondary ctx)
44341wr %g0, 0x81, %asi
44342sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
44343add %i0, %i3, %i3
44344prefetcha [%i3 + 4] %asi, 1
44345
44346! cbranch
44347andcc %l0, 1, %g0
44348be,pn %xcc, TARGET3138
44349nop
44350RET3138:
44351
44352! lfsr step begin
44353srlx %l0, 1, %o5
44354xnor %o5, %l0, %o5
44355sllx %o5, 63, %o5
44356or %o5, %l0, %l0
44357srlx %l0, 1, %l0
44358
44359
44360P3139: !_REPLACEMENT [5] (Int) (CBR)
44361sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
44362add %i0, %i2, %i2
44363sethi %hi(0x2000), %l3
44364ld [%i2+64], %l7
44365st %l7, [%i2+64]
44366add %i2, %l3, %l6
44367ld [%l6+64], %l7
44368st %l7, [%l6+64]
44369add %l6, %l3, %l6
44370ld [%l6+64], %l7
44371st %l7, [%l6+64]
44372add %l6, %l3, %l6
44373ld [%l6+64], %l7
44374st %l7, [%l6+64]
44375add %l6, %l3, %l6
44376ld [%l6+64], %l7
44377st %l7, [%l6+64]
44378add %l6, %l3, %l6
44379ld [%l6+64], %l7
44380st %l7, [%l6+64]
44381add %l6, %l3, %l6
44382ld [%l6+64], %l7
44383st %l7, [%l6+64]
44384add %l6, %l3, %l6
44385ld [%l6+64], %l7
44386st %l7, [%l6+64]
44387
44388! cbranch
44389andcc %l0, 1, %g0
44390be,pt %xcc, TARGET3139
44391nop
44392RET3139:
44393
44394! lfsr step begin
44395srlx %l0, 1, %o5
44396xnor %o5, %l0, %o5
44397sllx %o5, 63, %o5
44398or %o5, %l0, %l0
44399srlx %l0, 1, %l0
44400
44401
44402P3140: !_MEMBAR (FP)
44403membar #StoreLoad
44404
44405P3141: !_BLD [25] (FP)
44406wr %g0, 0xf0, %asi
44407ldda [%i3 + 64] %asi, %f32
44408membar #Sync
44409! 2 addresses covered
44410fmovd %f32, %f8
44411fmovd %f40, %f18
44412fmovs %f18, %f9
44413
44414P3142: !_MEMBAR (FP)
44415
44416P3143: !_BSTC [22] (maybe <- 0x428000a5) (FP) (Secondary ctx)
44417wr %g0, 0xe1, %asi
44418! preparing store val #0, next val will be in f32
44419fmovs %f16, %f20
44420fadds %f16, %f17, %f16
44421! preparing store val #1, next val will be in f33
44422fmovs %f16, %f21
44423fadds %f16, %f17, %f16
44424! preparing store val #2, next val will be in f40
44425fmovd %f20, %f32
44426fmovs %f16, %f20
44427fadds %f16, %f17, %f16
44428fmovd %f20, %f40
44429membar #Sync
44430stda %f32, [%i3 + 0 ] %asi
44431
44432P3144: !_MEMBAR (FP) (Secondary ctx)
44433
44434P3145: !_BSTC [24] (maybe <- 0x428000a8) (FP)
44435wr %g0, 0xe0, %asi
44436! preparing store val #0, next val will be in f32
44437fmovs %f16, %f20
44438fadds %f16, %f17, %f16
44439! preparing store val #1, next val will be in f40
44440fmovd %f20, %f32
44441fmovs %f16, %f20
44442fadds %f16, %f17, %f16
44443fmovd %f20, %f40
44444membar #Sync
44445stda %f32, [%i3 + 64 ] %asi
44446
44447P3146: !_MEMBAR (FP)
44448membar #StoreLoad
44449
44450P3147: !_BLD [6] (FP) (Branch target of P2857)
44451wr %g0, 0xf0, %asi
44452ldda [%i0 + 64] %asi, %f32
44453membar #Sync
44454! 2 addresses covered
44455fmovd %f32, %f10
44456fmovd %f40, %f18
44457fmovs %f18, %f11
44458ba P3148
44459nop
44460
44461TARGET2857:
44462ba RET2857
44463nop
44464
44465
44466P3148: !_MEMBAR (FP)
44467
44468P3149: !_BST [32] (maybe <- 0x428000aa) (FP)
44469wr %g0, 0xf0, %asi
44470sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
44471add %i0, %i3, %i3
44472! preparing store val #0, next val will be in f32
44473fmovs %f16, %f20
44474fadds %f16, %f17, %f16
44475fmovd %f20, %f32
44476membar #Sync
44477stda %f32, [%i3 + 256 ] %asi
44478
44479P3150: !_MEMBAR (FP) (CBR)
44480membar #StoreLoad
44481
44482! cbranch
44483andcc %l0, 1, %g0
44484be,pn %xcc, TARGET3150
44485nop
44486RET3150:
44487
44488! lfsr step begin
44489srlx %l0, 1, %l6
44490xnor %l6, %l0, %l6
44491sllx %l6, 63, %l6
44492or %l6, %l0, %l0
44493srlx %l0, 1, %l0
44494
44495
44496P3151: !_REPLACEMENT [24] (Int) (CBR) (Nucleus ctx)
44497wr %g0, 0x4, %asi
44498sethi %hi(0x2000), %l7
44499ld [%i2+64], %l3
44500st %l3, [%i2+64]
44501add %i2, %l7, %o5
44502ld [%o5+64], %l3
44503st %l3, [%o5+64]
44504add %o5, %l7, %o5
44505ld [%o5+64], %l3
44506st %l3, [%o5+64]
44507add %o5, %l7, %o5
44508ld [%o5+64], %l3
44509st %l3, [%o5+64]
44510add %o5, %l7, %o5
44511ld [%o5+64], %l3
44512st %l3, [%o5+64]
44513add %o5, %l7, %o5
44514ld [%o5+64], %l3
44515st %l3, [%o5+64]
44516add %o5, %l7, %o5
44517ld [%o5+64], %l3
44518st %l3, [%o5+64]
44519add %o5, %l7, %o5
44520ld [%o5+64], %l3
44521st %l3, [%o5+64]
44522
44523! cbranch
44524andcc %l0, 1, %g0
44525be,pt %xcc, TARGET3151
44526nop
44527RET3151:
44528
44529! lfsr step begin
44530srlx %l0, 1, %l6
44531xnor %l6, %l0, %l6
44532sllx %l6, 63, %l6
44533or %l6, %l0, %l0
44534srlx %l0, 1, %l0
44535
44536
44537P3152: !_ST [21] (maybe <- 0x300000a) (Int) (CBR) (Secondary ctx) (Branch target of P3502)
44538wr %g0, 0x81, %asi
44539sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
44540add %i0, %i2, %i2
44541stwa %l4, [%i2 + 0] %asi
44542add %l4, 1, %l4
44543
44544! cbranch
44545andcc %l0, 1, %g0
44546be,pn %xcc, TARGET3152
44547nop
44548RET3152:
44549
44550! lfsr step begin
44551srlx %l0, 1, %l6
44552xnor %l6, %l0, %l6
44553sllx %l6, 63, %l6
44554or %l6, %l0, %l0
44555srlx %l0, 1, %l0
44556
44557ba P3153
44558nop
44559
44560TARGET3502:
44561ba RET3502
44562nop
44563
44564
44565P3153: !_REPLACEMENT [31] (Int) (CBR)
44566sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
44567add %i0, %i3, %i3
44568sethi %hi(0x2000), %l7
44569ld [%i3+192], %l3
44570st %l3, [%i3+192]
44571add %i3, %l7, %o5
44572ld [%o5+192], %l3
44573st %l3, [%o5+192]
44574add %o5, %l7, %o5
44575ld [%o5+192], %l3
44576st %l3, [%o5+192]
44577add %o5, %l7, %o5
44578ld [%o5+192], %l3
44579st %l3, [%o5+192]
44580add %o5, %l7, %o5
44581ld [%o5+192], %l3
44582st %l3, [%o5+192]
44583add %o5, %l7, %o5
44584ld [%o5+192], %l3
44585st %l3, [%o5+192]
44586add %o5, %l7, %o5
44587ld [%o5+192], %l3
44588st %l3, [%o5+192]
44589add %o5, %l7, %o5
44590ld [%o5+192], %l3
44591st %l3, [%o5+192]
44592
44593! cbranch
44594andcc %l0, 1, %g0
44595be,pn %xcc, TARGET3153
44596nop
44597RET3153:
44598
44599! lfsr step begin
44600srlx %l0, 1, %l6
44601xnor %l6, %l0, %l6
44602sllx %l6, 63, %l6
44603or %l6, %l0, %l0
44604srlx %l0, 1, %l0
44605
44606
44607P3154: !_REPLACEMENT [21] (Int) (CBR)
44608sethi %hi(0x2000), %l7
44609ld [%i3+0], %l3
44610st %l3, [%i3+0]
44611add %i3, %l7, %o5
44612ld [%o5+0], %l3
44613st %l3, [%o5+0]
44614add %o5, %l7, %o5
44615ld [%o5+0], %l3
44616st %l3, [%o5+0]
44617add %o5, %l7, %o5
44618ld [%o5+0], %l3
44619st %l3, [%o5+0]
44620add %o5, %l7, %o5
44621ld [%o5+0], %l3
44622st %l3, [%o5+0]
44623add %o5, %l7, %o5
44624ld [%o5+0], %l3
44625st %l3, [%o5+0]
44626add %o5, %l7, %o5
44627ld [%o5+0], %l3
44628st %l3, [%o5+0]
44629add %o5, %l7, %o5
44630ld [%o5+0], %l3
44631st %l3, [%o5+0]
44632
44633! cbranch
44634andcc %l0, 1, %g0
44635be,pn %xcc, TARGET3154
44636nop
44637RET3154:
44638
44639! lfsr step begin
44640srlx %l0, 1, %l6
44641xnor %l6, %l0, %l6
44642sllx %l6, 63, %l6
44643or %l6, %l0, %l0
44644srlx %l0, 1, %l0
44645
44646
44647P3155: !_MEMBAR (FP)
44648membar #StoreLoad
44649
44650P3156: !_BLD [11] (FP)
44651wr %g0, 0xf0, %asi
44652sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
44653add %i0, %i2, %i2
44654ldda [%i2 + 0] %asi, %f32
44655membar #Sync
44656! 3 addresses covered
44657fmovd %f32, %f12
44658fmovd %f40, %f14
44659
44660P3157: !_MEMBAR (FP)
44661
44662P3158: !_LD [15] (Int)
44663lduw [%i2 + 128], %o1
44664! move %o1(lower) -> %o1(upper)
44665sllx %o1, 32, %o1
44666
44667P3159: !_ST [1] (maybe <- 0x428000ab) (FP) (Nucleus ctx)
44668wr %g0, 0x4, %asi
44669! preparing store val #0, next val will be in f20
44670fmovs %f16, %f20
44671fadds %f16, %f17, %f16
44672sta %f20, [%i0 + 4 ] %asi
44673
44674P3160: !_MEMBAR (FP)
44675
44676P3161: !_BST [23] (maybe <- 0x428000ac) (FP) (CBR) (Branch target of P3218)
44677wr %g0, 0xf0, %asi
44678sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
44679add %i0, %i3, %i3
44680! preparing store val #0, next val will be in f32
44681fmovs %f16, %f20
44682fadds %f16, %f17, %f16
44683! preparing store val #1, next val will be in f33
44684fmovs %f16, %f21
44685fadds %f16, %f17, %f16
44686! preparing store val #2, next val will be in f40
44687fmovd %f20, %f32
44688fmovs %f16, %f20
44689fadds %f16, %f17, %f16
44690fmovd %f20, %f40
44691membar #Sync
44692stda %f32, [%i3 + 0 ] %asi
44693
44694! cbranch
44695andcc %l0, 1, %g0
44696be,pt %xcc, TARGET3161
44697nop
44698RET3161:
44699
44700! lfsr step begin
44701srlx %l0, 1, %l7
44702xnor %l7, %l0, %l7
44703sllx %l7, 63, %l7
44704or %l7, %l0, %l0
44705srlx %l0, 1, %l0
44706
44707ba P3162
44708nop
44709
44710TARGET3218:
44711ba RET3218
44712nop
44713
44714
44715P3162: !_MEMBAR (FP)
44716membar #StoreLoad
44717
44718P3163: !_ST [4] (maybe <- 0x300000b) (Int)
44719stw %l4, [%i0 + 32 ]
44720add %l4, 1, %l4
44721
44722P3164: !_MEMBAR (FP) (Secondary ctx)
44723
44724P3165: !_BST [1] (maybe <- 0x428000af) (FP) (Secondary ctx) (Branch target of P2709)
44725wr %g0, 0xf1, %asi
44726! preparing store val #0, next val will be in f32
44727fmovs %f16, %f20
44728fadds %f16, %f17, %f16
44729! preparing store val #1, next val will be in f33
44730fmovs %f16, %f21
44731fadds %f16, %f17, %f16
44732! preparing store val #2, next val will be in f34
44733fmovd %f20, %f32
44734fmovs %f16, %f20
44735fadds %f16, %f17, %f16
44736! preparing store val #3, next val will be in f36
44737fmovd %f20, %f34
44738fmovs %f16, %f20
44739fadds %f16, %f17, %f16
44740! preparing store val #4, next val will be in f40
44741fmovd %f20, %f36
44742fmovs %f16, %f20
44743fadds %f16, %f17, %f16
44744fmovd %f20, %f40
44745membar #Sync
44746stda %f32, [%i0 + 0 ] %asi
44747ba P3166
44748nop
44749
44750TARGET2709:
44751ba RET2709
44752nop
44753
44754
44755P3166: !_MEMBAR (FP) (Secondary ctx)
44756membar #StoreLoad
44757
44758P3167: !_REPLACEMENT [21] (Int)
44759sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
44760add %i0, %i2, %i2
44761sethi %hi(0x2000), %l6
44762ld [%i2+0], %o5
44763st %o5, [%i2+0]
44764add %i2, %l6, %l7
44765ld [%l7+0], %o5
44766st %o5, [%l7+0]
44767add %l7, %l6, %l7
44768ld [%l7+0], %o5
44769st %o5, [%l7+0]
44770add %l7, %l6, %l7
44771ld [%l7+0], %o5
44772st %o5, [%l7+0]
44773add %l7, %l6, %l7
44774ld [%l7+0], %o5
44775st %o5, [%l7+0]
44776add %l7, %l6, %l7
44777ld [%l7+0], %o5
44778st %o5, [%l7+0]
44779add %l7, %l6, %l7
44780ld [%l7+0], %o5
44781st %o5, [%l7+0]
44782add %l7, %l6, %l7
44783ld [%l7+0], %o5
44784st %o5, [%l7+0]
44785
44786P3168: !_LD [26] (Int)
44787lduw [%i3 + 128], %l6
44788! move %l6(lower) -> %o1(lower)
44789or %l6, %o1, %o1
44790
44791P3169: !_MEMBAR (FP)
44792membar #StoreLoad
44793
44794P3170: !_BLD [4] (FP)
44795wr %g0, 0xf0, %asi
44796ldda [%i0 + 0] %asi, %f32
44797membar #Sync
44798! 5 addresses covered
44799fmovd %f32, %f18
44800fmovs %f18, %f15
44801!---- flushing fp results buffer to %f30 ----
44802fmovd %f0, %f30
44803fmovd %f2, %f30
44804fmovd %f4, %f30
44805fmovd %f6, %f30
44806fmovd %f8, %f30
44807fmovd %f10, %f30
44808fmovd %f12, %f30
44809fmovd %f14, %f30
44810!--
44811fmovs %f19, %f0
44812fmovd %f34, %f18
44813fmovs %f18, %f1
44814fmovd %f36, %f2
44815fmovd %f40, %f18
44816fmovs %f18, %f3
44817
44818P3171: !_MEMBAR (FP) (CBR)
44819
44820! cbranch
44821andcc %l0, 1, %g0
44822be,pn %xcc, TARGET3171
44823nop
44824RET3171:
44825
44826! lfsr step begin
44827srlx %l0, 1, %l7
44828xnor %l7, %l0, %l7
44829sllx %l7, 63, %l7
44830or %l7, %l0, %l0
44831srlx %l0, 1, %l0
44832
44833
44834P3172: !_PREFETCH [5] (Int)
44835prefetch [%i0 + 64], 1
44836
44837P3173: !_REPLACEMENT [12] (Int) (CBR)
44838sethi %hi(0x2000), %o5
44839ld [%i2+4], %l6
44840st %l6, [%i2+4]
44841add %i2, %o5, %l3
44842ld [%l3+4], %l6
44843st %l6, [%l3+4]
44844add %l3, %o5, %l3
44845ld [%l3+4], %l6
44846st %l6, [%l3+4]
44847add %l3, %o5, %l3
44848ld [%l3+4], %l6
44849st %l6, [%l3+4]
44850add %l3, %o5, %l3
44851ld [%l3+4], %l6
44852st %l6, [%l3+4]
44853add %l3, %o5, %l3
44854ld [%l3+4], %l6
44855st %l6, [%l3+4]
44856add %l3, %o5, %l3
44857ld [%l3+4], %l6
44858st %l6, [%l3+4]
44859add %l3, %o5, %l3
44860ld [%l3+4], %l6
44861st %l6, [%l3+4]
44862
44863! cbranch
44864andcc %l0, 1, %g0
44865be,pt %xcc, TARGET3173
44866nop
44867RET3173:
44868
44869! lfsr step begin
44870srlx %l0, 1, %l7
44871xnor %l7, %l0, %l7
44872sllx %l7, 63, %l7
44873or %l7, %l0, %l0
44874srlx %l0, 1, %l0
44875
44876
44877P3174: !_REPLACEMENT [11] (Int) (Secondary ctx)
44878wr %g0, 0x81, %asi
44879sethi %hi(0x2000), %o5
44880ld [%i2+0], %l6
44881st %l6, [%i2+0]
44882add %i2, %o5, %l3
44883ld [%l3+0], %l6
44884st %l6, [%l3+0]
44885add %l3, %o5, %l3
44886ld [%l3+0], %l6
44887st %l6, [%l3+0]
44888add %l3, %o5, %l3
44889ld [%l3+0], %l6
44890st %l6, [%l3+0]
44891add %l3, %o5, %l3
44892ld [%l3+0], %l6
44893st %l6, [%l3+0]
44894add %l3, %o5, %l3
44895ld [%l3+0], %l6
44896st %l6, [%l3+0]
44897add %l3, %o5, %l3
44898ld [%l3+0], %l6
44899st %l6, [%l3+0]
44900add %l3, %o5, %l3
44901ld [%l3+0], %l6
44902st %l6, [%l3+0]
44903
44904P3175: !_PREFETCH [25] (Int) (Secondary ctx) (Branch target of P2873)
44905wr %g0, 0x81, %asi
44906prefetcha [%i3 + 96] %asi, 1
44907ba P3176
44908nop
44909
44910TARGET2873:
44911ba RET2873
44912nop
44913
44914
44915P3176: !_MEMBAR (FP)
44916
44917P3177: !_BST [17] (maybe <- 0x428000b4) (FP)
44918wr %g0, 0xf0, %asi
44919sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
44920add %i0, %i3, %i3
44921! preparing store val #0, next val will be in f40
44922fmovs %f16, %f20
44923fadds %f16, %f17, %f16
44924fmovd %f20, %f40
44925membar #Sync
44926stda %f32, [%i3 + 64 ] %asi
44927
44928P3178: !_MEMBAR (FP)
44929membar #StoreLoad
44930
44931P3179: !_BLD [10] (FP) (CBR)
44932wr %g0, 0xf0, %asi
44933ldda [%i1 + 64] %asi, %f32
44934membar #Sync
44935! 1 addresses covered
44936fmovd %f32, %f4
44937
44938! cbranch
44939andcc %l0, 1, %g0
44940be,pt %xcc, TARGET3179
44941nop
44942RET3179:
44943
44944! lfsr step begin
44945srlx %l0, 1, %l6
44946xnor %l6, %l0, %l6
44947sllx %l6, 63, %l6
44948or %l6, %l0, %l0
44949srlx %l0, 1, %l0
44950
44951
44952P3180: !_MEMBAR (FP) (CBR) (Branch target of P2690)
44953
44954! cbranch
44955andcc %l0, 1, %g0
44956be,pn %xcc, TARGET3180
44957nop
44958RET3180:
44959
44960! lfsr step begin
44961srlx %l0, 1, %l7
44962xnor %l7, %l0, %l7
44963sllx %l7, 63, %l7
44964or %l7, %l0, %l0
44965srlx %l0, 1, %l0
44966
44967ba P3181
44968nop
44969
44970TARGET2690:
44971ba RET2690
44972nop
44973
44974
44975P3181: !_BST [15] (maybe <- 0x428000b5) (FP)
44976wr %g0, 0xf0, %asi
44977sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
44978add %i0, %i2, %i2
44979! preparing store val #0, next val will be in f32
44980fmovs %f16, %f20
44981fadds %f16, %f17, %f16
44982fmovd %f20, %f32
44983membar #Sync
44984stda %f32, [%i2 + 128 ] %asi
44985
44986P3182: !_MEMBAR (FP)
44987membar #StoreLoad
44988
44989P3183: !_ST [26] (maybe <- 0x428000b6) (FP) (Nucleus ctx)
44990wr %g0, 0x4, %asi
44991sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
44992add %i0, %i3, %i3
44993! preparing store val #0, next val will be in f20
44994fmovs %f16, %f20
44995fadds %f16, %f17, %f16
44996sta %f20, [%i3 + 128 ] %asi
44997
44998P3184: !_MEMBAR (FP) (Branch target of P3424)
44999membar #StoreLoad
45000ba P3185
45001nop
45002
45003TARGET3424:
45004ba RET3424
45005nop
45006
45007
45008P3185: !_BLD [13] (FP)
45009wr %g0, 0xf0, %asi
45010ldda [%i2 + 0] %asi, %f32
45011membar #Sync
45012! 3 addresses covered
45013fmovd %f32, %f18
45014fmovs %f18, %f5
45015fmovs %f19, %f6
45016fmovd %f40, %f18
45017fmovs %f18, %f7
45018
45019P3186: !_MEMBAR (FP)
45020
45021P3187: !_BLD [24] (FP) (Branch target of P2650)
45022wr %g0, 0xf0, %asi
45023ldda [%i3 + 64] %asi, %f32
45024membar #Sync
45025! 2 addresses covered
45026fmovd %f32, %f8
45027fmovd %f40, %f18
45028fmovs %f18, %f9
45029ba P3188
45030nop
45031
45032TARGET2650:
45033ba RET2650
45034nop
45035
45036
45037P3188: !_MEMBAR (FP)
45038
45039P3189: !_REPLACEMENT [27] (Int) (Nucleus ctx) (Branch target of P3355)
45040wr %g0, 0x4, %asi
45041sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
45042add %i0, %i2, %i2
45043sethi %hi(0x2000), %l6
45044ld [%i2+160], %o5
45045st %o5, [%i2+160]
45046add %i2, %l6, %l7
45047ld [%l7+160], %o5
45048st %o5, [%l7+160]
45049add %l7, %l6, %l7
45050ld [%l7+160], %o5
45051st %o5, [%l7+160]
45052add %l7, %l6, %l7
45053ld [%l7+160], %o5
45054st %o5, [%l7+160]
45055add %l7, %l6, %l7
45056ld [%l7+160], %o5
45057st %o5, [%l7+160]
45058add %l7, %l6, %l7
45059ld [%l7+160], %o5
45060st %o5, [%l7+160]
45061add %l7, %l6, %l7
45062ld [%l7+160], %o5
45063st %o5, [%l7+160]
45064add %l7, %l6, %l7
45065ld [%l7+160], %o5
45066st %o5, [%l7+160]
45067ba P3190
45068nop
45069
45070TARGET3355:
45071ba RET3355
45072nop
45073
45074
45075P3190: !_MEMBAR (FP)
45076
45077P3191: !_BST [29] (maybe <- 0x428000b7) (FP) (CBR)
45078wr %g0, 0xf0, %asi
45079sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
45080add %i0, %i3, %i3
45081! preparing store val #0, next val will be in f32
45082fmovs %f16, %f20
45083fadds %f16, %f17, %f16
45084fmovd %f20, %f32
45085membar #Sync
45086stda %f32, [%i3 + 64 ] %asi
45087
45088! cbranch
45089andcc %l0, 1, %g0
45090be,pt %xcc, TARGET3191
45091nop
45092RET3191:
45093
45094! lfsr step begin
45095srlx %l0, 1, %o5
45096xnor %o5, %l0, %o5
45097sllx %o5, 63, %o5
45098or %o5, %l0, %l0
45099srlx %l0, 1, %l0
45100
45101
45102P3192: !_MEMBAR (FP) (CBR) (Branch target of P3200)
45103membar #StoreLoad
45104
45105! cbranch
45106andcc %l0, 1, %g0
45107be,pn %xcc, TARGET3192
45108nop
45109RET3192:
45110
45111! lfsr step begin
45112srlx %l0, 1, %l3
45113xnor %l3, %l0, %l3
45114sllx %l3, 63, %l3
45115or %l3, %l0, %l0
45116srlx %l0, 1, %l0
45117
45118ba P3193
45119nop
45120
45121TARGET3200:
45122ba RET3200
45123nop
45124
45125
45126P3193: !_REPLACEMENT [10] (Int)
45127sethi %hi(0x2000), %l6
45128ld [%i2+64], %o5
45129st %o5, [%i2+64]
45130add %i2, %l6, %l7
45131ld [%l7+64], %o5
45132st %o5, [%l7+64]
45133add %l7, %l6, %l7
45134ld [%l7+64], %o5
45135st %o5, [%l7+64]
45136add %l7, %l6, %l7
45137ld [%l7+64], %o5
45138st %o5, [%l7+64]
45139add %l7, %l6, %l7
45140ld [%l7+64], %o5
45141st %o5, [%l7+64]
45142add %l7, %l6, %l7
45143ld [%l7+64], %o5
45144st %o5, [%l7+64]
45145add %l7, %l6, %l7
45146ld [%l7+64], %o5
45147st %o5, [%l7+64]
45148add %l7, %l6, %l7
45149ld [%l7+64], %o5
45150st %o5, [%l7+64]
45151
45152P3194: !_REPLACEMENT [7] (Int)
45153sethi %hi(0x2000), %l3
45154ld [%i2+128], %l7
45155st %l7, [%i2+128]
45156add %i2, %l3, %l6
45157ld [%l6+128], %l7
45158st %l7, [%l6+128]
45159add %l6, %l3, %l6
45160ld [%l6+128], %l7
45161st %l7, [%l6+128]
45162add %l6, %l3, %l6
45163ld [%l6+128], %l7
45164st %l7, [%l6+128]
45165add %l6, %l3, %l6
45166ld [%l6+128], %l7
45167st %l7, [%l6+128]
45168add %l6, %l3, %l6
45169ld [%l6+128], %l7
45170st %l7, [%l6+128]
45171add %l6, %l3, %l6
45172ld [%l6+128], %l7
45173st %l7, [%l6+128]
45174add %l6, %l3, %l6
45175ld [%l6+128], %l7
45176st %l7, [%l6+128]
45177
45178P3195: !_PREFETCH [30] (Int) (CBR)
45179prefetch [%i3 + 128], 1
45180
45181! cbranch
45182andcc %l0, 1, %g0
45183be,pt %xcc, TARGET3195
45184nop
45185RET3195:
45186
45187! lfsr step begin
45188srlx %l0, 1, %o5
45189xnor %o5, %l0, %o5
45190sllx %o5, 63, %o5
45191or %o5, %l0, %l0
45192srlx %l0, 1, %l0
45193
45194
45195P3196: !_REPLACEMENT [33] (Int)
45196sethi %hi(0x2000), %l3
45197ld [%i2+0], %l7
45198st %l7, [%i2+0]
45199add %i2, %l3, %l6
45200ld [%l6+0], %l7
45201st %l7, [%l6+0]
45202add %l6, %l3, %l6
45203ld [%l6+0], %l7
45204st %l7, [%l6+0]
45205add %l6, %l3, %l6
45206ld [%l6+0], %l7
45207st %l7, [%l6+0]
45208add %l6, %l3, %l6
45209ld [%l6+0], %l7
45210st %l7, [%l6+0]
45211add %l6, %l3, %l6
45212ld [%l6+0], %l7
45213st %l7, [%l6+0]
45214add %l6, %l3, %l6
45215ld [%l6+0], %l7
45216st %l7, [%l6+0]
45217add %l6, %l3, %l6
45218ld [%l6+0], %l7
45219st %l7, [%l6+0]
45220
45221P3197: !_REPLACEMENT [13] (Int)
45222sethi %hi(0x2000), %o5
45223ld [%i2+32], %l6
45224st %l6, [%i2+32]
45225add %i2, %o5, %l3
45226ld [%l3+32], %l6
45227st %l6, [%l3+32]
45228add %l3, %o5, %l3
45229ld [%l3+32], %l6
45230st %l6, [%l3+32]
45231add %l3, %o5, %l3
45232ld [%l3+32], %l6
45233st %l6, [%l3+32]
45234add %l3, %o5, %l3
45235ld [%l3+32], %l6
45236st %l6, [%l3+32]
45237add %l3, %o5, %l3
45238ld [%l3+32], %l6
45239st %l6, [%l3+32]
45240add %l3, %o5, %l3
45241ld [%l3+32], %l6
45242st %l6, [%l3+32]
45243add %l3, %o5, %l3
45244ld [%l3+32], %l6
45245st %l6, [%l3+32]
45246
45247P3198: !_IDC_FLIP [13] (Int) (CBR)
45248sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
45249add %i0, %i2, %i2
45250IDC_FLIP(3198, 3242, 6, 0x44000020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
45251
45252! cbranch
45253andcc %l0, 1, %g0
45254be,pn %xcc, TARGET3198
45255nop
45256RET3198:
45257
45258! lfsr step begin
45259srlx %l0, 1, %l6
45260xnor %l6, %l0, %l6
45261sllx %l6, 63, %l6
45262or %l6, %l0, %l0
45263srlx %l0, 1, %l0
45264
45265
45266P3199: !_ST [29] (maybe <- 0x428000b8) (FP)
45267! preparing store val #0, next val will be in f20
45268fmovs %f16, %f20
45269fadds %f16, %f17, %f16
45270st %f20, [%i3 + 64 ]
45271
45272P3200: !_FLUSHI [28] (Int) (CBR)
45273flush %g0
45274
45275! cbranch
45276andcc %l0, 1, %g0
45277be,pt %xcc, TARGET3200
45278nop
45279RET3200:
45280
45281! lfsr step begin
45282srlx %l0, 1, %l6
45283xnor %l6, %l0, %l6
45284sllx %l6, 63, %l6
45285or %l6, %l0, %l0
45286srlx %l0, 1, %l0
45287
45288
45289P3201: !_PREFETCH [15] (Int)
45290prefetch [%i2 + 128], 1
45291
45292P3202: !_REPLACEMENT [10] (Int) (Secondary ctx)
45293wr %g0, 0x81, %asi
45294sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
45295add %i0, %i3, %i3
45296sethi %hi(0x2000), %l7
45297ld [%i3+64], %l3
45298st %l3, [%i3+64]
45299add %i3, %l7, %o5
45300ld [%o5+64], %l3
45301st %l3, [%o5+64]
45302add %o5, %l7, %o5
45303ld [%o5+64], %l3
45304st %l3, [%o5+64]
45305add %o5, %l7, %o5
45306ld [%o5+64], %l3
45307st %l3, [%o5+64]
45308add %o5, %l7, %o5
45309ld [%o5+64], %l3
45310st %l3, [%o5+64]
45311add %o5, %l7, %o5
45312ld [%o5+64], %l3
45313st %l3, [%o5+64]
45314add %o5, %l7, %o5
45315ld [%o5+64], %l3
45316st %l3, [%o5+64]
45317add %o5, %l7, %o5
45318ld [%o5+64], %l3
45319st %l3, [%o5+64]
45320
45321P3203: !_REPLACEMENT [27] (Int) (Secondary ctx)
45322wr %g0, 0x81, %asi
45323sethi %hi(0x2000), %l6
45324ld [%i3+160], %o5
45325st %o5, [%i3+160]
45326add %i3, %l6, %l7
45327ld [%l7+160], %o5
45328st %o5, [%l7+160]
45329add %l7, %l6, %l7
45330ld [%l7+160], %o5
45331st %o5, [%l7+160]
45332add %l7, %l6, %l7
45333ld [%l7+160], %o5
45334st %o5, [%l7+160]
45335add %l7, %l6, %l7
45336ld [%l7+160], %o5
45337st %o5, [%l7+160]
45338add %l7, %l6, %l7
45339ld [%l7+160], %o5
45340st %o5, [%l7+160]
45341add %l7, %l6, %l7
45342ld [%l7+160], %o5
45343st %o5, [%l7+160]
45344add %l7, %l6, %l7
45345ld [%l7+160], %o5
45346st %o5, [%l7+160]
45347
45348P3204: !_IDC_FLIP [12] (Int)
45349IDC_FLIP(3204, 27693, 6, 0x44000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
45350
45351P3205: !_LD [24] (Int) (CBR)
45352sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
45353add %i0, %i2, %i2
45354lduw [%i2 + 64], %o2
45355! move %o2(lower) -> %o2(upper)
45356sllx %o2, 32, %o2
45357
45358! cbranch
45359andcc %l0, 1, %g0
45360be,pt %xcc, TARGET3205
45361nop
45362RET3205:
45363
45364! lfsr step begin
45365srlx %l0, 1, %o5
45366xnor %o5, %l0, %o5
45367sllx %o5, 63, %o5
45368or %o5, %l0, %l0
45369srlx %l0, 1, %l0
45370
45371
45372P3206: !_MEMBAR (FP)
45373membar #StoreLoad
45374
45375P3207: !_BLD [26] (FP)
45376wr %g0, 0xf0, %asi
45377ldda [%i2 + 128] %asi, %f32
45378membar #Sync
45379! 2 addresses covered
45380fmovd %f32, %f10
45381fmovd %f40, %f18
45382fmovs %f18, %f11
45383
45384P3208: !_MEMBAR (FP) (Branch target of P2966)
45385ba P3209
45386nop
45387
45388TARGET2966:
45389ba RET2966
45390nop
45391
45392
45393P3209: !_REPLACEMENT [3] (Int)
45394sethi %hi(0x2000), %l3
45395ld [%i3+16], %l7
45396st %l7, [%i3+16]
45397add %i3, %l3, %l6
45398ld [%l6+16], %l7
45399st %l7, [%l6+16]
45400add %l6, %l3, %l6
45401ld [%l6+16], %l7
45402st %l7, [%l6+16]
45403add %l6, %l3, %l6
45404ld [%l6+16], %l7
45405st %l7, [%l6+16]
45406add %l6, %l3, %l6
45407ld [%l6+16], %l7
45408st %l7, [%l6+16]
45409add %l6, %l3, %l6
45410ld [%l6+16], %l7
45411st %l7, [%l6+16]
45412add %l6, %l3, %l6
45413ld [%l6+16], %l7
45414st %l7, [%l6+16]
45415add %l6, %l3, %l6
45416ld [%l6+16], %l7
45417st %l7, [%l6+16]
45418
45419P3210: !_REPLACEMENT [30] (Int) (Secondary ctx)
45420wr %g0, 0x81, %asi
45421sethi %hi(0x2000), %o5
45422ld [%i3+128], %l6
45423st %l6, [%i3+128]
45424add %i3, %o5, %l3
45425ld [%l3+128], %l6
45426st %l6, [%l3+128]
45427add %l3, %o5, %l3
45428ld [%l3+128], %l6
45429st %l6, [%l3+128]
45430add %l3, %o5, %l3
45431ld [%l3+128], %l6
45432st %l6, [%l3+128]
45433add %l3, %o5, %l3
45434ld [%l3+128], %l6
45435st %l6, [%l3+128]
45436add %l3, %o5, %l3
45437ld [%l3+128], %l6
45438st %l6, [%l3+128]
45439add %l3, %o5, %l3
45440ld [%l3+128], %l6
45441st %l6, [%l3+128]
45442add %l3, %o5, %l3
45443ld [%l3+128], %l6
45444st %l6, [%l3+128]
45445
45446P3211: !_PREFETCH [12] (Int) (Secondary ctx)
45447wr %g0, 0x81, %asi
45448sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
45449add %i0, %i3, %i3
45450prefetcha [%i3 + 4] %asi, 1
45451
45452P3212: !_LD [1] (Int) (CBR)
45453lduw [%i0 + 4], %o5
45454! move %o5(lower) -> %o2(lower)
45455or %o5, %o2, %o2
45456
45457! cbranch
45458andcc %l0, 1, %g0
45459be,pn %xcc, TARGET3212
45460nop
45461RET3212:
45462
45463! lfsr step begin
45464srlx %l0, 1, %l3
45465xnor %l3, %l0, %l3
45466sllx %l3, 63, %l3
45467or %l3, %l0, %l0
45468srlx %l0, 1, %l0
45469
45470
45471P3213: !_REPLACEMENT [24] (Int) (Branch target of P3426)
45472sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
45473add %i0, %i2, %i2
45474sethi %hi(0x2000), %l6
45475ld [%i2+64], %o5
45476st %o5, [%i2+64]
45477add %i2, %l6, %l7
45478ld [%l7+64], %o5
45479st %o5, [%l7+64]
45480add %l7, %l6, %l7
45481ld [%l7+64], %o5
45482st %o5, [%l7+64]
45483add %l7, %l6, %l7
45484ld [%l7+64], %o5
45485st %o5, [%l7+64]
45486add %l7, %l6, %l7
45487ld [%l7+64], %o5
45488st %o5, [%l7+64]
45489add %l7, %l6, %l7
45490ld [%l7+64], %o5
45491st %o5, [%l7+64]
45492add %l7, %l6, %l7
45493ld [%l7+64], %o5
45494st %o5, [%l7+64]
45495add %l7, %l6, %l7
45496ld [%l7+64], %o5
45497st %o5, [%l7+64]
45498ba P3214
45499nop
45500
45501TARGET3426:
45502ba RET3426
45503nop
45504
45505
45506P3214: !_ST [23] (maybe <- 0x428000b9) (FP) (Branch target of P3596)
45507sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
45508add %i0, %i3, %i3
45509! preparing store val #0, next val will be in f20
45510fmovs %f16, %f20
45511fadds %f16, %f17, %f16
45512st %f20, [%i3 + 32 ]
45513ba P3215
45514nop
45515
45516TARGET3596:
45517ba RET3596
45518nop
45519
45520
45521P3215: !_LD [26] (FP)
45522ld [%i3 + 128], %f12
45523! 1 addresses covered
45524
45525P3216: !_ST [33] (maybe <- 0x300000c) (Int) (CBR)
45526sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
45527add %i0, %i2, %i2
45528stw %l4, [%i2 + 0 ]
45529add %l4, 1, %l4
45530
45531! cbranch
45532andcc %l0, 1, %g0
45533be,pn %xcc, TARGET3216
45534nop
45535RET3216:
45536
45537! lfsr step begin
45538srlx %l0, 1, %l7
45539xnor %l7, %l0, %l7
45540sllx %l7, 63, %l7
45541or %l7, %l0, %l0
45542srlx %l0, 1, %l0
45543
45544
45545P3217: !_REPLACEMENT [12] (Int) (CBR) (Nucleus ctx)
45546wr %g0, 0x4, %asi
45547sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
45548add %i0, %i3, %i3
45549sethi %hi(0x2000), %o5
45550ld [%i3+4], %l6
45551st %l6, [%i3+4]
45552add %i3, %o5, %l3
45553ld [%l3+4], %l6
45554st %l6, [%l3+4]
45555add %l3, %o5, %l3
45556ld [%l3+4], %l6
45557st %l6, [%l3+4]
45558add %l3, %o5, %l3
45559ld [%l3+4], %l6
45560st %l6, [%l3+4]
45561add %l3, %o5, %l3
45562ld [%l3+4], %l6
45563st %l6, [%l3+4]
45564add %l3, %o5, %l3
45565ld [%l3+4], %l6
45566st %l6, [%l3+4]
45567add %l3, %o5, %l3
45568ld [%l3+4], %l6
45569st %l6, [%l3+4]
45570add %l3, %o5, %l3
45571ld [%l3+4], %l6
45572st %l6, [%l3+4]
45573
45574! cbranch
45575andcc %l0, 1, %g0
45576be,pt %xcc, TARGET3217
45577nop
45578RET3217:
45579
45580! lfsr step begin
45581srlx %l0, 1, %l7
45582xnor %l7, %l0, %l7
45583sllx %l7, 63, %l7
45584or %l7, %l0, %l0
45585srlx %l0, 1, %l0
45586
45587
45588P3218: !_MEMBAR (FP) (CBR)
45589
45590! cbranch
45591andcc %l0, 1, %g0
45592be,pt %xcc, TARGET3218
45593nop
45594RET3218:
45595
45596! lfsr step begin
45597srlx %l0, 1, %o5
45598xnor %o5, %l0, %o5
45599sllx %o5, 63, %o5
45600or %o5, %l0, %l0
45601srlx %l0, 1, %l0
45602
45603
45604P3219: !_BSTC [10] (maybe <- 0x428000ba) (FP)
45605wr %g0, 0xe0, %asi
45606! preparing store val #0, next val will be in f32
45607fmovs %f16, %f20
45608fadds %f16, %f17, %f16
45609fmovd %f20, %f32
45610membar #Sync
45611stda %f32, [%i1 + 64 ] %asi
45612
45613P3220: !_MEMBAR (FP) (CBR)
45614
45615! cbranch
45616andcc %l0, 1, %g0
45617be,pt %xcc, TARGET3220
45618nop
45619RET3220:
45620
45621! lfsr step begin
45622srlx %l0, 1, %o5
45623xnor %o5, %l0, %o5
45624sllx %o5, 63, %o5
45625or %o5, %l0, %l0
45626srlx %l0, 1, %l0
45627
45628
45629P3221: !_BST [29] (maybe <- 0x428000bb) (FP)
45630wr %g0, 0xf0, %asi
45631sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
45632add %i0, %i2, %i2
45633! preparing store val #0, next val will be in f32
45634fmovs %f16, %f20
45635fadds %f16, %f17, %f16
45636fmovd %f20, %f32
45637membar #Sync
45638stda %f32, [%i2 + 64 ] %asi
45639
45640P3222: !_MEMBAR (FP)
45641
45642P3223: !_BST [5] (maybe <- 0x428000bc) (FP) (CBR) (Branch target of P3115)
45643wr %g0, 0xf0, %asi
45644! preparing store val #0, next val will be in f32
45645fmovs %f16, %f20
45646fadds %f16, %f17, %f16
45647! preparing store val #1, next val will be in f40
45648fmovd %f20, %f32
45649fmovs %f16, %f20
45650fadds %f16, %f17, %f16
45651fmovd %f20, %f40
45652membar #Sync
45653stda %f32, [%i0 + 64 ] %asi
45654
45655! cbranch
45656andcc %l0, 1, %g0
45657be,pt %xcc, TARGET3223
45658nop
45659RET3223:
45660
45661! lfsr step begin
45662srlx %l0, 1, %l7
45663xnor %l7, %l0, %l7
45664sllx %l7, 63, %l7
45665or %l7, %l0, %l0
45666srlx %l0, 1, %l0
45667
45668ba P3224
45669nop
45670
45671TARGET3115:
45672ba RET3115
45673nop
45674
45675
45676P3224: !_MEMBAR (FP) (Branch target of P3046)
45677membar #StoreLoad
45678ba P3225
45679nop
45680
45681TARGET3046:
45682ba RET3046
45683nop
45684
45685
45686P3225: !_BLD [14] (FP)
45687wr %g0, 0xf0, %asi
45688sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
45689add %i0, %i3, %i3
45690ldda [%i3 + 64] %asi, %f32
45691membar #Sync
45692! 1 addresses covered
45693fmovd %f32, %f18
45694fmovs %f18, %f13
45695
45696P3226: !_MEMBAR (FP)
45697
45698P3227: !_REPLACEMENT [26] (Int)
45699sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
45700add %i0, %i2, %i2
45701sethi %hi(0x2000), %o5
45702ld [%i2+128], %l6
45703st %l6, [%i2+128]
45704add %i2, %o5, %l3
45705ld [%l3+128], %l6
45706st %l6, [%l3+128]
45707add %l3, %o5, %l3
45708ld [%l3+128], %l6
45709st %l6, [%l3+128]
45710add %l3, %o5, %l3
45711ld [%l3+128], %l6
45712st %l6, [%l3+128]
45713add %l3, %o5, %l3
45714ld [%l3+128], %l6
45715st %l6, [%l3+128]
45716add %l3, %o5, %l3
45717ld [%l3+128], %l6
45718st %l6, [%l3+128]
45719add %l3, %o5, %l3
45720ld [%l3+128], %l6
45721st %l6, [%l3+128]
45722add %l3, %o5, %l3
45723ld [%l3+128], %l6
45724st %l6, [%l3+128]
45725
45726P3228: !_REPLACEMENT [9] (Int) (Nucleus ctx)
45727wr %g0, 0x4, %asi
45728sethi %hi(0x2000), %l7
45729ld [%i2+32], %l3
45730st %l3, [%i2+32]
45731add %i2, %l7, %o5
45732ld [%o5+32], %l3
45733st %l3, [%o5+32]
45734add %o5, %l7, %o5
45735ld [%o5+32], %l3
45736st %l3, [%o5+32]
45737add %o5, %l7, %o5
45738ld [%o5+32], %l3
45739st %l3, [%o5+32]
45740add %o5, %l7, %o5
45741ld [%o5+32], %l3
45742st %l3, [%o5+32]
45743add %o5, %l7, %o5
45744ld [%o5+32], %l3
45745st %l3, [%o5+32]
45746add %o5, %l7, %o5
45747ld [%o5+32], %l3
45748st %l3, [%o5+32]
45749add %o5, %l7, %o5
45750ld [%o5+32], %l3
45751st %l3, [%o5+32]
45752
45753P3229: !_MEMBAR (FP)
45754
45755P3230: !_BSTC [17] (maybe <- 0x428000be) (FP)
45756wr %g0, 0xe0, %asi
45757sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
45758add %i0, %i3, %i3
45759! preparing store val #0, next val will be in f40
45760fmovs %f16, %f20
45761fadds %f16, %f17, %f16
45762fmovd %f20, %f40
45763membar #Sync
45764stda %f32, [%i3 + 64 ] %asi
45765
45766P3231: !_MEMBAR (FP)
45767membar #StoreLoad
45768
45769P3232: !_BLD [32] (FP) (CBR)
45770wr %g0, 0xf0, %asi
45771sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
45772add %i0, %i2, %i2
45773ldda [%i2 + 256] %asi, %f32
45774membar #Sync
45775! 1 addresses covered
45776fmovd %f32, %f14
45777
45778! cbranch
45779andcc %l0, 1, %g0
45780be,pt %xcc, TARGET3232
45781nop
45782RET3232:
45783
45784! lfsr step begin
45785srlx %l0, 1, %l3
45786xnor %l3, %l0, %l3
45787sllx %l3, 63, %l3
45788or %l3, %l0, %l0
45789srlx %l0, 1, %l0
45790
45791
45792P3233: !_MEMBAR (FP)
45793
45794P3234: !_BST [16] (maybe <- 0x428000bf) (FP)
45795wr %g0, 0xf0, %asi
45796! preparing store val #0, next val will be in f36
45797fmovs %f16, %f20
45798fadds %f16, %f17, %f16
45799fmovd %f20, %f36
45800membar #Sync
45801stda %f32, [%i3 + 0 ] %asi
45802
45803P3235: !_MEMBAR (FP) (CBR)
45804membar #StoreLoad
45805
45806! cbranch
45807andcc %l0, 1, %g0
45808be,pn %xcc, TARGET3235
45809nop
45810RET3235:
45811
45812! lfsr step begin
45813srlx %l0, 1, %l3
45814xnor %l3, %l0, %l3
45815sllx %l3, 63, %l3
45816or %l3, %l0, %l0
45817srlx %l0, 1, %l0
45818
45819
45820P3236: !_ST [20] (maybe <- 0x428000c0) (FP) (Nucleus ctx)
45821wr %g0, 0x4, %asi
45822sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
45823add %i0, %i3, %i3
45824! preparing store val #0, next val will be in f20
45825fmovs %f16, %f20
45826fadds %f16, %f17, %f16
45827sta %f20, [%i3 + 256 ] %asi
45828
45829P3237: !_MEMBAR (FP) (Branch target of P3254)
45830ba P3238
45831nop
45832
45833TARGET3254:
45834ba RET3254
45835nop
45836
45837
45838P3238: !_BST [1] (maybe <- 0x428000c1) (FP) (CBR) (Branch target of P3481)
45839wr %g0, 0xf0, %asi
45840! preparing store val #0, next val will be in f32
45841fmovs %f16, %f20
45842fadds %f16, %f17, %f16
45843! preparing store val #1, next val will be in f33
45844fmovs %f16, %f21
45845fadds %f16, %f17, %f16
45846! preparing store val #2, next val will be in f34
45847fmovd %f20, %f32
45848fmovs %f16, %f20
45849fadds %f16, %f17, %f16
45850! preparing store val #3, next val will be in f36
45851fmovd %f20, %f34
45852fmovs %f16, %f20
45853fadds %f16, %f17, %f16
45854! preparing store val #4, next val will be in f40
45855fmovd %f20, %f36
45856fmovs %f16, %f20
45857fadds %f16, %f17, %f16
45858fmovd %f20, %f40
45859membar #Sync
45860stda %f32, [%i0 + 0 ] %asi
45861
45862! cbranch
45863andcc %l0, 1, %g0
45864be,pt %xcc, TARGET3238
45865nop
45866RET3238:
45867
45868! lfsr step begin
45869srlx %l0, 1, %o5
45870xnor %o5, %l0, %o5
45871sllx %o5, 63, %o5
45872or %o5, %l0, %l0
45873srlx %l0, 1, %l0
45874
45875ba P3239
45876nop
45877
45878TARGET3481:
45879ba RET3481
45880nop
45881
45882
45883P3239: !_MEMBAR (FP)
45884membar #StoreLoad
45885
45886P3240: !_ST [33] (maybe <- 0x428000c6) (FP)
45887sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
45888add %i0, %i2, %i2
45889! preparing store val #0, next val will be in f20
45890fmovs %f16, %f20
45891fadds %f16, %f17, %f16
45892st %f20, [%i2 + 0 ]
45893
45894P3241: !_PREFETCH [22] (Int)
45895sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
45896add %i0, %i3, %i3
45897prefetch [%i3 + 4], 1
45898
45899P3242: !_LD [14] (FP)
45900sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
45901add %i0, %i2, %i2
45902ld [%i2 + 64], %f15
45903! 1 addresses covered
45904!---- flushing fp results buffer to %f30 ----
45905fmovd %f0, %f30
45906fmovd %f2, %f30
45907fmovd %f4, %f30
45908fmovd %f6, %f30
45909fmovd %f8, %f30
45910fmovd %f10, %f30
45911fmovd %f12, %f30
45912fmovd %f14, %f30
45913!--
45914
45915P3243: !_REPLACEMENT [32] (Int) (CBR)
45916sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
45917add %i0, %i3, %i3
45918sethi %hi(0x2000), %o5
45919ld [%i3+256], %l6
45920st %l6, [%i3+256]
45921add %i3, %o5, %l3
45922ld [%l3+256], %l6
45923st %l6, [%l3+256]
45924add %l3, %o5, %l3
45925ld [%l3+256], %l6
45926st %l6, [%l3+256]
45927add %l3, %o5, %l3
45928ld [%l3+256], %l6
45929st %l6, [%l3+256]
45930add %l3, %o5, %l3
45931ld [%l3+256], %l6
45932st %l6, [%l3+256]
45933add %l3, %o5, %l3
45934ld [%l3+256], %l6
45935st %l6, [%l3+256]
45936add %l3, %o5, %l3
45937ld [%l3+256], %l6
45938st %l6, [%l3+256]
45939add %l3, %o5, %l3
45940ld [%l3+256], %l6
45941st %l6, [%l3+256]
45942
45943! cbranch
45944andcc %l0, 1, %g0
45945be,pn %xcc, TARGET3243
45946nop
45947RET3243:
45948
45949! lfsr step begin
45950srlx %l0, 1, %l7
45951xnor %l7, %l0, %l7
45952sllx %l7, 63, %l7
45953or %l7, %l0, %l0
45954srlx %l0, 1, %l0
45955
45956
45957P3244: !_PREFETCH [25] (Int) (Secondary ctx)
45958wr %g0, 0x81, %asi
45959sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
45960add %i0, %i2, %i2
45961prefetcha [%i2 + 96] %asi, 1
45962
45963P3245: !_MEMBAR (FP) (Branch target of P3365)
45964ba P3246
45965nop
45966
45967TARGET3365:
45968ba RET3365
45969nop
45970
45971
45972P3246: !_BST [12] (maybe <- 0x428000c7) (FP)
45973wr %g0, 0xf0, %asi
45974sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
45975add %i0, %i3, %i3
45976! preparing store val #0, next val will be in f32
45977fmovs %f16, %f20
45978fadds %f16, %f17, %f16
45979! preparing store val #1, next val will be in f33
45980fmovs %f16, %f21
45981fadds %f16, %f17, %f16
45982! preparing store val #2, next val will be in f40
45983fmovd %f20, %f32
45984fmovs %f16, %f20
45985fadds %f16, %f17, %f16
45986fmovd %f20, %f40
45987membar #Sync
45988stda %f32, [%i3 + 0 ] %asi
45989
45990P3247: !_MEMBAR (FP) (CBR)
45991membar #StoreLoad
45992
45993! cbranch
45994andcc %l0, 1, %g0
45995be,pn %xcc, TARGET3247
45996nop
45997RET3247:
45998
45999! lfsr step begin
46000srlx %l0, 1, %l7
46001xnor %l7, %l0, %l7
46002sllx %l7, 63, %l7
46003or %l7, %l0, %l0
46004srlx %l0, 1, %l0
46005
46006
46007P3248: !_REPLACEMENT [30] (Int) (Branch target of P3464)
46008sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
46009add %i0, %i2, %i2
46010sethi %hi(0x2000), %o5
46011ld [%i2+128], %l6
46012st %l6, [%i2+128]
46013add %i2, %o5, %l3
46014ld [%l3+128], %l6
46015st %l6, [%l3+128]
46016add %l3, %o5, %l3
46017ld [%l3+128], %l6
46018st %l6, [%l3+128]
46019add %l3, %o5, %l3
46020ld [%l3+128], %l6
46021st %l6, [%l3+128]
46022add %l3, %o5, %l3
46023ld [%l3+128], %l6
46024st %l6, [%l3+128]
46025add %l3, %o5, %l3
46026ld [%l3+128], %l6
46027st %l6, [%l3+128]
46028add %l3, %o5, %l3
46029ld [%l3+128], %l6
46030st %l6, [%l3+128]
46031add %l3, %o5, %l3
46032ld [%l3+128], %l6
46033st %l6, [%l3+128]
46034ba P3249
46035nop
46036
46037TARGET3464:
46038ba RET3464
46039nop
46040
46041
46042P3249: !_LD [10] (Int) (Nucleus ctx) (Branch target of P2708)
46043wr %g0, 0x4, %asi
46044lduwa [%i1 + 64] %asi, %o3
46045! move %o3(lower) -> %o3(upper)
46046sllx %o3, 32, %o3
46047ba P3250
46048nop
46049
46050TARGET2708:
46051ba RET2708
46052nop
46053
46054
46055P3250: !_ST [17] (maybe <- 0x300000d) (Int)
46056sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
46057add %i0, %i3, %i3
46058stw %l4, [%i3 + 96 ]
46059add %l4, 1, %l4
46060
46061P3251: !_LD [4] (Int) (Secondary ctx)
46062wr %g0, 0x81, %asi
46063lduwa [%i0 + 32] %asi, %l3
46064! move %l3(lower) -> %o3(lower)
46065or %l3, %o3, %o3
46066
46067P3252: !_LD [2] (FP)
46068ld [%i0 + 8], %f0
46069! 1 addresses covered
46070
46071P3253: !_PREFETCH [15] (Int)
46072sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
46073add %i0, %i2, %i2
46074prefetch [%i2 + 128], 1
46075
46076P3254: !_MEMBAR (FP) (CBR)
46077membar #StoreLoad
46078
46079! cbranch
46080andcc %l0, 1, %g0
46081be,pn %xcc, TARGET3254
46082nop
46083RET3254:
46084
46085! lfsr step begin
46086srlx %l0, 1, %l6
46087xnor %l6, %l0, %l6
46088sllx %l6, 63, %l6
46089or %l6, %l0, %l0
46090srlx %l0, 1, %l0
46091
46092
46093P3255: !_BLD [18] (FP)
46094wr %g0, 0xf0, %asi
46095ldda [%i3 + 128] %asi, %f32
46096membar #Sync
46097! 1 addresses covered
46098fmovd %f32, %f18
46099fmovs %f18, %f1
46100
46101P3256: !_MEMBAR (FP)
46102
46103P3257: !_REPLACEMENT [16] (Int)
46104sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
46105add %i0, %i3, %i3
46106sethi %hi(0x2000), %l7
46107ld [%i3+16], %l3
46108st %l3, [%i3+16]
46109add %i3, %l7, %o5
46110ld [%o5+16], %l3
46111st %l3, [%o5+16]
46112add %o5, %l7, %o5
46113ld [%o5+16], %l3
46114st %l3, [%o5+16]
46115add %o5, %l7, %o5
46116ld [%o5+16], %l3
46117st %l3, [%o5+16]
46118add %o5, %l7, %o5
46119ld [%o5+16], %l3
46120st %l3, [%o5+16]
46121add %o5, %l7, %o5
46122ld [%o5+16], %l3
46123st %l3, [%o5+16]
46124add %o5, %l7, %o5
46125ld [%o5+16], %l3
46126st %l3, [%o5+16]
46127add %o5, %l7, %o5
46128ld [%o5+16], %l3
46129st %l3, [%o5+16]
46130
46131P3258: !_MEMBAR (FP)
46132
46133P3259: !_BSTC [25] (maybe <- 0x428000ca) (FP)
46134wr %g0, 0xe0, %asi
46135sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
46136add %i0, %i2, %i2
46137! preparing store val #0, next val will be in f32
46138fmovs %f16, %f20
46139fadds %f16, %f17, %f16
46140! preparing store val #1, next val will be in f40
46141fmovd %f20, %f32
46142fmovs %f16, %f20
46143fadds %f16, %f17, %f16
46144fmovd %f20, %f40
46145membar #Sync
46146stda %f32, [%i2 + 64 ] %asi
46147
46148P3260: !_MEMBAR (FP)
46149membar #StoreLoad
46150
46151P3261: !_LD [21] (Int) (LE)
46152wr %g0, 0x88, %asi
46153lduwa [%i2 + 0] %asi, %o4
46154! move %o4(lower) -> %o4(upper)
46155sllx %o4, 32, %o4
46156
46157P3262: !_MEMBAR (FP) (Branch target of P3510)
46158ba P3263
46159nop
46160
46161TARGET3510:
46162ba RET3510
46163nop
46164
46165
46166P3263: !_BST [14] (maybe <- 0x428000cc) (FP)
46167wr %g0, 0xf0, %asi
46168sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
46169add %i0, %i3, %i3
46170! preparing store val #0, next val will be in f32
46171fmovs %f16, %f20
46172fadds %f16, %f17, %f16
46173fmovd %f20, %f32
46174membar #Sync
46175stda %f32, [%i3 + 64 ] %asi
46176
46177P3264: !_MEMBAR (FP) (Branch target of P2704)
46178membar #StoreLoad
46179ba P3265
46180nop
46181
46182TARGET2704:
46183ba RET2704
46184nop
46185
46186
46187P3265: !_REPLACEMENT [3] (Int) (Secondary ctx)
46188wr %g0, 0x81, %asi
46189sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
46190add %i0, %i2, %i2
46191sethi %hi(0x2000), %l6
46192ld [%i2+16], %o5
46193st %o5, [%i2+16]
46194add %i2, %l6, %l7
46195ld [%l7+16], %o5
46196st %o5, [%l7+16]
46197add %l7, %l6, %l7
46198ld [%l7+16], %o5
46199st %o5, [%l7+16]
46200add %l7, %l6, %l7
46201ld [%l7+16], %o5
46202st %o5, [%l7+16]
46203add %l7, %l6, %l7
46204ld [%l7+16], %o5
46205st %o5, [%l7+16]
46206add %l7, %l6, %l7
46207ld [%l7+16], %o5
46208st %o5, [%l7+16]
46209add %l7, %l6, %l7
46210ld [%l7+16], %o5
46211st %o5, [%l7+16]
46212add %l7, %l6, %l7
46213ld [%l7+16], %o5
46214st %o5, [%l7+16]
46215
46216P3266: !_ST [8] (maybe <- 0x428000cd) (FP)
46217! preparing store val #0, next val will be in f20
46218fmovs %f16, %f20
46219fadds %f16, %f17, %f16
46220st %f20, [%i1 + 0 ]
46221
46222P3267: !_ST [1] (maybe <- 0x428000ce) (FP) (Secondary ctx)
46223wr %g0, 0x81, %asi
46224! preparing store val #0, next val will be in f20
46225fmovs %f16, %f20
46226fadds %f16, %f17, %f16
46227sta %f20, [%i0 + 4 ] %asi
46228
46229P3268: !_MEMBAR (FP)
46230
46231P3269: !_BST [7] (maybe <- 0x428000cf) (FP) (CBR)
46232wr %g0, 0xf0, %asi
46233! preparing store val #0, next val will be in f32
46234fmovs %f16, %f20
46235fadds %f16, %f17, %f16
46236fmovd %f20, %f32
46237membar #Sync
46238stda %f32, [%i0 + 128 ] %asi
46239
46240! cbranch
46241andcc %l0, 1, %g0
46242be,pt %xcc, TARGET3269
46243nop
46244RET3269:
46245
46246! lfsr step begin
46247srlx %l0, 1, %l6
46248xnor %l6, %l0, %l6
46249sllx %l6, 63, %l6
46250or %l6, %l0, %l0
46251srlx %l0, 1, %l0
46252
46253
46254P3270: !_MEMBAR (FP)
46255membar #StoreLoad
46256
46257P3271: !_BLD [27] (FP)
46258wr %g0, 0xf0, %asi
46259sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
46260add %i0, %i3, %i3
46261ldda [%i3 + 128] %asi, %f32
46262membar #Sync
46263! 2 addresses covered
46264fmovd %f32, %f2
46265fmovd %f40, %f18
46266fmovs %f18, %f3
46267
46268P3272: !_MEMBAR (FP)
46269
46270P3273: !_BLD [30] (FP)
46271wr %g0, 0xf0, %asi
46272sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
46273add %i0, %i2, %i2
46274ldda [%i2 + 128] %asi, %f32
46275membar #Sync
46276! 1 addresses covered
46277fmovd %f32, %f4
46278
46279P3274: !_MEMBAR (FP)
46280
46281P3275: !_BSTC [21] (maybe <- 0x428000d0) (FP) (Secondary ctx)
46282wr %g0, 0xe1, %asi
46283! preparing store val #0, next val will be in f32
46284fmovs %f16, %f20
46285fadds %f16, %f17, %f16
46286! preparing store val #1, next val will be in f33
46287fmovs %f16, %f21
46288fadds %f16, %f17, %f16
46289! preparing store val #2, next val will be in f40
46290fmovd %f20, %f32
46291fmovs %f16, %f20
46292fadds %f16, %f17, %f16
46293fmovd %f20, %f40
46294membar #Sync
46295stda %f32, [%i3 + 0 ] %asi
46296
46297P3276: !_MEMBAR (FP) (CBR) (Secondary ctx)
46298membar #StoreLoad
46299
46300! cbranch
46301andcc %l0, 1, %g0
46302be,pt %xcc, TARGET3276
46303nop
46304RET3276:
46305
46306! lfsr step begin
46307srlx %l0, 1, %l6
46308xnor %l6, %l0, %l6
46309sllx %l6, 63, %l6
46310or %l6, %l0, %l0
46311srlx %l0, 1, %l0
46312
46313
46314P3277: !_LD [18] (FP)
46315sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
46316add %i0, %i3, %i3
46317ld [%i3 + 128], %f5
46318! 1 addresses covered
46319
46320P3278: !_ST [15] (maybe <- 0x428000d3) (FP) (CBR)
46321sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
46322add %i0, %i2, %i2
46323! preparing store val #0, next val will be in f20
46324fmovs %f16, %f20
46325fadds %f16, %f17, %f16
46326st %f20, [%i2 + 128 ]
46327
46328! cbranch
46329andcc %l0, 1, %g0
46330be,pt %xcc, TARGET3278
46331nop
46332RET3278:
46333
46334! lfsr step begin
46335srlx %l0, 1, %l6
46336xnor %l6, %l0, %l6
46337sllx %l6, 63, %l6
46338or %l6, %l0, %l0
46339srlx %l0, 1, %l0
46340
46341
46342P3279: !_PREFETCH [28] (Int)
46343sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
46344add %i0, %i3, %i3
46345prefetch [%i3 + 0], 1
46346
46347P3280: !_PREFETCH [4] (Int) (LE) (Secondary ctx) (Branch target of P2751)
46348wr %g0, 0x89, %asi
46349prefetcha [%i0 + 32] %asi, 1
46350ba P3281
46351nop
46352
46353TARGET2751:
46354ba RET2751
46355nop
46356
46357
46358P3281: !_MEMBAR (FP) (Branch target of P2691)
46359ba P3282
46360nop
46361
46362TARGET2691:
46363ba RET2691
46364nop
46365
46366
46367P3282: !_BSTC [18] (maybe <- 0x428000d4) (FP) (CBR)
46368wr %g0, 0xe0, %asi
46369sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
46370add %i0, %i2, %i2
46371! preparing store val #0, next val will be in f32
46372fmovs %f16, %f20
46373fadds %f16, %f17, %f16
46374fmovd %f20, %f32
46375membar #Sync
46376stda %f32, [%i2 + 128 ] %asi
46377
46378! cbranch
46379andcc %l0, 1, %g0
46380be,pn %xcc, TARGET3282
46381nop
46382RET3282:
46383
46384! lfsr step begin
46385srlx %l0, 1, %l6
46386xnor %l6, %l0, %l6
46387sllx %l6, 63, %l6
46388or %l6, %l0, %l0
46389srlx %l0, 1, %l0
46390
46391
46392P3283: !_MEMBAR (FP) (CBR)
46393membar #StoreLoad
46394
46395! cbranch
46396andcc %l0, 1, %g0
46397be,pn %xcc, TARGET3283
46398nop
46399RET3283:
46400
46401! lfsr step begin
46402srlx %l0, 1, %l7
46403xnor %l7, %l0, %l7
46404sllx %l7, 63, %l7
46405or %l7, %l0, %l0
46406srlx %l0, 1, %l0
46407
46408
46409P3284: !_PREFETCH [31] (Int) (Secondary ctx)
46410wr %g0, 0x81, %asi
46411prefetcha [%i3 + 192] %asi, 1
46412
46413P3285: !_MEMBAR (FP)
46414membar #StoreLoad
46415
46416P3286: !_BLD [24] (FP) (Branch target of P2663)
46417wr %g0, 0xf0, %asi
46418sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
46419add %i0, %i3, %i3
46420ldda [%i3 + 64] %asi, %f32
46421membar #Sync
46422! 2 addresses covered
46423fmovd %f32, %f6
46424fmovd %f40, %f18
46425fmovs %f18, %f7
46426ba P3287
46427nop
46428
46429TARGET2663:
46430ba RET2663
46431nop
46432
46433
46434P3287: !_MEMBAR (FP)
46435
46436P3288: !_BSTC [30] (maybe <- 0x428000d5) (FP) (Secondary ctx)
46437wr %g0, 0xe1, %asi
46438sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
46439add %i0, %i2, %i2
46440! preparing store val #0, next val will be in f32
46441fmovs %f16, %f20
46442fadds %f16, %f17, %f16
46443fmovd %f20, %f32
46444membar #Sync
46445stda %f32, [%i2 + 128 ] %asi
46446
46447P3289: !_MEMBAR (FP) (Secondary ctx)
46448membar #StoreLoad
46449
46450P3290: !_BLD [6] (FP) (Secondary ctx) (Branch target of P2696)
46451wr %g0, 0xf1, %asi
46452ldda [%i0 + 64] %asi, %f32
46453membar #Sync
46454! 2 addresses covered
46455fmovd %f32, %f8
46456fmovd %f40, %f18
46457fmovs %f18, %f9
46458ba P3291
46459nop
46460
46461TARGET2696:
46462ba RET2696
46463nop
46464
46465
46466P3291: !_MEMBAR (FP) (Secondary ctx)
46467
46468P3292: !_BLD [20] (FP)
46469wr %g0, 0xf0, %asi
46470sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
46471add %i0, %i3, %i3
46472ldda [%i3 + 256] %asi, %f32
46473membar #Sync
46474! 1 addresses covered
46475fmovd %f32, %f10
46476
46477P3293: !_MEMBAR (FP) (CBR)
46478
46479! cbranch
46480andcc %l0, 1, %g0
46481be,pn %xcc, TARGET3293
46482nop
46483RET3293:
46484
46485! lfsr step begin
46486srlx %l0, 1, %l7
46487xnor %l7, %l0, %l7
46488sllx %l7, 63, %l7
46489or %l7, %l0, %l0
46490srlx %l0, 1, %l0
46491
46492
46493P3294: !_BLD [25] (FP)
46494wr %g0, 0xf0, %asi
46495sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
46496add %i0, %i2, %i2
46497ldda [%i2 + 64] %asi, %f32
46498membar #Sync
46499! 2 addresses covered
46500fmovd %f32, %f18
46501fmovs %f18, %f11
46502fmovd %f40, %f12
46503
46504P3295: !_MEMBAR (FP)
46505
46506P3296: !_BLD [28] (FP)
46507wr %g0, 0xf0, %asi
46508sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
46509add %i0, %i3, %i3
46510ldda [%i3 + 0] %asi, %f32
46511membar #Sync
46512! 1 addresses covered
46513fmovd %f32, %f18
46514fmovs %f18, %f13
46515
46516P3297: !_MEMBAR (FP) (Branch target of P3003)
46517ba P3298
46518nop
46519
46520TARGET3003:
46521ba RET3003
46522nop
46523
46524
46525P3298: !_ST [21] (maybe <- 0x300000e) (Int) (CBR) (Nucleus ctx) (Branch target of P3560)
46526wr %g0, 0x4, %asi
46527stwa %l4, [%i2 + 0] %asi
46528add %l4, 1, %l4
46529
46530! cbranch
46531andcc %l0, 1, %g0
46532be,pt %xcc, TARGET3298
46533nop
46534RET3298:
46535
46536! lfsr step begin
46537srlx %l0, 1, %l7
46538xnor %l7, %l0, %l7
46539sllx %l7, 63, %l7
46540or %l7, %l0, %l0
46541srlx %l0, 1, %l0
46542
46543ba P3299
46544nop
46545
46546TARGET3560:
46547ba RET3560
46548nop
46549
46550
46551P3299: !_REPLACEMENT [13] (Int)
46552sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
46553add %i0, %i2, %i2
46554sethi %hi(0x2000), %o5
46555ld [%i2+32], %l6
46556st %l6, [%i2+32]
46557add %i2, %o5, %l3
46558ld [%l3+32], %l6
46559st %l6, [%l3+32]
46560add %l3, %o5, %l3
46561ld [%l3+32], %l6
46562st %l6, [%l3+32]
46563add %l3, %o5, %l3
46564ld [%l3+32], %l6
46565st %l6, [%l3+32]
46566add %l3, %o5, %l3
46567ld [%l3+32], %l6
46568st %l6, [%l3+32]
46569add %l3, %o5, %l3
46570ld [%l3+32], %l6
46571st %l6, [%l3+32]
46572add %l3, %o5, %l3
46573ld [%l3+32], %l6
46574st %l6, [%l3+32]
46575add %l3, %o5, %l3
46576ld [%l3+32], %l6
46577st %l6, [%l3+32]
46578
46579P3300: !_MEMBAR (FP)
46580membar #StoreLoad
46581
46582P3301: !_BLD [29] (FP)
46583wr %g0, 0xf0, %asi
46584ldda [%i3 + 64] %asi, %f32
46585membar #Sync
46586! 1 addresses covered
46587fmovd %f32, %f14
46588
46589P3302: !_MEMBAR (FP)
46590
46591P3303: !_BST [23] (maybe <- 0x428000d6) (FP) (CBR)
46592wr %g0, 0xf0, %asi
46593sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
46594add %i0, %i3, %i3
46595! preparing store val #0, next val will be in f32
46596fmovs %f16, %f20
46597fadds %f16, %f17, %f16
46598! preparing store val #1, next val will be in f33
46599fmovs %f16, %f21
46600fadds %f16, %f17, %f16
46601! preparing store val #2, next val will be in f40
46602fmovd %f20, %f32
46603fmovs %f16, %f20
46604fadds %f16, %f17, %f16
46605fmovd %f20, %f40
46606membar #Sync
46607stda %f32, [%i3 + 0 ] %asi
46608
46609! cbranch
46610andcc %l0, 1, %g0
46611be,pn %xcc, TARGET3303
46612nop
46613RET3303:
46614
46615! lfsr step begin
46616srlx %l0, 1, %l6
46617xnor %l6, %l0, %l6
46618sllx %l6, 63, %l6
46619or %l6, %l0, %l0
46620srlx %l0, 1, %l0
46621
46622
46623P3304: !_MEMBAR (FP)
46624
46625P3305: !_BST [5] (maybe <- 0x428000d9) (FP)
46626wr %g0, 0xf0, %asi
46627! preparing store val #0, next val will be in f32
46628fmovs %f16, %f20
46629fadds %f16, %f17, %f16
46630! preparing store val #1, next val will be in f40
46631fmovd %f20, %f32
46632fmovs %f16, %f20
46633fadds %f16, %f17, %f16
46634fmovd %f20, %f40
46635membar #Sync
46636stda %f32, [%i0 + 64 ] %asi
46637
46638P3306: !_MEMBAR (FP) (Branch target of P3636)
46639membar #StoreLoad
46640ba P3307
46641nop
46642
46643TARGET3636:
46644ba RET3636
46645nop
46646
46647
46648P3307: !_ST [15] (maybe <- 0x428000db) (FP)
46649sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
46650add %i0, %i2, %i2
46651! preparing store val #0, next val will be in f20
46652fmovs %f16, %f20
46653fadds %f16, %f17, %f16
46654st %f20, [%i2 + 128 ]
46655
46656P3308: !_MEMBAR (FP) (Secondary ctx)
46657
46658P3309: !_BST [16] (maybe <- 0x428000dc) (FP) (CBR) (Secondary ctx)
46659wr %g0, 0xf1, %asi
46660sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
46661add %i0, %i3, %i3
46662! preparing store val #0, next val will be in f36
46663fmovs %f16, %f20
46664fadds %f16, %f17, %f16
46665fmovd %f20, %f36
46666membar #Sync
46667stda %f32, [%i3 + 0 ] %asi
46668
46669! cbranch
46670andcc %l0, 1, %g0
46671be,pn %xcc, TARGET3309
46672nop
46673RET3309:
46674
46675! lfsr step begin
46676srlx %l0, 1, %o5
46677xnor %o5, %l0, %o5
46678sllx %o5, 63, %o5
46679or %o5, %l0, %l0
46680srlx %l0, 1, %l0
46681
46682
46683P3310: !_MEMBAR (FP) (CBR) (Secondary ctx)
46684membar #StoreLoad
46685
46686! cbranch
46687andcc %l0, 1, %g0
46688be,pt %xcc, TARGET3310
46689nop
46690RET3310:
46691
46692! lfsr step begin
46693srlx %l0, 1, %l3
46694xnor %l3, %l0, %l3
46695sllx %l3, 63, %l3
46696or %l3, %l0, %l0
46697srlx %l0, 1, %l0
46698
46699
46700P3311: !_BLD [9] (FP)
46701wr %g0, 0xf0, %asi
46702ldda [%i1 + 0] %asi, %f32
46703membar #Sync
46704! 2 addresses covered
46705fmovd %f32, %f18
46706fmovs %f18, %f15
46707!---- flushing fp results buffer to %f30 ----
46708fmovd %f0, %f30
46709fmovd %f2, %f30
46710fmovd %f4, %f30
46711fmovd %f6, %f30
46712fmovd %f8, %f30
46713fmovd %f10, %f30
46714fmovd %f12, %f30
46715fmovd %f14, %f30
46716!--
46717fmovd %f40, %f0
46718
46719P3312: !_MEMBAR (FP)
46720
46721P3313: !_BST [19] (maybe <- 0x428000dd) (FP)
46722wr %g0, 0xf0, %asi
46723sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
46724add %i0, %i2, %i2
46725! preparing store val #0, next val will be in f32
46726fmovs %f16, %f20
46727fadds %f16, %f17, %f16
46728fmovd %f20, %f32
46729membar #Sync
46730stda %f32, [%i2 + 0 ] %asi
46731
46732P3314: !_MEMBAR (FP)
46733membar #StoreLoad
46734
46735P3315: !_BLD [2] (FP)
46736wr %g0, 0xf0, %asi
46737ldda [%i0 + 0] %asi, %f32
46738membar #Sync
46739! 5 addresses covered
46740fmovd %f32, %f18
46741fmovs %f18, %f1
46742fmovs %f19, %f2
46743fmovd %f34, %f18
46744fmovs %f18, %f3
46745fmovd %f36, %f4
46746fmovd %f40, %f18
46747fmovs %f18, %f5
46748
46749P3316: !_MEMBAR (FP)
46750
46751P3317: !_ST [7] (maybe <- 0x428000de) (FP)
46752! preparing store val #0, next val will be in f20
46753fmovs %f16, %f20
46754fadds %f16, %f17, %f16
46755st %f20, [%i0 + 128 ]
46756
46757P3318: !_MEMBAR (FP)
46758
46759P3319: !_BSTC [0] (maybe <- 0x428000df) (FP)
46760wr %g0, 0xe0, %asi
46761! preparing store val #0, next val will be in f32
46762fmovs %f16, %f20
46763fadds %f16, %f17, %f16
46764! preparing store val #1, next val will be in f33
46765fmovs %f16, %f21
46766fadds %f16, %f17, %f16
46767! preparing store val #2, next val will be in f34
46768fmovd %f20, %f32
46769fmovs %f16, %f20
46770fadds %f16, %f17, %f16
46771! preparing store val #3, next val will be in f36
46772fmovd %f20, %f34
46773fmovs %f16, %f20
46774fadds %f16, %f17, %f16
46775! preparing store val #4, next val will be in f40
46776fmovd %f20, %f36
46777fmovs %f16, %f20
46778fadds %f16, %f17, %f16
46779fmovd %f20, %f40
46780membar #Sync
46781stda %f32, [%i0 + 0 ] %asi
46782
46783P3320: !_MEMBAR (FP)
46784membar #StoreLoad
46785
46786P3321: !_REPLACEMENT [7] (Int)
46787sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
46788add %i0, %i3, %i3
46789sethi %hi(0x2000), %l7
46790ld [%i3+128], %l3
46791st %l3, [%i3+128]
46792add %i3, %l7, %o5
46793ld [%o5+128], %l3
46794st %l3, [%o5+128]
46795add %o5, %l7, %o5
46796ld [%o5+128], %l3
46797st %l3, [%o5+128]
46798add %o5, %l7, %o5
46799ld [%o5+128], %l3
46800st %l3, [%o5+128]
46801add %o5, %l7, %o5
46802ld [%o5+128], %l3
46803st %l3, [%o5+128]
46804add %o5, %l7, %o5
46805ld [%o5+128], %l3
46806st %l3, [%o5+128]
46807add %o5, %l7, %o5
46808ld [%o5+128], %l3
46809st %l3, [%o5+128]
46810add %o5, %l7, %o5
46811ld [%o5+128], %l3
46812st %l3, [%o5+128]
46813
46814P3322: !_MEMBAR (FP)
46815
46816P3323: !_BSTC [28] (maybe <- 0x428000e4) (FP) (Branch target of P2836)
46817wr %g0, 0xe0, %asi
46818sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
46819add %i0, %i2, %i2
46820! preparing store val #0, next val will be in f32
46821fmovs %f16, %f20
46822fadds %f16, %f17, %f16
46823fmovd %f20, %f32
46824membar #Sync
46825stda %f32, [%i2 + 0 ] %asi
46826ba P3324
46827nop
46828
46829TARGET2836:
46830ba RET2836
46831nop
46832
46833
46834P3324: !_MEMBAR (FP) (CBR)
46835membar #StoreLoad
46836
46837! cbranch
46838andcc %l0, 1, %g0
46839be,pn %xcc, TARGET3324
46840nop
46841RET3324:
46842
46843! lfsr step begin
46844srlx %l0, 1, %l3
46845xnor %l3, %l0, %l3
46846sllx %l3, 63, %l3
46847or %l3, %l0, %l0
46848srlx %l0, 1, %l0
46849
46850
46851P3325: !_BLD [4] (FP)
46852wr %g0, 0xf0, %asi
46853ldda [%i0 + 0] %asi, %f32
46854membar #Sync
46855! 5 addresses covered
46856fmovd %f32, %f6
46857fmovd %f34, %f8
46858fmovd %f36, %f18
46859fmovs %f18, %f9
46860fmovd %f40, %f10
46861
46862P3326: !_MEMBAR (FP) (CBR) (Branch target of P3455)
46863
46864! cbranch
46865andcc %l0, 1, %g0
46866be,pt %xcc, TARGET3326
46867nop
46868RET3326:
46869
46870! lfsr step begin
46871srlx %l0, 1, %l6
46872xnor %l6, %l0, %l6
46873sllx %l6, 63, %l6
46874or %l6, %l0, %l0
46875srlx %l0, 1, %l0
46876
46877ba P3327
46878nop
46879
46880TARGET3455:
46881ba RET3455
46882nop
46883
46884
46885P3327: !_BSTC [9] (maybe <- 0x428000e5) (FP) (Branch target of P3179)
46886wr %g0, 0xe0, %asi
46887! preparing store val #0, next val will be in f32
46888fmovs %f16, %f20
46889fadds %f16, %f17, %f16
46890! preparing store val #1, next val will be in f40
46891fmovd %f20, %f32
46892fmovs %f16, %f20
46893fadds %f16, %f17, %f16
46894fmovd %f20, %f40
46895membar #Sync
46896stda %f32, [%i1 + 0 ] %asi
46897ba P3328
46898nop
46899
46900TARGET3179:
46901ba RET3179
46902nop
46903
46904
46905P3328: !_MEMBAR (FP)
46906membar #StoreLoad
46907
46908P3329: !_BLD [27] (FP)
46909wr %g0, 0xf0, %asi
46910sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
46911add %i0, %i3, %i3
46912ldda [%i3 + 128] %asi, %f32
46913membar #Sync
46914! 2 addresses covered
46915fmovd %f32, %f18
46916fmovs %f18, %f11
46917fmovd %f40, %f12
46918
46919P3330: !_MEMBAR (FP)
46920
46921P3331: !_LD [17] (Int) (Secondary ctx)
46922wr %g0, 0x81, %asi
46923sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
46924add %i0, %i2, %i2
46925lduwa [%i2 + 96] %asi, %l7
46926! move %l7(lower) -> %o4(lower)
46927or %l7, %o4, %o4
46928!---- flushing int results buffer----
46929mov %o0, %l5
46930mov %o1, %l5
46931mov %o2, %l5
46932mov %o3, %l5
46933mov %o4, %l5
46934
46935P3332: !_MEMBAR (FP)
46936
46937P3333: !_BST [27] (maybe <- 0x428000e7) (FP)
46938wr %g0, 0xf0, %asi
46939! preparing store val #0, next val will be in f32
46940fmovs %f16, %f20
46941fadds %f16, %f17, %f16
46942! preparing store val #1, next val will be in f40
46943fmovd %f20, %f32
46944fmovs %f16, %f20
46945fadds %f16, %f17, %f16
46946fmovd %f20, %f40
46947membar #Sync
46948stda %f32, [%i3 + 128 ] %asi
46949
46950P3334: !_MEMBAR (FP)
46951membar #StoreLoad
46952
46953P3335: !_FLUSHI [24] (Int)
46954flush %g0
46955
46956P3336: !_REPLACEMENT [32] (Int)
46957sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
46958add %i0, %i3, %i3
46959sethi %hi(0x2000), %l7
46960ld [%i3+256], %l3
46961st %l3, [%i3+256]
46962add %i3, %l7, %o5
46963ld [%o5+256], %l3
46964st %l3, [%o5+256]
46965add %o5, %l7, %o5
46966ld [%o5+256], %l3
46967st %l3, [%o5+256]
46968add %o5, %l7, %o5
46969ld [%o5+256], %l3
46970st %l3, [%o5+256]
46971add %o5, %l7, %o5
46972ld [%o5+256], %l3
46973st %l3, [%o5+256]
46974add %o5, %l7, %o5
46975ld [%o5+256], %l3
46976st %l3, [%o5+256]
46977add %o5, %l7, %o5
46978ld [%o5+256], %l3
46979st %l3, [%o5+256]
46980add %o5, %l7, %o5
46981ld [%o5+256], %l3
46982st %l3, [%o5+256]
46983
46984P3337: !_PREFETCH [13] (Int) (CBR) (Secondary ctx)
46985wr %g0, 0x81, %asi
46986sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
46987add %i0, %i2, %i2
46988prefetcha [%i2 + 32] %asi, 1
46989
46990! cbranch
46991andcc %l0, 1, %g0
46992be,pt %xcc, TARGET3337
46993nop
46994RET3337:
46995
46996! lfsr step begin
46997srlx %l0, 1, %l6
46998xnor %l6, %l0, %l6
46999sllx %l6, 63, %l6
47000or %l6, %l0, %l0
47001srlx %l0, 1, %l0
47002
47003
47004P3338: !_MEMBAR (FP) (Branch target of P3220)
47005ba P3339
47006nop
47007
47008TARGET3220:
47009ba RET3220
47010nop
47011
47012
47013P3339: !_BST [23] (maybe <- 0x428000e9) (FP)
47014wr %g0, 0xf0, %asi
47015sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
47016add %i0, %i3, %i3
47017! preparing store val #0, next val will be in f32
47018fmovs %f16, %f20
47019fadds %f16, %f17, %f16
47020! preparing store val #1, next val will be in f33
47021fmovs %f16, %f21
47022fadds %f16, %f17, %f16
47023! preparing store val #2, next val will be in f40
47024fmovd %f20, %f32
47025fmovs %f16, %f20
47026fadds %f16, %f17, %f16
47027fmovd %f20, %f40
47028membar #Sync
47029stda %f32, [%i3 + 0 ] %asi
47030
47031P3340: !_MEMBAR (FP) (Branch target of P3276)
47032ba P3341
47033nop
47034
47035TARGET3276:
47036ba RET3276
47037nop
47038
47039
47040P3341: !_BST [23] (maybe <- 0x428000ec) (FP)
47041wr %g0, 0xf0, %asi
47042! preparing store val #0, next val will be in f32
47043fmovs %f16, %f20
47044fadds %f16, %f17, %f16
47045! preparing store val #1, next val will be in f33
47046fmovs %f16, %f21
47047fadds %f16, %f17, %f16
47048! preparing store val #2, next val will be in f40
47049fmovd %f20, %f32
47050fmovs %f16, %f20
47051fadds %f16, %f17, %f16
47052fmovd %f20, %f40
47053membar #Sync
47054stda %f32, [%i3 + 0 ] %asi
47055
47056P3342: !_MEMBAR (FP)
47057membar #StoreLoad
47058
47059P3343: !_REPLACEMENT [12] (Int)
47060sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
47061add %i0, %i2, %i2
47062sethi %hi(0x2000), %l3
47063ld [%i2+4], %l7
47064st %l7, [%i2+4]
47065add %i2, %l3, %l6
47066ld [%l6+4], %l7
47067st %l7, [%l6+4]
47068add %l6, %l3, %l6
47069ld [%l6+4], %l7
47070st %l7, [%l6+4]
47071add %l6, %l3, %l6
47072ld [%l6+4], %l7
47073st %l7, [%l6+4]
47074add %l6, %l3, %l6
47075ld [%l6+4], %l7
47076st %l7, [%l6+4]
47077add %l6, %l3, %l6
47078ld [%l6+4], %l7
47079st %l7, [%l6+4]
47080add %l6, %l3, %l6
47081ld [%l6+4], %l7
47082st %l7, [%l6+4]
47083add %l6, %l3, %l6
47084ld [%l6+4], %l7
47085st %l7, [%l6+4]
47086
47087P3344: !_MEMBAR (FP) (CBR)
47088membar #StoreLoad
47089
47090! cbranch
47091andcc %l0, 1, %g0
47092be,pn %xcc, TARGET3344
47093nop
47094RET3344:
47095
47096! lfsr step begin
47097srlx %l0, 1, %o5
47098xnor %o5, %l0, %o5
47099sllx %o5, 63, %o5
47100or %o5, %l0, %l0
47101srlx %l0, 1, %l0
47102
47103
47104P3345: !_BLD [27] (FP)
47105wr %g0, 0xf0, %asi
47106ldda [%i3 + 128] %asi, %f32
47107membar #Sync
47108! 2 addresses covered
47109fmovd %f32, %f18
47110fmovs %f18, %f13
47111fmovd %f40, %f14
47112
47113P3346: !_MEMBAR (FP)
47114
47115P3347: !_BLD [16] (FP)
47116wr %g0, 0xf0, %asi
47117sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
47118add %i0, %i3, %i3
47119ldda [%i3 + 0] %asi, %f32
47120membar #Sync
47121! 1 addresses covered
47122fmovd %f36, %f18
47123fmovs %f18, %f15
47124!---- flushing fp results buffer to %f30 ----
47125fmovd %f0, %f30
47126fmovd %f2, %f30
47127fmovd %f4, %f30
47128fmovd %f6, %f30
47129fmovd %f8, %f30
47130fmovd %f10, %f30
47131fmovd %f12, %f30
47132fmovd %f14, %f30
47133!--
47134
47135P3348: !_MEMBAR (FP) (Branch target of P3191)
47136ba P3349
47137nop
47138
47139TARGET3191:
47140ba RET3191
47141nop
47142
47143
47144P3349: !_PREFETCH [31] (Int) (Branch target of P3407)
47145sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
47146add %i0, %i2, %i2
47147prefetch [%i2 + 192], 1
47148ba P3350
47149nop
47150
47151TARGET3407:
47152ba RET3407
47153nop
47154
47155
47156P3350: !_LD [25] (FP)
47157sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
47158add %i0, %i3, %i3
47159ld [%i3 + 96], %f0
47160! 1 addresses covered
47161
47162P3351: !_MEMBAR (FP) (Branch target of P2972)
47163membar #StoreLoad
47164ba P3352
47165nop
47166
47167TARGET2972:
47168ba RET2972
47169nop
47170
47171
47172P3352: !_BLD [21] (FP)
47173wr %g0, 0xf0, %asi
47174ldda [%i3 + 0] %asi, %f32
47175membar #Sync
47176! 3 addresses covered
47177fmovd %f32, %f18
47178fmovs %f18, %f1
47179fmovs %f19, %f2
47180fmovd %f40, %f18
47181fmovs %f18, %f3
47182
47183P3353: !_MEMBAR (FP) (Branch target of P3536)
47184ba P3354
47185nop
47186
47187TARGET3536:
47188ba RET3536
47189nop
47190
47191
47192P3354: !_REPLACEMENT [7] (Int) (Branch target of P3529)
47193sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
47194add %i0, %i2, %i2
47195sethi %hi(0x2000), %l3
47196ld [%i2+128], %l7
47197st %l7, [%i2+128]
47198add %i2, %l3, %l6
47199ld [%l6+128], %l7
47200st %l7, [%l6+128]
47201add %l6, %l3, %l6
47202ld [%l6+128], %l7
47203st %l7, [%l6+128]
47204add %l6, %l3, %l6
47205ld [%l6+128], %l7
47206st %l7, [%l6+128]
47207add %l6, %l3, %l6
47208ld [%l6+128], %l7
47209st %l7, [%l6+128]
47210add %l6, %l3, %l6
47211ld [%l6+128], %l7
47212st %l7, [%l6+128]
47213add %l6, %l3, %l6
47214ld [%l6+128], %l7
47215st %l7, [%l6+128]
47216add %l6, %l3, %l6
47217ld [%l6+128], %l7
47218st %l7, [%l6+128]
47219ba P3355
47220nop
47221
47222TARGET3529:
47223ba RET3529
47224nop
47225
47226
47227P3355: !_ST [22] (maybe <- 0x300000f) (Int) (CBR)
47228stw %l4, [%i3 + 4 ]
47229add %l4, 1, %l4
47230
47231! cbranch
47232andcc %l0, 1, %g0
47233be,pt %xcc, TARGET3355
47234nop
47235RET3355:
47236
47237! lfsr step begin
47238srlx %l0, 1, %l7
47239xnor %l7, %l0, %l7
47240sllx %l7, 63, %l7
47241or %l7, %l0, %l0
47242srlx %l0, 1, %l0
47243
47244
47245P3356: !_PREFETCH [14] (Int) (CBR) (Nucleus ctx)
47246wr %g0, 0x4, %asi
47247sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
47248add %i0, %i3, %i3
47249prefetcha [%i3 + 64] %asi, 1
47250
47251! cbranch
47252andcc %l0, 1, %g0
47253be,pn %xcc, TARGET3356
47254nop
47255RET3356:
47256
47257! lfsr step begin
47258srlx %l0, 1, %o5
47259xnor %o5, %l0, %o5
47260sllx %o5, 63, %o5
47261or %o5, %l0, %l0
47262srlx %l0, 1, %l0
47263
47264
47265P3357: !_REPLACEMENT [27] (Int) (Nucleus ctx)
47266wr %g0, 0x4, %asi
47267sethi %hi(0x2000), %l3
47268ld [%i2+160], %l7
47269st %l7, [%i2+160]
47270add %i2, %l3, %l6
47271ld [%l6+160], %l7
47272st %l7, [%l6+160]
47273add %l6, %l3, %l6
47274ld [%l6+160], %l7
47275st %l7, [%l6+160]
47276add %l6, %l3, %l6
47277ld [%l6+160], %l7
47278st %l7, [%l6+160]
47279add %l6, %l3, %l6
47280ld [%l6+160], %l7
47281st %l7, [%l6+160]
47282add %l6, %l3, %l6
47283ld [%l6+160], %l7
47284st %l7, [%l6+160]
47285add %l6, %l3, %l6
47286ld [%l6+160], %l7
47287st %l7, [%l6+160]
47288add %l6, %l3, %l6
47289ld [%l6+160], %l7
47290st %l7, [%l6+160]
47291
47292P3358: !_REPLACEMENT [23] (Int) (Secondary ctx)
47293wr %g0, 0x81, %asi
47294sethi %hi(0x2000), %o5
47295ld [%i2+32], %l6
47296st %l6, [%i2+32]
47297add %i2, %o5, %l3
47298ld [%l3+32], %l6
47299st %l6, [%l3+32]
47300add %l3, %o5, %l3
47301ld [%l3+32], %l6
47302st %l6, [%l3+32]
47303add %l3, %o5, %l3
47304ld [%l3+32], %l6
47305st %l6, [%l3+32]
47306add %l3, %o5, %l3
47307ld [%l3+32], %l6
47308st %l6, [%l3+32]
47309add %l3, %o5, %l3
47310ld [%l3+32], %l6
47311st %l6, [%l3+32]
47312add %l3, %o5, %l3
47313ld [%l3+32], %l6
47314st %l6, [%l3+32]
47315add %l3, %o5, %l3
47316ld [%l3+32], %l6
47317st %l6, [%l3+32]
47318
47319P3359: !_MEMBAR (FP) (CBR)
47320membar #StoreLoad
47321
47322! cbranch
47323andcc %l0, 1, %g0
47324be,pn %xcc, TARGET3359
47325nop
47326RET3359:
47327
47328! lfsr step begin
47329srlx %l0, 1, %l7
47330xnor %l7, %l0, %l7
47331sllx %l7, 63, %l7
47332or %l7, %l0, %l0
47333srlx %l0, 1, %l0
47334
47335
47336P3360: !_BLD [25] (FP)
47337wr %g0, 0xf0, %asi
47338sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
47339add %i0, %i2, %i2
47340ldda [%i2 + 64] %asi, %f32
47341membar #Sync
47342! 2 addresses covered
47343fmovd %f32, %f4
47344fmovd %f40, %f18
47345fmovs %f18, %f5
47346
47347P3361: !_MEMBAR (FP)
47348
47349P3362: !_LD [23] (Int)
47350lduw [%i2 + 32], %o0
47351! move %o0(lower) -> %o0(upper)
47352sllx %o0, 32, %o0
47353
47354P3363: !_LD [16] (Int) (LE) (CBR) (Nucleus ctx) (Branch target of P3552)
47355wr %g0, 0xc, %asi
47356sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
47357add %i0, %i3, %i3
47358lduwa [%i3 + 16] %asi, %l7
47359! move %l7(lower) -> %o0(lower)
47360or %l7, %o0, %o0
47361
47362! cbranch
47363andcc %l0, 1, %g0
47364be,pt %xcc, TARGET3363
47365nop
47366RET3363:
47367
47368! lfsr step begin
47369srlx %l0, 1, %o5
47370xnor %o5, %l0, %o5
47371sllx %o5, 63, %o5
47372or %o5, %l0, %l0
47373srlx %l0, 1, %l0
47374
47375ba P3364
47376nop
47377
47378TARGET3552:
47379ba RET3552
47380nop
47381
47382
47383P3364: !_PREFETCH [19] (Int)
47384sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
47385add %i0, %i2, %i2
47386prefetch [%i2 + 0], 1
47387
47388P3365: !_ST [26] (maybe <- 0x3000010) (Int) (CBR)
47389sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
47390add %i0, %i3, %i3
47391stw %l4, [%i3 + 128 ]
47392add %l4, 1, %l4
47393
47394! cbranch
47395andcc %l0, 1, %g0
47396be,pt %xcc, TARGET3365
47397nop
47398RET3365:
47399
47400! lfsr step begin
47401srlx %l0, 1, %o5
47402xnor %o5, %l0, %o5
47403sllx %o5, 63, %o5
47404or %o5, %l0, %l0
47405srlx %l0, 1, %l0
47406
47407
47408P3366: !_REPLACEMENT [23] (Int) (CBR) (Secondary ctx)
47409wr %g0, 0x81, %asi
47410sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
47411add %i0, %i2, %i2
47412sethi %hi(0x2000), %l3
47413ld [%i2+32], %l7
47414st %l7, [%i2+32]
47415add %i2, %l3, %l6
47416ld [%l6+32], %l7
47417st %l7, [%l6+32]
47418add %l6, %l3, %l6
47419ld [%l6+32], %l7
47420st %l7, [%l6+32]
47421add %l6, %l3, %l6
47422ld [%l6+32], %l7
47423st %l7, [%l6+32]
47424add %l6, %l3, %l6
47425ld [%l6+32], %l7
47426st %l7, [%l6+32]
47427add %l6, %l3, %l6
47428ld [%l6+32], %l7
47429st %l7, [%l6+32]
47430add %l6, %l3, %l6
47431ld [%l6+32], %l7
47432st %l7, [%l6+32]
47433add %l6, %l3, %l6
47434ld [%l6+32], %l7
47435st %l7, [%l6+32]
47436
47437! cbranch
47438andcc %l0, 1, %g0
47439be,pn %xcc, TARGET3366
47440nop
47441RET3366:
47442
47443! lfsr step begin
47444srlx %l0, 1, %o5
47445xnor %o5, %l0, %o5
47446sllx %o5, 63, %o5
47447or %o5, %l0, %l0
47448srlx %l0, 1, %l0
47449
47450
47451P3367: !_REPLACEMENT [17] (Int)
47452sethi %hi(0x2000), %l3
47453ld [%i2+96], %l7
47454st %l7, [%i2+96]
47455add %i2, %l3, %l6
47456ld [%l6+96], %l7
47457st %l7, [%l6+96]
47458add %l6, %l3, %l6
47459ld [%l6+96], %l7
47460st %l7, [%l6+96]
47461add %l6, %l3, %l6
47462ld [%l6+96], %l7
47463st %l7, [%l6+96]
47464add %l6, %l3, %l6
47465ld [%l6+96], %l7
47466st %l7, [%l6+96]
47467add %l6, %l3, %l6
47468ld [%l6+96], %l7
47469st %l7, [%l6+96]
47470add %l6, %l3, %l6
47471ld [%l6+96], %l7
47472st %l7, [%l6+96]
47473add %l6, %l3, %l6
47474ld [%l6+96], %l7
47475st %l7, [%l6+96]
47476
47477P3368: !_MEMBAR (FP)
47478
47479P3369: !_BST [12] (maybe <- 0x428000ef) (FP) (Branch target of P2906)
47480wr %g0, 0xf0, %asi
47481sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
47482add %i0, %i3, %i3
47483! preparing store val #0, next val will be in f32
47484fmovs %f16, %f20
47485fadds %f16, %f17, %f16
47486! preparing store val #1, next val will be in f33
47487fmovs %f16, %f21
47488fadds %f16, %f17, %f16
47489! preparing store val #2, next val will be in f40
47490fmovd %f20, %f32
47491fmovs %f16, %f20
47492fadds %f16, %f17, %f16
47493fmovd %f20, %f40
47494membar #Sync
47495stda %f32, [%i3 + 0 ] %asi
47496ba P3370
47497nop
47498
47499TARGET2906:
47500ba RET2906
47501nop
47502
47503
47504P3370: !_MEMBAR (FP)
47505
47506P3371: !_BSTC [19] (maybe <- 0x428000f2) (FP)
47507wr %g0, 0xe0, %asi
47508sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
47509add %i0, %i2, %i2
47510! preparing store val #0, next val will be in f32
47511fmovs %f16, %f20
47512fadds %f16, %f17, %f16
47513fmovd %f20, %f32
47514membar #Sync
47515stda %f32, [%i2 + 0 ] %asi
47516
47517P3372: !_MEMBAR (FP)
47518membar #StoreLoad
47519
47520P3373: !_PREFETCH [16] (Int) (Secondary ctx) (Branch target of P2677)
47521wr %g0, 0x81, %asi
47522sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
47523add %i0, %i3, %i3
47524prefetcha [%i3 + 16] %asi, 1
47525ba P3374
47526nop
47527
47528TARGET2677:
47529ba RET2677
47530nop
47531
47532
47533P3374: !_PREFETCH [19] (Int) (Nucleus ctx)
47534wr %g0, 0x4, %asi
47535prefetcha [%i2 + 0] %asi, 1
47536
47537P3375: !_MEMBAR (FP)
47538
47539P3376: !_BST [29] (maybe <- 0x428000f3) (FP)
47540wr %g0, 0xf0, %asi
47541sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
47542add %i0, %i2, %i2
47543! preparing store val #0, next val will be in f32
47544fmovs %f16, %f20
47545fadds %f16, %f17, %f16
47546fmovd %f20, %f32
47547membar #Sync
47548stda %f32, [%i2 + 64 ] %asi
47549
47550P3377: !_MEMBAR (FP) (Branch target of P3110)
47551membar #StoreLoad
47552ba P3378
47553nop
47554
47555TARGET3110:
47556ba RET3110
47557nop
47558
47559
47560P3378: !_ST [3] (maybe <- 0x428000f4) (FP) (Secondary ctx) (Branch target of P3543)
47561wr %g0, 0x81, %asi
47562! preparing store val #0, next val will be in f20
47563fmovs %f16, %f20
47564fadds %f16, %f17, %f16
47565sta %f20, [%i0 + 16 ] %asi
47566ba P3379
47567nop
47568
47569TARGET3543:
47570ba RET3543
47571nop
47572
47573
47574P3379: !_REPLACEMENT [9] (Int)
47575sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
47576add %i0, %i3, %i3
47577sethi %hi(0x2000), %o5
47578ld [%i3+32], %l6
47579st %l6, [%i3+32]
47580add %i3, %o5, %l3
47581ld [%l3+32], %l6
47582st %l6, [%l3+32]
47583add %l3, %o5, %l3
47584ld [%l3+32], %l6
47585st %l6, [%l3+32]
47586add %l3, %o5, %l3
47587ld [%l3+32], %l6
47588st %l6, [%l3+32]
47589add %l3, %o5, %l3
47590ld [%l3+32], %l6
47591st %l6, [%l3+32]
47592add %l3, %o5, %l3
47593ld [%l3+32], %l6
47594st %l6, [%l3+32]
47595add %l3, %o5, %l3
47596ld [%l3+32], %l6
47597st %l6, [%l3+32]
47598add %l3, %o5, %l3
47599ld [%l3+32], %l6
47600st %l6, [%l3+32]
47601
47602P3380: !_REPLACEMENT [13] (Int) (CBR)
47603sethi %hi(0x2000), %l7
47604ld [%i3+32], %l3
47605st %l3, [%i3+32]
47606add %i3, %l7, %o5
47607ld [%o5+32], %l3
47608st %l3, [%o5+32]
47609add %o5, %l7, %o5
47610ld [%o5+32], %l3
47611st %l3, [%o5+32]
47612add %o5, %l7, %o5
47613ld [%o5+32], %l3
47614st %l3, [%o5+32]
47615add %o5, %l7, %o5
47616ld [%o5+32], %l3
47617st %l3, [%o5+32]
47618add %o5, %l7, %o5
47619ld [%o5+32], %l3
47620st %l3, [%o5+32]
47621add %o5, %l7, %o5
47622ld [%o5+32], %l3
47623st %l3, [%o5+32]
47624add %o5, %l7, %o5
47625ld [%o5+32], %l3
47626st %l3, [%o5+32]
47627
47628! cbranch
47629andcc %l0, 1, %g0
47630be,pt %xcc, TARGET3380
47631nop
47632RET3380:
47633
47634! lfsr step begin
47635srlx %l0, 1, %l6
47636xnor %l6, %l0, %l6
47637sllx %l6, 63, %l6
47638or %l6, %l0, %l0
47639srlx %l0, 1, %l0
47640
47641
47642P3381: !_MEMBAR (FP)
47643membar #StoreLoad
47644
47645P3382: !_BLD [11] (FP) (CBR)
47646wr %g0, 0xf0, %asi
47647sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
47648add %i0, %i2, %i2
47649ldda [%i2 + 0] %asi, %f32
47650membar #Sync
47651! 3 addresses covered
47652fmovd %f32, %f6
47653fmovd %f40, %f8
47654
47655! cbranch
47656andcc %l0, 1, %g0
47657be,pn %xcc, TARGET3382
47658nop
47659RET3382:
47660
47661! lfsr step begin
47662srlx %l0, 1, %l7
47663xnor %l7, %l0, %l7
47664sllx %l7, 63, %l7
47665or %l7, %l0, %l0
47666srlx %l0, 1, %l0
47667
47668
47669P3383: !_MEMBAR (FP) (Branch target of P2929)
47670ba P3384
47671nop
47672
47673TARGET2929:
47674ba RET2929
47675nop
47676
47677
47678P3384: !_BLD [5] (FP)
47679wr %g0, 0xf0, %asi
47680ldda [%i0 + 64] %asi, %f32
47681membar #Sync
47682! 2 addresses covered
47683fmovd %f32, %f18
47684fmovs %f18, %f9
47685fmovd %f40, %f10
47686
47687P3385: !_MEMBAR (FP)
47688
47689P3386: !_BLD [27] (FP)
47690wr %g0, 0xf0, %asi
47691sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
47692add %i0, %i3, %i3
47693ldda [%i3 + 128] %asi, %f32
47694membar #Sync
47695! 2 addresses covered
47696fmovd %f32, %f18
47697fmovs %f18, %f11
47698fmovd %f40, %f12
47699
47700P3387: !_MEMBAR (FP)
47701
47702P3388: !_BLD [7] (FP)
47703wr %g0, 0xf0, %asi
47704ldda [%i0 + 128] %asi, %f32
47705membar #Sync
47706! 1 addresses covered
47707fmovd %f32, %f18
47708fmovs %f18, %f13
47709
47710P3389: !_MEMBAR (FP)
47711
47712P3390: !_BLD [7] (FP)
47713wr %g0, 0xf0, %asi
47714ldda [%i0 + 128] %asi, %f32
47715membar #Sync
47716! 1 addresses covered
47717fmovd %f32, %f14
47718
47719P3391: !_MEMBAR (FP)
47720
47721P3392: !_BLD [18] (FP)
47722wr %g0, 0xf0, %asi
47723sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
47724add %i0, %i2, %i2
47725ldda [%i2 + 128] %asi, %f32
47726membar #Sync
47727! 1 addresses covered
47728fmovd %f32, %f18
47729fmovs %f18, %f15
47730!---- flushing fp results buffer to %f30 ----
47731fmovd %f0, %f30
47732fmovd %f2, %f30
47733fmovd %f4, %f30
47734fmovd %f6, %f30
47735fmovd %f8, %f30
47736fmovd %f10, %f30
47737fmovd %f12, %f30
47738fmovd %f14, %f30
47739!--
47740
47741P3393: !_MEMBAR (FP)
47742
47743P3394: !_BLD [2] (FP) (Branch target of P3564)
47744wr %g0, 0xf0, %asi
47745ldda [%i0 + 0] %asi, %f0
47746membar #Sync
47747! 5 addresses covered
47748fmovs %f4, %f3
47749fmovd %f8, %f4
47750ba P3395
47751nop
47752
47753TARGET3564:
47754ba RET3564
47755nop
47756
47757
47758P3395: !_MEMBAR (FP) (Loop exit)
47759!---- flushing int results buffer----
47760mov %o0, %l5
47761!---- flushing fp results buffer to %f30 ----
47762fmovd %f0, %f30
47763fmovd %f2, %f30
47764fmovs %f4, %f30
47765!--
47766loop_exit_6_2:
47767sub %l2, 1, %l2
47768cmp %l2, 0
47769bg loop_entry_6_2
47770nop
47771
47772P3396: !_MEMBAR (FP) (Loop entry)
47773sethi %hi(0x1), %l2
47774or %l2, %lo(0x1), %l2
47775loop_entry_6_3:
47776
47777P3397: !_BSTC [32] (maybe <- 0x428000f5) (FP) (CBR) (Branch target of P3589)
47778wr %g0, 0xe0, %asi
47779sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
47780add %i0, %i3, %i3
47781! preparing store val #0, next val will be in f32
47782fmovs %f16, %f20
47783fadds %f16, %f17, %f16
47784fmovd %f20, %f32
47785membar #Sync
47786stda %f32, [%i3 + 256 ] %asi
47787
47788! cbranch
47789andcc %l0, 1, %g0
47790be,pn %xcc, TARGET3397
47791nop
47792RET3397:
47793
47794! lfsr step begin
47795srlx %l0, 1, %o5
47796xnor %o5, %l0, %o5
47797sllx %o5, 63, %o5
47798or %o5, %l0, %l0
47799srlx %l0, 1, %l0
47800
47801ba P3398
47802nop
47803
47804TARGET3589:
47805ba RET3589
47806nop
47807
47808
47809P3398: !_MEMBAR (FP)
47810
47811P3399: !_BST [17] (maybe <- 0x428000f6) (FP)
47812wr %g0, 0xf0, %asi
47813sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
47814add %i0, %i2, %i2
47815! preparing store val #0, next val will be in f40
47816fmovs %f16, %f20
47817fadds %f16, %f17, %f16
47818fmovd %f20, %f40
47819membar #Sync
47820stda %f32, [%i2 + 64 ] %asi
47821
47822P3400: !_MEMBAR (FP) (CBR)
47823
47824! cbranch
47825andcc %l0, 1, %g0
47826be,pt %xcc, TARGET3400
47827nop
47828RET3400:
47829
47830! lfsr step begin
47831srlx %l0, 1, %o5
47832xnor %o5, %l0, %o5
47833sllx %o5, 63, %o5
47834or %o5, %l0, %l0
47835srlx %l0, 1, %l0
47836
47837
47838P3401: !_BSTC [20] (maybe <- 0x428000f7) (FP)
47839wr %g0, 0xe0, %asi
47840sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
47841add %i0, %i3, %i3
47842! preparing store val #0, next val will be in f32
47843fmovs %f16, %f20
47844fadds %f16, %f17, %f16
47845fmovd %f20, %f32
47846membar #Sync
47847stda %f32, [%i3 + 256 ] %asi
47848
47849P3402: !_MEMBAR (FP)
47850membar #StoreLoad
47851
47852P3403: !_BLD [28] (FP)
47853wr %g0, 0xf0, %asi
47854sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
47855add %i0, %i2, %i2
47856ldda [%i2 + 0] %asi, %f0
47857membar #Sync
47858! 1 addresses covered
47859
47860P3404: !_MEMBAR (FP)
47861
47862P3405: !_BLD [0] (FP) (CBR) (Secondary ctx)
47863wr %g0, 0xf1, %asi
47864ldda [%i0 + 0] %asi, %f32
47865membar #Sync
47866! 5 addresses covered
47867fmovd %f32, %f18
47868fmovs %f18, %f1
47869fmovs %f19, %f2
47870fmovd %f34, %f18
47871fmovs %f18, %f3
47872fmovd %f36, %f4
47873fmovd %f40, %f18
47874fmovs %f18, %f5
47875
47876! cbranch
47877andcc %l0, 1, %g0
47878be,pt %xcc, TARGET3405
47879nop
47880RET3405:
47881
47882! lfsr step begin
47883srlx %l0, 1, %o5
47884xnor %o5, %l0, %o5
47885sllx %o5, 63, %o5
47886or %o5, %l0, %l0
47887srlx %l0, 1, %l0
47888
47889
47890P3406: !_MEMBAR (FP) (Secondary ctx) (Branch target of P3171)
47891ba P3407
47892nop
47893
47894TARGET3171:
47895ba RET3171
47896nop
47897
47898
47899P3407: !_BLD [29] (FP) (CBR)
47900wr %g0, 0xf0, %asi
47901ldda [%i2 + 64] %asi, %f32
47902membar #Sync
47903! 1 addresses covered
47904fmovd %f32, %f6
47905
47906! cbranch
47907andcc %l0, 1, %g0
47908be,pt %xcc, TARGET3407
47909nop
47910RET3407:
47911
47912! lfsr step begin
47913srlx %l0, 1, %l3
47914xnor %l3, %l0, %l3
47915sllx %l3, 63, %l3
47916or %l3, %l0, %l0
47917srlx %l0, 1, %l0
47918
47919
47920P3408: !_MEMBAR (FP)
47921
47922P3409: !_ST [1] (maybe <- 0x3000011) (Int)
47923stw %l4, [%i0 + 4 ]
47924add %l4, 1, %l4
47925
47926P3410: !_ST [1] (maybe <- 0x3000012) (Int) (Secondary ctx)
47927wr %g0, 0x81, %asi
47928stwa %l4, [%i0 + 4] %asi
47929add %l4, 1, %l4
47930
47931P3411: !_REPLACEMENT [26] (Int)
47932sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
47933add %i0, %i3, %i3
47934sethi %hi(0x2000), %o5
47935ld [%i3+128], %l6
47936st %l6, [%i3+128]
47937add %i3, %o5, %l3
47938ld [%l3+128], %l6
47939st %l6, [%l3+128]
47940add %l3, %o5, %l3
47941ld [%l3+128], %l6
47942st %l6, [%l3+128]
47943add %l3, %o5, %l3
47944ld [%l3+128], %l6
47945st %l6, [%l3+128]
47946add %l3, %o5, %l3
47947ld [%l3+128], %l6
47948st %l6, [%l3+128]
47949add %l3, %o5, %l3
47950ld [%l3+128], %l6
47951st %l6, [%l3+128]
47952add %l3, %o5, %l3
47953ld [%l3+128], %l6
47954st %l6, [%l3+128]
47955add %l3, %o5, %l3
47956ld [%l3+128], %l6
47957st %l6, [%l3+128]
47958
47959P3412: !_MEMBAR (FP) (Branch target of P3417)
47960membar #StoreLoad
47961ba P3413
47962nop
47963
47964TARGET3417:
47965ba RET3417
47966nop
47967
47968
47969P3413: !_BLD [11] (FP)
47970wr %g0, 0xf0, %asi
47971sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
47972add %i0, %i2, %i2
47973ldda [%i2 + 0] %asi, %f32
47974membar #Sync
47975! 3 addresses covered
47976fmovd %f32, %f18
47977fmovs %f18, %f7
47978fmovs %f19, %f8
47979fmovd %f40, %f18
47980fmovs %f18, %f9
47981
47982P3414: !_MEMBAR (FP) (Branch target of P3344)
47983ba P3415
47984nop
47985
47986TARGET3344:
47987ba RET3344
47988nop
47989
47990
47991P3415: !_BST [15] (maybe <- 0x428000f8) (FP)
47992wr %g0, 0xf0, %asi
47993! preparing store val #0, next val will be in f32
47994fmovs %f16, %f20
47995fadds %f16, %f17, %f16
47996fmovd %f20, %f32
47997membar #Sync
47998stda %f32, [%i2 + 128 ] %asi
47999
48000P3416: !_MEMBAR (FP) (CBR)
48001
48002! cbranch
48003andcc %l0, 1, %g0
48004be,pt %xcc, TARGET3416
48005nop
48006RET3416:
48007
48008! lfsr step begin
48009srlx %l0, 1, %l6
48010xnor %l6, %l0, %l6
48011sllx %l6, 63, %l6
48012or %l6, %l0, %l0
48013srlx %l0, 1, %l0
48014
48015
48016P3417: !_BSTC [33] (maybe <- 0x428000f9) (FP) (CBR) (Branch target of P2788)
48017wr %g0, 0xe0, %asi
48018sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
48019add %i0, %i3, %i3
48020! preparing store val #0, next val will be in f32
48021fmovs %f16, %f20
48022fadds %f16, %f17, %f16
48023fmovd %f20, %f32
48024membar #Sync
48025stda %f32, [%i3 + 0 ] %asi
48026
48027! cbranch
48028andcc %l0, 1, %g0
48029be,pt %xcc, TARGET3417
48030nop
48031RET3417:
48032
48033! lfsr step begin
48034srlx %l0, 1, %l6
48035xnor %l6, %l0, %l6
48036sllx %l6, 63, %l6
48037or %l6, %l0, %l0
48038srlx %l0, 1, %l0
48039
48040ba P3418
48041nop
48042
48043TARGET2788:
48044ba RET2788
48045nop
48046
48047
48048P3418: !_MEMBAR (FP) (Branch target of P3089)
48049ba P3419
48050nop
48051
48052TARGET3089:
48053ba RET3089
48054nop
48055
48056
48057P3419: !_BSTC [9] (maybe <- 0x428000fa) (FP)
48058wr %g0, 0xe0, %asi
48059! preparing store val #0, next val will be in f32
48060fmovs %f16, %f20
48061fadds %f16, %f17, %f16
48062! preparing store val #1, next val will be in f40
48063fmovd %f20, %f32
48064fmovs %f16, %f20
48065fadds %f16, %f17, %f16
48066fmovd %f20, %f40
48067membar #Sync
48068stda %f32, [%i1 + 0 ] %asi
48069
48070P3420: !_MEMBAR (FP)
48071membar #StoreLoad
48072
48073P3421: !_LD [9] (FP) (Secondary ctx)
48074wr %g0, 0x81, %asi
48075lda [%i1 + 32] %asi, %f10
48076! 1 addresses covered
48077
48078P3422: !_MEMBAR (FP) (CBR)
48079
48080! cbranch
48081andcc %l0, 1, %g0
48082be,pn %xcc, TARGET3422
48083nop
48084RET3422:
48085
48086! lfsr step begin
48087srlx %l0, 1, %l6
48088xnor %l6, %l0, %l6
48089sllx %l6, 63, %l6
48090or %l6, %l0, %l0
48091srlx %l0, 1, %l0
48092
48093
48094P3423: !_BST [16] (maybe <- 0x428000fc) (FP) (CBR)
48095wr %g0, 0xf0, %asi
48096sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
48097add %i0, %i2, %i2
48098! preparing store val #0, next val will be in f36
48099fmovs %f16, %f20
48100fadds %f16, %f17, %f16
48101fmovd %f20, %f36
48102membar #Sync
48103stda %f32, [%i2 + 0 ] %asi
48104
48105! cbranch
48106andcc %l0, 1, %g0
48107be,pn %xcc, TARGET3423
48108nop
48109RET3423:
48110
48111! lfsr step begin
48112srlx %l0, 1, %l6
48113xnor %l6, %l0, %l6
48114sllx %l6, 63, %l6
48115or %l6, %l0, %l0
48116srlx %l0, 1, %l0
48117
48118
48119P3424: !_MEMBAR (FP) (CBR)
48120membar #StoreLoad
48121
48122! cbranch
48123andcc %l0, 1, %g0
48124be,pt %xcc, TARGET3424
48125nop
48126RET3424:
48127
48128! lfsr step begin
48129srlx %l0, 1, %l7
48130xnor %l7, %l0, %l7
48131sllx %l7, 63, %l7
48132or %l7, %l0, %l0
48133srlx %l0, 1, %l0
48134
48135
48136P3425: !_ST [0] (maybe <- 0x428000fd) (FP) (Nucleus ctx)
48137wr %g0, 0x4, %asi
48138! preparing store val #0, next val will be in f20
48139fmovs %f16, %f20
48140fadds %f16, %f17, %f16
48141sta %f20, [%i0 + 0 ] %asi
48142
48143P3426: !_REPLACEMENT [31] (Int) (CBR) (Secondary ctx)
48144wr %g0, 0x81, %asi
48145sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
48146add %i0, %i3, %i3
48147sethi %hi(0x2000), %l7
48148ld [%i3+192], %l3
48149st %l3, [%i3+192]
48150add %i3, %l7, %o5
48151ld [%o5+192], %l3
48152st %l3, [%o5+192]
48153add %o5, %l7, %o5
48154ld [%o5+192], %l3
48155st %l3, [%o5+192]
48156add %o5, %l7, %o5
48157ld [%o5+192], %l3
48158st %l3, [%o5+192]
48159add %o5, %l7, %o5
48160ld [%o5+192], %l3
48161st %l3, [%o5+192]
48162add %o5, %l7, %o5
48163ld [%o5+192], %l3
48164st %l3, [%o5+192]
48165add %o5, %l7, %o5
48166ld [%o5+192], %l3
48167st %l3, [%o5+192]
48168add %o5, %l7, %o5
48169ld [%o5+192], %l3
48170st %l3, [%o5+192]
48171
48172! cbranch
48173andcc %l0, 1, %g0
48174be,pn %xcc, TARGET3426
48175nop
48176RET3426:
48177
48178! lfsr step begin
48179srlx %l0, 1, %l6
48180xnor %l6, %l0, %l6
48181sllx %l6, 63, %l6
48182or %l6, %l0, %l0
48183srlx %l0, 1, %l0
48184
48185
48186P3427: !_MEMBAR (FP) (CBR)
48187
48188! cbranch
48189andcc %l0, 1, %g0
48190be,pt %xcc, TARGET3427
48191nop
48192RET3427:
48193
48194! lfsr step begin
48195srlx %l0, 1, %l7
48196xnor %l7, %l0, %l7
48197sllx %l7, 63, %l7
48198or %l7, %l0, %l0
48199srlx %l0, 1, %l0
48200
48201
48202P3428: !_BSTC [21] (maybe <- 0x428000fe) (FP)
48203wr %g0, 0xe0, %asi
48204sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
48205add %i0, %i2, %i2
48206! preparing store val #0, next val will be in f32
48207fmovs %f16, %f20
48208fadds %f16, %f17, %f16
48209! preparing store val #1, next val will be in f33
48210fmovs %f16, %f21
48211fadds %f16, %f17, %f16
48212! preparing store val #2, next val will be in f40
48213fmovd %f20, %f32
48214fmovs %f16, %f20
48215fadds %f16, %f17, %f16
48216fmovd %f20, %f40
48217membar #Sync
48218stda %f32, [%i2 + 0 ] %asi
48219
48220P3429: !_MEMBAR (FP) (Branch target of P3016)
48221membar #StoreLoad
48222ba P3430
48223nop
48224
48225TARGET3016:
48226ba RET3016
48227nop
48228
48229
48230P3430: !_BLD [10] (FP)
48231wr %g0, 0xf0, %asi
48232ldda [%i1 + 64] %asi, %f32
48233membar #Sync
48234! 1 addresses covered
48235fmovd %f32, %f18
48236fmovs %f18, %f11
48237
48238P3431: !_MEMBAR (FP) (Branch target of P2958)
48239ba P3432
48240nop
48241
48242TARGET2958:
48243ba RET2958
48244nop
48245
48246
48247P3432: !_BLD [13] (FP)
48248wr %g0, 0xf0, %asi
48249sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
48250add %i0, %i3, %i3
48251ldda [%i3 + 0] %asi, %f32
48252membar #Sync
48253! 3 addresses covered
48254fmovd %f32, %f12
48255fmovd %f40, %f14
48256
48257P3433: !_MEMBAR (FP) (CBR) (Branch target of P3437)
48258
48259! cbranch
48260andcc %l0, 1, %g0
48261be,pt %xcc, TARGET3433
48262nop
48263RET3433:
48264
48265! lfsr step begin
48266srlx %l0, 1, %l7
48267xnor %l7, %l0, %l7
48268sllx %l7, 63, %l7
48269or %l7, %l0, %l0
48270srlx %l0, 1, %l0
48271
48272ba P3434
48273nop
48274
48275TARGET3437:
48276ba RET3437
48277nop
48278
48279
48280P3434: !_ST [25] (maybe <- 0x42800101) (FP) (Nucleus ctx)
48281wr %g0, 0x4, %asi
48282! preparing store val #0, next val will be in f20
48283fmovs %f16, %f20
48284fadds %f16, %f17, %f16
48285sta %f20, [%i2 + 96 ] %asi
48286
48287P3435: !_LD [21] (Int)
48288lduw [%i2 + 0], %o0
48289! move %o0(lower) -> %o0(upper)
48290sllx %o0, 32, %o0
48291
48292P3436: !_MEMBAR (FP)
48293
48294P3437: !_BST [22] (maybe <- 0x42800102) (FP) (CBR)
48295wr %g0, 0xf0, %asi
48296! preparing store val #0, next val will be in f32
48297fmovs %f16, %f20
48298fadds %f16, %f17, %f16
48299! preparing store val #1, next val will be in f33
48300fmovs %f16, %f21
48301fadds %f16, %f17, %f16
48302! preparing store val #2, next val will be in f40
48303fmovd %f20, %f32
48304fmovs %f16, %f20
48305fadds %f16, %f17, %f16
48306fmovd %f20, %f40
48307membar #Sync
48308stda %f32, [%i2 + 0 ] %asi
48309
48310! cbranch
48311andcc %l0, 1, %g0
48312be,pt %xcc, TARGET3437
48313nop
48314RET3437:
48315
48316! lfsr step begin
48317srlx %l0, 1, %o5
48318xnor %o5, %l0, %o5
48319sllx %o5, 63, %o5
48320or %o5, %l0, %l0
48321srlx %l0, 1, %l0
48322
48323
48324P3438: !_MEMBAR (FP) (Branch target of P3161)
48325membar #StoreLoad
48326ba P3439
48327nop
48328
48329TARGET3161:
48330ba RET3161
48331nop
48332
48333
48334P3439: !_BLD [19] (FP)
48335wr %g0, 0xf0, %asi
48336sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
48337add %i0, %i2, %i2
48338ldda [%i2 + 0] %asi, %f32
48339membar #Sync
48340! 1 addresses covered
48341fmovd %f32, %f18
48342fmovs %f18, %f15
48343!---- flushing fp results buffer to %f30 ----
48344fmovd %f0, %f30
48345fmovd %f2, %f30
48346fmovd %f4, %f30
48347fmovd %f6, %f30
48348fmovd %f8, %f30
48349fmovd %f10, %f30
48350fmovd %f12, %f30
48351fmovd %f14, %f30
48352!--
48353
48354P3440: !_MEMBAR (FP) (Branch target of P3066)
48355ba P3441
48356nop
48357
48358TARGET3066:
48359ba RET3066
48360nop
48361
48362
48363P3441: !_PREFETCH [23] (Int) (Nucleus ctx)
48364wr %g0, 0x4, %asi
48365sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
48366add %i0, %i3, %i3
48367prefetcha [%i3 + 32] %asi, 1
48368
48369P3442: !_PREFETCH [16] (Int)
48370sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
48371add %i0, %i2, %i2
48372prefetch [%i2 + 16], 1
48373
48374P3443: !_MEMBAR (FP)
48375
48376P3444: !_BST [23] (maybe <- 0x42800105) (FP)
48377wr %g0, 0xf0, %asi
48378! preparing store val #0, next val will be in f32
48379fmovs %f16, %f20
48380fadds %f16, %f17, %f16
48381! preparing store val #1, next val will be in f33
48382fmovs %f16, %f21
48383fadds %f16, %f17, %f16
48384! preparing store val #2, next val will be in f40
48385fmovd %f20, %f32
48386fmovs %f16, %f20
48387fadds %f16, %f17, %f16
48388fmovd %f20, %f40
48389membar #Sync
48390stda %f32, [%i3 + 0 ] %asi
48391
48392P3445: !_MEMBAR (FP)
48393
48394P3446: !_BST [1] (maybe <- 0x42800108) (FP) (CBR) (Branch target of P3212)
48395wr %g0, 0xf0, %asi
48396! preparing store val #0, next val will be in f32
48397fmovs %f16, %f20
48398fadds %f16, %f17, %f16
48399! preparing store val #1, next val will be in f33
48400fmovs %f16, %f21
48401fadds %f16, %f17, %f16
48402! preparing store val #2, next val will be in f34
48403fmovd %f20, %f32
48404fmovs %f16, %f20
48405fadds %f16, %f17, %f16
48406! preparing store val #3, next val will be in f36
48407fmovd %f20, %f34
48408fmovs %f16, %f20
48409fadds %f16, %f17, %f16
48410! preparing store val #4, next val will be in f40
48411fmovd %f20, %f36
48412fmovs %f16, %f20
48413fadds %f16, %f17, %f16
48414fmovd %f20, %f40
48415membar #Sync
48416stda %f32, [%i0 + 0 ] %asi
48417
48418! cbranch
48419andcc %l0, 1, %g0
48420be,pt %xcc, TARGET3446
48421nop
48422RET3446:
48423
48424! lfsr step begin
48425srlx %l0, 1, %l7
48426xnor %l7, %l0, %l7
48427sllx %l7, 63, %l7
48428or %l7, %l0, %l0
48429srlx %l0, 1, %l0
48430
48431ba P3447
48432nop
48433
48434TARGET3212:
48435ba RET3212
48436nop
48437
48438
48439P3447: !_MEMBAR (FP) (Branch target of P3243)
48440membar #StoreLoad
48441ba P3448
48442nop
48443
48444TARGET3243:
48445ba RET3243
48446nop
48447
48448
48449P3448: !_REPLACEMENT [11] (Int) (Secondary ctx)
48450wr %g0, 0x81, %asi
48451sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
48452add %i0, %i3, %i3
48453sethi %hi(0x2000), %o5
48454ld [%i3+0], %l6
48455st %l6, [%i3+0]
48456add %i3, %o5, %l3
48457ld [%l3+0], %l6
48458st %l6, [%l3+0]
48459add %l3, %o5, %l3
48460ld [%l3+0], %l6
48461st %l6, [%l3+0]
48462add %l3, %o5, %l3
48463ld [%l3+0], %l6
48464st %l6, [%l3+0]
48465add %l3, %o5, %l3
48466ld [%l3+0], %l6
48467st %l6, [%l3+0]
48468add %l3, %o5, %l3
48469ld [%l3+0], %l6
48470st %l6, [%l3+0]
48471add %l3, %o5, %l3
48472ld [%l3+0], %l6
48473st %l6, [%l3+0]
48474add %l3, %o5, %l3
48475ld [%l3+0], %l6
48476st %l6, [%l3+0]
48477
48478P3449: !_LD [3] (FP) (Branch target of P3217)
48479ld [%i0 + 16], %f0
48480! 1 addresses covered
48481ba P3450
48482nop
48483
48484TARGET3217:
48485ba RET3217
48486nop
48487
48488
48489P3450: !_ST [28] (maybe <- 0x3000013) (Int)
48490sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
48491add %i0, %i2, %i2
48492stw %l4, [%i2 + 0 ]
48493add %l4, 1, %l4
48494
48495P3451: !_LD [8] (Int) (LE)
48496wr %g0, 0x88, %asi
48497lduwa [%i1 + 0] %asi, %l7
48498! move %l7(lower) -> %o0(lower)
48499or %l7, %o0, %o0
48500
48501P3452: !_ST [6] (maybe <- 0x4280010d) (FP) (Secondary ctx) (Branch target of P3416)
48502wr %g0, 0x81, %asi
48503! preparing store val #0, next val will be in f20
48504fmovs %f16, %f20
48505fadds %f16, %f17, %f16
48506sta %f20, [%i0 + 96 ] %asi
48507ba P3453
48508nop
48509
48510TARGET3416:
48511ba RET3416
48512nop
48513
48514
48515P3453: !_REPLACEMENT [6] (Int) (CBR)
48516sethi %hi(0x2000), %l7
48517ld [%i3+96], %l3
48518st %l3, [%i3+96]
48519add %i3, %l7, %o5
48520ld [%o5+96], %l3
48521st %l3, [%o5+96]
48522add %o5, %l7, %o5
48523ld [%o5+96], %l3
48524st %l3, [%o5+96]
48525add %o5, %l7, %o5
48526ld [%o5+96], %l3
48527st %l3, [%o5+96]
48528add %o5, %l7, %o5
48529ld [%o5+96], %l3
48530st %l3, [%o5+96]
48531add %o5, %l7, %o5
48532ld [%o5+96], %l3
48533st %l3, [%o5+96]
48534add %o5, %l7, %o5
48535ld [%o5+96], %l3
48536st %l3, [%o5+96]
48537add %o5, %l7, %o5
48538ld [%o5+96], %l3
48539st %l3, [%o5+96]
48540
48541! cbranch
48542andcc %l0, 1, %g0
48543be,pn %xcc, TARGET3453
48544nop
48545RET3453:
48546
48547! lfsr step begin
48548srlx %l0, 1, %l6
48549xnor %l6, %l0, %l6
48550sllx %l6, 63, %l6
48551or %l6, %l0, %l0
48552srlx %l0, 1, %l0
48553
48554
48555P3454: !_REPLACEMENT [1] (Int) (Branch target of P3587)
48556sethi %hi(0x2000), %l7
48557ld [%i3+4], %l3
48558st %l3, [%i3+4]
48559add %i3, %l7, %o5
48560ld [%o5+4], %l3
48561st %l3, [%o5+4]
48562add %o5, %l7, %o5
48563ld [%o5+4], %l3
48564st %l3, [%o5+4]
48565add %o5, %l7, %o5
48566ld [%o5+4], %l3
48567st %l3, [%o5+4]
48568add %o5, %l7, %o5
48569ld [%o5+4], %l3
48570st %l3, [%o5+4]
48571add %o5, %l7, %o5
48572ld [%o5+4], %l3
48573st %l3, [%o5+4]
48574add %o5, %l7, %o5
48575ld [%o5+4], %l3
48576st %l3, [%o5+4]
48577add %o5, %l7, %o5
48578ld [%o5+4], %l3
48579st %l3, [%o5+4]
48580ba P3455
48581nop
48582
48583TARGET3587:
48584ba RET3587
48585nop
48586
48587
48588P3455: !_MEMBAR (FP) (CBR)
48589
48590! cbranch
48591andcc %l0, 1, %g0
48592be,pt %xcc, TARGET3455
48593nop
48594RET3455:
48595
48596! lfsr step begin
48597srlx %l0, 1, %l6
48598xnor %l6, %l0, %l6
48599sllx %l6, 63, %l6
48600or %l6, %l0, %l0
48601srlx %l0, 1, %l0
48602
48603
48604P3456: !_BSTC [4] (maybe <- 0x4280010e) (FP)
48605wr %g0, 0xe0, %asi
48606! preparing store val #0, next val will be in f32
48607fmovs %f16, %f20
48608fadds %f16, %f17, %f16
48609! preparing store val #1, next val will be in f33
48610fmovs %f16, %f21
48611fadds %f16, %f17, %f16
48612! preparing store val #2, next val will be in f34
48613fmovd %f20, %f32
48614fmovs %f16, %f20
48615fadds %f16, %f17, %f16
48616! preparing store val #3, next val will be in f36
48617fmovd %f20, %f34
48618fmovs %f16, %f20
48619fadds %f16, %f17, %f16
48620! preparing store val #4, next val will be in f40
48621fmovd %f20, %f36
48622fmovs %f16, %f20
48623fadds %f16, %f17, %f16
48624fmovd %f20, %f40
48625membar #Sync
48626stda %f32, [%i0 + 0 ] %asi
48627
48628P3457: !_MEMBAR (FP)
48629membar #StoreLoad
48630
48631P3458: !_BLD [9] (FP) (CBR)
48632wr %g0, 0xf0, %asi
48633ldda [%i1 + 0] %asi, %f32
48634membar #Sync
48635! 2 addresses covered
48636fmovd %f32, %f18
48637fmovs %f18, %f1
48638fmovd %f40, %f2
48639
48640! cbranch
48641andcc %l0, 1, %g0
48642be,pt %xcc, TARGET3458
48643nop
48644RET3458:
48645
48646! lfsr step begin
48647srlx %l0, 1, %l6
48648xnor %l6, %l0, %l6
48649sllx %l6, 63, %l6
48650or %l6, %l0, %l0
48651srlx %l0, 1, %l0
48652
48653
48654P3459: !_MEMBAR (FP) (Branch target of P2647)
48655ba P3460
48656nop
48657
48658TARGET2647:
48659ba RET2647
48660nop
48661
48662
48663P3460: !_ST [17] (maybe <- 0x3000014) (Int) (Nucleus ctx)
48664wr %g0, 0x4, %asi
48665sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
48666add %i0, %i3, %i3
48667stwa %l4, [%i3 + 96] %asi
48668add %l4, 1, %l4
48669
48670P3461: !_ST [32] (maybe <- 0x42800113) (FP) (CBR) (Secondary ctx)
48671wr %g0, 0x81, %asi
48672! preparing store val #0, next val will be in f20
48673fmovs %f16, %f20
48674fadds %f16, %f17, %f16
48675sta %f20, [%i2 + 256 ] %asi
48676
48677! cbranch
48678andcc %l0, 1, %g0
48679be,pn %xcc, TARGET3461
48680nop
48681RET3461:
48682
48683! lfsr step begin
48684srlx %l0, 1, %l3
48685xnor %l3, %l0, %l3
48686sllx %l3, 63, %l3
48687or %l3, %l0, %l0
48688srlx %l0, 1, %l0
48689
48690
48691P3462: !_REPLACEMENT [17] (Int)
48692sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
48693add %i0, %i2, %i2
48694sethi %hi(0x2000), %l6
48695ld [%i2+96], %o5
48696st %o5, [%i2+96]
48697add %i2, %l6, %l7
48698ld [%l7+96], %o5
48699st %o5, [%l7+96]
48700add %l7, %l6, %l7
48701ld [%l7+96], %o5
48702st %o5, [%l7+96]
48703add %l7, %l6, %l7
48704ld [%l7+96], %o5
48705st %o5, [%l7+96]
48706add %l7, %l6, %l7
48707ld [%l7+96], %o5
48708st %o5, [%l7+96]
48709add %l7, %l6, %l7
48710ld [%l7+96], %o5
48711st %o5, [%l7+96]
48712add %l7, %l6, %l7
48713ld [%l7+96], %o5
48714st %o5, [%l7+96]
48715add %l7, %l6, %l7
48716ld [%l7+96], %o5
48717st %o5, [%l7+96]
48718
48719P3463: !_MEMBAR (FP) (Branch target of P2641)
48720ba P3464
48721nop
48722
48723TARGET2641:
48724ba RET2641
48725nop
48726
48727
48728P3464: !_BSTC [13] (maybe <- 0x42800114) (FP) (CBR)
48729wr %g0, 0xe0, %asi
48730sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
48731add %i0, %i3, %i3
48732! preparing store val #0, next val will be in f32
48733fmovs %f16, %f20
48734fadds %f16, %f17, %f16
48735! preparing store val #1, next val will be in f33
48736fmovs %f16, %f21
48737fadds %f16, %f17, %f16
48738! preparing store val #2, next val will be in f40
48739fmovd %f20, %f32
48740fmovs %f16, %f20
48741fadds %f16, %f17, %f16
48742fmovd %f20, %f40
48743membar #Sync
48744stda %f32, [%i3 + 0 ] %asi
48745
48746! cbranch
48747andcc %l0, 1, %g0
48748be,pt %xcc, TARGET3464
48749nop
48750RET3464:
48751
48752! lfsr step begin
48753srlx %l0, 1, %o5
48754xnor %o5, %l0, %o5
48755sllx %o5, 63, %o5
48756or %o5, %l0, %l0
48757srlx %l0, 1, %l0
48758
48759
48760P3465: !_MEMBAR (FP)
48761
48762P3466: !_BSTC [11] (maybe <- 0x42800117) (FP)
48763wr %g0, 0xe0, %asi
48764! preparing store val #0, next val will be in f32
48765fmovs %f16, %f20
48766fadds %f16, %f17, %f16
48767! preparing store val #1, next val will be in f33
48768fmovs %f16, %f21
48769fadds %f16, %f17, %f16
48770! preparing store val #2, next val will be in f40
48771fmovd %f20, %f32
48772fmovs %f16, %f20
48773fadds %f16, %f17, %f16
48774fmovd %f20, %f40
48775membar #Sync
48776stda %f32, [%i3 + 0 ] %asi
48777
48778P3467: !_MEMBAR (FP)
48779
48780P3468: !_BSTC [12] (maybe <- 0x4280011a) (FP)
48781wr %g0, 0xe0, %asi
48782! preparing store val #0, next val will be in f32
48783fmovs %f16, %f20
48784fadds %f16, %f17, %f16
48785! preparing store val #1, next val will be in f33
48786fmovs %f16, %f21
48787fadds %f16, %f17, %f16
48788! preparing store val #2, next val will be in f40
48789fmovd %f20, %f32
48790fmovs %f16, %f20
48791fadds %f16, %f17, %f16
48792fmovd %f20, %f40
48793membar #Sync
48794stda %f32, [%i3 + 0 ] %asi
48795
48796P3469: !_MEMBAR (FP) (Branch target of P2667)
48797membar #StoreLoad
48798ba P3470
48799nop
48800
48801TARGET2667:
48802ba RET2667
48803nop
48804
48805
48806P3470: !_LD [30] (Int)
48807sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
48808add %i0, %i2, %i2
48809lduw [%i2 + 128], %o1
48810! move %o1(lower) -> %o1(upper)
48811sllx %o1, 32, %o1
48812
48813P3471: !_LD [26] (Int)
48814sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
48815add %i0, %i3, %i3
48816lduw [%i3 + 128], %l6
48817! move %l6(lower) -> %o1(lower)
48818or %l6, %o1, %o1
48819
48820P3472: !_MEMBAR (FP)
48821membar #StoreLoad
48822
48823P3473: !_BLD [23] (FP) (Branch target of P2927)
48824wr %g0, 0xf0, %asi
48825ldda [%i3 + 0] %asi, %f32
48826membar #Sync
48827! 3 addresses covered
48828fmovd %f32, %f18
48829fmovs %f18, %f3
48830fmovs %f19, %f4
48831fmovd %f40, %f18
48832fmovs %f18, %f5
48833ba P3474
48834nop
48835
48836TARGET2927:
48837ba RET2927
48838nop
48839
48840
48841P3474: !_MEMBAR (FP)
48842
48843P3475: !_BSTC [11] (maybe <- 0x4280011d) (FP) (CBR)
48844wr %g0, 0xe0, %asi
48845sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
48846add %i0, %i2, %i2
48847! preparing store val #0, next val will be in f32
48848fmovs %f16, %f20
48849fadds %f16, %f17, %f16
48850! preparing store val #1, next val will be in f33
48851fmovs %f16, %f21
48852fadds %f16, %f17, %f16
48853! preparing store val #2, next val will be in f40
48854fmovd %f20, %f32
48855fmovs %f16, %f20
48856fadds %f16, %f17, %f16
48857fmovd %f20, %f40
48858membar #Sync
48859stda %f32, [%i2 + 0 ] %asi
48860
48861! cbranch
48862andcc %l0, 1, %g0
48863be,pn %xcc, TARGET3475
48864nop
48865RET3475:
48866
48867! lfsr step begin
48868srlx %l0, 1, %l6
48869xnor %l6, %l0, %l6
48870sllx %l6, 63, %l6
48871or %l6, %l0, %l0
48872srlx %l0, 1, %l0
48873
48874
48875P3476: !_MEMBAR (FP) (Branch target of P2718)
48876ba P3477
48877nop
48878
48879TARGET2718:
48880ba RET2718
48881nop
48882
48883
48884P3477: !_BST [7] (maybe <- 0x42800120) (FP) (CBR) (Secondary ctx) (Branch target of P2686)
48885wr %g0, 0xf1, %asi
48886! preparing store val #0, next val will be in f32
48887fmovs %f16, %f20
48888fadds %f16, %f17, %f16
48889fmovd %f20, %f32
48890membar #Sync
48891stda %f32, [%i0 + 128 ] %asi
48892
48893! cbranch
48894andcc %l0, 1, %g0
48895be,pt %xcc, TARGET3477
48896nop
48897RET3477:
48898
48899! lfsr step begin
48900srlx %l0, 1, %l6
48901xnor %l6, %l0, %l6
48902sllx %l6, 63, %l6
48903or %l6, %l0, %l0
48904srlx %l0, 1, %l0
48905
48906ba P3478
48907nop
48908
48909TARGET2686:
48910ba RET2686
48911nop
48912
48913
48914P3478: !_MEMBAR (FP) (Secondary ctx)
48915membar #StoreLoad
48916
48917P3479: !_BLD [13] (FP) (Secondary ctx)
48918wr %g0, 0xf1, %asi
48919ldda [%i2 + 0] %asi, %f32
48920membar #Sync
48921! 3 addresses covered
48922fmovd %f32, %f6
48923fmovd %f40, %f8
48924
48925P3480: !_MEMBAR (FP) (Secondary ctx)
48926
48927P3481: !_REPLACEMENT [13] (Int) (CBR) (Secondary ctx)
48928wr %g0, 0x81, %asi
48929sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
48930add %i0, %i3, %i3
48931sethi %hi(0x2000), %l7
48932ld [%i3+32], %l3
48933st %l3, [%i3+32]
48934add %i3, %l7, %o5
48935ld [%o5+32], %l3
48936st %l3, [%o5+32]
48937add %o5, %l7, %o5
48938ld [%o5+32], %l3
48939st %l3, [%o5+32]
48940add %o5, %l7, %o5
48941ld [%o5+32], %l3
48942st %l3, [%o5+32]
48943add %o5, %l7, %o5
48944ld [%o5+32], %l3
48945st %l3, [%o5+32]
48946add %o5, %l7, %o5
48947ld [%o5+32], %l3
48948st %l3, [%o5+32]
48949add %o5, %l7, %o5
48950ld [%o5+32], %l3
48951st %l3, [%o5+32]
48952add %o5, %l7, %o5
48953ld [%o5+32], %l3
48954st %l3, [%o5+32]
48955
48956! cbranch
48957andcc %l0, 1, %g0
48958be,pt %xcc, TARGET3481
48959nop
48960RET3481:
48961
48962! lfsr step begin
48963srlx %l0, 1, %l6
48964xnor %l6, %l0, %l6
48965sllx %l6, 63, %l6
48966or %l6, %l0, %l0
48967srlx %l0, 1, %l0
48968
48969
48970P3482: !_MEMBAR (FP)
48971
48972P3483: !_BST [22] (maybe <- 0x42800121) (FP)
48973wr %g0, 0xf0, %asi
48974sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
48975add %i0, %i2, %i2
48976! preparing store val #0, next val will be in f32
48977fmovs %f16, %f20
48978fadds %f16, %f17, %f16
48979! preparing store val #1, next val will be in f33
48980fmovs %f16, %f21
48981fadds %f16, %f17, %f16
48982! preparing store val #2, next val will be in f40
48983fmovd %f20, %f32
48984fmovs %f16, %f20
48985fadds %f16, %f17, %f16
48986fmovd %f20, %f40
48987membar #Sync
48988stda %f32, [%i2 + 0 ] %asi
48989
48990P3484: !_MEMBAR (FP)
48991membar #StoreLoad
48992
48993P3485: !_REPLACEMENT [7] (Int) (Nucleus ctx)
48994wr %g0, 0x4, %asi
48995sethi %hi(0x2000), %l6
48996ld [%i3+128], %o5
48997st %o5, [%i3+128]
48998add %i3, %l6, %l7
48999ld [%l7+128], %o5
49000st %o5, [%l7+128]
49001add %l7, %l6, %l7
49002ld [%l7+128], %o5
49003st %o5, [%l7+128]
49004add %l7, %l6, %l7
49005ld [%l7+128], %o5
49006st %o5, [%l7+128]
49007add %l7, %l6, %l7
49008ld [%l7+128], %o5
49009st %o5, [%l7+128]
49010add %l7, %l6, %l7
49011ld [%l7+128], %o5
49012st %o5, [%l7+128]
49013add %l7, %l6, %l7
49014ld [%l7+128], %o5
49015st %o5, [%l7+128]
49016add %l7, %l6, %l7
49017ld [%l7+128], %o5
49018st %o5, [%l7+128]
49019
49020P3486: !_ST [24] (maybe <- 0x42800124) (FP) (CBR) (Branch target of P3247)
49021! preparing store val #0, next val will be in f20
49022fmovs %f16, %f20
49023fadds %f16, %f17, %f16
49024st %f20, [%i2 + 64 ]
49025
49026! cbranch
49027andcc %l0, 1, %g0
49028be,pn %xcc, TARGET3486
49029nop
49030RET3486:
49031
49032! lfsr step begin
49033srlx %l0, 1, %o5
49034xnor %o5, %l0, %o5
49035sllx %o5, 63, %o5
49036or %o5, %l0, %l0
49037srlx %l0, 1, %l0
49038
49039ba P3487
49040nop
49041
49042TARGET3247:
49043ba RET3247
49044nop
49045
49046
49047P3487: !_MEMBAR (FP) (Secondary ctx)
49048membar #StoreLoad
49049
49050P3488: !_BLD [25] (FP) (CBR) (Secondary ctx)
49051wr %g0, 0xf1, %asi
49052ldda [%i2 + 64] %asi, %f32
49053membar #Sync
49054! 2 addresses covered
49055fmovd %f32, %f18
49056fmovs %f18, %f9
49057fmovd %f40, %f10
49058
49059! cbranch
49060andcc %l0, 1, %g0
49061be,pt %xcc, TARGET3488
49062nop
49063RET3488:
49064
49065! lfsr step begin
49066srlx %l0, 1, %l3
49067xnor %l3, %l0, %l3
49068sllx %l3, 63, %l3
49069or %l3, %l0, %l0
49070srlx %l0, 1, %l0
49071
49072
49073P3489: !_MEMBAR (FP) (Secondary ctx)
49074
49075P3490: !_REPLACEMENT [8] (Int) (CBR)
49076sethi %hi(0x2000), %l6
49077ld [%i3+0], %o5
49078st %o5, [%i3+0]
49079add %i3, %l6, %l7
49080ld [%l7+0], %o5
49081st %o5, [%l7+0]
49082add %l7, %l6, %l7
49083ld [%l7+0], %o5
49084st %o5, [%l7+0]
49085add %l7, %l6, %l7
49086ld [%l7+0], %o5
49087st %o5, [%l7+0]
49088add %l7, %l6, %l7
49089ld [%l7+0], %o5
49090st %o5, [%l7+0]
49091add %l7, %l6, %l7
49092ld [%l7+0], %o5
49093st %o5, [%l7+0]
49094add %l7, %l6, %l7
49095ld [%l7+0], %o5
49096st %o5, [%l7+0]
49097add %l7, %l6, %l7
49098ld [%l7+0], %o5
49099st %o5, [%l7+0]
49100
49101! cbranch
49102andcc %l0, 1, %g0
49103be,pn %xcc, TARGET3490
49104nop
49105RET3490:
49106
49107! lfsr step begin
49108srlx %l0, 1, %l3
49109xnor %l3, %l0, %l3
49110sllx %l3, 63, %l3
49111or %l3, %l0, %l0
49112srlx %l0, 1, %l0
49113
49114
49115P3491: !_LD [3] (FP) (Secondary ctx)
49116wr %g0, 0x81, %asi
49117lda [%i0 + 16] %asi, %f11
49118! 1 addresses covered
49119
49120P3492: !_REPLACEMENT [28] (Int)
49121sethi %hi(0x2000), %l6
49122ld [%i3+0], %o5
49123st %o5, [%i3+0]
49124add %i3, %l6, %l7
49125ld [%l7+0], %o5
49126st %o5, [%l7+0]
49127add %l7, %l6, %l7
49128ld [%l7+0], %o5
49129st %o5, [%l7+0]
49130add %l7, %l6, %l7
49131ld [%l7+0], %o5
49132st %o5, [%l7+0]
49133add %l7, %l6, %l7
49134ld [%l7+0], %o5
49135st %o5, [%l7+0]
49136add %l7, %l6, %l7
49137ld [%l7+0], %o5
49138st %o5, [%l7+0]
49139add %l7, %l6, %l7
49140ld [%l7+0], %o5
49141st %o5, [%l7+0]
49142add %l7, %l6, %l7
49143ld [%l7+0], %o5
49144st %o5, [%l7+0]
49145
49146P3493: !_REPLACEMENT [10] (Int) (Secondary ctx)
49147wr %g0, 0x81, %asi
49148sethi %hi(0x2000), %l3
49149ld [%i3+64], %l7
49150st %l7, [%i3+64]
49151add %i3, %l3, %l6
49152ld [%l6+64], %l7
49153st %l7, [%l6+64]
49154add %l6, %l3, %l6
49155ld [%l6+64], %l7
49156st %l7, [%l6+64]
49157add %l6, %l3, %l6
49158ld [%l6+64], %l7
49159st %l7, [%l6+64]
49160add %l6, %l3, %l6
49161ld [%l6+64], %l7
49162st %l7, [%l6+64]
49163add %l6, %l3, %l6
49164ld [%l6+64], %l7
49165st %l7, [%l6+64]
49166add %l6, %l3, %l6
49167ld [%l6+64], %l7
49168st %l7, [%l6+64]
49169add %l6, %l3, %l6
49170ld [%l6+64], %l7
49171st %l7, [%l6+64]
49172
49173P3494: !_PREFETCH [10] (Int) (Nucleus ctx)
49174wr %g0, 0x4, %asi
49175prefetcha [%i1 + 64] %asi, 1
49176
49177P3495: !_MEMBAR (FP) (Secondary ctx)
49178
49179P3496: !_BSTC [21] (maybe <- 0x42800125) (FP) (Secondary ctx)
49180wr %g0, 0xe1, %asi
49181! preparing store val #0, next val will be in f32
49182fmovs %f16, %f20
49183fadds %f16, %f17, %f16
49184! preparing store val #1, next val will be in f33
49185fmovs %f16, %f21
49186fadds %f16, %f17, %f16
49187! preparing store val #2, next val will be in f40
49188fmovd %f20, %f32
49189fmovs %f16, %f20
49190fadds %f16, %f17, %f16
49191fmovd %f20, %f40
49192membar #Sync
49193stda %f32, [%i2 + 0 ] %asi
49194
49195P3497: !_MEMBAR (FP) (Secondary ctx)
49196
49197P3498: !_BST [15] (maybe <- 0x42800128) (FP)
49198wr %g0, 0xf0, %asi
49199sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
49200add %i0, %i3, %i3
49201! preparing store val #0, next val will be in f32
49202fmovs %f16, %f20
49203fadds %f16, %f17, %f16
49204fmovd %f20, %f32
49205membar #Sync
49206stda %f32, [%i3 + 128 ] %asi
49207
49208P3499: !_MEMBAR (FP)
49209membar #StoreLoad
49210
49211P3500: !_BLD [19] (FP)
49212wr %g0, 0xf0, %asi
49213sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
49214add %i0, %i2, %i2
49215ldda [%i2 + 0] %asi, %f32
49216membar #Sync
49217! 1 addresses covered
49218fmovd %f32, %f12
49219
49220P3501: !_MEMBAR (FP)
49221
49222P3502: !_ST [30] (maybe <- 0x42800129) (FP) (CBR)
49223sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
49224add %i0, %i3, %i3
49225! preparing store val #0, next val will be in f20
49226fmovs %f16, %f20
49227fadds %f16, %f17, %f16
49228st %f20, [%i3 + 128 ]
49229
49230! cbranch
49231andcc %l0, 1, %g0
49232be,pn %xcc, TARGET3502
49233nop
49234RET3502:
49235
49236! lfsr step begin
49237srlx %l0, 1, %l3
49238xnor %l3, %l0, %l3
49239sllx %l3, 63, %l3
49240or %l3, %l0, %l0
49241srlx %l0, 1, %l0
49242
49243
49244P3503: !_ST [2] (maybe <- 0x3000015) (Int)
49245stw %l4, [%i0 + 8 ]
49246add %l4, 1, %l4
49247
49248P3504: !_MEMBAR (FP)
49249
49250P3505: !_BST [12] (maybe <- 0x4280012a) (FP)
49251wr %g0, 0xf0, %asi
49252sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
49253add %i0, %i2, %i2
49254! preparing store val #0, next val will be in f32
49255fmovs %f16, %f20
49256fadds %f16, %f17, %f16
49257! preparing store val #1, next val will be in f33
49258fmovs %f16, %f21
49259fadds %f16, %f17, %f16
49260! preparing store val #2, next val will be in f40
49261fmovd %f20, %f32
49262fmovs %f16, %f20
49263fadds %f16, %f17, %f16
49264fmovd %f20, %f40
49265membar #Sync
49266stda %f32, [%i2 + 0 ] %asi
49267
49268P3506: !_MEMBAR (FP)
49269membar #StoreLoad
49270
49271P3507: !_MEMBAR (Int) (Branch target of P2792)
49272ba P3508
49273nop
49274
49275TARGET2792:
49276ba RET2792
49277nop
49278
49279
49280P3508: !_BST [10] (maybe <- 0x4280012d) (FP) (Branch target of P3173)
49281wr %g0, 0xf0, %asi
49282! preparing store val #0, next val will be in f32
49283fmovs %f16, %f20
49284fadds %f16, %f17, %f16
49285fmovd %f20, %f32
49286membar #Sync
49287stda %f32, [%i1 + 64 ] %asi
49288ba P3509
49289nop
49290
49291TARGET3173:
49292ba RET3173
49293nop
49294
49295
49296P3509: !_MEMBAR (FP)
49297membar #StoreLoad
49298
49299P3510: !_ST [4] (maybe <- 0x3000016) (Int) (CBR)
49300stw %l4, [%i0 + 32 ]
49301add %l4, 1, %l4
49302
49303! cbranch
49304andcc %l0, 1, %g0
49305be,pn %xcc, TARGET3510
49306nop
49307RET3510:
49308
49309! lfsr step begin
49310srlx %l0, 1, %l6
49311xnor %l6, %l0, %l6
49312sllx %l6, 63, %l6
49313or %l6, %l0, %l0
49314srlx %l0, 1, %l0
49315
49316
49317P3511: !_MEMBAR (FP)
49318
49319P3512: !_BST [22] (maybe <- 0x4280012e) (FP)
49320wr %g0, 0xf0, %asi
49321sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
49322add %i0, %i3, %i3
49323! preparing store val #0, next val will be in f32
49324fmovs %f16, %f20
49325fadds %f16, %f17, %f16
49326! preparing store val #1, next val will be in f33
49327fmovs %f16, %f21
49328fadds %f16, %f17, %f16
49329! preparing store val #2, next val will be in f40
49330fmovd %f20, %f32
49331fmovs %f16, %f20
49332fadds %f16, %f17, %f16
49333fmovd %f20, %f40
49334membar #Sync
49335stda %f32, [%i3 + 0 ] %asi
49336
49337P3513: !_MEMBAR (FP)
49338
49339P3514: !_BST [15] (maybe <- 0x42800131) (FP)
49340wr %g0, 0xf0, %asi
49341! preparing store val #0, next val will be in f32
49342fmovs %f16, %f20
49343fadds %f16, %f17, %f16
49344fmovd %f20, %f32
49345membar #Sync
49346stda %f32, [%i2 + 128 ] %asi
49347
49348P3515: !_MEMBAR (FP)
49349
49350P3516: !_BST [32] (maybe <- 0x42800132) (FP)
49351wr %g0, 0xf0, %asi
49352sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
49353add %i0, %i2, %i2
49354! preparing store val #0, next val will be in f32
49355fmovs %f16, %f20
49356fadds %f16, %f17, %f16
49357fmovd %f20, %f32
49358membar #Sync
49359stda %f32, [%i2 + 256 ] %asi
49360
49361P3517: !_MEMBAR (FP) (Branch target of P2658)
49362membar #StoreLoad
49363ba P3518
49364nop
49365
49366TARGET2658:
49367ba RET2658
49368nop
49369
49370
49371P3518: !_BLD [10] (FP)
49372wr %g0, 0xf0, %asi
49373ldda [%i1 + 64] %asi, %f32
49374membar #Sync
49375! 1 addresses covered
49376fmovd %f32, %f18
49377fmovs %f18, %f13
49378
49379P3519: !_MEMBAR (FP)
49380
49381P3520: !_LD [20] (Int)
49382sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
49383add %i0, %i3, %i3
49384lduw [%i3 + 256], %o2
49385! move %o2(lower) -> %o2(upper)
49386sllx %o2, 32, %o2
49387
49388P3521: !_REPLACEMENT [27] (Int)
49389sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
49390add %i0, %i2, %i2
49391sethi %hi(0x2000), %l6
49392ld [%i2+160], %o5
49393st %o5, [%i2+160]
49394add %i2, %l6, %l7
49395ld [%l7+160], %o5
49396st %o5, [%l7+160]
49397add %l7, %l6, %l7
49398ld [%l7+160], %o5
49399st %o5, [%l7+160]
49400add %l7, %l6, %l7
49401ld [%l7+160], %o5
49402st %o5, [%l7+160]
49403add %l7, %l6, %l7
49404ld [%l7+160], %o5
49405st %o5, [%l7+160]
49406add %l7, %l6, %l7
49407ld [%l7+160], %o5
49408st %o5, [%l7+160]
49409add %l7, %l6, %l7
49410ld [%l7+160], %o5
49411st %o5, [%l7+160]
49412add %l7, %l6, %l7
49413ld [%l7+160], %o5
49414st %o5, [%l7+160]
49415
49416P3522: !_REPLACEMENT [33] (Int) (CBR) (Branch target of P2729)
49417sethi %hi(0x2000), %l3
49418ld [%i2+0], %l7
49419st %l7, [%i2+0]
49420add %i2, %l3, %l6
49421ld [%l6+0], %l7
49422st %l7, [%l6+0]
49423add %l6, %l3, %l6
49424ld [%l6+0], %l7
49425st %l7, [%l6+0]
49426add %l6, %l3, %l6
49427ld [%l6+0], %l7
49428st %l7, [%l6+0]
49429add %l6, %l3, %l6
49430ld [%l6+0], %l7
49431st %l7, [%l6+0]
49432add %l6, %l3, %l6
49433ld [%l6+0], %l7
49434st %l7, [%l6+0]
49435add %l6, %l3, %l6
49436ld [%l6+0], %l7
49437st %l7, [%l6+0]
49438add %l6, %l3, %l6
49439ld [%l6+0], %l7
49440st %l7, [%l6+0]
49441
49442! cbranch
49443andcc %l0, 1, %g0
49444be,pt %xcc, TARGET3522
49445nop
49446RET3522:
49447
49448! lfsr step begin
49449srlx %l0, 1, %o5
49450xnor %o5, %l0, %o5
49451sllx %o5, 63, %o5
49452or %o5, %l0, %l0
49453srlx %l0, 1, %l0
49454
49455ba P3523
49456nop
49457
49458TARGET2729:
49459ba RET2729
49460nop
49461
49462
49463P3523: !_REPLACEMENT [19] (Int) (CBR)
49464sethi %hi(0x2000), %l3
49465ld [%i2+0], %l7
49466st %l7, [%i2+0]
49467add %i2, %l3, %l6
49468ld [%l6+0], %l7
49469st %l7, [%l6+0]
49470add %l6, %l3, %l6
49471ld [%l6+0], %l7
49472st %l7, [%l6+0]
49473add %l6, %l3, %l6
49474ld [%l6+0], %l7
49475st %l7, [%l6+0]
49476add %l6, %l3, %l6
49477ld [%l6+0], %l7
49478st %l7, [%l6+0]
49479add %l6, %l3, %l6
49480ld [%l6+0], %l7
49481st %l7, [%l6+0]
49482add %l6, %l3, %l6
49483ld [%l6+0], %l7
49484st %l7, [%l6+0]
49485add %l6, %l3, %l6
49486ld [%l6+0], %l7
49487st %l7, [%l6+0]
49488
49489! cbranch
49490andcc %l0, 1, %g0
49491be,pt %xcc, TARGET3523
49492nop
49493RET3523:
49494
49495! lfsr step begin
49496srlx %l0, 1, %o5
49497xnor %o5, %l0, %o5
49498sllx %o5, 63, %o5
49499or %o5, %l0, %l0
49500srlx %l0, 1, %l0
49501
49502
49503P3524: !_MEMBAR (FP)
49504
49505P3525: !_BST [17] (maybe <- 0x42800133) (FP)
49506wr %g0, 0xf0, %asi
49507sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
49508add %i0, %i3, %i3
49509! preparing store val #0, next val will be in f40
49510fmovs %f16, %f20
49511fadds %f16, %f17, %f16
49512fmovd %f20, %f40
49513membar #Sync
49514stda %f32, [%i3 + 64 ] %asi
49515
49516P3526: !_MEMBAR (FP)
49517
49518P3527: !_BSTC [25] (maybe <- 0x42800134) (FP) (Secondary ctx)
49519wr %g0, 0xe1, %asi
49520sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
49521add %i0, %i2, %i2
49522! preparing store val #0, next val will be in f32
49523fmovs %f16, %f20
49524fadds %f16, %f17, %f16
49525! preparing store val #1, next val will be in f40
49526fmovd %f20, %f32
49527fmovs %f16, %f20
49528fadds %f16, %f17, %f16
49529fmovd %f20, %f40
49530membar #Sync
49531stda %f32, [%i2 + 64 ] %asi
49532
49533P3528: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2776)
49534membar #StoreLoad
49535ba P3529
49536nop
49537
49538TARGET2776:
49539ba RET2776
49540nop
49541
49542
49543P3529: !_REPLACEMENT [25] (Int) (CBR) (Secondary ctx)
49544wr %g0, 0x81, %asi
49545sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
49546add %i0, %i3, %i3
49547sethi %hi(0x2000), %l7
49548ld [%i3+96], %l3
49549st %l3, [%i3+96]
49550add %i3, %l7, %o5
49551ld [%o5+96], %l3
49552st %l3, [%o5+96]
49553add %o5, %l7, %o5
49554ld [%o5+96], %l3
49555st %l3, [%o5+96]
49556add %o5, %l7, %o5
49557ld [%o5+96], %l3
49558st %l3, [%o5+96]
49559add %o5, %l7, %o5
49560ld [%o5+96], %l3
49561st %l3, [%o5+96]
49562add %o5, %l7, %o5
49563ld [%o5+96], %l3
49564st %l3, [%o5+96]
49565add %o5, %l7, %o5
49566ld [%o5+96], %l3
49567st %l3, [%o5+96]
49568add %o5, %l7, %o5
49569ld [%o5+96], %l3
49570st %l3, [%o5+96]
49571
49572! cbranch
49573andcc %l0, 1, %g0
49574be,pt %xcc, TARGET3529
49575nop
49576RET3529:
49577
49578! lfsr step begin
49579srlx %l0, 1, %l6
49580xnor %l6, %l0, %l6
49581sllx %l6, 63, %l6
49582or %l6, %l0, %l0
49583srlx %l0, 1, %l0
49584
49585
49586P3530: !_PREFETCH [6] (Int) (Secondary ctx)
49587wr %g0, 0x81, %asi
49588prefetcha [%i0 + 96] %asi, 1
49589
49590P3531: !_MEMBAR (FP) (Secondary ctx)
49591membar #StoreLoad
49592
49593P3532: !_BLD [1] (FP) (Secondary ctx)
49594wr %g0, 0xf1, %asi
49595ldda [%i0 + 0] %asi, %f32
49596membar #Sync
49597! 5 addresses covered
49598fmovd %f32, %f14
49599!---- flushing fp results buffer to %f30 ----
49600fmovd %f0, %f30
49601fmovd %f2, %f30
49602fmovd %f4, %f30
49603fmovd %f6, %f30
49604fmovd %f8, %f30
49605fmovd %f10, %f30
49606fmovd %f12, %f30
49607fmovd %f14, %f30
49608!--
49609fmovd %f34, %f0
49610fmovd %f36, %f18
49611fmovs %f18, %f1
49612fmovd %f40, %f2
49613
49614P3533: !_MEMBAR (FP) (CBR) (Secondary ctx)
49615
49616! cbranch
49617andcc %l0, 1, %g0
49618be,pn %xcc, TARGET3533
49619nop
49620RET3533:
49621
49622! lfsr step begin
49623srlx %l0, 1, %l7
49624xnor %l7, %l0, %l7
49625sllx %l7, 63, %l7
49626or %l7, %l0, %l0
49627srlx %l0, 1, %l0
49628
49629
49630P3534: !_ST [22] (maybe <- 0x3000017) (Int)
49631stw %l4, [%i2 + 4 ]
49632add %l4, 1, %l4
49633
49634P3535: !_MEMBAR (FP)
49635
49636P3536: !_BST [28] (maybe <- 0x42800136) (FP) (CBR) (Branch target of P3310)
49637wr %g0, 0xf0, %asi
49638sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
49639add %i0, %i2, %i2
49640! preparing store val #0, next val will be in f32
49641fmovs %f16, %f20
49642fadds %f16, %f17, %f16
49643fmovd %f20, %f32
49644membar #Sync
49645stda %f32, [%i2 + 0 ] %asi
49646
49647! cbranch
49648andcc %l0, 1, %g0
49649be,pn %xcc, TARGET3536
49650nop
49651RET3536:
49652
49653! lfsr step begin
49654srlx %l0, 1, %l6
49655xnor %l6, %l0, %l6
49656sllx %l6, 63, %l6
49657or %l6, %l0, %l0
49658srlx %l0, 1, %l0
49659
49660ba P3537
49661nop
49662
49663TARGET3310:
49664ba RET3310
49665nop
49666
49667
49668P3537: !_MEMBAR (FP)
49669membar #StoreLoad
49670
49671P3538: !_LD [28] (Int)
49672lduw [%i2 + 0], %o5
49673! move %o5(lower) -> %o2(lower)
49674or %o5, %o2, %o2
49675
49676P3539: !_MEMBAR (FP)
49677
49678P3540: !_BST [12] (maybe <- 0x42800137) (FP) (Branch target of P3486)
49679wr %g0, 0xf0, %asi
49680sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
49681add %i0, %i3, %i3
49682! preparing store val #0, next val will be in f32
49683fmovs %f16, %f20
49684fadds %f16, %f17, %f16
49685! preparing store val #1, next val will be in f33
49686fmovs %f16, %f21
49687fadds %f16, %f17, %f16
49688! preparing store val #2, next val will be in f40
49689fmovd %f20, %f32
49690fmovs %f16, %f20
49691fadds %f16, %f17, %f16
49692fmovd %f20, %f40
49693membar #Sync
49694stda %f32, [%i3 + 0 ] %asi
49695ba P3541
49696nop
49697
49698TARGET3486:
49699ba RET3486
49700nop
49701
49702
49703P3541: !_MEMBAR (FP) (Branch target of P2870)
49704membar #StoreLoad
49705ba P3542
49706nop
49707
49708TARGET2870:
49709ba RET2870
49710nop
49711
49712
49713P3542: !_BLD [25] (FP)
49714wr %g0, 0xf0, %asi
49715sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
49716add %i0, %i2, %i2
49717ldda [%i2 + 64] %asi, %f32
49718membar #Sync
49719! 2 addresses covered
49720fmovd %f32, %f18
49721fmovs %f18, %f3
49722fmovd %f40, %f4
49723
49724P3543: !_MEMBAR (FP) (CBR)
49725
49726! cbranch
49727andcc %l0, 1, %g0
49728be,pt %xcc, TARGET3543
49729nop
49730RET3543:
49731
49732! lfsr step begin
49733srlx %l0, 1, %o5
49734xnor %o5, %l0, %o5
49735sllx %o5, 63, %o5
49736or %o5, %l0, %l0
49737srlx %l0, 1, %l0
49738
49739
49740P3544: !_LD [19] (FP)
49741sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
49742add %i0, %i3, %i3
49743ld [%i3 + 0], %f5
49744! 1 addresses covered
49745
49746P3545: !_MEMBAR (FP) (CBR)
49747
49748! cbranch
49749andcc %l0, 1, %g0
49750be,pn %xcc, TARGET3545
49751nop
49752RET3545:
49753
49754! lfsr step begin
49755srlx %l0, 1, %l3
49756xnor %l3, %l0, %l3
49757sllx %l3, 63, %l3
49758or %l3, %l0, %l0
49759srlx %l0, 1, %l0
49760
49761
49762P3546: !_BST [7] (maybe <- 0x4280013a) (FP)
49763wr %g0, 0xf0, %asi
49764! preparing store val #0, next val will be in f32
49765fmovs %f16, %f20
49766fadds %f16, %f17, %f16
49767fmovd %f20, %f32
49768membar #Sync
49769stda %f32, [%i0 + 128 ] %asi
49770
49771P3547: !_MEMBAR (FP) (CBR) (Branch target of P3633)
49772
49773! cbranch
49774andcc %l0, 1, %g0
49775be,pt %xcc, TARGET3547
49776nop
49777RET3547:
49778
49779! lfsr step begin
49780srlx %l0, 1, %l3
49781xnor %l3, %l0, %l3
49782sllx %l3, 63, %l3
49783or %l3, %l0, %l0
49784srlx %l0, 1, %l0
49785
49786ba P3548
49787nop
49788
49789TARGET3633:
49790ba RET3633
49791nop
49792
49793
49794P3548: !_BSTC [22] (maybe <- 0x4280013b) (FP)
49795wr %g0, 0xe0, %asi
49796! preparing store val #0, next val will be in f32
49797fmovs %f16, %f20
49798fadds %f16, %f17, %f16
49799! preparing store val #1, next val will be in f33
49800fmovs %f16, %f21
49801fadds %f16, %f17, %f16
49802! preparing store val #2, next val will be in f40
49803fmovd %f20, %f32
49804fmovs %f16, %f20
49805fadds %f16, %f17, %f16
49806fmovd %f20, %f40
49807membar #Sync
49808stda %f32, [%i2 + 0 ] %asi
49809
49810P3549: !_MEMBAR (FP)
49811membar #StoreLoad
49812
49813P3550: !_LD [31] (Int)
49814sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
49815add %i0, %i2, %i2
49816lduw [%i2 + 192], %o3
49817! move %o3(lower) -> %o3(upper)
49818sllx %o3, 32, %o3
49819
49820P3551: !_MEMBAR (FP)
49821membar #StoreLoad
49822
49823P3552: !_BLD [16] (FP) (CBR)
49824wr %g0, 0xf0, %asi
49825sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
49826add %i0, %i3, %i3
49827ldda [%i3 + 0] %asi, %f32
49828membar #Sync
49829! 1 addresses covered
49830fmovd %f36, %f6
49831
49832! cbranch
49833andcc %l0, 1, %g0
49834be,pt %xcc, TARGET3552
49835nop
49836RET3552:
49837
49838! lfsr step begin
49839srlx %l0, 1, %l7
49840xnor %l7, %l0, %l7
49841sllx %l7, 63, %l7
49842or %l7, %l0, %l0
49843srlx %l0, 1, %l0
49844
49845
49846P3553: !_MEMBAR (FP)
49847
49848P3554: !_BSTC [32] (maybe <- 0x4280013e) (FP) (Branch target of P3080)
49849wr %g0, 0xe0, %asi
49850! preparing store val #0, next val will be in f32
49851fmovs %f16, %f20
49852fadds %f16, %f17, %f16
49853fmovd %f20, %f32
49854membar #Sync
49855stda %f32, [%i2 + 256 ] %asi
49856ba P3555
49857nop
49858
49859TARGET3080:
49860ba RET3080
49861nop
49862
49863
49864P3555: !_MEMBAR (FP) (Branch target of P3622)
49865membar #StoreLoad
49866ba P3556
49867nop
49868
49869TARGET3622:
49870ba RET3622
49871nop
49872
49873
49874P3556: !_BLD [28] (FP)
49875wr %g0, 0xf0, %asi
49876ldda [%i2 + 0] %asi, %f32
49877membar #Sync
49878! 1 addresses covered
49879fmovd %f32, %f18
49880fmovs %f18, %f7
49881
49882P3557: !_MEMBAR (FP) (Branch target of P2784)
49883ba P3558
49884nop
49885
49886TARGET2784:
49887ba RET2784
49888nop
49889
49890
49891P3558: !_BST [23] (maybe <- 0x4280013f) (FP)
49892wr %g0, 0xf0, %asi
49893sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
49894add %i0, %i2, %i2
49895! preparing store val #0, next val will be in f32
49896fmovs %f16, %f20
49897fadds %f16, %f17, %f16
49898! preparing store val #1, next val will be in f33
49899fmovs %f16, %f21
49900fadds %f16, %f17, %f16
49901! preparing store val #2, next val will be in f40
49902fmovd %f20, %f32
49903fmovs %f16, %f20
49904fadds %f16, %f17, %f16
49905fmovd %f20, %f40
49906membar #Sync
49907stda %f32, [%i2 + 0 ] %asi
49908
49909P3559: !_MEMBAR (FP)
49910membar #StoreLoad
49911
49912P3560: !_BLD [25] (FP) (CBR)
49913wr %g0, 0xf0, %asi
49914ldda [%i2 + 64] %asi, %f32
49915membar #Sync
49916! 2 addresses covered
49917fmovd %f32, %f8
49918fmovd %f40, %f18
49919fmovs %f18, %f9
49920
49921! cbranch
49922andcc %l0, 1, %g0
49923be,pn %xcc, TARGET3560
49924nop
49925RET3560:
49926
49927! lfsr step begin
49928srlx %l0, 1, %l6
49929xnor %l6, %l0, %l6
49930sllx %l6, 63, %l6
49931or %l6, %l0, %l0
49932srlx %l0, 1, %l0
49933
49934
49935P3561: !_MEMBAR (FP)
49936
49937P3562: !_LD [16] (Int)
49938lduw [%i3 + 16], %o5
49939! move %o5(lower) -> %o3(lower)
49940or %o5, %o3, %o3
49941
49942P3563: !_PREFETCH [26] (Int) (Nucleus ctx) (Branch target of P2745)
49943wr %g0, 0x4, %asi
49944prefetcha [%i2 + 128] %asi, 1
49945ba P3564
49946nop
49947
49948TARGET2745:
49949ba RET2745
49950nop
49951
49952
49953P3564: !_LD [14] (FP) (CBR)
49954sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
49955add %i0, %i3, %i3
49956ld [%i3 + 64], %f10
49957! 1 addresses covered
49958
49959! cbranch
49960andcc %l0, 1, %g0
49961be,pt %xcc, TARGET3564
49962nop
49963RET3564:
49964
49965! lfsr step begin
49966srlx %l0, 1, %l3
49967xnor %l3, %l0, %l3
49968sllx %l3, 63, %l3
49969or %l3, %l0, %l0
49970srlx %l0, 1, %l0
49971
49972
49973P3565: !_ST [9] (maybe <- 0x42800142) (FP)
49974! preparing store val #0, next val will be in f20
49975fmovs %f16, %f20
49976fadds %f16, %f17, %f16
49977st %f20, [%i1 + 32 ]
49978
49979P3566: !_REPLACEMENT [3] (Int) (Secondary ctx)
49980wr %g0, 0x81, %asi
49981sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
49982add %i0, %i2, %i2
49983sethi %hi(0x2000), %l3
49984ld [%i2+16], %l7
49985st %l7, [%i2+16]
49986add %i2, %l3, %l6
49987ld [%l6+16], %l7
49988st %l7, [%l6+16]
49989add %l6, %l3, %l6
49990ld [%l6+16], %l7
49991st %l7, [%l6+16]
49992add %l6, %l3, %l6
49993ld [%l6+16], %l7
49994st %l7, [%l6+16]
49995add %l6, %l3, %l6
49996ld [%l6+16], %l7
49997st %l7, [%l6+16]
49998add %l6, %l3, %l6
49999ld [%l6+16], %l7
50000st %l7, [%l6+16]
50001add %l6, %l3, %l6
50002ld [%l6+16], %l7
50003st %l7, [%l6+16]
50004add %l6, %l3, %l6
50005ld [%l6+16], %l7
50006st %l7, [%l6+16]
50007
50008P3567: !_PREFETCH [4] (Int)
50009prefetch [%i0 + 32], 1
50010
50011P3568: !_MEMBAR (FP)
50012
50013P3569: !_BSTC [15] (maybe <- 0x42800143) (FP)
50014wr %g0, 0xe0, %asi
50015! preparing store val #0, next val will be in f32
50016fmovs %f16, %f20
50017fadds %f16, %f17, %f16
50018fmovd %f20, %f32
50019membar #Sync
50020stda %f32, [%i3 + 128 ] %asi
50021
50022P3570: !_MEMBAR (FP)
50023membar #StoreLoad
50024
50025P3571: !_REPLACEMENT [19] (Int)
50026sethi %hi(0x2000), %l7
50027ld [%i2+0], %l3
50028st %l3, [%i2+0]
50029add %i2, %l7, %o5
50030ld [%o5+0], %l3
50031st %l3, [%o5+0]
50032add %o5, %l7, %o5
50033ld [%o5+0], %l3
50034st %l3, [%o5+0]
50035add %o5, %l7, %o5
50036ld [%o5+0], %l3
50037st %l3, [%o5+0]
50038add %o5, %l7, %o5
50039ld [%o5+0], %l3
50040st %l3, [%o5+0]
50041add %o5, %l7, %o5
50042ld [%o5+0], %l3
50043st %l3, [%o5+0]
50044add %o5, %l7, %o5
50045ld [%o5+0], %l3
50046st %l3, [%o5+0]
50047add %o5, %l7, %o5
50048ld [%o5+0], %l3
50049st %l3, [%o5+0]
50050
50051P3572: !_LD [8] (Int) (LE)
50052wr %g0, 0x88, %asi
50053lduwa [%i1 + 0] %asi, %o4
50054! move %o4(lower) -> %o4(upper)
50055sllx %o4, 32, %o4
50056
50057P3573: !_REPLACEMENT [21] (Int)
50058sethi %hi(0x2000), %o5
50059ld [%i2+0], %l6
50060st %l6, [%i2+0]
50061add %i2, %o5, %l3
50062ld [%l3+0], %l6
50063st %l6, [%l3+0]
50064add %l3, %o5, %l3
50065ld [%l3+0], %l6
50066st %l6, [%l3+0]
50067add %l3, %o5, %l3
50068ld [%l3+0], %l6
50069st %l6, [%l3+0]
50070add %l3, %o5, %l3
50071ld [%l3+0], %l6
50072st %l6, [%l3+0]
50073add %l3, %o5, %l3
50074ld [%l3+0], %l6
50075st %l6, [%l3+0]
50076add %l3, %o5, %l3
50077ld [%l3+0], %l6
50078st %l6, [%l3+0]
50079add %l3, %o5, %l3
50080ld [%l3+0], %l6
50081st %l6, [%l3+0]
50082
50083P3574: !_MEMBAR (FP)
50084membar #StoreLoad
50085
50086P3575: !_BLD [28] (FP)
50087wr %g0, 0xf0, %asi
50088sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
50089add %i0, %i3, %i3
50090ldda [%i3 + 0] %asi, %f32
50091membar #Sync
50092! 1 addresses covered
50093fmovd %f32, %f18
50094fmovs %f18, %f11
50095
50096P3576: !_MEMBAR (FP) (CBR)
50097
50098! cbranch
50099andcc %l0, 1, %g0
50100be,pt %xcc, TARGET3576
50101nop
50102RET3576:
50103
50104! lfsr step begin
50105srlx %l0, 1, %l7
50106xnor %l7, %l0, %l7
50107sllx %l7, 63, %l7
50108or %l7, %l0, %l0
50109srlx %l0, 1, %l0
50110
50111
50112P3577: !_BLD [27] (FP)
50113wr %g0, 0xf0, %asi
50114sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
50115add %i0, %i2, %i2
50116ldda [%i2 + 128] %asi, %f32
50117membar #Sync
50118! 2 addresses covered
50119fmovd %f32, %f12
50120fmovd %f40, %f18
50121fmovs %f18, %f13
50122
50123P3578: !_MEMBAR (FP)
50124
50125P3579: !_FLUSHI [11] (Int)
50126flush %g0
50127
50128P3580: !_MEMBAR (FP)
50129
50130P3581: !_BST [22] (maybe <- 0x42800144) (FP) (CBR)
50131wr %g0, 0xf0, %asi
50132! preparing store val #0, next val will be in f32
50133fmovs %f16, %f20
50134fadds %f16, %f17, %f16
50135! preparing store val #1, next val will be in f33
50136fmovs %f16, %f21
50137fadds %f16, %f17, %f16
50138! preparing store val #2, next val will be in f40
50139fmovd %f20, %f32
50140fmovs %f16, %f20
50141fadds %f16, %f17, %f16
50142fmovd %f20, %f40
50143membar #Sync
50144stda %f32, [%i2 + 0 ] %asi
50145
50146! cbranch
50147andcc %l0, 1, %g0
50148be,pn %xcc, TARGET3581
50149nop
50150RET3581:
50151
50152! lfsr step begin
50153srlx %l0, 1, %l7
50154xnor %l7, %l0, %l7
50155sllx %l7, 63, %l7
50156or %l7, %l0, %l0
50157srlx %l0, 1, %l0
50158
50159
50160P3582: !_MEMBAR (FP)
50161membar #StoreLoad
50162
50163P3583: !_BLD [30] (FP) (Secondary ctx)
50164wr %g0, 0xf1, %asi
50165ldda [%i3 + 128] %asi, %f32
50166membar #Sync
50167! 1 addresses covered
50168fmovd %f32, %f14
50169
50170P3584: !_MEMBAR (FP) (Secondary ctx)
50171
50172P3585: !_BLD [31] (FP)
50173wr %g0, 0xf0, %asi
50174ldda [%i3 + 192] %asi, %f32
50175membar #Sync
50176! 1 addresses covered
50177fmovd %f32, %f18
50178fmovs %f18, %f15
50179!---- flushing fp results buffer to %f30 ----
50180fmovd %f0, %f30
50181fmovd %f2, %f30
50182fmovd %f4, %f30
50183fmovd %f6, %f30
50184fmovd %f8, %f30
50185fmovd %f10, %f30
50186fmovd %f12, %f30
50187fmovd %f14, %f30
50188!--
50189
50190P3586: !_MEMBAR (FP)
50191
50192P3587: !_BST [16] (maybe <- 0x42800147) (FP) (CBR)
50193wr %g0, 0xf0, %asi
50194sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
50195add %i0, %i3, %i3
50196! preparing store val #0, next val will be in f36
50197fmovs %f16, %f20
50198fadds %f16, %f17, %f16
50199fmovd %f20, %f36
50200membar #Sync
50201stda %f32, [%i3 + 0 ] %asi
50202
50203! cbranch
50204andcc %l0, 1, %g0
50205be,pn %xcc, TARGET3587
50206nop
50207RET3587:
50208
50209! lfsr step begin
50210srlx %l0, 1, %l7
50211xnor %l7, %l0, %l7
50212sllx %l7, 63, %l7
50213or %l7, %l0, %l0
50214srlx %l0, 1, %l0
50215
50216
50217P3588: !_MEMBAR (FP)
50218membar #StoreLoad
50219
50220P3589: !_LD [5] (Int) (CBR)
50221lduw [%i0 + 64], %l3
50222! move %l3(lower) -> %o4(lower)
50223or %l3, %o4, %o4
50224!---- flushing int results buffer----
50225mov %o0, %l5
50226mov %o1, %l5
50227mov %o2, %l5
50228mov %o3, %l5
50229mov %o4, %l5
50230
50231! cbranch
50232andcc %l0, 1, %g0
50233be,pn %xcc, TARGET3589
50234nop
50235RET3589:
50236
50237! lfsr step begin
50238srlx %l0, 1, %l6
50239xnor %l6, %l0, %l6
50240sllx %l6, 63, %l6
50241or %l6, %l0, %l0
50242srlx %l0, 1, %l0
50243
50244
50245P3590: !_PREFETCH [23] (Int) (Secondary ctx)
50246wr %g0, 0x81, %asi
50247prefetcha [%i2 + 32] %asi, 1
50248
50249P3591: !_REPLACEMENT [0] (Int)
50250sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
50251add %i0, %i2, %i2
50252sethi %hi(0x2000), %l7
50253ld [%i2+0], %l3
50254st %l3, [%i2+0]
50255add %i2, %l7, %o5
50256ld [%o5+0], %l3
50257st %l3, [%o5+0]
50258add %o5, %l7, %o5
50259ld [%o5+0], %l3
50260st %l3, [%o5+0]
50261add %o5, %l7, %o5
50262ld [%o5+0], %l3
50263st %l3, [%o5+0]
50264add %o5, %l7, %o5
50265ld [%o5+0], %l3
50266st %l3, [%o5+0]
50267add %o5, %l7, %o5
50268ld [%o5+0], %l3
50269st %l3, [%o5+0]
50270add %o5, %l7, %o5
50271ld [%o5+0], %l3
50272st %l3, [%o5+0]
50273add %o5, %l7, %o5
50274ld [%o5+0], %l3
50275st %l3, [%o5+0]
50276
50277P3592: !_LD [18] (Int)
50278lduw [%i3 + 128], %o0
50279! move %o0(lower) -> %o0(upper)
50280sllx %o0, 32, %o0
50281
50282P3593: !_ST [0] (maybe <- 0x3000018) (Int)
50283stw %l4, [%i0 + 0 ]
50284add %l4, 1, %l4
50285
50286P3594: !_MEMBAR (FP) (Secondary ctx)
50287membar #StoreLoad
50288
50289P3595: !_BLD [23] (FP) (Secondary ctx)
50290wr %g0, 0xf1, %asi
50291sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
50292add %i0, %i3, %i3
50293ldda [%i3 + 0] %asi, %f0
50294membar #Sync
50295! 3 addresses covered
50296fmovd %f8, %f2
50297
50298P3596: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P3085)
50299
50300! cbranch
50301andcc %l0, 1, %g0
50302be,pn %xcc, TARGET3596
50303nop
50304RET3596:
50305
50306! lfsr step begin
50307srlx %l0, 1, %l7
50308xnor %l7, %l0, %l7
50309sllx %l7, 63, %l7
50310or %l7, %l0, %l0
50311srlx %l0, 1, %l0
50312
50313ba P3597
50314nop
50315
50316TARGET3085:
50317ba RET3085
50318nop
50319
50320
50321P3597: !_BST [4] (maybe <- 0x42800148) (FP)
50322wr %g0, 0xf0, %asi
50323! preparing store val #0, next val will be in f32
50324fmovs %f16, %f20
50325fadds %f16, %f17, %f16
50326! preparing store val #1, next val will be in f33
50327fmovs %f16, %f21
50328fadds %f16, %f17, %f16
50329! preparing store val #2, next val will be in f34
50330fmovd %f20, %f32
50331fmovs %f16, %f20
50332fadds %f16, %f17, %f16
50333! preparing store val #3, next val will be in f36
50334fmovd %f20, %f34
50335fmovs %f16, %f20
50336fadds %f16, %f17, %f16
50337! preparing store val #4, next val will be in f40
50338fmovd %f20, %f36
50339fmovs %f16, %f20
50340fadds %f16, %f17, %f16
50341fmovd %f20, %f40
50342membar #Sync
50343stda %f32, [%i0 + 0 ] %asi
50344
50345P3598: !_MEMBAR (FP)
50346membar #StoreLoad
50347
50348P3599: !_ST [28] (maybe <- 0x4280014d) (FP) (Nucleus ctx)
50349wr %g0, 0x4, %asi
50350sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
50351add %i0, %i2, %i2
50352! preparing store val #0, next val will be in f20
50353fmovs %f16, %f20
50354fadds %f16, %f17, %f16
50355sta %f20, [%i2 + 0 ] %asi
50356
50357P3600: !_MEMBAR (FP)
50358membar #StoreLoad
50359
50360P3601: !_BLD [23] (FP)
50361wr %g0, 0xf0, %asi
50362ldda [%i3 + 0] %asi, %f32
50363membar #Sync
50364! 3 addresses covered
50365fmovd %f32, %f18
50366fmovs %f18, %f3
50367fmovs %f19, %f4
50368fmovd %f40, %f18
50369fmovs %f18, %f5
50370
50371P3602: !_MEMBAR (FP)
50372
50373P3603: !_BST [26] (maybe <- 0x4280014e) (FP) (CBR) (Secondary ctx)
50374wr %g0, 0xf1, %asi
50375! preparing store val #0, next val will be in f32
50376fmovs %f16, %f20
50377fadds %f16, %f17, %f16
50378! preparing store val #1, next val will be in f40
50379fmovd %f20, %f32
50380fmovs %f16, %f20
50381fadds %f16, %f17, %f16
50382fmovd %f20, %f40
50383membar #Sync
50384stda %f32, [%i3 + 128 ] %asi
50385
50386! cbranch
50387andcc %l0, 1, %g0
50388be,pn %xcc, TARGET3603
50389nop
50390RET3603:
50391
50392! lfsr step begin
50393srlx %l0, 1, %l3
50394xnor %l3, %l0, %l3
50395sllx %l3, 63, %l3
50396or %l3, %l0, %l0
50397srlx %l0, 1, %l0
50398
50399
50400P3604: !_MEMBAR (FP) (CBR) (Secondary ctx)
50401membar #StoreLoad
50402
50403! cbranch
50404andcc %l0, 1, %g0
50405be,pn %xcc, TARGET3604
50406nop
50407RET3604:
50408
50409! lfsr step begin
50410srlx %l0, 1, %l6
50411xnor %l6, %l0, %l6
50412sllx %l6, 63, %l6
50413or %l6, %l0, %l0
50414srlx %l0, 1, %l0
50415
50416
50417P3605: !_PREFETCH [24] (Int)
50418prefetch [%i3 + 64], 1
50419
50420P3606: !_LD [6] (Int)
50421lduw [%i0 + 96], %o5
50422! move %o5(lower) -> %o0(lower)
50423or %o5, %o0, %o0
50424
50425P3607: !_ST [27] (maybe <- 0x3000019) (Int)
50426stw %l4, [%i3 + 160 ]
50427add %l4, 1, %l4
50428
50429P3608: !_MEMBAR (FP)
50430
50431P3609: !_BSTC [23] (maybe <- 0x42800150) (FP)
50432wr %g0, 0xe0, %asi
50433! preparing store val #0, next val will be in f32
50434fmovs %f16, %f20
50435fadds %f16, %f17, %f16
50436! preparing store val #1, next val will be in f33
50437fmovs %f16, %f21
50438fadds %f16, %f17, %f16
50439! preparing store val #2, next val will be in f40
50440fmovd %f20, %f32
50441fmovs %f16, %f20
50442fadds %f16, %f17, %f16
50443fmovd %f20, %f40
50444membar #Sync
50445stda %f32, [%i3 + 0 ] %asi
50446
50447P3610: !_MEMBAR (FP)
50448membar #StoreLoad
50449
50450P3611: !_ST [19] (maybe <- 0x42800153) (FP) (Branch target of P3216)
50451sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
50452add %i0, %i3, %i3
50453! preparing store val #0, next val will be in f20
50454fmovs %f16, %f20
50455fadds %f16, %f17, %f16
50456st %f20, [%i3 + 0 ]
50457ba P3612
50458nop
50459
50460TARGET3216:
50461ba RET3216
50462nop
50463
50464
50465P3612: !_MEMBAR (FP)
50466membar #StoreLoad
50467
50468P3613: !_BLD [9] (FP)
50469wr %g0, 0xf0, %asi
50470ldda [%i1 + 0] %asi, %f32
50471membar #Sync
50472! 2 addresses covered
50473fmovd %f32, %f6
50474fmovd %f40, %f18
50475fmovs %f18, %f7
50476
50477P3614: !_MEMBAR (FP)
50478
50479P3615: !_ST [27] (maybe <- 0x42800154) (FP) (Secondary ctx) (Branch target of P3604)
50480wr %g0, 0x81, %asi
50481sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
50482add %i0, %i2, %i2
50483! preparing store val #0, next val will be in f20
50484fmovs %f16, %f20
50485fadds %f16, %f17, %f16
50486sta %f20, [%i2 + 160 ] %asi
50487ba P3616
50488nop
50489
50490TARGET3604:
50491ba RET3604
50492nop
50493
50494
50495P3616: !_REPLACEMENT [5] (Int)
50496sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
50497add %i0, %i3, %i3
50498sethi %hi(0x2000), %l3
50499ld [%i3+64], %l7
50500st %l7, [%i3+64]
50501add %i3, %l3, %l6
50502ld [%l6+64], %l7
50503st %l7, [%l6+64]
50504add %l6, %l3, %l6
50505ld [%l6+64], %l7
50506st %l7, [%l6+64]
50507add %l6, %l3, %l6
50508ld [%l6+64], %l7
50509st %l7, [%l6+64]
50510add %l6, %l3, %l6
50511ld [%l6+64], %l7
50512st %l7, [%l6+64]
50513add %l6, %l3, %l6
50514ld [%l6+64], %l7
50515st %l7, [%l6+64]
50516add %l6, %l3, %l6
50517ld [%l6+64], %l7
50518st %l7, [%l6+64]
50519add %l6, %l3, %l6
50520ld [%l6+64], %l7
50521st %l7, [%l6+64]
50522
50523P3617: !_REPLACEMENT [1] (Int) (Secondary ctx)
50524wr %g0, 0x81, %asi
50525sethi %hi(0x2000), %o5
50526ld [%i3+4], %l6
50527st %l6, [%i3+4]
50528add %i3, %o5, %l3
50529ld [%l3+4], %l6
50530st %l6, [%l3+4]
50531add %l3, %o5, %l3
50532ld [%l3+4], %l6
50533st %l6, [%l3+4]
50534add %l3, %o5, %l3
50535ld [%l3+4], %l6
50536st %l6, [%l3+4]
50537add %l3, %o5, %l3
50538ld [%l3+4], %l6
50539st %l6, [%l3+4]
50540add %l3, %o5, %l3
50541ld [%l3+4], %l6
50542st %l6, [%l3+4]
50543add %l3, %o5, %l3
50544ld [%l3+4], %l6
50545st %l6, [%l3+4]
50546add %l3, %o5, %l3
50547ld [%l3+4], %l6
50548st %l6, [%l3+4]
50549
50550P3618: !_ST [28] (maybe <- 0x300001a) (Int)
50551sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
50552add %i0, %i2, %i2
50553stw %l4, [%i2 + 0 ]
50554add %l4, 1, %l4
50555
50556P3619: !_ST [4] (maybe <- 0x42800155) (FP)
50557! preparing store val #0, next val will be in f20
50558fmovs %f16, %f20
50559fadds %f16, %f17, %f16
50560st %f20, [%i0 + 32 ]
50561
50562P3620: !_ST [26] (maybe <- 0x300001b) (Int)
50563sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
50564add %i0, %i3, %i3
50565stw %l4, [%i3 + 128 ]
50566add %l4, 1, %l4
50567
50568P3621: !_MEMBAR (FP) (Secondary ctx)
50569
50570P3622: !_BSTC [2] (maybe <- 0x42800156) (FP) (CBR) (Secondary ctx) (Branch target of P2813)
50571wr %g0, 0xe1, %asi
50572! preparing store val #0, next val will be in f32
50573fmovs %f16, %f20
50574fadds %f16, %f17, %f16
50575! preparing store val #1, next val will be in f33
50576fmovs %f16, %f21
50577fadds %f16, %f17, %f16
50578! preparing store val #2, next val will be in f34
50579fmovd %f20, %f32
50580fmovs %f16, %f20
50581fadds %f16, %f17, %f16
50582! preparing store val #3, next val will be in f36
50583fmovd %f20, %f34
50584fmovs %f16, %f20
50585fadds %f16, %f17, %f16
50586! preparing store val #4, next val will be in f40
50587fmovd %f20, %f36
50588fmovs %f16, %f20
50589fadds %f16, %f17, %f16
50590fmovd %f20, %f40
50591membar #Sync
50592stda %f32, [%i0 + 0 ] %asi
50593
50594! cbranch
50595andcc %l0, 1, %g0
50596be,pt %xcc, TARGET3622
50597nop
50598RET3622:
50599
50600! lfsr step begin
50601srlx %l0, 1, %l7
50602xnor %l7, %l0, %l7
50603sllx %l7, 63, %l7
50604or %l7, %l0, %l0
50605srlx %l0, 1, %l0
50606
50607ba P3623
50608nop
50609
50610TARGET2813:
50611ba RET2813
50612nop
50613
50614
50615P3623: !_MEMBAR (FP) (Secondary ctx)
50616membar #StoreLoad
50617
50618P3624: !_REPLACEMENT [1] (Int) (Secondary ctx) (Branch target of P3581)
50619wr %g0, 0x81, %asi
50620sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
50621add %i0, %i2, %i2
50622sethi %hi(0x2000), %o5
50623ld [%i2+4], %l6
50624st %l6, [%i2+4]
50625add %i2, %o5, %l3
50626ld [%l3+4], %l6
50627st %l6, [%l3+4]
50628add %l3, %o5, %l3
50629ld [%l3+4], %l6
50630st %l6, [%l3+4]
50631add %l3, %o5, %l3
50632ld [%l3+4], %l6
50633st %l6, [%l3+4]
50634add %l3, %o5, %l3
50635ld [%l3+4], %l6
50636st %l6, [%l3+4]
50637add %l3, %o5, %l3
50638ld [%l3+4], %l6
50639st %l6, [%l3+4]
50640add %l3, %o5, %l3
50641ld [%l3+4], %l6
50642st %l6, [%l3+4]
50643add %l3, %o5, %l3
50644ld [%l3+4], %l6
50645st %l6, [%l3+4]
50646ba P3625
50647nop
50648
50649TARGET3581:
50650ba RET3581
50651nop
50652
50653
50654P3625: !_REPLACEMENT [17] (Int)
50655sethi %hi(0x2000), %l7
50656ld [%i2+96], %l3
50657st %l3, [%i2+96]
50658add %i2, %l7, %o5
50659ld [%o5+96], %l3
50660st %l3, [%o5+96]
50661add %o5, %l7, %o5
50662ld [%o5+96], %l3
50663st %l3, [%o5+96]
50664add %o5, %l7, %o5
50665ld [%o5+96], %l3
50666st %l3, [%o5+96]
50667add %o5, %l7, %o5
50668ld [%o5+96], %l3
50669st %l3, [%o5+96]
50670add %o5, %l7, %o5
50671ld [%o5+96], %l3
50672st %l3, [%o5+96]
50673add %o5, %l7, %o5
50674ld [%o5+96], %l3
50675st %l3, [%o5+96]
50676add %o5, %l7, %o5
50677ld [%o5+96], %l3
50678st %l3, [%o5+96]
50679
50680P3626: !_MEMBAR (FP) (CBR) (Secondary ctx)
50681membar #StoreLoad
50682
50683! cbranch
50684andcc %l0, 1, %g0
50685be,pt %xcc, TARGET3626
50686nop
50687RET3626:
50688
50689! lfsr step begin
50690srlx %l0, 1, %l6
50691xnor %l6, %l0, %l6
50692sllx %l6, 63, %l6
50693or %l6, %l0, %l0
50694srlx %l0, 1, %l0
50695
50696
50697P3627: !_BLD [16] (FP) (Secondary ctx)
50698wr %g0, 0xf1, %asi
50699sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
50700add %i0, %i3, %i3
50701ldda [%i3 + 0] %asi, %f32
50702membar #Sync
50703! 1 addresses covered
50704fmovd %f36, %f8
50705
50706P3628: !_MEMBAR (FP) (Secondary ctx)
50707
50708P3629: !_BLD [7] (FP)
50709wr %g0, 0xf0, %asi
50710ldda [%i0 + 128] %asi, %f32
50711membar #Sync
50712! 1 addresses covered
50713fmovd %f32, %f18
50714fmovs %f18, %f9
50715
50716P3630: !_MEMBAR (FP)
50717
50718P3631: !_BST [1] (maybe <- 0x4280015b) (FP) (CBR) (Branch target of P3198)
50719wr %g0, 0xf0, %asi
50720! preparing store val #0, next val will be in f32
50721fmovs %f16, %f20
50722fadds %f16, %f17, %f16
50723! preparing store val #1, next val will be in f33
50724fmovs %f16, %f21
50725fadds %f16, %f17, %f16
50726! preparing store val #2, next val will be in f34
50727fmovd %f20, %f32
50728fmovs %f16, %f20
50729fadds %f16, %f17, %f16
50730! preparing store val #3, next val will be in f36
50731fmovd %f20, %f34
50732fmovs %f16, %f20
50733fadds %f16, %f17, %f16
50734! preparing store val #4, next val will be in f40
50735fmovd %f20, %f36
50736fmovs %f16, %f20
50737fadds %f16, %f17, %f16
50738fmovd %f20, %f40
50739membar #Sync
50740stda %f32, [%i0 + 0 ] %asi
50741
50742! cbranch
50743andcc %l0, 1, %g0
50744be,pt %xcc, TARGET3631
50745nop
50746RET3631:
50747
50748! lfsr step begin
50749srlx %l0, 1, %l6
50750xnor %l6, %l0, %l6
50751sllx %l6, 63, %l6
50752or %l6, %l0, %l0
50753srlx %l0, 1, %l0
50754
50755ba P3632
50756nop
50757
50758TARGET3198:
50759ba RET3198
50760nop
50761
50762
50763P3632: !_MEMBAR (FP)
50764membar #StoreLoad
50765
50766P3633: !_REPLACEMENT [8] (Int) (CBR)
50767sethi %hi(0x2000), %l7
50768ld [%i2+0], %l3
50769st %l3, [%i2+0]
50770add %i2, %l7, %o5
50771ld [%o5+0], %l3
50772st %l3, [%o5+0]
50773add %o5, %l7, %o5
50774ld [%o5+0], %l3
50775st %l3, [%o5+0]
50776add %o5, %l7, %o5
50777ld [%o5+0], %l3
50778st %l3, [%o5+0]
50779add %o5, %l7, %o5
50780ld [%o5+0], %l3
50781st %l3, [%o5+0]
50782add %o5, %l7, %o5
50783ld [%o5+0], %l3
50784st %l3, [%o5+0]
50785add %o5, %l7, %o5
50786ld [%o5+0], %l3
50787st %l3, [%o5+0]
50788add %o5, %l7, %o5
50789ld [%o5+0], %l3
50790st %l3, [%o5+0]
50791
50792! cbranch
50793andcc %l0, 1, %g0
50794be,pt %xcc, TARGET3633
50795nop
50796RET3633:
50797
50798! lfsr step begin
50799srlx %l0, 1, %l6
50800xnor %l6, %l0, %l6
50801sllx %l6, 63, %l6
50802or %l6, %l0, %l0
50803srlx %l0, 1, %l0
50804
50805
50806P3634: !_REPLACEMENT [15] (Int) (CBR) (Secondary ctx)
50807wr %g0, 0x81, %asi
50808sethi %hi(0x2000), %l7
50809ld [%i2+128], %l3
50810st %l3, [%i2+128]
50811add %i2, %l7, %o5
50812ld [%o5+128], %l3
50813st %l3, [%o5+128]
50814add %o5, %l7, %o5
50815ld [%o5+128], %l3
50816st %l3, [%o5+128]
50817add %o5, %l7, %o5
50818ld [%o5+128], %l3
50819st %l3, [%o5+128]
50820add %o5, %l7, %o5
50821ld [%o5+128], %l3
50822st %l3, [%o5+128]
50823add %o5, %l7, %o5
50824ld [%o5+128], %l3
50825st %l3, [%o5+128]
50826add %o5, %l7, %o5
50827ld [%o5+128], %l3
50828st %l3, [%o5+128]
50829add %o5, %l7, %o5
50830ld [%o5+128], %l3
50831st %l3, [%o5+128]
50832
50833! cbranch
50834andcc %l0, 1, %g0
50835be,pn %xcc, TARGET3634
50836nop
50837RET3634:
50838
50839! lfsr step begin
50840srlx %l0, 1, %l6
50841xnor %l6, %l0, %l6
50842sllx %l6, 63, %l6
50843or %l6, %l0, %l0
50844srlx %l0, 1, %l0
50845
50846
50847P3635: !_REPLACEMENT [12] (Int) (Secondary ctx)
50848wr %g0, 0x81, %asi
50849sethi %hi(0x2000), %l7
50850ld [%i2+4], %l3
50851st %l3, [%i2+4]
50852add %i2, %l7, %o5
50853ld [%o5+4], %l3
50854st %l3, [%o5+4]
50855add %o5, %l7, %o5
50856ld [%o5+4], %l3
50857st %l3, [%o5+4]
50858add %o5, %l7, %o5
50859ld [%o5+4], %l3
50860st %l3, [%o5+4]
50861add %o5, %l7, %o5
50862ld [%o5+4], %l3
50863st %l3, [%o5+4]
50864add %o5, %l7, %o5
50865ld [%o5+4], %l3
50866st %l3, [%o5+4]
50867add %o5, %l7, %o5
50868ld [%o5+4], %l3
50869st %l3, [%o5+4]
50870add %o5, %l7, %o5
50871ld [%o5+4], %l3
50872st %l3, [%o5+4]
50873
50874P3636: !_MEMBAR (FP) (CBR)
50875membar #StoreLoad
50876
50877! cbranch
50878andcc %l0, 1, %g0
50879be,pn %xcc, TARGET3636
50880nop
50881RET3636:
50882
50883! lfsr step begin
50884srlx %l0, 1, %l6
50885xnor %l6, %l0, %l6
50886sllx %l6, 63, %l6
50887or %l6, %l0, %l0
50888srlx %l0, 1, %l0
50889
50890
50891P3637: !_BLD [9] (FP)
50892wr %g0, 0xf0, %asi
50893ldda [%i1 + 0] %asi, %f32
50894membar #Sync
50895! 2 addresses covered
50896fmovd %f32, %f10
50897fmovd %f40, %f18
50898fmovs %f18, %f11
50899
50900P3638: !_MEMBAR (FP) (Loop exit) (Branch target of P2765)
50901!---- flushing int results buffer----
50902mov %o0, %l5
50903!---- flushing fp results buffer to %f30 ----
50904fmovd %f0, %f30
50905fmovd %f2, %f30
50906fmovd %f4, %f30
50907fmovd %f6, %f30
50908fmovd %f8, %f30
50909fmovd %f10, %f30
50910!--
50911loop_exit_6_3:
50912sub %l2, 1, %l2
50913cmp %l2, 0
50914bg loop_entry_6_3
50915nop
50916ba P3639
50917nop
50918
50919TARGET2765:
50920ba RET2765
50921nop
50922
50923
50924P3639: !_MEMBAR (Int)
50925membar #StoreLoad
50926
50927END_NODES6: ! Test instruction sequence for CPU 6 ends
50928sethi %hi(0xdead0e0f), %o5
50929or %o5, %lo(0xdead0e0f), %o5
50930! move %o5(lower) -> %o0(upper)
50931sllx %o5, 32, %o0
50932sethi %hi(0xdead0e0f), %o5
50933or %o5, %lo(0xdead0e0f), %o5
50934stw %o5, [%i5]
50935ld [%i5], %f0
50936!---- flushing int results buffer----
50937mov %o0, %l5
50938!---- flushing fp results buffer to %f30 ----
50939fmovs %f0, %f30
50940!--
50941
50942restore
50943retl
50944nop
50945!-----------------
50946
50947! register usage:
50948! %i0 %i1 : base registers for first 2 regions
50949! %i2 %i3 : cache registers for 8 regions
50950! %i4 fixed pointer to per-cpu results area
50951! %l1 moving pointer to per-cpu FP results area
50952! %o7 moving pointer to per-cpu integer results area
50953! %i5 pointer to per-cpu private area
50954! %l0 holds lfsr, used as source of random bits
50955! %l2 loop count register
50956! %f16 running counter for unique fp store values
50957! %f17 holds increment value for fp counter
50958! %l4 running counter for unique integer store values (increment value is always 1)
50959! %l5 move-to register for load values (simulation only)
50960! %f30 move-to register for FP values (simulation only)
50961! %i4 holds the instructions count which is used for interrupt ordering
50962! %i4 holds the thread_id (OBP only)
50963! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
50964! %l3 %l6 %l7 %o5 : 4 temporary registers
50965! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
50966! %f0-f15 FP results buffer registers
50967! %f32-f47 FP block load/store registers
50968
50969func7:
50970! instruction sequence begins
50971save %sp, -192, %sp
50972
50973! Force %i0-%i3 to be 64-byte aligned
50974add %i0, 63, %i0
50975andn %i0, 63, %i0
50976
50977add %i1, 63, %i1
50978andn %i1, 63, %i1
50979
50980add %i2, 63, %i2
50981andn %i2, 63, %i2
50982
50983add %i3, 63, %i3
50984andn %i3, 63, %i3
50985
50986add %i4, 63, %i4
50987andn %i4, 63, %i4
50988
50989add %i5, 63, %i5
50990andn %i5, 63, %i5
50991
50992
50993! Initialize pointer to FP load results area
50994mov %i4, %l1
50995
50996! Initialize pointer to integer load results area
50997sethi %hi(0x80000), %o7
50998or %o7, %lo(0x80000), %o7
50999add %o7, %l1, %o7
51000
51001! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
51002mov 0x0, %i4
51003
51004! Initialize %f0-%f62 to 0xdeadbee0deadbee1
51005sethi %hi(0xdeadbee0), %l7
51006or %l7, %lo(0xdeadbee0), %l7
51007stw %l7, [%i5]
51008sethi %hi(0xdeadbee1), %l7
51009or %l7, %lo(0xdeadbee1), %l7
51010stw %l7, [%i5+4]
51011ldd [%i5], %f0
51012fmovd %f0, %f2
51013fmovd %f0, %f4
51014fmovd %f0, %f6
51015fmovd %f0, %f8
51016fmovd %f0, %f10
51017fmovd %f0, %f12
51018fmovd %f0, %f14
51019fmovd %f0, %f16
51020fmovd %f0, %f18
51021fmovd %f0, %f20
51022fmovd %f0, %f22
51023fmovd %f0, %f24
51024fmovd %f0, %f26
51025fmovd %f0, %f28
51026fmovd %f0, %f30
51027fmovd %f0, %f32
51028fmovd %f0, %f34
51029fmovd %f0, %f36
51030fmovd %f0, %f38
51031fmovd %f0, %f40
51032fmovd %f0, %f42
51033fmovd %f0, %f44
51034fmovd %f0, %f46
51035fmovd %f0, %f48
51036fmovd %f0, %f50
51037fmovd %f0, %f52
51038fmovd %f0, %f54
51039fmovd %f0, %f56
51040fmovd %f0, %f58
51041fmovd %f0, %f60
51042fmovd %f0, %f62
51043
51044! Signature for extract_loads script to start extracting load values for this stream
51045sethi %hi(0x07deade1), %l7
51046or %l7, %lo(0x07deade1), %l7
51047stw %l7, [%i5]
51048ld [%i5], %f16
51049
51050! Initialize running integer counter in register %l4
51051sethi %hi(0x3800001), %l4
51052or %l4, %lo(0x3800001), %l4
51053
51054! Initialize running FP counter in register %f16
51055sethi %hi(0x43000001), %l7
51056or %l7, %lo(0x43000001), %l7
51057stw %l7, [%i5]
51058ld [%i5], %f16
51059
51060! Initialize FP counter increment value in register %f17 (constant)
51061sethi %hi(0x37800000), %l7
51062or %l7, %lo(0x37800000), %l7
51063stw %l7, [%i5]
51064ld [%i5], %f17
51065
51066! Initialize LFSR to 0x3c21^4
51067sethi %hi(0x3c21), %l0
51068or %l0, %lo(0x3c21), %l0
51069mulx %l0, %l0, %l0
51070mulx %l0, %l0, %l0
51071
51072BEGIN_NODES7: ! Test instruction sequence for ISTREAM 7 begins
51073
51074P3640: !_REPLACEMENT [27] (Int) (Loop entry)
51075sethi %hi(0x5), %l2
51076or %l2, %lo(0x5), %l2
51077loop_entry_7_0:
51078sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
51079add %i0, %i2, %i2
51080sethi %hi(0x2000), %o5
51081ld [%i2+160], %l6
51082st %l6, [%i2+160]
51083add %i2, %o5, %l3
51084ld [%l3+160], %l6
51085st %l6, [%l3+160]
51086add %l3, %o5, %l3
51087ld [%l3+160], %l6
51088st %l6, [%l3+160]
51089add %l3, %o5, %l3
51090ld [%l3+160], %l6
51091st %l6, [%l3+160]
51092add %l3, %o5, %l3
51093ld [%l3+160], %l6
51094st %l6, [%l3+160]
51095add %l3, %o5, %l3
51096ld [%l3+160], %l6
51097st %l6, [%l3+160]
51098add %l3, %o5, %l3
51099ld [%l3+160], %l6
51100st %l6, [%l3+160]
51101add %l3, %o5, %l3
51102ld [%l3+160], %l6
51103st %l6, [%l3+160]
51104
51105P3641: !_LD [16] (FP)
51106sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
51107add %i0, %i3, %i3
51108ld [%i3 + 16], %f0
51109! 1 addresses covered
51110
51111P3642: !_ST [9] (maybe <- 0x43000001) (FP) (CBR)
51112! preparing store val #0, next val will be in f20
51113fmovs %f16, %f20
51114fadds %f16, %f17, %f16
51115st %f20, [%i1 + 32 ]
51116
51117! cbranch
51118andcc %l0, 1, %g0
51119be,pt %xcc, TARGET3642
51120nop
51121RET3642:
51122
51123! lfsr step begin
51124srlx %l0, 1, %l6
51125xnor %l6, %l0, %l6
51126sllx %l6, 63, %l6
51127or %l6, %l0, %l0
51128srlx %l0, 1, %l0
51129
51130
51131P3643: !_ST [25] (maybe <- 0x43000002) (FP) (Secondary ctx)
51132wr %g0, 0x81, %asi
51133sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
51134add %i0, %i2, %i2
51135! preparing store val #0, next val will be in f20
51136fmovs %f16, %f20
51137fadds %f16, %f17, %f16
51138sta %f20, [%i2 + 96 ] %asi
51139
51140P3644: !_PREFETCH [22] (Int)
51141prefetch [%i2 + 4], 1
51142
51143P3645: !_LD [24] (Int)
51144lduw [%i2 + 64], %o0
51145! move %o0(lower) -> %o0(upper)
51146sllx %o0, 32, %o0
51147
51148P3646: !_PREFETCH [2] (Int) (LE) (CBR) (Secondary ctx)
51149wr %g0, 0x89, %asi
51150prefetcha [%i0 + 8] %asi, 1
51151
51152! cbranch
51153andcc %l0, 1, %g0
51154be,pn %xcc, TARGET3646
51155nop
51156RET3646:
51157
51158! lfsr step begin
51159srlx %l0, 1, %o5
51160xnor %o5, %l0, %o5
51161sllx %o5, 63, %o5
51162or %o5, %l0, %l0
51163srlx %l0, 1, %l0
51164
51165
51166P3647: !_MEMBAR (FP)
51167membar #StoreLoad
51168
51169P3648: !_BLD [30] (FP) (Branch target of P3794)
51170wr %g0, 0xf0, %asi
51171sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
51172add %i0, %i3, %i3
51173ldda [%i3 + 128] %asi, %f32
51174membar #Sync
51175! 1 addresses covered
51176fmovd %f32, %f18
51177fmovs %f18, %f1
51178ba P3649
51179nop
51180
51181TARGET3794:
51182ba RET3794
51183nop
51184
51185
51186P3649: !_MEMBAR (FP) (Branch target of P3707)
51187ba P3650
51188nop
51189
51190TARGET3707:
51191ba RET3707
51192nop
51193
51194
51195P3650: !_PREFETCH [12] (Int)
51196sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
51197add %i0, %i2, %i2
51198prefetch [%i2 + 4], 1
51199
51200P3651: !_MEMBAR (FP)
51201
51202P3652: !_BST [31] (maybe <- 0x43000003) (FP) (Branch target of P3660)
51203wr %g0, 0xf0, %asi
51204! preparing store val #0, next val will be in f32
51205fmovs %f16, %f20
51206fadds %f16, %f17, %f16
51207fmovd %f20, %f32
51208membar #Sync
51209stda %f32, [%i3 + 192 ] %asi
51210ba P3653
51211nop
51212
51213TARGET3660:
51214ba RET3660
51215nop
51216
51217
51218P3653: !_MEMBAR (FP) (Branch target of P3776)
51219membar #StoreLoad
51220ba P3654
51221nop
51222
51223TARGET3776:
51224ba RET3776
51225nop
51226
51227
51228P3654: !_REPLACEMENT [4] (Int)
51229sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
51230add %i0, %i3, %i3
51231sethi %hi(0x2000), %o5
51232ld [%i3+32], %l6
51233st %l6, [%i3+32]
51234add %i3, %o5, %l3
51235ld [%l3+32], %l6
51236st %l6, [%l3+32]
51237add %l3, %o5, %l3
51238ld [%l3+32], %l6
51239st %l6, [%l3+32]
51240add %l3, %o5, %l3
51241ld [%l3+32], %l6
51242st %l6, [%l3+32]
51243add %l3, %o5, %l3
51244ld [%l3+32], %l6
51245st %l6, [%l3+32]
51246add %l3, %o5, %l3
51247ld [%l3+32], %l6
51248st %l6, [%l3+32]
51249add %l3, %o5, %l3
51250ld [%l3+32], %l6
51251st %l6, [%l3+32]
51252add %l3, %o5, %l3
51253ld [%l3+32], %l6
51254st %l6, [%l3+32]
51255
51256P3655: !_MEMBAR (FP)
51257membar #StoreLoad
51258
51259P3656: !_BLD [2] (FP)
51260wr %g0, 0xf0, %asi
51261ldda [%i0 + 0] %asi, %f32
51262membar #Sync
51263! 5 addresses covered
51264fmovd %f32, %f2
51265fmovd %f34, %f4
51266fmovd %f36, %f18
51267fmovs %f18, %f5
51268fmovd %f40, %f6
51269
51270P3657: !_MEMBAR (FP) (Branch target of P3676)
51271ba P3658
51272nop
51273
51274TARGET3676:
51275ba RET3676
51276nop
51277
51278
51279P3658: !_BST [4] (maybe <- 0x43000004) (FP) (Branch target of P3710)
51280wr %g0, 0xf0, %asi
51281! preparing store val #0, next val will be in f32
51282fmovs %f16, %f20
51283fadds %f16, %f17, %f16
51284! preparing store val #1, next val will be in f33
51285fmovs %f16, %f21
51286fadds %f16, %f17, %f16
51287! preparing store val #2, next val will be in f34
51288fmovd %f20, %f32
51289fmovs %f16, %f20
51290fadds %f16, %f17, %f16
51291! preparing store val #3, next val will be in f36
51292fmovd %f20, %f34
51293fmovs %f16, %f20
51294fadds %f16, %f17, %f16
51295! preparing store val #4, next val will be in f40
51296fmovd %f20, %f36
51297fmovs %f16, %f20
51298fadds %f16, %f17, %f16
51299fmovd %f20, %f40
51300membar #Sync
51301stda %f32, [%i0 + 0 ] %asi
51302ba P3659
51303nop
51304
51305TARGET3710:
51306ba RET3710
51307nop
51308
51309
51310P3659: !_MEMBAR (FP)
51311
51312P3660: !_BST [7] (maybe <- 0x43000009) (FP) (CBR) (Branch target of P3787)
51313wr %g0, 0xf0, %asi
51314! preparing store val #0, next val will be in f32
51315fmovs %f16, %f20
51316fadds %f16, %f17, %f16
51317fmovd %f20, %f32
51318membar #Sync
51319stda %f32, [%i0 + 128 ] %asi
51320
51321! cbranch
51322andcc %l0, 1, %g0
51323be,pt %xcc, TARGET3660
51324nop
51325RET3660:
51326
51327! lfsr step begin
51328srlx %l0, 1, %l3
51329xnor %l3, %l0, %l3
51330sllx %l3, 63, %l3
51331or %l3, %l0, %l0
51332srlx %l0, 1, %l0
51333
51334ba P3661
51335nop
51336
51337TARGET3787:
51338ba RET3787
51339nop
51340
51341
51342P3661: !_MEMBAR (FP)
51343membar #StoreLoad
51344
51345P3662: !_PREFETCH [22] (Int) (Branch target of P3739)
51346sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
51347add %i0, %i2, %i2
51348prefetch [%i2 + 4], 1
51349ba P3663
51350nop
51351
51352TARGET3739:
51353ba RET3739
51354nop
51355
51356
51357P3663: !_MEMBAR (FP) (CBR)
51358membar #StoreLoad
51359
51360! cbranch
51361andcc %l0, 1, %g0
51362be,pt %xcc, TARGET3663
51363nop
51364RET3663:
51365
51366! lfsr step begin
51367srlx %l0, 1, %l6
51368xnor %l6, %l0, %l6
51369sllx %l6, 63, %l6
51370or %l6, %l0, %l0
51371srlx %l0, 1, %l0
51372
51373
51374P3664: !_BLD [15] (FP)
51375wr %g0, 0xf0, %asi
51376sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
51377add %i0, %i3, %i3
51378ldda [%i3 + 128] %asi, %f32
51379membar #Sync
51380! 1 addresses covered
51381fmovd %f32, %f18
51382fmovs %f18, %f7
51383
51384P3665: !_MEMBAR (FP)
51385
51386P3666: !_BSTC [30] (maybe <- 0x4300000a) (FP)
51387wr %g0, 0xe0, %asi
51388sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
51389add %i0, %i2, %i2
51390! preparing store val #0, next val will be in f32
51391fmovs %f16, %f20
51392fadds %f16, %f17, %f16
51393fmovd %f20, %f32
51394membar #Sync
51395stda %f32, [%i2 + 128 ] %asi
51396
51397P3667: !_MEMBAR (FP)
51398membar #StoreLoad
51399
51400P3668: !_BLD [31] (FP) (Branch target of P3646)
51401wr %g0, 0xf0, %asi
51402ldda [%i2 + 192] %asi, %f32
51403membar #Sync
51404! 1 addresses covered
51405fmovd %f32, %f8
51406ba P3669
51407nop
51408
51409TARGET3646:
51410ba RET3646
51411nop
51412
51413
51414P3669: !_MEMBAR (FP)
51415
51416P3670: !_ST [4] (maybe <- 0x3800001) (Int) (Branch target of P3681)
51417stw %l4, [%i0 + 32 ]
51418add %l4, 1, %l4
51419ba P3671
51420nop
51421
51422TARGET3681:
51423ba RET3681
51424nop
51425
51426
51427P3671: !_LD [9] (FP) (CBR) (Secondary ctx)
51428wr %g0, 0x81, %asi
51429lda [%i1 + 32] %asi, %f9
51430! 1 addresses covered
51431
51432! cbranch
51433andcc %l0, 1, %g0
51434be,pt %xcc, TARGET3671
51435nop
51436RET3671:
51437
51438! lfsr step begin
51439srlx %l0, 1, %l3
51440xnor %l3, %l0, %l3
51441sllx %l3, 63, %l3
51442or %l3, %l0, %l0
51443srlx %l0, 1, %l0
51444
51445
51446P3672: !_ST [10] (maybe <- 0x3800002) (Int)
51447stw %l4, [%i1 + 64 ]
51448add %l4, 1, %l4
51449
51450P3673: !_REPLACEMENT [31] (Int)
51451sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
51452add %i0, %i3, %i3
51453sethi %hi(0x2000), %l3
51454ld [%i3+192], %l7
51455st %l7, [%i3+192]
51456add %i3, %l3, %l6
51457ld [%l6+192], %l7
51458st %l7, [%l6+192]
51459add %l6, %l3, %l6
51460ld [%l6+192], %l7
51461st %l7, [%l6+192]
51462add %l6, %l3, %l6
51463ld [%l6+192], %l7
51464st %l7, [%l6+192]
51465add %l6, %l3, %l6
51466ld [%l6+192], %l7
51467st %l7, [%l6+192]
51468add %l6, %l3, %l6
51469ld [%l6+192], %l7
51470st %l7, [%l6+192]
51471add %l6, %l3, %l6
51472ld [%l6+192], %l7
51473st %l7, [%l6+192]
51474add %l6, %l3, %l6
51475ld [%l6+192], %l7
51476st %l7, [%l6+192]
51477
51478P3674: !_REPLACEMENT [28] (Int)
51479sethi %hi(0x2000), %o5
51480ld [%i3+0], %l6
51481st %l6, [%i3+0]
51482add %i3, %o5, %l3
51483ld [%l3+0], %l6
51484st %l6, [%l3+0]
51485add %l3, %o5, %l3
51486ld [%l3+0], %l6
51487st %l6, [%l3+0]
51488add %l3, %o5, %l3
51489ld [%l3+0], %l6
51490st %l6, [%l3+0]
51491add %l3, %o5, %l3
51492ld [%l3+0], %l6
51493st %l6, [%l3+0]
51494add %l3, %o5, %l3
51495ld [%l3+0], %l6
51496st %l6, [%l3+0]
51497add %l3, %o5, %l3
51498ld [%l3+0], %l6
51499st %l6, [%l3+0]
51500add %l3, %o5, %l3
51501ld [%l3+0], %l6
51502st %l6, [%l3+0]
51503
51504P3675: !_MEMBAR (FP)
51505membar #StoreLoad
51506
51507P3676: !_BLD [18] (FP) (CBR) (Branch target of P3671)
51508wr %g0, 0xf0, %asi
51509sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
51510add %i0, %i2, %i2
51511ldda [%i2 + 128] %asi, %f32
51512membar #Sync
51513! 1 addresses covered
51514fmovd %f32, %f10
51515
51516! cbranch
51517andcc %l0, 1, %g0
51518be,pt %xcc, TARGET3676
51519nop
51520RET3676:
51521
51522! lfsr step begin
51523srlx %l0, 1, %l7
51524xnor %l7, %l0, %l7
51525sllx %l7, 63, %l7
51526or %l7, %l0, %l0
51527srlx %l0, 1, %l0
51528
51529ba P3677
51530nop
51531
51532TARGET3671:
51533ba RET3671
51534nop
51535
51536
51537P3677: !_MEMBAR (FP)
51538
51539P3678: !_LD [25] (FP) (Secondary ctx)
51540wr %g0, 0x81, %asi
51541sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
51542add %i0, %i3, %i3
51543lda [%i3 + 96] %asi, %f11
51544! 1 addresses covered
51545
51546P3679: !_REPLACEMENT [14] (Int)
51547sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
51548add %i0, %i2, %i2
51549sethi %hi(0x2000), %o5
51550ld [%i2+64], %l6
51551st %l6, [%i2+64]
51552add %i2, %o5, %l3
51553ld [%l3+64], %l6
51554st %l6, [%l3+64]
51555add %l3, %o5, %l3
51556ld [%l3+64], %l6
51557st %l6, [%l3+64]
51558add %l3, %o5, %l3
51559ld [%l3+64], %l6
51560st %l6, [%l3+64]
51561add %l3, %o5, %l3
51562ld [%l3+64], %l6
51563st %l6, [%l3+64]
51564add %l3, %o5, %l3
51565ld [%l3+64], %l6
51566st %l6, [%l3+64]
51567add %l3, %o5, %l3
51568ld [%l3+64], %l6
51569st %l6, [%l3+64]
51570add %l3, %o5, %l3
51571ld [%l3+64], %l6
51572st %l6, [%l3+64]
51573
51574P3680: !_MEMBAR (FP)
51575membar #StoreLoad
51576
51577P3681: !_BLD [3] (FP) (CBR)
51578wr %g0, 0xf0, %asi
51579ldda [%i0 + 0] %asi, %f32
51580membar #Sync
51581! 5 addresses covered
51582fmovd %f32, %f12
51583fmovd %f34, %f14
51584fmovd %f36, %f18
51585fmovs %f18, %f15
51586!---- flushing fp results buffer to %f30 ----
51587fmovd %f0, %f30
51588fmovd %f2, %f30
51589fmovd %f4, %f30
51590fmovd %f6, %f30
51591fmovd %f8, %f30
51592fmovd %f10, %f30
51593fmovd %f12, %f30
51594fmovd %f14, %f30
51595!--
51596fmovd %f40, %f0
51597
51598! cbranch
51599andcc %l0, 1, %g0
51600be,pt %xcc, TARGET3681
51601nop
51602RET3681:
51603
51604! lfsr step begin
51605srlx %l0, 1, %l7
51606xnor %l7, %l0, %l7
51607sllx %l7, 63, %l7
51608or %l7, %l0, %l0
51609srlx %l0, 1, %l0
51610
51611
51612P3682: !_MEMBAR (FP) (Branch target of P3722)
51613ba P3683
51614nop
51615
51616TARGET3722:
51617ba RET3722
51618nop
51619
51620
51621P3683: !_REPLACEMENT [4] (Int) (Secondary ctx)
51622wr %g0, 0x81, %asi
51623sethi %hi(0x2000), %o5
51624ld [%i2+32], %l6
51625st %l6, [%i2+32]
51626add %i2, %o5, %l3
51627ld [%l3+32], %l6
51628st %l6, [%l3+32]
51629add %l3, %o5, %l3
51630ld [%l3+32], %l6
51631st %l6, [%l3+32]
51632add %l3, %o5, %l3
51633ld [%l3+32], %l6
51634st %l6, [%l3+32]
51635add %l3, %o5, %l3
51636ld [%l3+32], %l6
51637st %l6, [%l3+32]
51638add %l3, %o5, %l3
51639ld [%l3+32], %l6
51640st %l6, [%l3+32]
51641add %l3, %o5, %l3
51642ld [%l3+32], %l6
51643st %l6, [%l3+32]
51644add %l3, %o5, %l3
51645ld [%l3+32], %l6
51646st %l6, [%l3+32]
51647
51648P3684: !_LD [16] (Int)
51649sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
51650add %i0, %i3, %i3
51651lduw [%i3 + 16], %o5
51652! move %o5(lower) -> %o0(lower)
51653or %o5, %o0, %o0
51654
51655P3685: !_MEMBAR (FP) (CBR)
51656membar #StoreLoad
51657
51658! cbranch
51659andcc %l0, 1, %g0
51660be,pt %xcc, TARGET3685
51661nop
51662RET3685:
51663
51664! lfsr step begin
51665srlx %l0, 1, %l3
51666xnor %l3, %l0, %l3
51667sllx %l3, 63, %l3
51668or %l3, %l0, %l0
51669srlx %l0, 1, %l0
51670
51671
51672P3686: !_BLD [2] (FP)
51673wr %g0, 0xf0, %asi
51674ldda [%i0 + 0] %asi, %f32
51675membar #Sync
51676! 5 addresses covered
51677fmovd %f32, %f18
51678fmovs %f18, %f1
51679fmovs %f19, %f2
51680fmovd %f34, %f18
51681fmovs %f18, %f3
51682fmovd %f36, %f4
51683fmovd %f40, %f18
51684fmovs %f18, %f5
51685
51686P3687: !_MEMBAR (FP)
51687
51688P3688: !_BLD [20] (FP)
51689wr %g0, 0xf0, %asi
51690sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
51691add %i0, %i2, %i2
51692ldda [%i2 + 256] %asi, %f32
51693membar #Sync
51694! 1 addresses covered
51695fmovd %f32, %f6
51696
51697P3689: !_MEMBAR (FP)
51698
51699P3690: !_BSTC [26] (maybe <- 0x4300000b) (FP) (Secondary ctx)
51700wr %g0, 0xe1, %asi
51701sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
51702add %i0, %i3, %i3
51703! preparing store val #0, next val will be in f32
51704fmovs %f16, %f20
51705fadds %f16, %f17, %f16
51706! preparing store val #1, next val will be in f40
51707fmovd %f20, %f32
51708fmovs %f16, %f20
51709fadds %f16, %f17, %f16
51710fmovd %f20, %f40
51711membar #Sync
51712stda %f32, [%i3 + 128 ] %asi
51713
51714P3691: !_MEMBAR (FP) (Secondary ctx)
51715
51716P3692: !_BST [25] (maybe <- 0x4300000d) (FP) (Branch target of P3696)
51717wr %g0, 0xf0, %asi
51718! preparing store val #0, next val will be in f32
51719fmovs %f16, %f20
51720fadds %f16, %f17, %f16
51721! preparing store val #1, next val will be in f40
51722fmovd %f20, %f32
51723fmovs %f16, %f20
51724fadds %f16, %f17, %f16
51725fmovd %f20, %f40
51726membar #Sync
51727stda %f32, [%i3 + 64 ] %asi
51728ba P3693
51729nop
51730
51731TARGET3696:
51732ba RET3696
51733nop
51734
51735
51736P3693: !_MEMBAR (FP) (CBR)
51737membar #StoreLoad
51738
51739! cbranch
51740andcc %l0, 1, %g0
51741be,pt %xcc, TARGET3693
51742nop
51743RET3693:
51744
51745! lfsr step begin
51746srlx %l0, 1, %o5
51747xnor %o5, %l0, %o5
51748sllx %o5, 63, %o5
51749or %o5, %l0, %l0
51750srlx %l0, 1, %l0
51751
51752
51753P3694: !_BLD [28] (FP)
51754wr %g0, 0xf0, %asi
51755sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
51756add %i0, %i2, %i2
51757ldda [%i2 + 0] %asi, %f32
51758membar #Sync
51759! 1 addresses covered
51760fmovd %f32, %f18
51761fmovs %f18, %f7
51762
51763P3695: !_MEMBAR (FP)
51764
51765P3696: !_BLD [4] (FP) (CBR)
51766wr %g0, 0xf0, %asi
51767ldda [%i0 + 0] %asi, %f32
51768membar #Sync
51769! 5 addresses covered
51770fmovd %f32, %f8
51771fmovd %f34, %f10
51772fmovd %f36, %f18
51773fmovs %f18, %f11
51774fmovd %f40, %f12
51775
51776! cbranch
51777andcc %l0, 1, %g0
51778be,pn %xcc, TARGET3696
51779nop
51780RET3696:
51781
51782! lfsr step begin
51783srlx %l0, 1, %l3
51784xnor %l3, %l0, %l3
51785sllx %l3, 63, %l3
51786or %l3, %l0, %l0
51787srlx %l0, 1, %l0
51788
51789
51790P3697: !_MEMBAR (FP) (CBR)
51791
51792! cbranch
51793andcc %l0, 1, %g0
51794be,pn %xcc, TARGET3697
51795nop
51796RET3697:
51797
51798! lfsr step begin
51799srlx %l0, 1, %l6
51800xnor %l6, %l0, %l6
51801sllx %l6, 63, %l6
51802or %l6, %l0, %l0
51803srlx %l0, 1, %l0
51804
51805
51806P3698: !_PREFETCH [9] (Int) (Branch target of P3757)
51807prefetch [%i1 + 32], 1
51808ba P3699
51809nop
51810
51811TARGET3757:
51812ba RET3757
51813nop
51814
51815
51816P3699: !_MEMBAR (FP) (CBR)
51817membar #StoreLoad
51818
51819! cbranch
51820andcc %l0, 1, %g0
51821be,pt %xcc, TARGET3699
51822nop
51823RET3699:
51824
51825! lfsr step begin
51826srlx %l0, 1, %l7
51827xnor %l7, %l0, %l7
51828sllx %l7, 63, %l7
51829or %l7, %l0, %l0
51830srlx %l0, 1, %l0
51831
51832
51833P3700: !_BLD [14] (FP)
51834wr %g0, 0xf0, %asi
51835sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
51836add %i0, %i3, %i3
51837ldda [%i3 + 64] %asi, %f32
51838membar #Sync
51839! 1 addresses covered
51840fmovd %f32, %f18
51841fmovs %f18, %f13
51842
51843P3701: !_MEMBAR (FP) (CBR)
51844
51845! cbranch
51846andcc %l0, 1, %g0
51847be,pn %xcc, TARGET3701
51848nop
51849RET3701:
51850
51851! lfsr step begin
51852srlx %l0, 1, %o5
51853xnor %o5, %l0, %o5
51854sllx %o5, 63, %o5
51855or %o5, %l0, %l0
51856srlx %l0, 1, %l0
51857
51858
51859P3702: !_BST [30] (maybe <- 0x4300000f) (FP)
51860wr %g0, 0xf0, %asi
51861! preparing store val #0, next val will be in f32
51862fmovs %f16, %f20
51863fadds %f16, %f17, %f16
51864fmovd %f20, %f32
51865membar #Sync
51866stda %f32, [%i2 + 128 ] %asi
51867
51868P3703: !_MEMBAR (FP) (CBR)
51869membar #StoreLoad
51870
51871! cbranch
51872andcc %l0, 1, %g0
51873be,pt %xcc, TARGET3703
51874nop
51875RET3703:
51876
51877! lfsr step begin
51878srlx %l0, 1, %o5
51879xnor %o5, %l0, %o5
51880sllx %o5, 63, %o5
51881or %o5, %l0, %l0
51882srlx %l0, 1, %l0
51883
51884
51885P3704: !_BLD [18] (FP)
51886wr %g0, 0xf0, %asi
51887sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
51888add %i0, %i2, %i2
51889ldda [%i2 + 128] %asi, %f32
51890membar #Sync
51891! 1 addresses covered
51892fmovd %f32, %f14
51893
51894P3705: !_MEMBAR (FP)
51895
51896P3706: !_ST [24] (maybe <- 0x3800003) (Int)
51897sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
51898add %i0, %i3, %i3
51899stw %l4, [%i3 + 64 ]
51900add %l4, 1, %l4
51901
51902P3707: !_PREFETCH [28] (Int) (CBR)
51903sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
51904add %i0, %i2, %i2
51905prefetch [%i2 + 0], 1
51906
51907! cbranch
51908andcc %l0, 1, %g0
51909be,pn %xcc, TARGET3707
51910nop
51911RET3707:
51912
51913! lfsr step begin
51914srlx %l0, 1, %o5
51915xnor %o5, %l0, %o5
51916sllx %o5, 63, %o5
51917or %o5, %l0, %l0
51918srlx %l0, 1, %l0
51919
51920
51921P3708: !_MEMBAR (FP)
51922membar #StoreLoad
51923
51924P3709: !_BLD [16] (FP)
51925wr %g0, 0xf0, %asi
51926sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
51927add %i0, %i3, %i3
51928ldda [%i3 + 0] %asi, %f32
51929membar #Sync
51930! 1 addresses covered
51931fmovd %f36, %f18
51932fmovs %f18, %f15
51933!---- flushing fp results buffer to %f30 ----
51934fmovd %f0, %f30
51935fmovd %f2, %f30
51936fmovd %f4, %f30
51937fmovd %f6, %f30
51938fmovd %f8, %f30
51939fmovd %f10, %f30
51940fmovd %f12, %f30
51941fmovd %f14, %f30
51942!--
51943
51944P3710: !_MEMBAR (FP) (CBR)
51945
51946! cbranch
51947andcc %l0, 1, %g0
51948be,pn %xcc, TARGET3710
51949nop
51950RET3710:
51951
51952! lfsr step begin
51953srlx %l0, 1, %l3
51954xnor %l3, %l0, %l3
51955sllx %l3, 63, %l3
51956or %l3, %l0, %l0
51957srlx %l0, 1, %l0
51958
51959
51960P3711: !_BST [30] (maybe <- 0x43000010) (FP) (Branch target of P3765)
51961wr %g0, 0xf0, %asi
51962! preparing store val #0, next val will be in f32
51963fmovs %f16, %f20
51964fadds %f16, %f17, %f16
51965fmovd %f20, %f32
51966membar #Sync
51967stda %f32, [%i2 + 128 ] %asi
51968ba P3712
51969nop
51970
51971TARGET3765:
51972ba RET3765
51973nop
51974
51975
51976P3712: !_MEMBAR (FP)
51977membar #StoreLoad
51978
51979P3713: !_BLD [0] (FP) (Branch target of P3761)
51980wr %g0, 0xf0, %asi
51981ldda [%i0 + 0] %asi, %f0
51982membar #Sync
51983! 5 addresses covered
51984fmovs %f4, %f3
51985fmovd %f8, %f4
51986ba P3714
51987nop
51988
51989TARGET3761:
51990ba RET3761
51991nop
51992
51993
51994P3714: !_MEMBAR (FP)
51995
51996P3715: !_REPLACEMENT [33] (Int) (CBR)
51997sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
51998add %i0, %i2, %i2
51999sethi %hi(0x2000), %l3
52000ld [%i2+0], %l7
52001st %l7, [%i2+0]
52002add %i2, %l3, %l6
52003ld [%l6+0], %l7
52004st %l7, [%l6+0]
52005add %l6, %l3, %l6
52006ld [%l6+0], %l7
52007st %l7, [%l6+0]
52008add %l6, %l3, %l6
52009ld [%l6+0], %l7
52010st %l7, [%l6+0]
52011add %l6, %l3, %l6
52012ld [%l6+0], %l7
52013st %l7, [%l6+0]
52014add %l6, %l3, %l6
52015ld [%l6+0], %l7
52016st %l7, [%l6+0]
52017add %l6, %l3, %l6
52018ld [%l6+0], %l7
52019st %l7, [%l6+0]
52020add %l6, %l3, %l6
52021ld [%l6+0], %l7
52022st %l7, [%l6+0]
52023
52024! cbranch
52025andcc %l0, 1, %g0
52026be,pn %xcc, TARGET3715
52027nop
52028RET3715:
52029
52030! lfsr step begin
52031srlx %l0, 1, %o5
52032xnor %o5, %l0, %o5
52033sllx %o5, 63, %o5
52034or %o5, %l0, %l0
52035srlx %l0, 1, %l0
52036
52037
52038P3716: !_MEMBAR (FP) (Branch target of P3801)
52039membar #StoreLoad
52040ba P3717
52041nop
52042
52043TARGET3801:
52044ba RET3801
52045nop
52046
52047
52048P3717: !_BLD [31] (FP) (Branch target of P3760)
52049wr %g0, 0xf0, %asi
52050sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
52051add %i0, %i3, %i3
52052ldda [%i3 + 192] %asi, %f32
52053membar #Sync
52054! 1 addresses covered
52055fmovd %f32, %f18
52056fmovs %f18, %f5
52057ba P3718
52058nop
52059
52060TARGET3760:
52061ba RET3760
52062nop
52063
52064
52065P3718: !_MEMBAR (FP)
52066
52067P3719: !_PREFETCH [6] (Int) (CBR)
52068prefetch [%i0 + 96], 1
52069
52070! cbranch
52071andcc %l0, 1, %g0
52072be,pt %xcc, TARGET3719
52073nop
52074RET3719:
52075
52076! lfsr step begin
52077srlx %l0, 1, %l3
52078xnor %l3, %l0, %l3
52079sllx %l3, 63, %l3
52080or %l3, %l0, %l0
52081srlx %l0, 1, %l0
52082
52083
52084P3720: !_MEMBAR (FP)
52085membar #StoreLoad
52086
52087P3721: !_BLD [4] (FP)
52088wr %g0, 0xf0, %asi
52089ldda [%i0 + 0] %asi, %f32
52090membar #Sync
52091! 5 addresses covered
52092fmovd %f32, %f6
52093fmovd %f34, %f8
52094fmovd %f36, %f18
52095fmovs %f18, %f9
52096fmovd %f40, %f10
52097
52098P3722: !_MEMBAR (FP) (CBR) (Branch target of P3835)
52099
52100! cbranch
52101andcc %l0, 1, %g0
52102be,pn %xcc, TARGET3722
52103nop
52104RET3722:
52105
52106! lfsr step begin
52107srlx %l0, 1, %l6
52108xnor %l6, %l0, %l6
52109sllx %l6, 63, %l6
52110or %l6, %l0, %l0
52111srlx %l0, 1, %l0
52112
52113ba P3723
52114nop
52115
52116TARGET3835:
52117ba RET3835
52118nop
52119
52120
52121P3723: !_BLD [8] (FP)
52122wr %g0, 0xf0, %asi
52123ldda [%i1 + 0] %asi, %f32
52124membar #Sync
52125! 2 addresses covered
52126fmovd %f32, %f18
52127fmovs %f18, %f11
52128fmovd %f40, %f12
52129
52130P3724: !_MEMBAR (FP) (Branch target of P3744)
52131ba P3725
52132nop
52133
52134TARGET3744:
52135ba RET3744
52136nop
52137
52138
52139P3725: !_BLD [32] (FP)
52140wr %g0, 0xf0, %asi
52141ldda [%i3 + 256] %asi, %f32
52142membar #Sync
52143! 1 addresses covered
52144fmovd %f32, %f18
52145fmovs %f18, %f13
52146
52147P3726: !_MEMBAR (FP) (CBR)
52148
52149! cbranch
52150andcc %l0, 1, %g0
52151be,pt %xcc, TARGET3726
52152nop
52153RET3726:
52154
52155! lfsr step begin
52156srlx %l0, 1, %l7
52157xnor %l7, %l0, %l7
52158sllx %l7, 63, %l7
52159or %l7, %l0, %l0
52160srlx %l0, 1, %l0
52161
52162
52163P3727: !_BSTC [7] (maybe <- 0x43000011) (FP) (Branch target of P3697)
52164wr %g0, 0xe0, %asi
52165! preparing store val #0, next val will be in f32
52166fmovs %f16, %f20
52167fadds %f16, %f17, %f16
52168fmovd %f20, %f32
52169membar #Sync
52170stda %f32, [%i0 + 128 ] %asi
52171ba P3728
52172nop
52173
52174TARGET3697:
52175ba RET3697
52176nop
52177
52178
52179P3728: !_MEMBAR (FP) (CBR)
52180membar #StoreLoad
52181
52182! cbranch
52183andcc %l0, 1, %g0
52184be,pt %xcc, TARGET3728
52185nop
52186RET3728:
52187
52188! lfsr step begin
52189srlx %l0, 1, %l7
52190xnor %l7, %l0, %l7
52191sllx %l7, 63, %l7
52192or %l7, %l0, %l0
52193srlx %l0, 1, %l0
52194
52195
52196P3729: !_BLD [28] (FP)
52197wr %g0, 0xf0, %asi
52198ldda [%i3 + 0] %asi, %f32
52199membar #Sync
52200! 1 addresses covered
52201fmovd %f32, %f14
52202
52203P3730: !_MEMBAR (FP)
52204
52205P3731: !_BSTC [3] (maybe <- 0x43000012) (FP)
52206wr %g0, 0xe0, %asi
52207! preparing store val #0, next val will be in f32
52208fmovs %f16, %f20
52209fadds %f16, %f17, %f16
52210! preparing store val #1, next val will be in f33
52211fmovs %f16, %f21
52212fadds %f16, %f17, %f16
52213! preparing store val #2, next val will be in f34
52214fmovd %f20, %f32
52215fmovs %f16, %f20
52216fadds %f16, %f17, %f16
52217! preparing store val #3, next val will be in f36
52218fmovd %f20, %f34
52219fmovs %f16, %f20
52220fadds %f16, %f17, %f16
52221! preparing store val #4, next val will be in f40
52222fmovd %f20, %f36
52223fmovs %f16, %f20
52224fadds %f16, %f17, %f16
52225fmovd %f20, %f40
52226membar #Sync
52227stda %f32, [%i0 + 0 ] %asi
52228
52229P3732: !_MEMBAR (FP) (Branch target of P3771)
52230membar #StoreLoad
52231ba P3733
52232nop
52233
52234TARGET3771:
52235ba RET3771
52236nop
52237
52238
52239P3733: !_BLD [6] (FP)
52240wr %g0, 0xf0, %asi
52241ldda [%i0 + 64] %asi, %f32
52242membar #Sync
52243! 2 addresses covered
52244fmovd %f32, %f18
52245fmovs %f18, %f15
52246!---- flushing fp results buffer to %f30 ----
52247fmovd %f0, %f30
52248fmovd %f2, %f30
52249fmovd %f4, %f30
52250fmovd %f6, %f30
52251fmovd %f8, %f30
52252fmovd %f10, %f30
52253fmovd %f12, %f30
52254fmovd %f14, %f30
52255!--
52256fmovd %f40, %f0
52257
52258P3734: !_MEMBAR (FP) (CBR)
52259
52260! cbranch
52261andcc %l0, 1, %g0
52262be,pt %xcc, TARGET3734
52263nop
52264RET3734:
52265
52266! lfsr step begin
52267srlx %l0, 1, %l7
52268xnor %l7, %l0, %l7
52269sllx %l7, 63, %l7
52270or %l7, %l0, %l0
52271srlx %l0, 1, %l0
52272
52273
52274P3735: !_REPLACEMENT [29] (Int)
52275sethi %hi(0x2000), %o5
52276ld [%i2+64], %l6
52277st %l6, [%i2+64]
52278add %i2, %o5, %l3
52279ld [%l3+64], %l6
52280st %l6, [%l3+64]
52281add %l3, %o5, %l3
52282ld [%l3+64], %l6
52283st %l6, [%l3+64]
52284add %l3, %o5, %l3
52285ld [%l3+64], %l6
52286st %l6, [%l3+64]
52287add %l3, %o5, %l3
52288ld [%l3+64], %l6
52289st %l6, [%l3+64]
52290add %l3, %o5, %l3
52291ld [%l3+64], %l6
52292st %l6, [%l3+64]
52293add %l3, %o5, %l3
52294ld [%l3+64], %l6
52295st %l6, [%l3+64]
52296add %l3, %o5, %l3
52297ld [%l3+64], %l6
52298st %l6, [%l3+64]
52299
52300P3736: !_REPLACEMENT [30] (Int)
52301sethi %hi(0x2000), %l7
52302ld [%i2+128], %l3
52303st %l3, [%i2+128]
52304add %i2, %l7, %o5
52305ld [%o5+128], %l3
52306st %l3, [%o5+128]
52307add %o5, %l7, %o5
52308ld [%o5+128], %l3
52309st %l3, [%o5+128]
52310add %o5, %l7, %o5
52311ld [%o5+128], %l3
52312st %l3, [%o5+128]
52313add %o5, %l7, %o5
52314ld [%o5+128], %l3
52315st %l3, [%o5+128]
52316add %o5, %l7, %o5
52317ld [%o5+128], %l3
52318st %l3, [%o5+128]
52319add %o5, %l7, %o5
52320ld [%o5+128], %l3
52321st %l3, [%o5+128]
52322add %o5, %l7, %o5
52323ld [%o5+128], %l3
52324st %l3, [%o5+128]
52325
52326P3737: !_MEMBAR (FP) (Branch target of P3841)
52327membar #StoreLoad
52328ba P3738
52329nop
52330
52331TARGET3841:
52332ba RET3841
52333nop
52334
52335
52336P3738: !_BLD [19] (FP) (Branch target of P3752)
52337wr %g0, 0xf0, %asi
52338sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
52339add %i0, %i2, %i2
52340ldda [%i2 + 0] %asi, %f32
52341membar #Sync
52342! 1 addresses covered
52343fmovd %f32, %f18
52344fmovs %f18, %f1
52345ba P3739
52346nop
52347
52348TARGET3752:
52349ba RET3752
52350nop
52351
52352
52353P3739: !_MEMBAR (FP) (CBR) (Branch target of P3726)
52354
52355! cbranch
52356andcc %l0, 1, %g0
52357be,pn %xcc, TARGET3739
52358nop
52359RET3739:
52360
52361! lfsr step begin
52362srlx %l0, 1, %l6
52363xnor %l6, %l0, %l6
52364sllx %l6, 63, %l6
52365or %l6, %l0, %l0
52366srlx %l0, 1, %l0
52367
52368ba P3740
52369nop
52370
52371TARGET3726:
52372ba RET3726
52373nop
52374
52375
52376P3740: !_LD [26] (FP) (Secondary ctx)
52377wr %g0, 0x81, %asi
52378sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
52379add %i0, %i3, %i3
52380lda [%i3 + 128] %asi, %f2
52381! 1 addresses covered
52382
52383P3741: !_ST [19] (maybe <- 0x43000017) (FP)
52384! preparing store val #0, next val will be in f20
52385fmovs %f16, %f20
52386fadds %f16, %f17, %f16
52387st %f20, [%i2 + 0 ]
52388
52389P3742: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P3743)
52390membar #StoreLoad
52391
52392! cbranch
52393andcc %l0, 1, %g0
52394be,pt %xcc, TARGET3742
52395nop
52396RET3742:
52397
52398! lfsr step begin
52399srlx %l0, 1, %l6
52400xnor %l6, %l0, %l6
52401sllx %l6, 63, %l6
52402or %l6, %l0, %l0
52403srlx %l0, 1, %l0
52404
52405ba P3743
52406nop
52407
52408TARGET3743:
52409ba RET3743
52410nop
52411
52412
52413P3743: !_BLD [24] (FP) (CBR) (Secondary ctx)
52414wr %g0, 0xf1, %asi
52415ldda [%i3 + 64] %asi, %f32
52416membar #Sync
52417! 2 addresses covered
52418fmovd %f32, %f18
52419fmovs %f18, %f3
52420fmovd %f40, %f4
52421
52422! cbranch
52423andcc %l0, 1, %g0
52424be,pn %xcc, TARGET3743
52425nop
52426RET3743:
52427
52428! lfsr step begin
52429srlx %l0, 1, %l7
52430xnor %l7, %l0, %l7
52431sllx %l7, 63, %l7
52432or %l7, %l0, %l0
52433srlx %l0, 1, %l0
52434
52435
52436P3744: !_MEMBAR (FP) (CBR) (Secondary ctx)
52437
52438! cbranch
52439andcc %l0, 1, %g0
52440be,pt %xcc, TARGET3744
52441nop
52442RET3744:
52443
52444! lfsr step begin
52445srlx %l0, 1, %o5
52446xnor %o5, %l0, %o5
52447sllx %o5, 63, %o5
52448or %o5, %l0, %l0
52449srlx %l0, 1, %l0
52450
52451
52452P3745: !_ST [5] (maybe <- 0x43000018) (FP) (Branch target of P3719)
52453! preparing store val #0, next val will be in f20
52454fmovs %f16, %f20
52455fadds %f16, %f17, %f16
52456st %f20, [%i0 + 64 ]
52457ba P3746
52458nop
52459
52460TARGET3719:
52461ba RET3719
52462nop
52463
52464
52465P3746: !_MEMBAR (FP) (Branch target of P3813)
52466membar #StoreLoad
52467ba P3747
52468nop
52469
52470TARGET3813:
52471ba RET3813
52472nop
52473
52474
52475P3747: !_BLD [3] (FP)
52476wr %g0, 0xf0, %asi
52477ldda [%i0 + 0] %asi, %f32
52478membar #Sync
52479! 5 addresses covered
52480fmovd %f32, %f18
52481fmovs %f18, %f5
52482fmovs %f19, %f6
52483fmovd %f34, %f18
52484fmovs %f18, %f7
52485fmovd %f36, %f8
52486fmovd %f40, %f18
52487fmovs %f18, %f9
52488
52489P3748: !_MEMBAR (FP)
52490
52491P3749: !_ST [21] (maybe <- 0x3800004) (Int)
52492stw %l4, [%i3 + 0 ]
52493add %l4, 1, %l4
52494
52495P3750: !_MEMBAR (FP)
52496membar #StoreLoad
52497
52498P3751: !_BLD [0] (FP)
52499wr %g0, 0xf0, %asi
52500ldda [%i0 + 0] %asi, %f32
52501membar #Sync
52502! 5 addresses covered
52503fmovd %f32, %f10
52504fmovd %f34, %f12
52505fmovd %f36, %f18
52506fmovs %f18, %f13
52507fmovd %f40, %f14
52508
52509P3752: !_MEMBAR (FP) (CBR)
52510
52511! cbranch
52512andcc %l0, 1, %g0
52513be,pt %xcc, TARGET3752
52514nop
52515RET3752:
52516
52517! lfsr step begin
52518srlx %l0, 1, %l7
52519xnor %l7, %l0, %l7
52520sllx %l7, 63, %l7
52521or %l7, %l0, %l0
52522srlx %l0, 1, %l0
52523
52524
52525P3753: !_BSTC [18] (maybe <- 0x43000019) (FP)
52526wr %g0, 0xe0, %asi
52527sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
52528add %i0, %i2, %i2
52529! preparing store val #0, next val will be in f32
52530fmovs %f16, %f20
52531fadds %f16, %f17, %f16
52532fmovd %f20, %f32
52533membar #Sync
52534stda %f32, [%i2 + 128 ] %asi
52535
52536P3754: !_MEMBAR (FP)
52537membar #StoreLoad
52538
52539P3755: !_BLD [15] (FP)
52540wr %g0, 0xf0, %asi
52541sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
52542add %i0, %i3, %i3
52543ldda [%i3 + 128] %asi, %f32
52544membar #Sync
52545! 1 addresses covered
52546fmovd %f32, %f18
52547fmovs %f18, %f15
52548!---- flushing fp results buffer to %f30 ----
52549fmovd %f0, %f30
52550fmovd %f2, %f30
52551fmovd %f4, %f30
52552fmovd %f6, %f30
52553fmovd %f8, %f30
52554fmovd %f10, %f30
52555fmovd %f12, %f30
52556fmovd %f14, %f30
52557!--
52558
52559P3756: !_MEMBAR (FP)
52560
52561P3757: !_BST [17] (maybe <- 0x4300001a) (FP) (CBR) (Branch target of P3642)
52562wr %g0, 0xf0, %asi
52563! preparing store val #0, next val will be in f40
52564fmovs %f16, %f20
52565fadds %f16, %f17, %f16
52566fmovd %f20, %f40
52567membar #Sync
52568stda %f32, [%i2 + 64 ] %asi
52569
52570! cbranch
52571andcc %l0, 1, %g0
52572be,pn %xcc, TARGET3757
52573nop
52574RET3757:
52575
52576! lfsr step begin
52577srlx %l0, 1, %l6
52578xnor %l6, %l0, %l6
52579sllx %l6, 63, %l6
52580or %l6, %l0, %l0
52581srlx %l0, 1, %l0
52582
52583ba P3758
52584nop
52585
52586TARGET3642:
52587ba RET3642
52588nop
52589
52590
52591P3758: !_MEMBAR (FP)
52592membar #StoreLoad
52593
52594P3759: !_PREFETCH [14] (Int) (Branch target of P3685)
52595prefetch [%i3 + 64], 1
52596ba P3760
52597nop
52598
52599TARGET3685:
52600ba RET3685
52601nop
52602
52603
52604P3760: !_MEMBAR (FP) (CBR)
52605
52606! cbranch
52607andcc %l0, 1, %g0
52608be,pt %xcc, TARGET3760
52609nop
52610RET3760:
52611
52612! lfsr step begin
52613srlx %l0, 1, %l7
52614xnor %l7, %l0, %l7
52615sllx %l7, 63, %l7
52616or %l7, %l0, %l0
52617srlx %l0, 1, %l0
52618
52619
52620P3761: !_BST [4] (maybe <- 0x4300001b) (FP) (CBR)
52621wr %g0, 0xf0, %asi
52622! preparing store val #0, next val will be in f32
52623fmovs %f16, %f20
52624fadds %f16, %f17, %f16
52625! preparing store val #1, next val will be in f33
52626fmovs %f16, %f21
52627fadds %f16, %f17, %f16
52628! preparing store val #2, next val will be in f34
52629fmovd %f20, %f32
52630fmovs %f16, %f20
52631fadds %f16, %f17, %f16
52632! preparing store val #3, next val will be in f36
52633fmovd %f20, %f34
52634fmovs %f16, %f20
52635fadds %f16, %f17, %f16
52636! preparing store val #4, next val will be in f40
52637fmovd %f20, %f36
52638fmovs %f16, %f20
52639fadds %f16, %f17, %f16
52640fmovd %f20, %f40
52641membar #Sync
52642stda %f32, [%i0 + 0 ] %asi
52643
52644! cbranch
52645andcc %l0, 1, %g0
52646be,pt %xcc, TARGET3761
52647nop
52648RET3761:
52649
52650! lfsr step begin
52651srlx %l0, 1, %l7
52652xnor %l7, %l0, %l7
52653sllx %l7, 63, %l7
52654or %l7, %l0, %l0
52655srlx %l0, 1, %l0
52656
52657
52658P3762: !_MEMBAR (FP)
52659membar #StoreLoad
52660
52661P3763: !_REPLACEMENT [22] (Int)
52662sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
52663add %i0, %i2, %i2
52664sethi %hi(0x2000), %o5
52665ld [%i2+4], %l6
52666st %l6, [%i2+4]
52667add %i2, %o5, %l3
52668ld [%l3+4], %l6
52669st %l6, [%l3+4]
52670add %l3, %o5, %l3
52671ld [%l3+4], %l6
52672st %l6, [%l3+4]
52673add %l3, %o5, %l3
52674ld [%l3+4], %l6
52675st %l6, [%l3+4]
52676add %l3, %o5, %l3
52677ld [%l3+4], %l6
52678st %l6, [%l3+4]
52679add %l3, %o5, %l3
52680ld [%l3+4], %l6
52681st %l6, [%l3+4]
52682add %l3, %o5, %l3
52683ld [%l3+4], %l6
52684st %l6, [%l3+4]
52685add %l3, %o5, %l3
52686ld [%l3+4], %l6
52687st %l6, [%l3+4]
52688
52689P3764: !_MEMBAR (FP)
52690membar #StoreLoad
52691
52692P3765: !_BLD [3] (FP) (CBR)
52693wr %g0, 0xf0, %asi
52694ldda [%i0 + 0] %asi, %f0
52695membar #Sync
52696! 5 addresses covered
52697fmovs %f4, %f3
52698fmovd %f8, %f4
52699
52700! cbranch
52701andcc %l0, 1, %g0
52702be,pn %xcc, TARGET3765
52703nop
52704RET3765:
52705
52706! lfsr step begin
52707srlx %l0, 1, %l7
52708xnor %l7, %l0, %l7
52709sllx %l7, 63, %l7
52710or %l7, %l0, %l0
52711srlx %l0, 1, %l0
52712
52713
52714P3766: !_MEMBAR (FP)
52715
52716P3767: !_ST [11] (maybe <- 0x3800005) (Int) (Secondary ctx)
52717wr %g0, 0x81, %asi
52718stwa %l4, [%i3 + 0] %asi
52719add %l4, 1, %l4
52720
52721P3768: !_MEMBAR (FP)
52722
52723P3769: !_BSTC [20] (maybe <- 0x43000020) (FP) (Branch target of P3693)
52724wr %g0, 0xe0, %asi
52725sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
52726add %i0, %i3, %i3
52727! preparing store val #0, next val will be in f32
52728fmovs %f16, %f20
52729fadds %f16, %f17, %f16
52730fmovd %f20, %f32
52731membar #Sync
52732stda %f32, [%i3 + 256 ] %asi
52733ba P3770
52734nop
52735
52736TARGET3693:
52737ba RET3693
52738nop
52739
52740
52741P3770: !_MEMBAR (FP)
52742membar #StoreLoad
52743
52744P3771: !_BLD [17] (FP) (CBR) (Secondary ctx)
52745wr %g0, 0xf1, %asi
52746sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
52747add %i0, %i2, %i2
52748ldda [%i2 + 64] %asi, %f32
52749membar #Sync
52750! 1 addresses covered
52751fmovd %f40, %f18
52752fmovs %f18, %f5
52753
52754! cbranch
52755andcc %l0, 1, %g0
52756be,pt %xcc, TARGET3771
52757nop
52758RET3771:
52759
52760! lfsr step begin
52761srlx %l0, 1, %l6
52762xnor %l6, %l0, %l6
52763sllx %l6, 63, %l6
52764or %l6, %l0, %l0
52765srlx %l0, 1, %l0
52766
52767
52768P3772: !_MEMBAR (FP) (Secondary ctx) (Branch target of P3831)
52769ba P3773
52770nop
52771
52772TARGET3831:
52773ba RET3831
52774nop
52775
52776
52777P3773: !_REPLACEMENT [22] (Int)
52778sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
52779add %i0, %i3, %i3
52780sethi %hi(0x2000), %l7
52781ld [%i3+4], %l3
52782st %l3, [%i3+4]
52783add %i3, %l7, %o5
52784ld [%o5+4], %l3
52785st %l3, [%o5+4]
52786add %o5, %l7, %o5
52787ld [%o5+4], %l3
52788st %l3, [%o5+4]
52789add %o5, %l7, %o5
52790ld [%o5+4], %l3
52791st %l3, [%o5+4]
52792add %o5, %l7, %o5
52793ld [%o5+4], %l3
52794st %l3, [%o5+4]
52795add %o5, %l7, %o5
52796ld [%o5+4], %l3
52797st %l3, [%o5+4]
52798add %o5, %l7, %o5
52799ld [%o5+4], %l3
52800st %l3, [%o5+4]
52801add %o5, %l7, %o5
52802ld [%o5+4], %l3
52803st %l3, [%o5+4]
52804
52805P3774: !_REPLACEMENT [27] (Int)
52806sethi %hi(0x2000), %l6
52807ld [%i3+160], %o5
52808st %o5, [%i3+160]
52809add %i3, %l6, %l7
52810ld [%l7+160], %o5
52811st %o5, [%l7+160]
52812add %l7, %l6, %l7
52813ld [%l7+160], %o5
52814st %o5, [%l7+160]
52815add %l7, %l6, %l7
52816ld [%l7+160], %o5
52817st %o5, [%l7+160]
52818add %l7, %l6, %l7
52819ld [%l7+160], %o5
52820st %o5, [%l7+160]
52821add %l7, %l6, %l7
52822ld [%l7+160], %o5
52823st %o5, [%l7+160]
52824add %l7, %l6, %l7
52825ld [%l7+160], %o5
52826st %o5, [%l7+160]
52827add %l7, %l6, %l7
52828ld [%l7+160], %o5
52829st %o5, [%l7+160]
52830
52831P3775: !_ST [28] (maybe <- 0x43000021) (FP)
52832sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
52833add %i0, %i2, %i2
52834! preparing store val #0, next val will be in f20
52835fmovs %f16, %f20
52836fadds %f16, %f17, %f16
52837st %f20, [%i2 + 0 ]
52838
52839P3776: !_MEMBAR (FP) (CBR)
52840membar #StoreLoad
52841
52842! cbranch
52843andcc %l0, 1, %g0
52844be,pn %xcc, TARGET3776
52845nop
52846RET3776:
52847
52848! lfsr step begin
52849srlx %l0, 1, %o5
52850xnor %o5, %l0, %o5
52851sllx %o5, 63, %o5
52852or %o5, %l0, %l0
52853srlx %l0, 1, %l0
52854
52855
52856P3777: !_BLD [5] (FP)
52857wr %g0, 0xf0, %asi
52858ldda [%i0 + 64] %asi, %f32
52859membar #Sync
52860! 2 addresses covered
52861fmovd %f32, %f6
52862fmovd %f40, %f18
52863fmovs %f18, %f7
52864
52865P3778: !_MEMBAR (FP)
52866
52867P3779: !_BST [29] (maybe <- 0x43000022) (FP)
52868wr %g0, 0xf0, %asi
52869! preparing store val #0, next val will be in f32
52870fmovs %f16, %f20
52871fadds %f16, %f17, %f16
52872fmovd %f20, %f32
52873membar #Sync
52874stda %f32, [%i2 + 64 ] %asi
52875
52876P3780: !_MEMBAR (FP)
52877
52878P3781: !_BST [9] (maybe <- 0x43000023) (FP)
52879wr %g0, 0xf0, %asi
52880! preparing store val #0, next val will be in f32
52881fmovs %f16, %f20
52882fadds %f16, %f17, %f16
52883! preparing store val #1, next val will be in f40
52884fmovd %f20, %f32
52885fmovs %f16, %f20
52886fadds %f16, %f17, %f16
52887fmovd %f20, %f40
52888membar #Sync
52889stda %f32, [%i1 + 0 ] %asi
52890
52891P3782: !_MEMBAR (FP)
52892membar #StoreLoad
52893
52894P3783: !_LD [32] (FP)
52895ld [%i2 + 256], %f8
52896! 1 addresses covered
52897
52898P3784: !_LD [16] (FP)
52899sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
52900add %i0, %i3, %i3
52901ld [%i3 + 16], %f9
52902! 1 addresses covered
52903
52904P3785: !_MEMBAR (FP) (Secondary ctx)
52905
52906P3786: !_BSTC [24] (maybe <- 0x43000025) (FP) (Secondary ctx)
52907wr %g0, 0xe1, %asi
52908sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
52909add %i0, %i2, %i2
52910! preparing store val #0, next val will be in f32
52911fmovs %f16, %f20
52912fadds %f16, %f17, %f16
52913! preparing store val #1, next val will be in f40
52914fmovd %f20, %f32
52915fmovs %f16, %f20
52916fadds %f16, %f17, %f16
52917fmovd %f20, %f40
52918membar #Sync
52919stda %f32, [%i2 + 64 ] %asi
52920
52921P3787: !_MEMBAR (FP) (CBR) (Secondary ctx)
52922
52923! cbranch
52924andcc %l0, 1, %g0
52925be,pn %xcc, TARGET3787
52926nop
52927RET3787:
52928
52929! lfsr step begin
52930srlx %l0, 1, %l6
52931xnor %l6, %l0, %l6
52932sllx %l6, 63, %l6
52933or %l6, %l0, %l0
52934srlx %l0, 1, %l0
52935
52936
52937P3788: !_BST [16] (maybe <- 0x43000027) (FP) (Branch target of P3703)
52938wr %g0, 0xf0, %asi
52939! preparing store val #0, next val will be in f36
52940fmovs %f16, %f20
52941fadds %f16, %f17, %f16
52942fmovd %f20, %f36
52943membar #Sync
52944stda %f32, [%i3 + 0 ] %asi
52945ba P3789
52946nop
52947
52948TARGET3703:
52949ba RET3703
52950nop
52951
52952
52953P3789: !_MEMBAR (FP)
52954membar #StoreLoad
52955
52956P3790: !_ST [12] (maybe <- 0x3800006) (Int) (CBR) (Nucleus ctx)
52957wr %g0, 0x4, %asi
52958sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
52959add %i0, %i3, %i3
52960stwa %l4, [%i3 + 4] %asi
52961add %l4, 1, %l4
52962
52963! cbranch
52964andcc %l0, 1, %g0
52965be,pn %xcc, TARGET3790
52966nop
52967RET3790:
52968
52969! lfsr step begin
52970srlx %l0, 1, %l3
52971xnor %l3, %l0, %l3
52972sllx %l3, 63, %l3
52973or %l3, %l0, %l0
52974srlx %l0, 1, %l0
52975
52976
52977P3791: !_ST [19] (maybe <- 0x43000028) (FP) (Branch target of P3663)
52978sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
52979add %i0, %i2, %i2
52980! preparing store val #0, next val will be in f20
52981fmovs %f16, %f20
52982fadds %f16, %f17, %f16
52983st %f20, [%i2 + 0 ]
52984ba P3792
52985nop
52986
52987TARGET3663:
52988ba RET3663
52989nop
52990
52991
52992P3792: !_REPLACEMENT [27] (Int) (Secondary ctx)
52993wr %g0, 0x81, %asi
52994sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
52995add %i0, %i3, %i3
52996sethi %hi(0x2000), %l3
52997ld [%i3+160], %l7
52998st %l7, [%i3+160]
52999add %i3, %l3, %l6
53000ld [%l6+160], %l7
53001st %l7, [%l6+160]
53002add %l6, %l3, %l6
53003ld [%l6+160], %l7
53004st %l7, [%l6+160]
53005add %l6, %l3, %l6
53006ld [%l6+160], %l7
53007st %l7, [%l6+160]
53008add %l6, %l3, %l6
53009ld [%l6+160], %l7
53010st %l7, [%l6+160]
53011add %l6, %l3, %l6
53012ld [%l6+160], %l7
53013st %l7, [%l6+160]
53014add %l6, %l3, %l6
53015ld [%l6+160], %l7
53016st %l7, [%l6+160]
53017add %l6, %l3, %l6
53018ld [%l6+160], %l7
53019st %l7, [%l6+160]
53020
53021P3793: !_LD [28] (FP) (Secondary ctx)
53022wr %g0, 0x81, %asi
53023sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
53024add %i0, %i2, %i2
53025lda [%i2 + 0] %asi, %f10
53026! 1 addresses covered
53027
53028P3794: !_MEMBAR (FP) (CBR)
53029
53030! cbranch
53031andcc %l0, 1, %g0
53032be,pn %xcc, TARGET3794
53033nop
53034RET3794:
53035
53036! lfsr step begin
53037srlx %l0, 1, %o5
53038xnor %o5, %l0, %o5
53039sllx %o5, 63, %o5
53040or %o5, %l0, %l0
53041srlx %l0, 1, %l0
53042
53043
53044P3795: !_BSTC [7] (maybe <- 0x43000029) (FP) (Branch target of P3699)
53045wr %g0, 0xe0, %asi
53046! preparing store val #0, next val will be in f32
53047fmovs %f16, %f20
53048fadds %f16, %f17, %f16
53049fmovd %f20, %f32
53050membar #Sync
53051stda %f32, [%i0 + 128 ] %asi
53052ba P3796
53053nop
53054
53055TARGET3699:
53056ba RET3699
53057nop
53058
53059
53060P3796: !_MEMBAR (FP) (Branch target of P3734)
53061membar #StoreLoad
53062ba P3797
53063nop
53064
53065TARGET3734:
53066ba RET3734
53067nop
53068
53069
53070P3797: !_BLD [16] (FP) (Branch target of P3728)
53071wr %g0, 0xf0, %asi
53072sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
53073add %i0, %i3, %i3
53074ldda [%i3 + 0] %asi, %f32
53075membar #Sync
53076! 1 addresses covered
53077fmovd %f36, %f18
53078fmovs %f18, %f11
53079ba P3798
53080nop
53081
53082TARGET3728:
53083ba RET3728
53084nop
53085
53086
53087P3798: !_MEMBAR (FP)
53088
53089P3799: !_ST [24] (maybe <- 0x3800007) (Int) (Secondary ctx)
53090wr %g0, 0x81, %asi
53091sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
53092add %i0, %i2, %i2
53093stwa %l4, [%i2 + 64] %asi
53094add %l4, 1, %l4
53095
53096P3800: !_REPLACEMENT [13] (Int) (Secondary ctx)
53097wr %g0, 0x81, %asi
53098sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
53099add %i0, %i3, %i3
53100sethi %hi(0x2000), %l7
53101ld [%i3+32], %l3
53102st %l3, [%i3+32]
53103add %i3, %l7, %o5
53104ld [%o5+32], %l3
53105st %l3, [%o5+32]
53106add %o5, %l7, %o5
53107ld [%o5+32], %l3
53108st %l3, [%o5+32]
53109add %o5, %l7, %o5
53110ld [%o5+32], %l3
53111st %l3, [%o5+32]
53112add %o5, %l7, %o5
53113ld [%o5+32], %l3
53114st %l3, [%o5+32]
53115add %o5, %l7, %o5
53116ld [%o5+32], %l3
53117st %l3, [%o5+32]
53118add %o5, %l7, %o5
53119ld [%o5+32], %l3
53120st %l3, [%o5+32]
53121add %o5, %l7, %o5
53122ld [%o5+32], %l3
53123st %l3, [%o5+32]
53124
53125P3801: !_ST [5] (maybe <- 0x4300002a) (FP) (CBR)
53126! preparing store val #0, next val will be in f20
53127fmovs %f16, %f20
53128fadds %f16, %f17, %f16
53129st %f20, [%i0 + 64 ]
53130
53131! cbranch
53132andcc %l0, 1, %g0
53133be,pn %xcc, TARGET3801
53134nop
53135RET3801:
53136
53137! lfsr step begin
53138srlx %l0, 1, %l3
53139xnor %l3, %l0, %l3
53140sllx %l3, 63, %l3
53141or %l3, %l0, %l0
53142srlx %l0, 1, %l0
53143
53144
53145P3802: !_MEMBAR (FP)
53146membar #StoreLoad
53147
53148P3803: !_BLD [7] (FP)
53149wr %g0, 0xf0, %asi
53150ldda [%i0 + 128] %asi, %f32
53151membar #Sync
53152! 1 addresses covered
53153fmovd %f32, %f12
53154
53155P3804: !_MEMBAR (FP)
53156
53157P3805: !_BLD [23] (FP)
53158wr %g0, 0xf0, %asi
53159ldda [%i2 + 0] %asi, %f32
53160membar #Sync
53161! 3 addresses covered
53162fmovd %f32, %f18
53163fmovs %f18, %f13
53164fmovs %f19, %f14
53165fmovd %f40, %f18
53166fmovs %f18, %f15
53167!---- flushing fp results buffer to %f30 ----
53168fmovd %f0, %f30
53169fmovd %f2, %f30
53170fmovd %f4, %f30
53171fmovd %f6, %f30
53172fmovd %f8, %f30
53173fmovd %f10, %f30
53174fmovd %f12, %f30
53175fmovd %f14, %f30
53176!--
53177
53178P3806: !_MEMBAR (FP)
53179
53180P3807: !_LD [17] (Int) (Nucleus ctx)
53181wr %g0, 0x4, %asi
53182sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
53183add %i0, %i2, %i2
53184lduwa [%i2 + 96] %asi, %o1
53185! move %o1(lower) -> %o1(upper)
53186sllx %o1, 32, %o1
53187
53188P3808: !_REPLACEMENT [19] (Int) (Branch target of P3715)
53189sethi %hi(0x2000), %o5
53190ld [%i3+0], %l6
53191st %l6, [%i3+0]
53192add %i3, %o5, %l3
53193ld [%l3+0], %l6
53194st %l6, [%l3+0]
53195add %l3, %o5, %l3
53196ld [%l3+0], %l6
53197st %l6, [%l3+0]
53198add %l3, %o5, %l3
53199ld [%l3+0], %l6
53200st %l6, [%l3+0]
53201add %l3, %o5, %l3
53202ld [%l3+0], %l6
53203st %l6, [%l3+0]
53204add %l3, %o5, %l3
53205ld [%l3+0], %l6
53206st %l6, [%l3+0]
53207add %l3, %o5, %l3
53208ld [%l3+0], %l6
53209st %l6, [%l3+0]
53210add %l3, %o5, %l3
53211ld [%l3+0], %l6
53212st %l6, [%l3+0]
53213ba P3809
53214nop
53215
53216TARGET3715:
53217ba RET3715
53218nop
53219
53220
53221P3809: !_LD [22] (Int)
53222sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
53223add %i0, %i3, %i3
53224lduw [%i3 + 4], %o5
53225! move %o5(lower) -> %o1(lower)
53226or %o5, %o1, %o1
53227
53228P3810: !_IDC_FLIP [15] (Int)
53229sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
53230add %i0, %i2, %i2
53231IDC_FLIP(3810, 15317, 7, 0x44000080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
53232
53233P3811: !_ST [24] (maybe <- 0x3800008) (Int) (Secondary ctx)
53234wr %g0, 0x81, %asi
53235stwa %l4, [%i3 + 64] %asi
53236add %l4, 1, %l4
53237
53238P3812: !_MEMBAR (FP) (Secondary ctx)
53239
53240P3813: !_BSTC [28] (maybe <- 0x4300002b) (FP) (CBR) (Secondary ctx) (Branch target of P3815)
53241wr %g0, 0xe1, %asi
53242sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
53243add %i0, %i3, %i3
53244! preparing store val #0, next val will be in f32
53245fmovs %f16, %f20
53246fadds %f16, %f17, %f16
53247fmovd %f20, %f32
53248membar #Sync
53249stda %f32, [%i3 + 0 ] %asi
53250
53251! cbranch
53252andcc %l0, 1, %g0
53253be,pt %xcc, TARGET3813
53254nop
53255RET3813:
53256
53257! lfsr step begin
53258srlx %l0, 1, %o5
53259xnor %o5, %l0, %o5
53260sllx %o5, 63, %o5
53261or %o5, %l0, %l0
53262srlx %l0, 1, %l0
53263
53264ba P3814
53265nop
53266
53267TARGET3815:
53268ba RET3815
53269nop
53270
53271
53272P3814: !_MEMBAR (FP) (Secondary ctx) (Branch target of P3742)
53273membar #StoreLoad
53274ba P3815
53275nop
53276
53277TARGET3742:
53278ba RET3742
53279nop
53280
53281
53282P3815: !_REPLACEMENT [16] (Int) (CBR)
53283sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
53284add %i0, %i2, %i2
53285sethi %hi(0x2000), %l3
53286ld [%i2+16], %l7
53287st %l7, [%i2+16]
53288add %i2, %l3, %l6
53289ld [%l6+16], %l7
53290st %l7, [%l6+16]
53291add %l6, %l3, %l6
53292ld [%l6+16], %l7
53293st %l7, [%l6+16]
53294add %l6, %l3, %l6
53295ld [%l6+16], %l7
53296st %l7, [%l6+16]
53297add %l6, %l3, %l6
53298ld [%l6+16], %l7
53299st %l7, [%l6+16]
53300add %l6, %l3, %l6
53301ld [%l6+16], %l7
53302st %l7, [%l6+16]
53303add %l6, %l3, %l6
53304ld [%l6+16], %l7
53305st %l7, [%l6+16]
53306add %l6, %l3, %l6
53307ld [%l6+16], %l7
53308st %l7, [%l6+16]
53309
53310! cbranch
53311andcc %l0, 1, %g0
53312be,pn %xcc, TARGET3815
53313nop
53314RET3815:
53315
53316! lfsr step begin
53317srlx %l0, 1, %o5
53318xnor %o5, %l0, %o5
53319sllx %o5, 63, %o5
53320or %o5, %l0, %l0
53321srlx %l0, 1, %l0
53322
53323
53324P3816: !_IDC_FLIP [2] (Int)
53325IDC_FLIP(3816, 29419, 7, 0x43000008, 0x8, %i0, 0x8, %l6, %l7, %o5, %l3)
53326
53327P3817: !_MEMBAR (FP)
53328
53329P3818: !_BST [4] (maybe <- 0x4300002c) (FP)
53330wr %g0, 0xf0, %asi
53331! preparing store val #0, next val will be in f32
53332fmovs %f16, %f20
53333fadds %f16, %f17, %f16
53334! preparing store val #1, next val will be in f33
53335fmovs %f16, %f21
53336fadds %f16, %f17, %f16
53337! preparing store val #2, next val will be in f34
53338fmovd %f20, %f32
53339fmovs %f16, %f20
53340fadds %f16, %f17, %f16
53341! preparing store val #3, next val will be in f36
53342fmovd %f20, %f34
53343fmovs %f16, %f20
53344fadds %f16, %f17, %f16
53345! preparing store val #4, next val will be in f40
53346fmovd %f20, %f36
53347fmovs %f16, %f20
53348fadds %f16, %f17, %f16
53349fmovd %f20, %f40
53350membar #Sync
53351stda %f32, [%i0 + 0 ] %asi
53352
53353P3819: !_MEMBAR (FP)
53354membar #StoreLoad
53355
53356P3820: !_PREFETCH [20] (Int)
53357sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
53358add %i0, %i3, %i3
53359prefetch [%i3 + 256], 1
53360
53361P3821: !_MEMBAR (FP)
53362membar #StoreLoad
53363
53364P3822: !_BLD [5] (FP)
53365wr %g0, 0xf0, %asi
53366ldda [%i0 + 64] %asi, %f0
53367membar #Sync
53368! 2 addresses covered
53369fmovs %f8, %f1
53370
53371P3823: !_MEMBAR (FP)
53372
53373P3824: !_LD [9] (Int)
53374lduw [%i1 + 32], %o2
53375! move %o2(lower) -> %o2(upper)
53376sllx %o2, 32, %o2
53377
53378P3825: !_MEMBAR (FP)
53379
53380P3826: !_BSTC [29] (maybe <- 0x43000031) (FP)
53381wr %g0, 0xe0, %asi
53382sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
53383add %i0, %i2, %i2
53384! preparing store val #0, next val will be in f32
53385fmovs %f16, %f20
53386fadds %f16, %f17, %f16
53387fmovd %f20, %f32
53388membar #Sync
53389stda %f32, [%i2 + 64 ] %asi
53390
53391P3827: !_MEMBAR (FP)
53392membar #StoreLoad
53393
53394P3828: !_BLD [4] (FP)
53395wr %g0, 0xf0, %asi
53396ldda [%i0 + 0] %asi, %f32
53397membar #Sync
53398! 5 addresses covered
53399fmovd %f32, %f2
53400fmovd %f34, %f4
53401fmovd %f36, %f18
53402fmovs %f18, %f5
53403fmovd %f40, %f6
53404
53405P3829: !_MEMBAR (FP)
53406
53407P3830: !_BST [1] (maybe <- 0x43000032) (FP)
53408wr %g0, 0xf0, %asi
53409! preparing store val #0, next val will be in f32
53410fmovs %f16, %f20
53411fadds %f16, %f17, %f16
53412! preparing store val #1, next val will be in f33
53413fmovs %f16, %f21
53414fadds %f16, %f17, %f16
53415! preparing store val #2, next val will be in f34
53416fmovd %f20, %f32
53417fmovs %f16, %f20
53418fadds %f16, %f17, %f16
53419! preparing store val #3, next val will be in f36
53420fmovd %f20, %f34
53421fmovs %f16, %f20
53422fadds %f16, %f17, %f16
53423! preparing store val #4, next val will be in f40
53424fmovd %f20, %f36
53425fmovs %f16, %f20
53426fadds %f16, %f17, %f16
53427fmovd %f20, %f40
53428membar #Sync
53429stda %f32, [%i0 + 0 ] %asi
53430
53431P3831: !_MEMBAR (FP) (CBR)
53432membar #StoreLoad
53433
53434! cbranch
53435andcc %l0, 1, %g0
53436be,pt %xcc, TARGET3831
53437nop
53438RET3831:
53439
53440! lfsr step begin
53441srlx %l0, 1, %l3
53442xnor %l3, %l0, %l3
53443sllx %l3, 63, %l3
53444or %l3, %l0, %l0
53445srlx %l0, 1, %l0
53446
53447
53448P3832: !_PREFETCH [11] (Int)
53449sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
53450add %i0, %i3, %i3
53451prefetch [%i3 + 0], 1
53452
53453P3833: !_MEMBAR (FP)
53454membar #StoreLoad
53455
53456P3834: !_BLD [23] (FP)
53457wr %g0, 0xf0, %asi
53458sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
53459add %i0, %i2, %i2
53460ldda [%i2 + 0] %asi, %f32
53461membar #Sync
53462! 3 addresses covered
53463fmovd %f32, %f18
53464fmovs %f18, %f7
53465fmovs %f19, %f8
53466fmovd %f40, %f18
53467fmovs %f18, %f9
53468
53469P3835: !_MEMBAR (FP) (CBR)
53470
53471! cbranch
53472andcc %l0, 1, %g0
53473be,pt %xcc, TARGET3835
53474nop
53475RET3835:
53476
53477! lfsr step begin
53478srlx %l0, 1, %l6
53479xnor %l6, %l0, %l6
53480sllx %l6, 63, %l6
53481or %l6, %l0, %l0
53482srlx %l0, 1, %l0
53483
53484
53485P3836: !_BSTC [4] (maybe <- 0x43000037) (FP)
53486wr %g0, 0xe0, %asi
53487! preparing store val #0, next val will be in f32
53488fmovs %f16, %f20
53489fadds %f16, %f17, %f16
53490! preparing store val #1, next val will be in f33
53491fmovs %f16, %f21
53492fadds %f16, %f17, %f16
53493! preparing store val #2, next val will be in f34
53494fmovd %f20, %f32
53495fmovs %f16, %f20
53496fadds %f16, %f17, %f16
53497! preparing store val #3, next val will be in f36
53498fmovd %f20, %f34
53499fmovs %f16, %f20
53500fadds %f16, %f17, %f16
53501! preparing store val #4, next val will be in f40
53502fmovd %f20, %f36
53503fmovs %f16, %f20
53504fadds %f16, %f17, %f16
53505fmovd %f20, %f40
53506membar #Sync
53507stda %f32, [%i0 + 0 ] %asi
53508
53509P3837: !_MEMBAR (FP) (Branch target of P3701)
53510membar #StoreLoad
53511ba P3838
53512nop
53513
53514TARGET3701:
53515ba RET3701
53516nop
53517
53518
53519P3838: !_BLD [3] (FP)
53520wr %g0, 0xf0, %asi
53521ldda [%i0 + 0] %asi, %f32
53522membar #Sync
53523! 5 addresses covered
53524fmovd %f32, %f10
53525fmovd %f34, %f12
53526fmovd %f36, %f18
53527fmovs %f18, %f13
53528fmovd %f40, %f14
53529
53530P3839: !_MEMBAR (FP) (Branch target of P3790)
53531ba P3840
53532nop
53533
53534TARGET3790:
53535ba RET3790
53536nop
53537
53538
53539P3840: !_LD [17] (FP)
53540sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
53541add %i0, %i3, %i3
53542ld [%i3 + 96], %f15
53543! 1 addresses covered
53544!---- flushing fp results buffer to %f30 ----
53545fmovd %f0, %f30
53546fmovd %f2, %f30
53547fmovd %f4, %f30
53548fmovd %f6, %f30
53549fmovd %f8, %f30
53550fmovd %f10, %f30
53551fmovd %f12, %f30
53552fmovd %f14, %f30
53553!--
53554
53555P3841: !_REPLACEMENT [21] (Int) (CBR)
53556sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
53557add %i0, %i2, %i2
53558sethi %hi(0x2000), %l6
53559ld [%i2+0], %o5
53560st %o5, [%i2+0]
53561add %i2, %l6, %l7
53562ld [%l7+0], %o5
53563st %o5, [%l7+0]
53564add %l7, %l6, %l7
53565ld [%l7+0], %o5
53566st %o5, [%l7+0]
53567add %l7, %l6, %l7
53568ld [%l7+0], %o5
53569st %o5, [%l7+0]
53570add %l7, %l6, %l7
53571ld [%l7+0], %o5
53572st %o5, [%l7+0]
53573add %l7, %l6, %l7
53574ld [%l7+0], %o5
53575st %o5, [%l7+0]
53576add %l7, %l6, %l7
53577ld [%l7+0], %o5
53578st %o5, [%l7+0]
53579add %l7, %l6, %l7
53580ld [%l7+0], %o5
53581st %o5, [%l7+0]
53582
53583! cbranch
53584andcc %l0, 1, %g0
53585be,pn %xcc, TARGET3841
53586nop
53587RET3841:
53588
53589! lfsr step begin
53590srlx %l0, 1, %l3
53591xnor %l3, %l0, %l3
53592sllx %l3, 63, %l3
53593or %l3, %l0, %l0
53594srlx %l0, 1, %l0
53595
53596
53597P3842: !_IDC_FLIP [17] (Int)
53598IDC_FLIP(3842, 27331, 7, 0x44800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
53599
53600P3843: !_MEMBAR (FP)
53601
53602P3844: !_BST [21] (maybe <- 0x4300003c) (FP)
53603wr %g0, 0xf0, %asi
53604sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
53605add %i0, %i3, %i3
53606! preparing store val #0, next val will be in f32
53607fmovs %f16, %f20
53608fadds %f16, %f17, %f16
53609! preparing store val #1, next val will be in f33
53610fmovs %f16, %f21
53611fadds %f16, %f17, %f16
53612! preparing store val #2, next val will be in f40
53613fmovd %f20, %f32
53614fmovs %f16, %f20
53615fadds %f16, %f17, %f16
53616fmovd %f20, %f40
53617membar #Sync
53618stda %f32, [%i3 + 0 ] %asi
53619
53620P3845: !_MEMBAR (FP)
53621membar #StoreLoad
53622
53623P3846: !_LD [3] (Int) (Loop exit)
53624lduw [%i0 + 16], %l6
53625! move %l6(lower) -> %o2(lower)
53626or %l6, %o2, %o2
53627!---- flushing int results buffer----
53628mov %o0, %l5
53629mov %o1, %l5
53630mov %o2, %l5
53631loop_exit_7_0:
53632sub %l2, 1, %l2
53633cmp %l2, 0
53634bg loop_entry_7_0
53635nop
53636
53637P3847: !_MEMBAR (Int)
53638membar #StoreLoad
53639
53640END_NODES7: ! Test instruction sequence for CPU 7 ends
53641sethi %hi(0xdead0e0f), %o5
53642or %o5, %lo(0xdead0e0f), %o5
53643! move %o5(lower) -> %o0(upper)
53644sllx %o5, 32, %o0
53645sethi %hi(0xdead0e0f), %o5
53646or %o5, %lo(0xdead0e0f), %o5
53647stw %o5, [%i5]
53648ld [%i5], %f0
53649!---- flushing int results buffer----
53650mov %o0, %l5
53651!---- flushing fp results buffer to %f30 ----
53652fmovs %f0, %f30
53653!--
53654
53655restore
53656retl
53657nop
53658tsotool_text_end:
53659
53660
53661!#0 N1 P1 REPLACEMENT 8 Int BE Pri Loop_entry
53662!#0 N2 P2 LD 33 -1 Int BE Pri
53663!#0 N3 P3 ST 17 0x1 Int BE Pri
53664!#0 N4 P4 MEMBAR
53665!#0 N5 P5 BLD 21 -1 FP BE Pri
53666!#0 N6 P5 BLD 22 -1 FP BE Pri
53667!#A N5 N6
53668!#0 N7 P5 BLD 23 -1 FP BE Pri
53669!#0 N8 P6 MEMBAR
53670!#0 N9 P7 LD 2 -1 Int BE Pri
53671!#0 N10 P8 MEMBAR
53672!#0 N11 P9 BLD 21 -1 FP BE Pri
53673!#0 N12 P9 BLD 22 -1 FP BE Pri
53674!#A N11 N12
53675!#0 N13 P9 BLD 23 -1 FP BE Pri
53676!#0 N14 P10 MEMBAR
53677!#0 N15 P11 BST 21 0x3f800001 FP BE Pri
53678!#0 N16 P11 BST 22 0x3f800002 FP BE Pri
53679!#A N15 N16
53680!#0 N17 P11 BST 23 0x3f800003 FP BE Pri
53681!#0 N18 P12 MEMBAR
53682!#0 N19 P13 BST 0 0x3f800004 FP BE Sec
53683!#0 N20 P13 BST 1 0x3f800005 FP BE Sec
53684!#A N19 N20
53685!#0 N21 P13 BST 2 0x3f800006 FP BE Sec
53686!#0 N22 P13 BST 3 0x3f800007 FP BE Sec
53687!#0 N23 P13 BST 4 0x3f800008 FP BE Sec
53688!#0 N24 P14 MEMBAR
53689!#0 N25 P15 BSTC 31 0x3f800009 FP BE Pri
53690!#0 N26 P16 MEMBAR
53691!#0 N27 P17 BSTC 5 0x3f80000a FP BE Pri
53692!#0 N28 P17 BSTC 6 0x3f80000b FP BE Pri
53693!#0 N29 P18 MEMBAR
53694!#0 N30 P19 REPLACEMENT 29 Int BE Pri
53695!#0 N31 P20 REPLACEMENT 16 Int BE Pri
53696!#0 N32 P21 MEMBAR
53697!#0 N33 P22 BST 30 0x3f80000c FP BE Pri
53698!#0 N34 P23 MEMBAR
53699!#0 N35 P24 REPLACEMENT 25 Int BE Pri
53700!#0 N36 P25 IDC_FLIP 33 Int BE Pri
53701!#0 N37 P26 LD 22 -1 FP BE Pri
53702!#0 N38 P27 ST 17 0x3f80000d FP BE Pri
53703!#0 N39 P28 MEMBAR
53704!#0 N40 P29 BLD 0 -1 FP BE Pri
53705!#0 N41 P29 BLD 1 -1 FP BE Pri
53706!#A N40 N41
53707!#0 N42 P29 BLD 2 -1 FP BE Pri
53708!#0 N43 P29 BLD 3 -1 FP BE Pri
53709!#0 N44 P29 BLD 4 -1 FP BE Pri
53710!#0 N45 P30 MEMBAR
53711!#0 N46 P31 REPLACEMENT 2 Int BE Pri
53712!#0 N47 P32 MEMBAR
53713!#0 N48 P33 BST 18 0x3f80000e FP BE Pri
53714!#0 N49 P34 MEMBAR
53715!#0 N50 P35 BST 7 0x3f80000f FP BE Pri
53716!#0 N51 P36 MEMBAR
53717!#0 N52 P37 BLD 20 -1 FP BE Pri
53718!#0 N53 P38 MEMBAR
53719!#0 N54 P39 ST 23 0x2 Int BE Pri
53720!#0 N55 P40 IDC_FLIP 8 Int BE Pri
53721!#0 N56 P41 MEMBAR
53722!#0 N57 P42 BSTC 0 0x3f800010 FP BE Pri
53723!#0 N58 P42 BSTC 1 0x3f800011 FP BE Pri
53724!#A N57 N58
53725!#0 N59 P42 BSTC 2 0x3f800012 FP BE Pri
53726!#0 N60 P42 BSTC 3 0x3f800013 FP BE Pri
53727!#0 N61 P42 BSTC 4 0x3f800014 FP BE Pri
53728!#0 N62 P43 MEMBAR
53729!#0 N63 P44 BLD 29 -1 FP BE Pri
53730!#0 N64 P45 MEMBAR
53731!#0 N65 P46 BLD 26 -1 FP BE Pri
53732!#0 N66 P46 BLD 27 -1 FP BE Pri
53733!#0 N67 P47 MEMBAR
53734!#0 N68 P48 REPLACEMENT 30 Int BE Pri
53735!#0 N69 P49 MEMBAR
53736!#0 N70 P50 BST 24 0x3f800015 FP BE Pri
53737!#0 N71 P50 BST 25 0x3f800016 FP BE Pri
53738!#0 N72 P51 MEMBAR
53739!#0 N73 P52 BSTC 0 0x3f800017 FP BE Pri
53740!#0 N74 P52 BSTC 1 0x3f800018 FP BE Pri
53741!#A N73 N74
53742!#0 N75 P52 BSTC 2 0x3f800019 FP BE Pri
53743!#0 N76 P52 BSTC 3 0x3f80001a FP BE Pri
53744!#0 N77 P52 BSTC 4 0x3f80001b FP BE Pri
53745!#0 N78 P53 MEMBAR
53746!#0 N79 P54 LD 24 -1 FP BE Pri
53747!#0 N80 P55 MEMBAR
53748!#0 N81 P56 BLD 26 -1 FP BE Pri
53749!#0 N82 P56 BLD 27 -1 FP BE Pri
53750!#0 N83 P57 MEMBAR
53751!#0 N84 P58 REPLACEMENT 28 Int BE Pri
53752!#0 N85 P59 MEMBAR
53753!#0 N86 P60 BLD 21 -1 FP BE Sec
53754!#0 N87 P60 BLD 22 -1 FP BE Sec
53755!#A N86 N87
53756!#0 N88 P60 BLD 23 -1 FP BE Sec
53757!#0 N89 P61 MEMBAR
53758!#0 N90 P62 BST 0 0x3f80001c FP BE Pri
53759!#0 N91 P62 BST 1 0x3f80001d FP BE Pri
53760!#A N90 N91
53761!#0 N92 P62 BST 2 0x3f80001e FP BE Pri
53762!#0 N93 P62 BST 3 0x3f80001f FP BE Pri
53763!#0 N94 P62 BST 4 0x3f800020 FP BE Pri
53764!#0 N95 P63 MEMBAR
53765!#0 N96 P64 LD 31 -1 Int BE Pri
53766!#0 N97 P65 MEMBAR
53767!#0 N98 P66 BLD 0 -1 FP BE Pri
53768!#0 N99 P66 BLD 1 -1 FP BE Pri
53769!#A N98 N99
53770!#0 N100 P66 BLD 2 -1 FP BE Pri
53771!#0 N101 P66 BLD 3 -1 FP BE Pri
53772!#0 N102 P66 BLD 4 -1 FP BE Pri
53773!#0 N103 P67 MEMBAR
53774!#0 N104 P68 LD 27 -1 Int BE Pri
53775!#0 N105 P69 MEMBAR
53776!#0 N106 P70 BST 11 0x3f800021 FP BE Pri
53777!#0 N107 P70 BST 12 0x3f800022 FP BE Pri
53778!#A N106 N107
53779!#0 N108 P70 BST 13 0x3f800023 FP BE Pri
53780!#0 N109 P71 MEMBAR
53781!#0 N110 P72 BST 8 0x3f800024 FP BE Pri
53782!#0 N111 P72 BST 9 0x3f800025 FP BE Pri
53783!#0 N112 P73 MEMBAR
53784!#0 N113 P74 BLD 10 -1 FP BE Pri
53785!#0 N114 P75 MEMBAR
53786!#0 N115 P76 REPLACEMENT 15 Int BE Pri
53787!#0 N116 P77 MEMBAR
53788!#0 N117 P78 BLD 30 -1 FP BE Pri
53789!#0 N118 P79 MEMBAR
53790!#0 N119 P80 LD 32 -1 Int BE Pri
53791!#0 N120 P81 MEMBAR
53792!#0 N121 P82 BLD 0 -1 FP BE Pri
53793!#0 N122 P82 BLD 1 -1 FP BE Pri
53794!#A N121 N122
53795!#0 N123 P82 BLD 2 -1 FP BE Pri
53796!#0 N124 P82 BLD 3 -1 FP BE Pri
53797!#0 N125 P82 BLD 4 -1 FP BE Pri
53798!#0 N126 P83 MEMBAR
53799!#0 N127 P84 BLD 7 -1 FP BE Pri
53800!#0 N128 P85 MEMBAR
53801!#0 N129 P86 REPLACEMENT 18 Int BE Pri
53802!#0 N130 P87 LD 6 -1 FP BE Pri
53803!#0 N131 P88 MEMBAR
53804!#0 N132 P89 BLD 21 -1 FP BE Pri
53805!#0 N133 P89 BLD 22 -1 FP BE Pri
53806!#A N132 N133
53807!#0 N134 P89 BLD 23 -1 FP BE Pri
53808!#0 N135 P90 MEMBAR
53809!#0 N136 P91 BSTC 0 0x3f800026 FP BE Pri
53810!#0 N137 P91 BSTC 1 0x3f800027 FP BE Pri
53811!#A N136 N137
53812!#0 N138 P91 BSTC 2 0x3f800028 FP BE Pri
53813!#0 N139 P91 BSTC 3 0x3f800029 FP BE Pri
53814!#0 N140 P91 BSTC 4 0x3f80002a FP BE Pri
53815!#0 N141 P92 MEMBAR
53816!#0 N142 P93 BSTC 0 0x3f80002b FP BE Sec
53817!#0 N143 P93 BSTC 1 0x3f80002c FP BE Sec
53818!#A N142 N143
53819!#0 N144 P93 BSTC 2 0x3f80002d FP BE Sec
53820!#0 N145 P93 BSTC 3 0x3f80002e FP BE Sec
53821!#0 N146 P93 BSTC 4 0x3f80002f FP BE Sec
53822!#0 N147 P94 MEMBAR
53823!#0 N148 P95 PREFETCH 14 Int LE Pri
53824!#0 N149 P96 LD 18 -1 FP BE Pri
53825!#0 N150 P97 LD 27 -1 FP BE Pri
53826!#0 N151 P98 ST 32 0x3 Int BE Pri
53827!#0 N152 P99 IDC_FLIP 31 Int BE Pri
53828!#0 N153 P100 MEMBAR
53829!#0 N154 P101 BLD 26 -1 FP BE Pri
53830!#0 N155 P101 BLD 27 -1 FP BE Pri
53831!#0 N156 P102 MEMBAR
53832!#0 N157 P103 IDC_FLIP 7 Int BE Pri
53833!#0 N158 P104 IDC_FLIP 17 Int BE Pri
53834!#0 N159 P105 MEMBAR
53835!#0 N160 P106 BSTC 29 0x3f800030 FP BE Sec
53836!#0 N161 P107 MEMBAR
53837!#0 N162 P108 REPLACEMENT 29 Int BE Pri
53838!#0 N163 P109 PREFETCH 33 Int BE Pri
53839!#0 N164 P110 REPLACEMENT 29 Int BE Pri
53840!#0 N165 P111 MEMBAR
53841!#0 N166 P112 BST 21 0x3f800031 FP BE Pri
53842!#0 N167 P112 BST 22 0x3f800032 FP BE Pri
53843!#A N166 N167
53844!#0 N168 P112 BST 23 0x3f800033 FP BE Pri
53845!#0 N169 P113 MEMBAR
53846!#0 N170 P114 REPLACEMENT 12 Int BE Pri
53847!#0 N171 P115 MEMBAR
53848!#0 N172 P116 BST 0 0x3f800034 FP BE Pri
53849!#0 N173 P116 BST 1 0x3f800035 FP BE Pri
53850!#A N172 N173
53851!#0 N174 P116 BST 2 0x3f800036 FP BE Pri
53852!#0 N175 P116 BST 3 0x3f800037 FP BE Pri
53853!#0 N176 P116 BST 4 0x3f800038 FP BE Pri
53854!#0 N177 P117 MEMBAR
53855!#0 N178 P118 REPLACEMENT 9 Int BE Pri
53856!#0 N179 P119 ST 8 0x3f800039 FP BE Sec
53857!#0 N180 P120 PREFETCH 12 Int BE Pri
53858!#0 N181 P121 MEMBAR
53859!#0 N182 P122 BLD 32 -1 FP BE Pri
53860!#0 N183 P123 MEMBAR
53861!#0 N184 P124 IDC_FLIP 11 Int BE Pri
53862!#0 N185 P125 LD 2 -1 FP BE Pri
53863!#0 N186 P126 ST 24 0x4 Int BE Pri
53864!#0 N187 P127 LD 27 -1 Int BE Pri
53865!#0 N188 P128 MEMBAR
53866!#0 N189 P129 BLD 24 -1 FP BE Pri
53867!#0 N190 P129 BLD 25 -1 FP BE Pri
53868!#0 N191 P130 MEMBAR
53869!#0 N192 P131 BST 11 0x3f80003a FP BE Pri
53870!#0 N193 P131 BST 12 0x3f80003b FP BE Pri
53871!#A N192 N193
53872!#0 N194 P131 BST 13 0x3f80003c FP BE Pri
53873!#0 N195 P132 MEMBAR
53874!#0 N196 P133 REPLACEMENT 11 Int BE Pri
53875!#0 N197 P134 ST 12 0x5 Int BE Pri
53876!#0 N198 P135 PREFETCH 4 Int LE Pri
53877!#0 N199 P136 MEMBAR
53878!#0 N200 P137 BSTC 20 0x3f80003d FP BE Pri
53879!#0 N201 P138 MEMBAR
53880!#0 N202 P139 LD 20 -1 Int BE Nuc
53881!#0 N203 P140 MEMBAR
53882!#0 N204 P141 BSTC 7 0x3f80003e FP BE Pri
53883!#0 N205 P142 MEMBAR
53884!#0 N206 P143 BSTC 19 0x3f80003f FP BE Pri
53885!#0 N207 P144 MEMBAR
53886!#0 N208 P145 BLD 8 -1 FP BE Pri
53887!#0 N209 P145 BLD 9 -1 FP BE Pri
53888!#0 N210 P146 MEMBAR
53889!#0 N211 P147 BSTC 11 0x3f800040 FP BE Pri
53890!#0 N212 P147 BSTC 12 0x3f800041 FP BE Pri
53891!#A N211 N212
53892!#0 N213 P147 BSTC 13 0x3f800042 FP BE Pri
53893!#0 N214 P148 MEMBAR
53894!#0 N215 P149 PREFETCH 26 Int BE Pri
53895!#0 N216 P150 MEMBAR
53896!#0 N217 P151 BLD 16 -1 FP BE Pri
53897!#0 N218 P152 MEMBAR
53898!#0 N219 P153 REPLACEMENT 17 Int BE Sec
53899!#0 N220 P154 LD 12 -1 FP BE Sec
53900!#0 N221 P155 MEMBAR
53901!#0 N222 P156 BST 8 0x3f800043 FP BE Sec
53902!#0 N223 P156 BST 9 0x3f800044 FP BE Sec
53903!#0 N224 P157 MEMBAR
53904!#0 N225 P158 BST 29 0x3f800045 FP BE Pri
53905!#0 N226 P159 MEMBAR
53906!#0 N227 P160 BSTC 0 0x3f800046 FP BE Pri
53907!#0 N228 P160 BSTC 1 0x3f800047 FP BE Pri
53908!#A N227 N228
53909!#0 N229 P160 BSTC 2 0x3f800048 FP BE Pri
53910!#0 N230 P160 BSTC 3 0x3f800049 FP BE Pri
53911!#0 N231 P160 BSTC 4 0x3f80004a FP BE Pri
53912!#0 N232 P161 MEMBAR
53913!#0 N233 P162 PREFETCH 7 Int BE Pri
53914!#0 N234 P163 MEMBAR
53915!#0 N235 P164 BLD 15 -1 FP BE Sec
53916!#0 N236 P165 MEMBAR
53917!#0 N237 P166 BLD 33 -1 FP BE Pri
53918!#0 N238 P167 MEMBAR
53919!#0 N239 P168 ST 27 0x6 Int BE Pri
53920!#0 N240 P169 PREFETCH 21 Int BE Pri
53921!#0 N241 P170 LD 14 -1 Int BE Pri
53922!#0 N242 P171 MEMBAR
53923!#0 N243 P172 BST 5 0x3f80004b FP BE Pri
53924!#0 N244 P172 BST 6 0x3f80004c FP BE Pri
53925!#0 N245 P173 MEMBAR
53926!#0 N246 P174 ST 33 0x7 Int LE Nuc
53927!#0 N247 P175 MEMBAR
53928!#0 N248 P176 BLD 21 -1 FP BE Pri
53929!#0 N249 P176 BLD 22 -1 FP BE Pri
53930!#A N248 N249
53931!#0 N250 P176 BLD 23 -1 FP BE Pri
53932!#0 N251 P177 MEMBAR
53933!#0 N252 P178 BLD 0 -1 FP BE Pri
53934!#0 N253 P178 BLD 1 -1 FP BE Pri
53935!#A N252 N253
53936!#0 N254 P178 BLD 2 -1 FP BE Pri
53937!#0 N255 P178 BLD 3 -1 FP BE Pri
53938!#0 N256 P178 BLD 4 -1 FP BE Pri
53939!#0 N257 P179 MEMBAR
53940!#0 N258 P180 BLD 21 -1 FP BE Sec
53941!#0 N259 P180 BLD 22 -1 FP BE Sec
53942!#A N258 N259
53943!#0 N260 P180 BLD 23 -1 FP BE Sec
53944!#0 N261 P181 MEMBAR
53945!#0 N262 P182 LD 17 -1 FP BE Pri
53946!#0 N263 P183 LD 18 -1 FP BE Nuc
53947!#0 N264 P184 MEMBAR
53948!#0 N265 P185 BLD 20 -1 FP BE Pri
53949!#0 N266 P186 MEMBAR
53950!#0 N267 P187 REPLACEMENT 5 Int BE Pri
53951!#0 N268 P188 MEMBAR
53952!#0 N269 P189 BLD 11 -1 FP BE Pri
53953!#0 N270 P189 BLD 12 -1 FP BE Pri
53954!#A N269 N270
53955!#0 N271 P189 BLD 13 -1 FP BE Pri
53956!#0 N272 P190 MEMBAR
53957!#0 N273 P191 REPLACEMENT 28 Int BE Sec
53958!#0 N274 P192 PREFETCH 4 Int BE Nuc
53959!#0 N275 P193 PREFETCH 21 Int BE Sec
53960!#0 N276 P194 ST 24 0x3f80004d FP BE Pri
53961!#0 N277 P195 ST 5 0x8 Int LE Pri
53962!#0 N278 P196 FLUSHI 0 Int BE Pri
53963!#0 N279 P197 ST 4 0x9 Int BE Pri
53964!#0 N280 P198 REPLACEMENT 32 Int BE Pri
53965!#0 N281 P199 MEMBAR
53966!#0 N282 P200 BSTC 21 0x3f80004e FP BE Pri
53967!#0 N283 P200 BSTC 22 0x3f80004f FP BE Pri
53968!#A N282 N283
53969!#0 N284 P200 BSTC 23 0x3f800050 FP BE Pri
53970!#0 N285 P201 MEMBAR
53971!#0 N286 P202 BST 10 0x3f800051 FP BE Pri
53972!#0 N287 P203 MEMBAR
53973!#0 N288 P204 ST 28 0x3f800052 FP BE Pri
53974!#0 N289 P205 MEMBAR
53975!#0 N290 P206 BLD 0 -1 FP BE Pri
53976!#0 N291 P206 BLD 1 -1 FP BE Pri
53977!#A N290 N291
53978!#0 N292 P206 BLD 2 -1 FP BE Pri
53979!#0 N293 P206 BLD 3 -1 FP BE Pri
53980!#0 N294 P206 BLD 4 -1 FP BE Pri
53981!#0 N295 P207 MEMBAR
53982!#0 N296 P208 ST 7 0xa Int BE Pri
53983!#0 N297 P209 MEMBAR
53984!#0 N298 P210 BST 15 0x3f800053 FP BE Pri
53985!#0 N299 P211 MEMBAR
53986!#0 N300 P212 REPLACEMENT 1 Int BE Pri
53987!#0 N301 P213 MEMBAR
53988!#0 N302 P214 BLD 14 -1 FP BE Pri
53989!#0 N303 P215 MEMBAR
53990!#0 N304 P216 BSTC 33 0x3f800054 FP BE Pri
53991!#0 N305 P217 MEMBAR
53992!#0 N306 P218 BSTC 0 0x3f800055 FP BE Pri
53993!#0 N307 P218 BSTC 1 0x3f800056 FP BE Pri
53994!#A N306 N307
53995!#0 N308 P218 BSTC 2 0x3f800057 FP BE Pri
53996!#0 N309 P218 BSTC 3 0x3f800058 FP BE Pri
53997!#0 N310 P218 BSTC 4 0x3f800059 FP BE Pri
53998!#0 N311 P219 MEMBAR
53999!#0 N312 P220 ST 19 0x3f80005a FP BE Pri
54000!#0 N313 P221 MEMBAR
54001!#0 N314 P222 BST 10 0x3f80005b FP BE Pri
54002!#0 N315 P223 MEMBAR
54003!#0 N316 P224 REPLACEMENT 21 Int BE Pri
54004!#0 N317 P225 MEMBAR
54005!#0 N318 P226 BLD 5 -1 FP BE Pri
54006!#0 N319 P226 BLD 6 -1 FP BE Pri
54007!#0 N320 P227 MEMBAR
54008!#0 N321 P228 BLD 26 -1 FP BE Pri
54009!#0 N322 P228 BLD 27 -1 FP BE Pri
54010!#0 N323 P229 MEMBAR
54011!#0 N324 P230 LD 22 -1 Int BE Sec
54012!#0 N325 P231 MEMBAR
54013!#0 N326 P232 BLD 33 -1 FP BE Pri
54014!#0 N327 P233 MEMBAR
54015!#0 N328 P234 BST 7 0x3f80005c FP BE Pri
54016!#0 N329 P235 MEMBAR
54017!#0 N330 P236 LD 28 -1 Int BE Pri Loop_exit
54018!#0 N331 P1 REPLACEMENT 8 Int BE Pri Loop_entry
54019!#0 N332 P2 LD 33 -1 Int BE Pri
54020!#0 N333 P3 ST 17 0xb Int BE Pri
54021!#0 N334 P4 MEMBAR
54022!#0 N335 P5 BLD 21 -1 FP BE Pri
54023!#0 N336 P5 BLD 22 -1 FP BE Pri
54024!#A N335 N336
54025!#0 N337 P5 BLD 23 -1 FP BE Pri
54026!#0 N338 P6 MEMBAR
54027!#0 N339 P7 LD 2 -1 Int BE Pri
54028!#0 N340 P8 MEMBAR
54029!#0 N341 P9 BLD 21 -1 FP BE Pri
54030!#0 N342 P9 BLD 22 -1 FP BE Pri
54031!#A N341 N342
54032!#0 N343 P9 BLD 23 -1 FP BE Pri
54033!#0 N344 P10 MEMBAR
54034!#0 N345 P11 BST 21 0x3f80005d FP BE Pri
54035!#0 N346 P11 BST 22 0x3f80005e FP BE Pri
54036!#A N345 N346
54037!#0 N347 P11 BST 23 0x3f80005f FP BE Pri
54038!#0 N348 P12 MEMBAR
54039!#0 N349 P13 BST 0 0x3f800060 FP BE Sec
54040!#0 N350 P13 BST 1 0x3f800061 FP BE Sec
54041!#A N349 N350
54042!#0 N351 P13 BST 2 0x3f800062 FP BE Sec
54043!#0 N352 P13 BST 3 0x3f800063 FP BE Sec
54044!#0 N353 P13 BST 4 0x3f800064 FP BE Sec
54045!#0 N354 P14 MEMBAR
54046!#0 N355 P15 BSTC 31 0x3f800065 FP BE Pri
54047!#0 N356 P16 MEMBAR
54048!#0 N357 P17 BSTC 5 0x3f800066 FP BE Pri
54049!#0 N358 P17 BSTC 6 0x3f800067 FP BE Pri
54050!#0 N359 P18 MEMBAR
54051!#0 N360 P19 REPLACEMENT 29 Int BE Pri
54052!#0 N361 P20 REPLACEMENT 16 Int BE Pri
54053!#0 N362 P21 MEMBAR
54054!#0 N363 P22 BST 30 0x3f800068 FP BE Pri
54055!#0 N364 P23 MEMBAR
54056!#0 N365 P24 REPLACEMENT 25 Int BE Pri
54057!#0 N366 P25 IDC_FLIP 33 Int BE Pri
54058!#0 N367 P26 LD 22 -1 FP BE Pri
54059!#0 N368 P27 ST 17 0x3f800069 FP BE Pri
54060!#0 N369 P28 MEMBAR
54061!#0 N370 P29 BLD 0 -1 FP BE Pri
54062!#0 N371 P29 BLD 1 -1 FP BE Pri
54063!#A N370 N371
54064!#0 N372 P29 BLD 2 -1 FP BE Pri
54065!#0 N373 P29 BLD 3 -1 FP BE Pri
54066!#0 N374 P29 BLD 4 -1 FP BE Pri
54067!#0 N375 P30 MEMBAR
54068!#0 N376 P31 REPLACEMENT 2 Int BE Pri
54069!#0 N377 P32 MEMBAR
54070!#0 N378 P33 BST 18 0x3f80006a FP BE Pri
54071!#0 N379 P34 MEMBAR
54072!#0 N380 P35 BST 7 0x3f80006b FP BE Pri
54073!#0 N381 P36 MEMBAR
54074!#0 N382 P37 BLD 20 -1 FP BE Pri
54075!#0 N383 P38 MEMBAR
54076!#0 N384 P39 ST 23 0xc Int BE Pri
54077!#0 N385 P40 IDC_FLIP 8 Int BE Pri
54078!#0 N386 P41 MEMBAR
54079!#0 N387 P42 BSTC 0 0x3f80006c FP BE Pri
54080!#0 N388 P42 BSTC 1 0x3f80006d FP BE Pri
54081!#A N387 N388
54082!#0 N389 P42 BSTC 2 0x3f80006e FP BE Pri
54083!#0 N390 P42 BSTC 3 0x3f80006f FP BE Pri
54084!#0 N391 P42 BSTC 4 0x3f800070 FP BE Pri
54085!#0 N392 P43 MEMBAR
54086!#0 N393 P44 BLD 29 -1 FP BE Pri
54087!#0 N394 P45 MEMBAR
54088!#0 N395 P46 BLD 26 -1 FP BE Pri
54089!#0 N396 P46 BLD 27 -1 FP BE Pri
54090!#0 N397 P47 MEMBAR
54091!#0 N398 P48 REPLACEMENT 30 Int BE Pri
54092!#0 N399 P49 MEMBAR
54093!#0 N400 P50 BST 24 0x3f800071 FP BE Pri
54094!#0 N401 P50 BST 25 0x3f800072 FP BE Pri
54095!#0 N402 P51 MEMBAR
54096!#0 N403 P52 BSTC 0 0x3f800073 FP BE Pri
54097!#0 N404 P52 BSTC 1 0x3f800074 FP BE Pri
54098!#A N403 N404
54099!#0 N405 P52 BSTC 2 0x3f800075 FP BE Pri
54100!#0 N406 P52 BSTC 3 0x3f800076 FP BE Pri
54101!#0 N407 P52 BSTC 4 0x3f800077 FP BE Pri
54102!#0 N408 P53 MEMBAR
54103!#0 N409 P54 LD 24 -1 FP BE Pri
54104!#0 N410 P55 MEMBAR
54105!#0 N411 P56 BLD 26 -1 FP BE Pri
54106!#0 N412 P56 BLD 27 -1 FP BE Pri
54107!#0 N413 P57 MEMBAR
54108!#0 N414 P58 REPLACEMENT 28 Int BE Pri
54109!#0 N415 P59 MEMBAR
54110!#0 N416 P60 BLD 21 -1 FP BE Sec
54111!#0 N417 P60 BLD 22 -1 FP BE Sec
54112!#A N416 N417
54113!#0 N418 P60 BLD 23 -1 FP BE Sec
54114!#0 N419 P61 MEMBAR
54115!#0 N420 P62 BST 0 0x3f800078 FP BE Pri
54116!#0 N421 P62 BST 1 0x3f800079 FP BE Pri
54117!#A N420 N421
54118!#0 N422 P62 BST 2 0x3f80007a FP BE Pri
54119!#0 N423 P62 BST 3 0x3f80007b FP BE Pri
54120!#0 N424 P62 BST 4 0x3f80007c FP BE Pri
54121!#0 N425 P63 MEMBAR
54122!#0 N426 P64 LD 31 -1 Int BE Pri
54123!#0 N427 P65 MEMBAR
54124!#0 N428 P66 BLD 0 -1 FP BE Pri
54125!#0 N429 P66 BLD 1 -1 FP BE Pri
54126!#A N428 N429
54127!#0 N430 P66 BLD 2 -1 FP BE Pri
54128!#0 N431 P66 BLD 3 -1 FP BE Pri
54129!#0 N432 P66 BLD 4 -1 FP BE Pri
54130!#0 N433 P67 MEMBAR
54131!#0 N434 P68 LD 27 -1 Int BE Pri
54132!#0 N435 P69 MEMBAR
54133!#0 N436 P70 BST 11 0x3f80007d FP BE Pri
54134!#0 N437 P70 BST 12 0x3f80007e FP BE Pri
54135!#A N436 N437
54136!#0 N438 P70 BST 13 0x3f80007f FP BE Pri
54137!#0 N439 P71 MEMBAR
54138!#0 N440 P72 BST 8 0x3f800080 FP BE Pri
54139!#0 N441 P72 BST 9 0x3f800081 FP BE Pri
54140!#0 N442 P73 MEMBAR
54141!#0 N443 P74 BLD 10 -1 FP BE Pri
54142!#0 N444 P75 MEMBAR
54143!#0 N445 P76 REPLACEMENT 15 Int BE Pri
54144!#0 N446 P77 MEMBAR
54145!#0 N447 P78 BLD 30 -1 FP BE Pri
54146!#0 N448 P79 MEMBAR
54147!#0 N449 P80 LD 32 -1 Int BE Pri
54148!#0 N450 P81 MEMBAR
54149!#0 N451 P82 BLD 0 -1 FP BE Pri
54150!#0 N452 P82 BLD 1 -1 FP BE Pri
54151!#A N451 N452
54152!#0 N453 P82 BLD 2 -1 FP BE Pri
54153!#0 N454 P82 BLD 3 -1 FP BE Pri
54154!#0 N455 P82 BLD 4 -1 FP BE Pri
54155!#0 N456 P83 MEMBAR
54156!#0 N457 P84 BLD 7 -1 FP BE Pri
54157!#0 N458 P85 MEMBAR
54158!#0 N459 P86 REPLACEMENT 18 Int BE Pri
54159!#0 N460 P87 LD 6 -1 FP BE Pri
54160!#0 N461 P88 MEMBAR
54161!#0 N462 P89 BLD 21 -1 FP BE Pri
54162!#0 N463 P89 BLD 22 -1 FP BE Pri
54163!#A N462 N463
54164!#0 N464 P89 BLD 23 -1 FP BE Pri
54165!#0 N465 P90 MEMBAR
54166!#0 N466 P91 BSTC 0 0x3f800082 FP BE Pri
54167!#0 N467 P91 BSTC 1 0x3f800083 FP BE Pri
54168!#A N466 N467
54169!#0 N468 P91 BSTC 2 0x3f800084 FP BE Pri
54170!#0 N469 P91 BSTC 3 0x3f800085 FP BE Pri
54171!#0 N470 P91 BSTC 4 0x3f800086 FP BE Pri
54172!#0 N471 P92 MEMBAR
54173!#0 N472 P93 BSTC 0 0x3f800087 FP BE Sec
54174!#0 N473 P93 BSTC 1 0x3f800088 FP BE Sec
54175!#A N472 N473
54176!#0 N474 P93 BSTC 2 0x3f800089 FP BE Sec
54177!#0 N475 P93 BSTC 3 0x3f80008a FP BE Sec
54178!#0 N476 P93 BSTC 4 0x3f80008b FP BE Sec
54179!#0 N477 P94 MEMBAR
54180!#0 N478 P95 PREFETCH 14 Int LE Pri
54181!#0 N479 P96 LD 18 -1 FP BE Pri
54182!#0 N480 P97 LD 27 -1 FP BE Pri
54183!#0 N481 P98 ST 32 0xd Int BE Pri
54184!#0 N482 P99 IDC_FLIP 31 Int BE Pri
54185!#0 N483 P100 MEMBAR
54186!#0 N484 P101 BLD 26 -1 FP BE Pri
54187!#0 N485 P101 BLD 27 -1 FP BE Pri
54188!#0 N486 P102 MEMBAR
54189!#0 N487 P103 IDC_FLIP 7 Int BE Pri
54190!#0 N488 P104 IDC_FLIP 17 Int BE Pri
54191!#0 N489 P105 MEMBAR
54192!#0 N490 P106 BSTC 29 0x3f80008c FP BE Sec
54193!#0 N491 P107 MEMBAR
54194!#0 N492 P108 REPLACEMENT 29 Int BE Pri
54195!#0 N493 P109 PREFETCH 33 Int BE Pri
54196!#0 N494 P110 REPLACEMENT 29 Int BE Pri
54197!#0 N495 P111 MEMBAR
54198!#0 N496 P112 BST 21 0x3f80008d FP BE Pri
54199!#0 N497 P112 BST 22 0x3f80008e FP BE Pri
54200!#A N496 N497
54201!#0 N498 P112 BST 23 0x3f80008f FP BE Pri
54202!#0 N499 P113 MEMBAR
54203!#0 N500 P114 REPLACEMENT 12 Int BE Pri
54204!#0 N501 P115 MEMBAR
54205!#0 N502 P116 BST 0 0x3f800090 FP BE Pri
54206!#0 N503 P116 BST 1 0x3f800091 FP BE Pri
54207!#A N502 N503
54208!#0 N504 P116 BST 2 0x3f800092 FP BE Pri
54209!#0 N505 P116 BST 3 0x3f800093 FP BE Pri
54210!#0 N506 P116 BST 4 0x3f800094 FP BE Pri
54211!#0 N507 P117 MEMBAR
54212!#0 N508 P118 REPLACEMENT 9 Int BE Pri
54213!#0 N509 P119 ST 8 0x3f800095 FP BE Sec
54214!#0 N510 P120 PREFETCH 12 Int BE Pri
54215!#0 N511 P121 MEMBAR
54216!#0 N512 P122 BLD 32 -1 FP BE Pri
54217!#0 N513 P123 MEMBAR
54218!#0 N514 P124 IDC_FLIP 11 Int BE Pri
54219!#0 N515 P125 LD 2 -1 FP BE Pri
54220!#0 N516 P126 ST 24 0xe Int BE Pri
54221!#0 N517 P127 LD 27 -1 Int BE Pri
54222!#0 N518 P128 MEMBAR
54223!#0 N519 P129 BLD 24 -1 FP BE Pri
54224!#0 N520 P129 BLD 25 -1 FP BE Pri
54225!#0 N521 P130 MEMBAR
54226!#0 N522 P131 BST 11 0x3f800096 FP BE Pri
54227!#0 N523 P131 BST 12 0x3f800097 FP BE Pri
54228!#A N522 N523
54229!#0 N524 P131 BST 13 0x3f800098 FP BE Pri
54230!#0 N525 P132 MEMBAR
54231!#0 N526 P133 REPLACEMENT 11 Int BE Pri
54232!#0 N527 P134 ST 12 0xf Int BE Pri
54233!#0 N528 P135 PREFETCH 4 Int LE Pri
54234!#0 N529 P136 MEMBAR
54235!#0 N530 P137 BSTC 20 0x3f800099 FP BE Pri
54236!#0 N531 P138 MEMBAR
54237!#0 N532 P139 LD 20 -1 Int BE Nuc
54238!#0 N533 P140 MEMBAR
54239!#0 N534 P141 BSTC 7 0x3f80009a FP BE Pri
54240!#0 N535 P142 MEMBAR
54241!#0 N536 P143 BSTC 19 0x3f80009b FP BE Pri
54242!#0 N537 P144 MEMBAR
54243!#0 N538 P145 BLD 8 -1 FP BE Pri
54244!#0 N539 P145 BLD 9 -1 FP BE Pri
54245!#0 N540 P146 MEMBAR
54246!#0 N541 P147 BSTC 11 0x3f80009c FP BE Pri
54247!#0 N542 P147 BSTC 12 0x3f80009d FP BE Pri
54248!#A N541 N542
54249!#0 N543 P147 BSTC 13 0x3f80009e FP BE Pri
54250!#0 N544 P148 MEMBAR
54251!#0 N545 P149 PREFETCH 26 Int BE Pri
54252!#0 N546 P150 MEMBAR
54253!#0 N547 P151 BLD 16 -1 FP BE Pri
54254!#0 N548 P152 MEMBAR
54255!#0 N549 P153 REPLACEMENT 17 Int BE Sec
54256!#0 N550 P154 LD 12 -1 FP BE Sec
54257!#0 N551 P155 MEMBAR
54258!#0 N552 P156 BST 8 0x3f80009f FP BE Sec
54259!#0 N553 P156 BST 9 0x3f8000a0 FP BE Sec
54260!#0 N554 P157 MEMBAR
54261!#0 N555 P158 BST 29 0x3f8000a1 FP BE Pri
54262!#0 N556 P159 MEMBAR
54263!#0 N557 P160 BSTC 0 0x3f8000a2 FP BE Pri
54264!#0 N558 P160 BSTC 1 0x3f8000a3 FP BE Pri
54265!#A N557 N558
54266!#0 N559 P160 BSTC 2 0x3f8000a4 FP BE Pri
54267!#0 N560 P160 BSTC 3 0x3f8000a5 FP BE Pri
54268!#0 N561 P160 BSTC 4 0x3f8000a6 FP BE Pri
54269!#0 N562 P161 MEMBAR
54270!#0 N563 P162 PREFETCH 7 Int BE Pri
54271!#0 N564 P163 MEMBAR
54272!#0 N565 P164 BLD 15 -1 FP BE Sec
54273!#0 N566 P165 MEMBAR
54274!#0 N567 P166 BLD 33 -1 FP BE Pri
54275!#0 N568 P167 MEMBAR
54276!#0 N569 P168 ST 27 0x10 Int BE Pri
54277!#0 N570 P169 PREFETCH 21 Int BE Pri
54278!#0 N571 P170 LD 14 -1 Int BE Pri
54279!#0 N572 P171 MEMBAR
54280!#0 N573 P172 BST 5 0x3f8000a7 FP BE Pri
54281!#0 N574 P172 BST 6 0x3f8000a8 FP BE Pri
54282!#0 N575 P173 MEMBAR
54283!#0 N576 P174 ST 33 0x11 Int LE Nuc
54284!#0 N577 P175 MEMBAR
54285!#0 N578 P176 BLD 21 -1 FP BE Pri
54286!#0 N579 P176 BLD 22 -1 FP BE Pri
54287!#A N578 N579
54288!#0 N580 P176 BLD 23 -1 FP BE Pri
54289!#0 N581 P177 MEMBAR
54290!#0 N582 P178 BLD 0 -1 FP BE Pri
54291!#0 N583 P178 BLD 1 -1 FP BE Pri
54292!#A N582 N583
54293!#0 N584 P178 BLD 2 -1 FP BE Pri
54294!#0 N585 P178 BLD 3 -1 FP BE Pri
54295!#0 N586 P178 BLD 4 -1 FP BE Pri
54296!#0 N587 P179 MEMBAR
54297!#0 N588 P180 BLD 21 -1 FP BE Sec
54298!#0 N589 P180 BLD 22 -1 FP BE Sec
54299!#A N588 N589
54300!#0 N590 P180 BLD 23 -1 FP BE Sec
54301!#0 N591 P181 MEMBAR
54302!#0 N592 P182 LD 17 -1 FP BE Pri
54303!#0 N593 P183 LD 18 -1 FP BE Nuc
54304!#0 N594 P184 MEMBAR
54305!#0 N595 P185 BLD 20 -1 FP BE Pri
54306!#0 N596 P186 MEMBAR
54307!#0 N597 P187 REPLACEMENT 5 Int BE Pri
54308!#0 N598 P188 MEMBAR
54309!#0 N599 P189 BLD 11 -1 FP BE Pri
54310!#0 N600 P189 BLD 12 -1 FP BE Pri
54311!#A N599 N600
54312!#0 N601 P189 BLD 13 -1 FP BE Pri
54313!#0 N602 P190 MEMBAR
54314!#0 N603 P191 REPLACEMENT 28 Int BE Sec
54315!#0 N604 P192 PREFETCH 4 Int BE Nuc
54316!#0 N605 P193 PREFETCH 21 Int BE Sec
54317!#0 N606 P194 ST 24 0x3f8000a9 FP BE Pri
54318!#0 N607 P195 ST 5 0x12 Int LE Pri
54319!#0 N608 P196 FLUSHI 0 Int BE Pri
54320!#0 N609 P197 ST 4 0x13 Int BE Pri
54321!#0 N610 P198 REPLACEMENT 32 Int BE Pri
54322!#0 N611 P199 MEMBAR
54323!#0 N612 P200 BSTC 21 0x3f8000aa FP BE Pri
54324!#0 N613 P200 BSTC 22 0x3f8000ab FP BE Pri
54325!#A N612 N613
54326!#0 N614 P200 BSTC 23 0x3f8000ac FP BE Pri
54327!#0 N615 P201 MEMBAR
54328!#0 N616 P202 BST 10 0x3f8000ad FP BE Pri
54329!#0 N617 P203 MEMBAR
54330!#0 N618 P204 ST 28 0x3f8000ae FP BE Pri
54331!#0 N619 P205 MEMBAR
54332!#0 N620 P206 BLD 0 -1 FP BE Pri
54333!#0 N621 P206 BLD 1 -1 FP BE Pri
54334!#A N620 N621
54335!#0 N622 P206 BLD 2 -1 FP BE Pri
54336!#0 N623 P206 BLD 3 -1 FP BE Pri
54337!#0 N624 P206 BLD 4 -1 FP BE Pri
54338!#0 N625 P207 MEMBAR
54339!#0 N626 P208 ST 7 0x14 Int BE Pri
54340!#0 N627 P209 MEMBAR
54341!#0 N628 P210 BST 15 0x3f8000af FP BE Pri
54342!#0 N629 P211 MEMBAR
54343!#0 N630 P212 REPLACEMENT 1 Int BE Pri
54344!#0 N631 P213 MEMBAR
54345!#0 N632 P214 BLD 14 -1 FP BE Pri
54346!#0 N633 P215 MEMBAR
54347!#0 N634 P216 BSTC 33 0x3f8000b0 FP BE Pri
54348!#0 N635 P217 MEMBAR
54349!#0 N636 P218 BSTC 0 0x3f8000b1 FP BE Pri
54350!#0 N637 P218 BSTC 1 0x3f8000b2 FP BE Pri
54351!#A N636 N637
54352!#0 N638 P218 BSTC 2 0x3f8000b3 FP BE Pri
54353!#0 N639 P218 BSTC 3 0x3f8000b4 FP BE Pri
54354!#0 N640 P218 BSTC 4 0x3f8000b5 FP BE Pri
54355!#0 N641 P219 MEMBAR
54356!#0 N642 P220 ST 19 0x3f8000b6 FP BE Pri
54357!#0 N643 P221 MEMBAR
54358!#0 N644 P222 BST 10 0x3f8000b7 FP BE Pri
54359!#0 N645 P223 MEMBAR
54360!#0 N646 P224 REPLACEMENT 21 Int BE Pri
54361!#0 N647 P225 MEMBAR
54362!#0 N648 P226 BLD 5 -1 FP BE Pri
54363!#0 N649 P226 BLD 6 -1 FP BE Pri
54364!#0 N650 P227 MEMBAR
54365!#0 N651 P228 BLD 26 -1 FP BE Pri
54366!#0 N652 P228 BLD 27 -1 FP BE Pri
54367!#0 N653 P229 MEMBAR
54368!#0 N654 P230 LD 22 -1 Int BE Sec
54369!#0 N655 P231 MEMBAR
54370!#0 N656 P232 BLD 33 -1 FP BE Pri
54371!#0 N657 P233 MEMBAR
54372!#0 N658 P234 BST 7 0x3f8000b8 FP BE Pri
54373!#0 N659 P235 MEMBAR
54374!#0 N660 P236 LD 28 -1 Int BE Pri Loop_exit
54375!#0 N661 P1 REPLACEMENT 8 Int BE Pri Loop_entry
54376!#0 N662 P2 LD 33 -1 Int BE Pri
54377!#0 N663 P3 ST 17 0x15 Int BE Pri
54378!#0 N664 P4 MEMBAR
54379!#0 N665 P5 BLD 21 -1 FP BE Pri
54380!#0 N666 P5 BLD 22 -1 FP BE Pri
54381!#A N665 N666
54382!#0 N667 P5 BLD 23 -1 FP BE Pri
54383!#0 N668 P6 MEMBAR
54384!#0 N669 P7 LD 2 -1 Int BE Pri
54385!#0 N670 P8 MEMBAR
54386!#0 N671 P9 BLD 21 -1 FP BE Pri
54387!#0 N672 P9 BLD 22 -1 FP BE Pri
54388!#A N671 N672
54389!#0 N673 P9 BLD 23 -1 FP BE Pri
54390!#0 N674 P10 MEMBAR
54391!#0 N675 P11 BST 21 0x3f8000b9 FP BE Pri
54392!#0 N676 P11 BST 22 0x3f8000ba FP BE Pri
54393!#A N675 N676
54394!#0 N677 P11 BST 23 0x3f8000bb FP BE Pri
54395!#0 N678 P12 MEMBAR
54396!#0 N679 P13 BST 0 0x3f8000bc FP BE Sec
54397!#0 N680 P13 BST 1 0x3f8000bd FP BE Sec
54398!#A N679 N680
54399!#0 N681 P13 BST 2 0x3f8000be FP BE Sec
54400!#0 N682 P13 BST 3 0x3f8000bf FP BE Sec
54401!#0 N683 P13 BST 4 0x3f8000c0 FP BE Sec
54402!#0 N684 P14 MEMBAR
54403!#0 N685 P15 BSTC 31 0x3f8000c1 FP BE Pri
54404!#0 N686 P16 MEMBAR
54405!#0 N687 P17 BSTC 5 0x3f8000c2 FP BE Pri
54406!#0 N688 P17 BSTC 6 0x3f8000c3 FP BE Pri
54407!#0 N689 P18 MEMBAR
54408!#0 N690 P19 REPLACEMENT 29 Int BE Pri
54409!#0 N691 P20 REPLACEMENT 16 Int BE Pri
54410!#0 N692 P21 MEMBAR
54411!#0 N693 P22 BST 30 0x3f8000c4 FP BE Pri
54412!#0 N694 P23 MEMBAR
54413!#0 N695 P24 REPLACEMENT 25 Int BE Pri
54414!#0 N696 P25 IDC_FLIP 33 Int BE Pri
54415!#0 N697 P26 LD 22 -1 FP BE Pri
54416!#0 N698 P27 ST 17 0x3f8000c5 FP BE Pri
54417!#0 N699 P28 MEMBAR
54418!#0 N700 P29 BLD 0 -1 FP BE Pri
54419!#0 N701 P29 BLD 1 -1 FP BE Pri
54420!#A N700 N701
54421!#0 N702 P29 BLD 2 -1 FP BE Pri
54422!#0 N703 P29 BLD 3 -1 FP BE Pri
54423!#0 N704 P29 BLD 4 -1 FP BE Pri
54424!#0 N705 P30 MEMBAR
54425!#0 N706 P31 REPLACEMENT 2 Int BE Pri
54426!#0 N707 P32 MEMBAR
54427!#0 N708 P33 BST 18 0x3f8000c6 FP BE Pri
54428!#0 N709 P34 MEMBAR
54429!#0 N710 P35 BST 7 0x3f8000c7 FP BE Pri
54430!#0 N711 P36 MEMBAR
54431!#0 N712 P37 BLD 20 -1 FP BE Pri
54432!#0 N713 P38 MEMBAR
54433!#0 N714 P39 ST 23 0x16 Int BE Pri
54434!#0 N715 P40 IDC_FLIP 8 Int BE Pri
54435!#0 N716 P41 MEMBAR
54436!#0 N717 P42 BSTC 0 0x3f8000c8 FP BE Pri
54437!#0 N718 P42 BSTC 1 0x3f8000c9 FP BE Pri
54438!#A N717 N718
54439!#0 N719 P42 BSTC 2 0x3f8000ca FP BE Pri
54440!#0 N720 P42 BSTC 3 0x3f8000cb FP BE Pri
54441!#0 N721 P42 BSTC 4 0x3f8000cc FP BE Pri
54442!#0 N722 P43 MEMBAR
54443!#0 N723 P44 BLD 29 -1 FP BE Pri
54444!#0 N724 P45 MEMBAR
54445!#0 N725 P46 BLD 26 -1 FP BE Pri
54446!#0 N726 P46 BLD 27 -1 FP BE Pri
54447!#0 N727 P47 MEMBAR
54448!#0 N728 P48 REPLACEMENT 30 Int BE Pri
54449!#0 N729 P49 MEMBAR
54450!#0 N730 P50 BST 24 0x3f8000cd FP BE Pri
54451!#0 N731 P50 BST 25 0x3f8000ce FP BE Pri
54452!#0 N732 P51 MEMBAR
54453!#0 N733 P52 BSTC 0 0x3f8000cf FP BE Pri
54454!#0 N734 P52 BSTC 1 0x3f8000d0 FP BE Pri
54455!#A N733 N734
54456!#0 N735 P52 BSTC 2 0x3f8000d1 FP BE Pri
54457!#0 N736 P52 BSTC 3 0x3f8000d2 FP BE Pri
54458!#0 N737 P52 BSTC 4 0x3f8000d3 FP BE Pri
54459!#0 N738 P53 MEMBAR
54460!#0 N739 P54 LD 24 -1 FP BE Pri
54461!#0 N740 P55 MEMBAR
54462!#0 N741 P56 BLD 26 -1 FP BE Pri
54463!#0 N742 P56 BLD 27 -1 FP BE Pri
54464!#0 N743 P57 MEMBAR
54465!#0 N744 P58 REPLACEMENT 28 Int BE Pri
54466!#0 N745 P59 MEMBAR
54467!#0 N746 P60 BLD 21 -1 FP BE Sec
54468!#0 N747 P60 BLD 22 -1 FP BE Sec
54469!#A N746 N747
54470!#0 N748 P60 BLD 23 -1 FP BE Sec
54471!#0 N749 P61 MEMBAR
54472!#0 N750 P62 BST 0 0x3f8000d4 FP BE Pri
54473!#0 N751 P62 BST 1 0x3f8000d5 FP BE Pri
54474!#A N750 N751
54475!#0 N752 P62 BST 2 0x3f8000d6 FP BE Pri
54476!#0 N753 P62 BST 3 0x3f8000d7 FP BE Pri
54477!#0 N754 P62 BST 4 0x3f8000d8 FP BE Pri
54478!#0 N755 P63 MEMBAR
54479!#0 N756 P64 LD 31 -1 Int BE Pri
54480!#0 N757 P65 MEMBAR
54481!#0 N758 P66 BLD 0 -1 FP BE Pri
54482!#0 N759 P66 BLD 1 -1 FP BE Pri
54483!#A N758 N759
54484!#0 N760 P66 BLD 2 -1 FP BE Pri
54485!#0 N761 P66 BLD 3 -1 FP BE Pri
54486!#0 N762 P66 BLD 4 -1 FP BE Pri
54487!#0 N763 P67 MEMBAR
54488!#0 N764 P68 LD 27 -1 Int BE Pri
54489!#0 N765 P69 MEMBAR
54490!#0 N766 P70 BST 11 0x3f8000d9 FP BE Pri
54491!#0 N767 P70 BST 12 0x3f8000da FP BE Pri
54492!#A N766 N767
54493!#0 N768 P70 BST 13 0x3f8000db FP BE Pri
54494!#0 N769 P71 MEMBAR
54495!#0 N770 P72 BST 8 0x3f8000dc FP BE Pri
54496!#0 N771 P72 BST 9 0x3f8000dd FP BE Pri
54497!#0 N772 P73 MEMBAR
54498!#0 N773 P74 BLD 10 -1 FP BE Pri
54499!#0 N774 P75 MEMBAR
54500!#0 N775 P76 REPLACEMENT 15 Int BE Pri
54501!#0 N776 P77 MEMBAR
54502!#0 N777 P78 BLD 30 -1 FP BE Pri
54503!#0 N778 P79 MEMBAR
54504!#0 N779 P80 LD 32 -1 Int BE Pri
54505!#0 N780 P81 MEMBAR
54506!#0 N781 P82 BLD 0 -1 FP BE Pri
54507!#0 N782 P82 BLD 1 -1 FP BE Pri
54508!#A N781 N782
54509!#0 N783 P82 BLD 2 -1 FP BE Pri
54510!#0 N784 P82 BLD 3 -1 FP BE Pri
54511!#0 N785 P82 BLD 4 -1 FP BE Pri
54512!#0 N786 P83 MEMBAR
54513!#0 N787 P84 BLD 7 -1 FP BE Pri
54514!#0 N788 P85 MEMBAR
54515!#0 N789 P86 REPLACEMENT 18 Int BE Pri
54516!#0 N790 P87 LD 6 -1 FP BE Pri
54517!#0 N791 P88 MEMBAR
54518!#0 N792 P89 BLD 21 -1 FP BE Pri
54519!#0 N793 P89 BLD 22 -1 FP BE Pri
54520!#A N792 N793
54521!#0 N794 P89 BLD 23 -1 FP BE Pri
54522!#0 N795 P90 MEMBAR
54523!#0 N796 P91 BSTC 0 0x3f8000de FP BE Pri
54524!#0 N797 P91 BSTC 1 0x3f8000df FP BE Pri
54525!#A N796 N797
54526!#0 N798 P91 BSTC 2 0x3f8000e0 FP BE Pri
54527!#0 N799 P91 BSTC 3 0x3f8000e1 FP BE Pri
54528!#0 N800 P91 BSTC 4 0x3f8000e2 FP BE Pri
54529!#0 N801 P92 MEMBAR
54530!#0 N802 P93 BSTC 0 0x3f8000e3 FP BE Sec
54531!#0 N803 P93 BSTC 1 0x3f8000e4 FP BE Sec
54532!#A N802 N803
54533!#0 N804 P93 BSTC 2 0x3f8000e5 FP BE Sec
54534!#0 N805 P93 BSTC 3 0x3f8000e6 FP BE Sec
54535!#0 N806 P93 BSTC 4 0x3f8000e7 FP BE Sec
54536!#0 N807 P94 MEMBAR
54537!#0 N808 P95 PREFETCH 14 Int LE Pri
54538!#0 N809 P96 LD 18 -1 FP BE Pri
54539!#0 N810 P97 LD 27 -1 FP BE Pri
54540!#0 N811 P98 ST 32 0x17 Int BE Pri
54541!#0 N812 P99 IDC_FLIP 31 Int BE Pri
54542!#0 N813 P100 MEMBAR
54543!#0 N814 P101 BLD 26 -1 FP BE Pri
54544!#0 N815 P101 BLD 27 -1 FP BE Pri
54545!#0 N816 P102 MEMBAR
54546!#0 N817 P103 IDC_FLIP 7 Int BE Pri
54547!#0 N818 P104 IDC_FLIP 17 Int BE Pri
54548!#0 N819 P105 MEMBAR
54549!#0 N820 P106 BSTC 29 0x3f8000e8 FP BE Sec
54550!#0 N821 P107 MEMBAR
54551!#0 N822 P108 REPLACEMENT 29 Int BE Pri
54552!#0 N823 P109 PREFETCH 33 Int BE Pri
54553!#0 N824 P110 REPLACEMENT 29 Int BE Pri
54554!#0 N825 P111 MEMBAR
54555!#0 N826 P112 BST 21 0x3f8000e9 FP BE Pri
54556!#0 N827 P112 BST 22 0x3f8000ea FP BE Pri
54557!#A N826 N827
54558!#0 N828 P112 BST 23 0x3f8000eb FP BE Pri
54559!#0 N829 P113 MEMBAR
54560!#0 N830 P114 REPLACEMENT 12 Int BE Pri
54561!#0 N831 P115 MEMBAR
54562!#0 N832 P116 BST 0 0x3f8000ec FP BE Pri
54563!#0 N833 P116 BST 1 0x3f8000ed FP BE Pri
54564!#A N832 N833
54565!#0 N834 P116 BST 2 0x3f8000ee FP BE Pri
54566!#0 N835 P116 BST 3 0x3f8000ef FP BE Pri
54567!#0 N836 P116 BST 4 0x3f8000f0 FP BE Pri
54568!#0 N837 P117 MEMBAR
54569!#0 N838 P118 REPLACEMENT 9 Int BE Pri
54570!#0 N839 P119 ST 8 0x3f8000f1 FP BE Sec
54571!#0 N840 P120 PREFETCH 12 Int BE Pri
54572!#0 N841 P121 MEMBAR
54573!#0 N842 P122 BLD 32 -1 FP BE Pri
54574!#0 N843 P123 MEMBAR
54575!#0 N844 P124 IDC_FLIP 11 Int BE Pri
54576!#0 N845 P125 LD 2 -1 FP BE Pri
54577!#0 N846 P126 ST 24 0x18 Int BE Pri
54578!#0 N847 P127 LD 27 -1 Int BE Pri
54579!#0 N848 P128 MEMBAR
54580!#0 N849 P129 BLD 24 -1 FP BE Pri
54581!#0 N850 P129 BLD 25 -1 FP BE Pri
54582!#0 N851 P130 MEMBAR
54583!#0 N852 P131 BST 11 0x3f8000f2 FP BE Pri
54584!#0 N853 P131 BST 12 0x3f8000f3 FP BE Pri
54585!#A N852 N853
54586!#0 N854 P131 BST 13 0x3f8000f4 FP BE Pri
54587!#0 N855 P132 MEMBAR
54588!#0 N856 P133 REPLACEMENT 11 Int BE Pri
54589!#0 N857 P134 ST 12 0x19 Int BE Pri
54590!#0 N858 P135 PREFETCH 4 Int LE Pri
54591!#0 N859 P136 MEMBAR
54592!#0 N860 P137 BSTC 20 0x3f8000f5 FP BE Pri
54593!#0 N861 P138 MEMBAR
54594!#0 N862 P139 LD 20 -1 Int BE Nuc
54595!#0 N863 P140 MEMBAR
54596!#0 N864 P141 BSTC 7 0x3f8000f6 FP BE Pri
54597!#0 N865 P142 MEMBAR
54598!#0 N866 P143 BSTC 19 0x3f8000f7 FP BE Pri
54599!#0 N867 P144 MEMBAR
54600!#0 N868 P145 BLD 8 -1 FP BE Pri
54601!#0 N869 P145 BLD 9 -1 FP BE Pri
54602!#0 N870 P146 MEMBAR
54603!#0 N871 P147 BSTC 11 0x3f8000f8 FP BE Pri
54604!#0 N872 P147 BSTC 12 0x3f8000f9 FP BE Pri
54605!#A N871 N872
54606!#0 N873 P147 BSTC 13 0x3f8000fa FP BE Pri
54607!#0 N874 P148 MEMBAR
54608!#0 N875 P149 PREFETCH 26 Int BE Pri
54609!#0 N876 P150 MEMBAR
54610!#0 N877 P151 BLD 16 -1 FP BE Pri
54611!#0 N878 P152 MEMBAR
54612!#0 N879 P153 REPLACEMENT 17 Int BE Sec
54613!#0 N880 P154 LD 12 -1 FP BE Sec
54614!#0 N881 P155 MEMBAR
54615!#0 N882 P156 BST 8 0x3f8000fb FP BE Sec
54616!#0 N883 P156 BST 9 0x3f8000fc FP BE Sec
54617!#0 N884 P157 MEMBAR
54618!#0 N885 P158 BST 29 0x3f8000fd FP BE Pri
54619!#0 N886 P159 MEMBAR
54620!#0 N887 P160 BSTC 0 0x3f8000fe FP BE Pri
54621!#0 N888 P160 BSTC 1 0x3f8000ff FP BE Pri
54622!#A N887 N888
54623!#0 N889 P160 BSTC 2 0x3f800100 FP BE Pri
54624!#0 N890 P160 BSTC 3 0x3f800101 FP BE Pri
54625!#0 N891 P160 BSTC 4 0x3f800102 FP BE Pri
54626!#0 N892 P161 MEMBAR
54627!#0 N893 P162 PREFETCH 7 Int BE Pri
54628!#0 N894 P163 MEMBAR
54629!#0 N895 P164 BLD 15 -1 FP BE Sec
54630!#0 N896 P165 MEMBAR
54631!#0 N897 P166 BLD 33 -1 FP BE Pri
54632!#0 N898 P167 MEMBAR
54633!#0 N899 P168 ST 27 0x1a Int BE Pri
54634!#0 N900 P169 PREFETCH 21 Int BE Pri
54635!#0 N901 P170 LD 14 -1 Int BE Pri
54636!#0 N902 P171 MEMBAR
54637!#0 N903 P172 BST 5 0x3f800103 FP BE Pri
54638!#0 N904 P172 BST 6 0x3f800104 FP BE Pri
54639!#0 N905 P173 MEMBAR
54640!#0 N906 P174 ST 33 0x1b Int LE Nuc
54641!#0 N907 P175 MEMBAR
54642!#0 N908 P176 BLD 21 -1 FP BE Pri
54643!#0 N909 P176 BLD 22 -1 FP BE Pri
54644!#A N908 N909
54645!#0 N910 P176 BLD 23 -1 FP BE Pri
54646!#0 N911 P177 MEMBAR
54647!#0 N912 P178 BLD 0 -1 FP BE Pri
54648!#0 N913 P178 BLD 1 -1 FP BE Pri
54649!#A N912 N913
54650!#0 N914 P178 BLD 2 -1 FP BE Pri
54651!#0 N915 P178 BLD 3 -1 FP BE Pri
54652!#0 N916 P178 BLD 4 -1 FP BE Pri
54653!#0 N917 P179 MEMBAR
54654!#0 N918 P180 BLD 21 -1 FP BE Sec
54655!#0 N919 P180 BLD 22 -1 FP BE Sec
54656!#A N918 N919
54657!#0 N920 P180 BLD 23 -1 FP BE Sec
54658!#0 N921 P181 MEMBAR
54659!#0 N922 P182 LD 17 -1 FP BE Pri
54660!#0 N923 P183 LD 18 -1 FP BE Nuc
54661!#0 N924 P184 MEMBAR
54662!#0 N925 P185 BLD 20 -1 FP BE Pri
54663!#0 N926 P186 MEMBAR
54664!#0 N927 P187 REPLACEMENT 5 Int BE Pri
54665!#0 N928 P188 MEMBAR
54666!#0 N929 P189 BLD 11 -1 FP BE Pri
54667!#0 N930 P189 BLD 12 -1 FP BE Pri
54668!#A N929 N930
54669!#0 N931 P189 BLD 13 -1 FP BE Pri
54670!#0 N932 P190 MEMBAR
54671!#0 N933 P191 REPLACEMENT 28 Int BE Sec
54672!#0 N934 P192 PREFETCH 4 Int BE Nuc
54673!#0 N935 P193 PREFETCH 21 Int BE Sec
54674!#0 N936 P194 ST 24 0x3f800105 FP BE Pri
54675!#0 N937 P195 ST 5 0x1c Int LE Pri
54676!#0 N938 P196 FLUSHI 0 Int BE Pri
54677!#0 N939 P197 ST 4 0x1d Int BE Pri
54678!#0 N940 P198 REPLACEMENT 32 Int BE Pri
54679!#0 N941 P199 MEMBAR
54680!#0 N942 P200 BSTC 21 0x3f800106 FP BE Pri
54681!#0 N943 P200 BSTC 22 0x3f800107 FP BE Pri
54682!#A N942 N943
54683!#0 N944 P200 BSTC 23 0x3f800108 FP BE Pri
54684!#0 N945 P201 MEMBAR
54685!#0 N946 P202 BST 10 0x3f800109 FP BE Pri
54686!#0 N947 P203 MEMBAR
54687!#0 N948 P204 ST 28 0x3f80010a FP BE Pri
54688!#0 N949 P205 MEMBAR
54689!#0 N950 P206 BLD 0 -1 FP BE Pri
54690!#0 N951 P206 BLD 1 -1 FP BE Pri
54691!#A N950 N951
54692!#0 N952 P206 BLD 2 -1 FP BE Pri
54693!#0 N953 P206 BLD 3 -1 FP BE Pri
54694!#0 N954 P206 BLD 4 -1 FP BE Pri
54695!#0 N955 P207 MEMBAR
54696!#0 N956 P208 ST 7 0x1e Int BE Pri
54697!#0 N957 P209 MEMBAR
54698!#0 N958 P210 BST 15 0x3f80010b FP BE Pri
54699!#0 N959 P211 MEMBAR
54700!#0 N960 P212 REPLACEMENT 1 Int BE Pri
54701!#0 N961 P213 MEMBAR
54702!#0 N962 P214 BLD 14 -1 FP BE Pri
54703!#0 N963 P215 MEMBAR
54704!#0 N964 P216 BSTC 33 0x3f80010c FP BE Pri
54705!#0 N965 P217 MEMBAR
54706!#0 N966 P218 BSTC 0 0x3f80010d FP BE Pri
54707!#0 N967 P218 BSTC 1 0x3f80010e FP BE Pri
54708!#A N966 N967
54709!#0 N968 P218 BSTC 2 0x3f80010f FP BE Pri
54710!#0 N969 P218 BSTC 3 0x3f800110 FP BE Pri
54711!#0 N970 P218 BSTC 4 0x3f800111 FP BE Pri
54712!#0 N971 P219 MEMBAR
54713!#0 N972 P220 ST 19 0x3f800112 FP BE Pri
54714!#0 N973 P221 MEMBAR
54715!#0 N974 P222 BST 10 0x3f800113 FP BE Pri
54716!#0 N975 P223 MEMBAR
54717!#0 N976 P224 REPLACEMENT 21 Int BE Pri
54718!#0 N977 P225 MEMBAR
54719!#0 N978 P226 BLD 5 -1 FP BE Pri
54720!#0 N979 P226 BLD 6 -1 FP BE Pri
54721!#0 N980 P227 MEMBAR
54722!#0 N981 P228 BLD 26 -1 FP BE Pri
54723!#0 N982 P228 BLD 27 -1 FP BE Pri
54724!#0 N983 P229 MEMBAR
54725!#0 N984 P230 LD 22 -1 Int BE Sec
54726!#0 N985 P231 MEMBAR
54727!#0 N986 P232 BLD 33 -1 FP BE Pri
54728!#0 N987 P233 MEMBAR
54729!#0 N988 P234 BST 7 0x3f800114 FP BE Pri
54730!#0 N989 P235 MEMBAR
54731!#0 N990 P236 LD 28 -1 Int BE Pri Loop_exit
54732!#0 N991 P1 REPLACEMENT 8 Int BE Pri Loop_entry
54733!#0 N992 P2 LD 33 -1 Int BE Pri
54734!#0 N993 P3 ST 17 0x1f Int BE Pri
54735!#0 N994 P4 MEMBAR
54736!#0 N995 P5 BLD 21 -1 FP BE Pri
54737!#0 N996 P5 BLD 22 -1 FP BE Pri
54738!#A N995 N996
54739!#0 N997 P5 BLD 23 -1 FP BE Pri
54740!#0 N998 P6 MEMBAR
54741!#0 N999 P7 LD 2 -1 Int BE Pri
54742!#0 N1000 P8 MEMBAR
54743!#0 N1001 P9 BLD 21 -1 FP BE Pri
54744!#0 N1002 P9 BLD 22 -1 FP BE Pri
54745!#A N1001 N1002
54746!#0 N1003 P9 BLD 23 -1 FP BE Pri
54747!#0 N1004 P10 MEMBAR
54748!#0 N1005 P11 BST 21 0x3f800115 FP BE Pri
54749!#0 N1006 P11 BST 22 0x3f800116 FP BE Pri
54750!#A N1005 N1006
54751!#0 N1007 P11 BST 23 0x3f800117 FP BE Pri
54752!#0 N1008 P12 MEMBAR
54753!#0 N1009 P13 BST 0 0x3f800118 FP BE Sec
54754!#0 N1010 P13 BST 1 0x3f800119 FP BE Sec
54755!#A N1009 N1010
54756!#0 N1011 P13 BST 2 0x3f80011a FP BE Sec
54757!#0 N1012 P13 BST 3 0x3f80011b FP BE Sec
54758!#0 N1013 P13 BST 4 0x3f80011c FP BE Sec
54759!#0 N1014 P14 MEMBAR
54760!#0 N1015 P15 BSTC 31 0x3f80011d FP BE Pri
54761!#0 N1016 P16 MEMBAR
54762!#0 N1017 P17 BSTC 5 0x3f80011e FP BE Pri
54763!#0 N1018 P17 BSTC 6 0x3f80011f FP BE Pri
54764!#0 N1019 P18 MEMBAR
54765!#0 N1020 P19 REPLACEMENT 29 Int BE Pri
54766!#0 N1021 P20 REPLACEMENT 16 Int BE Pri
54767!#0 N1022 P21 MEMBAR
54768!#0 N1023 P22 BST 30 0x3f800120 FP BE Pri
54769!#0 N1024 P23 MEMBAR
54770!#0 N1025 P24 REPLACEMENT 25 Int BE Pri
54771!#0 N1026 P25 IDC_FLIP 33 Int BE Pri
54772!#0 N1027 P26 LD 22 -1 FP BE Pri
54773!#0 N1028 P27 ST 17 0x3f800121 FP BE Pri
54774!#0 N1029 P28 MEMBAR
54775!#0 N1030 P29 BLD 0 -1 FP BE Pri
54776!#0 N1031 P29 BLD 1 -1 FP BE Pri
54777!#A N1030 N1031
54778!#0 N1032 P29 BLD 2 -1 FP BE Pri
54779!#0 N1033 P29 BLD 3 -1 FP BE Pri
54780!#0 N1034 P29 BLD 4 -1 FP BE Pri
54781!#0 N1035 P30 MEMBAR
54782!#0 N1036 P31 REPLACEMENT 2 Int BE Pri
54783!#0 N1037 P32 MEMBAR
54784!#0 N1038 P33 BST 18 0x3f800122 FP BE Pri
54785!#0 N1039 P34 MEMBAR
54786!#0 N1040 P35 BST 7 0x3f800123 FP BE Pri
54787!#0 N1041 P36 MEMBAR
54788!#0 N1042 P37 BLD 20 -1 FP BE Pri
54789!#0 N1043 P38 MEMBAR
54790!#0 N1044 P39 ST 23 0x20 Int BE Pri
54791!#0 N1045 P40 IDC_FLIP 8 Int BE Pri
54792!#0 N1046 P41 MEMBAR
54793!#0 N1047 P42 BSTC 0 0x3f800124 FP BE Pri
54794!#0 N1048 P42 BSTC 1 0x3f800125 FP BE Pri
54795!#A N1047 N1048
54796!#0 N1049 P42 BSTC 2 0x3f800126 FP BE Pri
54797!#0 N1050 P42 BSTC 3 0x3f800127 FP BE Pri
54798!#0 N1051 P42 BSTC 4 0x3f800128 FP BE Pri
54799!#0 N1052 P43 MEMBAR
54800!#0 N1053 P44 BLD 29 -1 FP BE Pri
54801!#0 N1054 P45 MEMBAR
54802!#0 N1055 P46 BLD 26 -1 FP BE Pri
54803!#0 N1056 P46 BLD 27 -1 FP BE Pri
54804!#0 N1057 P47 MEMBAR
54805!#0 N1058 P48 REPLACEMENT 30 Int BE Pri
54806!#0 N1059 P49 MEMBAR
54807!#0 N1060 P50 BST 24 0x3f800129 FP BE Pri
54808!#0 N1061 P50 BST 25 0x3f80012a FP BE Pri
54809!#0 N1062 P51 MEMBAR
54810!#0 N1063 P52 BSTC 0 0x3f80012b FP BE Pri
54811!#0 N1064 P52 BSTC 1 0x3f80012c FP BE Pri
54812!#A N1063 N1064
54813!#0 N1065 P52 BSTC 2 0x3f80012d FP BE Pri
54814!#0 N1066 P52 BSTC 3 0x3f80012e FP BE Pri
54815!#0 N1067 P52 BSTC 4 0x3f80012f FP BE Pri
54816!#0 N1068 P53 MEMBAR
54817!#0 N1069 P54 LD 24 -1 FP BE Pri
54818!#0 N1070 P55 MEMBAR
54819!#0 N1071 P56 BLD 26 -1 FP BE Pri
54820!#0 N1072 P56 BLD 27 -1 FP BE Pri
54821!#0 N1073 P57 MEMBAR
54822!#0 N1074 P58 REPLACEMENT 28 Int BE Pri
54823!#0 N1075 P59 MEMBAR
54824!#0 N1076 P60 BLD 21 -1 FP BE Sec
54825!#0 N1077 P60 BLD 22 -1 FP BE Sec
54826!#A N1076 N1077
54827!#0 N1078 P60 BLD 23 -1 FP BE Sec
54828!#0 N1079 P61 MEMBAR
54829!#0 N1080 P62 BST 0 0x3f800130 FP BE Pri
54830!#0 N1081 P62 BST 1 0x3f800131 FP BE Pri
54831!#A N1080 N1081
54832!#0 N1082 P62 BST 2 0x3f800132 FP BE Pri
54833!#0 N1083 P62 BST 3 0x3f800133 FP BE Pri
54834!#0 N1084 P62 BST 4 0x3f800134 FP BE Pri
54835!#0 N1085 P63 MEMBAR
54836!#0 N1086 P64 LD 31 -1 Int BE Pri
54837!#0 N1087 P65 MEMBAR
54838!#0 N1088 P66 BLD 0 -1 FP BE Pri
54839!#0 N1089 P66 BLD 1 -1 FP BE Pri
54840!#A N1088 N1089
54841!#0 N1090 P66 BLD 2 -1 FP BE Pri
54842!#0 N1091 P66 BLD 3 -1 FP BE Pri
54843!#0 N1092 P66 BLD 4 -1 FP BE Pri
54844!#0 N1093 P67 MEMBAR
54845!#0 N1094 P68 LD 27 -1 Int BE Pri
54846!#0 N1095 P69 MEMBAR
54847!#0 N1096 P70 BST 11 0x3f800135 FP BE Pri
54848!#0 N1097 P70 BST 12 0x3f800136 FP BE Pri
54849!#A N1096 N1097
54850!#0 N1098 P70 BST 13 0x3f800137 FP BE Pri
54851!#0 N1099 P71 MEMBAR
54852!#0 N1100 P72 BST 8 0x3f800138 FP BE Pri
54853!#0 N1101 P72 BST 9 0x3f800139 FP BE Pri
54854!#0 N1102 P73 MEMBAR
54855!#0 N1103 P74 BLD 10 -1 FP BE Pri
54856!#0 N1104 P75 MEMBAR
54857!#0 N1105 P76 REPLACEMENT 15 Int BE Pri
54858!#0 N1106 P77 MEMBAR
54859!#0 N1107 P78 BLD 30 -1 FP BE Pri
54860!#0 N1108 P79 MEMBAR
54861!#0 N1109 P80 LD 32 -1 Int BE Pri
54862!#0 N1110 P81 MEMBAR
54863!#0 N1111 P82 BLD 0 -1 FP BE Pri
54864!#0 N1112 P82 BLD 1 -1 FP BE Pri
54865!#A N1111 N1112
54866!#0 N1113 P82 BLD 2 -1 FP BE Pri
54867!#0 N1114 P82 BLD 3 -1 FP BE Pri
54868!#0 N1115 P82 BLD 4 -1 FP BE Pri
54869!#0 N1116 P83 MEMBAR
54870!#0 N1117 P84 BLD 7 -1 FP BE Pri
54871!#0 N1118 P85 MEMBAR
54872!#0 N1119 P86 REPLACEMENT 18 Int BE Pri
54873!#0 N1120 P87 LD 6 -1 FP BE Pri
54874!#0 N1121 P88 MEMBAR
54875!#0 N1122 P89 BLD 21 -1 FP BE Pri
54876!#0 N1123 P89 BLD 22 -1 FP BE Pri
54877!#A N1122 N1123
54878!#0 N1124 P89 BLD 23 -1 FP BE Pri
54879!#0 N1125 P90 MEMBAR
54880!#0 N1126 P91 BSTC 0 0x3f80013a FP BE Pri
54881!#0 N1127 P91 BSTC 1 0x3f80013b FP BE Pri
54882!#A N1126 N1127
54883!#0 N1128 P91 BSTC 2 0x3f80013c FP BE Pri
54884!#0 N1129 P91 BSTC 3 0x3f80013d FP BE Pri
54885!#0 N1130 P91 BSTC 4 0x3f80013e FP BE Pri
54886!#0 N1131 P92 MEMBAR
54887!#0 N1132 P93 BSTC 0 0x3f80013f FP BE Sec
54888!#0 N1133 P93 BSTC 1 0x3f800140 FP BE Sec
54889!#A N1132 N1133
54890!#0 N1134 P93 BSTC 2 0x3f800141 FP BE Sec
54891!#0 N1135 P93 BSTC 3 0x3f800142 FP BE Sec
54892!#0 N1136 P93 BSTC 4 0x3f800143 FP BE Sec
54893!#0 N1137 P94 MEMBAR
54894!#0 N1138 P95 PREFETCH 14 Int LE Pri
54895!#0 N1139 P96 LD 18 -1 FP BE Pri
54896!#0 N1140 P97 LD 27 -1 FP BE Pri
54897!#0 N1141 P98 ST 32 0x21 Int BE Pri
54898!#0 N1142 P99 IDC_FLIP 31 Int BE Pri
54899!#0 N1143 P100 MEMBAR
54900!#0 N1144 P101 BLD 26 -1 FP BE Pri
54901!#0 N1145 P101 BLD 27 -1 FP BE Pri
54902!#0 N1146 P102 MEMBAR
54903!#0 N1147 P103 IDC_FLIP 7 Int BE Pri
54904!#0 N1148 P104 IDC_FLIP 17 Int BE Pri
54905!#0 N1149 P105 MEMBAR
54906!#0 N1150 P106 BSTC 29 0x3f800144 FP BE Sec
54907!#0 N1151 P107 MEMBAR
54908!#0 N1152 P108 REPLACEMENT 29 Int BE Pri
54909!#0 N1153 P109 PREFETCH 33 Int BE Pri
54910!#0 N1154 P110 REPLACEMENT 29 Int BE Pri
54911!#0 N1155 P111 MEMBAR
54912!#0 N1156 P112 BST 21 0x3f800145 FP BE Pri
54913!#0 N1157 P112 BST 22 0x3f800146 FP BE Pri
54914!#A N1156 N1157
54915!#0 N1158 P112 BST 23 0x3f800147 FP BE Pri
54916!#0 N1159 P113 MEMBAR
54917!#0 N1160 P114 REPLACEMENT 12 Int BE Pri
54918!#0 N1161 P115 MEMBAR
54919!#0 N1162 P116 BST 0 0x3f800148 FP BE Pri
54920!#0 N1163 P116 BST 1 0x3f800149 FP BE Pri
54921!#A N1162 N1163
54922!#0 N1164 P116 BST 2 0x3f80014a FP BE Pri
54923!#0 N1165 P116 BST 3 0x3f80014b FP BE Pri
54924!#0 N1166 P116 BST 4 0x3f80014c FP BE Pri
54925!#0 N1167 P117 MEMBAR
54926!#0 N1168 P118 REPLACEMENT 9 Int BE Pri
54927!#0 N1169 P119 ST 8 0x3f80014d FP BE Sec
54928!#0 N1170 P120 PREFETCH 12 Int BE Pri
54929!#0 N1171 P121 MEMBAR
54930!#0 N1172 P122 BLD 32 -1 FP BE Pri
54931!#0 N1173 P123 MEMBAR
54932!#0 N1174 P124 IDC_FLIP 11 Int BE Pri
54933!#0 N1175 P125 LD 2 -1 FP BE Pri
54934!#0 N1176 P126 ST 24 0x22 Int BE Pri
54935!#0 N1177 P127 LD 27 -1 Int BE Pri
54936!#0 N1178 P128 MEMBAR
54937!#0 N1179 P129 BLD 24 -1 FP BE Pri
54938!#0 N1180 P129 BLD 25 -1 FP BE Pri
54939!#0 N1181 P130 MEMBAR
54940!#0 N1182 P131 BST 11 0x3f80014e FP BE Pri
54941!#0 N1183 P131 BST 12 0x3f80014f FP BE Pri
54942!#A N1182 N1183
54943!#0 N1184 P131 BST 13 0x3f800150 FP BE Pri
54944!#0 N1185 P132 MEMBAR
54945!#0 N1186 P133 REPLACEMENT 11 Int BE Pri
54946!#0 N1187 P134 ST 12 0x23 Int BE Pri
54947!#0 N1188 P135 PREFETCH 4 Int LE Pri
54948!#0 N1189 P136 MEMBAR
54949!#0 N1190 P137 BSTC 20 0x3f800151 FP BE Pri
54950!#0 N1191 P138 MEMBAR
54951!#0 N1192 P139 LD 20 -1 Int BE Nuc
54952!#0 N1193 P140 MEMBAR
54953!#0 N1194 P141 BSTC 7 0x3f800152 FP BE Pri
54954!#0 N1195 P142 MEMBAR
54955!#0 N1196 P143 BSTC 19 0x3f800153 FP BE Pri
54956!#0 N1197 P144 MEMBAR
54957!#0 N1198 P145 BLD 8 -1 FP BE Pri
54958!#0 N1199 P145 BLD 9 -1 FP BE Pri
54959!#0 N1200 P146 MEMBAR
54960!#0 N1201 P147 BSTC 11 0x3f800154 FP BE Pri
54961!#0 N1202 P147 BSTC 12 0x3f800155 FP BE Pri
54962!#A N1201 N1202
54963!#0 N1203 P147 BSTC 13 0x3f800156 FP BE Pri
54964!#0 N1204 P148 MEMBAR
54965!#0 N1205 P149 PREFETCH 26 Int BE Pri
54966!#0 N1206 P150 MEMBAR
54967!#0 N1207 P151 BLD 16 -1 FP BE Pri
54968!#0 N1208 P152 MEMBAR
54969!#0 N1209 P153 REPLACEMENT 17 Int BE Sec
54970!#0 N1210 P154 LD 12 -1 FP BE Sec
54971!#0 N1211 P155 MEMBAR
54972!#0 N1212 P156 BST 8 0x3f800157 FP BE Sec
54973!#0 N1213 P156 BST 9 0x3f800158 FP BE Sec
54974!#0 N1214 P157 MEMBAR
54975!#0 N1215 P158 BST 29 0x3f800159 FP BE Pri
54976!#0 N1216 P159 MEMBAR
54977!#0 N1217 P160 BSTC 0 0x3f80015a FP BE Pri
54978!#0 N1218 P160 BSTC 1 0x3f80015b FP BE Pri
54979!#A N1217 N1218
54980!#0 N1219 P160 BSTC 2 0x3f80015c FP BE Pri
54981!#0 N1220 P160 BSTC 3 0x3f80015d FP BE Pri
54982!#0 N1221 P160 BSTC 4 0x3f80015e FP BE Pri
54983!#0 N1222 P161 MEMBAR
54984!#0 N1223 P162 PREFETCH 7 Int BE Pri
54985!#0 N1224 P163 MEMBAR
54986!#0 N1225 P164 BLD 15 -1 FP BE Sec
54987!#0 N1226 P165 MEMBAR
54988!#0 N1227 P166 BLD 33 -1 FP BE Pri
54989!#0 N1228 P167 MEMBAR
54990!#0 N1229 P168 ST 27 0x24 Int BE Pri
54991!#0 N1230 P169 PREFETCH 21 Int BE Pri
54992!#0 N1231 P170 LD 14 -1 Int BE Pri
54993!#0 N1232 P171 MEMBAR
54994!#0 N1233 P172 BST 5 0x3f80015f FP BE Pri
54995!#0 N1234 P172 BST 6 0x3f800160 FP BE Pri
54996!#0 N1235 P173 MEMBAR
54997!#0 N1236 P174 ST 33 0x25 Int LE Nuc
54998!#0 N1237 P175 MEMBAR
54999!#0 N1238 P176 BLD 21 -1 FP BE Pri
55000!#0 N1239 P176 BLD 22 -1 FP BE Pri
55001!#A N1238 N1239
55002!#0 N1240 P176 BLD 23 -1 FP BE Pri
55003!#0 N1241 P177 MEMBAR
55004!#0 N1242 P178 BLD 0 -1 FP BE Pri
55005!#0 N1243 P178 BLD 1 -1 FP BE Pri
55006!#A N1242 N1243
55007!#0 N1244 P178 BLD 2 -1 FP BE Pri
55008!#0 N1245 P178 BLD 3 -1 FP BE Pri
55009!#0 N1246 P178 BLD 4 -1 FP BE Pri
55010!#0 N1247 P179 MEMBAR
55011!#0 N1248 P180 BLD 21 -1 FP BE Sec
55012!#0 N1249 P180 BLD 22 -1 FP BE Sec
55013!#A N1248 N1249
55014!#0 N1250 P180 BLD 23 -1 FP BE Sec
55015!#0 N1251 P181 MEMBAR
55016!#0 N1252 P182 LD 17 -1 FP BE Pri
55017!#0 N1253 P183 LD 18 -1 FP BE Nuc
55018!#0 N1254 P184 MEMBAR
55019!#0 N1255 P185 BLD 20 -1 FP BE Pri
55020!#0 N1256 P186 MEMBAR
55021!#0 N1257 P187 REPLACEMENT 5 Int BE Pri
55022!#0 N1258 P188 MEMBAR
55023!#0 N1259 P189 BLD 11 -1 FP BE Pri
55024!#0 N1260 P189 BLD 12 -1 FP BE Pri
55025!#A N1259 N1260
55026!#0 N1261 P189 BLD 13 -1 FP BE Pri
55027!#0 N1262 P190 MEMBAR
55028!#0 N1263 P191 REPLACEMENT 28 Int BE Sec
55029!#0 N1264 P192 PREFETCH 4 Int BE Nuc
55030!#0 N1265 P193 PREFETCH 21 Int BE Sec
55031!#0 N1266 P194 ST 24 0x3f800161 FP BE Pri
55032!#0 N1267 P195 ST 5 0x26 Int LE Pri
55033!#0 N1268 P196 FLUSHI 0 Int BE Pri
55034!#0 N1269 P197 ST 4 0x27 Int BE Pri
55035!#0 N1270 P198 REPLACEMENT 32 Int BE Pri
55036!#0 N1271 P199 MEMBAR
55037!#0 N1272 P200 BSTC 21 0x3f800162 FP BE Pri
55038!#0 N1273 P200 BSTC 22 0x3f800163 FP BE Pri
55039!#A N1272 N1273
55040!#0 N1274 P200 BSTC 23 0x3f800164 FP BE Pri
55041!#0 N1275 P201 MEMBAR
55042!#0 N1276 P202 BST 10 0x3f800165 FP BE Pri
55043!#0 N1277 P203 MEMBAR
55044!#0 N1278 P204 ST 28 0x3f800166 FP BE Pri
55045!#0 N1279 P205 MEMBAR
55046!#0 N1280 P206 BLD 0 -1 FP BE Pri
55047!#0 N1281 P206 BLD 1 -1 FP BE Pri
55048!#A N1280 N1281
55049!#0 N1282 P206 BLD 2 -1 FP BE Pri
55050!#0 N1283 P206 BLD 3 -1 FP BE Pri
55051!#0 N1284 P206 BLD 4 -1 FP BE Pri
55052!#0 N1285 P207 MEMBAR
55053!#0 N1286 P208 ST 7 0x28 Int BE Pri
55054!#0 N1287 P209 MEMBAR
55055!#0 N1288 P210 BST 15 0x3f800167 FP BE Pri
55056!#0 N1289 P211 MEMBAR
55057!#0 N1290 P212 REPLACEMENT 1 Int BE Pri
55058!#0 N1291 P213 MEMBAR
55059!#0 N1292 P214 BLD 14 -1 FP BE Pri
55060!#0 N1293 P215 MEMBAR
55061!#0 N1294 P216 BSTC 33 0x3f800168 FP BE Pri
55062!#0 N1295 P217 MEMBAR
55063!#0 N1296 P218 BSTC 0 0x3f800169 FP BE Pri
55064!#0 N1297 P218 BSTC 1 0x3f80016a FP BE Pri
55065!#A N1296 N1297
55066!#0 N1298 P218 BSTC 2 0x3f80016b FP BE Pri
55067!#0 N1299 P218 BSTC 3 0x3f80016c FP BE Pri
55068!#0 N1300 P218 BSTC 4 0x3f80016d FP BE Pri
55069!#0 N1301 P219 MEMBAR
55070!#0 N1302 P220 ST 19 0x3f80016e FP BE Pri
55071!#0 N1303 P221 MEMBAR
55072!#0 N1304 P222 BST 10 0x3f80016f FP BE Pri
55073!#0 N1305 P223 MEMBAR
55074!#0 N1306 P224 REPLACEMENT 21 Int BE Pri
55075!#0 N1307 P225 MEMBAR
55076!#0 N1308 P226 BLD 5 -1 FP BE Pri
55077!#0 N1309 P226 BLD 6 -1 FP BE Pri
55078!#0 N1310 P227 MEMBAR
55079!#0 N1311 P228 BLD 26 -1 FP BE Pri
55080!#0 N1312 P228 BLD 27 -1 FP BE Pri
55081!#0 N1313 P229 MEMBAR
55082!#0 N1314 P230 LD 22 -1 Int BE Sec
55083!#0 N1315 P231 MEMBAR
55084!#0 N1316 P232 BLD 33 -1 FP BE Pri
55085!#0 N1317 P233 MEMBAR
55086!#0 N1318 P234 BST 7 0x3f800170 FP BE Pri
55087!#0 N1319 P235 MEMBAR
55088!#0 N1320 P236 LD 28 -1 Int BE Pri Loop_exit
55089!#0 N1321 P1 REPLACEMENT 8 Int BE Pri Loop_entry
55090!#0 N1322 P2 LD 33 -1 Int BE Pri
55091!#0 N1323 P3 ST 17 0x29 Int BE Pri
55092!#0 N1324 P4 MEMBAR
55093!#0 N1325 P5 BLD 21 -1 FP BE Pri
55094!#0 N1326 P5 BLD 22 -1 FP BE Pri
55095!#A N1325 N1326
55096!#0 N1327 P5 BLD 23 -1 FP BE Pri
55097!#0 N1328 P6 MEMBAR
55098!#0 N1329 P7 LD 2 -1 Int BE Pri
55099!#0 N1330 P8 MEMBAR
55100!#0 N1331 P9 BLD 21 -1 FP BE Pri
55101!#0 N1332 P9 BLD 22 -1 FP BE Pri
55102!#A N1331 N1332
55103!#0 N1333 P9 BLD 23 -1 FP BE Pri
55104!#0 N1334 P10 MEMBAR
55105!#0 N1335 P11 BST 21 0x3f800171 FP BE Pri
55106!#0 N1336 P11 BST 22 0x3f800172 FP BE Pri
55107!#A N1335 N1336
55108!#0 N1337 P11 BST 23 0x3f800173 FP BE Pri
55109!#0 N1338 P12 MEMBAR
55110!#0 N1339 P13 BST 0 0x3f800174 FP BE Sec
55111!#0 N1340 P13 BST 1 0x3f800175 FP BE Sec
55112!#A N1339 N1340
55113!#0 N1341 P13 BST 2 0x3f800176 FP BE Sec
55114!#0 N1342 P13 BST 3 0x3f800177 FP BE Sec
55115!#0 N1343 P13 BST 4 0x3f800178 FP BE Sec
55116!#0 N1344 P14 MEMBAR
55117!#0 N1345 P15 BSTC 31 0x3f800179 FP BE Pri
55118!#0 N1346 P16 MEMBAR
55119!#0 N1347 P17 BSTC 5 0x3f80017a FP BE Pri
55120!#0 N1348 P17 BSTC 6 0x3f80017b FP BE Pri
55121!#0 N1349 P18 MEMBAR
55122!#0 N1350 P19 REPLACEMENT 29 Int BE Pri
55123!#0 N1351 P20 REPLACEMENT 16 Int BE Pri
55124!#0 N1352 P21 MEMBAR
55125!#0 N1353 P22 BST 30 0x3f80017c FP BE Pri
55126!#0 N1354 P23 MEMBAR
55127!#0 N1355 P24 REPLACEMENT 25 Int BE Pri
55128!#0 N1356 P25 IDC_FLIP 33 Int BE Pri
55129!#0 N1357 P26 LD 22 -1 FP BE Pri
55130!#0 N1358 P27 ST 17 0x3f80017d FP BE Pri
55131!#0 N1359 P28 MEMBAR
55132!#0 N1360 P29 BLD 0 -1 FP BE Pri
55133!#0 N1361 P29 BLD 1 -1 FP BE Pri
55134!#A N1360 N1361
55135!#0 N1362 P29 BLD 2 -1 FP BE Pri
55136!#0 N1363 P29 BLD 3 -1 FP BE Pri
55137!#0 N1364 P29 BLD 4 -1 FP BE Pri
55138!#0 N1365 P30 MEMBAR
55139!#0 N1366 P31 REPLACEMENT 2 Int BE Pri
55140!#0 N1367 P32 MEMBAR
55141!#0 N1368 P33 BST 18 0x3f80017e FP BE Pri
55142!#0 N1369 P34 MEMBAR
55143!#0 N1370 P35 BST 7 0x3f80017f FP BE Pri
55144!#0 N1371 P36 MEMBAR
55145!#0 N1372 P37 BLD 20 -1 FP BE Pri
55146!#0 N1373 P38 MEMBAR
55147!#0 N1374 P39 ST 23 0x2a Int BE Pri
55148!#0 N1375 P40 IDC_FLIP 8 Int BE Pri
55149!#0 N1376 P41 MEMBAR
55150!#0 N1377 P42 BSTC 0 0x3f800180 FP BE Pri
55151!#0 N1378 P42 BSTC 1 0x3f800181 FP BE Pri
55152!#A N1377 N1378
55153!#0 N1379 P42 BSTC 2 0x3f800182 FP BE Pri
55154!#0 N1380 P42 BSTC 3 0x3f800183 FP BE Pri
55155!#0 N1381 P42 BSTC 4 0x3f800184 FP BE Pri
55156!#0 N1382 P43 MEMBAR
55157!#0 N1383 P44 BLD 29 -1 FP BE Pri
55158!#0 N1384 P45 MEMBAR
55159!#0 N1385 P46 BLD 26 -1 FP BE Pri
55160!#0 N1386 P46 BLD 27 -1 FP BE Pri
55161!#0 N1387 P47 MEMBAR
55162!#0 N1388 P48 REPLACEMENT 30 Int BE Pri
55163!#0 N1389 P49 MEMBAR
55164!#0 N1390 P50 BST 24 0x3f800185 FP BE Pri
55165!#0 N1391 P50 BST 25 0x3f800186 FP BE Pri
55166!#0 N1392 P51 MEMBAR
55167!#0 N1393 P52 BSTC 0 0x3f800187 FP BE Pri
55168!#0 N1394 P52 BSTC 1 0x3f800188 FP BE Pri
55169!#A N1393 N1394
55170!#0 N1395 P52 BSTC 2 0x3f800189 FP BE Pri
55171!#0 N1396 P52 BSTC 3 0x3f80018a FP BE Pri
55172!#0 N1397 P52 BSTC 4 0x3f80018b FP BE Pri
55173!#0 N1398 P53 MEMBAR
55174!#0 N1399 P54 LD 24 -1 FP BE Pri
55175!#0 N1400 P55 MEMBAR
55176!#0 N1401 P56 BLD 26 -1 FP BE Pri
55177!#0 N1402 P56 BLD 27 -1 FP BE Pri
55178!#0 N1403 P57 MEMBAR
55179!#0 N1404 P58 REPLACEMENT 28 Int BE Pri
55180!#0 N1405 P59 MEMBAR
55181!#0 N1406 P60 BLD 21 -1 FP BE Sec
55182!#0 N1407 P60 BLD 22 -1 FP BE Sec
55183!#A N1406 N1407
55184!#0 N1408 P60 BLD 23 -1 FP BE Sec
55185!#0 N1409 P61 MEMBAR
55186!#0 N1410 P62 BST 0 0x3f80018c FP BE Pri
55187!#0 N1411 P62 BST 1 0x3f80018d FP BE Pri
55188!#A N1410 N1411
55189!#0 N1412 P62 BST 2 0x3f80018e FP BE Pri
55190!#0 N1413 P62 BST 3 0x3f80018f FP BE Pri
55191!#0 N1414 P62 BST 4 0x3f800190 FP BE Pri
55192!#0 N1415 P63 MEMBAR
55193!#0 N1416 P64 LD 31 -1 Int BE Pri
55194!#0 N1417 P65 MEMBAR
55195!#0 N1418 P66 BLD 0 -1 FP BE Pri
55196!#0 N1419 P66 BLD 1 -1 FP BE Pri
55197!#A N1418 N1419
55198!#0 N1420 P66 BLD 2 -1 FP BE Pri
55199!#0 N1421 P66 BLD 3 -1 FP BE Pri
55200!#0 N1422 P66 BLD 4 -1 FP BE Pri
55201!#0 N1423 P67 MEMBAR
55202!#0 N1424 P68 LD 27 -1 Int BE Pri
55203!#0 N1425 P69 MEMBAR
55204!#0 N1426 P70 BST 11 0x3f800191 FP BE Pri
55205!#0 N1427 P70 BST 12 0x3f800192 FP BE Pri
55206!#A N1426 N1427
55207!#0 N1428 P70 BST 13 0x3f800193 FP BE Pri
55208!#0 N1429 P71 MEMBAR
55209!#0 N1430 P72 BST 8 0x3f800194 FP BE Pri
55210!#0 N1431 P72 BST 9 0x3f800195 FP BE Pri
55211!#0 N1432 P73 MEMBAR
55212!#0 N1433 P74 BLD 10 -1 FP BE Pri
55213!#0 N1434 P75 MEMBAR
55214!#0 N1435 P76 REPLACEMENT 15 Int BE Pri
55215!#0 N1436 P77 MEMBAR
55216!#0 N1437 P78 BLD 30 -1 FP BE Pri
55217!#0 N1438 P79 MEMBAR
55218!#0 N1439 P80 LD 32 -1 Int BE Pri
55219!#0 N1440 P81 MEMBAR
55220!#0 N1441 P82 BLD 0 -1 FP BE Pri
55221!#0 N1442 P82 BLD 1 -1 FP BE Pri
55222!#A N1441 N1442
55223!#0 N1443 P82 BLD 2 -1 FP BE Pri
55224!#0 N1444 P82 BLD 3 -1 FP BE Pri
55225!#0 N1445 P82 BLD 4 -1 FP BE Pri
55226!#0 N1446 P83 MEMBAR
55227!#0 N1447 P84 BLD 7 -1 FP BE Pri
55228!#0 N1448 P85 MEMBAR
55229!#0 N1449 P86 REPLACEMENT 18 Int BE Pri
55230!#0 N1450 P87 LD 6 -1 FP BE Pri
55231!#0 N1451 P88 MEMBAR
55232!#0 N1452 P89 BLD 21 -1 FP BE Pri
55233!#0 N1453 P89 BLD 22 -1 FP BE Pri
55234!#A N1452 N1453
55235!#0 N1454 P89 BLD 23 -1 FP BE Pri
55236!#0 N1455 P90 MEMBAR
55237!#0 N1456 P91 BSTC 0 0x3f800196 FP BE Pri
55238!#0 N1457 P91 BSTC 1 0x3f800197 FP BE Pri
55239!#A N1456 N1457
55240!#0 N1458 P91 BSTC 2 0x3f800198 FP BE Pri
55241!#0 N1459 P91 BSTC 3 0x3f800199 FP BE Pri
55242!#0 N1460 P91 BSTC 4 0x3f80019a FP BE Pri
55243!#0 N1461 P92 MEMBAR
55244!#0 N1462 P93 BSTC 0 0x3f80019b FP BE Sec
55245!#0 N1463 P93 BSTC 1 0x3f80019c FP BE Sec
55246!#A N1462 N1463
55247!#0 N1464 P93 BSTC 2 0x3f80019d FP BE Sec
55248!#0 N1465 P93 BSTC 3 0x3f80019e FP BE Sec
55249!#0 N1466 P93 BSTC 4 0x3f80019f FP BE Sec
55250!#0 N1467 P94 MEMBAR
55251!#0 N1468 P95 PREFETCH 14 Int LE Pri
55252!#0 N1469 P96 LD 18 -1 FP BE Pri
55253!#0 N1470 P97 LD 27 -1 FP BE Pri
55254!#0 N1471 P98 ST 32 0x2b Int BE Pri
55255!#0 N1472 P99 IDC_FLIP 31 Int BE Pri
55256!#0 N1473 P100 MEMBAR
55257!#0 N1474 P101 BLD 26 -1 FP BE Pri
55258!#0 N1475 P101 BLD 27 -1 FP BE Pri
55259!#0 N1476 P102 MEMBAR
55260!#0 N1477 P103 IDC_FLIP 7 Int BE Pri
55261!#0 N1478 P104 IDC_FLIP 17 Int BE Pri
55262!#0 N1479 P105 MEMBAR
55263!#0 N1480 P106 BSTC 29 0x3f8001a0 FP BE Sec
55264!#0 N1481 P107 MEMBAR
55265!#0 N1482 P108 REPLACEMENT 29 Int BE Pri
55266!#0 N1483 P109 PREFETCH 33 Int BE Pri
55267!#0 N1484 P110 REPLACEMENT 29 Int BE Pri
55268!#0 N1485 P111 MEMBAR
55269!#0 N1486 P112 BST 21 0x3f8001a1 FP BE Pri
55270!#0 N1487 P112 BST 22 0x3f8001a2 FP BE Pri
55271!#A N1486 N1487
55272!#0 N1488 P112 BST 23 0x3f8001a3 FP BE Pri
55273!#0 N1489 P113 MEMBAR
55274!#0 N1490 P114 REPLACEMENT 12 Int BE Pri
55275!#0 N1491 P115 MEMBAR
55276!#0 N1492 P116 BST 0 0x3f8001a4 FP BE Pri
55277!#0 N1493 P116 BST 1 0x3f8001a5 FP BE Pri
55278!#A N1492 N1493
55279!#0 N1494 P116 BST 2 0x3f8001a6 FP BE Pri
55280!#0 N1495 P116 BST 3 0x3f8001a7 FP BE Pri
55281!#0 N1496 P116 BST 4 0x3f8001a8 FP BE Pri
55282!#0 N1497 P117 MEMBAR
55283!#0 N1498 P118 REPLACEMENT 9 Int BE Pri
55284!#0 N1499 P119 ST 8 0x3f8001a9 FP BE Sec
55285!#0 N1500 P120 PREFETCH 12 Int BE Pri
55286!#0 N1501 P121 MEMBAR
55287!#0 N1502 P122 BLD 32 -1 FP BE Pri
55288!#0 N1503 P123 MEMBAR
55289!#0 N1504 P124 IDC_FLIP 11 Int BE Pri
55290!#0 N1505 P125 LD 2 -1 FP BE Pri
55291!#0 N1506 P126 ST 24 0x2c Int BE Pri
55292!#0 N1507 P127 LD 27 -1 Int BE Pri
55293!#0 N1508 P128 MEMBAR
55294!#0 N1509 P129 BLD 24 -1 FP BE Pri
55295!#0 N1510 P129 BLD 25 -1 FP BE Pri
55296!#0 N1511 P130 MEMBAR
55297!#0 N1512 P131 BST 11 0x3f8001aa FP BE Pri
55298!#0 N1513 P131 BST 12 0x3f8001ab FP BE Pri
55299!#A N1512 N1513
55300!#0 N1514 P131 BST 13 0x3f8001ac FP BE Pri
55301!#0 N1515 P132 MEMBAR
55302!#0 N1516 P133 REPLACEMENT 11 Int BE Pri
55303!#0 N1517 P134 ST 12 0x2d Int BE Pri
55304!#0 N1518 P135 PREFETCH 4 Int LE Pri
55305!#0 N1519 P136 MEMBAR
55306!#0 N1520 P137 BSTC 20 0x3f8001ad FP BE Pri
55307!#0 N1521 P138 MEMBAR
55308!#0 N1522 P139 LD 20 -1 Int BE Nuc
55309!#0 N1523 P140 MEMBAR
55310!#0 N1524 P141 BSTC 7 0x3f8001ae FP BE Pri
55311!#0 N1525 P142 MEMBAR
55312!#0 N1526 P143 BSTC 19 0x3f8001af FP BE Pri
55313!#0 N1527 P144 MEMBAR
55314!#0 N1528 P145 BLD 8 -1 FP BE Pri
55315!#0 N1529 P145 BLD 9 -1 FP BE Pri
55316!#0 N1530 P146 MEMBAR
55317!#0 N1531 P147 BSTC 11 0x3f8001b0 FP BE Pri
55318!#0 N1532 P147 BSTC 12 0x3f8001b1 FP BE Pri
55319!#A N1531 N1532
55320!#0 N1533 P147 BSTC 13 0x3f8001b2 FP BE Pri
55321!#0 N1534 P148 MEMBAR
55322!#0 N1535 P149 PREFETCH 26 Int BE Pri
55323!#0 N1536 P150 MEMBAR
55324!#0 N1537 P151 BLD 16 -1 FP BE Pri
55325!#0 N1538 P152 MEMBAR
55326!#0 N1539 P153 REPLACEMENT 17 Int BE Sec
55327!#0 N1540 P154 LD 12 -1 FP BE Sec
55328!#0 N1541 P155 MEMBAR
55329!#0 N1542 P156 BST 8 0x3f8001b3 FP BE Sec
55330!#0 N1543 P156 BST 9 0x3f8001b4 FP BE Sec
55331!#0 N1544 P157 MEMBAR
55332!#0 N1545 P158 BST 29 0x3f8001b5 FP BE Pri
55333!#0 N1546 P159 MEMBAR
55334!#0 N1547 P160 BSTC 0 0x3f8001b6 FP BE Pri
55335!#0 N1548 P160 BSTC 1 0x3f8001b7 FP BE Pri
55336!#A N1547 N1548
55337!#0 N1549 P160 BSTC 2 0x3f8001b8 FP BE Pri
55338!#0 N1550 P160 BSTC 3 0x3f8001b9 FP BE Pri
55339!#0 N1551 P160 BSTC 4 0x3f8001ba FP BE Pri
55340!#0 N1552 P161 MEMBAR
55341!#0 N1553 P162 PREFETCH 7 Int BE Pri
55342!#0 N1554 P163 MEMBAR
55343!#0 N1555 P164 BLD 15 -1 FP BE Sec
55344!#0 N1556 P165 MEMBAR
55345!#0 N1557 P166 BLD 33 -1 FP BE Pri
55346!#0 N1558 P167 MEMBAR
55347!#0 N1559 P168 ST 27 0x2e Int BE Pri
55348!#0 N1560 P169 PREFETCH 21 Int BE Pri
55349!#0 N1561 P170 LD 14 -1 Int BE Pri
55350!#0 N1562 P171 MEMBAR
55351!#0 N1563 P172 BST 5 0x3f8001bb FP BE Pri
55352!#0 N1564 P172 BST 6 0x3f8001bc FP BE Pri
55353!#0 N1565 P173 MEMBAR
55354!#0 N1566 P174 ST 33 0x2f Int LE Nuc
55355!#0 N1567 P175 MEMBAR
55356!#0 N1568 P176 BLD 21 -1 FP BE Pri
55357!#0 N1569 P176 BLD 22 -1 FP BE Pri
55358!#A N1568 N1569
55359!#0 N1570 P176 BLD 23 -1 FP BE Pri
55360!#0 N1571 P177 MEMBAR
55361!#0 N1572 P178 BLD 0 -1 FP BE Pri
55362!#0 N1573 P178 BLD 1 -1 FP BE Pri
55363!#A N1572 N1573
55364!#0 N1574 P178 BLD 2 -1 FP BE Pri
55365!#0 N1575 P178 BLD 3 -1 FP BE Pri
55366!#0 N1576 P178 BLD 4 -1 FP BE Pri
55367!#0 N1577 P179 MEMBAR
55368!#0 N1578 P180 BLD 21 -1 FP BE Sec
55369!#0 N1579 P180 BLD 22 -1 FP BE Sec
55370!#A N1578 N1579
55371!#0 N1580 P180 BLD 23 -1 FP BE Sec
55372!#0 N1581 P181 MEMBAR
55373!#0 N1582 P182 LD 17 -1 FP BE Pri
55374!#0 N1583 P183 LD 18 -1 FP BE Nuc
55375!#0 N1584 P184 MEMBAR
55376!#0 N1585 P185 BLD 20 -1 FP BE Pri
55377!#0 N1586 P186 MEMBAR
55378!#0 N1587 P187 REPLACEMENT 5 Int BE Pri
55379!#0 N1588 P188 MEMBAR
55380!#0 N1589 P189 BLD 11 -1 FP BE Pri
55381!#0 N1590 P189 BLD 12 -1 FP BE Pri
55382!#A N1589 N1590
55383!#0 N1591 P189 BLD 13 -1 FP BE Pri
55384!#0 N1592 P190 MEMBAR
55385!#0 N1593 P191 REPLACEMENT 28 Int BE Sec
55386!#0 N1594 P192 PREFETCH 4 Int BE Nuc
55387!#0 N1595 P193 PREFETCH 21 Int BE Sec
55388!#0 N1596 P194 ST 24 0x3f8001bd FP BE Pri
55389!#0 N1597 P195 ST 5 0x30 Int LE Pri
55390!#0 N1598 P196 FLUSHI 0 Int BE Pri
55391!#0 N1599 P197 ST 4 0x31 Int BE Pri
55392!#0 N1600 P198 REPLACEMENT 32 Int BE Pri
55393!#0 N1601 P199 MEMBAR
55394!#0 N1602 P200 BSTC 21 0x3f8001be FP BE Pri
55395!#0 N1603 P200 BSTC 22 0x3f8001bf FP BE Pri
55396!#A N1602 N1603
55397!#0 N1604 P200 BSTC 23 0x3f8001c0 FP BE Pri
55398!#0 N1605 P201 MEMBAR
55399!#0 N1606 P202 BST 10 0x3f8001c1 FP BE Pri
55400!#0 N1607 P203 MEMBAR
55401!#0 N1608 P204 ST 28 0x3f8001c2 FP BE Pri
55402!#0 N1609 P205 MEMBAR
55403!#0 N1610 P206 BLD 0 -1 FP BE Pri
55404!#0 N1611 P206 BLD 1 -1 FP BE Pri
55405!#A N1610 N1611
55406!#0 N1612 P206 BLD 2 -1 FP BE Pri
55407!#0 N1613 P206 BLD 3 -1 FP BE Pri
55408!#0 N1614 P206 BLD 4 -1 FP BE Pri
55409!#0 N1615 P207 MEMBAR
55410!#0 N1616 P208 ST 7 0x32 Int BE Pri
55411!#0 N1617 P209 MEMBAR
55412!#0 N1618 P210 BST 15 0x3f8001c3 FP BE Pri
55413!#0 N1619 P211 MEMBAR
55414!#0 N1620 P212 REPLACEMENT 1 Int BE Pri
55415!#0 N1621 P213 MEMBAR
55416!#0 N1622 P214 BLD 14 -1 FP BE Pri
55417!#0 N1623 P215 MEMBAR
55418!#0 N1624 P216 BSTC 33 0x3f8001c4 FP BE Pri
55419!#0 N1625 P217 MEMBAR
55420!#0 N1626 P218 BSTC 0 0x3f8001c5 FP BE Pri
55421!#0 N1627 P218 BSTC 1 0x3f8001c6 FP BE Pri
55422!#A N1626 N1627
55423!#0 N1628 P218 BSTC 2 0x3f8001c7 FP BE Pri
55424!#0 N1629 P218 BSTC 3 0x3f8001c8 FP BE Pri
55425!#0 N1630 P218 BSTC 4 0x3f8001c9 FP BE Pri
55426!#0 N1631 P219 MEMBAR
55427!#0 N1632 P220 ST 19 0x3f8001ca FP BE Pri
55428!#0 N1633 P221 MEMBAR
55429!#0 N1634 P222 BST 10 0x3f8001cb FP BE Pri
55430!#0 N1635 P223 MEMBAR
55431!#0 N1636 P224 REPLACEMENT 21 Int BE Pri
55432!#0 N1637 P225 MEMBAR
55433!#0 N1638 P226 BLD 5 -1 FP BE Pri
55434!#0 N1639 P226 BLD 6 -1 FP BE Pri
55435!#0 N1640 P227 MEMBAR
55436!#0 N1641 P228 BLD 26 -1 FP BE Pri
55437!#0 N1642 P228 BLD 27 -1 FP BE Pri
55438!#0 N1643 P229 MEMBAR
55439!#0 N1644 P230 LD 22 -1 Int BE Sec
55440!#0 N1645 P231 MEMBAR
55441!#0 N1646 P232 BLD 33 -1 FP BE Pri
55442!#0 N1647 P233 MEMBAR
55443!#0 N1648 P234 BST 7 0x3f8001cc FP BE Pri
55444!#0 N1649 P235 MEMBAR
55445!#0 N1650 P236 LD 28 -1 Int BE Pri Loop_exit
55446!#0 N1651 P237 MEMBAR
55447!#1 N1652 P238 MEMBAR
55448!#1 N1653 P239 BLD 0 -1 FP BE Pri
55449!#1 N1654 P239 BLD 1 -1 FP BE Pri
55450!#A N1653 N1654
55451!#1 N1655 P239 BLD 2 -1 FP BE Pri
55452!#1 N1656 P239 BLD 3 -1 FP BE Pri
55453!#1 N1657 P239 BLD 4 -1 FP BE Pri
55454!#1 N1658 P240 MEMBAR
55455!#1 N1659 P241 IDC_FLIP 19 Int BE Pri
55456!#1 N1660 P242 MEMBAR
55457!#1 N1661 P243 BLD 8 -1 FP BE Pri
55458!#1 N1662 P243 BLD 9 -1 FP BE Pri
55459!#1 N1663 P244 MEMBAR
55460!#1 N1664 P245 PREFETCH 13 Int BE Pri
55461!#1 N1665 P246 REPLACEMENT 18 Int BE Pri
55462!#1 N1666 P247 LD 14 -1 FP BE Pri
55463!#1 N1667 P248 MEMBAR
55464!#1 N1668 P249 BST 16 0x40000001 FP BE Sec
55465!#1 N1669 P250 MEMBAR
55466!#1 N1670 P251 BLD 5 -1 FP BE Pri
55467!#1 N1671 P251 BLD 6 -1 FP BE Pri
55468!#1 N1672 P252 MEMBAR
55469!#1 N1673 P253 BSTC 14 0x40000002 FP BE Pri
55470!#1 N1674 P254 MEMBAR
55471!#1 N1675 P255 REPLACEMENT 13 Int BE Pri
55472!#1 N1676 P256 PREFETCH 17 Int BE Pri
55473!#1 N1677 P257 MEMBAR
55474!#1 N1678 P258 BST 18 0x40000003 FP BE Pri
55475!#1 N1679 P259 MEMBAR
55476!#1 N1680 P260 LD 24 -1 FP BE Pri
55477!#1 N1681 P261 REPLACEMENT 24 Int BE Sec
55478!#1 N1682 P262 MEMBAR
55479!#1 N1683 P263 BST 24 0x40000004 FP BE Sec
55480!#1 N1684 P263 BST 25 0x40000005 FP BE Sec
55481!#1 N1685 P264 MEMBAR
55482!#1 N1686 P265 LD 22 -1 Int BE Pri
55483!#1 N1687 P266 MEMBAR
55484!#1 N1688 P267 BST 0 0x40000006 FP BE Pri
55485!#1 N1689 P267 BST 1 0x40000007 FP BE Pri
55486!#A N1688 N1689
55487!#1 N1690 P267 BST 2 0x40000008 FP BE Pri
55488!#1 N1691 P267 BST 3 0x40000009 FP BE Pri
55489!#1 N1692 P267 BST 4 0x4000000a FP BE Pri
55490!#1 N1693 P268 MEMBAR
55491!#1 N1694 P269 BSTC 11 0x4000000b FP BE Pri
55492!#1 N1695 P269 BSTC 12 0x4000000c FP BE Pri
55493!#A N1694 N1695
55494!#1 N1696 P269 BSTC 13 0x4000000d FP BE Pri
55495!#1 N1697 P270 MEMBAR
55496!#1 N1698 P271 PREFETCH 31 Int BE Sec
55497!#1 N1699 P272 LD 11 -1 Int BE Pri
55498!#1 N1700 P273 LD 9 -1 Int BE Pri
55499!#1 N1701 P274 REPLACEMENT 20 Int BE Pri
55500!#1 N1702 P275 REPLACEMENT 20 Int BE Nuc
55501!#1 N1703 P276 MEMBAR
55502!#1 N1704 P277 BLD 21 -1 FP BE Pri
55503!#1 N1705 P277 BLD 22 -1 FP BE Pri
55504!#A N1704 N1705
55505!#1 N1706 P277 BLD 23 -1 FP BE Pri
55506!#1 N1707 P278 MEMBAR
55507!#1 N1708 P279 BSTC 30 0x4000000e FP BE Pri
55508!#1 N1709 P280 MEMBAR
55509!#1 N1710 P281 BSTC 15 0x4000000f FP BE Pri
55510!#1 N1711 P282 MEMBAR
55511!#1 N1712 P283 PREFETCH 12 Int BE Pri
55512!#1 N1713 P284 LD 26 -1 FP BE Pri
55513!#1 N1714 P285 MEMBAR
55514!#1 N1715 P286 BLD 20 -1 FP BE Pri
55515!#1 N1716 P287 MEMBAR
55516!#1 N1717 P288 BST 0 0x40000010 FP BE Pri
55517!#1 N1718 P288 BST 1 0x40000011 FP BE Pri
55518!#A N1717 N1718
55519!#1 N1719 P288 BST 2 0x40000012 FP BE Pri
55520!#1 N1720 P288 BST 3 0x40000013 FP BE Pri
55521!#1 N1721 P288 BST 4 0x40000014 FP BE Pri
55522!#1 N1722 P289 MEMBAR
55523!#1 N1723 P290 REPLACEMENT 21 Int BE Sec
55524!#1 N1724 P291 REPLACEMENT 1 Int BE Pri
55525!#1 N1725 P292 REPLACEMENT 29 Int BE Pri
55526!#1 N1726 P293 PREFETCH 25 Int LE Sec
55527!#1 N1727 P294 MEMBAR
55528!#1 N1728 P295 BLD 29 -1 FP BE Pri
55529!#1 N1729 P296 MEMBAR
55530!#1 N1730 P297 BST 33 0x40000015 FP BE Pri
55531!#1 N1731 P298 MEMBAR
55532!#1 N1732 P299 BSTC 30 0x40000016 FP BE Pri
55533!#1 N1733 P300 MEMBAR
55534!#1 N1734 P301 BSTC 32 0x40000017 FP BE Sec
55535!#1 N1735 P302 MEMBAR
55536!#1 N1736 P303 ST 19 0x40000018 FP BE Sec
55537!#1 N1737 P304 MEMBAR
55538!#1 N1738 P305 BLD 8 -1 FP BE Pri
55539!#1 N1739 P305 BLD 9 -1 FP BE Pri
55540!#1 N1740 P306 MEMBAR
55541!#1 N1741 P307 BST 26 0x40000019 FP BE Pri
55542!#1 N1742 P307 BST 27 0x4000001a FP BE Pri
55543!#1 N1743 P308 MEMBAR
55544!#1 N1744 P309 PREFETCH 28 Int BE Pri
55545!#1 N1745 P310 REPLACEMENT 15 Int BE Pri
55546!#1 N1746 P311 MEMBAR
55547!#1 N1747 P312 BLD 15 -1 FP BE Sec
55548!#1 N1748 P313 MEMBAR
55549!#1 N1749 P314 BSTC 21 0x4000001b FP BE Sec
55550!#1 N1750 P314 BSTC 22 0x4000001c FP BE Sec
55551!#A N1749 N1750
55552!#1 N1751 P314 BSTC 23 0x4000001d FP BE Sec
55553!#1 N1752 P315 MEMBAR
55554!#1 N1753 P316 BLD 30 -1 FP BE Sec
55555!#1 N1754 P317 MEMBAR
55556!#1 N1755 P318 BST 17 0x4000001e FP BE Pri
55557!#1 N1756 P319 MEMBAR
55558!#1 N1757 P320 PREFETCH 21 Int BE Pri
55559!#1 N1758 P321 MEMBAR
55560!#1 N1759 P322 BLD 29 -1 FP BE Pri
55561!#1 N1760 P323 MEMBAR
55562!#1 N1761 P324 IDC_FLIP 6 Int BE Pri
55563!#1 N1762 P325 REPLACEMENT 24 Int BE Nuc
55564!#1 N1763 P326 MEMBAR
55565!#1 N1764 P327 BLD 0 -1 FP BE Sec
55566!#1 N1765 P327 BLD 1 -1 FP BE Sec
55567!#A N1764 N1765
55568!#1 N1766 P327 BLD 2 -1 FP BE Sec
55569!#1 N1767 P327 BLD 3 -1 FP BE Sec
55570!#1 N1768 P327 BLD 4 -1 FP BE Sec
55571!#1 N1769 P328 MEMBAR
55572!#1 N1770 P329 REPLACEMENT 26 Int BE Pri
55573!#1 N1771 P330 MEMBAR
55574!#1 N1772 P331 BSTC 14 0x4000001f FP BE Pri
55575!#1 N1773 P332 MEMBAR
55576!#1 N1774 P333 BLD 11 -1 FP BE Pri
55577!#1 N1775 P333 BLD 12 -1 FP BE Pri
55578!#A N1774 N1775
55579!#1 N1776 P333 BLD 13 -1 FP BE Pri
55580!#1 N1777 P334 MEMBAR
55581!#1 N1778 P335 LD 8 -1 Int BE Pri
55582!#1 N1779 P336 MEMBAR
55583!#1 N1780 P337 BLD 11 -1 FP BE Pri
55584!#1 N1781 P337 BLD 12 -1 FP BE Pri
55585!#A N1780 N1781
55586!#1 N1782 P337 BLD 13 -1 FP BE Pri
55587!#1 N1783 P338 MEMBAR
55588!#1 N1784 P339 ST 21 0x800001 Int BE Pri
55589!#1 N1785 P340 ST 17 0x40000020 FP BE Sec
55590!#1 N1786 P341 MEMBAR
55591!#1 N1787 P342 BLD 24 -1 FP BE Pri
55592!#1 N1788 P342 BLD 25 -1 FP BE Pri
55593!#1 N1789 P343 MEMBAR
55594!#1 N1790 P344 BST 7 0x40000021 FP BE Sec
55595!#1 N1791 P345 MEMBAR
55596!#1 N1792 P346 BLD 28 -1 FP BE Pri
55597!#1 N1793 P347 MEMBAR
55598!#1 N1794 P348 ST 6 0x40000022 FP BE Sec
55599!#1 N1795 P349 MEMBAR
55600!#1 N1796 P350 BSTC 8 0x40000023 FP BE Pri
55601!#1 N1797 P350 BSTC 9 0x40000024 FP BE Pri
55602!#1 N1798 P351 MEMBAR
55603!#1 N1799 P352 BLD 21 -1 FP BE Pri
55604!#1 N1800 P352 BLD 22 -1 FP BE Pri
55605!#A N1799 N1800
55606!#1 N1801 P352 BLD 23 -1 FP BE Pri
55607!#1 N1802 P353 MEMBAR
55608!#1 N1803 P354 BLD 17 -1 FP BE Pri
55609!#1 N1804 P355 MEMBAR
55610!#1 N1805 P356 BSTC 10 0x40000025 FP BE Pri
55611!#1 N1806 P357 MEMBAR
55612!#1 N1807 P358 REPLACEMENT 19 Int BE Pri
55613!#1 N1808 P359 MEMBAR
55614!#1 N1809 P360 BST 31 0x40000026 FP BE Sec
55615!#1 N1810 P361 MEMBAR
55616!#1 N1811 P362 BSTC 20 0x40000027 FP BE Sec
55617!#1 N1812 P363 MEMBAR
55618!#1 N1813 P364 BLD 0 -1 FP BE Pri
55619!#1 N1814 P364 BLD 1 -1 FP BE Pri
55620!#A N1813 N1814
55621!#1 N1815 P364 BLD 2 -1 FP BE Pri
55622!#1 N1816 P364 BLD 3 -1 FP BE Pri
55623!#1 N1817 P364 BLD 4 -1 FP BE Pri
55624!#1 N1818 P365 MEMBAR
55625!#1 N1819 P366 BST 5 0x40000028 FP BE Pri
55626!#1 N1820 P366 BST 6 0x40000029 FP BE Pri
55627!#1 N1821 P367 MEMBAR
55628!#1 N1822 P368 LD 16 -1 Int BE Pri
55629!#1 N1823 P369 REPLACEMENT 11 Int BE Nuc
55630!#1 N1824 P370 REPLACEMENT 16 Int BE Pri
55631!#1 N1825 P371 LD 3 -1 Int BE Pri
55632!#1 N1826 P372 MEMBAR
55633!#1 N1827 P373 BSTC 28 0x4000002a FP BE Sec
55634!#1 N1828 P374 MEMBAR
55635!#1 N1829 P375 BSTC 24 0x4000002b FP BE Pri
55636!#1 N1830 P375 BSTC 25 0x4000002c FP BE Pri
55637!#1 N1831 P376 MEMBAR
55638!#1 N1832 P377 BST 0 0x4000002d FP BE Pri
55639!#1 N1833 P377 BST 1 0x4000002e FP BE Pri
55640!#A N1832 N1833
55641!#1 N1834 P377 BST 2 0x4000002f FP BE Pri
55642!#1 N1835 P377 BST 3 0x40000030 FP BE Pri
55643!#1 N1836 P377 BST 4 0x40000031 FP BE Pri
55644!#1 N1837 P378 MEMBAR
55645!#1 N1838 P379 BLD 10 -1 FP BE Pri
55646!#1 N1839 P380 MEMBAR
55647!#1 N1840 P381 REPLACEMENT 9 Int BE Pri
55648!#1 N1841 P382 REPLACEMENT 32 Int BE Pri
55649!#1 N1842 P383 MEMBAR
55650!#1 N1843 P384 BSTC 31 0x40000032 FP BE Pri
55651!#1 N1844 P385 MEMBAR
55652!#1 N1845 P386 BSTC 5 0x40000033 FP BE Pri
55653!#1 N1846 P386 BSTC 6 0x40000034 FP BE Pri
55654!#1 N1847 P387 MEMBAR
55655!#1 N1848 P388 LD 8 -1 Int BE Pri
55656!#1 N1849 P389 MEMBAR
55657!#1 N1850 P390 BSTC 5 0x40000035 FP BE Sec
55658!#1 N1851 P390 BSTC 6 0x40000036 FP BE Sec
55659!#1 N1852 P391 MEMBAR
55660!#1 N1853 P392 LD 3 -1 FP BE Pri
55661!#1 N1854 P393 REPLACEMENT 32 Int BE Sec
55662!#1 N1855 P394 ST 25 0x800002 Int BE Pri
55663!#1 N1856 P395 MEMBAR
55664!#1 N1857 P396 BST 24 0x40000037 FP BE Pri
55665!#1 N1858 P396 BST 25 0x40000038 FP BE Pri
55666!#1 N1859 P397 MEMBAR
55667!#1 N1860 P398 BLD 29 -1 FP BE Pri
55668!#1 N1861 P399 MEMBAR
55669!#1 N1862 P400 REPLACEMENT 19 Int BE Pri
55670!#1 N1863 P401 MEMBAR
55671!#1 N1864 P402 BLD 19 -1 FP BE Pri
55672!#1 N1865 P403 MEMBAR
55673!#1 N1866 P404 BSTC 19 0x40000039 FP BE Pri
55674!#1 N1867 P405 MEMBAR
55675!#1 N1868 P406 LD 8 -1 Int BE Pri
55676!#1 N1869 P407 MEMBAR
55677!#1 N1870 P408 BLD 21 -1 FP BE Pri
55678!#1 N1871 P408 BLD 22 -1 FP BE Pri
55679!#A N1870 N1871
55680!#1 N1872 P408 BLD 23 -1 FP BE Pri
55681!#1 N1873 P409 MEMBAR
55682!#1 N1874 P410 BSTC 26 0x4000003a FP BE Pri
55683!#1 N1875 P410 BSTC 27 0x4000003b FP BE Pri
55684!#1 N1876 P411 MEMBAR
55685!#1 N1877 P412 REPLACEMENT 19 Int BE Sec
55686!#1 N1878 P413 MEMBAR
55687!#1 N1879 P414 BLD 28 -1 FP BE Pri
55688!#1 N1880 P415 MEMBAR
55689!#1 N1881 P416 BSTC 11 0x4000003c FP BE Pri
55690!#1 N1882 P416 BSTC 12 0x4000003d FP BE Pri
55691!#A N1881 N1882
55692!#1 N1883 P416 BSTC 13 0x4000003e FP BE Pri
55693!#1 N1884 P417 MEMBAR
55694!#1 N1885 P418 BSTC 32 0x4000003f FP BE Pri
55695!#1 N1886 P419 MEMBAR
55696!#1 N1887 P420 BSTC 0 0x40000040 FP BE Pri
55697!#1 N1888 P420 BSTC 1 0x40000041 FP BE Pri
55698!#A N1887 N1888
55699!#1 N1889 P420 BSTC 2 0x40000042 FP BE Pri
55700!#1 N1890 P420 BSTC 3 0x40000043 FP BE Pri
55701!#1 N1891 P420 BSTC 4 0x40000044 FP BE Pri
55702!#1 N1892 P421 MEMBAR
55703!#1 N1893 P422 BLD 31 -1 FP BE Pri
55704!#1 N1894 P423 MEMBAR
55705!#1 N1895 P424 ST 27 0x40000045 FP BE Pri
55706!#1 N1896 P425 MEMBAR
55707!#1 N1897 P426 BSTC 8 0x40000046 FP BE Pri
55708!#1 N1898 P426 BSTC 9 0x40000047 FP BE Pri
55709!#1 N1899 P427 MEMBAR
55710!#1 N1900 P428 PREFETCH 3 Int BE Nuc
55711!#1 N1901 P429 REPLACEMENT 16 Int BE Sec
55712!#1 N1902 P430 MEMBAR
55713!#1 N1903 P431 BST 0 0x40000048 FP BE Pri
55714!#1 N1904 P431 BST 1 0x40000049 FP BE Pri
55715!#A N1903 N1904
55716!#1 N1905 P431 BST 2 0x4000004a FP BE Pri
55717!#1 N1906 P431 BST 3 0x4000004b FP BE Pri
55718!#1 N1907 P431 BST 4 0x4000004c FP BE Pri
55719!#1 N1908 P432 MEMBAR
55720!#1 N1909 P433 ST 23 0x800003 Int BE Sec
55721!#1 N1910 P434 MEMBAR
55722!#1 N1911 P435 BST 26 0x4000004d FP BE Pri
55723!#1 N1912 P435 BST 27 0x4000004e FP BE Pri
55724!#1 N1913 P436 MEMBAR
55725!#1 N1914 P437 LD 11 -1 FP BE Sec
55726!#1 N1915 P438 LD 5 -1 FP BE Pri
55727!#1 N1916 P439 LD 11 -1 Int BE Pri
55728!#1 N1917 P440 LD 31 -1 FP BE Pri
55729!#1 N1918 P441 LD 12 -1 FP BE Pri
55730!#1 N1919 P442 REPLACEMENT 23 Int BE Sec
55731!#1 N1920 P443 MEMBAR
55732!#1 N1921 P444 BSTC 20 0x4000004f FP BE Pri
55733!#1 N1922 P445 MEMBAR
55734!#1 N1923 P446 BLD 0 -1 FP BE Pri
55735!#1 N1924 P446 BLD 1 -1 FP BE Pri
55736!#A N1923 N1924
55737!#1 N1925 P446 BLD 2 -1 FP BE Pri
55738!#1 N1926 P446 BLD 3 -1 FP BE Pri
55739!#1 N1927 P446 BLD 4 -1 FP BE Pri
55740!#1 N1928 P447 MEMBAR
55741!#1 N1929 P448 BSTC 5 0x40000050 FP BE Pri
55742!#1 N1930 P448 BSTC 6 0x40000051 FP BE Pri
55743!#1 N1931 P449 MEMBAR
55744!#1 N1932 P450 REPLACEMENT 20 Int BE Sec
55745!#1 N1933 P451 MEMBAR
55746!#1 N1934 P452 BLD 5 -1 FP BE Pri
55747!#1 N1935 P452 BLD 6 -1 FP BE Pri
55748!#1 N1936 P453 MEMBAR
55749!#1 N1937 P454 PREFETCH 23 Int BE Pri
55750!#1 N1938 P455 PREFETCH 5 Int BE Pri
55751!#1 N1939 P456 PREFETCH 27 Int BE Sec
55752!#1 N1940 P457 MEMBAR
55753!#1 N1941 P458 BSTC 29 0x40000052 FP BE Pri
55754!#1 N1942 P459 MEMBAR
55755!#1 N1943 P460 BST 11 0x40000053 FP BE Pri
55756!#1 N1944 P460 BST 12 0x40000054 FP BE Pri
55757!#A N1943 N1944
55758!#1 N1945 P460 BST 13 0x40000055 FP BE Pri
55759!#1 N1946 P461 MEMBAR
55760!#1 N1947 P462 BSTC 15 0x40000056 FP BE Pri
55761!#1 N1948 P463 MEMBAR
55762!#1 N1949 P464 REPLACEMENT 8 Int BE Pri
55763!#1 N1950 P465 PREFETCH 7 Int BE Sec
55764!#1 N1951 P466 MEMBAR
55765!#1 N1952 P467 BLD 14 -1 FP BE Pri
55766!#1 N1953 P468 MEMBAR
55767!#1 N1954 P469 BST 14 0x40000057 FP BE Pri
55768!#1 N1955 P470 MEMBAR
55769!#1 N1956 P471 REPLACEMENT 8 Int BE Pri
55770!#1 N1957 P472 MEMBAR
55771!#1 N1958 P473 BLD 24 -1 FP BE Pri
55772!#1 N1959 P473 BLD 25 -1 FP BE Pri
55773!#1 N1960 P474 MEMBAR
55774!#1 N1961 P475 BLD 5 -1 FP BE Pri
55775!#1 N1962 P475 BLD 6 -1 FP BE Pri
55776!#1 N1963 P476 MEMBAR
55777!#1 N1964 P477 PREFETCH 12 Int BE Pri
55778!#1 N1965 P478 REPLACEMENT 20 Int BE Pri
55779!#1 N1966 P479 REPLACEMENT 5 Int BE Pri
55780!#1 N1967 P480 ST 28 0x800004 Int BE Sec
55781!#1 N1968 P481 MEMBAR
55782!#1 N1969 P482 BLD 30 -1 FP BE Pri
55783!#1 N1970 P483 MEMBAR
55784!#1 N1971 P484 REPLACEMENT 13 Int BE Sec
55785!#1 N1972 P485 MEMBAR
55786!#1 N1973 P486 BST 11 0x40000058 FP BE Pri
55787!#1 N1974 P486 BST 12 0x40000059 FP BE Pri
55788!#A N1973 N1974
55789!#1 N1975 P486 BST 13 0x4000005a FP BE Pri
55790!#1 N1976 P487 MEMBAR
55791!#1 N1977 P488 ST 24 0x4000005b FP BE Pri
55792!#1 N1978 P489 MEMBAR
55793!#1 N1979 P490 BSTC 20 0x4000005c FP BE Pri
55794!#1 N1980 P491 MEMBAR
55795!#1 N1981 P492 BLD 16 -1 FP BE Pri
55796!#1 N1982 P493 MEMBAR
55797!#1 N1983 P494 BLD 0 -1 FP BE Pri
55798!#1 N1984 P494 BLD 1 -1 FP BE Pri
55799!#A N1983 N1984
55800!#1 N1985 P494 BLD 2 -1 FP BE Pri
55801!#1 N1986 P494 BLD 3 -1 FP BE Pri
55802!#1 N1987 P494 BLD 4 -1 FP BE Pri
55803!#1 N1988 P495 MEMBAR
55804!#1 N1989 P496 PREFETCH 5 Int BE Pri
55805!#1 N1990 P497 MEMBAR
55806!#1 N1991 P498 BLD 28 -1 FP BE Pri
55807!#1 N1992 P499 MEMBAR
55808!#1 N1993 P500 BLD 0 -1 FP BE Pri
55809!#1 N1994 P500 BLD 1 -1 FP BE Pri
55810!#A N1993 N1994
55811!#1 N1995 P500 BLD 2 -1 FP BE Pri
55812!#1 N1996 P500 BLD 3 -1 FP BE Pri
55813!#1 N1997 P500 BLD 4 -1 FP BE Pri
55814!#1 N1998 P501 MEMBAR
55815!#1 N1999 P502 REPLACEMENT 11 Int BE Pri
55816!#1 N2000 P503 LD 13 -1 Int BE Pri
55817!#1 N2001 P504 MEMBAR
55818!#1 N2002 P505 BST 31 0x4000005d FP BE Pri
55819!#1 N2003 P506 MEMBAR
55820!#1 N2004 P507 BLD 0 -1 FP BE Sec
55821!#1 N2005 P507 BLD 1 -1 FP BE Sec
55822!#A N2004 N2005
55823!#1 N2006 P507 BLD 2 -1 FP BE Sec
55824!#1 N2007 P507 BLD 3 -1 FP BE Sec
55825!#1 N2008 P507 BLD 4 -1 FP BE Sec
55826!#1 N2009 P508 MEMBAR
55827!#1 N2010 P509 BLD 19 -1 FP BE Pri
55828!#1 N2011 P510 MEMBAR
55829!#1 N2012 P511 BLD 20 -1 FP BE Pri
55830!#1 N2013 P512 MEMBAR
55831!#1 N2014 P513 ST 26 0x800005 Int BE Pri
55832!#1 N2015 P514 MEMBAR
55833!#1 N2016 P515 BLD 11 -1 FP BE Pri
55834!#1 N2017 P515 BLD 12 -1 FP BE Pri
55835!#A N2016 N2017
55836!#1 N2018 P515 BLD 13 -1 FP BE Pri
55837!#1 N2019 P516 MEMBAR
55838!#1 N2020 P517 ST 3 0x4000005e FP BE Pri
55839!#1 N2021 P518 ST 27 0x800006 Int BE Pri
55840!#1 N2022 P519 MEMBAR
55841!#1 N2023 P520 BLD 8 -1 FP BE Pri
55842!#1 N2024 P520 BLD 9 -1 FP BE Pri
55843!#1 N2025 P521 MEMBAR
55844!#1 N2026 P522 BST 29 0x4000005f FP BE Pri
55845!#1 N2027 P523 MEMBAR
55846!#1 N2028 P524 LD 33 -1 Int BE Pri
55847!#1 N2029 P525 PREFETCH 23 Int BE Pri
55848!#1 N2030 P526 ST 30 0x40000060 FP BE Pri
55849!#1 N2031 P527 ST 33 0x40000061 FP BE Pri
55850!#1 N2032 P528 ST 16 0x800007 Int BE Nuc
55851!#1 N2033 P529 LD 9 -1 FP BE Pri
55852!#1 N2034 P530 MEMBAR
55853!#1 N2035 P531 BST 7 0x40000062 FP BE Pri
55854!#1 N2036 P532 MEMBAR
55855!#1 N2037 P533 BLD 30 -1 FP BE Pri
55856!#1 N2038 P534 MEMBAR
55857!#1 N2039 P535 LD 20 -1 Int BE Nuc
55858!#1 N2040 P536 IDC_FLIP 13 Int BE Pri
55859!#1 N2041 P537 REPLACEMENT 19 Int BE Pri
55860!#1 N2042 P538 MEMBAR
55861!#1 N2043 P539 BLD 10 -1 FP BE Sec
55862!#1 N2044 P540 MEMBAR
55863!#1 N2045 P541 IDC_FLIP 21 Int BE Pri
55864!#1 N2046 P542 REPLACEMENT 2 Int BE Sec
55865!#1 N2047 P543 PREFETCH 6 Int LE Pri
55866!#1 N2048 P544 PREFETCH 4 Int BE Pri
55867!#1 N2049 P545 MEMBAR
55868!#1 N2050 P546 BLD 11 -1 FP BE Pri
55869!#1 N2051 P546 BLD 12 -1 FP BE Pri
55870!#A N2050 N2051
55871!#1 N2052 P546 BLD 13 -1 FP BE Pri
55872!#1 N2053 P547 MEMBAR
55873!#1 N2054 P548 LD 21 -1 Int BE Sec
55874!#1 N2055 P549 PREFETCH 16 Int BE Pri
55875!#1 N2056 P550 LD 5 -1 FP BE Pri
55876!#1 N2057 P551 MEMBAR
55877!#1 N2058 P552 BLD 0 -1 FP BE Sec
55878!#1 N2059 P552 BLD 1 -1 FP BE Sec
55879!#A N2058 N2059
55880!#1 N2060 P552 BLD 2 -1 FP BE Sec
55881!#1 N2061 P552 BLD 3 -1 FP BE Sec
55882!#1 N2062 P552 BLD 4 -1 FP BE Sec
55883!#1 N2063 P553 MEMBAR
55884!#1 N2064 P554 BLD 24 -1 FP BE Pri
55885!#1 N2065 P554 BLD 25 -1 FP BE Pri
55886!#1 N2066 P555 MEMBAR
55887!#1 N2067 P556 IDC_FLIP 22 Int BE Pri
55888!#1 N2068 P557 MEMBAR
55889!#1 N2069 P558 BLD 24 -1 FP BE Pri
55890!#1 N2070 P558 BLD 25 -1 FP BE Pri
55891!#1 N2071 P559 MEMBAR
55892!#1 N2072 P560 BSTC 18 0x40000063 FP BE Pri
55893!#1 N2073 P561 MEMBAR
55894!#1 N2074 P562 REPLACEMENT 17 Int BE Sec
55895!#1 N2075 P563 MEMBAR
55896!#1 N2076 P564 BLD 29 -1 FP BE Pri
55897!#1 N2077 P565 MEMBAR
55898!#1 N2078 P566 BST 17 0x40000064 FP BE Sec
55899!#1 N2079 P567 MEMBAR
55900!#1 N2080 P568 PREFETCH 19 Int BE Pri
55901!#1 N2081 P569 REPLACEMENT 22 Int BE Pri
55902!#1 N2082 P570 MEMBAR
55903!#1 N2083 P571 BLD 31 -1 FP BE Pri
55904!#1 N2084 P572 MEMBAR
55905!#1 N2085 P573 PREFETCH 31 Int BE Pri
55906!#1 N2086 P574 LD 23 -1 Int BE Pri
55907!#1 N2087 P575 MEMBAR
55908!#1 N2088 P576 BLD 24 -1 FP BE Pri
55909!#1 N2089 P576 BLD 25 -1 FP BE Pri
55910!#1 N2090 P577 MEMBAR
55911!#1 N2091 P578 PREFETCH 26 Int BE Pri
55912!#1 N2092 P579 LD 2 -1 FP BE Pri
55913!#1 N2093 P580 MEMBAR
55914!#1 N2094 P581 BSTC 32 0x40000065 FP BE Pri
55915!#1 N2095 P582 MEMBAR
55916!#1 N2096 P583 LD 0 -1 Int LE Pri
55917!#1 N2097 P584 MEMBAR
55918!#1 N2098 P585 BSTC 26 0x40000066 FP BE Pri
55919!#1 N2099 P585 BSTC 27 0x40000067 FP BE Pri
55920!#1 N2100 P586 MEMBAR
55921!#1 N2101 P587 BST 14 0x40000068 FP BE Pri
55922!#1 N2102 P588 MEMBAR
55923!#1 N2103 P589 BLD 10 -1 FP BE Sec
55924!#1 N2104 P590 MEMBAR
55925!#1 N2105 P591 PREFETCH 0 Int BE Pri
55926!#1 N2106 P592 REPLACEMENT 18 Int BE Pri
55927!#1 N2107 P593 MEMBAR
55928!#1 N2108 P594 BLD 8 -1 FP BE Pri
55929!#1 N2109 P594 BLD 9 -1 FP BE Pri
55930!#1 N2110 P595 MEMBAR
55931!#1 N2111 P596 REPLACEMENT 18 Int BE Pri
55932!#1 N2112 P597 MEMBAR
55933!#1 N2113 P598 BST 0 0x40000069 FP BE Pri
55934!#1 N2114 P598 BST 1 0x4000006a FP BE Pri
55935!#A N2113 N2114
55936!#1 N2115 P598 BST 2 0x4000006b FP BE Pri
55937!#1 N2116 P598 BST 3 0x4000006c FP BE Pri
55938!#1 N2117 P598 BST 4 0x4000006d FP BE Pri
55939!#1 N2118 P599 MEMBAR
55940!#1 N2119 P600 BST 5 0x4000006e FP BE Pri
55941!#1 N2120 P600 BST 6 0x4000006f FP BE Pri
55942!#1 N2121 P601 MEMBAR
55943!#1 N2122 P602 BLD 15 -1 FP BE Pri
55944!#1 N2123 P603 MEMBAR
55945!#1 N2124 P604 REPLACEMENT 33 Int BE Pri
55946!#1 N2125 P605 MEMBAR
55947!#1 N2126 P606 BLD 0 -1 FP BE Pri
55948!#1 N2127 P606 BLD 1 -1 FP BE Pri
55949!#A N2126 N2127
55950!#1 N2128 P606 BLD 2 -1 FP BE Pri
55951!#1 N2129 P606 BLD 3 -1 FP BE Pri
55952!#1 N2130 P606 BLD 4 -1 FP BE Pri
55953!#1 N2131 P607 MEMBAR
55954!#1 N2132 P608 REPLACEMENT 21 Int BE Pri
55955!#1 N2133 P609 MEMBAR
55956!#1 N2134 P610 BLD 15 -1 FP BE Pri
55957!#1 N2135 P611 MEMBAR
55958!#1 N2136 P612 REPLACEMENT 29 Int BE Pri
55959!#1 N2137 P613 LD 28 -1 Int BE Nuc
55960!#1 N2138 P614 MEMBAR
55961!#1 N2139 P615 BLD 24 -1 FP BE Pri
55962!#1 N2140 P615 BLD 25 -1 FP BE Pri
55963!#1 N2141 P616 MEMBAR
55964!#1 N2142 P617 ST 23 0x40000070 FP BE Pri
55965!#1 N2143 P618 MEMBAR
55966!#1 N2144 P619 BST 19 0x40000071 FP BE Pri
55967!#1 N2145 P620 MEMBAR
55968!#1 N2146 P621 BLD 5 -1 FP BE Pri
55969!#1 N2147 P621 BLD 6 -1 FP BE Pri
55970!#1 N2148 P622 MEMBAR
55971!#1 N2149 P623 BST 24 0x40000072 FP BE Pri
55972!#1 N2150 P623 BST 25 0x40000073 FP BE Pri
55973!#1 N2151 P624 MEMBAR
55974!#1 N2152 P625 PREFETCH 23 Int BE Sec
55975!#1 N2153 P626 MEMBAR
55976!#1 N2154 P627 BLD 0 -1 FP BE Pri
55977!#1 N2155 P627 BLD 1 -1 FP BE Pri
55978!#A N2154 N2155
55979!#1 N2156 P627 BLD 2 -1 FP BE Pri
55980!#1 N2157 P627 BLD 3 -1 FP BE Pri
55981!#1 N2158 P627 BLD 4 -1 FP BE Pri
55982!#1 N2159 P628 MEMBAR
55983!#1 N2160 P629 BST 24 0x40000074 FP BE Pri
55984!#1 N2161 P629 BST 25 0x40000075 FP BE Pri
55985!#1 N2162 P630 MEMBAR
55986!#1 N2163 P631 BLD 21 -1 FP BE Pri
55987!#1 N2164 P631 BLD 22 -1 FP BE Pri
55988!#A N2163 N2164
55989!#1 N2165 P631 BLD 23 -1 FP BE Pri
55990!#1 N2166 P632 MEMBAR
55991!#1 N2167 P633 BLD 20 -1 FP BE Pri
55992!#1 N2168 P634 MEMBAR
55993!#1 N2169 P635 REPLACEMENT 27 Int BE Pri
55994!#1 N2170 P636 REPLACEMENT 33 Int BE Sec
55995!#1 N2171 P637 LD 7 -1 Int BE Pri
55996!#1 N2172 P638 MEMBAR
55997!#1 N2173 P639 BLD 26 -1 FP BE Pri
55998!#1 N2174 P639 BLD 27 -1 FP BE Pri
55999!#1 N2175 P640 MEMBAR
56000!#1 N2176 P641 ST 28 0x800008 Int BE Pri
56001!#1 N2177 P642 MEMBAR
56002!#1 N2178 P643 BLD 0 -1 FP BE Pri
56003!#1 N2179 P643 BLD 1 -1 FP BE Pri
56004!#A N2178 N2179
56005!#1 N2180 P643 BLD 2 -1 FP BE Pri
56006!#1 N2181 P643 BLD 3 -1 FP BE Pri
56007!#1 N2182 P643 BLD 4 -1 FP BE Pri
56008!#1 N2183 P644 MEMBAR
56009!#1 N2184 P645 BST 0 0x40000076 FP BE Pri
56010!#1 N2185 P645 BST 1 0x40000077 FP BE Pri
56011!#A N2184 N2185
56012!#1 N2186 P645 BST 2 0x40000078 FP BE Pri
56013!#1 N2187 P645 BST 3 0x40000079 FP BE Pri
56014!#1 N2188 P645 BST 4 0x4000007a FP BE Pri
56015!#1 N2189 P646 MEMBAR
56016!#1 N2190 P647 REPLACEMENT 3 Int BE Pri
56017!#1 N2191 P648 LD 8 -1 FP BE Sec
56018!#1 N2192 P649 ST 8 0x800009 Int BE Pri
56019!#1 N2193 P650 MEMBAR
56020!#1 N2194 P651 BLD 18 -1 FP BE Pri
56021!#1 N2195 P652 MEMBAR
56022!#1 N2196 P653 ST 13 0x4000007b FP BE Pri
56023!#1 N2197 P654 REPLACEMENT 17 Int BE Nuc
56024!#1 N2198 P655 ST 19 0x80000a Int BE Pri
56025!#1 N2199 P656 MEMBAR
56026!#1 N2200 P657 BLD 19 -1 FP BE Pri
56027!#1 N2201 P658 MEMBAR
56028!#1 N2202 P659 BLD 5 -1 FP BE Pri
56029!#1 N2203 P659 BLD 6 -1 FP BE Pri
56030!#1 N2204 P660 MEMBAR
56031!#1 N2205 P661 BST 5 0x4000007c FP BE Pri
56032!#1 N2206 P661 BST 6 0x4000007d FP BE Pri
56033!#1 N2207 P662 MEMBAR
56034!#1 N2208 P663 BLD 30 -1 FP BE Pri
56035!#1 N2209 P664 MEMBAR
56036!#1 N2210 P665 REPLACEMENT 24 Int BE Pri
56037!#1 N2211 P666 MEMBAR
56038!#1 N2212 P667 BSTC 16 0x4000007e FP BE Pri
56039!#1 N2213 P668 MEMBAR
56040!#1 N2214 P669 LD 7 -1 Int BE Pri
56041!#1 N2215 P670 LD 19 -1 FP BE Pri
56042!#1 N2216 P671 MEMBAR
56043!#1 N2217 P672 BLD 24 -1 FP BE Pri
56044!#1 N2218 P672 BLD 25 -1 FP BE Pri
56045!#1 N2219 P673 MEMBAR
56046!#1 N2220 P674 IDC_FLIP 2 Int BE Pri
56047!#1 N2221 P675 MEMBAR
56048!#1 N2222 P676 BLD 11 -1 FP BE Pri
56049!#1 N2223 P676 BLD 12 -1 FP BE Pri
56050!#A N2222 N2223
56051!#1 N2224 P676 BLD 13 -1 FP BE Pri
56052!#1 N2225 P677 MEMBAR
56053!#1 N2226 P678 BST 15 0x4000007f FP BE Pri
56054!#1 N2227 P679 MEMBAR
56055!#1 N2228 P680 BLD 5 -1 FP BE Sec
56056!#1 N2229 P680 BLD 6 -1 FP BE Sec
56057!#1 N2230 P681 MEMBAR
56058!#1 N2231 P682 BLD 21 -1 FP BE Pri
56059!#1 N2232 P682 BLD 22 -1 FP BE Pri
56060!#A N2231 N2232
56061!#1 N2233 P682 BLD 23 -1 FP BE Pri
56062!#1 N2234 P683 MEMBAR
56063!#1 N2235 P684 REPLACEMENT 23 Int BE Pri
56064!#1 N2236 P685 MEMBAR
56065!#1 N2237 P686 BST 5 0x40000080 FP BE Sec
56066!#1 N2238 P686 BST 6 0x40000081 FP BE Sec
56067!#1 N2239 P687 MEMBAR
56068!#1 N2240 P688 BSTC 11 0x40000082 FP BE Pri
56069!#1 N2241 P688 BSTC 12 0x40000083 FP BE Pri
56070!#A N2240 N2241
56071!#1 N2242 P688 BSTC 13 0x40000084 FP BE Pri
56072!#1 N2243 P689 MEMBAR
56073!#1 N2244 P690 REPLACEMENT 12 Int BE Nuc
56074!#1 N2245 P691 REPLACEMENT 8 Int BE Pri
56075!#1 N2246 P692 MEMBAR
56076!#1 N2247 P693 BSTC 21 0x40000085 FP BE Pri
56077!#1 N2248 P693 BSTC 22 0x40000086 FP BE Pri
56078!#A N2247 N2248
56079!#1 N2249 P693 BSTC 23 0x40000087 FP BE Pri
56080!#1 N2250 P694 MEMBAR
56081!#1 N2251 P695 LD 25 -1 FP BE Pri
56082!#1 N2252 P696 MEMBAR
56083!#1 N2253 P697 BLD 15 -1 FP BE Pri
56084!#1 N2254 P698 MEMBAR
56085!#1 N2255 P699 ST 30 0x80000b Int BE Sec
56086!#1 N2256 P700 REPLACEMENT 11 Int BE Nuc
56087!#1 N2257 P701 REPLACEMENT 20 Int BE Pri
56088!#1 N2258 P702 REPLACEMENT 9 Int BE Pri
56089!#1 N2259 P703 MEMBAR
56090!#1 N2260 P704 BST 11 0x40000088 FP BE Pri
56091!#1 N2261 P704 BST 12 0x40000089 FP BE Pri
56092!#A N2260 N2261
56093!#1 N2262 P704 BST 13 0x4000008a FP BE Pri
56094!#1 N2263 P705 MEMBAR
56095!#1 N2264 P706 LD 10 -1 Int BE Pri
56096!#1 N2265 P707 REPLACEMENT 5 Int BE Pri
56097!#1 N2266 P708 LD 27 -1 FP BE Sec
56098!#1 N2267 P709 MEMBAR
56099!#1 N2268 P710 BST 11 0x4000008b FP BE Sec
56100!#1 N2269 P710 BST 12 0x4000008c FP BE Sec
56101!#A N2268 N2269
56102!#1 N2270 P710 BST 13 0x4000008d FP BE Sec
56103!#1 N2271 P711 MEMBAR
56104!#1 N2272 P712 LD 17 -1 Int BE Pri Loop_exit
56105!#1 N2273 P238 MEMBAR
56106!#1 N2274 P239 BLD 0 -1 FP BE Pri
56107!#1 N2275 P239 BLD 1 -1 FP BE Pri
56108!#A N2274 N2275
56109!#1 N2276 P239 BLD 2 -1 FP BE Pri
56110!#1 N2277 P239 BLD 3 -1 FP BE Pri
56111!#1 N2278 P239 BLD 4 -1 FP BE Pri
56112!#1 N2279 P240 MEMBAR
56113!#1 N2280 P241 IDC_FLIP 19 Int BE Pri
56114!#1 N2281 P242 MEMBAR
56115!#1 N2282 P243 BLD 8 -1 FP BE Pri
56116!#1 N2283 P243 BLD 9 -1 FP BE Pri
56117!#1 N2284 P244 MEMBAR
56118!#1 N2285 P245 PREFETCH 13 Int BE Pri
56119!#1 N2286 P246 REPLACEMENT 18 Int BE Pri
56120!#1 N2287 P247 LD 14 -1 FP BE Pri
56121!#1 N2288 P248 MEMBAR
56122!#1 N2289 P249 BST 16 0x4000008e FP BE Sec
56123!#1 N2290 P250 MEMBAR
56124!#1 N2291 P251 BLD 5 -1 FP BE Pri
56125!#1 N2292 P251 BLD 6 -1 FP BE Pri
56126!#1 N2293 P252 MEMBAR
56127!#1 N2294 P253 BSTC 14 0x4000008f FP BE Pri
56128!#1 N2295 P254 MEMBAR
56129!#1 N2296 P255 REPLACEMENT 13 Int BE Pri
56130!#1 N2297 P256 PREFETCH 17 Int BE Pri
56131!#1 N2298 P257 MEMBAR
56132!#1 N2299 P258 BST 18 0x40000090 FP BE Pri
56133!#1 N2300 P259 MEMBAR
56134!#1 N2301 P260 LD 24 -1 FP BE Pri
56135!#1 N2302 P261 REPLACEMENT 24 Int BE Sec
56136!#1 N2303 P262 MEMBAR
56137!#1 N2304 P263 BST 24 0x40000091 FP BE Sec
56138!#1 N2305 P263 BST 25 0x40000092 FP BE Sec
56139!#1 N2306 P264 MEMBAR
56140!#1 N2307 P265 LD 22 -1 Int BE Pri
56141!#1 N2308 P266 MEMBAR
56142!#1 N2309 P267 BST 0 0x40000093 FP BE Pri
56143!#1 N2310 P267 BST 1 0x40000094 FP BE Pri
56144!#A N2309 N2310
56145!#1 N2311 P267 BST 2 0x40000095 FP BE Pri
56146!#1 N2312 P267 BST 3 0x40000096 FP BE Pri
56147!#1 N2313 P267 BST 4 0x40000097 FP BE Pri
56148!#1 N2314 P268 MEMBAR
56149!#1 N2315 P269 BSTC 11 0x40000098 FP BE Pri
56150!#1 N2316 P269 BSTC 12 0x40000099 FP BE Pri
56151!#A N2315 N2316
56152!#1 N2317 P269 BSTC 13 0x4000009a FP BE Pri
56153!#1 N2318 P270 MEMBAR
56154!#1 N2319 P271 PREFETCH 31 Int BE Sec
56155!#1 N2320 P272 LD 11 -1 Int BE Pri
56156!#1 N2321 P273 LD 9 -1 Int BE Pri
56157!#1 N2322 P274 REPLACEMENT 20 Int BE Pri
56158!#1 N2323 P275 REPLACEMENT 20 Int BE Nuc
56159!#1 N2324 P276 MEMBAR
56160!#1 N2325 P277 BLD 21 -1 FP BE Pri
56161!#1 N2326 P277 BLD 22 -1 FP BE Pri
56162!#A N2325 N2326
56163!#1 N2327 P277 BLD 23 -1 FP BE Pri
56164!#1 N2328 P278 MEMBAR
56165!#1 N2329 P279 BSTC 30 0x4000009b FP BE Pri
56166!#1 N2330 P280 MEMBAR
56167!#1 N2331 P281 BSTC 15 0x4000009c FP BE Pri
56168!#1 N2332 P282 MEMBAR
56169!#1 N2333 P283 PREFETCH 12 Int BE Pri
56170!#1 N2334 P284 LD 26 -1 FP BE Pri
56171!#1 N2335 P285 MEMBAR
56172!#1 N2336 P286 BLD 20 -1 FP BE Pri
56173!#1 N2337 P287 MEMBAR
56174!#1 N2338 P288 BST 0 0x4000009d FP BE Pri
56175!#1 N2339 P288 BST 1 0x4000009e FP BE Pri
56176!#A N2338 N2339
56177!#1 N2340 P288 BST 2 0x4000009f FP BE Pri
56178!#1 N2341 P288 BST 3 0x400000a0 FP BE Pri
56179!#1 N2342 P288 BST 4 0x400000a1 FP BE Pri
56180!#1 N2343 P289 MEMBAR
56181!#1 N2344 P290 REPLACEMENT 21 Int BE Sec
56182!#1 N2345 P291 REPLACEMENT 1 Int BE Pri
56183!#1 N2346 P292 REPLACEMENT 29 Int BE Pri
56184!#1 N2347 P293 PREFETCH 25 Int LE Sec
56185!#1 N2348 P294 MEMBAR
56186!#1 N2349 P295 BLD 29 -1 FP BE Pri
56187!#1 N2350 P296 MEMBAR
56188!#1 N2351 P297 BST 33 0x400000a2 FP BE Pri
56189!#1 N2352 P298 MEMBAR
56190!#1 N2353 P299 BSTC 30 0x400000a3 FP BE Pri
56191!#1 N2354 P300 MEMBAR
56192!#1 N2355 P301 BSTC 32 0x400000a4 FP BE Sec
56193!#1 N2356 P302 MEMBAR
56194!#1 N2357 P303 ST 19 0x400000a5 FP BE Sec
56195!#1 N2358 P304 MEMBAR
56196!#1 N2359 P305 BLD 8 -1 FP BE Pri
56197!#1 N2360 P305 BLD 9 -1 FP BE Pri
56198!#1 N2361 P306 MEMBAR
56199!#1 N2362 P307 BST 26 0x400000a6 FP BE Pri
56200!#1 N2363 P307 BST 27 0x400000a7 FP BE Pri
56201!#1 N2364 P308 MEMBAR
56202!#1 N2365 P309 PREFETCH 28 Int BE Pri
56203!#1 N2366 P310 REPLACEMENT 15 Int BE Pri
56204!#1 N2367 P311 MEMBAR
56205!#1 N2368 P312 BLD 15 -1 FP BE Sec
56206!#1 N2369 P313 MEMBAR
56207!#1 N2370 P314 BSTC 21 0x400000a8 FP BE Sec
56208!#1 N2371 P314 BSTC 22 0x400000a9 FP BE Sec
56209!#A N2370 N2371
56210!#1 N2372 P314 BSTC 23 0x400000aa FP BE Sec
56211!#1 N2373 P315 MEMBAR
56212!#1 N2374 P316 BLD 30 -1 FP BE Sec
56213!#1 N2375 P317 MEMBAR
56214!#1 N2376 P318 BST 17 0x400000ab FP BE Pri
56215!#1 N2377 P319 MEMBAR
56216!#1 N2378 P320 PREFETCH 21 Int BE Pri
56217!#1 N2379 P321 MEMBAR
56218!#1 N2380 P322 BLD 29 -1 FP BE Pri
56219!#1 N2381 P323 MEMBAR
56220!#1 N2382 P324 IDC_FLIP 6 Int BE Pri
56221!#1 N2383 P325 REPLACEMENT 24 Int BE Nuc
56222!#1 N2384 P326 MEMBAR
56223!#1 N2385 P327 BLD 0 -1 FP BE Sec
56224!#1 N2386 P327 BLD 1 -1 FP BE Sec
56225!#A N2385 N2386
56226!#1 N2387 P327 BLD 2 -1 FP BE Sec
56227!#1 N2388 P327 BLD 3 -1 FP BE Sec
56228!#1 N2389 P327 BLD 4 -1 FP BE Sec
56229!#1 N2390 P328 MEMBAR
56230!#1 N2391 P329 REPLACEMENT 26 Int BE Pri
56231!#1 N2392 P330 MEMBAR
56232!#1 N2393 P331 BSTC 14 0x400000ac FP BE Pri
56233!#1 N2394 P332 MEMBAR
56234!#1 N2395 P333 BLD 11 -1 FP BE Pri
56235!#1 N2396 P333 BLD 12 -1 FP BE Pri
56236!#A N2395 N2396
56237!#1 N2397 P333 BLD 13 -1 FP BE Pri
56238!#1 N2398 P334 MEMBAR
56239!#1 N2399 P335 LD 8 -1 Int BE Pri
56240!#1 N2400 P336 MEMBAR
56241!#1 N2401 P337 BLD 11 -1 FP BE Pri
56242!#1 N2402 P337 BLD 12 -1 FP BE Pri
56243!#A N2401 N2402
56244!#1 N2403 P337 BLD 13 -1 FP BE Pri
56245!#1 N2404 P338 MEMBAR
56246!#1 N2405 P339 ST 21 0x80000c Int BE Pri
56247!#1 N2406 P340 ST 17 0x400000ad FP BE Sec
56248!#1 N2407 P341 MEMBAR
56249!#1 N2408 P342 BLD 24 -1 FP BE Pri
56250!#1 N2409 P342 BLD 25 -1 FP BE Pri
56251!#1 N2410 P343 MEMBAR
56252!#1 N2411 P344 BST 7 0x400000ae FP BE Sec
56253!#1 N2412 P345 MEMBAR
56254!#1 N2413 P346 BLD 28 -1 FP BE Pri
56255!#1 N2414 P347 MEMBAR
56256!#1 N2415 P348 ST 6 0x400000af FP BE Sec
56257!#1 N2416 P349 MEMBAR
56258!#1 N2417 P350 BSTC 8 0x400000b0 FP BE Pri
56259!#1 N2418 P350 BSTC 9 0x400000b1 FP BE Pri
56260!#1 N2419 P351 MEMBAR
56261!#1 N2420 P352 BLD 21 -1 FP BE Pri
56262!#1 N2421 P352 BLD 22 -1 FP BE Pri
56263!#A N2420 N2421
56264!#1 N2422 P352 BLD 23 -1 FP BE Pri
56265!#1 N2423 P353 MEMBAR
56266!#1 N2424 P354 BLD 17 -1 FP BE Pri
56267!#1 N2425 P355 MEMBAR
56268!#1 N2426 P356 BSTC 10 0x400000b2 FP BE Pri
56269!#1 N2427 P357 MEMBAR
56270!#1 N2428 P358 REPLACEMENT 19 Int BE Pri
56271!#1 N2429 P359 MEMBAR
56272!#1 N2430 P360 BST 31 0x400000b3 FP BE Sec
56273!#1 N2431 P361 MEMBAR
56274!#1 N2432 P362 BSTC 20 0x400000b4 FP BE Sec
56275!#1 N2433 P363 MEMBAR
56276!#1 N2434 P364 BLD 0 -1 FP BE Pri
56277!#1 N2435 P364 BLD 1 -1 FP BE Pri
56278!#A N2434 N2435
56279!#1 N2436 P364 BLD 2 -1 FP BE Pri
56280!#1 N2437 P364 BLD 3 -1 FP BE Pri
56281!#1 N2438 P364 BLD 4 -1 FP BE Pri
56282!#1 N2439 P365 MEMBAR
56283!#1 N2440 P366 BST 5 0x400000b5 FP BE Pri
56284!#1 N2441 P366 BST 6 0x400000b6 FP BE Pri
56285!#1 N2442 P367 MEMBAR
56286!#1 N2443 P368 LD 16 -1 Int BE Pri
56287!#1 N2444 P369 REPLACEMENT 11 Int BE Nuc
56288!#1 N2445 P370 REPLACEMENT 16 Int BE Pri
56289!#1 N2446 P371 LD 3 -1 Int BE Pri
56290!#1 N2447 P372 MEMBAR
56291!#1 N2448 P373 BSTC 28 0x400000b7 FP BE Sec
56292!#1 N2449 P374 MEMBAR
56293!#1 N2450 P375 BSTC 24 0x400000b8 FP BE Pri
56294!#1 N2451 P375 BSTC 25 0x400000b9 FP BE Pri
56295!#1 N2452 P376 MEMBAR
56296!#1 N2453 P377 BST 0 0x400000ba FP BE Pri
56297!#1 N2454 P377 BST 1 0x400000bb FP BE Pri
56298!#A N2453 N2454
56299!#1 N2455 P377 BST 2 0x400000bc FP BE Pri
56300!#1 N2456 P377 BST 3 0x400000bd FP BE Pri
56301!#1 N2457 P377 BST 4 0x400000be FP BE Pri
56302!#1 N2458 P378 MEMBAR
56303!#1 N2459 P379 BLD 10 -1 FP BE Pri
56304!#1 N2460 P380 MEMBAR
56305!#1 N2461 P381 REPLACEMENT 9 Int BE Pri
56306!#1 N2462 P382 REPLACEMENT 32 Int BE Pri
56307!#1 N2463 P383 MEMBAR
56308!#1 N2464 P384 BSTC 31 0x400000bf FP BE Pri
56309!#1 N2465 P385 MEMBAR
56310!#1 N2466 P386 BSTC 5 0x400000c0 FP BE Pri
56311!#1 N2467 P386 BSTC 6 0x400000c1 FP BE Pri
56312!#1 N2468 P387 MEMBAR
56313!#1 N2469 P388 LD 8 -1 Int BE Pri
56314!#1 N2470 P389 MEMBAR
56315!#1 N2471 P390 BSTC 5 0x400000c2 FP BE Sec
56316!#1 N2472 P390 BSTC 6 0x400000c3 FP BE Sec
56317!#1 N2473 P391 MEMBAR
56318!#1 N2474 P392 LD 3 -1 FP BE Pri
56319!#1 N2475 P393 REPLACEMENT 32 Int BE Sec
56320!#1 N2476 P394 ST 25 0x80000d Int BE Pri
56321!#1 N2477 P395 MEMBAR
56322!#1 N2478 P396 BST 24 0x400000c4 FP BE Pri
56323!#1 N2479 P396 BST 25 0x400000c5 FP BE Pri
56324!#1 N2480 P397 MEMBAR
56325!#1 N2481 P398 BLD 29 -1 FP BE Pri
56326!#1 N2482 P399 MEMBAR
56327!#1 N2483 P400 REPLACEMENT 19 Int BE Pri
56328!#1 N2484 P401 MEMBAR
56329!#1 N2485 P402 BLD 19 -1 FP BE Pri
56330!#1 N2486 P403 MEMBAR
56331!#1 N2487 P404 BSTC 19 0x400000c6 FP BE Pri
56332!#1 N2488 P405 MEMBAR
56333!#1 N2489 P406 LD 8 -1 Int BE Pri
56334!#1 N2490 P407 MEMBAR
56335!#1 N2491 P408 BLD 21 -1 FP BE Pri
56336!#1 N2492 P408 BLD 22 -1 FP BE Pri
56337!#A N2491 N2492
56338!#1 N2493 P408 BLD 23 -1 FP BE Pri
56339!#1 N2494 P409 MEMBAR
56340!#1 N2495 P410 BSTC 26 0x400000c7 FP BE Pri
56341!#1 N2496 P410 BSTC 27 0x400000c8 FP BE Pri
56342!#1 N2497 P411 MEMBAR
56343!#1 N2498 P412 REPLACEMENT 19 Int BE Sec
56344!#1 N2499 P413 MEMBAR
56345!#1 N2500 P414 BLD 28 -1 FP BE Pri
56346!#1 N2501 P415 MEMBAR
56347!#1 N2502 P416 BSTC 11 0x400000c9 FP BE Pri
56348!#1 N2503 P416 BSTC 12 0x400000ca FP BE Pri
56349!#A N2502 N2503
56350!#1 N2504 P416 BSTC 13 0x400000cb FP BE Pri
56351!#1 N2505 P417 MEMBAR
56352!#1 N2506 P418 BSTC 32 0x400000cc FP BE Pri
56353!#1 N2507 P419 MEMBAR
56354!#1 N2508 P420 BSTC 0 0x400000cd FP BE Pri
56355!#1 N2509 P420 BSTC 1 0x400000ce FP BE Pri
56356!#A N2508 N2509
56357!#1 N2510 P420 BSTC 2 0x400000cf FP BE Pri
56358!#1 N2511 P420 BSTC 3 0x400000d0 FP BE Pri
56359!#1 N2512 P420 BSTC 4 0x400000d1 FP BE Pri
56360!#1 N2513 P421 MEMBAR
56361!#1 N2514 P422 BLD 31 -1 FP BE Pri
56362!#1 N2515 P423 MEMBAR
56363!#1 N2516 P424 ST 27 0x400000d2 FP BE Pri
56364!#1 N2517 P425 MEMBAR
56365!#1 N2518 P426 BSTC 8 0x400000d3 FP BE Pri
56366!#1 N2519 P426 BSTC 9 0x400000d4 FP BE Pri
56367!#1 N2520 P427 MEMBAR
56368!#1 N2521 P428 PREFETCH 3 Int BE Nuc
56369!#1 N2522 P429 REPLACEMENT 16 Int BE Sec
56370!#1 N2523 P430 MEMBAR
56371!#1 N2524 P431 BST 0 0x400000d5 FP BE Pri
56372!#1 N2525 P431 BST 1 0x400000d6 FP BE Pri
56373!#A N2524 N2525
56374!#1 N2526 P431 BST 2 0x400000d7 FP BE Pri
56375!#1 N2527 P431 BST 3 0x400000d8 FP BE Pri
56376!#1 N2528 P431 BST 4 0x400000d9 FP BE Pri
56377!#1 N2529 P432 MEMBAR
56378!#1 N2530 P433 ST 23 0x80000e Int BE Sec
56379!#1 N2531 P434 MEMBAR
56380!#1 N2532 P435 BST 26 0x400000da FP BE Pri
56381!#1 N2533 P435 BST 27 0x400000db FP BE Pri
56382!#1 N2534 P436 MEMBAR
56383!#1 N2535 P437 LD 11 -1 FP BE Sec
56384!#1 N2536 P438 LD 5 -1 FP BE Pri
56385!#1 N2537 P439 LD 11 -1 Int BE Pri
56386!#1 N2538 P440 LD 31 -1 FP BE Pri
56387!#1 N2539 P441 LD 12 -1 FP BE Pri
56388!#1 N2540 P442 REPLACEMENT 23 Int BE Sec
56389!#1 N2541 P443 MEMBAR
56390!#1 N2542 P444 BSTC 20 0x400000dc FP BE Pri
56391!#1 N2543 P445 MEMBAR
56392!#1 N2544 P446 BLD 0 -1 FP BE Pri
56393!#1 N2545 P446 BLD 1 -1 FP BE Pri
56394!#A N2544 N2545
56395!#1 N2546 P446 BLD 2 -1 FP BE Pri
56396!#1 N2547 P446 BLD 3 -1 FP BE Pri
56397!#1 N2548 P446 BLD 4 -1 FP BE Pri
56398!#1 N2549 P447 MEMBAR
56399!#1 N2550 P448 BSTC 5 0x400000dd FP BE Pri
56400!#1 N2551 P448 BSTC 6 0x400000de FP BE Pri
56401!#1 N2552 P449 MEMBAR
56402!#1 N2553 P450 REPLACEMENT 20 Int BE Sec
56403!#1 N2554 P451 MEMBAR
56404!#1 N2555 P452 BLD 5 -1 FP BE Pri
56405!#1 N2556 P452 BLD 6 -1 FP BE Pri
56406!#1 N2557 P453 MEMBAR
56407!#1 N2558 P454 PREFETCH 23 Int BE Pri
56408!#1 N2559 P455 PREFETCH 5 Int BE Pri
56409!#1 N2560 P456 PREFETCH 27 Int BE Sec
56410!#1 N2561 P457 MEMBAR
56411!#1 N2562 P458 BSTC 29 0x400000df FP BE Pri
56412!#1 N2563 P459 MEMBAR
56413!#1 N2564 P460 BST 11 0x400000e0 FP BE Pri
56414!#1 N2565 P460 BST 12 0x400000e1 FP BE Pri
56415!#A N2564 N2565
56416!#1 N2566 P460 BST 13 0x400000e2 FP BE Pri
56417!#1 N2567 P461 MEMBAR
56418!#1 N2568 P462 BSTC 15 0x400000e3 FP BE Pri
56419!#1 N2569 P463 MEMBAR
56420!#1 N2570 P464 REPLACEMENT 8 Int BE Pri
56421!#1 N2571 P465 PREFETCH 7 Int BE Sec
56422!#1 N2572 P466 MEMBAR
56423!#1 N2573 P467 BLD 14 -1 FP BE Pri
56424!#1 N2574 P468 MEMBAR
56425!#1 N2575 P469 BST 14 0x400000e4 FP BE Pri
56426!#1 N2576 P470 MEMBAR
56427!#1 N2577 P471 REPLACEMENT 8 Int BE Pri
56428!#1 N2578 P472 MEMBAR
56429!#1 N2579 P473 BLD 24 -1 FP BE Pri
56430!#1 N2580 P473 BLD 25 -1 FP BE Pri
56431!#1 N2581 P474 MEMBAR
56432!#1 N2582 P475 BLD 5 -1 FP BE Pri
56433!#1 N2583 P475 BLD 6 -1 FP BE Pri
56434!#1 N2584 P476 MEMBAR
56435!#1 N2585 P477 PREFETCH 12 Int BE Pri
56436!#1 N2586 P478 REPLACEMENT 20 Int BE Pri
56437!#1 N2587 P479 REPLACEMENT 5 Int BE Pri
56438!#1 N2588 P480 ST 28 0x80000f Int BE Sec
56439!#1 N2589 P481 MEMBAR
56440!#1 N2590 P482 BLD 30 -1 FP BE Pri
56441!#1 N2591 P483 MEMBAR
56442!#1 N2592 P484 REPLACEMENT 13 Int BE Sec
56443!#1 N2593 P485 MEMBAR
56444!#1 N2594 P486 BST 11 0x400000e5 FP BE Pri
56445!#1 N2595 P486 BST 12 0x400000e6 FP BE Pri
56446!#A N2594 N2595
56447!#1 N2596 P486 BST 13 0x400000e7 FP BE Pri
56448!#1 N2597 P487 MEMBAR
56449!#1 N2598 P488 ST 24 0x400000e8 FP BE Pri
56450!#1 N2599 P489 MEMBAR
56451!#1 N2600 P490 BSTC 20 0x400000e9 FP BE Pri
56452!#1 N2601 P491 MEMBAR
56453!#1 N2602 P492 BLD 16 -1 FP BE Pri
56454!#1 N2603 P493 MEMBAR
56455!#1 N2604 P494 BLD 0 -1 FP BE Pri
56456!#1 N2605 P494 BLD 1 -1 FP BE Pri
56457!#A N2604 N2605
56458!#1 N2606 P494 BLD 2 -1 FP BE Pri
56459!#1 N2607 P494 BLD 3 -1 FP BE Pri
56460!#1 N2608 P494 BLD 4 -1 FP BE Pri
56461!#1 N2609 P495 MEMBAR
56462!#1 N2610 P496 PREFETCH 5 Int BE Pri
56463!#1 N2611 P497 MEMBAR
56464!#1 N2612 P498 BLD 28 -1 FP BE Pri
56465!#1 N2613 P499 MEMBAR
56466!#1 N2614 P500 BLD 0 -1 FP BE Pri
56467!#1 N2615 P500 BLD 1 -1 FP BE Pri
56468!#A N2614 N2615
56469!#1 N2616 P500 BLD 2 -1 FP BE Pri
56470!#1 N2617 P500 BLD 3 -1 FP BE Pri
56471!#1 N2618 P500 BLD 4 -1 FP BE Pri
56472!#1 N2619 P501 MEMBAR
56473!#1 N2620 P502 REPLACEMENT 11 Int BE Pri
56474!#1 N2621 P503 LD 13 -1 Int BE Pri
56475!#1 N2622 P504 MEMBAR
56476!#1 N2623 P505 BST 31 0x400000ea FP BE Pri
56477!#1 N2624 P506 MEMBAR
56478!#1 N2625 P507 BLD 0 -1 FP BE Sec
56479!#1 N2626 P507 BLD 1 -1 FP BE Sec
56480!#A N2625 N2626
56481!#1 N2627 P507 BLD 2 -1 FP BE Sec
56482!#1 N2628 P507 BLD 3 -1 FP BE Sec
56483!#1 N2629 P507 BLD 4 -1 FP BE Sec
56484!#1 N2630 P508 MEMBAR
56485!#1 N2631 P509 BLD 19 -1 FP BE Pri
56486!#1 N2632 P510 MEMBAR
56487!#1 N2633 P511 BLD 20 -1 FP BE Pri
56488!#1 N2634 P512 MEMBAR
56489!#1 N2635 P513 ST 26 0x800010 Int BE Pri
56490!#1 N2636 P514 MEMBAR
56491!#1 N2637 P515 BLD 11 -1 FP BE Pri
56492!#1 N2638 P515 BLD 12 -1 FP BE Pri
56493!#A N2637 N2638
56494!#1 N2639 P515 BLD 13 -1 FP BE Pri
56495!#1 N2640 P516 MEMBAR
56496!#1 N2641 P517 ST 3 0x400000eb FP BE Pri
56497!#1 N2642 P518 ST 27 0x800011 Int BE Pri
56498!#1 N2643 P519 MEMBAR
56499!#1 N2644 P520 BLD 8 -1 FP BE Pri
56500!#1 N2645 P520 BLD 9 -1 FP BE Pri
56501!#1 N2646 P521 MEMBAR
56502!#1 N2647 P522 BST 29 0x400000ec FP BE Pri
56503!#1 N2648 P523 MEMBAR
56504!#1 N2649 P524 LD 33 -1 Int BE Pri
56505!#1 N2650 P525 PREFETCH 23 Int BE Pri
56506!#1 N2651 P526 ST 30 0x400000ed FP BE Pri
56507!#1 N2652 P527 ST 33 0x400000ee FP BE Pri
56508!#1 N2653 P528 ST 16 0x800012 Int BE Nuc
56509!#1 N2654 P529 LD 9 -1 FP BE Pri
56510!#1 N2655 P530 MEMBAR
56511!#1 N2656 P531 BST 7 0x400000ef FP BE Pri
56512!#1 N2657 P532 MEMBAR
56513!#1 N2658 P533 BLD 30 -1 FP BE Pri
56514!#1 N2659 P534 MEMBAR
56515!#1 N2660 P535 LD 20 -1 Int BE Nuc
56516!#1 N2661 P536 IDC_FLIP 13 Int BE Pri
56517!#1 N2662 P537 REPLACEMENT 19 Int BE Pri
56518!#1 N2663 P538 MEMBAR
56519!#1 N2664 P539 BLD 10 -1 FP BE Sec
56520!#1 N2665 P540 MEMBAR
56521!#1 N2666 P541 IDC_FLIP 21 Int BE Pri
56522!#1 N2667 P542 REPLACEMENT 2 Int BE Sec
56523!#1 N2668 P543 PREFETCH 6 Int LE Pri
56524!#1 N2669 P544 PREFETCH 4 Int BE Pri
56525!#1 N2670 P545 MEMBAR
56526!#1 N2671 P546 BLD 11 -1 FP BE Pri
56527!#1 N2672 P546 BLD 12 -1 FP BE Pri
56528!#A N2671 N2672
56529!#1 N2673 P546 BLD 13 -1 FP BE Pri
56530!#1 N2674 P547 MEMBAR
56531!#1 N2675 P548 LD 21 -1 Int BE Sec
56532!#1 N2676 P549 PREFETCH 16 Int BE Pri
56533!#1 N2677 P550 LD 5 -1 FP BE Pri
56534!#1 N2678 P551 MEMBAR
56535!#1 N2679 P552 BLD 0 -1 FP BE Sec
56536!#1 N2680 P552 BLD 1 -1 FP BE Sec
56537!#A N2679 N2680
56538!#1 N2681 P552 BLD 2 -1 FP BE Sec
56539!#1 N2682 P552 BLD 3 -1 FP BE Sec
56540!#1 N2683 P552 BLD 4 -1 FP BE Sec
56541!#1 N2684 P553 MEMBAR
56542!#1 N2685 P554 BLD 24 -1 FP BE Pri
56543!#1 N2686 P554 BLD 25 -1 FP BE Pri
56544!#1 N2687 P555 MEMBAR
56545!#1 N2688 P556 IDC_FLIP 22 Int BE Pri
56546!#1 N2689 P557 MEMBAR
56547!#1 N2690 P558 BLD 24 -1 FP BE Pri
56548!#1 N2691 P558 BLD 25 -1 FP BE Pri
56549!#1 N2692 P559 MEMBAR
56550!#1 N2693 P560 BSTC 18 0x400000f0 FP BE Pri
56551!#1 N2694 P561 MEMBAR
56552!#1 N2695 P562 REPLACEMENT 17 Int BE Sec
56553!#1 N2696 P563 MEMBAR
56554!#1 N2697 P564 BLD 29 -1 FP BE Pri
56555!#1 N2698 P565 MEMBAR
56556!#1 N2699 P566 BST 17 0x400000f1 FP BE Sec
56557!#1 N2700 P567 MEMBAR
56558!#1 N2701 P568 PREFETCH 19 Int BE Pri
56559!#1 N2702 P569 REPLACEMENT 22 Int BE Pri
56560!#1 N2703 P570 MEMBAR
56561!#1 N2704 P571 BLD 31 -1 FP BE Pri
56562!#1 N2705 P572 MEMBAR
56563!#1 N2706 P573 PREFETCH 31 Int BE Pri
56564!#1 N2707 P574 LD 23 -1 Int BE Pri
56565!#1 N2708 P575 MEMBAR
56566!#1 N2709 P576 BLD 24 -1 FP BE Pri
56567!#1 N2710 P576 BLD 25 -1 FP BE Pri
56568!#1 N2711 P577 MEMBAR
56569!#1 N2712 P578 PREFETCH 26 Int BE Pri
56570!#1 N2713 P579 LD 2 -1 FP BE Pri
56571!#1 N2714 P580 MEMBAR
56572!#1 N2715 P581 BSTC 32 0x400000f2 FP BE Pri
56573!#1 N2716 P582 MEMBAR
56574!#1 N2717 P583 LD 0 -1 Int LE Pri
56575!#1 N2718 P584 MEMBAR
56576!#1 N2719 P585 BSTC 26 0x400000f3 FP BE Pri
56577!#1 N2720 P585 BSTC 27 0x400000f4 FP BE Pri
56578!#1 N2721 P586 MEMBAR
56579!#1 N2722 P587 BST 14 0x400000f5 FP BE Pri
56580!#1 N2723 P588 MEMBAR
56581!#1 N2724 P589 BLD 10 -1 FP BE Sec
56582!#1 N2725 P590 MEMBAR
56583!#1 N2726 P591 PREFETCH 0 Int BE Pri
56584!#1 N2727 P592 REPLACEMENT 18 Int BE Pri
56585!#1 N2728 P593 MEMBAR
56586!#1 N2729 P594 BLD 8 -1 FP BE Pri
56587!#1 N2730 P594 BLD 9 -1 FP BE Pri
56588!#1 N2731 P595 MEMBAR
56589!#1 N2732 P596 REPLACEMENT 18 Int BE Pri
56590!#1 N2733 P597 MEMBAR
56591!#1 N2734 P598 BST 0 0x400000f6 FP BE Pri
56592!#1 N2735 P598 BST 1 0x400000f7 FP BE Pri
56593!#A N2734 N2735
56594!#1 N2736 P598 BST 2 0x400000f8 FP BE Pri
56595!#1 N2737 P598 BST 3 0x400000f9 FP BE Pri
56596!#1 N2738 P598 BST 4 0x400000fa FP BE Pri
56597!#1 N2739 P599 MEMBAR
56598!#1 N2740 P600 BST 5 0x400000fb FP BE Pri
56599!#1 N2741 P600 BST 6 0x400000fc FP BE Pri
56600!#1 N2742 P601 MEMBAR
56601!#1 N2743 P602 BLD 15 -1 FP BE Pri
56602!#1 N2744 P603 MEMBAR
56603!#1 N2745 P604 REPLACEMENT 33 Int BE Pri
56604!#1 N2746 P605 MEMBAR
56605!#1 N2747 P606 BLD 0 -1 FP BE Pri
56606!#1 N2748 P606 BLD 1 -1 FP BE Pri
56607!#A N2747 N2748
56608!#1 N2749 P606 BLD 2 -1 FP BE Pri
56609!#1 N2750 P606 BLD 3 -1 FP BE Pri
56610!#1 N2751 P606 BLD 4 -1 FP BE Pri
56611!#1 N2752 P607 MEMBAR
56612!#1 N2753 P608 REPLACEMENT 21 Int BE Pri
56613!#1 N2754 P609 MEMBAR
56614!#1 N2755 P610 BLD 15 -1 FP BE Pri
56615!#1 N2756 P611 MEMBAR
56616!#1 N2757 P612 REPLACEMENT 29 Int BE Pri
56617!#1 N2758 P613 LD 28 -1 Int BE Nuc
56618!#1 N2759 P614 MEMBAR
56619!#1 N2760 P615 BLD 24 -1 FP BE Pri
56620!#1 N2761 P615 BLD 25 -1 FP BE Pri
56621!#1 N2762 P616 MEMBAR
56622!#1 N2763 P617 ST 23 0x400000fd FP BE Pri
56623!#1 N2764 P618 MEMBAR
56624!#1 N2765 P619 BST 19 0x400000fe FP BE Pri
56625!#1 N2766 P620 MEMBAR
56626!#1 N2767 P621 BLD 5 -1 FP BE Pri
56627!#1 N2768 P621 BLD 6 -1 FP BE Pri
56628!#1 N2769 P622 MEMBAR
56629!#1 N2770 P623 BST 24 0x400000ff FP BE Pri
56630!#1 N2771 P623 BST 25 0x40000100 FP BE Pri
56631!#1 N2772 P624 MEMBAR
56632!#1 N2773 P625 PREFETCH 23 Int BE Sec
56633!#1 N2774 P626 MEMBAR
56634!#1 N2775 P627 BLD 0 -1 FP BE Pri
56635!#1 N2776 P627 BLD 1 -1 FP BE Pri
56636!#A N2775 N2776
56637!#1 N2777 P627 BLD 2 -1 FP BE Pri
56638!#1 N2778 P627 BLD 3 -1 FP BE Pri
56639!#1 N2779 P627 BLD 4 -1 FP BE Pri
56640!#1 N2780 P628 MEMBAR
56641!#1 N2781 P629 BST 24 0x40000101 FP BE Pri
56642!#1 N2782 P629 BST 25 0x40000102 FP BE Pri
56643!#1 N2783 P630 MEMBAR
56644!#1 N2784 P631 BLD 21 -1 FP BE Pri
56645!#1 N2785 P631 BLD 22 -1 FP BE Pri
56646!#A N2784 N2785
56647!#1 N2786 P631 BLD 23 -1 FP BE Pri
56648!#1 N2787 P632 MEMBAR
56649!#1 N2788 P633 BLD 20 -1 FP BE Pri
56650!#1 N2789 P634 MEMBAR
56651!#1 N2790 P635 REPLACEMENT 27 Int BE Pri
56652!#1 N2791 P636 REPLACEMENT 33 Int BE Sec
56653!#1 N2792 P637 LD 7 -1 Int BE Pri
56654!#1 N2793 P638 MEMBAR
56655!#1 N2794 P639 BLD 26 -1 FP BE Pri
56656!#1 N2795 P639 BLD 27 -1 FP BE Pri
56657!#1 N2796 P640 MEMBAR
56658!#1 N2797 P641 ST 28 0x800013 Int BE Pri
56659!#1 N2798 P642 MEMBAR
56660!#1 N2799 P643 BLD 0 -1 FP BE Pri
56661!#1 N2800 P643 BLD 1 -1 FP BE Pri
56662!#A N2799 N2800
56663!#1 N2801 P643 BLD 2 -1 FP BE Pri
56664!#1 N2802 P643 BLD 3 -1 FP BE Pri
56665!#1 N2803 P643 BLD 4 -1 FP BE Pri
56666!#1 N2804 P644 MEMBAR
56667!#1 N2805 P645 BST 0 0x40000103 FP BE Pri
56668!#1 N2806 P645 BST 1 0x40000104 FP BE Pri
56669!#A N2805 N2806
56670!#1 N2807 P645 BST 2 0x40000105 FP BE Pri
56671!#1 N2808 P645 BST 3 0x40000106 FP BE Pri
56672!#1 N2809 P645 BST 4 0x40000107 FP BE Pri
56673!#1 N2810 P646 MEMBAR
56674!#1 N2811 P647 REPLACEMENT 3 Int BE Pri
56675!#1 N2812 P648 LD 8 -1 FP BE Sec
56676!#1 N2813 P649 ST 8 0x800014 Int BE Pri
56677!#1 N2814 P650 MEMBAR
56678!#1 N2815 P651 BLD 18 -1 FP BE Pri
56679!#1 N2816 P652 MEMBAR
56680!#1 N2817 P653 ST 13 0x40000108 FP BE Pri
56681!#1 N2818 P654 REPLACEMENT 17 Int BE Nuc
56682!#1 N2819 P655 ST 19 0x800015 Int BE Pri
56683!#1 N2820 P656 MEMBAR
56684!#1 N2821 P657 BLD 19 -1 FP BE Pri
56685!#1 N2822 P658 MEMBAR
56686!#1 N2823 P659 BLD 5 -1 FP BE Pri
56687!#1 N2824 P659 BLD 6 -1 FP BE Pri
56688!#1 N2825 P660 MEMBAR
56689!#1 N2826 P661 BST 5 0x40000109 FP BE Pri
56690!#1 N2827 P661 BST 6 0x4000010a FP BE Pri
56691!#1 N2828 P662 MEMBAR
56692!#1 N2829 P663 BLD 30 -1 FP BE Pri
56693!#1 N2830 P664 MEMBAR
56694!#1 N2831 P665 REPLACEMENT 24 Int BE Pri
56695!#1 N2832 P666 MEMBAR
56696!#1 N2833 P667 BSTC 16 0x4000010b FP BE Pri
56697!#1 N2834 P668 MEMBAR
56698!#1 N2835 P669 LD 7 -1 Int BE Pri
56699!#1 N2836 P670 LD 19 -1 FP BE Pri
56700!#1 N2837 P671 MEMBAR
56701!#1 N2838 P672 BLD 24 -1 FP BE Pri
56702!#1 N2839 P672 BLD 25 -1 FP BE Pri
56703!#1 N2840 P673 MEMBAR
56704!#1 N2841 P674 IDC_FLIP 2 Int BE Pri
56705!#1 N2842 P675 MEMBAR
56706!#1 N2843 P676 BLD 11 -1 FP BE Pri
56707!#1 N2844 P676 BLD 12 -1 FP BE Pri
56708!#A N2843 N2844
56709!#1 N2845 P676 BLD 13 -1 FP BE Pri
56710!#1 N2846 P677 MEMBAR
56711!#1 N2847 P678 BST 15 0x4000010c FP BE Pri
56712!#1 N2848 P679 MEMBAR
56713!#1 N2849 P680 BLD 5 -1 FP BE Sec
56714!#1 N2850 P680 BLD 6 -1 FP BE Sec
56715!#1 N2851 P681 MEMBAR
56716!#1 N2852 P682 BLD 21 -1 FP BE Pri
56717!#1 N2853 P682 BLD 22 -1 FP BE Pri
56718!#A N2852 N2853
56719!#1 N2854 P682 BLD 23 -1 FP BE Pri
56720!#1 N2855 P683 MEMBAR
56721!#1 N2856 P684 REPLACEMENT 23 Int BE Pri
56722!#1 N2857 P685 MEMBAR
56723!#1 N2858 P686 BST 5 0x4000010d FP BE Sec
56724!#1 N2859 P686 BST 6 0x4000010e FP BE Sec
56725!#1 N2860 P687 MEMBAR
56726!#1 N2861 P688 BSTC 11 0x4000010f FP BE Pri
56727!#1 N2862 P688 BSTC 12 0x40000110 FP BE Pri
56728!#A N2861 N2862
56729!#1 N2863 P688 BSTC 13 0x40000111 FP BE Pri
56730!#1 N2864 P689 MEMBAR
56731!#1 N2865 P690 REPLACEMENT 12 Int BE Nuc
56732!#1 N2866 P691 REPLACEMENT 8 Int BE Pri
56733!#1 N2867 P692 MEMBAR
56734!#1 N2868 P693 BSTC 21 0x40000112 FP BE Pri
56735!#1 N2869 P693 BSTC 22 0x40000113 FP BE Pri
56736!#A N2868 N2869
56737!#1 N2870 P693 BSTC 23 0x40000114 FP BE Pri
56738!#1 N2871 P694 MEMBAR
56739!#1 N2872 P695 LD 25 -1 FP BE Pri
56740!#1 N2873 P696 MEMBAR
56741!#1 N2874 P697 BLD 15 -1 FP BE Pri
56742!#1 N2875 P698 MEMBAR
56743!#1 N2876 P699 ST 30 0x800016 Int BE Sec
56744!#1 N2877 P700 REPLACEMENT 11 Int BE Nuc
56745!#1 N2878 P701 REPLACEMENT 20 Int BE Pri
56746!#1 N2879 P702 REPLACEMENT 9 Int BE Pri
56747!#1 N2880 P703 MEMBAR
56748!#1 N2881 P704 BST 11 0x40000115 FP BE Pri
56749!#1 N2882 P704 BST 12 0x40000116 FP BE Pri
56750!#A N2881 N2882
56751!#1 N2883 P704 BST 13 0x40000117 FP BE Pri
56752!#1 N2884 P705 MEMBAR
56753!#1 N2885 P706 LD 10 -1 Int BE Pri
56754!#1 N2886 P707 REPLACEMENT 5 Int BE Pri
56755!#1 N2887 P708 LD 27 -1 FP BE Sec
56756!#1 N2888 P709 MEMBAR
56757!#1 N2889 P710 BST 11 0x40000118 FP BE Sec
56758!#1 N2890 P710 BST 12 0x40000119 FP BE Sec
56759!#A N2889 N2890
56760!#1 N2891 P710 BST 13 0x4000011a FP BE Sec
56761!#1 N2892 P711 MEMBAR
56762!#1 N2893 P712 LD 17 -1 Int BE Pri Loop_exit
56763!#1 N2894 P238 MEMBAR
56764!#1 N2895 P239 BLD 0 -1 FP BE Pri
56765!#1 N2896 P239 BLD 1 -1 FP BE Pri
56766!#A N2895 N2896
56767!#1 N2897 P239 BLD 2 -1 FP BE Pri
56768!#1 N2898 P239 BLD 3 -1 FP BE Pri
56769!#1 N2899 P239 BLD 4 -1 FP BE Pri
56770!#1 N2900 P240 MEMBAR
56771!#1 N2901 P241 IDC_FLIP 19 Int BE Pri
56772!#1 N2902 P242 MEMBAR
56773!#1 N2903 P243 BLD 8 -1 FP BE Pri
56774!#1 N2904 P243 BLD 9 -1 FP BE Pri
56775!#1 N2905 P244 MEMBAR
56776!#1 N2906 P245 PREFETCH 13 Int BE Pri
56777!#1 N2907 P246 REPLACEMENT 18 Int BE Pri
56778!#1 N2908 P247 LD 14 -1 FP BE Pri
56779!#1 N2909 P248 MEMBAR
56780!#1 N2910 P249 BST 16 0x4000011b FP BE Sec
56781!#1 N2911 P250 MEMBAR
56782!#1 N2912 P251 BLD 5 -1 FP BE Pri
56783!#1 N2913 P251 BLD 6 -1 FP BE Pri
56784!#1 N2914 P252 MEMBAR
56785!#1 N2915 P253 BSTC 14 0x4000011c FP BE Pri
56786!#1 N2916 P254 MEMBAR
56787!#1 N2917 P255 REPLACEMENT 13 Int BE Pri
56788!#1 N2918 P256 PREFETCH 17 Int BE Pri
56789!#1 N2919 P257 MEMBAR
56790!#1 N2920 P258 BST 18 0x4000011d FP BE Pri
56791!#1 N2921 P259 MEMBAR
56792!#1 N2922 P260 LD 24 -1 FP BE Pri
56793!#1 N2923 P261 REPLACEMENT 24 Int BE Sec
56794!#1 N2924 P262 MEMBAR
56795!#1 N2925 P263 BST 24 0x4000011e FP BE Sec
56796!#1 N2926 P263 BST 25 0x4000011f FP BE Sec
56797!#1 N2927 P264 MEMBAR
56798!#1 N2928 P265 LD 22 -1 Int BE Pri
56799!#1 N2929 P266 MEMBAR
56800!#1 N2930 P267 BST 0 0x40000120 FP BE Pri
56801!#1 N2931 P267 BST 1 0x40000121 FP BE Pri
56802!#A N2930 N2931
56803!#1 N2932 P267 BST 2 0x40000122 FP BE Pri
56804!#1 N2933 P267 BST 3 0x40000123 FP BE Pri
56805!#1 N2934 P267 BST 4 0x40000124 FP BE Pri
56806!#1 N2935 P268 MEMBAR
56807!#1 N2936 P269 BSTC 11 0x40000125 FP BE Pri
56808!#1 N2937 P269 BSTC 12 0x40000126 FP BE Pri
56809!#A N2936 N2937
56810!#1 N2938 P269 BSTC 13 0x40000127 FP BE Pri
56811!#1 N2939 P270 MEMBAR
56812!#1 N2940 P271 PREFETCH 31 Int BE Sec
56813!#1 N2941 P272 LD 11 -1 Int BE Pri
56814!#1 N2942 P273 LD 9 -1 Int BE Pri
56815!#1 N2943 P274 REPLACEMENT 20 Int BE Pri
56816!#1 N2944 P275 REPLACEMENT 20 Int BE Nuc
56817!#1 N2945 P276 MEMBAR
56818!#1 N2946 P277 BLD 21 -1 FP BE Pri
56819!#1 N2947 P277 BLD 22 -1 FP BE Pri
56820!#A N2946 N2947
56821!#1 N2948 P277 BLD 23 -1 FP BE Pri
56822!#1 N2949 P278 MEMBAR
56823!#1 N2950 P279 BSTC 30 0x40000128 FP BE Pri
56824!#1 N2951 P280 MEMBAR
56825!#1 N2952 P281 BSTC 15 0x40000129 FP BE Pri
56826!#1 N2953 P282 MEMBAR
56827!#1 N2954 P283 PREFETCH 12 Int BE Pri
56828!#1 N2955 P284 LD 26 -1 FP BE Pri
56829!#1 N2956 P285 MEMBAR
56830!#1 N2957 P286 BLD 20 -1 FP BE Pri
56831!#1 N2958 P287 MEMBAR
56832!#1 N2959 P288 BST 0 0x4000012a FP BE Pri
56833!#1 N2960 P288 BST 1 0x4000012b FP BE Pri
56834!#A N2959 N2960
56835!#1 N2961 P288 BST 2 0x4000012c FP BE Pri
56836!#1 N2962 P288 BST 3 0x4000012d FP BE Pri
56837!#1 N2963 P288 BST 4 0x4000012e FP BE Pri
56838!#1 N2964 P289 MEMBAR
56839!#1 N2965 P290 REPLACEMENT 21 Int BE Sec
56840!#1 N2966 P291 REPLACEMENT 1 Int BE Pri
56841!#1 N2967 P292 REPLACEMENT 29 Int BE Pri
56842!#1 N2968 P293 PREFETCH 25 Int LE Sec
56843!#1 N2969 P294 MEMBAR
56844!#1 N2970 P295 BLD 29 -1 FP BE Pri
56845!#1 N2971 P296 MEMBAR
56846!#1 N2972 P297 BST 33 0x4000012f FP BE Pri
56847!#1 N2973 P298 MEMBAR
56848!#1 N2974 P299 BSTC 30 0x40000130 FP BE Pri
56849!#1 N2975 P300 MEMBAR
56850!#1 N2976 P301 BSTC 32 0x40000131 FP BE Sec
56851!#1 N2977 P302 MEMBAR
56852!#1 N2978 P303 ST 19 0x40000132 FP BE Sec
56853!#1 N2979 P304 MEMBAR
56854!#1 N2980 P305 BLD 8 -1 FP BE Pri
56855!#1 N2981 P305 BLD 9 -1 FP BE Pri
56856!#1 N2982 P306 MEMBAR
56857!#1 N2983 P307 BST 26 0x40000133 FP BE Pri
56858!#1 N2984 P307 BST 27 0x40000134 FP BE Pri
56859!#1 N2985 P308 MEMBAR
56860!#1 N2986 P309 PREFETCH 28 Int BE Pri
56861!#1 N2987 P310 REPLACEMENT 15 Int BE Pri
56862!#1 N2988 P311 MEMBAR
56863!#1 N2989 P312 BLD 15 -1 FP BE Sec
56864!#1 N2990 P313 MEMBAR
56865!#1 N2991 P314 BSTC 21 0x40000135 FP BE Sec
56866!#1 N2992 P314 BSTC 22 0x40000136 FP BE Sec
56867!#A N2991 N2992
56868!#1 N2993 P314 BSTC 23 0x40000137 FP BE Sec
56869!#1 N2994 P315 MEMBAR
56870!#1 N2995 P316 BLD 30 -1 FP BE Sec
56871!#1 N2996 P317 MEMBAR
56872!#1 N2997 P318 BST 17 0x40000138 FP BE Pri
56873!#1 N2998 P319 MEMBAR
56874!#1 N2999 P320 PREFETCH 21 Int BE Pri
56875!#1 N3000 P321 MEMBAR
56876!#1 N3001 P322 BLD 29 -1 FP BE Pri
56877!#1 N3002 P323 MEMBAR
56878!#1 N3003 P324 IDC_FLIP 6 Int BE Pri
56879!#1 N3004 P325 REPLACEMENT 24 Int BE Nuc
56880!#1 N3005 P326 MEMBAR
56881!#1 N3006 P327 BLD 0 -1 FP BE Sec
56882!#1 N3007 P327 BLD 1 -1 FP BE Sec
56883!#A N3006 N3007
56884!#1 N3008 P327 BLD 2 -1 FP BE Sec
56885!#1 N3009 P327 BLD 3 -1 FP BE Sec
56886!#1 N3010 P327 BLD 4 -1 FP BE Sec
56887!#1 N3011 P328 MEMBAR
56888!#1 N3012 P329 REPLACEMENT 26 Int BE Pri
56889!#1 N3013 P330 MEMBAR
56890!#1 N3014 P331 BSTC 14 0x40000139 FP BE Pri
56891!#1 N3015 P332 MEMBAR
56892!#1 N3016 P333 BLD 11 -1 FP BE Pri
56893!#1 N3017 P333 BLD 12 -1 FP BE Pri
56894!#A N3016 N3017
56895!#1 N3018 P333 BLD 13 -1 FP BE Pri
56896!#1 N3019 P334 MEMBAR
56897!#1 N3020 P335 LD 8 -1 Int BE Pri
56898!#1 N3021 P336 MEMBAR
56899!#1 N3022 P337 BLD 11 -1 FP BE Pri
56900!#1 N3023 P337 BLD 12 -1 FP BE Pri
56901!#A N3022 N3023
56902!#1 N3024 P337 BLD 13 -1 FP BE Pri
56903!#1 N3025 P338 MEMBAR
56904!#1 N3026 P339 ST 21 0x800017 Int BE Pri
56905!#1 N3027 P340 ST 17 0x4000013a FP BE Sec
56906!#1 N3028 P341 MEMBAR
56907!#1 N3029 P342 BLD 24 -1 FP BE Pri
56908!#1 N3030 P342 BLD 25 -1 FP BE Pri
56909!#1 N3031 P343 MEMBAR
56910!#1 N3032 P344 BST 7 0x4000013b FP BE Sec
56911!#1 N3033 P345 MEMBAR
56912!#1 N3034 P346 BLD 28 -1 FP BE Pri
56913!#1 N3035 P347 MEMBAR
56914!#1 N3036 P348 ST 6 0x4000013c FP BE Sec
56915!#1 N3037 P349 MEMBAR
56916!#1 N3038 P350 BSTC 8 0x4000013d FP BE Pri
56917!#1 N3039 P350 BSTC 9 0x4000013e FP BE Pri
56918!#1 N3040 P351 MEMBAR
56919!#1 N3041 P352 BLD 21 -1 FP BE Pri
56920!#1 N3042 P352 BLD 22 -1 FP BE Pri
56921!#A N3041 N3042
56922!#1 N3043 P352 BLD 23 -1 FP BE Pri
56923!#1 N3044 P353 MEMBAR
56924!#1 N3045 P354 BLD 17 -1 FP BE Pri
56925!#1 N3046 P355 MEMBAR
56926!#1 N3047 P356 BSTC 10 0x4000013f FP BE Pri
56927!#1 N3048 P357 MEMBAR
56928!#1 N3049 P358 REPLACEMENT 19 Int BE Pri
56929!#1 N3050 P359 MEMBAR
56930!#1 N3051 P360 BST 31 0x40000140 FP BE Sec
56931!#1 N3052 P361 MEMBAR
56932!#1 N3053 P362 BSTC 20 0x40000141 FP BE Sec
56933!#1 N3054 P363 MEMBAR
56934!#1 N3055 P364 BLD 0 -1 FP BE Pri
56935!#1 N3056 P364 BLD 1 -1 FP BE Pri
56936!#A N3055 N3056
56937!#1 N3057 P364 BLD 2 -1 FP BE Pri
56938!#1 N3058 P364 BLD 3 -1 FP BE Pri
56939!#1 N3059 P364 BLD 4 -1 FP BE Pri
56940!#1 N3060 P365 MEMBAR
56941!#1 N3061 P366 BST 5 0x40000142 FP BE Pri
56942!#1 N3062 P366 BST 6 0x40000143 FP BE Pri
56943!#1 N3063 P367 MEMBAR
56944!#1 N3064 P368 LD 16 -1 Int BE Pri
56945!#1 N3065 P369 REPLACEMENT 11 Int BE Nuc
56946!#1 N3066 P370 REPLACEMENT 16 Int BE Pri
56947!#1 N3067 P371 LD 3 -1 Int BE Pri
56948!#1 N3068 P372 MEMBAR
56949!#1 N3069 P373 BSTC 28 0x40000144 FP BE Sec
56950!#1 N3070 P374 MEMBAR
56951!#1 N3071 P375 BSTC 24 0x40000145 FP BE Pri
56952!#1 N3072 P375 BSTC 25 0x40000146 FP BE Pri
56953!#1 N3073 P376 MEMBAR
56954!#1 N3074 P377 BST 0 0x40000147 FP BE Pri
56955!#1 N3075 P377 BST 1 0x40000148 FP BE Pri
56956!#A N3074 N3075
56957!#1 N3076 P377 BST 2 0x40000149 FP BE Pri
56958!#1 N3077 P377 BST 3 0x4000014a FP BE Pri
56959!#1 N3078 P377 BST 4 0x4000014b FP BE Pri
56960!#1 N3079 P378 MEMBAR
56961!#1 N3080 P379 BLD 10 -1 FP BE Pri
56962!#1 N3081 P380 MEMBAR
56963!#1 N3082 P381 REPLACEMENT 9 Int BE Pri
56964!#1 N3083 P382 REPLACEMENT 32 Int BE Pri
56965!#1 N3084 P383 MEMBAR
56966!#1 N3085 P384 BSTC 31 0x4000014c FP BE Pri
56967!#1 N3086 P385 MEMBAR
56968!#1 N3087 P386 BSTC 5 0x4000014d FP BE Pri
56969!#1 N3088 P386 BSTC 6 0x4000014e FP BE Pri
56970!#1 N3089 P387 MEMBAR
56971!#1 N3090 P388 LD 8 -1 Int BE Pri
56972!#1 N3091 P389 MEMBAR
56973!#1 N3092 P390 BSTC 5 0x4000014f FP BE Sec
56974!#1 N3093 P390 BSTC 6 0x40000150 FP BE Sec
56975!#1 N3094 P391 MEMBAR
56976!#1 N3095 P392 LD 3 -1 FP BE Pri
56977!#1 N3096 P393 REPLACEMENT 32 Int BE Sec
56978!#1 N3097 P394 ST 25 0x800018 Int BE Pri
56979!#1 N3098 P395 MEMBAR
56980!#1 N3099 P396 BST 24 0x40000151 FP BE Pri
56981!#1 N3100 P396 BST 25 0x40000152 FP BE Pri
56982!#1 N3101 P397 MEMBAR
56983!#1 N3102 P398 BLD 29 -1 FP BE Pri
56984!#1 N3103 P399 MEMBAR
56985!#1 N3104 P400 REPLACEMENT 19 Int BE Pri
56986!#1 N3105 P401 MEMBAR
56987!#1 N3106 P402 BLD 19 -1 FP BE Pri
56988!#1 N3107 P403 MEMBAR
56989!#1 N3108 P404 BSTC 19 0x40000153 FP BE Pri
56990!#1 N3109 P405 MEMBAR
56991!#1 N3110 P406 LD 8 -1 Int BE Pri
56992!#1 N3111 P407 MEMBAR
56993!#1 N3112 P408 BLD 21 -1 FP BE Pri
56994!#1 N3113 P408 BLD 22 -1 FP BE Pri
56995!#A N3112 N3113
56996!#1 N3114 P408 BLD 23 -1 FP BE Pri
56997!#1 N3115 P409 MEMBAR
56998!#1 N3116 P410 BSTC 26 0x40000154 FP BE Pri
56999!#1 N3117 P410 BSTC 27 0x40000155 FP BE Pri
57000!#1 N3118 P411 MEMBAR
57001!#1 N3119 P412 REPLACEMENT 19 Int BE Sec
57002!#1 N3120 P413 MEMBAR
57003!#1 N3121 P414 BLD 28 -1 FP BE Pri
57004!#1 N3122 P415 MEMBAR
57005!#1 N3123 P416 BSTC 11 0x40000156 FP BE Pri
57006!#1 N3124 P416 BSTC 12 0x40000157 FP BE Pri
57007!#A N3123 N3124
57008!#1 N3125 P416 BSTC 13 0x40000158 FP BE Pri
57009!#1 N3126 P417 MEMBAR
57010!#1 N3127 P418 BSTC 32 0x40000159 FP BE Pri
57011!#1 N3128 P419 MEMBAR
57012!#1 N3129 P420 BSTC 0 0x4000015a FP BE Pri
57013!#1 N3130 P420 BSTC 1 0x4000015b FP BE Pri
57014!#A N3129 N3130
57015!#1 N3131 P420 BSTC 2 0x4000015c FP BE Pri
57016!#1 N3132 P420 BSTC 3 0x4000015d FP BE Pri
57017!#1 N3133 P420 BSTC 4 0x4000015e FP BE Pri
57018!#1 N3134 P421 MEMBAR
57019!#1 N3135 P422 BLD 31 -1 FP BE Pri
57020!#1 N3136 P423 MEMBAR
57021!#1 N3137 P424 ST 27 0x4000015f FP BE Pri
57022!#1 N3138 P425 MEMBAR
57023!#1 N3139 P426 BSTC 8 0x40000160 FP BE Pri
57024!#1 N3140 P426 BSTC 9 0x40000161 FP BE Pri
57025!#1 N3141 P427 MEMBAR
57026!#1 N3142 P428 PREFETCH 3 Int BE Nuc
57027!#1 N3143 P429 REPLACEMENT 16 Int BE Sec
57028!#1 N3144 P430 MEMBAR
57029!#1 N3145 P431 BST 0 0x40000162 FP BE Pri
57030!#1 N3146 P431 BST 1 0x40000163 FP BE Pri
57031!#A N3145 N3146
57032!#1 N3147 P431 BST 2 0x40000164 FP BE Pri
57033!#1 N3148 P431 BST 3 0x40000165 FP BE Pri
57034!#1 N3149 P431 BST 4 0x40000166 FP BE Pri
57035!#1 N3150 P432 MEMBAR
57036!#1 N3151 P433 ST 23 0x800019 Int BE Sec
57037!#1 N3152 P434 MEMBAR
57038!#1 N3153 P435 BST 26 0x40000167 FP BE Pri
57039!#1 N3154 P435 BST 27 0x40000168 FP BE Pri
57040!#1 N3155 P436 MEMBAR
57041!#1 N3156 P437 LD 11 -1 FP BE Sec
57042!#1 N3157 P438 LD 5 -1 FP BE Pri
57043!#1 N3158 P439 LD 11 -1 Int BE Pri
57044!#1 N3159 P440 LD 31 -1 FP BE Pri
57045!#1 N3160 P441 LD 12 -1 FP BE Pri
57046!#1 N3161 P442 REPLACEMENT 23 Int BE Sec
57047!#1 N3162 P443 MEMBAR
57048!#1 N3163 P444 BSTC 20 0x40000169 FP BE Pri
57049!#1 N3164 P445 MEMBAR
57050!#1 N3165 P446 BLD 0 -1 FP BE Pri
57051!#1 N3166 P446 BLD 1 -1 FP BE Pri
57052!#A N3165 N3166
57053!#1 N3167 P446 BLD 2 -1 FP BE Pri
57054!#1 N3168 P446 BLD 3 -1 FP BE Pri
57055!#1 N3169 P446 BLD 4 -1 FP BE Pri
57056!#1 N3170 P447 MEMBAR
57057!#1 N3171 P448 BSTC 5 0x4000016a FP BE Pri
57058!#1 N3172 P448 BSTC 6 0x4000016b FP BE Pri
57059!#1 N3173 P449 MEMBAR
57060!#1 N3174 P450 REPLACEMENT 20 Int BE Sec
57061!#1 N3175 P451 MEMBAR
57062!#1 N3176 P452 BLD 5 -1 FP BE Pri
57063!#1 N3177 P452 BLD 6 -1 FP BE Pri
57064!#1 N3178 P453 MEMBAR
57065!#1 N3179 P454 PREFETCH 23 Int BE Pri
57066!#1 N3180 P455 PREFETCH 5 Int BE Pri
57067!#1 N3181 P456 PREFETCH 27 Int BE Sec
57068!#1 N3182 P457 MEMBAR
57069!#1 N3183 P458 BSTC 29 0x4000016c FP BE Pri
57070!#1 N3184 P459 MEMBAR
57071!#1 N3185 P460 BST 11 0x4000016d FP BE Pri
57072!#1 N3186 P460 BST 12 0x4000016e FP BE Pri
57073!#A N3185 N3186
57074!#1 N3187 P460 BST 13 0x4000016f FP BE Pri
57075!#1 N3188 P461 MEMBAR
57076!#1 N3189 P462 BSTC 15 0x40000170 FP BE Pri
57077!#1 N3190 P463 MEMBAR
57078!#1 N3191 P464 REPLACEMENT 8 Int BE Pri
57079!#1 N3192 P465 PREFETCH 7 Int BE Sec
57080!#1 N3193 P466 MEMBAR
57081!#1 N3194 P467 BLD 14 -1 FP BE Pri
57082!#1 N3195 P468 MEMBAR
57083!#1 N3196 P469 BST 14 0x40000171 FP BE Pri
57084!#1 N3197 P470 MEMBAR
57085!#1 N3198 P471 REPLACEMENT 8 Int BE Pri
57086!#1 N3199 P472 MEMBAR
57087!#1 N3200 P473 BLD 24 -1 FP BE Pri
57088!#1 N3201 P473 BLD 25 -1 FP BE Pri
57089!#1 N3202 P474 MEMBAR
57090!#1 N3203 P475 BLD 5 -1 FP BE Pri
57091!#1 N3204 P475 BLD 6 -1 FP BE Pri
57092!#1 N3205 P476 MEMBAR
57093!#1 N3206 P477 PREFETCH 12 Int BE Pri
57094!#1 N3207 P478 REPLACEMENT 20 Int BE Pri
57095!#1 N3208 P479 REPLACEMENT 5 Int BE Pri
57096!#1 N3209 P480 ST 28 0x80001a Int BE Sec
57097!#1 N3210 P481 MEMBAR
57098!#1 N3211 P482 BLD 30 -1 FP BE Pri
57099!#1 N3212 P483 MEMBAR
57100!#1 N3213 P484 REPLACEMENT 13 Int BE Sec
57101!#1 N3214 P485 MEMBAR
57102!#1 N3215 P486 BST 11 0x40000172 FP BE Pri
57103!#1 N3216 P486 BST 12 0x40000173 FP BE Pri
57104!#A N3215 N3216
57105!#1 N3217 P486 BST 13 0x40000174 FP BE Pri
57106!#1 N3218 P487 MEMBAR
57107!#1 N3219 P488 ST 24 0x40000175 FP BE Pri
57108!#1 N3220 P489 MEMBAR
57109!#1 N3221 P490 BSTC 20 0x40000176 FP BE Pri
57110!#1 N3222 P491 MEMBAR
57111!#1 N3223 P492 BLD 16 -1 FP BE Pri
57112!#1 N3224 P493 MEMBAR
57113!#1 N3225 P494 BLD 0 -1 FP BE Pri
57114!#1 N3226 P494 BLD 1 -1 FP BE Pri
57115!#A N3225 N3226
57116!#1 N3227 P494 BLD 2 -1 FP BE Pri
57117!#1 N3228 P494 BLD 3 -1 FP BE Pri
57118!#1 N3229 P494 BLD 4 -1 FP BE Pri
57119!#1 N3230 P495 MEMBAR
57120!#1 N3231 P496 PREFETCH 5 Int BE Pri
57121!#1 N3232 P497 MEMBAR
57122!#1 N3233 P498 BLD 28 -1 FP BE Pri
57123!#1 N3234 P499 MEMBAR
57124!#1 N3235 P500 BLD 0 -1 FP BE Pri
57125!#1 N3236 P500 BLD 1 -1 FP BE Pri
57126!#A N3235 N3236
57127!#1 N3237 P500 BLD 2 -1 FP BE Pri
57128!#1 N3238 P500 BLD 3 -1 FP BE Pri
57129!#1 N3239 P500 BLD 4 -1 FP BE Pri
57130!#1 N3240 P501 MEMBAR
57131!#1 N3241 P502 REPLACEMENT 11 Int BE Pri
57132!#1 N3242 P503 LD 13 -1 Int BE Pri
57133!#1 N3243 P504 MEMBAR
57134!#1 N3244 P505 BST 31 0x40000177 FP BE Pri
57135!#1 N3245 P506 MEMBAR
57136!#1 N3246 P507 BLD 0 -1 FP BE Sec
57137!#1 N3247 P507 BLD 1 -1 FP BE Sec
57138!#A N3246 N3247
57139!#1 N3248 P507 BLD 2 -1 FP BE Sec
57140!#1 N3249 P507 BLD 3 -1 FP BE Sec
57141!#1 N3250 P507 BLD 4 -1 FP BE Sec
57142!#1 N3251 P508 MEMBAR
57143!#1 N3252 P509 BLD 19 -1 FP BE Pri
57144!#1 N3253 P510 MEMBAR
57145!#1 N3254 P511 BLD 20 -1 FP BE Pri
57146!#1 N3255 P512 MEMBAR
57147!#1 N3256 P513 ST 26 0x80001b Int BE Pri
57148!#1 N3257 P514 MEMBAR
57149!#1 N3258 P515 BLD 11 -1 FP BE Pri
57150!#1 N3259 P515 BLD 12 -1 FP BE Pri
57151!#A N3258 N3259
57152!#1 N3260 P515 BLD 13 -1 FP BE Pri
57153!#1 N3261 P516 MEMBAR
57154!#1 N3262 P517 ST 3 0x40000178 FP BE Pri
57155!#1 N3263 P518 ST 27 0x80001c Int BE Pri
57156!#1 N3264 P519 MEMBAR
57157!#1 N3265 P520 BLD 8 -1 FP BE Pri
57158!#1 N3266 P520 BLD 9 -1 FP BE Pri
57159!#1 N3267 P521 MEMBAR
57160!#1 N3268 P522 BST 29 0x40000179 FP BE Pri
57161!#1 N3269 P523 MEMBAR
57162!#1 N3270 P524 LD 33 -1 Int BE Pri
57163!#1 N3271 P525 PREFETCH 23 Int BE Pri
57164!#1 N3272 P526 ST 30 0x4000017a FP BE Pri
57165!#1 N3273 P527 ST 33 0x4000017b FP BE Pri
57166!#1 N3274 P528 ST 16 0x80001d Int BE Nuc
57167!#1 N3275 P529 LD 9 -1 FP BE Pri
57168!#1 N3276 P530 MEMBAR
57169!#1 N3277 P531 BST 7 0x4000017c FP BE Pri
57170!#1 N3278 P532 MEMBAR
57171!#1 N3279 P533 BLD 30 -1 FP BE Pri
57172!#1 N3280 P534 MEMBAR
57173!#1 N3281 P535 LD 20 -1 Int BE Nuc
57174!#1 N3282 P536 IDC_FLIP 13 Int BE Pri
57175!#1 N3283 P537 REPLACEMENT 19 Int BE Pri
57176!#1 N3284 P538 MEMBAR
57177!#1 N3285 P539 BLD 10 -1 FP BE Sec
57178!#1 N3286 P540 MEMBAR
57179!#1 N3287 P541 IDC_FLIP 21 Int BE Pri
57180!#1 N3288 P542 REPLACEMENT 2 Int BE Sec
57181!#1 N3289 P543 PREFETCH 6 Int LE Pri
57182!#1 N3290 P544 PREFETCH 4 Int BE Pri
57183!#1 N3291 P545 MEMBAR
57184!#1 N3292 P546 BLD 11 -1 FP BE Pri
57185!#1 N3293 P546 BLD 12 -1 FP BE Pri
57186!#A N3292 N3293
57187!#1 N3294 P546 BLD 13 -1 FP BE Pri
57188!#1 N3295 P547 MEMBAR
57189!#1 N3296 P548 LD 21 -1 Int BE Sec
57190!#1 N3297 P549 PREFETCH 16 Int BE Pri
57191!#1 N3298 P550 LD 5 -1 FP BE Pri
57192!#1 N3299 P551 MEMBAR
57193!#1 N3300 P552 BLD 0 -1 FP BE Sec
57194!#1 N3301 P552 BLD 1 -1 FP BE Sec
57195!#A N3300 N3301
57196!#1 N3302 P552 BLD 2 -1 FP BE Sec
57197!#1 N3303 P552 BLD 3 -1 FP BE Sec
57198!#1 N3304 P552 BLD 4 -1 FP BE Sec
57199!#1 N3305 P553 MEMBAR
57200!#1 N3306 P554 BLD 24 -1 FP BE Pri
57201!#1 N3307 P554 BLD 25 -1 FP BE Pri
57202!#1 N3308 P555 MEMBAR
57203!#1 N3309 P556 IDC_FLIP 22 Int BE Pri
57204!#1 N3310 P557 MEMBAR
57205!#1 N3311 P558 BLD 24 -1 FP BE Pri
57206!#1 N3312 P558 BLD 25 -1 FP BE Pri
57207!#1 N3313 P559 MEMBAR
57208!#1 N3314 P560 BSTC 18 0x4000017d FP BE Pri
57209!#1 N3315 P561 MEMBAR
57210!#1 N3316 P562 REPLACEMENT 17 Int BE Sec
57211!#1 N3317 P563 MEMBAR
57212!#1 N3318 P564 BLD 29 -1 FP BE Pri
57213!#1 N3319 P565 MEMBAR
57214!#1 N3320 P566 BST 17 0x4000017e FP BE Sec
57215!#1 N3321 P567 MEMBAR
57216!#1 N3322 P568 PREFETCH 19 Int BE Pri
57217!#1 N3323 P569 REPLACEMENT 22 Int BE Pri
57218!#1 N3324 P570 MEMBAR
57219!#1 N3325 P571 BLD 31 -1 FP BE Pri
57220!#1 N3326 P572 MEMBAR
57221!#1 N3327 P573 PREFETCH 31 Int BE Pri
57222!#1 N3328 P574 LD 23 -1 Int BE Pri
57223!#1 N3329 P575 MEMBAR
57224!#1 N3330 P576 BLD 24 -1 FP BE Pri
57225!#1 N3331 P576 BLD 25 -1 FP BE Pri
57226!#1 N3332 P577 MEMBAR
57227!#1 N3333 P578 PREFETCH 26 Int BE Pri
57228!#1 N3334 P579 LD 2 -1 FP BE Pri
57229!#1 N3335 P580 MEMBAR
57230!#1 N3336 P581 BSTC 32 0x4000017f FP BE Pri
57231!#1 N3337 P582 MEMBAR
57232!#1 N3338 P583 LD 0 -1 Int LE Pri
57233!#1 N3339 P584 MEMBAR
57234!#1 N3340 P585 BSTC 26 0x40000180 FP BE Pri
57235!#1 N3341 P585 BSTC 27 0x40000181 FP BE Pri
57236!#1 N3342 P586 MEMBAR
57237!#1 N3343 P587 BST 14 0x40000182 FP BE Pri
57238!#1 N3344 P588 MEMBAR
57239!#1 N3345 P589 BLD 10 -1 FP BE Sec
57240!#1 N3346 P590 MEMBAR
57241!#1 N3347 P591 PREFETCH 0 Int BE Pri
57242!#1 N3348 P592 REPLACEMENT 18 Int BE Pri
57243!#1 N3349 P593 MEMBAR
57244!#1 N3350 P594 BLD 8 -1 FP BE Pri
57245!#1 N3351 P594 BLD 9 -1 FP BE Pri
57246!#1 N3352 P595 MEMBAR
57247!#1 N3353 P596 REPLACEMENT 18 Int BE Pri
57248!#1 N3354 P597 MEMBAR
57249!#1 N3355 P598 BST 0 0x40000183 FP BE Pri
57250!#1 N3356 P598 BST 1 0x40000184 FP BE Pri
57251!#A N3355 N3356
57252!#1 N3357 P598 BST 2 0x40000185 FP BE Pri
57253!#1 N3358 P598 BST 3 0x40000186 FP BE Pri
57254!#1 N3359 P598 BST 4 0x40000187 FP BE Pri
57255!#1 N3360 P599 MEMBAR
57256!#1 N3361 P600 BST 5 0x40000188 FP BE Pri
57257!#1 N3362 P600 BST 6 0x40000189 FP BE Pri
57258!#1 N3363 P601 MEMBAR
57259!#1 N3364 P602 BLD 15 -1 FP BE Pri
57260!#1 N3365 P603 MEMBAR
57261!#1 N3366 P604 REPLACEMENT 33 Int BE Pri
57262!#1 N3367 P605 MEMBAR
57263!#1 N3368 P606 BLD 0 -1 FP BE Pri
57264!#1 N3369 P606 BLD 1 -1 FP BE Pri
57265!#A N3368 N3369
57266!#1 N3370 P606 BLD 2 -1 FP BE Pri
57267!#1 N3371 P606 BLD 3 -1 FP BE Pri
57268!#1 N3372 P606 BLD 4 -1 FP BE Pri
57269!#1 N3373 P607 MEMBAR
57270!#1 N3374 P608 REPLACEMENT 21 Int BE Pri
57271!#1 N3375 P609 MEMBAR
57272!#1 N3376 P610 BLD 15 -1 FP BE Pri
57273!#1 N3377 P611 MEMBAR
57274!#1 N3378 P612 REPLACEMENT 29 Int BE Pri
57275!#1 N3379 P613 LD 28 -1 Int BE Nuc
57276!#1 N3380 P614 MEMBAR
57277!#1 N3381 P615 BLD 24 -1 FP BE Pri
57278!#1 N3382 P615 BLD 25 -1 FP BE Pri
57279!#1 N3383 P616 MEMBAR
57280!#1 N3384 P617 ST 23 0x4000018a FP BE Pri
57281!#1 N3385 P618 MEMBAR
57282!#1 N3386 P619 BST 19 0x4000018b FP BE Pri
57283!#1 N3387 P620 MEMBAR
57284!#1 N3388 P621 BLD 5 -1 FP BE Pri
57285!#1 N3389 P621 BLD 6 -1 FP BE Pri
57286!#1 N3390 P622 MEMBAR
57287!#1 N3391 P623 BST 24 0x4000018c FP BE Pri
57288!#1 N3392 P623 BST 25 0x4000018d FP BE Pri
57289!#1 N3393 P624 MEMBAR
57290!#1 N3394 P625 PREFETCH 23 Int BE Sec
57291!#1 N3395 P626 MEMBAR
57292!#1 N3396 P627 BLD 0 -1 FP BE Pri
57293!#1 N3397 P627 BLD 1 -1 FP BE Pri
57294!#A N3396 N3397
57295!#1 N3398 P627 BLD 2 -1 FP BE Pri
57296!#1 N3399 P627 BLD 3 -1 FP BE Pri
57297!#1 N3400 P627 BLD 4 -1 FP BE Pri
57298!#1 N3401 P628 MEMBAR
57299!#1 N3402 P629 BST 24 0x4000018e FP BE Pri
57300!#1 N3403 P629 BST 25 0x4000018f FP BE Pri
57301!#1 N3404 P630 MEMBAR
57302!#1 N3405 P631 BLD 21 -1 FP BE Pri
57303!#1 N3406 P631 BLD 22 -1 FP BE Pri
57304!#A N3405 N3406
57305!#1 N3407 P631 BLD 23 -1 FP BE Pri
57306!#1 N3408 P632 MEMBAR
57307!#1 N3409 P633 BLD 20 -1 FP BE Pri
57308!#1 N3410 P634 MEMBAR
57309!#1 N3411 P635 REPLACEMENT 27 Int BE Pri
57310!#1 N3412 P636 REPLACEMENT 33 Int BE Sec
57311!#1 N3413 P637 LD 7 -1 Int BE Pri
57312!#1 N3414 P638 MEMBAR
57313!#1 N3415 P639 BLD 26 -1 FP BE Pri
57314!#1 N3416 P639 BLD 27 -1 FP BE Pri
57315!#1 N3417 P640 MEMBAR
57316!#1 N3418 P641 ST 28 0x80001e Int BE Pri
57317!#1 N3419 P642 MEMBAR
57318!#1 N3420 P643 BLD 0 -1 FP BE Pri
57319!#1 N3421 P643 BLD 1 -1 FP BE Pri
57320!#A N3420 N3421
57321!#1 N3422 P643 BLD 2 -1 FP BE Pri
57322!#1 N3423 P643 BLD 3 -1 FP BE Pri
57323!#1 N3424 P643 BLD 4 -1 FP BE Pri
57324!#1 N3425 P644 MEMBAR
57325!#1 N3426 P645 BST 0 0x40000190 FP BE Pri
57326!#1 N3427 P645 BST 1 0x40000191 FP BE Pri
57327!#A N3426 N3427
57328!#1 N3428 P645 BST 2 0x40000192 FP BE Pri
57329!#1 N3429 P645 BST 3 0x40000193 FP BE Pri
57330!#1 N3430 P645 BST 4 0x40000194 FP BE Pri
57331!#1 N3431 P646 MEMBAR
57332!#1 N3432 P647 REPLACEMENT 3 Int BE Pri
57333!#1 N3433 P648 LD 8 -1 FP BE Sec
57334!#1 N3434 P649 ST 8 0x80001f Int BE Pri
57335!#1 N3435 P650 MEMBAR
57336!#1 N3436 P651 BLD 18 -1 FP BE Pri
57337!#1 N3437 P652 MEMBAR
57338!#1 N3438 P653 ST 13 0x40000195 FP BE Pri
57339!#1 N3439 P654 REPLACEMENT 17 Int BE Nuc
57340!#1 N3440 P655 ST 19 0x800020 Int BE Pri
57341!#1 N3441 P656 MEMBAR
57342!#1 N3442 P657 BLD 19 -1 FP BE Pri
57343!#1 N3443 P658 MEMBAR
57344!#1 N3444 P659 BLD 5 -1 FP BE Pri
57345!#1 N3445 P659 BLD 6 -1 FP BE Pri
57346!#1 N3446 P660 MEMBAR
57347!#1 N3447 P661 BST 5 0x40000196 FP BE Pri
57348!#1 N3448 P661 BST 6 0x40000197 FP BE Pri
57349!#1 N3449 P662 MEMBAR
57350!#1 N3450 P663 BLD 30 -1 FP BE Pri
57351!#1 N3451 P664 MEMBAR
57352!#1 N3452 P665 REPLACEMENT 24 Int BE Pri
57353!#1 N3453 P666 MEMBAR
57354!#1 N3454 P667 BSTC 16 0x40000198 FP BE Pri
57355!#1 N3455 P668 MEMBAR
57356!#1 N3456 P669 LD 7 -1 Int BE Pri
57357!#1 N3457 P670 LD 19 -1 FP BE Pri
57358!#1 N3458 P671 MEMBAR
57359!#1 N3459 P672 BLD 24 -1 FP BE Pri
57360!#1 N3460 P672 BLD 25 -1 FP BE Pri
57361!#1 N3461 P673 MEMBAR
57362!#1 N3462 P674 IDC_FLIP 2 Int BE Pri
57363!#1 N3463 P675 MEMBAR
57364!#1 N3464 P676 BLD 11 -1 FP BE Pri
57365!#1 N3465 P676 BLD 12 -1 FP BE Pri
57366!#A N3464 N3465
57367!#1 N3466 P676 BLD 13 -1 FP BE Pri
57368!#1 N3467 P677 MEMBAR
57369!#1 N3468 P678 BST 15 0x40000199 FP BE Pri
57370!#1 N3469 P679 MEMBAR
57371!#1 N3470 P680 BLD 5 -1 FP BE Sec
57372!#1 N3471 P680 BLD 6 -1 FP BE Sec
57373!#1 N3472 P681 MEMBAR
57374!#1 N3473 P682 BLD 21 -1 FP BE Pri
57375!#1 N3474 P682 BLD 22 -1 FP BE Pri
57376!#A N3473 N3474
57377!#1 N3475 P682 BLD 23 -1 FP BE Pri
57378!#1 N3476 P683 MEMBAR
57379!#1 N3477 P684 REPLACEMENT 23 Int BE Pri
57380!#1 N3478 P685 MEMBAR
57381!#1 N3479 P686 BST 5 0x4000019a FP BE Sec
57382!#1 N3480 P686 BST 6 0x4000019b FP BE Sec
57383!#1 N3481 P687 MEMBAR
57384!#1 N3482 P688 BSTC 11 0x4000019c FP BE Pri
57385!#1 N3483 P688 BSTC 12 0x4000019d FP BE Pri
57386!#A N3482 N3483
57387!#1 N3484 P688 BSTC 13 0x4000019e FP BE Pri
57388!#1 N3485 P689 MEMBAR
57389!#1 N3486 P690 REPLACEMENT 12 Int BE Nuc
57390!#1 N3487 P691 REPLACEMENT 8 Int BE Pri
57391!#1 N3488 P692 MEMBAR
57392!#1 N3489 P693 BSTC 21 0x4000019f FP BE Pri
57393!#1 N3490 P693 BSTC 22 0x400001a0 FP BE Pri
57394!#A N3489 N3490
57395!#1 N3491 P693 BSTC 23 0x400001a1 FP BE Pri
57396!#1 N3492 P694 MEMBAR
57397!#1 N3493 P695 LD 25 -1 FP BE Pri
57398!#1 N3494 P696 MEMBAR
57399!#1 N3495 P697 BLD 15 -1 FP BE Pri
57400!#1 N3496 P698 MEMBAR
57401!#1 N3497 P699 ST 30 0x800021 Int BE Sec
57402!#1 N3498 P700 REPLACEMENT 11 Int BE Nuc
57403!#1 N3499 P701 REPLACEMENT 20 Int BE Pri
57404!#1 N3500 P702 REPLACEMENT 9 Int BE Pri
57405!#1 N3501 P703 MEMBAR
57406!#1 N3502 P704 BST 11 0x400001a2 FP BE Pri
57407!#1 N3503 P704 BST 12 0x400001a3 FP BE Pri
57408!#A N3502 N3503
57409!#1 N3504 P704 BST 13 0x400001a4 FP BE Pri
57410!#1 N3505 P705 MEMBAR
57411!#1 N3506 P706 LD 10 -1 Int BE Pri
57412!#1 N3507 P707 REPLACEMENT 5 Int BE Pri
57413!#1 N3508 P708 LD 27 -1 FP BE Sec
57414!#1 N3509 P709 MEMBAR
57415!#1 N3510 P710 BST 11 0x400001a5 FP BE Sec
57416!#1 N3511 P710 BST 12 0x400001a6 FP BE Sec
57417!#A N3510 N3511
57418!#1 N3512 P710 BST 13 0x400001a7 FP BE Sec
57419!#1 N3513 P711 MEMBAR
57420!#1 N3514 P712 LD 17 -1 Int BE Pri Loop_exit
57421!#1 N3515 P713 MEMBAR
57422!#2 N3516 P714 MEMBAR
57423!#2 N3517 P715 BST 33 0x40800001 FP BE Pri
57424!#2 N3518 P716 MEMBAR
57425!#2 N3519 P717 REPLACEMENT 12 Int BE Pri
57426!#2 N3520 P718 REPLACEMENT 13 Int BE Sec
57427!#2 N3521 P719 ST 6 0x40800002 FP BE Pri
57428!#2 N3522 P720 REPLACEMENT 5 Int BE Nuc
57429!#2 N3523 P721 MEMBAR
57430!#2 N3524 P722 BSTC 5 0x40800003 FP BE Pri
57431!#2 N3525 P722 BSTC 6 0x40800004 FP BE Pri
57432!#2 N3526 P723 MEMBAR
57433!#2 N3527 P724 BLD 0 -1 FP BE Pri
57434!#2 N3528 P724 BLD 1 -1 FP BE Pri
57435!#A N3527 N3528
57436!#2 N3529 P724 BLD 2 -1 FP BE Pri
57437!#2 N3530 P724 BLD 3 -1 FP BE Pri
57438!#2 N3531 P724 BLD 4 -1 FP BE Pri
57439!#2 N3532 P725 MEMBAR
57440!#2 N3533 P726 BLD 24 -1 FP BE Sec
57441!#2 N3534 P726 BLD 25 -1 FP BE Sec
57442!#2 N3535 P727 MEMBAR
57443!#2 N3536 P728 REPLACEMENT 9 Int BE Pri
57444!#2 N3537 P729 MEMBAR
57445!#2 N3538 P730 BST 0 0x40800005 FP BE Pri
57446!#2 N3539 P730 BST 1 0x40800006 FP BE Pri
57447!#A N3538 N3539
57448!#2 N3540 P730 BST 2 0x40800007 FP BE Pri
57449!#2 N3541 P730 BST 3 0x40800008 FP BE Pri
57450!#2 N3542 P730 BST 4 0x40800009 FP BE Pri
57451!#2 N3543 P731 MEMBAR
57452!#2 N3544 P732 ST 9 0x4080000a FP BE Sec
57453!#2 N3545 P733 LD 26 -1 Int BE Pri
57454!#2 N3546 P734 LD 21 -1 FP BE Sec
57455!#2 N3547 P735 LD 11 -1 FP BE Sec
57456!#2 N3548 P736 MEMBAR
57457!#2 N3549 P737 BST 10 0x4080000b FP BE Pri
57458!#2 N3550 P738 MEMBAR
57459!#2 N3551 P739 REPLACEMENT 7 Int BE Pri
57460!#2 N3552 P740 ST 29 0x4080000c FP BE Pri
57461!#2 N3553 P741 LD 22 -1 Int BE Pri
57462!#2 N3554 P742 REPLACEMENT 21 Int BE Pri
57463!#2 N3555 P743 MEMBAR
57464!#2 N3556 P744 BSTC 30 0x4080000d FP BE Pri
57465!#2 N3557 P745 MEMBAR
57466!#2 N3558 P746 PREFETCH 24 Int BE Sec
57467!#2 N3559 P747 REPLACEMENT 14 Int BE Nuc
57468!#2 N3560 P748 PREFETCH 8 Int BE Nuc
57469!#2 N3561 P749 MEMBAR
57470!#2 N3562 P750 BLD 0 -1 FP BE Pri
57471!#2 N3563 P750 BLD 1 -1 FP BE Pri
57472!#A N3562 N3563
57473!#2 N3564 P750 BLD 2 -1 FP BE Pri
57474!#2 N3565 P750 BLD 3 -1 FP BE Pri
57475!#2 N3566 P750 BLD 4 -1 FP BE Pri
57476!#2 N3567 P751 MEMBAR
57477!#2 N3568 P752 PREFETCH 1 Int BE Pri
57478!#2 N3569 P753 ST 30 0x1000001 Int BE Sec
57479!#2 N3570 P754 PREFETCH 20 Int BE Nuc
57480!#2 N3571 P755 MEMBAR
57481!#2 N3572 P756 BLD 0 -1 FP BE Pri
57482!#2 N3573 P756 BLD 1 -1 FP BE Pri
57483!#A N3572 N3573
57484!#2 N3574 P756 BLD 2 -1 FP BE Pri
57485!#2 N3575 P756 BLD 3 -1 FP BE Pri
57486!#2 N3576 P756 BLD 4 -1 FP BE Pri
57487!#2 N3577 P757 MEMBAR
57488!#2 N3578 P758 BLD 11 -1 FP BE Pri
57489!#2 N3579 P758 BLD 12 -1 FP BE Pri
57490!#A N3578 N3579
57491!#2 N3580 P758 BLD 13 -1 FP BE Pri
57492!#2 N3581 P759 MEMBAR
57493!#2 N3582 P760 LD 24 -1 FP BE Pri
57494!#2 N3583 P761 LD 23 -1 Int BE Pri
57495!#2 N3584 P762 LD 16 -1 FP BE Pri
57496!#2 N3585 P763 MEMBAR
57497!#2 N3586 P764 BLD 0 -1 FP BE Pri
57498!#2 N3587 P764 BLD 1 -1 FP BE Pri
57499!#A N3586 N3587
57500!#2 N3588 P764 BLD 2 -1 FP BE Pri
57501!#2 N3589 P764 BLD 3 -1 FP BE Pri
57502!#2 N3590 P764 BLD 4 -1 FP BE Pri
57503!#2 N3591 P765 MEMBAR
57504!#2 N3592 P766 BST 17 0x4080000e FP BE Sec
57505!#2 N3593 P767 MEMBAR
57506!#2 N3594 P768 BLD 5 -1 FP BE Pri
57507!#2 N3595 P768 BLD 6 -1 FP BE Pri
57508!#2 N3596 P769 MEMBAR
57509!#2 N3597 P770 PREFETCH 19 Int BE Pri
57510!#2 N3598 P771 LD 7 -1 FP BE Pri
57511!#2 N3599 P772 IDC_FLIP 12 Int BE Pri
57512!#2 N3600 P773 MEMBAR
57513!#2 N3601 P774 BSTC 0 0x4080000f FP BE Pri
57514!#2 N3602 P774 BSTC 1 0x40800010 FP BE Pri
57515!#A N3601 N3602
57516!#2 N3603 P774 BSTC 2 0x40800011 FP BE Pri
57517!#2 N3604 P774 BSTC 3 0x40800012 FP BE Pri
57518!#2 N3605 P774 BSTC 4 0x40800013 FP BE Pri
57519!#2 N3606 P775 MEMBAR
57520!#2 N3607 P776 BSTC 8 0x40800014 FP BE Pri
57521!#2 N3608 P776 BSTC 9 0x40800015 FP BE Pri
57522!#2 N3609 P777 MEMBAR
57523!#2 N3610 P778 IDC_FLIP 24 Int BE Pri
57524!#2 N3611 P779 MEMBAR
57525!#2 N3612 P780 BSTC 14 0x40800016 FP BE Pri
57526!#2 N3613 P781 MEMBAR
57527!#2 N3614 P782 LD 11 -1 Int BE Pri
57528!#2 N3615 P783 ST 0 0x40800017 FP BE Nuc
57529!#2 N3616 P784 ST 31 0x40800018 FP BE Pri
57530!#2 N3617 P785 REPLACEMENT 24 Int BE Pri
57531!#2 N3618 P786 REPLACEMENT 27 Int BE Sec
57532!#2 N3619 P787 MEMBAR
57533!#2 N3620 P788 BST 21 0x40800019 FP BE Pri
57534!#2 N3621 P788 BST 22 0x4080001a FP BE Pri
57535!#A N3620 N3621
57536!#2 N3622 P788 BST 23 0x4080001b FP BE Pri
57537!#2 N3623 P789 MEMBAR
57538!#2 N3624 P790 BLD 0 -1 FP BE Pri
57539!#2 N3625 P790 BLD 1 -1 FP BE Pri
57540!#A N3624 N3625
57541!#2 N3626 P790 BLD 2 -1 FP BE Pri
57542!#2 N3627 P790 BLD 3 -1 FP BE Pri
57543!#2 N3628 P790 BLD 4 -1 FP BE Pri
57544!#2 N3629 P791 MEMBAR
57545!#2 N3630 P792 LD 28 -1 FP BE Pri
57546!#2 N3631 P793 LD 29 -1 FP BE Nuc
57547!#2 N3632 P794 PREFETCH 0 Int BE Pri
57548!#2 N3633 P795 MEMBAR
57549!#2 N3634 P796 BST 32 0x4080001c FP BE Pri
57550!#2 N3635 P797 MEMBAR
57551!#2 N3636 P798 BLD 5 -1 FP BE Pri
57552!#2 N3637 P798 BLD 6 -1 FP BE Pri
57553!#2 N3638 P799 MEMBAR
57554!#2 N3639 P800 BSTC 33 0x4080001d FP BE Pri
57555!#2 N3640 P801 MEMBAR
57556!#2 N3641 P802 BLD 16 -1 FP BE Pri
57557!#2 N3642 P803 MEMBAR
57558!#2 N3643 P804 ST 25 0x4080001e FP BE Sec
57559!#2 N3644 P805 LD 16 -1 FP BE Pri
57560!#2 N3645 P806 MEMBAR
57561!#2 N3646 P807 BLD 17 -1 FP BE Sec
57562!#2 N3647 P808 MEMBAR
57563!#2 N3648 P809 BLD 21 -1 FP BE Pri
57564!#2 N3649 P809 BLD 22 -1 FP BE Pri
57565!#A N3648 N3649
57566!#2 N3650 P809 BLD 23 -1 FP BE Pri
57567!#2 N3651 P810 MEMBAR
57568!#2 N3652 P811 BST 0 0x4080001f FP BE Pri
57569!#2 N3653 P811 BST 1 0x40800020 FP BE Pri
57570!#A N3652 N3653
57571!#2 N3654 P811 BST 2 0x40800021 FP BE Pri
57572!#2 N3655 P811 BST 3 0x40800022 FP BE Pri
57573!#2 N3656 P811 BST 4 0x40800023 FP BE Pri
57574!#2 N3657 P812 MEMBAR
57575!#2 N3658 P813 BLD 0 -1 FP BE Pri
57576!#2 N3659 P813 BLD 1 -1 FP BE Pri
57577!#A N3658 N3659
57578!#2 N3660 P813 BLD 2 -1 FP BE Pri
57579!#2 N3661 P813 BLD 3 -1 FP BE Pri
57580!#2 N3662 P813 BLD 4 -1 FP BE Pri
57581!#2 N3663 P814 MEMBAR
57582!#2 N3664 P815 BLD 33 -1 FP BE Sec
57583!#2 N3665 P816 MEMBAR
57584!#2 N3666 P817 BSTC 11 0x40800024 FP BE Sec
57585!#2 N3667 P817 BSTC 12 0x40800025 FP BE Sec
57586!#A N3666 N3667
57587!#2 N3668 P817 BSTC 13 0x40800026 FP BE Sec
57588!#2 N3669 P818 MEMBAR
57589!#2 N3670 P819 LD 10 -1 Int BE Pri
57590!#2 N3671 P820 REPLACEMENT 27 Int BE Pri
57591!#2 N3672 P821 PREFETCH 8 Int BE Pri
57592!#2 N3673 P822 MEMBAR
57593!#2 N3674 P823 BLD 14 -1 FP BE Pri
57594!#2 N3675 P824 MEMBAR
57595!#2 N3676 P825 BST 11 0x40800027 FP BE Pri
57596!#2 N3677 P825 BST 12 0x40800028 FP BE Pri
57597!#A N3676 N3677
57598!#2 N3678 P825 BST 13 0x40800029 FP BE Pri
57599!#2 N3679 P826 MEMBAR
57600!#2 N3680 P827 BLD 21 -1 FP BE Pri
57601!#2 N3681 P827 BLD 22 -1 FP BE Pri
57602!#A N3680 N3681
57603!#2 N3682 P827 BLD 23 -1 FP BE Pri
57604!#2 N3683 P828 MEMBAR
57605!#2 N3684 P829 IDC_FLIP 23 Int BE Pri
57606!#2 N3685 P830 MEMBAR
57607!#2 N3686 P831 BLD 21 -1 FP BE Pri
57608!#2 N3687 P831 BLD 22 -1 FP BE Pri
57609!#A N3686 N3687
57610!#2 N3688 P831 BLD 23 -1 FP BE Pri
57611!#2 N3689 P832 MEMBAR
57612!#2 N3690 P833 BSTC 19 0x4080002a FP BE Pri
57613!#2 N3691 P834 MEMBAR
57614!#2 N3692 P835 BLD 16 -1 FP BE Pri
57615!#2 N3693 P836 MEMBAR
57616!#2 N3694 P837 REPLACEMENT 33 Int BE Pri
57617!#2 N3695 P838 REPLACEMENT 26 Int BE Nuc
57618!#2 N3696 P839 IDC_FLIP 5 Int BE Pri
57619!#2 N3697 P840 MEMBAR
57620!#2 N3698 P841 BSTC 10 0x4080002b FP BE Pri
57621!#2 N3699 P842 MEMBAR
57622!#2 N3700 P843 BSTC 11 0x4080002c FP BE Pri
57623!#2 N3701 P843 BSTC 12 0x4080002d FP BE Pri
57624!#A N3700 N3701
57625!#2 N3702 P843 BSTC 13 0x4080002e FP BE Pri
57626!#2 N3703 P844 MEMBAR
57627!#2 N3704 P845 BLD 5 -1 FP BE Pri
57628!#2 N3705 P845 BLD 6 -1 FP BE Pri
57629!#2 N3706 P846 MEMBAR
57630!#2 N3707 P847 BLD 24 -1 FP BE Pri
57631!#2 N3708 P847 BLD 25 -1 FP BE Pri
57632!#2 N3709 P848 MEMBAR
57633!#2 N3710 P849 LD 7 -1 FP BE Pri
57634!#2 N3711 P850 MEMBAR
57635!#2 N3712 P851 BLD 17 -1 FP BE Sec
57636!#2 N3713 P852 MEMBAR
57637!#2 N3714 P853 BLD 19 -1 FP BE Pri
57638!#2 N3715 P854 MEMBAR
57639!#2 N3716 P855 REPLACEMENT 31 Int BE Pri
57640!#2 N3717 P856 ST 26 0x4080002f FP BE Sec
57641!#2 N3718 P857 PREFETCH 9 Int BE Nuc
57642!#2 N3719 P858 MEMBAR
57643!#2 N3720 P859 BST 33 0x40800030 FP BE Pri
57644!#2 N3721 P860 MEMBAR
57645!#2 N3722 P861 REPLACEMENT 10 Int BE Sec
57646!#2 N3723 P862 MEMBAR
57647!#2 N3724 P863 BLD 15 -1 FP BE Pri
57648!#2 N3725 P864 MEMBAR
57649!#2 N3726 P865 LD 31 -1 FP BE Pri
57650!#2 N3727 P866 REPLACEMENT 25 Int BE Pri
57651!#2 N3728 P867 ST 27 0x1000002 Int BE Pri
57652!#2 N3729 P868 PREFETCH 27 Int LE Pri
57653!#2 N3730 P869 MEMBAR
57654!#2 N3731 P870 BLD 8 -1 FP BE Pri
57655!#2 N3732 P870 BLD 9 -1 FP BE Pri
57656!#2 N3733 P871 MEMBAR
57657!#2 N3734 P872 BST 8 0x40800031 FP BE Pri
57658!#2 N3735 P872 BST 9 0x40800032 FP BE Pri
57659!#2 N3736 P873 MEMBAR
57660!#2 N3737 P874 BLD 14 -1 FP BE Pri
57661!#2 N3738 P875 MEMBAR
57662!#2 N3739 P876 REPLACEMENT 14 Int BE Pri
57663!#2 N3740 P877 LD 8 -1 Int LE Pri
57664!#2 N3741 P878 REPLACEMENT 17 Int BE Pri
57665!#2 N3742 P879 MEMBAR
57666!#2 N3743 P880 BLD 5 -1 FP BE Pri
57667!#2 N3744 P880 BLD 6 -1 FP BE Pri
57668!#2 N3745 P881 MEMBAR
57669!#2 N3746 P882 ST 28 0x1000003 Int BE Pri
57670!#2 N3747 P883 MEMBAR
57671!#2 N3748 P884 BSTC 0 0x40800033 FP BE Pri
57672!#2 N3749 P884 BSTC 1 0x40800034 FP BE Pri
57673!#A N3748 N3749
57674!#2 N3750 P884 BSTC 2 0x40800035 FP BE Pri
57675!#2 N3751 P884 BSTC 3 0x40800036 FP BE Pri
57676!#2 N3752 P884 BSTC 4 0x40800037 FP BE Pri
57677!#2 N3753 P885 MEMBAR
57678!#2 N3754 P886 BLD 7 -1 FP BE Pri
57679!#2 N3755 P887 MEMBAR
57680!#2 N3756 P888 LD 18 -1 Int BE Sec
57681!#2 N3757 P889 REPLACEMENT 13 Int BE Pri
57682!#2 N3758 P890 ST 19 0x1000004 Int BE Pri
57683!#2 N3759 P891 MEMBAR
57684!#2 N3760 P892 BST 24 0x40800038 FP BE Pri
57685!#2 N3761 P892 BST 25 0x40800039 FP BE Pri
57686!#2 N3762 P893 MEMBAR
57687!#2 N3763 P894 BLD 0 -1 FP BE Pri
57688!#2 N3764 P894 BLD 1 -1 FP BE Pri
57689!#A N3763 N3764
57690!#2 N3765 P894 BLD 2 -1 FP BE Pri
57691!#2 N3766 P894 BLD 3 -1 FP BE Pri
57692!#2 N3767 P894 BLD 4 -1 FP BE Pri
57693!#2 N3768 P895 MEMBAR
57694!#2 N3769 P896 ST 33 0x1000005 Int BE Sec
57695!#2 N3770 P897 MEMBAR
57696!#2 N3771 P898 BST 19 0x4080003a FP BE Sec
57697!#2 N3772 P899 MEMBAR
57698!#2 N3773 P900 BLD 24 -1 FP BE Pri
57699!#2 N3774 P900 BLD 25 -1 FP BE Pri
57700!#2 N3775 P901 MEMBAR
57701!#2 N3776 P902 BSTC 26 0x4080003b FP BE Pri
57702!#2 N3777 P902 BSTC 27 0x4080003c FP BE Pri
57703!#2 N3778 P903 MEMBAR
57704!#2 N3779 P904 BLD 0 -1 FP BE Pri
57705!#2 N3780 P904 BLD 1 -1 FP BE Pri
57706!#A N3779 N3780
57707!#2 N3781 P904 BLD 2 -1 FP BE Pri
57708!#2 N3782 P904 BLD 3 -1 FP BE Pri
57709!#2 N3783 P904 BLD 4 -1 FP BE Pri
57710!#2 N3784 P905 MEMBAR
57711!#2 N3785 P906 REPLACEMENT 16 Int BE Pri
57712!#2 N3786 P907 LD 33 -1 Int BE Pri
57713!#2 N3787 P908 MEMBAR
57714!#2 N3788 P909 BLD 19 -1 FP BE Pri
57715!#2 N3789 P910 MEMBAR
57716!#2 N3790 P911 BST 33 0x4080003d FP BE Pri
57717!#2 N3791 P912 MEMBAR
57718!#2 N3792 P913 REPLACEMENT 25 Int BE Pri
57719!#2 N3793 P914 PREFETCH 11 Int BE Pri
57720!#2 N3794 P915 ST 16 0x4080003e FP BE Sec
57721!#2 N3795 P916 ST 32 0x1000006 Int BE Pri
57722!#2 N3796 P917 MEMBAR
57723!#2 N3797 P918 BST 0 0x4080003f FP BE Pri
57724!#2 N3798 P918 BST 1 0x40800040 FP BE Pri
57725!#A N3797 N3798
57726!#2 N3799 P918 BST 2 0x40800041 FP BE Pri
57727!#2 N3800 P918 BST 3 0x40800042 FP BE Pri
57728!#2 N3801 P918 BST 4 0x40800043 FP BE Pri
57729!#2 N3802 P919 MEMBAR
57730!#2 N3803 P920 REPLACEMENT 29 Int BE Pri
57731!#2 N3804 P921 ST 15 0x1000007 Int BE Pri
57732!#2 N3805 P922 MEMBAR
57733!#2 N3806 P923 BSTC 10 0x40800044 FP BE Pri
57734!#2 N3807 P924 MEMBAR
57735!#2 N3808 P925 BLD 18 -1 FP BE Pri
57736!#2 N3809 P926 MEMBAR
57737!#2 N3810 P927 BSTC 15 0x40800045 FP BE Sec
57738!#2 N3811 P928 MEMBAR
57739!#2 N3812 P929 BSTC 16 0x40800046 FP BE Pri
57740!#2 N3813 P930 MEMBAR
57741!#2 N3814 P931 REPLACEMENT 2 Int BE Pri
57742!#2 N3815 P932 PREFETCH 25 Int BE Sec
57743!#2 N3816 P933 MEMBAR
57744!#2 N3817 P934 BST 24 0x40800047 FP BE Sec
57745!#2 N3818 P934 BST 25 0x40800048 FP BE Sec
57746!#2 N3819 P935 MEMBAR
57747!#2 N3820 P936 ST 14 0x1000008 Int BE Pri
57748!#2 N3821 P937 REPLACEMENT 8 Int BE Nuc
57749!#2 N3822 P938 MEMBAR
57750!#2 N3823 P939 BLD 28 -1 FP BE Pri
57751!#2 N3824 P940 MEMBAR
57752!#2 N3825 P941 REPLACEMENT 26 Int BE Pri
57753!#2 N3826 P942 MEMBAR
57754!#2 N3827 P943 BST 21 0x40800049 FP BE Pri
57755!#2 N3828 P943 BST 22 0x4080004a FP BE Pri
57756!#A N3827 N3828
57757!#2 N3829 P943 BST 23 0x4080004b FP BE Pri
57758!#2 N3830 P944 MEMBAR
57759!#2 N3831 P945 ST 18 0x1000009 Int BE Pri
57760!#2 N3832 P946 LD 1 -1 Int BE Pri
57761!#2 N3833 P947 ST 14 0x4080004c FP BE Pri
57762!#2 N3834 P948 MEMBAR
57763!#2 N3835 P949 BLD 26 -1 FP BE Pri
57764!#2 N3836 P949 BLD 27 -1 FP BE Pri
57765!#2 N3837 P950 MEMBAR
57766!#2 N3838 P951 BST 15 0x4080004d FP BE Pri
57767!#2 N3839 P952 MEMBAR
57768!#2 N3840 P953 LD 33 -1 FP BE Pri
57769!#2 N3841 P954 MEMBAR
57770!#2 N3842 P955 BLD 0 -1 FP BE Pri
57771!#2 N3843 P955 BLD 1 -1 FP BE Pri
57772!#A N3842 N3843
57773!#2 N3844 P955 BLD 2 -1 FP BE Pri
57774!#2 N3845 P955 BLD 3 -1 FP BE Pri
57775!#2 N3846 P955 BLD 4 -1 FP BE Pri
57776!#2 N3847 P956 MEMBAR
57777!#2 N3848 P957 LD 5 -1 Int BE Pri
57778!#2 N3849 P958 LD 10 -1 FP BE Pri
57779!#2 N3850 P959 IDC_FLIP 8 Int BE Pri
57780!#2 N3851 P960 LD 12 -1 FP BE Sec
57781!#2 N3852 P961 ST 5 0x4080004e FP BE Sec
57782!#2 N3853 P962 LD 14 -1 FP BE Pri
57783!#2 N3854 P963 MEMBAR
57784!#2 N3855 P964 BSTC 14 0x4080004f FP BE Pri
57785!#2 N3856 P965 MEMBAR
57786!#2 N3857 P966 LD 0 -1 FP BE Pri
57787!#2 N3858 P967 MEMBAR
57788!#2 N3859 P968 BLD 0 -1 FP BE Sec
57789!#2 N3860 P968 BLD 1 -1 FP BE Sec
57790!#A N3859 N3860
57791!#2 N3861 P968 BLD 2 -1 FP BE Sec
57792!#2 N3862 P968 BLD 3 -1 FP BE Sec
57793!#2 N3863 P968 BLD 4 -1 FP BE Sec
57794!#2 N3864 P969 MEMBAR
57795!#2 N3865 P970 REPLACEMENT 16 Int BE Pri
57796!#2 N3866 P971 MEMBAR
57797!#2 N3867 P972 BST 19 0x40800050 FP BE Pri
57798!#2 N3868 P973 MEMBAR
57799!#2 N3869 P974 BST 19 0x40800051 FP BE Pri
57800!#2 N3870 P975 MEMBAR
57801!#2 N3871 P976 ST 23 0x40800052 FP BE Pri
57802!#2 N3872 P977 ST 1 0x40800053 FP BE Pri
57803!#2 N3873 P978 PREFETCH 11 Int BE Pri
57804!#2 N3874 P979 MEMBAR
57805!#2 N3875 P980 BST 11 0x40800054 FP BE Pri
57806!#2 N3876 P980 BST 12 0x40800055 FP BE Pri
57807!#A N3875 N3876
57808!#2 N3877 P980 BST 13 0x40800056 FP BE Pri
57809!#2 N3878 P981 MEMBAR
57810!#2 N3879 P982 REPLACEMENT 9 Int BE Pri
57811!#2 N3880 P983 ST 13 0x40800057 FP BE Pri
57812!#2 N3881 P984 REPLACEMENT 20 Int BE Pri
57813!#2 N3882 P985 ST 12 0x100000a Int BE Pri
57814!#2 N3883 P986 LD 3 -1 Int BE Sec
57815!#2 N3884 P987 ST 12 0x100000b Int BE Nuc
57816!#2 N3885 P988 MEMBAR
57817!#2 N3886 P989 BST 28 0x40800058 FP BE Sec
57818!#2 N3887 P990 MEMBAR
57819!#2 N3888 P991 LD 25 -1 Int BE Pri
57820!#2 N3889 P992 LD 33 -1 FP BE Pri
57821!#2 N3890 P993 MEMBAR
57822!#2 N3891 P994 BLD 8 -1 FP BE Pri
57823!#2 N3892 P994 BLD 9 -1 FP BE Pri
57824!#2 N3893 P995 MEMBAR
57825!#2 N3894 P996 BLD 5 -1 FP BE Pri
57826!#2 N3895 P996 BLD 6 -1 FP BE Pri
57827!#2 N3896 P997 MEMBAR
57828!#2 N3897 P998 REPLACEMENT 18 Int BE Nuc
57829!#2 N3898 P999 MEMBAR
57830!#2 N3899 P1000 BLD 16 -1 FP BE Pri
57831!#2 N3900 P1001 MEMBAR
57832!#2 N3901 P1002 BLD 28 -1 FP BE Pri
57833!#2 N3902 P1003 MEMBAR
57834!#2 N3903 P1004 REPLACEMENT 16 Int BE Sec
57835!#2 N3904 P1005 LD 4 -1 FP BE Pri
57836!#2 N3905 P1006 MEMBAR
57837!#2 N3906 P1007 BLD 28 -1 FP BE Pri
57838!#2 N3907 P1008 MEMBAR
57839!#2 N3908 P1009 LD 33 -1 Int BE Pri
57840!#2 N3909 P1010 ST 1 0x100000c Int BE Pri
57841!#2 N3910 P1011 MEMBAR
57842!#2 N3911 P1012 BST 0 0x40800059 FP BE Pri
57843!#2 N3912 P1012 BST 1 0x4080005a FP BE Pri
57844!#A N3911 N3912
57845!#2 N3913 P1012 BST 2 0x4080005b FP BE Pri
57846!#2 N3914 P1012 BST 3 0x4080005c FP BE Pri
57847!#2 N3915 P1012 BST 4 0x4080005d FP BE Pri
57848!#2 N3916 P1013 MEMBAR
57849!#2 N3917 P1014 BST 20 0x4080005e FP BE Sec
57850!#2 N3918 P1015 MEMBAR
57851!#2 N3919 P1016 ST 8 0x100000d Int BE Pri
57852!#2 N3920 P1017 PREFETCH 2 Int BE Pri
57853!#2 N3921 P1018 ST 23 0x100000e Int BE Pri
57854!#2 N3922 P1019 MEMBAR
57855!#2 N3923 P1020 BSTC 21 0x4080005f FP BE Pri
57856!#2 N3924 P1020 BSTC 22 0x40800060 FP BE Pri
57857!#A N3923 N3924
57858!#2 N3925 P1020 BSTC 23 0x40800061 FP BE Pri
57859!#2 N3926 P1021 MEMBAR
57860!#2 N3927 P1022 ST 29 0x40800062 FP BE Pri
57861!#2 N3928 P1023 MEMBAR
57862!#2 N3929 P1024 BSTC 21 0x40800063 FP BE Pri
57863!#2 N3930 P1024 BSTC 22 0x40800064 FP BE Pri
57864!#A N3929 N3930
57865!#2 N3931 P1024 BSTC 23 0x40800065 FP BE Pri
57866!#2 N3932 P1025 MEMBAR
57867!#2 N3933 P1026 REPLACEMENT 1 Int BE Pri
57868!#2 N3934 P1027 REPLACEMENT 30 Int BE Nuc
57869!#2 N3935 P1028 REPLACEMENT 28 Int BE Pri
57870!#2 N3936 P1029 REPLACEMENT 8 Int BE Pri
57871!#2 N3937 P1030 LD 32 -1 FP BE Pri
57872!#2 N3938 P1031 REPLACEMENT 2 Int BE Pri
57873!#2 N3939 P1032 ST 21 0x40800066 FP BE Pri
57874!#2 N3940 P1033 REPLACEMENT 25 Int BE Pri
57875!#2 N3941 P1034 MEMBAR
57876!#2 N3942 P1035 BLD 15 -1 FP BE Pri
57877!#2 N3943 P1036 MEMBAR
57878!#2 N3944 P1037 BSTC 5 0x40800067 FP BE Pri
57879!#2 N3945 P1037 BSTC 6 0x40800068 FP BE Pri
57880!#2 N3946 P1038 MEMBAR
57881!#2 N3947 P1039 BSTC 21 0x40800069 FP BE Pri
57882!#2 N3948 P1039 BSTC 22 0x4080006a FP BE Pri
57883!#A N3947 N3948
57884!#2 N3949 P1039 BSTC 23 0x4080006b FP BE Pri
57885!#2 N3950 P1040 MEMBAR
57886!#2 N3951 P1041 ST 0 0x4080006c FP BE Pri
57887!#2 N3952 P1042 ST 11 0x4080006d FP BE Pri
57888!#2 N3953 P1043 MEMBAR
57889!#2 N3954 P1044 BSTC 7 0x4080006e FP BE Pri
57890!#2 N3955 P1045 MEMBAR
57891!#2 N3956 P1046 REPLACEMENT 28 Int BE Pri
57892!#2 N3957 P1047 LD 3 -1 FP BE Pri
57893!#2 N3958 P1048 LD 19 -1 Int BE Pri
57894!#2 N3959 P1049 PREFETCH 19 Int BE Nuc
57895!#2 N3960 P1050 PREFETCH 6 Int BE Sec
57896!#2 N3961 P1051 IDC_FLIP 9 Int BE Pri
57897!#2 N3962 P1052 MEMBAR
57898!#2 N3963 P1053 BST 14 0x4080006f FP BE Pri
57899!#2 N3964 P1054 MEMBAR
57900!#2 N3965 P1055 ST 3 0x40800070 FP BE Pri
57901!#2 N3966 P1056 MEMBAR
57902!#2 N3967 P1057 BLD 32 -1 FP BE Sec
57903!#2 N3968 P1058 MEMBAR
57904!#2 N3969 P1059 BSTC 0 0x40800071 FP BE Pri
57905!#2 N3970 P1059 BSTC 1 0x40800072 FP BE Pri
57906!#A N3969 N3970
57907!#2 N3971 P1059 BSTC 2 0x40800073 FP BE Pri
57908!#2 N3972 P1059 BSTC 3 0x40800074 FP BE Pri
57909!#2 N3973 P1059 BSTC 4 0x40800075 FP BE Pri
57910!#2 N3974 P1060 MEMBAR
57911!#2 N3975 P1061 BSTC 26 0x40800076 FP BE Pri
57912!#2 N3976 P1061 BSTC 27 0x40800077 FP BE Pri
57913!#2 N3977 P1062 MEMBAR
57914!#2 N3978 P1063 BSTC 29 0x40800078 FP BE Pri
57915!#2 N3979 P1064 MEMBAR
57916!#2 N3980 P1065 BST 29 0x40800079 FP BE Pri
57917!#2 N3981 P1066 MEMBAR
57918!#2 N3982 P1067 IDC_FLIP 0 Int BE Pri
57919!#2 N3983 P1068 MEMBAR
57920!#2 N3984 P1069 BLD 8 -1 FP BE Pri
57921!#2 N3985 P1069 BLD 9 -1 FP BE Pri
57922!#2 N3986 P1070 MEMBAR
57923!#2 N3987 P1071 BLD 26 -1 FP BE Pri
57924!#2 N3988 P1071 BLD 27 -1 FP BE Pri
57925!#2 N3989 P1072 MEMBAR
57926!#2 N3990 P1073 PREFETCH 18 Int LE Pri
57927!#2 N3991 P1074 PREFETCH 3 Int BE Pri
57928!#2 N3992 P1075 MEMBAR
57929!#2 N3993 P1076 BSTC 0 0x4080007a FP BE Pri
57930!#2 N3994 P1076 BSTC 1 0x4080007b FP BE Pri
57931!#A N3993 N3994
57932!#2 N3995 P1076 BSTC 2 0x4080007c FP BE Pri
57933!#2 N3996 P1076 BSTC 3 0x4080007d FP BE Pri
57934!#2 N3997 P1076 BSTC 4 0x4080007e FP BE Pri
57935!#2 N3998 P1077 MEMBAR
57936!#2 N3999 P1078 ST 30 0x4080007f FP BE Pri
57937!#2 N4000 P1079 MEMBAR
57938!#2 N4001 P1080 BLD 29 -1 FP BE Sec
57939!#2 N4002 P1081 MEMBAR
57940!#2 N4003 P1082 BLD 0 -1 FP BE Pri
57941!#2 N4004 P1082 BLD 1 -1 FP BE Pri
57942!#A N4003 N4004
57943!#2 N4005 P1082 BLD 2 -1 FP BE Pri
57944!#2 N4006 P1082 BLD 3 -1 FP BE Pri
57945!#2 N4007 P1082 BLD 4 -1 FP BE Pri
57946!#2 N4008 P1083 MEMBAR
57947!#2 N4009 P1084 BST 21 0x40800080 FP BE Sec
57948!#2 N4010 P1084 BST 22 0x40800081 FP BE Sec
57949!#A N4009 N4010
57950!#2 N4011 P1084 BST 23 0x40800082 FP BE Sec
57951!#2 N4012 P1085 MEMBAR
57952!#2 N4013 P1086 BST 26 0x40800083 FP BE Pri
57953!#2 N4014 P1086 BST 27 0x40800084 FP BE Pri
57954!#2 N4015 P1087 MEMBAR
57955!#2 N4016 P1088 BSTC 32 0x40800085 FP BE Pri
57956!#2 N4017 P1089 MEMBAR
57957!#2 N4018 P1090 BSTC 10 0x40800086 FP BE Pri
57958!#2 N4019 P1091 MEMBAR
57959!#2 N4020 P1092 PREFETCH 27 Int BE Pri
57960!#2 N4021 P1093 REPLACEMENT 18 Int BE Pri
57961!#2 N4022 P1094 PREFETCH 25 Int BE Pri
57962!#2 N4023 P1095 REPLACEMENT 24 Int BE Pri
57963!#2 N4024 P1096 MEMBAR
57964!#2 N4025 P1097 BSTC 31 0x40800087 FP BE Pri
57965!#2 N4026 P1098 MEMBAR
57966!#2 N4027 P1099 REPLACEMENT 27 Int BE Pri
57967!#2 N4028 P1100 MEMBAR
57968!#2 N4029 P1101 BLD 7 -1 FP BE Pri
57969!#2 N4030 P1102 MEMBAR
57970!#2 N4031 P1103 REPLACEMENT 21 Int BE Pri
57971!#2 N4032 P1104 REPLACEMENT 33 Int BE Pri
57972!#2 N4033 P1105 MEMBAR
57973!#2 N4034 P1106 BLD 19 -1 FP BE Pri
57974!#2 N4035 P1107 MEMBAR
57975!#2 N4036 P1108 BST 28 0x40800088 FP BE Sec
57976!#2 N4037 P1109 MEMBAR
57977!#2 N4038 P1110 BSTC 18 0x40800089 FP BE Sec
57978!#2 N4039 P1111 MEMBAR
57979!#2 N4040 P1112 BST 8 0x4080008a FP BE Pri
57980!#2 N4041 P1112 BST 9 0x4080008b FP BE Pri
57981!#2 N4042 P1113 MEMBAR
57982!#2 N4043 P1114 BLD 29 -1 FP BE Pri
57983!#2 N4044 P1115 MEMBAR
57984!#2 N4045 P1116 ST 13 0x4080008c FP BE Nuc
57985!#2 N4046 P1117 REPLACEMENT 10 Int BE Nuc
57986!#2 N4047 P1118 MEMBAR
57987!#2 N4048 P1119 BLD 7 -1 FP BE Pri
57988!#2 N4049 P1120 MEMBAR
57989!#2 N4050 P1121 BLD 21 -1 FP BE Pri
57990!#2 N4051 P1121 BLD 22 -1 FP BE Pri
57991!#A N4050 N4051
57992!#2 N4052 P1121 BLD 23 -1 FP BE Pri
57993!#2 N4053 P1122 MEMBAR
57994!#2 N4054 P1123 BLD 21 -1 FP BE Pri
57995!#2 N4055 P1123 BLD 22 -1 FP BE Pri
57996!#A N4054 N4055
57997!#2 N4056 P1123 BLD 23 -1 FP BE Pri
57998!#2 N4057 P1124 MEMBAR
57999!#2 N4058 P1125 REPLACEMENT 23 Int BE Pri
58000!#2 N4059 P1126 MEMBAR
58001!#2 N4060 P1127 BLD 8 -1 FP BE Pri
58002!#2 N4061 P1127 BLD 9 -1 FP BE Pri
58003!#2 N4062 P1128 MEMBAR
58004!#2 N4063 P1129 REPLACEMENT 14 Int BE Pri
58005!#2 N4064 P1130 MEMBAR
58006!#2 N4065 P1131 BLD 0 -1 FP BE Pri
58007!#2 N4066 P1131 BLD 1 -1 FP BE Pri
58008!#A N4065 N4066
58009!#2 N4067 P1131 BLD 2 -1 FP BE Pri
58010!#2 N4068 P1131 BLD 3 -1 FP BE Pri
58011!#2 N4069 P1131 BLD 4 -1 FP BE Pri
58012!#2 N4070 P1132 MEMBAR
58013!#2 N4071 P1133 BLD 19 -1 FP BE Sec
58014!#2 N4072 P1134 MEMBAR
58015!#2 N4073 P1135 LD 24 -1 Int BE Sec
58016!#2 N4074 P1136 REPLACEMENT 2 Int BE Pri
58017!#2 N4075 P1137 REPLACEMENT 23 Int BE Sec
58018!#2 N4076 P1138 MEMBAR
58019!#2 N4077 P1139 BLD 33 -1 FP BE Pri
58020!#2 N4078 P1140 MEMBAR
58021!#2 N4079 P1141 LD 22 -1 Int BE Sec
58022!#2 N4080 P1142 REPLACEMENT 18 Int BE Pri
58023!#2 N4081 P1143 MEMBAR
58024!#2 N4082 P1144 BLD 21 -1 FP BE Pri
58025!#2 N4083 P1144 BLD 22 -1 FP BE Pri
58026!#A N4082 N4083
58027!#2 N4084 P1144 BLD 23 -1 FP BE Pri
58028!#2 N4085 P1145 MEMBAR
58029!#2 N4086 P1146 BLD 21 -1 FP BE Pri
58030!#2 N4087 P1146 BLD 22 -1 FP BE Pri
58031!#A N4086 N4087
58032!#2 N4088 P1146 BLD 23 -1 FP BE Pri
58033!#2 N4089 P1147 MEMBAR
58034!#2 N4090 P1148 REPLACEMENT 19 Int BE Pri
58035!#2 N4091 P1149 MEMBAR
58036!#2 N4092 P1150 BSTC 33 0x4080008d FP BE Pri
58037!#2 N4093 P1151 MEMBAR
58038!#2 N4094 P1152 BLD 19 -1 FP BE Pri
58039!#2 N4095 P1153 MEMBAR
58040!#2 N4096 P1154 BST 11 0x4080008e FP BE Pri
58041!#2 N4097 P1154 BST 12 0x4080008f FP BE Pri
58042!#A N4096 N4097
58043!#2 N4098 P1154 BST 13 0x40800090 FP BE Pri
58044!#2 N4099 P1155 MEMBAR
58045!#2 N4100 P1156 BLD 16 -1 FP BE Pri
58046!#2 N4101 P1157 MEMBAR
58047!#2 N4102 P1158 REPLACEMENT 31 Int BE Nuc
58048!#2 N4103 P1159 MEMBAR
58049!#2 N4104 P1160 BLD 11 -1 FP BE Sec
58050!#2 N4105 P1160 BLD 12 -1 FP BE Sec
58051!#A N4104 N4105
58052!#2 N4106 P1160 BLD 13 -1 FP BE Sec
58053!#2 N4107 P1161 MEMBAR
58054!#2 N4108 P1162 REPLACEMENT 4 Int BE Nuc
58055!#2 N4109 P1163 REPLACEMENT 24 Int BE Sec
58056!#2 N4110 P1164 PREFETCH 13 Int BE Pri
58057!#2 N4111 P1165 ST 29 0x40800091 FP BE Sec
58058!#2 N4112 P1166 ST 32 0x100000f Int BE Pri
58059!#2 N4113 P1167 REPLACEMENT 1 Int BE Pri
58060!#2 N4114 P1168 MEMBAR
58061!#2 N4115 P1169 BSTC 33 0x40800092 FP BE Pri
58062!#2 N4116 P1170 MEMBAR
58063!#2 N4117 P1171 BST 18 0x40800093 FP BE Pri
58064!#2 N4118 P1172 MEMBAR
58065!#2 N4119 P1173 REPLACEMENT 1 Int BE Nuc
58066!#2 N4120 P1174 MEMBAR
58067!#2 N4121 P1175 BLD 0 -1 FP BE Pri
58068!#2 N4122 P1175 BLD 1 -1 FP BE Pri
58069!#A N4121 N4122
58070!#2 N4123 P1175 BLD 2 -1 FP BE Pri
58071!#2 N4124 P1175 BLD 3 -1 FP BE Pri
58072!#2 N4125 P1175 BLD 4 -1 FP BE Pri
58073!#2 N4126 P1176 MEMBAR
58074!#2 N4127 P1177 IDC_FLIP 13 Int BE Pri
58075!#2 N4128 P1178 MEMBAR
58076!#2 N4129 P1179 BST 11 0x40800094 FP BE Pri
58077!#2 N4130 P1179 BST 12 0x40800095 FP BE Pri
58078!#A N4129 N4130
58079!#2 N4131 P1179 BST 13 0x40800096 FP BE Pri
58080!#2 N4132 P1180 MEMBAR
58081!#2 N4133 P1181 ST 25 0x1000010 Int BE Nuc
58082!#2 N4134 P1182 ST 5 0x1000011 Int BE Pri
58083!#2 N4135 P1183 MEMBAR
58084!#2 N4136 P1184 BLD 8 -1 FP BE Pri
58085!#2 N4137 P1184 BLD 9 -1 FP BE Pri
58086!#2 N4138 P1185 MEMBAR
58087!#2 N4139 P1186 BLD 21 -1 FP BE Pri
58088!#2 N4140 P1186 BLD 22 -1 FP BE Pri
58089!#A N4139 N4140
58090!#2 N4141 P1186 BLD 23 -1 FP BE Pri
58091!#2 N4142 P1187 MEMBAR
58092!#2 N4143 P1188 BSTC 24 0x40800097 FP BE Pri
58093!#2 N4144 P1188 BSTC 25 0x40800098 FP BE Pri
58094!#2 N4145 P1189 MEMBAR
58095!#2 N4146 P1190 REPLACEMENT 21 Int BE Sec
58096!#2 N4147 P1191 REPLACEMENT 16 Int BE Pri
58097!#2 N4148 P1192 REPLACEMENT 32 Int BE Pri
58098!#2 N4149 P1193 MEMBAR
58099!#2 N4150 P1194 BSTC 20 0x40800099 FP BE Pri
58100!#2 N4151 P1195 MEMBAR
58101!#2 N4152 P1196 LD 2 -1 FP BE Nuc
58102!#2 N4153 P1197 PREFETCH 23 Int BE Pri
58103!#2 N4154 P1198 MEMBAR
58104!#2 N4155 P1199 BLD 19 -1 FP BE Pri
58105!#2 N4156 P1200 MEMBAR
58106!#2 N4157 P1201 BLD 11 -1 FP BE Pri
58107!#2 N4158 P1201 BLD 12 -1 FP BE Pri
58108!#A N4157 N4158
58109!#2 N4159 P1201 BLD 13 -1 FP BE Pri
58110!#2 N4160 P1202 MEMBAR
58111!#2 N4161 P1203 BLD 0 -1 FP BE Pri
58112!#2 N4162 P1203 BLD 1 -1 FP BE Pri
58113!#A N4161 N4162
58114!#2 N4163 P1203 BLD 2 -1 FP BE Pri
58115!#2 N4164 P1203 BLD 3 -1 FP BE Pri
58116!#2 N4165 P1203 BLD 4 -1 FP BE Pri
58117!#2 N4166 P1204 MEMBAR
58118!#2 N4167 P1205 LD 30 -1 Int BE Pri
58119!#2 N4168 P1206 IDC_FLIP 3 Int BE Pri
58120!#2 N4169 P1207 MEMBAR
58121!#2 N4170 P1208 BLD 11 -1 FP BE Pri
58122!#2 N4171 P1208 BLD 12 -1 FP BE Pri
58123!#A N4170 N4171
58124!#2 N4172 P1208 BLD 13 -1 FP BE Pri
58125!#2 N4173 P1209 MEMBAR
58126!#2 N4174 P1210 BLD 7 -1 FP BE Pri
58127!#2 N4175 P1211 MEMBAR
58128!#2 N4176 P1212 BST 26 0x4080009a FP BE Pri
58129!#2 N4177 P1212 BST 27 0x4080009b FP BE Pri
58130!#2 N4178 P1213 MEMBAR
58131!#2 N4179 P1214 BSTC 7 0x4080009c FP BE Pri
58132!#2 N4180 P1215 MEMBAR
58133!#2 N4181 P1216 BLD 21 -1 FP BE Sec
58134!#2 N4182 P1216 BLD 22 -1 FP BE Sec
58135!#A N4181 N4182
58136!#2 N4183 P1216 BLD 23 -1 FP BE Sec
58137!#2 N4184 P1217 MEMBAR
58138!#2 N4185 P1218 BST 30 0x4080009d FP BE Pri
58139!#2 N4186 P1219 MEMBAR
58140!#2 N4187 P1220 LD 21 -1 FP BE Pri
58141!#2 N4188 P1221 MEMBAR
58142!#2 N4189 P1222 BLD 0 -1 FP BE Pri
58143!#2 N4190 P1222 BLD 1 -1 FP BE Pri
58144!#A N4189 N4190
58145!#2 N4191 P1222 BLD 2 -1 FP BE Pri
58146!#2 N4192 P1222 BLD 3 -1 FP BE Pri
58147!#2 N4193 P1222 BLD 4 -1 FP BE Pri
58148!#2 N4194 P1223 MEMBAR
58149!#2 N4195 P1224 REPLACEMENT 2 Int BE Sec
58150!#2 N4196 P1225 ST 5 0x1000012 Int BE Sec
58151!#2 N4197 P1226 MEMBAR
58152!#2 N4198 P1227 BLD 16 -1 FP BE Pri
58153!#2 N4199 P1228 MEMBAR
58154!#2 N4200 P1229 REPLACEMENT 24 Int BE Pri
58155!#2 N4201 P1230 REPLACEMENT 29 Int BE Pri
58156!#2 N4202 P1231 PREFETCH 15 Int BE Pri
58157!#2 N4203 P1232 MEMBAR
58158!#2 N4204 P1233 BLD 24 -1 FP BE Pri
58159!#2 N4205 P1233 BLD 25 -1 FP BE Pri
58160!#2 N4206 P1234 MEMBAR
58161!#2 N4207 P1235 REPLACEMENT 7 Int BE Pri
58162!#2 N4208 P1236 REPLACEMENT 26 Int BE Pri
58163!#2 N4209 P1237 ST 10 0x1000013 Int BE Pri
58164!#2 N4210 P1238 MEMBAR
58165!#2 N4211 P1239 BSTC 28 0x4080009e FP BE Pri
58166!#2 N4212 P1240 MEMBAR
58167!#2 N4213 P1241 BLD 21 -1 FP BE Pri
58168!#2 N4214 P1241 BLD 22 -1 FP BE Pri
58169!#A N4213 N4214
58170!#2 N4215 P1241 BLD 23 -1 FP BE Pri
58171!#2 N4216 P1242 MEMBAR
58172!#2 N4217 P1243 LD 32 -1 Int BE Pri
58173!#2 N4218 P1244 MEMBAR
58174!#2 N4219 P1245 BLD 0 -1 FP BE Pri
58175!#2 N4220 P1245 BLD 1 -1 FP BE Pri
58176!#A N4219 N4220
58177!#2 N4221 P1245 BLD 2 -1 FP BE Pri
58178!#2 N4222 P1245 BLD 3 -1 FP BE Pri
58179!#2 N4223 P1245 BLD 4 -1 FP BE Pri
58180!#2 N4224 P1246 MEMBAR
58181!#2 N4225 P1247 LD 1 -1 Int BE Pri
58182!#2 N4226 P1248 MEMBAR
58183!#2 N4227 P1249 BLD 0 -1 FP BE Pri
58184!#2 N4228 P1249 BLD 1 -1 FP BE Pri
58185!#A N4227 N4228
58186!#2 N4229 P1249 BLD 2 -1 FP BE Pri
58187!#2 N4230 P1249 BLD 3 -1 FP BE Pri
58188!#2 N4231 P1249 BLD 4 -1 FP BE Pri
58189!#2 N4232 P1250 MEMBAR
58190!#2 N4233 P1251 ST 33 0x1000014 Int BE Sec
58191!#2 N4234 P1252 LD 29 -1 FP BE Pri
58192!#2 N4235 P1253 ST 17 0x4080009f FP BE Pri
58193!#2 N4236 P1254 PREFETCH 23 Int BE Pri
58194!#2 N4237 P1255 MEMBAR
58195!#2 N4238 P1256 BLD 16 -1 FP BE Pri
58196!#2 N4239 P1257 MEMBAR
58197!#2 N4240 P1258 BLD 29 -1 FP BE Pri
58198!#2 N4241 P1259 MEMBAR
58199!#2 N4242 P1260 REPLACEMENT 9 Int BE Nuc
58200!#2 N4243 P1261 REPLACEMENT 23 Int BE Pri
58201!#2 N4244 P1262 MEMBAR
58202!#2 N4245 P1263 BLD 0 -1 FP BE Pri
58203!#2 N4246 P1263 BLD 1 -1 FP BE Pri
58204!#A N4245 N4246
58205!#2 N4247 P1263 BLD 2 -1 FP BE Pri
58206!#2 N4248 P1263 BLD 3 -1 FP BE Pri
58207!#2 N4249 P1263 BLD 4 -1 FP BE Pri
58208!#2 N4250 P1264 MEMBAR
58209!#2 N4251 P1265 REPLACEMENT 12 Int BE Pri
58210!#2 N4252 P1266 REPLACEMENT 5 Int BE Sec
58211!#2 N4253 P1267 LD 16 -1 FP BE Pri
58212!#2 N4254 P1268 MEMBAR
58213!#2 N4255 P1269 BSTC 30 0x408000a0 FP BE Pri
58214!#2 N4256 P1270 MEMBAR
58215!#2 N4257 P1271 BST 30 0x408000a1 FP BE Sec
58216!#2 N4258 P1272 MEMBAR
58217!#2 N4259 P1273 BLD 7 -1 FP BE Pri
58218!#2 N4260 P1274 MEMBAR
58219!#2 N4261 P1275 PREFETCH 6 Int BE Pri
58220!#2 N4262 P1276 MEMBAR
58221!#2 N4263 P1277 BSTC 14 0x408000a2 FP BE Pri
58222!#2 N4264 P1278 MEMBAR
58223!#2 N4265 P1279 BST 21 0x408000a3 FP BE Pri
58224!#2 N4266 P1279 BST 22 0x408000a4 FP BE Pri
58225!#A N4265 N4266
58226!#2 N4267 P1279 BST 23 0x408000a5 FP BE Pri
58227!#2 N4268 P1280 MEMBAR
58228!#2 N4269 P1281 BST 21 0x408000a6 FP BE Pri
58229!#2 N4270 P1281 BST 22 0x408000a7 FP BE Pri
58230!#A N4269 N4270
58231!#2 N4271 P1281 BST 23 0x408000a8 FP BE Pri
58232!#2 N4272 P1282 MEMBAR
58233!#2 N4273 P1283 REPLACEMENT 27 Int BE Sec
58234!#2 N4274 P1284 ST 21 0x408000a9 FP BE Sec
58235!#2 N4275 P1285 MEMBAR
58236!#2 N4276 P1286 BST 33 0x408000aa FP BE Sec
58237!#2 N4277 P1287 MEMBAR
58238!#2 N4278 P1288 BLD 10 -1 FP BE Pri
58239!#2 N4279 P1289 MEMBAR
58240!#2 N4280 P1290 LD 18 -1 Int BE Sec Loop_exit
58241!#2 N4281 P714 MEMBAR
58242!#2 N4282 P715 BST 33 0x408000ab FP BE Pri
58243!#2 N4283 P716 MEMBAR
58244!#2 N4284 P717 REPLACEMENT 12 Int BE Pri
58245!#2 N4285 P718 REPLACEMENT 13 Int BE Sec
58246!#2 N4286 P719 ST 6 0x408000ac FP BE Pri
58247!#2 N4287 P720 REPLACEMENT 5 Int BE Nuc
58248!#2 N4288 P721 MEMBAR
58249!#2 N4289 P722 BSTC 5 0x408000ad FP BE Pri
58250!#2 N4290 P722 BSTC 6 0x408000ae FP BE Pri
58251!#2 N4291 P723 MEMBAR
58252!#2 N4292 P724 BLD 0 -1 FP BE Pri
58253!#2 N4293 P724 BLD 1 -1 FP BE Pri
58254!#A N4292 N4293
58255!#2 N4294 P724 BLD 2 -1 FP BE Pri
58256!#2 N4295 P724 BLD 3 -1 FP BE Pri
58257!#2 N4296 P724 BLD 4 -1 FP BE Pri
58258!#2 N4297 P725 MEMBAR
58259!#2 N4298 P726 BLD 24 -1 FP BE Sec
58260!#2 N4299 P726 BLD 25 -1 FP BE Sec
58261!#2 N4300 P727 MEMBAR
58262!#2 N4301 P728 REPLACEMENT 9 Int BE Pri
58263!#2 N4302 P729 MEMBAR
58264!#2 N4303 P730 BST 0 0x408000af FP BE Pri
58265!#2 N4304 P730 BST 1 0x408000b0 FP BE Pri
58266!#A N4303 N4304
58267!#2 N4305 P730 BST 2 0x408000b1 FP BE Pri
58268!#2 N4306 P730 BST 3 0x408000b2 FP BE Pri
58269!#2 N4307 P730 BST 4 0x408000b3 FP BE Pri
58270!#2 N4308 P731 MEMBAR
58271!#2 N4309 P732 ST 9 0x408000b4 FP BE Sec
58272!#2 N4310 P733 LD 26 -1 Int BE Pri
58273!#2 N4311 P734 LD 21 -1 FP BE Sec
58274!#2 N4312 P735 LD 11 -1 FP BE Sec
58275!#2 N4313 P736 MEMBAR
58276!#2 N4314 P737 BST 10 0x408000b5 FP BE Pri
58277!#2 N4315 P738 MEMBAR
58278!#2 N4316 P739 REPLACEMENT 7 Int BE Pri
58279!#2 N4317 P740 ST 29 0x408000b6 FP BE Pri
58280!#2 N4318 P741 LD 22 -1 Int BE Pri
58281!#2 N4319 P742 REPLACEMENT 21 Int BE Pri
58282!#2 N4320 P743 MEMBAR
58283!#2 N4321 P744 BSTC 30 0x408000b7 FP BE Pri
58284!#2 N4322 P745 MEMBAR
58285!#2 N4323 P746 PREFETCH 24 Int BE Sec
58286!#2 N4324 P747 REPLACEMENT 14 Int BE Nuc
58287!#2 N4325 P748 PREFETCH 8 Int BE Nuc
58288!#2 N4326 P749 MEMBAR
58289!#2 N4327 P750 BLD 0 -1 FP BE Pri
58290!#2 N4328 P750 BLD 1 -1 FP BE Pri
58291!#A N4327 N4328
58292!#2 N4329 P750 BLD 2 -1 FP BE Pri
58293!#2 N4330 P750 BLD 3 -1 FP BE Pri
58294!#2 N4331 P750 BLD 4 -1 FP BE Pri
58295!#2 N4332 P751 MEMBAR
58296!#2 N4333 P752 PREFETCH 1 Int BE Pri
58297!#2 N4334 P753 ST 30 0x1000015 Int BE Sec
58298!#2 N4335 P754 PREFETCH 20 Int BE Nuc
58299!#2 N4336 P755 MEMBAR
58300!#2 N4337 P756 BLD 0 -1 FP BE Pri
58301!#2 N4338 P756 BLD 1 -1 FP BE Pri
58302!#A N4337 N4338
58303!#2 N4339 P756 BLD 2 -1 FP BE Pri
58304!#2 N4340 P756 BLD 3 -1 FP BE Pri
58305!#2 N4341 P756 BLD 4 -1 FP BE Pri
58306!#2 N4342 P757 MEMBAR
58307!#2 N4343 P758 BLD 11 -1 FP BE Pri
58308!#2 N4344 P758 BLD 12 -1 FP BE Pri
58309!#A N4343 N4344
58310!#2 N4345 P758 BLD 13 -1 FP BE Pri
58311!#2 N4346 P759 MEMBAR
58312!#2 N4347 P760 LD 24 -1 FP BE Pri
58313!#2 N4348 P761 LD 23 -1 Int BE Pri
58314!#2 N4349 P762 LD 16 -1 FP BE Pri
58315!#2 N4350 P763 MEMBAR
58316!#2 N4351 P764 BLD 0 -1 FP BE Pri
58317!#2 N4352 P764 BLD 1 -1 FP BE Pri
58318!#A N4351 N4352
58319!#2 N4353 P764 BLD 2 -1 FP BE Pri
58320!#2 N4354 P764 BLD 3 -1 FP BE Pri
58321!#2 N4355 P764 BLD 4 -1 FP BE Pri
58322!#2 N4356 P765 MEMBAR
58323!#2 N4357 P766 BST 17 0x408000b8 FP BE Sec
58324!#2 N4358 P767 MEMBAR
58325!#2 N4359 P768 BLD 5 -1 FP BE Pri
58326!#2 N4360 P768 BLD 6 -1 FP BE Pri
58327!#2 N4361 P769 MEMBAR
58328!#2 N4362 P770 PREFETCH 19 Int BE Pri
58329!#2 N4363 P771 LD 7 -1 FP BE Pri
58330!#2 N4364 P772 IDC_FLIP 12 Int BE Pri
58331!#2 N4365 P773 MEMBAR
58332!#2 N4366 P774 BSTC 0 0x408000b9 FP BE Pri
58333!#2 N4367 P774 BSTC 1 0x408000ba FP BE Pri
58334!#A N4366 N4367
58335!#2 N4368 P774 BSTC 2 0x408000bb FP BE Pri
58336!#2 N4369 P774 BSTC 3 0x408000bc FP BE Pri
58337!#2 N4370 P774 BSTC 4 0x408000bd FP BE Pri
58338!#2 N4371 P775 MEMBAR
58339!#2 N4372 P776 BSTC 8 0x408000be FP BE Pri
58340!#2 N4373 P776 BSTC 9 0x408000bf FP BE Pri
58341!#2 N4374 P777 MEMBAR
58342!#2 N4375 P778 IDC_FLIP 24 Int BE Pri
58343!#2 N4376 P779 MEMBAR
58344!#2 N4377 P780 BSTC 14 0x408000c0 FP BE Pri
58345!#2 N4378 P781 MEMBAR
58346!#2 N4379 P782 LD 11 -1 Int BE Pri
58347!#2 N4380 P783 ST 0 0x408000c1 FP BE Nuc
58348!#2 N4381 P784 ST 31 0x408000c2 FP BE Pri
58349!#2 N4382 P785 REPLACEMENT 24 Int BE Pri
58350!#2 N4383 P786 REPLACEMENT 27 Int BE Sec
58351!#2 N4384 P787 MEMBAR
58352!#2 N4385 P788 BST 21 0x408000c3 FP BE Pri
58353!#2 N4386 P788 BST 22 0x408000c4 FP BE Pri
58354!#A N4385 N4386
58355!#2 N4387 P788 BST 23 0x408000c5 FP BE Pri
58356!#2 N4388 P789 MEMBAR
58357!#2 N4389 P790 BLD 0 -1 FP BE Pri
58358!#2 N4390 P790 BLD 1 -1 FP BE Pri
58359!#A N4389 N4390
58360!#2 N4391 P790 BLD 2 -1 FP BE Pri
58361!#2 N4392 P790 BLD 3 -1 FP BE Pri
58362!#2 N4393 P790 BLD 4 -1 FP BE Pri
58363!#2 N4394 P791 MEMBAR
58364!#2 N4395 P792 LD 28 -1 FP BE Pri
58365!#2 N4396 P793 LD 29 -1 FP BE Nuc
58366!#2 N4397 P794 PREFETCH 0 Int BE Pri
58367!#2 N4398 P795 MEMBAR
58368!#2 N4399 P796 BST 32 0x408000c6 FP BE Pri
58369!#2 N4400 P797 MEMBAR
58370!#2 N4401 P798 BLD 5 -1 FP BE Pri
58371!#2 N4402 P798 BLD 6 -1 FP BE Pri
58372!#2 N4403 P799 MEMBAR
58373!#2 N4404 P800 BSTC 33 0x408000c7 FP BE Pri
58374!#2 N4405 P801 MEMBAR
58375!#2 N4406 P802 BLD 16 -1 FP BE Pri
58376!#2 N4407 P803 MEMBAR
58377!#2 N4408 P804 ST 25 0x408000c8 FP BE Sec
58378!#2 N4409 P805 LD 16 -1 FP BE Pri
58379!#2 N4410 P806 MEMBAR
58380!#2 N4411 P807 BLD 17 -1 FP BE Sec
58381!#2 N4412 P808 MEMBAR
58382!#2 N4413 P809 BLD 21 -1 FP BE Pri
58383!#2 N4414 P809 BLD 22 -1 FP BE Pri
58384!#A N4413 N4414
58385!#2 N4415 P809 BLD 23 -1 FP BE Pri
58386!#2 N4416 P810 MEMBAR
58387!#2 N4417 P811 BST 0 0x408000c9 FP BE Pri
58388!#2 N4418 P811 BST 1 0x408000ca FP BE Pri
58389!#A N4417 N4418
58390!#2 N4419 P811 BST 2 0x408000cb FP BE Pri
58391!#2 N4420 P811 BST 3 0x408000cc FP BE Pri
58392!#2 N4421 P811 BST 4 0x408000cd FP BE Pri
58393!#2 N4422 P812 MEMBAR
58394!#2 N4423 P813 BLD 0 -1 FP BE Pri
58395!#2 N4424 P813 BLD 1 -1 FP BE Pri
58396!#A N4423 N4424
58397!#2 N4425 P813 BLD 2 -1 FP BE Pri
58398!#2 N4426 P813 BLD 3 -1 FP BE Pri
58399!#2 N4427 P813 BLD 4 -1 FP BE Pri
58400!#2 N4428 P814 MEMBAR
58401!#2 N4429 P815 BLD 33 -1 FP BE Sec
58402!#2 N4430 P816 MEMBAR
58403!#2 N4431 P817 BSTC 11 0x408000ce FP BE Sec
58404!#2 N4432 P817 BSTC 12 0x408000cf FP BE Sec
58405!#A N4431 N4432
58406!#2 N4433 P817 BSTC 13 0x408000d0 FP BE Sec
58407!#2 N4434 P818 MEMBAR
58408!#2 N4435 P819 LD 10 -1 Int BE Pri
58409!#2 N4436 P820 REPLACEMENT 27 Int BE Pri
58410!#2 N4437 P821 PREFETCH 8 Int BE Pri
58411!#2 N4438 P822 MEMBAR
58412!#2 N4439 P823 BLD 14 -1 FP BE Pri
58413!#2 N4440 P824 MEMBAR
58414!#2 N4441 P825 BST 11 0x408000d1 FP BE Pri
58415!#2 N4442 P825 BST 12 0x408000d2 FP BE Pri
58416!#A N4441 N4442
58417!#2 N4443 P825 BST 13 0x408000d3 FP BE Pri
58418!#2 N4444 P826 MEMBAR
58419!#2 N4445 P827 BLD 21 -1 FP BE Pri
58420!#2 N4446 P827 BLD 22 -1 FP BE Pri
58421!#A N4445 N4446
58422!#2 N4447 P827 BLD 23 -1 FP BE Pri
58423!#2 N4448 P828 MEMBAR
58424!#2 N4449 P829 IDC_FLIP 23 Int BE Pri
58425!#2 N4450 P830 MEMBAR
58426!#2 N4451 P831 BLD 21 -1 FP BE Pri
58427!#2 N4452 P831 BLD 22 -1 FP BE Pri
58428!#A N4451 N4452
58429!#2 N4453 P831 BLD 23 -1 FP BE Pri
58430!#2 N4454 P832 MEMBAR
58431!#2 N4455 P833 BSTC 19 0x408000d4 FP BE Pri
58432!#2 N4456 P834 MEMBAR
58433!#2 N4457 P835 BLD 16 -1 FP BE Pri
58434!#2 N4458 P836 MEMBAR
58435!#2 N4459 P837 REPLACEMENT 33 Int BE Pri
58436!#2 N4460 P838 REPLACEMENT 26 Int BE Nuc
58437!#2 N4461 P839 IDC_FLIP 5 Int BE Pri
58438!#2 N4462 P840 MEMBAR
58439!#2 N4463 P841 BSTC 10 0x408000d5 FP BE Pri
58440!#2 N4464 P842 MEMBAR
58441!#2 N4465 P843 BSTC 11 0x408000d6 FP BE Pri
58442!#2 N4466 P843 BSTC 12 0x408000d7 FP BE Pri
58443!#A N4465 N4466
58444!#2 N4467 P843 BSTC 13 0x408000d8 FP BE Pri
58445!#2 N4468 P844 MEMBAR
58446!#2 N4469 P845 BLD 5 -1 FP BE Pri
58447!#2 N4470 P845 BLD 6 -1 FP BE Pri
58448!#2 N4471 P846 MEMBAR
58449!#2 N4472 P847 BLD 24 -1 FP BE Pri
58450!#2 N4473 P847 BLD 25 -1 FP BE Pri
58451!#2 N4474 P848 MEMBAR
58452!#2 N4475 P849 LD 7 -1 FP BE Pri
58453!#2 N4476 P850 MEMBAR
58454!#2 N4477 P851 BLD 17 -1 FP BE Sec
58455!#2 N4478 P852 MEMBAR
58456!#2 N4479 P853 BLD 19 -1 FP BE Pri
58457!#2 N4480 P854 MEMBAR
58458!#2 N4481 P855 REPLACEMENT 31 Int BE Pri
58459!#2 N4482 P856 ST 26 0x408000d9 FP BE Sec
58460!#2 N4483 P857 PREFETCH 9 Int BE Nuc
58461!#2 N4484 P858 MEMBAR
58462!#2 N4485 P859 BST 33 0x408000da FP BE Pri
58463!#2 N4486 P860 MEMBAR
58464!#2 N4487 P861 REPLACEMENT 10 Int BE Sec
58465!#2 N4488 P862 MEMBAR
58466!#2 N4489 P863 BLD 15 -1 FP BE Pri
58467!#2 N4490 P864 MEMBAR
58468!#2 N4491 P865 LD 31 -1 FP BE Pri
58469!#2 N4492 P866 REPLACEMENT 25 Int BE Pri
58470!#2 N4493 P867 ST 27 0x1000016 Int BE Pri
58471!#2 N4494 P868 PREFETCH 27 Int LE Pri
58472!#2 N4495 P869 MEMBAR
58473!#2 N4496 P870 BLD 8 -1 FP BE Pri
58474!#2 N4497 P870 BLD 9 -1 FP BE Pri
58475!#2 N4498 P871 MEMBAR
58476!#2 N4499 P872 BST 8 0x408000db FP BE Pri
58477!#2 N4500 P872 BST 9 0x408000dc FP BE Pri
58478!#2 N4501 P873 MEMBAR
58479!#2 N4502 P874 BLD 14 -1 FP BE Pri
58480!#2 N4503 P875 MEMBAR
58481!#2 N4504 P876 REPLACEMENT 14 Int BE Pri
58482!#2 N4505 P877 LD 8 -1 Int LE Pri
58483!#2 N4506 P878 REPLACEMENT 17 Int BE Pri
58484!#2 N4507 P879 MEMBAR
58485!#2 N4508 P880 BLD 5 -1 FP BE Pri
58486!#2 N4509 P880 BLD 6 -1 FP BE Pri
58487!#2 N4510 P881 MEMBAR
58488!#2 N4511 P882 ST 28 0x1000017 Int BE Pri
58489!#2 N4512 P883 MEMBAR
58490!#2 N4513 P884 BSTC 0 0x408000dd FP BE Pri
58491!#2 N4514 P884 BSTC 1 0x408000de FP BE Pri
58492!#A N4513 N4514
58493!#2 N4515 P884 BSTC 2 0x408000df FP BE Pri
58494!#2 N4516 P884 BSTC 3 0x408000e0 FP BE Pri
58495!#2 N4517 P884 BSTC 4 0x408000e1 FP BE Pri
58496!#2 N4518 P885 MEMBAR
58497!#2 N4519 P886 BLD 7 -1 FP BE Pri
58498!#2 N4520 P887 MEMBAR
58499!#2 N4521 P888 LD 18 -1 Int BE Sec
58500!#2 N4522 P889 REPLACEMENT 13 Int BE Pri
58501!#2 N4523 P890 ST 19 0x1000018 Int BE Pri
58502!#2 N4524 P891 MEMBAR
58503!#2 N4525 P892 BST 24 0x408000e2 FP BE Pri
58504!#2 N4526 P892 BST 25 0x408000e3 FP BE Pri
58505!#2 N4527 P893 MEMBAR
58506!#2 N4528 P894 BLD 0 -1 FP BE Pri
58507!#2 N4529 P894 BLD 1 -1 FP BE Pri
58508!#A N4528 N4529
58509!#2 N4530 P894 BLD 2 -1 FP BE Pri
58510!#2 N4531 P894 BLD 3 -1 FP BE Pri
58511!#2 N4532 P894 BLD 4 -1 FP BE Pri
58512!#2 N4533 P895 MEMBAR
58513!#2 N4534 P896 ST 33 0x1000019 Int BE Sec
58514!#2 N4535 P897 MEMBAR
58515!#2 N4536 P898 BST 19 0x408000e4 FP BE Sec
58516!#2 N4537 P899 MEMBAR
58517!#2 N4538 P900 BLD 24 -1 FP BE Pri
58518!#2 N4539 P900 BLD 25 -1 FP BE Pri
58519!#2 N4540 P901 MEMBAR
58520!#2 N4541 P902 BSTC 26 0x408000e5 FP BE Pri
58521!#2 N4542 P902 BSTC 27 0x408000e6 FP BE Pri
58522!#2 N4543 P903 MEMBAR
58523!#2 N4544 P904 BLD 0 -1 FP BE Pri
58524!#2 N4545 P904 BLD 1 -1 FP BE Pri
58525!#A N4544 N4545
58526!#2 N4546 P904 BLD 2 -1 FP BE Pri
58527!#2 N4547 P904 BLD 3 -1 FP BE Pri
58528!#2 N4548 P904 BLD 4 -1 FP BE Pri
58529!#2 N4549 P905 MEMBAR
58530!#2 N4550 P906 REPLACEMENT 16 Int BE Pri
58531!#2 N4551 P907 LD 33 -1 Int BE Pri
58532!#2 N4552 P908 MEMBAR
58533!#2 N4553 P909 BLD 19 -1 FP BE Pri
58534!#2 N4554 P910 MEMBAR
58535!#2 N4555 P911 BST 33 0x408000e7 FP BE Pri
58536!#2 N4556 P912 MEMBAR
58537!#2 N4557 P913 REPLACEMENT 25 Int BE Pri
58538!#2 N4558 P914 PREFETCH 11 Int BE Pri
58539!#2 N4559 P915 ST 16 0x408000e8 FP BE Sec
58540!#2 N4560 P916 ST 32 0x100001a Int BE Pri
58541!#2 N4561 P917 MEMBAR
58542!#2 N4562 P918 BST 0 0x408000e9 FP BE Pri
58543!#2 N4563 P918 BST 1 0x408000ea FP BE Pri
58544!#A N4562 N4563
58545!#2 N4564 P918 BST 2 0x408000eb FP BE Pri
58546!#2 N4565 P918 BST 3 0x408000ec FP BE Pri
58547!#2 N4566 P918 BST 4 0x408000ed FP BE Pri
58548!#2 N4567 P919 MEMBAR
58549!#2 N4568 P920 REPLACEMENT 29 Int BE Pri
58550!#2 N4569 P921 ST 15 0x100001b Int BE Pri
58551!#2 N4570 P922 MEMBAR
58552!#2 N4571 P923 BSTC 10 0x408000ee FP BE Pri
58553!#2 N4572 P924 MEMBAR
58554!#2 N4573 P925 BLD 18 -1 FP BE Pri
58555!#2 N4574 P926 MEMBAR
58556!#2 N4575 P927 BSTC 15 0x408000ef FP BE Sec
58557!#2 N4576 P928 MEMBAR
58558!#2 N4577 P929 BSTC 16 0x408000f0 FP BE Pri
58559!#2 N4578 P930 MEMBAR
58560!#2 N4579 P931 REPLACEMENT 2 Int BE Pri
58561!#2 N4580 P932 PREFETCH 25 Int BE Sec
58562!#2 N4581 P933 MEMBAR
58563!#2 N4582 P934 BST 24 0x408000f1 FP BE Sec
58564!#2 N4583 P934 BST 25 0x408000f2 FP BE Sec
58565!#2 N4584 P935 MEMBAR
58566!#2 N4585 P936 ST 14 0x100001c Int BE Pri
58567!#2 N4586 P937 REPLACEMENT 8 Int BE Nuc
58568!#2 N4587 P938 MEMBAR
58569!#2 N4588 P939 BLD 28 -1 FP BE Pri
58570!#2 N4589 P940 MEMBAR
58571!#2 N4590 P941 REPLACEMENT 26 Int BE Pri
58572!#2 N4591 P942 MEMBAR
58573!#2 N4592 P943 BST 21 0x408000f3 FP BE Pri
58574!#2 N4593 P943 BST 22 0x408000f4 FP BE Pri
58575!#A N4592 N4593
58576!#2 N4594 P943 BST 23 0x408000f5 FP BE Pri
58577!#2 N4595 P944 MEMBAR
58578!#2 N4596 P945 ST 18 0x100001d Int BE Pri
58579!#2 N4597 P946 LD 1 -1 Int BE Pri
58580!#2 N4598 P947 ST 14 0x408000f6 FP BE Pri
58581!#2 N4599 P948 MEMBAR
58582!#2 N4600 P949 BLD 26 -1 FP BE Pri
58583!#2 N4601 P949 BLD 27 -1 FP BE Pri
58584!#2 N4602 P950 MEMBAR
58585!#2 N4603 P951 BST 15 0x408000f7 FP BE Pri
58586!#2 N4604 P952 MEMBAR
58587!#2 N4605 P953 LD 33 -1 FP BE Pri
58588!#2 N4606 P954 MEMBAR
58589!#2 N4607 P955 BLD 0 -1 FP BE Pri
58590!#2 N4608 P955 BLD 1 -1 FP BE Pri
58591!#A N4607 N4608
58592!#2 N4609 P955 BLD 2 -1 FP BE Pri
58593!#2 N4610 P955 BLD 3 -1 FP BE Pri
58594!#2 N4611 P955 BLD 4 -1 FP BE Pri
58595!#2 N4612 P956 MEMBAR
58596!#2 N4613 P957 LD 5 -1 Int BE Pri
58597!#2 N4614 P958 LD 10 -1 FP BE Pri
58598!#2 N4615 P959 IDC_FLIP 8 Int BE Pri
58599!#2 N4616 P960 LD 12 -1 FP BE Sec
58600!#2 N4617 P961 ST 5 0x408000f8 FP BE Sec
58601!#2 N4618 P962 LD 14 -1 FP BE Pri
58602!#2 N4619 P963 MEMBAR
58603!#2 N4620 P964 BSTC 14 0x408000f9 FP BE Pri
58604!#2 N4621 P965 MEMBAR
58605!#2 N4622 P966 LD 0 -1 FP BE Pri
58606!#2 N4623 P967 MEMBAR
58607!#2 N4624 P968 BLD 0 -1 FP BE Sec
58608!#2 N4625 P968 BLD 1 -1 FP BE Sec
58609!#A N4624 N4625
58610!#2 N4626 P968 BLD 2 -1 FP BE Sec
58611!#2 N4627 P968 BLD 3 -1 FP BE Sec
58612!#2 N4628 P968 BLD 4 -1 FP BE Sec
58613!#2 N4629 P969 MEMBAR
58614!#2 N4630 P970 REPLACEMENT 16 Int BE Pri
58615!#2 N4631 P971 MEMBAR
58616!#2 N4632 P972 BST 19 0x408000fa FP BE Pri
58617!#2 N4633 P973 MEMBAR
58618!#2 N4634 P974 BST 19 0x408000fb FP BE Pri
58619!#2 N4635 P975 MEMBAR
58620!#2 N4636 P976 ST 23 0x408000fc FP BE Pri
58621!#2 N4637 P977 ST 1 0x408000fd FP BE Pri
58622!#2 N4638 P978 PREFETCH 11 Int BE Pri
58623!#2 N4639 P979 MEMBAR
58624!#2 N4640 P980 BST 11 0x408000fe FP BE Pri
58625!#2 N4641 P980 BST 12 0x408000ff FP BE Pri
58626!#A N4640 N4641
58627!#2 N4642 P980 BST 13 0x40800100 FP BE Pri
58628!#2 N4643 P981 MEMBAR
58629!#2 N4644 P982 REPLACEMENT 9 Int BE Pri
58630!#2 N4645 P983 ST 13 0x40800101 FP BE Pri
58631!#2 N4646 P984 REPLACEMENT 20 Int BE Pri
58632!#2 N4647 P985 ST 12 0x100001e Int BE Pri
58633!#2 N4648 P986 LD 3 -1 Int BE Sec
58634!#2 N4649 P987 ST 12 0x100001f Int BE Nuc
58635!#2 N4650 P988 MEMBAR
58636!#2 N4651 P989 BST 28 0x40800102 FP BE Sec
58637!#2 N4652 P990 MEMBAR
58638!#2 N4653 P991 LD 25 -1 Int BE Pri
58639!#2 N4654 P992 LD 33 -1 FP BE Pri
58640!#2 N4655 P993 MEMBAR
58641!#2 N4656 P994 BLD 8 -1 FP BE Pri
58642!#2 N4657 P994 BLD 9 -1 FP BE Pri
58643!#2 N4658 P995 MEMBAR
58644!#2 N4659 P996 BLD 5 -1 FP BE Pri
58645!#2 N4660 P996 BLD 6 -1 FP BE Pri
58646!#2 N4661 P997 MEMBAR
58647!#2 N4662 P998 REPLACEMENT 18 Int BE Nuc
58648!#2 N4663 P999 MEMBAR
58649!#2 N4664 P1000 BLD 16 -1 FP BE Pri
58650!#2 N4665 P1001 MEMBAR
58651!#2 N4666 P1002 BLD 28 -1 FP BE Pri
58652!#2 N4667 P1003 MEMBAR
58653!#2 N4668 P1004 REPLACEMENT 16 Int BE Sec
58654!#2 N4669 P1005 LD 4 -1 FP BE Pri
58655!#2 N4670 P1006 MEMBAR
58656!#2 N4671 P1007 BLD 28 -1 FP BE Pri
58657!#2 N4672 P1008 MEMBAR
58658!#2 N4673 P1009 LD 33 -1 Int BE Pri
58659!#2 N4674 P1010 ST 1 0x1000020 Int BE Pri
58660!#2 N4675 P1011 MEMBAR
58661!#2 N4676 P1012 BST 0 0x40800103 FP BE Pri
58662!#2 N4677 P1012 BST 1 0x40800104 FP BE Pri
58663!#A N4676 N4677
58664!#2 N4678 P1012 BST 2 0x40800105 FP BE Pri
58665!#2 N4679 P1012 BST 3 0x40800106 FP BE Pri
58666!#2 N4680 P1012 BST 4 0x40800107 FP BE Pri
58667!#2 N4681 P1013 MEMBAR
58668!#2 N4682 P1014 BST 20 0x40800108 FP BE Sec
58669!#2 N4683 P1015 MEMBAR
58670!#2 N4684 P1016 ST 8 0x1000021 Int BE Pri
58671!#2 N4685 P1017 PREFETCH 2 Int BE Pri
58672!#2 N4686 P1018 ST 23 0x1000022 Int BE Pri
58673!#2 N4687 P1019 MEMBAR
58674!#2 N4688 P1020 BSTC 21 0x40800109 FP BE Pri
58675!#2 N4689 P1020 BSTC 22 0x4080010a FP BE Pri
58676!#A N4688 N4689
58677!#2 N4690 P1020 BSTC 23 0x4080010b FP BE Pri
58678!#2 N4691 P1021 MEMBAR
58679!#2 N4692 P1022 ST 29 0x4080010c FP BE Pri
58680!#2 N4693 P1023 MEMBAR
58681!#2 N4694 P1024 BSTC 21 0x4080010d FP BE Pri
58682!#2 N4695 P1024 BSTC 22 0x4080010e FP BE Pri
58683!#A N4694 N4695
58684!#2 N4696 P1024 BSTC 23 0x4080010f FP BE Pri
58685!#2 N4697 P1025 MEMBAR
58686!#2 N4698 P1026 REPLACEMENT 1 Int BE Pri
58687!#2 N4699 P1027 REPLACEMENT 30 Int BE Nuc
58688!#2 N4700 P1028 REPLACEMENT 28 Int BE Pri
58689!#2 N4701 P1029 REPLACEMENT 8 Int BE Pri
58690!#2 N4702 P1030 LD 32 -1 FP BE Pri
58691!#2 N4703 P1031 REPLACEMENT 2 Int BE Pri
58692!#2 N4704 P1032 ST 21 0x40800110 FP BE Pri
58693!#2 N4705 P1033 REPLACEMENT 25 Int BE Pri
58694!#2 N4706 P1034 MEMBAR
58695!#2 N4707 P1035 BLD 15 -1 FP BE Pri
58696!#2 N4708 P1036 MEMBAR
58697!#2 N4709 P1037 BSTC 5 0x40800111 FP BE Pri
58698!#2 N4710 P1037 BSTC 6 0x40800112 FP BE Pri
58699!#2 N4711 P1038 MEMBAR
58700!#2 N4712 P1039 BSTC 21 0x40800113 FP BE Pri
58701!#2 N4713 P1039 BSTC 22 0x40800114 FP BE Pri
58702!#A N4712 N4713
58703!#2 N4714 P1039 BSTC 23 0x40800115 FP BE Pri
58704!#2 N4715 P1040 MEMBAR
58705!#2 N4716 P1041 ST 0 0x40800116 FP BE Pri
58706!#2 N4717 P1042 ST 11 0x40800117 FP BE Pri
58707!#2 N4718 P1043 MEMBAR
58708!#2 N4719 P1044 BSTC 7 0x40800118 FP BE Pri
58709!#2 N4720 P1045 MEMBAR
58710!#2 N4721 P1046 REPLACEMENT 28 Int BE Pri
58711!#2 N4722 P1047 LD 3 -1 FP BE Pri
58712!#2 N4723 P1048 LD 19 -1 Int BE Pri
58713!#2 N4724 P1049 PREFETCH 19 Int BE Nuc
58714!#2 N4725 P1050 PREFETCH 6 Int BE Sec
58715!#2 N4726 P1051 IDC_FLIP 9 Int BE Pri
58716!#2 N4727 P1052 MEMBAR
58717!#2 N4728 P1053 BST 14 0x40800119 FP BE Pri
58718!#2 N4729 P1054 MEMBAR
58719!#2 N4730 P1055 ST 3 0x4080011a FP BE Pri
58720!#2 N4731 P1056 MEMBAR
58721!#2 N4732 P1057 BLD 32 -1 FP BE Sec
58722!#2 N4733 P1058 MEMBAR
58723!#2 N4734 P1059 BSTC 0 0x4080011b FP BE Pri
58724!#2 N4735 P1059 BSTC 1 0x4080011c FP BE Pri
58725!#A N4734 N4735
58726!#2 N4736 P1059 BSTC 2 0x4080011d FP BE Pri
58727!#2 N4737 P1059 BSTC 3 0x4080011e FP BE Pri
58728!#2 N4738 P1059 BSTC 4 0x4080011f FP BE Pri
58729!#2 N4739 P1060 MEMBAR
58730!#2 N4740 P1061 BSTC 26 0x40800120 FP BE Pri
58731!#2 N4741 P1061 BSTC 27 0x40800121 FP BE Pri
58732!#2 N4742 P1062 MEMBAR
58733!#2 N4743 P1063 BSTC 29 0x40800122 FP BE Pri
58734!#2 N4744 P1064 MEMBAR
58735!#2 N4745 P1065 BST 29 0x40800123 FP BE Pri
58736!#2 N4746 P1066 MEMBAR
58737!#2 N4747 P1067 IDC_FLIP 0 Int BE Pri
58738!#2 N4748 P1068 MEMBAR
58739!#2 N4749 P1069 BLD 8 -1 FP BE Pri
58740!#2 N4750 P1069 BLD 9 -1 FP BE Pri
58741!#2 N4751 P1070 MEMBAR
58742!#2 N4752 P1071 BLD 26 -1 FP BE Pri
58743!#2 N4753 P1071 BLD 27 -1 FP BE Pri
58744!#2 N4754 P1072 MEMBAR
58745!#2 N4755 P1073 PREFETCH 18 Int LE Pri
58746!#2 N4756 P1074 PREFETCH 3 Int BE Pri
58747!#2 N4757 P1075 MEMBAR
58748!#2 N4758 P1076 BSTC 0 0x40800124 FP BE Pri
58749!#2 N4759 P1076 BSTC 1 0x40800125 FP BE Pri
58750!#A N4758 N4759
58751!#2 N4760 P1076 BSTC 2 0x40800126 FP BE Pri
58752!#2 N4761 P1076 BSTC 3 0x40800127 FP BE Pri
58753!#2 N4762 P1076 BSTC 4 0x40800128 FP BE Pri
58754!#2 N4763 P1077 MEMBAR
58755!#2 N4764 P1078 ST 30 0x40800129 FP BE Pri
58756!#2 N4765 P1079 MEMBAR
58757!#2 N4766 P1080 BLD 29 -1 FP BE Sec
58758!#2 N4767 P1081 MEMBAR
58759!#2 N4768 P1082 BLD 0 -1 FP BE Pri
58760!#2 N4769 P1082 BLD 1 -1 FP BE Pri
58761!#A N4768 N4769
58762!#2 N4770 P1082 BLD 2 -1 FP BE Pri
58763!#2 N4771 P1082 BLD 3 -1 FP BE Pri
58764!#2 N4772 P1082 BLD 4 -1 FP BE Pri
58765!#2 N4773 P1083 MEMBAR
58766!#2 N4774 P1084 BST 21 0x4080012a FP BE Sec
58767!#2 N4775 P1084 BST 22 0x4080012b FP BE Sec
58768!#A N4774 N4775
58769!#2 N4776 P1084 BST 23 0x4080012c FP BE Sec
58770!#2 N4777 P1085 MEMBAR
58771!#2 N4778 P1086 BST 26 0x4080012d FP BE Pri
58772!#2 N4779 P1086 BST 27 0x4080012e FP BE Pri
58773!#2 N4780 P1087 MEMBAR
58774!#2 N4781 P1088 BSTC 32 0x4080012f FP BE Pri
58775!#2 N4782 P1089 MEMBAR
58776!#2 N4783 P1090 BSTC 10 0x40800130 FP BE Pri
58777!#2 N4784 P1091 MEMBAR
58778!#2 N4785 P1092 PREFETCH 27 Int BE Pri
58779!#2 N4786 P1093 REPLACEMENT 18 Int BE Pri
58780!#2 N4787 P1094 PREFETCH 25 Int BE Pri
58781!#2 N4788 P1095 REPLACEMENT 24 Int BE Pri
58782!#2 N4789 P1096 MEMBAR
58783!#2 N4790 P1097 BSTC 31 0x40800131 FP BE Pri
58784!#2 N4791 P1098 MEMBAR
58785!#2 N4792 P1099 REPLACEMENT 27 Int BE Pri
58786!#2 N4793 P1100 MEMBAR
58787!#2 N4794 P1101 BLD 7 -1 FP BE Pri
58788!#2 N4795 P1102 MEMBAR
58789!#2 N4796 P1103 REPLACEMENT 21 Int BE Pri
58790!#2 N4797 P1104 REPLACEMENT 33 Int BE Pri
58791!#2 N4798 P1105 MEMBAR
58792!#2 N4799 P1106 BLD 19 -1 FP BE Pri
58793!#2 N4800 P1107 MEMBAR
58794!#2 N4801 P1108 BST 28 0x40800132 FP BE Sec
58795!#2 N4802 P1109 MEMBAR
58796!#2 N4803 P1110 BSTC 18 0x40800133 FP BE Sec
58797!#2 N4804 P1111 MEMBAR
58798!#2 N4805 P1112 BST 8 0x40800134 FP BE Pri
58799!#2 N4806 P1112 BST 9 0x40800135 FP BE Pri
58800!#2 N4807 P1113 MEMBAR
58801!#2 N4808 P1114 BLD 29 -1 FP BE Pri
58802!#2 N4809 P1115 MEMBAR
58803!#2 N4810 P1116 ST 13 0x40800136 FP BE Nuc
58804!#2 N4811 P1117 REPLACEMENT 10 Int BE Nuc
58805!#2 N4812 P1118 MEMBAR
58806!#2 N4813 P1119 BLD 7 -1 FP BE Pri
58807!#2 N4814 P1120 MEMBAR
58808!#2 N4815 P1121 BLD 21 -1 FP BE Pri
58809!#2 N4816 P1121 BLD 22 -1 FP BE Pri
58810!#A N4815 N4816
58811!#2 N4817 P1121 BLD 23 -1 FP BE Pri
58812!#2 N4818 P1122 MEMBAR
58813!#2 N4819 P1123 BLD 21 -1 FP BE Pri
58814!#2 N4820 P1123 BLD 22 -1 FP BE Pri
58815!#A N4819 N4820
58816!#2 N4821 P1123 BLD 23 -1 FP BE Pri
58817!#2 N4822 P1124 MEMBAR
58818!#2 N4823 P1125 REPLACEMENT 23 Int BE Pri
58819!#2 N4824 P1126 MEMBAR
58820!#2 N4825 P1127 BLD 8 -1 FP BE Pri
58821!#2 N4826 P1127 BLD 9 -1 FP BE Pri
58822!#2 N4827 P1128 MEMBAR
58823!#2 N4828 P1129 REPLACEMENT 14 Int BE Pri
58824!#2 N4829 P1130 MEMBAR
58825!#2 N4830 P1131 BLD 0 -1 FP BE Pri
58826!#2 N4831 P1131 BLD 1 -1 FP BE Pri
58827!#A N4830 N4831
58828!#2 N4832 P1131 BLD 2 -1 FP BE Pri
58829!#2 N4833 P1131 BLD 3 -1 FP BE Pri
58830!#2 N4834 P1131 BLD 4 -1 FP BE Pri
58831!#2 N4835 P1132 MEMBAR
58832!#2 N4836 P1133 BLD 19 -1 FP BE Sec
58833!#2 N4837 P1134 MEMBAR
58834!#2 N4838 P1135 LD 24 -1 Int BE Sec
58835!#2 N4839 P1136 REPLACEMENT 2 Int BE Pri
58836!#2 N4840 P1137 REPLACEMENT 23 Int BE Sec
58837!#2 N4841 P1138 MEMBAR
58838!#2 N4842 P1139 BLD 33 -1 FP BE Pri
58839!#2 N4843 P1140 MEMBAR
58840!#2 N4844 P1141 LD 22 -1 Int BE Sec
58841!#2 N4845 P1142 REPLACEMENT 18 Int BE Pri
58842!#2 N4846 P1143 MEMBAR
58843!#2 N4847 P1144 BLD 21 -1 FP BE Pri
58844!#2 N4848 P1144 BLD 22 -1 FP BE Pri
58845!#A N4847 N4848
58846!#2 N4849 P1144 BLD 23 -1 FP BE Pri
58847!#2 N4850 P1145 MEMBAR
58848!#2 N4851 P1146 BLD 21 -1 FP BE Pri
58849!#2 N4852 P1146 BLD 22 -1 FP BE Pri
58850!#A N4851 N4852
58851!#2 N4853 P1146 BLD 23 -1 FP BE Pri
58852!#2 N4854 P1147 MEMBAR
58853!#2 N4855 P1148 REPLACEMENT 19 Int BE Pri
58854!#2 N4856 P1149 MEMBAR
58855!#2 N4857 P1150 BSTC 33 0x40800137 FP BE Pri
58856!#2 N4858 P1151 MEMBAR
58857!#2 N4859 P1152 BLD 19 -1 FP BE Pri
58858!#2 N4860 P1153 MEMBAR
58859!#2 N4861 P1154 BST 11 0x40800138 FP BE Pri
58860!#2 N4862 P1154 BST 12 0x40800139 FP BE Pri
58861!#A N4861 N4862
58862!#2 N4863 P1154 BST 13 0x4080013a FP BE Pri
58863!#2 N4864 P1155 MEMBAR
58864!#2 N4865 P1156 BLD 16 -1 FP BE Pri
58865!#2 N4866 P1157 MEMBAR
58866!#2 N4867 P1158 REPLACEMENT 31 Int BE Nuc
58867!#2 N4868 P1159 MEMBAR
58868!#2 N4869 P1160 BLD 11 -1 FP BE Sec
58869!#2 N4870 P1160 BLD 12 -1 FP BE Sec
58870!#A N4869 N4870
58871!#2 N4871 P1160 BLD 13 -1 FP BE Sec
58872!#2 N4872 P1161 MEMBAR
58873!#2 N4873 P1162 REPLACEMENT 4 Int BE Nuc
58874!#2 N4874 P1163 REPLACEMENT 24 Int BE Sec
58875!#2 N4875 P1164 PREFETCH 13 Int BE Pri
58876!#2 N4876 P1165 ST 29 0x4080013b FP BE Sec
58877!#2 N4877 P1166 ST 32 0x1000023 Int BE Pri
58878!#2 N4878 P1167 REPLACEMENT 1 Int BE Pri
58879!#2 N4879 P1168 MEMBAR
58880!#2 N4880 P1169 BSTC 33 0x4080013c FP BE Pri
58881!#2 N4881 P1170 MEMBAR
58882!#2 N4882 P1171 BST 18 0x4080013d FP BE Pri
58883!#2 N4883 P1172 MEMBAR
58884!#2 N4884 P1173 REPLACEMENT 1 Int BE Nuc
58885!#2 N4885 P1174 MEMBAR
58886!#2 N4886 P1175 BLD 0 -1 FP BE Pri
58887!#2 N4887 P1175 BLD 1 -1 FP BE Pri
58888!#A N4886 N4887
58889!#2 N4888 P1175 BLD 2 -1 FP BE Pri
58890!#2 N4889 P1175 BLD 3 -1 FP BE Pri
58891!#2 N4890 P1175 BLD 4 -1 FP BE Pri
58892!#2 N4891 P1176 MEMBAR
58893!#2 N4892 P1177 IDC_FLIP 13 Int BE Pri
58894!#2 N4893 P1178 MEMBAR
58895!#2 N4894 P1179 BST 11 0x4080013e FP BE Pri
58896!#2 N4895 P1179 BST 12 0x4080013f FP BE Pri
58897!#A N4894 N4895
58898!#2 N4896 P1179 BST 13 0x40800140 FP BE Pri
58899!#2 N4897 P1180 MEMBAR
58900!#2 N4898 P1181 ST 25 0x1000024 Int BE Nuc
58901!#2 N4899 P1182 ST 5 0x1000025 Int BE Pri
58902!#2 N4900 P1183 MEMBAR
58903!#2 N4901 P1184 BLD 8 -1 FP BE Pri
58904!#2 N4902 P1184 BLD 9 -1 FP BE Pri
58905!#2 N4903 P1185 MEMBAR
58906!#2 N4904 P1186 BLD 21 -1 FP BE Pri
58907!#2 N4905 P1186 BLD 22 -1 FP BE Pri
58908!#A N4904 N4905
58909!#2 N4906 P1186 BLD 23 -1 FP BE Pri
58910!#2 N4907 P1187 MEMBAR
58911!#2 N4908 P1188 BSTC 24 0x40800141 FP BE Pri
58912!#2 N4909 P1188 BSTC 25 0x40800142 FP BE Pri
58913!#2 N4910 P1189 MEMBAR
58914!#2 N4911 P1190 REPLACEMENT 21 Int BE Sec
58915!#2 N4912 P1191 REPLACEMENT 16 Int BE Pri
58916!#2 N4913 P1192 REPLACEMENT 32 Int BE Pri
58917!#2 N4914 P1193 MEMBAR
58918!#2 N4915 P1194 BSTC 20 0x40800143 FP BE Pri
58919!#2 N4916 P1195 MEMBAR
58920!#2 N4917 P1196 LD 2 -1 FP BE Nuc
58921!#2 N4918 P1197 PREFETCH 23 Int BE Pri
58922!#2 N4919 P1198 MEMBAR
58923!#2 N4920 P1199 BLD 19 -1 FP BE Pri
58924!#2 N4921 P1200 MEMBAR
58925!#2 N4922 P1201 BLD 11 -1 FP BE Pri
58926!#2 N4923 P1201 BLD 12 -1 FP BE Pri
58927!#A N4922 N4923
58928!#2 N4924 P1201 BLD 13 -1 FP BE Pri
58929!#2 N4925 P1202 MEMBAR
58930!#2 N4926 P1203 BLD 0 -1 FP BE Pri
58931!#2 N4927 P1203 BLD 1 -1 FP BE Pri
58932!#A N4926 N4927
58933!#2 N4928 P1203 BLD 2 -1 FP BE Pri
58934!#2 N4929 P1203 BLD 3 -1 FP BE Pri
58935!#2 N4930 P1203 BLD 4 -1 FP BE Pri
58936!#2 N4931 P1204 MEMBAR
58937!#2 N4932 P1205 LD 30 -1 Int BE Pri
58938!#2 N4933 P1206 IDC_FLIP 3 Int BE Pri
58939!#2 N4934 P1207 MEMBAR
58940!#2 N4935 P1208 BLD 11 -1 FP BE Pri
58941!#2 N4936 P1208 BLD 12 -1 FP BE Pri
58942!#A N4935 N4936
58943!#2 N4937 P1208 BLD 13 -1 FP BE Pri
58944!#2 N4938 P1209 MEMBAR
58945!#2 N4939 P1210 BLD 7 -1 FP BE Pri
58946!#2 N4940 P1211 MEMBAR
58947!#2 N4941 P1212 BST 26 0x40800144 FP BE Pri
58948!#2 N4942 P1212 BST 27 0x40800145 FP BE Pri
58949!#2 N4943 P1213 MEMBAR
58950!#2 N4944 P1214 BSTC 7 0x40800146 FP BE Pri
58951!#2 N4945 P1215 MEMBAR
58952!#2 N4946 P1216 BLD 21 -1 FP BE Sec
58953!#2 N4947 P1216 BLD 22 -1 FP BE Sec
58954!#A N4946 N4947
58955!#2 N4948 P1216 BLD 23 -1 FP BE Sec
58956!#2 N4949 P1217 MEMBAR
58957!#2 N4950 P1218 BST 30 0x40800147 FP BE Pri
58958!#2 N4951 P1219 MEMBAR
58959!#2 N4952 P1220 LD 21 -1 FP BE Pri
58960!#2 N4953 P1221 MEMBAR
58961!#2 N4954 P1222 BLD 0 -1 FP BE Pri
58962!#2 N4955 P1222 BLD 1 -1 FP BE Pri
58963!#A N4954 N4955
58964!#2 N4956 P1222 BLD 2 -1 FP BE Pri
58965!#2 N4957 P1222 BLD 3 -1 FP BE Pri
58966!#2 N4958 P1222 BLD 4 -1 FP BE Pri
58967!#2 N4959 P1223 MEMBAR
58968!#2 N4960 P1224 REPLACEMENT 2 Int BE Sec
58969!#2 N4961 P1225 ST 5 0x1000026 Int BE Sec
58970!#2 N4962 P1226 MEMBAR
58971!#2 N4963 P1227 BLD 16 -1 FP BE Pri
58972!#2 N4964 P1228 MEMBAR
58973!#2 N4965 P1229 REPLACEMENT 24 Int BE Pri
58974!#2 N4966 P1230 REPLACEMENT 29 Int BE Pri
58975!#2 N4967 P1231 PREFETCH 15 Int BE Pri
58976!#2 N4968 P1232 MEMBAR
58977!#2 N4969 P1233 BLD 24 -1 FP BE Pri
58978!#2 N4970 P1233 BLD 25 -1 FP BE Pri
58979!#2 N4971 P1234 MEMBAR
58980!#2 N4972 P1235 REPLACEMENT 7 Int BE Pri
58981!#2 N4973 P1236 REPLACEMENT 26 Int BE Pri
58982!#2 N4974 P1237 ST 10 0x1000027 Int BE Pri
58983!#2 N4975 P1238 MEMBAR
58984!#2 N4976 P1239 BSTC 28 0x40800148 FP BE Pri
58985!#2 N4977 P1240 MEMBAR
58986!#2 N4978 P1241 BLD 21 -1 FP BE Pri
58987!#2 N4979 P1241 BLD 22 -1 FP BE Pri
58988!#A N4978 N4979
58989!#2 N4980 P1241 BLD 23 -1 FP BE Pri
58990!#2 N4981 P1242 MEMBAR
58991!#2 N4982 P1243 LD 32 -1 Int BE Pri
58992!#2 N4983 P1244 MEMBAR
58993!#2 N4984 P1245 BLD 0 -1 FP BE Pri
58994!#2 N4985 P1245 BLD 1 -1 FP BE Pri
58995!#A N4984 N4985
58996!#2 N4986 P1245 BLD 2 -1 FP BE Pri
58997!#2 N4987 P1245 BLD 3 -1 FP BE Pri
58998!#2 N4988 P1245 BLD 4 -1 FP BE Pri
58999!#2 N4989 P1246 MEMBAR
59000!#2 N4990 P1247 LD 1 -1 Int BE Pri
59001!#2 N4991 P1248 MEMBAR
59002!#2 N4992 P1249 BLD 0 -1 FP BE Pri
59003!#2 N4993 P1249 BLD 1 -1 FP BE Pri
59004!#A N4992 N4993
59005!#2 N4994 P1249 BLD 2 -1 FP BE Pri
59006!#2 N4995 P1249 BLD 3 -1 FP BE Pri
59007!#2 N4996 P1249 BLD 4 -1 FP BE Pri
59008!#2 N4997 P1250 MEMBAR
59009!#2 N4998 P1251 ST 33 0x1000028 Int BE Sec
59010!#2 N4999 P1252 LD 29 -1 FP BE Pri
59011!#2 N5000 P1253 ST 17 0x40800149 FP BE Pri
59012!#2 N5001 P1254 PREFETCH 23 Int BE Pri
59013!#2 N5002 P1255 MEMBAR
59014!#2 N5003 P1256 BLD 16 -1 FP BE Pri
59015!#2 N5004 P1257 MEMBAR
59016!#2 N5005 P1258 BLD 29 -1 FP BE Pri
59017!#2 N5006 P1259 MEMBAR
59018!#2 N5007 P1260 REPLACEMENT 9 Int BE Nuc
59019!#2 N5008 P1261 REPLACEMENT 23 Int BE Pri
59020!#2 N5009 P1262 MEMBAR
59021!#2 N5010 P1263 BLD 0 -1 FP BE Pri
59022!#2 N5011 P1263 BLD 1 -1 FP BE Pri
59023!#A N5010 N5011
59024!#2 N5012 P1263 BLD 2 -1 FP BE Pri
59025!#2 N5013 P1263 BLD 3 -1 FP BE Pri
59026!#2 N5014 P1263 BLD 4 -1 FP BE Pri
59027!#2 N5015 P1264 MEMBAR
59028!#2 N5016 P1265 REPLACEMENT 12 Int BE Pri
59029!#2 N5017 P1266 REPLACEMENT 5 Int BE Sec
59030!#2 N5018 P1267 LD 16 -1 FP BE Pri
59031!#2 N5019 P1268 MEMBAR
59032!#2 N5020 P1269 BSTC 30 0x4080014a FP BE Pri
59033!#2 N5021 P1270 MEMBAR
59034!#2 N5022 P1271 BST 30 0x4080014b FP BE Sec
59035!#2 N5023 P1272 MEMBAR
59036!#2 N5024 P1273 BLD 7 -1 FP BE Pri
59037!#2 N5025 P1274 MEMBAR
59038!#2 N5026 P1275 PREFETCH 6 Int BE Pri
59039!#2 N5027 P1276 MEMBAR
59040!#2 N5028 P1277 BSTC 14 0x4080014c FP BE Pri
59041!#2 N5029 P1278 MEMBAR
59042!#2 N5030 P1279 BST 21 0x4080014d FP BE Pri
59043!#2 N5031 P1279 BST 22 0x4080014e FP BE Pri
59044!#A N5030 N5031
59045!#2 N5032 P1279 BST 23 0x4080014f FP BE Pri
59046!#2 N5033 P1280 MEMBAR
59047!#2 N5034 P1281 BST 21 0x40800150 FP BE Pri
59048!#2 N5035 P1281 BST 22 0x40800151 FP BE Pri
59049!#A N5034 N5035
59050!#2 N5036 P1281 BST 23 0x40800152 FP BE Pri
59051!#2 N5037 P1282 MEMBAR
59052!#2 N5038 P1283 REPLACEMENT 27 Int BE Sec
59053!#2 N5039 P1284 ST 21 0x40800153 FP BE Sec
59054!#2 N5040 P1285 MEMBAR
59055!#2 N5041 P1286 BST 33 0x40800154 FP BE Sec
59056!#2 N5042 P1287 MEMBAR
59057!#2 N5043 P1288 BLD 10 -1 FP BE Pri
59058!#2 N5044 P1289 MEMBAR
59059!#2 N5045 P1290 LD 18 -1 Int BE Sec Loop_exit
59060!#2 N5046 P1291 MEMBAR
59061!#3 N5047 P1292 MEMBAR
59062!#3 N5048 P1293 BLD 10 -1 FP BE Pri
59063!#3 N5049 P1294 MEMBAR
59064!#3 N5050 P1295 BSTC 33 0x41000001 FP BE Pri
59065!#3 N5051 P1296 MEMBAR
59066!#3 N5052 P1297 BLD 28 -1 FP BE Sec
59067!#3 N5053 P1298 MEMBAR
59068!#3 N5054 P1299 ST 31 0x1800001 Int BE Pri
59069!#3 N5055 P1300 LD 12 -1 Int BE Pri
59070!#3 N5056 P1301 REPLACEMENT 9 Int BE Nuc
59071!#3 N5057 P1302 MEMBAR
59072!#3 N5058 P1303 BSTC 24 0x41000002 FP BE Pri
59073!#3 N5059 P1303 BSTC 25 0x41000003 FP BE Pri
59074!#3 N5060 P1304 MEMBAR
59075!#3 N5061 P1305 BLD 29 -1 FP BE Pri
59076!#3 N5062 P1306 MEMBAR
59077!#3 N5063 P1307 PREFETCH 15 Int BE Sec
59078!#3 N5064 P1308 PREFETCH 16 Int BE Sec
59079!#3 N5065 P1309 LD 18 -1 Int BE Pri
59080!#3 N5066 P1310 ST 3 0x1800002 Int BE Pri
59081!#3 N5067 P1311 LD 12 -1 Int BE Pri
59082!#3 N5068 P1312 REPLACEMENT 12 Int BE Nuc
59083!#3 N5069 P1313 PREFETCH 6 Int BE Pri
59084!#3 N5070 P1314 MEMBAR
59085!#3 N5071 P1315 BLD 20 -1 FP BE Pri
59086!#3 N5072 P1316 MEMBAR
59087!#3 N5073 P1317 LD 28 -1 Int BE Pri
59088!#3 N5074 P1318 REPLACEMENT 31 Int BE Pri
59089!#3 N5075 P1319 REPLACEMENT 11 Int BE Pri
59090!#3 N5076 P1320 IDC_FLIP 20 Int BE Pri
59091!#3 N5077 P1321 REPLACEMENT 12 Int BE Pri
59092!#3 N5078 P1322 REPLACEMENT 6 Int BE Sec
59093!#3 N5079 P1323 LD 24 -1 FP BE Pri
59094!#3 N5080 P1324 REPLACEMENT 23 Int BE Pri
59095!#3 N5081 P1325 MEMBAR
59096!#3 N5082 P1326 BST 26 0x41000004 FP BE Pri
59097!#3 N5083 P1326 BST 27 0x41000005 FP BE Pri
59098!#3 N5084 P1327 MEMBAR
59099!#3 N5085 P1328 LD 5 -1 Int BE Pri
59100!#3 N5086 P1329 MEMBAR
59101!#3 N5087 P1330 BLD 17 -1 FP BE Pri
59102!#3 N5088 P1331 MEMBAR
59103!#3 N5089 P1332 LD 28 -1 FP BE Nuc
59104!#3 N5090 P1333 MEMBAR
59105!#3 N5091 P1334 BST 17 0x41000006 FP BE Pri
59106!#3 N5092 P1335 MEMBAR
59107!#3 N5093 P1336 IDC_FLIP 28 Int BE Pri
59108!#3 N5094 P1337 PREFETCH 24 Int BE Pri
59109!#3 N5095 P1338 PREFETCH 29 Int BE Sec
59110!#3 N5096 P1339 PREFETCH 33 Int BE Pri
59111!#3 N5097 P1340 MEMBAR
59112!#3 N5098 P1341 BLD 5 -1 FP BE Pri
59113!#3 N5099 P1341 BLD 6 -1 FP BE Pri
59114!#3 N5100 P1342 MEMBAR
59115!#3 N5101 P1343 BSTC 21 0x41000007 FP BE Pri
59116!#3 N5102 P1343 BSTC 22 0x41000008 FP BE Pri
59117!#A N5101 N5102
59118!#3 N5103 P1343 BSTC 23 0x41000009 FP BE Pri
59119!#3 N5104 P1344 MEMBAR
59120!#3 N5105 P1345 BST 8 0x4100000a FP BE Pri
59121!#3 N5106 P1345 BST 9 0x4100000b FP BE Pri
59122!#3 N5107 P1346 MEMBAR
59123!#3 N5108 P1347 ST 6 0x4100000c FP BE Pri
59124!#3 N5109 P1348 MEMBAR
59125!#3 N5110 P1349 BLD 21 -1 FP BE Pri
59126!#3 N5111 P1349 BLD 22 -1 FP BE Pri
59127!#A N5110 N5111
59128!#3 N5112 P1349 BLD 23 -1 FP BE Pri
59129!#3 N5113 P1350 MEMBAR
59130!#3 N5114 P1351 BSTC 14 0x4100000d FP BE Sec
59131!#3 N5115 P1352 MEMBAR
59132!#3 N5116 P1353 REPLACEMENT 19 Int BE Nuc
59133!#3 N5117 P1354 REPLACEMENT 0 Int BE Pri
59134!#3 N5118 P1355 MEMBAR
59135!#3 N5119 P1356 BLD 7 -1 FP BE Pri
59136!#3 N5120 P1357 MEMBAR
59137!#3 N5121 P1358 BLD 14 -1 FP BE Pri
59138!#3 N5122 P1359 MEMBAR
59139!#3 N5123 P1360 PREFETCH 11 Int BE Pri
59140!#3 N5124 P1361 PREFETCH 21 Int BE Nuc
59141!#3 N5125 P1362 MEMBAR
59142!#3 N5126 P1363 BLD 29 -1 FP BE Pri
59143!#3 N5127 P1364 MEMBAR
59144!#3 N5128 P1365 REPLACEMENT 11 Int BE Pri
59145!#3 N5129 P1366 LD 8 -1 FP BE Pri
59146!#3 N5130 P1367 PREFETCH 3 Int LE Pri
59147!#3 N5131 P1368 MEMBAR
59148!#3 N5132 P1369 BLD 11 -1 FP BE Pri
59149!#3 N5133 P1369 BLD 12 -1 FP BE Pri
59150!#A N5132 N5133
59151!#3 N5134 P1369 BLD 13 -1 FP BE Pri
59152!#3 N5135 P1370 MEMBAR
59153!#3 N5136 P1371 PREFETCH 24 Int BE Pri
59154!#3 N5137 P1372 ST 28 0x1800003 Int BE Nuc
59155!#3 N5138 P1373 ST 17 0x4100000e FP BE Pri
59156!#3 N5139 P1374 MEMBAR
59157!#3 N5140 P1375 BLD 21 -1 FP BE Sec
59158!#3 N5141 P1375 BLD 22 -1 FP BE Sec
59159!#A N5140 N5141
59160!#3 N5142 P1375 BLD 23 -1 FP BE Sec
59161!#3 N5143 P1376 MEMBAR
59162!#3 N5144 P1377 BLD 24 -1 FP BE Pri
59163!#3 N5145 P1377 BLD 25 -1 FP BE Pri
59164!#3 N5146 P1378 MEMBAR
59165!#3 N5147 P1379 BSTC 17 0x4100000f FP BE Pri
59166!#3 N5148 P1380 MEMBAR
59167!#3 N5149 P1381 BST 10 0x41000010 FP BE Sec
59168!#3 N5150 P1382 MEMBAR
59169!#3 N5151 P1383 ST 33 0x41000011 FP BE Pri
59170!#3 N5152 P1384 MEMBAR
59171!#3 N5153 P1385 BLD 19 -1 FP BE Pri
59172!#3 N5154 P1386 MEMBAR
59173!#3 N5155 P1387 BST 0 0x41000012 FP BE Pri
59174!#3 N5156 P1387 BST 1 0x41000013 FP BE Pri
59175!#A N5155 N5156
59176!#3 N5157 P1387 BST 2 0x41000014 FP BE Pri
59177!#3 N5158 P1387 BST 3 0x41000015 FP BE Pri
59178!#3 N5159 P1387 BST 4 0x41000016 FP BE Pri
59179!#3 N5160 P1388 MEMBAR
59180!#3 N5161 P1389 BSTC 24 0x41000017 FP BE Pri
59181!#3 N5162 P1389 BSTC 25 0x41000018 FP BE Pri
59182!#3 N5163 P1390 MEMBAR
59183!#3 N5164 P1391 BLD 14 -1 FP BE Pri
59184!#3 N5165 P1392 MEMBAR
59185!#3 N5166 P1393 BLD 5 -1 FP BE Pri
59186!#3 N5167 P1393 BLD 6 -1 FP BE Pri
59187!#3 N5168 P1394 MEMBAR
59188!#3 N5169 P1395 BLD 5 -1 FP BE Pri
59189!#3 N5170 P1395 BLD 6 -1 FP BE Pri
59190!#3 N5171 P1396 MEMBAR
59191!#3 N5172 P1397 BLD 21 -1 FP BE Pri
59192!#3 N5173 P1397 BLD 22 -1 FP BE Pri
59193!#A N5172 N5173
59194!#3 N5174 P1397 BLD 23 -1 FP BE Pri
59195!#3 N5175 P1398 MEMBAR
59196!#3 N5176 P1399 BLD 26 -1 FP BE Pri
59197!#3 N5177 P1399 BLD 27 -1 FP BE Pri
59198!#3 N5178 P1400 MEMBAR
59199!#3 N5179 P1401 ST 31 0x41000019 FP BE Sec
59200!#3 N5180 P1402 MEMBAR
59201!#3 N5181 P1403 BLD 5 -1 FP BE Sec
59202!#3 N5182 P1403 BLD 6 -1 FP BE Sec
59203!#3 N5183 P1404 MEMBAR
59204!#3 N5184 P1405 PREFETCH 19 Int BE Pri
59205!#3 N5185 P1406 LD 7 -1 Int BE Pri
59206!#3 N5186 P1407 MEMBAR
59207!#3 N5187 P1408 BSTC 17 0x4100001a FP BE Pri
59208!#3 N5188 P1409 MEMBAR
59209!#3 N5189 P1410 BLD 10 -1 FP BE Pri
59210!#3 N5190 P1411 MEMBAR
59211!#3 N5191 P1412 BSTC 33 0x4100001b FP BE Pri
59212!#3 N5192 P1413 MEMBAR
59213!#3 N5193 P1414 IDC_FLIP 25 Int BE Pri
59214!#3 N5194 P1415 ST 19 0x4100001c FP BE Pri
59215!#3 N5195 P1416 ST 7 0x1800004 Int BE Pri
59216!#3 N5196 P1417 REPLACEMENT 3 Int BE Pri
59217!#3 N5197 P1418 ST 18 0x4100001d FP BE Pri
59218!#3 N5198 P1419 LD 13 -1 Int BE Pri
59219!#3 N5199 P1420 REPLACEMENT 4 Int BE Pri
59220!#3 N5200 P1421 MEMBAR
59221!#3 N5201 P1422 BLD 21 -1 FP BE Pri
59222!#3 N5202 P1422 BLD 22 -1 FP BE Pri
59223!#A N5201 N5202
59224!#3 N5203 P1422 BLD 23 -1 FP BE Pri
59225!#3 N5204 P1423 MEMBAR
59226!#3 N5205 P1424 BLD 21 -1 FP BE Pri
59227!#3 N5206 P1424 BLD 22 -1 FP BE Pri
59228!#A N5205 N5206
59229!#3 N5207 P1424 BLD 23 -1 FP BE Pri
59230!#3 N5208 P1425 MEMBAR
59231!#3 N5209 P1426 BSTC 21 0x4100001e FP BE Sec
59232!#3 N5210 P1426 BSTC 22 0x4100001f FP BE Sec
59233!#A N5209 N5210
59234!#3 N5211 P1426 BSTC 23 0x41000020 FP BE Sec
59235!#3 N5212 P1427 MEMBAR
59236!#3 N5213 P1428 BSTC 0 0x41000021 FP BE Pri
59237!#3 N5214 P1428 BSTC 1 0x41000022 FP BE Pri
59238!#A N5213 N5214
59239!#3 N5215 P1428 BSTC 2 0x41000023 FP BE Pri
59240!#3 N5216 P1428 BSTC 3 0x41000024 FP BE Pri
59241!#3 N5217 P1428 BSTC 4 0x41000025 FP BE Pri
59242!#3 N5218 P1429 MEMBAR
59243!#3 N5219 P1430 LD 17 -1 Int BE Pri
59244!#3 N5220 P1431 LD 21 -1 FP BE Pri
59245!#3 N5221 P1432 MEMBAR
59246!#3 N5222 P1433 BLD 0 -1 FP BE Pri
59247!#3 N5223 P1433 BLD 1 -1 FP BE Pri
59248!#A N5222 N5223
59249!#3 N5224 P1433 BLD 2 -1 FP BE Pri
59250!#3 N5225 P1433 BLD 3 -1 FP BE Pri
59251!#3 N5226 P1433 BLD 4 -1 FP BE Pri
59252!#3 N5227 P1434 MEMBAR
59253!#3 N5228 P1435 PREFETCH 13 Int BE Nuc
59254!#3 N5229 P1436 LD 16 -1 Int BE Sec
59255!#3 N5230 P1437 LD 1 -1 FP BE Sec
59256!#3 N5231 P1438 MEMBAR
59257!#3 N5232 P1439 BSTC 26 0x41000026 FP BE Pri
59258!#3 N5233 P1439 BSTC 27 0x41000027 FP BE Pri
59259!#3 N5234 P1440 MEMBAR
59260!#3 N5235 P1441 PREFETCH 23 Int BE Pri
59261!#3 N5236 P1442 PREFETCH 2 Int BE Pri
59262!#3 N5237 P1443 LD 0 -1 Int BE Pri
59263!#3 N5238 P1444 MEMBAR
59264!#3 N5239 P1445 BSTC 21 0x41000028 FP BE Sec
59265!#3 N5240 P1445 BSTC 22 0x41000029 FP BE Sec
59266!#A N5239 N5240
59267!#3 N5241 P1445 BSTC 23 0x4100002a FP BE Sec
59268!#3 N5242 P1446 MEMBAR
59269!#3 N5243 P1447 BSTC 21 0x4100002b FP BE Sec
59270!#3 N5244 P1447 BSTC 22 0x4100002c FP BE Sec
59271!#A N5243 N5244
59272!#3 N5245 P1447 BSTC 23 0x4100002d FP BE Sec
59273!#3 N5246 P1448 MEMBAR
59274!#3 N5247 P1449 BLD 0 -1 FP BE Pri
59275!#3 N5248 P1449 BLD 1 -1 FP BE Pri
59276!#A N5247 N5248
59277!#3 N5249 P1449 BLD 2 -1 FP BE Pri
59278!#3 N5250 P1449 BLD 3 -1 FP BE Pri
59279!#3 N5251 P1449 BLD 4 -1 FP BE Pri
59280!#3 N5252 P1450 MEMBAR
59281!#3 N5253 P1451 REPLACEMENT 25 Int BE Pri
59282!#3 N5254 P1452 LD 15 -1 Int BE Sec
59283!#3 N5255 P1453 REPLACEMENT 20 Int BE Pri
59284!#3 N5256 P1454 LD 2 -1 Int BE Pri
59285!#3 N5257 P1455 REPLACEMENT 6 Int BE Pri
59286!#3 N5258 P1456 MEMBAR
59287!#3 N5259 P1457 BSTC 24 0x4100002e FP BE Pri
59288!#3 N5260 P1457 BSTC 25 0x4100002f FP BE Pri
59289!#3 N5261 P1458 MEMBAR
59290!#3 N5262 P1459 BSTC 8 0x41000030 FP BE Pri
59291!#3 N5263 P1459 BSTC 9 0x41000031 FP BE Pri
59292!#3 N5264 P1460 MEMBAR
59293!#3 N5265 P1461 REPLACEMENT 18 Int BE Pri
59294!#3 N5266 P1462 MEMBAR
59295!#3 N5267 P1463 BST 19 0x41000032 FP BE Pri
59296!#3 N5268 P1464 MEMBAR
59297!#3 N5269 P1465 BLD 21 -1 FP BE Pri
59298!#3 N5270 P1465 BLD 22 -1 FP BE Pri
59299!#A N5269 N5270
59300!#3 N5271 P1465 BLD 23 -1 FP BE Pri
59301!#3 N5272 P1466 MEMBAR
59302!#3 N5273 P1467 ST 6 0x1800005 Int BE Pri
59303!#3 N5274 P1468 MEMBAR
59304!#3 N5275 P1469 BLD 18 -1 FP BE Pri
59305!#3 N5276 P1470 MEMBAR
59306!#3 N5277 P1471 REPLACEMENT 28 Int BE Pri
59307!#3 N5278 P1472 ST 18 0x41000033 FP BE Sec
59308!#3 N5279 P1473 MEMBAR
59309!#3 N5280 P1474 BLD 32 -1 FP BE Sec
59310!#3 N5281 P1475 MEMBAR
59311!#3 N5282 P1476 MEMBAR
59312!#3 N5283 P1477 BLD 11 -1 FP BE Pri
59313!#3 N5284 P1477 BLD 12 -1 FP BE Pri
59314!#A N5283 N5284
59315!#3 N5285 P1477 BLD 13 -1 FP BE Pri
59316!#3 N5286 P1478 MEMBAR
59317!#3 N5287 P1479 BLD 29 -1 FP BE Pri
59318!#3 N5288 P1480 MEMBAR
59319!#3 N5289 P1481 BSTC 10 0x41000034 FP BE Sec
59320!#3 N5290 P1482 MEMBAR
59321!#3 N5291 P1483 REPLACEMENT 9 Int BE Nuc
59322!#3 N5292 P1484 REPLACEMENT 20 Int BE Pri
59323!#3 N5293 P1485 ST 21 0x41000035 FP BE Sec
59324!#3 N5294 P1486 REPLACEMENT 21 Int BE Nuc
59325!#3 N5295 P1487 PREFETCH 8 Int BE Pri
59326!#3 N5296 P1488 REPLACEMENT 25 Int BE Pri
59327!#3 N5297 P1489 REPLACEMENT 24 Int BE Pri
59328!#3 N5298 P1490 PREFETCH 33 Int BE Pri
59329!#3 N5299 P1491 REPLACEMENT 4 Int BE Pri
59330!#3 N5300 P1492 LD 8 -1 Int BE Pri
59331!#3 N5301 P1493 MEMBAR
59332!#3 N5302 P1494 BLD 26 -1 FP BE Pri
59333!#3 N5303 P1494 BLD 27 -1 FP BE Pri
59334!#3 N5304 P1495 MEMBAR
59335!#3 N5305 P1496 ST 15 0x41000036 FP BE Pri
59336!#3 N5306 P1497 REPLACEMENT 14 Int BE Sec
59337!#3 N5307 P1498 MEMBAR
59338!#3 N5308 P1499 BST 11 0x41000037 FP BE Pri
59339!#3 N5309 P1499 BST 12 0x41000038 FP BE Pri
59340!#A N5308 N5309
59341!#3 N5310 P1499 BST 13 0x41000039 FP BE Pri
59342!#3 N5311 P1500 MEMBAR
59343!#3 N5312 P1501 BLD 11 -1 FP BE Pri
59344!#3 N5313 P1501 BLD 12 -1 FP BE Pri
59345!#A N5312 N5313
59346!#3 N5314 P1501 BLD 13 -1 FP BE Pri
59347!#3 N5315 P1502 MEMBAR
59348!#3 N5316 P1503 LD 3 -1 FP BE Pri
59349!#3 N5317 P1504 REPLACEMENT 30 Int BE Pri
59350!#3 N5318 P1505 REPLACEMENT 19 Int BE Pri
59351!#3 N5319 P1506 REPLACEMENT 17 Int BE Pri
59352!#3 N5320 P1507 PREFETCH 26 Int BE Sec
59353!#3 N5321 P1508 MEMBAR
59354!#3 N5322 P1509 BST 0 0x4100003a FP BE Pri
59355!#3 N5323 P1509 BST 1 0x4100003b FP BE Pri
59356!#A N5322 N5323
59357!#3 N5324 P1509 BST 2 0x4100003c FP BE Pri
59358!#3 N5325 P1509 BST 3 0x4100003d FP BE Pri
59359!#3 N5326 P1509 BST 4 0x4100003e FP BE Pri
59360!#3 N5327 P1510 MEMBAR
59361!#3 N5328 P1511 ST 2 0x4100003f FP BE Pri
59362!#3 N5329 P1512 ST 30 0x41000040 FP BE Pri
59363!#3 N5330 P1513 MEMBAR
59364!#3 N5331 P1514 BST 0 0x41000041 FP BE Pri
59365!#3 N5332 P1514 BST 1 0x41000042 FP BE Pri
59366!#A N5331 N5332
59367!#3 N5333 P1514 BST 2 0x41000043 FP BE Pri
59368!#3 N5334 P1514 BST 3 0x41000044 FP BE Pri
59369!#3 N5335 P1514 BST 4 0x41000045 FP BE Pri
59370!#3 N5336 P1515 MEMBAR
59371!#3 N5337 P1516 BLD 19 -1 FP BE Pri
59372!#3 N5338 P1517 MEMBAR
59373!#3 N5339 P1518 BST 0 0x41000046 FP BE Pri
59374!#3 N5340 P1518 BST 1 0x41000047 FP BE Pri
59375!#A N5339 N5340
59376!#3 N5341 P1518 BST 2 0x41000048 FP BE Pri
59377!#3 N5342 P1518 BST 3 0x41000049 FP BE Pri
59378!#3 N5343 P1518 BST 4 0x4100004a FP BE Pri
59379!#3 N5344 P1519 MEMBAR
59380!#3 N5345 P1520 ST 14 0x4100004b FP BE Pri
59381!#3 N5346 P1521 PREFETCH 14 Int BE Pri
59382!#3 N5347 P1522 LD 23 -1 FP BE Pri
59383!#3 N5348 P1523 PREFETCH 13 Int BE Nuc
59384!#3 N5349 P1524 REPLACEMENT 22 Int BE Pri
59385!#3 N5350 P1525 MEMBAR
59386!#3 N5351 P1526 BSTC 10 0x4100004c FP BE Pri
59387!#3 N5352 P1527 MEMBAR
59388!#3 N5353 P1528 PREFETCH 24 Int BE Pri
59389!#3 N5354 P1529 MEMBAR
59390!#3 N5355 P1530 BLD 8 -1 FP BE Pri
59391!#3 N5356 P1530 BLD 9 -1 FP BE Pri
59392!#3 N5357 P1531 MEMBAR
59393!#3 N5358 P1532 REPLACEMENT 23 Int BE Pri
59394!#3 N5359 P1533 MEMBAR
59395!#3 N5360 P1534 BSTC 0 0x4100004d FP BE Pri
59396!#3 N5361 P1534 BSTC 1 0x4100004e FP BE Pri
59397!#A N5360 N5361
59398!#3 N5362 P1534 BSTC 2 0x4100004f FP BE Pri
59399!#3 N5363 P1534 BSTC 3 0x41000050 FP BE Pri
59400!#3 N5364 P1534 BSTC 4 0x41000051 FP BE Pri
59401!#3 N5365 P1535 MEMBAR
59402!#3 N5366 P1536 BLD 5 -1 FP BE Pri
59403!#3 N5367 P1536 BLD 6 -1 FP BE Pri
59404!#3 N5368 P1537 MEMBAR
59405!#3 N5369 P1538 BSTC 0 0x41000052 FP BE Pri
59406!#3 N5370 P1538 BSTC 1 0x41000053 FP BE Pri
59407!#A N5369 N5370
59408!#3 N5371 P1538 BSTC 2 0x41000054 FP BE Pri
59409!#3 N5372 P1538 BSTC 3 0x41000055 FP BE Pri
59410!#3 N5373 P1538 BSTC 4 0x41000056 FP BE Pri
59411!#3 N5374 P1539 MEMBAR
59412!#3 N5375 P1540 ST 14 0x1800006 Int BE Pri
59413!#3 N5376 P1541 ST 5 0x41000057 FP BE Pri
59414!#3 N5377 P1542 MEMBAR
59415!#3 N5378 P1543 BLD 21 -1 FP BE Pri
59416!#3 N5379 P1543 BLD 22 -1 FP BE Pri
59417!#A N5378 N5379
59418!#3 N5380 P1543 BLD 23 -1 FP BE Pri
59419!#3 N5381 P1544 MEMBAR
59420!#3 N5382 P1545 IDC_FLIP 20 Int BE Pri
59421!#3 N5383 P1546 MEMBAR
59422!#3 N5384 P1547 BST 21 0x41000058 FP BE Pri
59423!#3 N5385 P1547 BST 22 0x41000059 FP BE Pri
59424!#A N5384 N5385
59425!#3 N5386 P1547 BST 23 0x4100005a FP BE Pri
59426!#3 N5387 P1548 MEMBAR
59427!#3 N5388 P1549 LD 28 -1 FP BE Pri
59428!#3 N5389 P1550 REPLACEMENT 5 Int BE Sec
59429!#3 N5390 P1551 PREFETCH 14 Int BE Pri
59430!#3 N5391 P1552 MEMBAR
59431!#3 N5392 P1553 BSTC 21 0x4100005b FP BE Pri
59432!#3 N5393 P1553 BSTC 22 0x4100005c FP BE Pri
59433!#A N5392 N5393
59434!#3 N5394 P1553 BSTC 23 0x4100005d FP BE Pri
59435!#3 N5395 P1554 MEMBAR
59436!#3 N5396 P1555 PREFETCH 27 Int BE Pri
59437!#3 N5397 P1556 MEMBAR
59438!#3 N5398 P1557 BLD 30 -1 FP BE Pri
59439!#3 N5399 P1558 MEMBAR
59440!#3 N5400 P1559 BLD 5 -1 FP BE Pri
59441!#3 N5401 P1559 BLD 6 -1 FP BE Pri
59442!#3 N5402 P1560 MEMBAR
59443!#3 N5403 P1561 REPLACEMENT 9 Int BE Nuc
59444!#3 N5404 P1562 LD 28 -1 FP BE Sec
59445!#3 N5405 P1563 MEMBAR
59446!#3 N5406 P1564 BLD 18 -1 FP BE Pri
59447!#3 N5407 P1565 MEMBAR
59448!#3 N5408 P1566 BLD 16 -1 FP BE Pri
59449!#3 N5409 P1567 MEMBAR
59450!#3 N5410 P1568 LD 13 -1 FP BE Pri
59451!#3 N5411 P1569 MEMBAR
59452!#3 N5412 P1570 BSTC 5 0x4100005e FP BE Pri
59453!#3 N5413 P1570 BSTC 6 0x4100005f FP BE Pri
59454!#3 N5414 P1571 MEMBAR
59455!#3 N5415 P1572 REPLACEMENT 31 Int BE Sec
59456!#3 N5416 P1573 MEMBAR
59457!#3 N5417 P1574 BLD 5 -1 FP BE Pri
59458!#3 N5418 P1574 BLD 6 -1 FP BE Pri
59459!#3 N5419 P1575 MEMBAR
59460!#3 N5420 P1576 PREFETCH 19 Int BE Nuc
59461!#3 N5421 P1577 MEMBAR
59462!#3 N5422 P1578 BST 21 0x41000060 FP BE Pri
59463!#3 N5423 P1578 BST 22 0x41000061 FP BE Pri
59464!#A N5422 N5423
59465!#3 N5424 P1578 BST 23 0x41000062 FP BE Pri
59466!#3 N5425 P1579 MEMBAR
59467!#3 N5426 P1580 IDC_FLIP 13 Int BE Pri
59468!#3 N5427 P1581 MEMBAR
59469!#3 N5428 P1582 BSTC 16 0x41000063 FP BE Pri
59470!#3 N5429 P1583 MEMBAR
59471!#3 N5430 P1584 ST 13 0x41000064 FP BE Pri
59472!#3 N5431 P1585 MEMBAR
59473!#3 N5432 P1586 BLD 21 -1 FP BE Pri
59474!#3 N5433 P1586 BLD 22 -1 FP BE Pri
59475!#A N5432 N5433
59476!#3 N5434 P1586 BLD 23 -1 FP BE Pri
59477!#3 N5435 P1587 MEMBAR
59478!#3 N5436 P1588 BSTC 29 0x41000065 FP BE Pri
59479!#3 N5437 P1589 MEMBAR
59480!#3 N5438 P1590 IDC_FLIP 15 Int BE Pri
59481!#3 N5439 P1591 MEMBAR
59482!#3 N5440 P1592 BSTC 33 0x41000066 FP BE Sec
59483!#3 N5441 P1593 MEMBAR
59484!#3 N5442 P1594 BST 24 0x41000067 FP BE Pri
59485!#3 N5443 P1594 BST 25 0x41000068 FP BE Pri
59486!#3 N5444 P1595 MEMBAR
59487!#3 N5445 P1596 LD 30 -1 FP BE Pri
59488!#3 N5446 P1597 LD 26 -1 FP BE Sec
59489!#3 N5447 P1598 ST 1 0x41000069 FP BE Pri
59490!#3 N5448 P1599 LD 31 -1 Int BE Pri
59491!#3 N5449 P1600 MEMBAR
59492!#3 N5450 P1601 BLD 11 -1 FP BE Pri
59493!#3 N5451 P1601 BLD 12 -1 FP BE Pri
59494!#A N5450 N5451
59495!#3 N5452 P1601 BLD 13 -1 FP BE Pri
59496!#3 N5453 P1602 MEMBAR
59497!#3 N5454 P1603 REPLACEMENT 33 Int BE Nuc
59498!#3 N5455 P1604 PREFETCH 12 Int BE Pri
59499!#3 N5456 P1605 MEMBAR
59500!#3 N5457 P1606 BST 18 0x4100006a FP BE Pri
59501!#3 N5458 P1607 MEMBAR
59502!#3 N5459 P1608 BLD 7 -1 FP BE Pri
59503!#3 N5460 P1609 MEMBAR
59504!#3 N5461 P1610 BSTC 0 0x4100006b FP BE Pri
59505!#3 N5462 P1610 BSTC 1 0x4100006c FP BE Pri
59506!#A N5461 N5462
59507!#3 N5463 P1610 BSTC 2 0x4100006d FP BE Pri
59508!#3 N5464 P1610 BSTC 3 0x4100006e FP BE Pri
59509!#3 N5465 P1610 BSTC 4 0x4100006f FP BE Pri
59510!#3 N5466 P1611 MEMBAR
59511!#3 N5467 P1612 REPLACEMENT 11 Int BE Sec
59512!#3 N5468 P1613 REPLACEMENT 5 Int BE Pri
59513!#3 N5469 P1614 PREFETCH 4 Int BE Nuc
59514!#3 N5470 P1615 ST 22 0x1800007 Int BE Pri
59515!#3 N5471 P1616 REPLACEMENT 5 Int BE Pri
59516!#3 N5472 P1617 MEMBAR
59517!#3 N5473 P1618 BSTC 5 0x41000070 FP BE Sec
59518!#3 N5474 P1618 BSTC 6 0x41000071 FP BE Sec
59519!#3 N5475 P1619 MEMBAR
59520!#3 N5476 P1620 ST 26 0x41000072 FP BE Pri
59521!#3 N5477 P1621 ST 30 0x1800008 Int BE Pri
59522!#3 N5478 P1622 ST 6 0x1800009 Int BE Pri
59523!#3 N5479 P1623 LD 31 -1 FP BE Pri
59524!#3 N5480 P1624 MEMBAR
59525!#3 N5481 P1625 BST 5 0x41000073 FP BE Pri
59526!#3 N5482 P1625 BST 6 0x41000074 FP BE Pri
59527!#3 N5483 P1626 MEMBAR
59528!#3 N5484 P1627 LD 11 -1 FP BE Sec
59529!#3 N5485 P1628 MEMBAR
59530!#3 N5486 P1629 BSTC 20 0x41000075 FP BE Sec
59531!#3 N5487 P1630 MEMBAR
59532!#3 N5488 P1631 BST 18 0x41000076 FP BE Pri
59533!#3 N5489 P1632 MEMBAR
59534!#3 N5490 P1633 BST 11 0x41000077 FP BE Sec
59535!#3 N5491 P1633 BST 12 0x41000078 FP BE Sec
59536!#A N5490 N5491
59537!#3 N5492 P1633 BST 13 0x41000079 FP BE Sec
59538!#3 N5493 P1634 MEMBAR
59539!#3 N5494 P1635 BLD 11 -1 FP BE Pri
59540!#3 N5495 P1635 BLD 12 -1 FP BE Pri
59541!#A N5494 N5495
59542!#3 N5496 P1635 BLD 13 -1 FP BE Pri
59543!#3 N5497 P1636 MEMBAR
59544!#3 N5498 P1637 PREFETCH 29 Int BE Pri
59545!#3 N5499 P1638 MEMBAR
59546!#3 N5500 P1639 BLD 11 -1 FP BE Pri
59547!#3 N5501 P1639 BLD 12 -1 FP BE Pri
59548!#A N5500 N5501
59549!#3 N5502 P1639 BLD 13 -1 FP BE Pri
59550!#3 N5503 P1640 MEMBAR
59551!#3 N5504 P1641 ST 10 0x180000a Int BE Sec
59552!#3 N5505 P1642 LD 10 -1 Int BE Pri
59553!#3 N5506 P1643 ST 16 0x4100007a FP BE Pri
59554!#3 N5507 P1644 LD 26 -1 Int BE Nuc
59555!#3 N5508 P1645 MEMBAR
59556!#3 N5509 P1646 BLD 29 -1 FP BE Pri
59557!#3 N5510 P1647 MEMBAR
59558!#3 N5511 P1648 ST 24 0x4100007b FP BE Pri
59559!#3 N5512 P1649 ST 9 0x180000b Int BE Pri
59560!#3 N5513 P1650 ST 28 0x4100007c FP BE Pri
59561!#3 N5514 P1651 MEMBAR
59562!#3 N5515 P1652 BSTC 21 0x4100007d FP BE Sec
59563!#3 N5516 P1652 BSTC 22 0x4100007e FP BE Sec
59564!#A N5515 N5516
59565!#3 N5517 P1652 BSTC 23 0x4100007f FP BE Sec
59566!#3 N5518 P1653 MEMBAR
59567!#3 N5519 P1654 BLD 0 -1 FP BE Sec
59568!#3 N5520 P1654 BLD 1 -1 FP BE Sec
59569!#A N5519 N5520
59570!#3 N5521 P1654 BLD 2 -1 FP BE Sec
59571!#3 N5522 P1654 BLD 3 -1 FP BE Sec
59572!#3 N5523 P1654 BLD 4 -1 FP BE Sec
59573!#3 N5524 P1655 MEMBAR
59574!#3 N5525 P1656 BSTC 32 0x41000080 FP BE Pri
59575!#3 N5526 P1657 MEMBAR
59576!#3 N5527 P1658 IDC_FLIP 16 Int BE Pri
59577!#3 N5528 P1659 MEMBAR
59578!#3 N5529 P1660 BLD 0 -1 FP BE Sec
59579!#3 N5530 P1660 BLD 1 -1 FP BE Sec
59580!#A N5529 N5530
59581!#3 N5531 P1660 BLD 2 -1 FP BE Sec
59582!#3 N5532 P1660 BLD 3 -1 FP BE Sec
59583!#3 N5533 P1660 BLD 4 -1 FP BE Sec
59584!#3 N5534 P1661 MEMBAR
59585!#3 N5535 P1662 BLD 21 -1 FP BE Pri
59586!#3 N5536 P1662 BLD 22 -1 FP BE Pri
59587!#A N5535 N5536
59588!#3 N5537 P1662 BLD 23 -1 FP BE Pri
59589!#3 N5538 P1663 MEMBAR
59590!#3 N5539 P1664 ST 4 0x41000081 FP BE Pri
59591!#3 N5540 P1665 IDC_FLIP 8 Int BE Pri
59592!#3 N5541 P1666 MEMBAR
59593!#3 N5542 P1667 BSTC 29 0x41000082 FP BE Pri
59594!#3 N5543 P1668 MEMBAR
59595!#3 N5544 P1669 BLD 33 -1 FP BE Pri
59596!#3 N5545 P1670 MEMBAR
59597!#3 N5546 P1671 BLD 0 -1 FP BE Pri
59598!#3 N5547 P1671 BLD 1 -1 FP BE Pri
59599!#A N5546 N5547
59600!#3 N5548 P1671 BLD 2 -1 FP BE Pri
59601!#3 N5549 P1671 BLD 3 -1 FP BE Pri
59602!#3 N5550 P1671 BLD 4 -1 FP BE Pri
59603!#3 N5551 P1672 MEMBAR
59604!#3 N5552 P1673 ST 9 0x41000083 FP BE Pri
59605!#3 N5553 P1674 MEMBAR
59606!#3 N5554 P1675 BSTC 20 0x41000084 FP BE Pri
59607!#3 N5555 P1676 MEMBAR
59608!#3 N5556 P1677 BLD 32 -1 FP BE Pri
59609!#3 N5557 P1678 MEMBAR
59610!#3 N5558 P1679 BSTC 30 0x41000085 FP BE Sec
59611!#3 N5559 P1680 MEMBAR
59612!#3 N5560 P1681 ST 4 0x180000c Int BE Pri
59613!#3 N5561 P1682 MEMBAR
59614!#3 N5562 P1683 BSTC 24 0x41000086 FP BE Pri
59615!#3 N5563 P1683 BSTC 25 0x41000087 FP BE Pri
59616!#3 N5564 P1684 MEMBAR
59617!#3 N5565 P1685 BST 31 0x41000088 FP BE Pri
59618!#3 N5566 P1686 MEMBAR
59619!#3 N5567 P1687 BLD 0 -1 FP BE Pri
59620!#3 N5568 P1687 BLD 1 -1 FP BE Pri
59621!#A N5567 N5568
59622!#3 N5569 P1687 BLD 2 -1 FP BE Pri
59623!#3 N5570 P1687 BLD 3 -1 FP BE Pri
59624!#3 N5571 P1687 BLD 4 -1 FP BE Pri
59625!#3 N5572 P1688 MEMBAR
59626!#3 N5573 P1689 LD 14 -1 FP BE Sec
59627!#3 N5574 P1690 MEMBAR
59628!#3 N5575 P1691 BST 33 0x41000089 FP BE Sec
59629!#3 N5576 P1692 MEMBAR
59630!#3 N5577 P1693 LD 5 -1 Int BE Pri
59631!#3 N5578 P1694 MEMBAR
59632!#3 N5579 P1695 BST 24 0x4100008a FP BE Pri
59633!#3 N5580 P1695 BST 25 0x4100008b FP BE Pri
59634!#3 N5581 P1696 MEMBAR
59635!#3 N5582 P1697 BSTC 11 0x4100008c FP BE Pri
59636!#3 N5583 P1697 BSTC 12 0x4100008d FP BE Pri
59637!#A N5582 N5583
59638!#3 N5584 P1697 BSTC 13 0x4100008e FP BE Pri
59639!#3 N5585 P1698 MEMBAR
59640!#3 N5586 P1699 LD 13 -1 FP BE Pri
59641!#3 N5587 P1700 MEMBAR
59642!#3 N5588 P1701 BLD 15 -1 FP BE Pri
59643!#3 N5589 P1702 MEMBAR
59644!#3 N5590 P1703 BSTC 11 0x4100008f FP BE Pri
59645!#3 N5591 P1703 BSTC 12 0x41000090 FP BE Pri
59646!#A N5590 N5591
59647!#3 N5592 P1703 BSTC 13 0x41000091 FP BE Pri
59648!#3 N5593 P1704 MEMBAR
59649!#3 N5594 P1705 LD 14 -1 FP BE Sec
59650!#3 N5595 P1706 MEMBAR
59651!#3 N5596 P1707 BLD 5 -1 FP BE Pri
59652!#3 N5597 P1707 BLD 6 -1 FP BE Pri
59653!#3 N5598 P1708 MEMBAR
59654!#3 N5599 P1709 BLD 0 -1 FP BE Pri
59655!#3 N5600 P1709 BLD 1 -1 FP BE Pri
59656!#A N5599 N5600
59657!#3 N5601 P1709 BLD 2 -1 FP BE Pri
59658!#3 N5602 P1709 BLD 3 -1 FP BE Pri
59659!#3 N5603 P1709 BLD 4 -1 FP BE Pri
59660!#3 N5604 P1710 MEMBAR
59661!#3 N5605 P1711 BLD 18 -1 FP BE Pri
59662!#3 N5606 P1712 MEMBAR
59663!#3 N5607 P1713 BLD 26 -1 FP BE Pri
59664!#3 N5608 P1713 BLD 27 -1 FP BE Pri
59665!#3 N5609 P1714 MEMBAR
59666!#3 N5610 P1715 BLD 29 -1 FP BE Pri
59667!#3 N5611 P1716 MEMBAR
59668!#3 N5612 P1717 LD 5 -1 FP BE Pri
59669!#3 N5613 P1718 MEMBAR
59670!#3 N5614 P1719 BST 21 0x41000092 FP BE Sec
59671!#3 N5615 P1719 BST 22 0x41000093 FP BE Sec
59672!#A N5614 N5615
59673!#3 N5616 P1719 BST 23 0x41000094 FP BE Sec
59674!#3 N5617 P1720 MEMBAR
59675!#3 N5618 P1721 BLD 5 -1 FP BE Sec
59676!#3 N5619 P1721 BLD 6 -1 FP BE Sec
59677!#3 N5620 P1722 MEMBAR
59678!#3 N5621 P1723 REPLACEMENT 20 Int BE Pri
59679!#3 N5622 P1724 MEMBAR
59680!#3 N5623 P1725 BSTC 11 0x41000095 FP BE Pri
59681!#3 N5624 P1725 BSTC 12 0x41000096 FP BE Pri
59682!#A N5623 N5624
59683!#3 N5625 P1725 BSTC 13 0x41000097 FP BE Pri
59684!#3 N5626 P1726 MEMBAR
59685!#3 N5627 P1727 PREFETCH 22 Int BE Pri
59686!#3 N5628 P1728 LD 7 -1 FP BE Pri
59687!#3 N5629 P1729 MEMBAR
59688!#3 N5630 P1730 BLD 26 -1 FP BE Pri
59689!#3 N5631 P1730 BLD 27 -1 FP BE Pri
59690!#3 N5632 P1731 MEMBAR
59691!#3 N5633 P1732 BSTC 24 0x41000098 FP BE Sec
59692!#3 N5634 P1732 BSTC 25 0x41000099 FP BE Sec
59693!#3 N5635 P1733 MEMBAR
59694!#3 N5636 P1734 BLD 0 -1 FP BE Pri
59695!#3 N5637 P1734 BLD 1 -1 FP BE Pri
59696!#A N5636 N5637
59697!#3 N5638 P1734 BLD 2 -1 FP BE Pri
59698!#3 N5639 P1734 BLD 3 -1 FP BE Pri
59699!#3 N5640 P1734 BLD 4 -1 FP BE Pri
59700!#3 N5641 P1735 MEMBAR
59701!#3 N5642 P1736 PREFETCH 15 Int BE Pri
59702!#3 N5643 P1737 MEMBAR
59703!#3 N5644 P1738 BST 20 0x4100009a FP BE Sec
59704!#3 N5645 P1739 MEMBAR
59705!#3 N5646 P1740 REPLACEMENT 4 Int BE Pri
59706!#3 N5647 P1741 IDC_FLIP 12 Int BE Pri
59707!#3 N5648 P1742 REPLACEMENT 31 Int BE Pri
59708!#3 N5649 P1743 MEMBAR
59709!#3 N5650 P1744 BST 21 0x4100009b FP BE Pri
59710!#3 N5651 P1744 BST 22 0x4100009c FP BE Pri
59711!#A N5650 N5651
59712!#3 N5652 P1744 BST 23 0x4100009d FP BE Pri
59713!#3 N5653 P1745 MEMBAR
59714!#3 N5654 P1746 BLD 0 -1 FP BE Pri
59715!#3 N5655 P1746 BLD 1 -1 FP BE Pri
59716!#A N5654 N5655
59717!#3 N5656 P1746 BLD 2 -1 FP BE Pri
59718!#3 N5657 P1746 BLD 3 -1 FP BE Pri
59719!#3 N5658 P1746 BLD 4 -1 FP BE Pri
59720!#3 N5659 P1747 MEMBAR
59721!#3 N5660 P1748 REPLACEMENT 25 Int BE Pri
59722!#3 N5661 P1749 MEMBAR
59723!#3 N5662 P1750 BLD 29 -1 FP BE Pri
59724!#3 N5663 P1751 MEMBAR
59725!#3 N5664 P1752 REPLACEMENT 14 Int BE Pri
59726!#3 N5665 P1753 ST 3 0x180000d Int BE Pri
59727!#3 N5666 P1754 MEMBAR
59728!#3 N5667 P1755 BST 21 0x4100009e FP BE Pri
59729!#3 N5668 P1755 BST 22 0x4100009f FP BE Pri
59730!#A N5667 N5668
59731!#3 N5669 P1755 BST 23 0x410000a0 FP BE Pri
59732!#3 N5670 P1756 MEMBAR
59733!#3 N5671 P1757 REPLACEMENT 14 Int BE Nuc
59734!#3 N5672 P1758 MEMBAR
59735!#3 N5673 P1759 BSTC 14 0x410000a1 FP BE Pri
59736!#3 N5674 P1760 MEMBAR
59737!#3 N5675 P1761 BST 32 0x410000a2 FP BE Pri
59738!#3 N5676 P1762 MEMBAR
59739!#3 N5677 P1763 BLD 18 -1 FP BE Sec
59740!#3 N5678 P1764 MEMBAR
59741!#3 N5679 P1765 PREFETCH 9 Int BE Nuc
59742!#3 N5680 P1766 MEMBAR
59743!#3 N5681 P1767 BLD 21 -1 FP BE Pri
59744!#3 N5682 P1767 BLD 22 -1 FP BE Pri
59745!#A N5681 N5682
59746!#3 N5683 P1767 BLD 23 -1 FP BE Pri
59747!#3 N5684 P1768 MEMBAR
59748!#3 N5685 P1769 LD 12 -1 FP BE Pri
59749!#3 N5686 P1770 REPLACEMENT 1 Int BE Pri
59750!#3 N5687 P1771 MEMBAR
59751!#3 N5688 P1772 BSTC 30 0x410000a3 FP BE Pri
59752!#3 N5689 P1773 MEMBAR
59753!#3 N5690 P1774 LD 9 -1 FP BE Pri
59754!#3 N5691 P1775 MEMBAR
59755!#3 N5692 P1776 BLD 33 -1 FP BE Sec
59756!#3 N5693 P1777 MEMBAR
59757!#3 N5694 P1778 BST 21 0x410000a4 FP BE Pri
59758!#3 N5695 P1778 BST 22 0x410000a5 FP BE Pri
59759!#A N5694 N5695
59760!#3 N5696 P1778 BST 23 0x410000a6 FP BE Pri
59761!#3 N5697 P1779 MEMBAR
59762!#3 N5698 P1780 PREFETCH 13 Int LE Pri
59763!#3 N5699 P1781 ST 6 0x410000a7 FP BE Pri
59764!#3 N5700 P1782 LD 4 -1 Int BE Pri
59765!#3 N5701 P1783 MEMBAR
59766!#3 N5702 P1784 BLD 0 -1 FP BE Pri
59767!#3 N5703 P1784 BLD 1 -1 FP BE Pri
59768!#A N5702 N5703
59769!#3 N5704 P1784 BLD 2 -1 FP BE Pri
59770!#3 N5705 P1784 BLD 3 -1 FP BE Pri
59771!#3 N5706 P1784 BLD 4 -1 FP BE Pri
59772!#3 N5707 P1785 MEMBAR
59773!#3 N5708 P1786 BST 8 0x410000a8 FP BE Pri
59774!#3 N5709 P1786 BST 9 0x410000a9 FP BE Pri
59775!#3 N5710 P1787 MEMBAR
59776!#3 N5711 P1788 PREFETCH 15 Int BE Pri
59777!#3 N5712 P1789 MEMBAR
59778!#3 N5713 P1790 BLD 11 -1 FP BE Pri
59779!#3 N5714 P1790 BLD 12 -1 FP BE Pri
59780!#A N5713 N5714
59781!#3 N5715 P1790 BLD 13 -1 FP BE Pri
59782!#3 N5716 P1791 MEMBAR
59783!#3 N5717 P1792 PREFETCH 10 Int BE Pri
59784!#3 N5718 P1793 MEMBAR
59785!#3 N5719 P1794 BLD 8 -1 FP BE Sec
59786!#3 N5720 P1794 BLD 9 -1 FP BE Sec
59787!#3 N5721 P1795 MEMBAR
59788!#3 N5722 P1796 REPLACEMENT 28 Int BE Pri
59789!#3 N5723 P1797 MEMBAR
59790!#3 N5724 P1798 BSTC 21 0x410000aa FP BE Pri
59791!#3 N5725 P1798 BSTC 22 0x410000ab FP BE Pri
59792!#A N5724 N5725
59793!#3 N5726 P1798 BSTC 23 0x410000ac FP BE Pri
59794!#3 N5727 P1799 MEMBAR
59795!#3 N5728 P1800 ST 0 0x180000e Int BE Pri
59796!#3 N5729 P1801 MEMBAR
59797!#3 N5730 P1802 BLD 11 -1 FP BE Pri
59798!#3 N5731 P1802 BLD 12 -1 FP BE Pri
59799!#A N5730 N5731
59800!#3 N5732 P1802 BLD 13 -1 FP BE Pri
59801!#3 N5733 P1803 MEMBAR
59802!#3 N5734 P1804 PREFETCH 16 Int BE Pri
59803!#3 N5735 P1805 REPLACEMENT 15 Int BE Pri
59804!#3 N5736 P1806 LD 8 -1 Int BE Pri
59805!#3 N5737 P1807 PREFETCH 6 Int BE Pri
59806!#3 N5738 P1808 MEMBAR
59807!#3 N5739 P1809 BLD 17 -1 FP BE Pri
59808!#3 N5740 P1810 MEMBAR
59809!#3 N5741 P1811 BLD 26 -1 FP BE Pri
59810!#3 N5742 P1811 BLD 27 -1 FP BE Pri
59811!#3 N5743 P1812 MEMBAR
59812!#3 N5744 P1813 ST 10 0x180000f Int BE Pri
59813!#3 N5745 P1814 REPLACEMENT 30 Int BE Nuc
59814!#3 N5746 P1815 PREFETCH 17 Int BE Pri
59815!#3 N5747 P1816 MEMBAR
59816!#3 N5748 P1817 BST 8 0x410000ad FP BE Pri
59817!#3 N5749 P1817 BST 9 0x410000ae FP BE Pri
59818!#3 N5750 P1818 MEMBAR
59819!#3 N5751 P1819 PREFETCH 12 Int BE Sec
59820!#3 N5752 P1820 REPLACEMENT 26 Int BE Sec
59821!#3 N5753 P1821 LD 7 -1 Int BE Pri
59822!#3 N5754 P1822 PREFETCH 8 Int BE Pri
59823!#3 N5755 P1823 ST 14 0x1800010 Int LE Pri
59824!#3 N5756 P1824 LD 25 -1 Int BE Nuc
59825!#3 N5757 P1825 LD 0 -1 FP BE Pri
59826!#3 N5758 P1826 REPLACEMENT 5 Int BE Pri
59827!#3 N5759 P1827 REPLACEMENT 25 Int BE Nuc
59828!#3 N5760 P1828 MEMBAR
59829!#3 N5761 P1829 BLD 31 -1 FP BE Pri
59830!#3 N5762 P1830 MEMBAR
59831!#3 N5763 P1831 BLD 24 -1 FP BE Pri
59832!#3 N5764 P1831 BLD 25 -1 FP BE Pri
59833!#3 N5765 P1832 MEMBAR
59834!#3 N5766 P1833 ST 27 0x410000af FP BE Pri
59835!#3 N5767 P1834 REPLACEMENT 9 Int BE Pri
59836!#3 N5768 P1835 FLUSHI 24 Int BE Pri
59837!#3 N5769 P1836 MEMBAR
59838!#3 N5770 P1837 BLD 26 -1 FP BE Pri
59839!#3 N5771 P1837 BLD 27 -1 FP BE Pri
59840!#3 N5772 P1838 MEMBAR
59841!#3 N5773 P1839 BST 11 0x410000b0 FP BE Pri
59842!#3 N5774 P1839 BST 12 0x410000b1 FP BE Pri
59843!#A N5773 N5774
59844!#3 N5775 P1839 BST 13 0x410000b2 FP BE Pri
59845!#3 N5776 P1840 MEMBAR
59846!#3 N5777 P1841 BSTC 30 0x410000b3 FP BE Pri
59847!#3 N5778 P1842 MEMBAR
59848!#3 N5779 P1843 LD 23 -1 Int BE Sec
59849!#3 N5780 P1844 REPLACEMENT 9 Int BE Sec
59850!#3 N5781 P1845 REPLACEMENT 33 Int BE Pri
59851!#3 N5782 P1846 MEMBAR
59852!#3 N5783 P1847 BLD 11 -1 FP BE Pri
59853!#3 N5784 P1847 BLD 12 -1 FP BE Pri
59854!#A N5783 N5784
59855!#3 N5785 P1847 BLD 13 -1 FP BE Pri
59856!#3 N5786 P1848 MEMBAR
59857!#3 N5787 P1849 BST 0 0x410000b4 FP BE Pri
59858!#3 N5788 P1849 BST 1 0x410000b5 FP BE Pri
59859!#A N5787 N5788
59860!#3 N5789 P1849 BST 2 0x410000b6 FP BE Pri
59861!#3 N5790 P1849 BST 3 0x410000b7 FP BE Pri
59862!#3 N5791 P1849 BST 4 0x410000b8 FP BE Pri
59863!#3 N5792 P1850 MEMBAR
59864!#3 N5793 P1851 BSTC 15 0x410000b9 FP BE Pri
59865!#3 N5794 P1852 MEMBAR
59866!#3 N5795 P1853 BST 0 0x410000ba FP BE Pri
59867!#3 N5796 P1853 BST 1 0x410000bb FP BE Pri
59868!#A N5795 N5796
59869!#3 N5797 P1853 BST 2 0x410000bc FP BE Pri
59870!#3 N5798 P1853 BST 3 0x410000bd FP BE Pri
59871!#3 N5799 P1853 BST 4 0x410000be FP BE Pri
59872!#3 N5800 P1854 MEMBAR
59873!#3 N5801 P1855 REPLACEMENT 7 Int BE Pri
59874!#3 N5802 P1856 REPLACEMENT 10 Int BE Sec
59875!#3 N5803 P1857 REPLACEMENT 9 Int BE Pri
59876!#3 N5804 P1858 REPLACEMENT 32 Int BE Nuc
59877!#3 N5805 P1859 REPLACEMENT 8 Int BE Pri
59878!#3 N5806 P1860 MEMBAR
59879!#3 N5807 P1861 BSTC 28 0x410000bf FP BE Sec
59880!#3 N5808 P1862 MEMBAR
59881!#3 N5809 P1863 BLD 21 -1 FP BE Sec
59882!#3 N5810 P1863 BLD 22 -1 FP BE Sec
59883!#A N5809 N5810
59884!#3 N5811 P1863 BLD 23 -1 FP BE Sec
59885!#3 N5812 P1864 MEMBAR
59886!#3 N5813 P1865 BLD 8 -1 FP BE Pri
59887!#3 N5814 P1865 BLD 9 -1 FP BE Pri
59888!#3 N5815 P1866 MEMBAR
59889!#3 N5816 P1867 BLD 0 -1 FP BE Sec
59890!#3 N5817 P1867 BLD 1 -1 FP BE Sec
59891!#A N5816 N5817
59892!#3 N5818 P1867 BLD 2 -1 FP BE Sec
59893!#3 N5819 P1867 BLD 3 -1 FP BE Sec
59894!#3 N5820 P1867 BLD 4 -1 FP BE Sec
59895!#3 N5821 P1868 MEMBAR
59896!#3 N5822 P1869 BLD 18 -1 FP BE Pri
59897!#3 N5823 P1870 MEMBAR
59898!#3 N5824 P1871 BSTC 20 0x410000c0 FP BE Pri
59899!#3 N5825 P1872 MEMBAR
59900!#3 N5826 P1873 BLD 18 -1 FP BE Pri
59901!#3 N5827 P1874 MEMBAR
59902!#3 N5828 P1875 ST 9 0x1800011 Int BE Pri
59903!#3 N5829 P1876 MEMBAR
59904!#3 N5830 P1877 BLD 5 -1 FP BE Pri
59905!#3 N5831 P1877 BLD 6 -1 FP BE Pri
59906!#3 N5832 P1878 MEMBAR
59907!#3 N5833 P1879 LD 9 -1 Int BE Pri
59908!#3 N5834 P1880 MEMBAR
59909!#3 N5835 P1881 BSTC 21 0x410000c1 FP BE Sec
59910!#3 N5836 P1881 BSTC 22 0x410000c2 FP BE Sec
59911!#A N5835 N5836
59912!#3 N5837 P1881 BSTC 23 0x410000c3 FP BE Sec
59913!#3 N5838 P1882 MEMBAR
59914!#3 N5839 P1883 BSTC 28 0x410000c4 FP BE Pri
59915!#3 N5840 P1884 MEMBAR
59916!#3 N5841 P1885 BLD 14 -1 FP BE Pri
59917!#3 N5842 P1886 MEMBAR
59918!#3 N5843 P1887 LD 25 -1 FP BE Sec
59919!#3 N5844 P1888 PREFETCH 25 Int BE Pri
59920!#3 N5845 P1889 MEMBAR
59921!#3 N5846 P1890 BSTC 11 0x410000c5 FP BE Sec
59922!#3 N5847 P1890 BSTC 12 0x410000c6 FP BE Sec
59923!#A N5846 N5847
59924!#3 N5848 P1890 BSTC 13 0x410000c7 FP BE Sec
59925!#3 N5849 P1891 MEMBAR
59926!#3 N5850 P1892 PREFETCH 32 Int BE Nuc
59927!#3 N5851 P1893 ST 7 0x1800012 Int BE Pri
59928!#3 N5852 P1894 REPLACEMENT 32 Int BE Pri
59929!#3 N5853 P1895 ST 1 0x1800013 Int BE Pri
59930!#3 N5854 P1896 ST 10 0x410000c8 FP BE Sec
59931!#3 N5855 P1897 PREFETCH 3 Int BE Pri
59932!#3 N5856 P1898 REPLACEMENT 31 Int BE Pri
59933!#3 N5857 P1899 MEMBAR
59934!#3 N5858 P1900 BST 21 0x410000c9 FP BE Pri
59935!#3 N5859 P1900 BST 22 0x410000ca FP BE Pri
59936!#A N5858 N5859
59937!#3 N5860 P1900 BST 23 0x410000cb FP BE Pri
59938!#3 N5861 P1901 MEMBAR
59939!#3 N5862 P1902 BLD 5 -1 FP BE Pri
59940!#3 N5863 P1902 BLD 6 -1 FP BE Pri
59941!#3 N5864 P1903 MEMBAR
59942!#3 N5865 P1904 PREFETCH 5 Int BE Pri
59943!#3 N5866 P1905 PREFETCH 10 Int BE Pri
59944!#3 N5867 P1906 REPLACEMENT 5 Int BE Pri
59945!#3 N5868 P1907 MEMBAR
59946!#3 N5869 P1908 BLD 21 -1 FP BE Pri
59947!#3 N5870 P1908 BLD 22 -1 FP BE Pri
59948!#A N5869 N5870
59949!#3 N5871 P1908 BLD 23 -1 FP BE Pri
59950!#3 N5872 P1909 MEMBAR
59951!#3 N5873 P1910 BLD 24 -1 FP BE Pri
59952!#3 N5874 P1910 BLD 25 -1 FP BE Pri
59953!#3 N5875 P1911 MEMBAR
59954!#3 N5876 P1912 LD 23 -1 FP BE Pri
59955!#3 N5877 P1913 MEMBAR
59956!#3 N5878 P1914 BLD 10 -1 FP BE Pri
59957!#3 N5879 P1915 MEMBAR
59958!#3 N5880 P1916 BST 14 0x410000cc FP BE Pri
59959!#3 N5881 P1917 MEMBAR
59960!#3 N5882 P1918 BLD 32 -1 FP BE Pri
59961!#3 N5883 P1919 MEMBAR
59962!#3 N5884 P1920 PREFETCH 27 Int BE Pri
59963!#3 N5885 P1921 MEMBAR
59964!#3 N5886 P1922 BLD 0 -1 FP BE Pri
59965!#3 N5887 P1922 BLD 1 -1 FP BE Pri
59966!#A N5886 N5887
59967!#3 N5888 P1922 BLD 2 -1 FP BE Pri
59968!#3 N5889 P1922 BLD 3 -1 FP BE Pri
59969!#3 N5890 P1922 BLD 4 -1 FP BE Pri
59970!#3 N5891 P1923 MEMBAR
59971!#3 N5892 P1924 BSTC 5 0x410000cd FP BE Sec
59972!#3 N5893 P1924 BSTC 6 0x410000ce FP BE Sec
59973!#3 N5894 P1925 MEMBAR
59974!#3 N5895 P1926 BLD 8 -1 FP BE Pri
59975!#3 N5896 P1926 BLD 9 -1 FP BE Pri
59976!#3 N5897 P1927 MEMBAR
59977!#3 N5898 P1928 LD 25 -1 Int BE Pri
59978!#3 N5899 P1929 MEMBAR
59979!#3 N5900 P1930 BLD 10 -1 FP BE Pri
59980!#3 N5901 P1931 MEMBAR
59981!#3 N5902 P1932 ST 33 0x1800014 Int BE Sec
59982!#3 N5903 P1933 PREFETCH 30 Int BE Pri
59983!#3 N5904 P1934 MEMBAR
59984!#3 N5905 P1935 BST 32 0x410000cf FP BE Pri
59985!#3 N5906 P1936 MEMBAR
59986!#3 N5907 P1937 LD 3 -1 Int BE Nuc
59987!#3 N5908 P1938 MEMBAR
59988!#3 N5909 P1939 BLD 33 -1 FP BE Pri
59989!#3 N5910 P1940 MEMBAR
59990!#3 N5911 P1941 LD 14 -1 Int BE Pri Loop_exit
59991!#3 N5912 P1292 MEMBAR
59992!#3 N5913 P1293 BLD 10 -1 FP BE Pri
59993!#3 N5914 P1294 MEMBAR
59994!#3 N5915 P1295 BSTC 33 0x410000d0 FP BE Pri
59995!#3 N5916 P1296 MEMBAR
59996!#3 N5917 P1297 BLD 28 -1 FP BE Sec
59997!#3 N5918 P1298 MEMBAR
59998!#3 N5919 P1299 ST 31 0x1800015 Int BE Pri
59999!#3 N5920 P1300 LD 12 -1 Int BE Pri
60000!#3 N5921 P1301 REPLACEMENT 9 Int BE Nuc
60001!#3 N5922 P1302 MEMBAR
60002!#3 N5923 P1303 BSTC 24 0x410000d1 FP BE Pri
60003!#3 N5924 P1303 BSTC 25 0x410000d2 FP BE Pri
60004!#3 N5925 P1304 MEMBAR
60005!#3 N5926 P1305 BLD 29 -1 FP BE Pri
60006!#3 N5927 P1306 MEMBAR
60007!#3 N5928 P1307 PREFETCH 15 Int BE Sec
60008!#3 N5929 P1308 PREFETCH 16 Int BE Sec
60009!#3 N5930 P1309 LD 18 -1 Int BE Pri
60010!#3 N5931 P1310 ST 3 0x1800016 Int BE Pri
60011!#3 N5932 P1311 LD 12 -1 Int BE Pri
60012!#3 N5933 P1312 REPLACEMENT 12 Int BE Nuc
60013!#3 N5934 P1313 PREFETCH 6 Int BE Pri
60014!#3 N5935 P1314 MEMBAR
60015!#3 N5936 P1315 BLD 20 -1 FP BE Pri
60016!#3 N5937 P1316 MEMBAR
60017!#3 N5938 P1317 LD 28 -1 Int BE Pri
60018!#3 N5939 P1318 REPLACEMENT 31 Int BE Pri
60019!#3 N5940 P1319 REPLACEMENT 11 Int BE Pri
60020!#3 N5941 P1320 IDC_FLIP 20 Int BE Pri
60021!#3 N5942 P1321 REPLACEMENT 12 Int BE Pri
60022!#3 N5943 P1322 REPLACEMENT 6 Int BE Sec
60023!#3 N5944 P1323 LD 24 -1 FP BE Pri
60024!#3 N5945 P1324 REPLACEMENT 23 Int BE Pri
60025!#3 N5946 P1325 MEMBAR
60026!#3 N5947 P1326 BST 26 0x410000d3 FP BE Pri
60027!#3 N5948 P1326 BST 27 0x410000d4 FP BE Pri
60028!#3 N5949 P1327 MEMBAR
60029!#3 N5950 P1328 LD 5 -1 Int BE Pri
60030!#3 N5951 P1329 MEMBAR
60031!#3 N5952 P1330 BLD 17 -1 FP BE Pri
60032!#3 N5953 P1331 MEMBAR
60033!#3 N5954 P1332 LD 28 -1 FP BE Nuc
60034!#3 N5955 P1333 MEMBAR
60035!#3 N5956 P1334 BST 17 0x410000d5 FP BE Pri
60036!#3 N5957 P1335 MEMBAR
60037!#3 N5958 P1336 IDC_FLIP 28 Int BE Pri
60038!#3 N5959 P1337 PREFETCH 24 Int BE Pri
60039!#3 N5960 P1338 PREFETCH 29 Int BE Sec
60040!#3 N5961 P1339 PREFETCH 33 Int BE Pri
60041!#3 N5962 P1340 MEMBAR
60042!#3 N5963 P1341 BLD 5 -1 FP BE Pri
60043!#3 N5964 P1341 BLD 6 -1 FP BE Pri
60044!#3 N5965 P1342 MEMBAR
60045!#3 N5966 P1343 BSTC 21 0x410000d6 FP BE Pri
60046!#3 N5967 P1343 BSTC 22 0x410000d7 FP BE Pri
60047!#A N5966 N5967
60048!#3 N5968 P1343 BSTC 23 0x410000d8 FP BE Pri
60049!#3 N5969 P1344 MEMBAR
60050!#3 N5970 P1345 BST 8 0x410000d9 FP BE Pri
60051!#3 N5971 P1345 BST 9 0x410000da FP BE Pri
60052!#3 N5972 P1346 MEMBAR
60053!#3 N5973 P1347 ST 6 0x410000db FP BE Pri
60054!#3 N5974 P1348 MEMBAR
60055!#3 N5975 P1349 BLD 21 -1 FP BE Pri
60056!#3 N5976 P1349 BLD 22 -1 FP BE Pri
60057!#A N5975 N5976
60058!#3 N5977 P1349 BLD 23 -1 FP BE Pri
60059!#3 N5978 P1350 MEMBAR
60060!#3 N5979 P1351 BSTC 14 0x410000dc FP BE Sec
60061!#3 N5980 P1352 MEMBAR
60062!#3 N5981 P1353 REPLACEMENT 19 Int BE Nuc
60063!#3 N5982 P1354 REPLACEMENT 0 Int BE Pri
60064!#3 N5983 P1355 MEMBAR
60065!#3 N5984 P1356 BLD 7 -1 FP BE Pri
60066!#3 N5985 P1357 MEMBAR
60067!#3 N5986 P1358 BLD 14 -1 FP BE Pri
60068!#3 N5987 P1359 MEMBAR
60069!#3 N5988 P1360 PREFETCH 11 Int BE Pri
60070!#3 N5989 P1361 PREFETCH 21 Int BE Nuc
60071!#3 N5990 P1362 MEMBAR
60072!#3 N5991 P1363 BLD 29 -1 FP BE Pri
60073!#3 N5992 P1364 MEMBAR
60074!#3 N5993 P1365 REPLACEMENT 11 Int BE Pri
60075!#3 N5994 P1366 LD 8 -1 FP BE Pri
60076!#3 N5995 P1367 PREFETCH 3 Int LE Pri
60077!#3 N5996 P1368 MEMBAR
60078!#3 N5997 P1369 BLD 11 -1 FP BE Pri
60079!#3 N5998 P1369 BLD 12 -1 FP BE Pri
60080!#A N5997 N5998
60081!#3 N5999 P1369 BLD 13 -1 FP BE Pri
60082!#3 N6000 P1370 MEMBAR
60083!#3 N6001 P1371 PREFETCH 24 Int BE Pri
60084!#3 N6002 P1372 ST 28 0x1800017 Int BE Nuc
60085!#3 N6003 P1373 ST 17 0x410000dd FP BE Pri
60086!#3 N6004 P1374 MEMBAR
60087!#3 N6005 P1375 BLD 21 -1 FP BE Sec
60088!#3 N6006 P1375 BLD 22 -1 FP BE Sec
60089!#A N6005 N6006
60090!#3 N6007 P1375 BLD 23 -1 FP BE Sec
60091!#3 N6008 P1376 MEMBAR
60092!#3 N6009 P1377 BLD 24 -1 FP BE Pri
60093!#3 N6010 P1377 BLD 25 -1 FP BE Pri
60094!#3 N6011 P1378 MEMBAR
60095!#3 N6012 P1379 BSTC 17 0x410000de FP BE Pri
60096!#3 N6013 P1380 MEMBAR
60097!#3 N6014 P1381 BST 10 0x410000df FP BE Sec
60098!#3 N6015 P1382 MEMBAR
60099!#3 N6016 P1383 ST 33 0x410000e0 FP BE Pri
60100!#3 N6017 P1384 MEMBAR
60101!#3 N6018 P1385 BLD 19 -1 FP BE Pri
60102!#3 N6019 P1386 MEMBAR
60103!#3 N6020 P1387 BST 0 0x410000e1 FP BE Pri
60104!#3 N6021 P1387 BST 1 0x410000e2 FP BE Pri
60105!#A N6020 N6021
60106!#3 N6022 P1387 BST 2 0x410000e3 FP BE Pri
60107!#3 N6023 P1387 BST 3 0x410000e4 FP BE Pri
60108!#3 N6024 P1387 BST 4 0x410000e5 FP BE Pri
60109!#3 N6025 P1388 MEMBAR
60110!#3 N6026 P1389 BSTC 24 0x410000e6 FP BE Pri
60111!#3 N6027 P1389 BSTC 25 0x410000e7 FP BE Pri
60112!#3 N6028 P1390 MEMBAR
60113!#3 N6029 P1391 BLD 14 -1 FP BE Pri
60114!#3 N6030 P1392 MEMBAR
60115!#3 N6031 P1393 BLD 5 -1 FP BE Pri
60116!#3 N6032 P1393 BLD 6 -1 FP BE Pri
60117!#3 N6033 P1394 MEMBAR
60118!#3 N6034 P1395 BLD 5 -1 FP BE Pri
60119!#3 N6035 P1395 BLD 6 -1 FP BE Pri
60120!#3 N6036 P1396 MEMBAR
60121!#3 N6037 P1397 BLD 21 -1 FP BE Pri
60122!#3 N6038 P1397 BLD 22 -1 FP BE Pri
60123!#A N6037 N6038
60124!#3 N6039 P1397 BLD 23 -1 FP BE Pri
60125!#3 N6040 P1398 MEMBAR
60126!#3 N6041 P1399 BLD 26 -1 FP BE Pri
60127!#3 N6042 P1399 BLD 27 -1 FP BE Pri
60128!#3 N6043 P1400 MEMBAR
60129!#3 N6044 P1401 ST 31 0x410000e8 FP BE Sec
60130!#3 N6045 P1402 MEMBAR
60131!#3 N6046 P1403 BLD 5 -1 FP BE Sec
60132!#3 N6047 P1403 BLD 6 -1 FP BE Sec
60133!#3 N6048 P1404 MEMBAR
60134!#3 N6049 P1405 PREFETCH 19 Int BE Pri
60135!#3 N6050 P1406 LD 7 -1 Int BE Pri
60136!#3 N6051 P1407 MEMBAR
60137!#3 N6052 P1408 BSTC 17 0x410000e9 FP BE Pri
60138!#3 N6053 P1409 MEMBAR
60139!#3 N6054 P1410 BLD 10 -1 FP BE Pri
60140!#3 N6055 P1411 MEMBAR
60141!#3 N6056 P1412 BSTC 33 0x410000ea FP BE Pri
60142!#3 N6057 P1413 MEMBAR
60143!#3 N6058 P1414 IDC_FLIP 25 Int BE Pri
60144!#3 N6059 P1415 ST 19 0x410000eb FP BE Pri
60145!#3 N6060 P1416 ST 7 0x1800018 Int BE Pri
60146!#3 N6061 P1417 REPLACEMENT 3 Int BE Pri
60147!#3 N6062 P1418 ST 18 0x410000ec FP BE Pri
60148!#3 N6063 P1419 LD 13 -1 Int BE Pri
60149!#3 N6064 P1420 REPLACEMENT 4 Int BE Pri
60150!#3 N6065 P1421 MEMBAR
60151!#3 N6066 P1422 BLD 21 -1 FP BE Pri
60152!#3 N6067 P1422 BLD 22 -1 FP BE Pri
60153!#A N6066 N6067
60154!#3 N6068 P1422 BLD 23 -1 FP BE Pri
60155!#3 N6069 P1423 MEMBAR
60156!#3 N6070 P1424 BLD 21 -1 FP BE Pri
60157!#3 N6071 P1424 BLD 22 -1 FP BE Pri
60158!#A N6070 N6071
60159!#3 N6072 P1424 BLD 23 -1 FP BE Pri
60160!#3 N6073 P1425 MEMBAR
60161!#3 N6074 P1426 BSTC 21 0x410000ed FP BE Sec
60162!#3 N6075 P1426 BSTC 22 0x410000ee FP BE Sec
60163!#A N6074 N6075
60164!#3 N6076 P1426 BSTC 23 0x410000ef FP BE Sec
60165!#3 N6077 P1427 MEMBAR
60166!#3 N6078 P1428 BSTC 0 0x410000f0 FP BE Pri
60167!#3 N6079 P1428 BSTC 1 0x410000f1 FP BE Pri
60168!#A N6078 N6079
60169!#3 N6080 P1428 BSTC 2 0x410000f2 FP BE Pri
60170!#3 N6081 P1428 BSTC 3 0x410000f3 FP BE Pri
60171!#3 N6082 P1428 BSTC 4 0x410000f4 FP BE Pri
60172!#3 N6083 P1429 MEMBAR
60173!#3 N6084 P1430 LD 17 -1 Int BE Pri
60174!#3 N6085 P1431 LD 21 -1 FP BE Pri
60175!#3 N6086 P1432 MEMBAR
60176!#3 N6087 P1433 BLD 0 -1 FP BE Pri
60177!#3 N6088 P1433 BLD 1 -1 FP BE Pri
60178!#A N6087 N6088
60179!#3 N6089 P1433 BLD 2 -1 FP BE Pri
60180!#3 N6090 P1433 BLD 3 -1 FP BE Pri
60181!#3 N6091 P1433 BLD 4 -1 FP BE Pri
60182!#3 N6092 P1434 MEMBAR
60183!#3 N6093 P1435 PREFETCH 13 Int BE Nuc
60184!#3 N6094 P1436 LD 16 -1 Int BE Sec
60185!#3 N6095 P1437 LD 1 -1 FP BE Sec
60186!#3 N6096 P1438 MEMBAR
60187!#3 N6097 P1439 BSTC 26 0x410000f5 FP BE Pri
60188!#3 N6098 P1439 BSTC 27 0x410000f6 FP BE Pri
60189!#3 N6099 P1440 MEMBAR
60190!#3 N6100 P1441 PREFETCH 23 Int BE Pri
60191!#3 N6101 P1442 PREFETCH 2 Int BE Pri
60192!#3 N6102 P1443 LD 0 -1 Int BE Pri
60193!#3 N6103 P1444 MEMBAR
60194!#3 N6104 P1445 BSTC 21 0x410000f7 FP BE Sec
60195!#3 N6105 P1445 BSTC 22 0x410000f8 FP BE Sec
60196!#A N6104 N6105
60197!#3 N6106 P1445 BSTC 23 0x410000f9 FP BE Sec
60198!#3 N6107 P1446 MEMBAR
60199!#3 N6108 P1447 BSTC 21 0x410000fa FP BE Sec
60200!#3 N6109 P1447 BSTC 22 0x410000fb FP BE Sec
60201!#A N6108 N6109
60202!#3 N6110 P1447 BSTC 23 0x410000fc FP BE Sec
60203!#3 N6111 P1448 MEMBAR
60204!#3 N6112 P1449 BLD 0 -1 FP BE Pri
60205!#3 N6113 P1449 BLD 1 -1 FP BE Pri
60206!#A N6112 N6113
60207!#3 N6114 P1449 BLD 2 -1 FP BE Pri
60208!#3 N6115 P1449 BLD 3 -1 FP BE Pri
60209!#3 N6116 P1449 BLD 4 -1 FP BE Pri
60210!#3 N6117 P1450 MEMBAR
60211!#3 N6118 P1451 REPLACEMENT 25 Int BE Pri
60212!#3 N6119 P1452 LD 15 -1 Int BE Sec
60213!#3 N6120 P1453 REPLACEMENT 20 Int BE Pri
60214!#3 N6121 P1454 LD 2 -1 Int BE Pri
60215!#3 N6122 P1455 REPLACEMENT 6 Int BE Pri
60216!#3 N6123 P1456 MEMBAR
60217!#3 N6124 P1457 BSTC 24 0x410000fd FP BE Pri
60218!#3 N6125 P1457 BSTC 25 0x410000fe FP BE Pri
60219!#3 N6126 P1458 MEMBAR
60220!#3 N6127 P1459 BSTC 8 0x410000ff FP BE Pri
60221!#3 N6128 P1459 BSTC 9 0x41000100 FP BE Pri
60222!#3 N6129 P1460 MEMBAR
60223!#3 N6130 P1461 REPLACEMENT 18 Int BE Pri
60224!#3 N6131 P1462 MEMBAR
60225!#3 N6132 P1463 BST 19 0x41000101 FP BE Pri
60226!#3 N6133 P1464 MEMBAR
60227!#3 N6134 P1465 BLD 21 -1 FP BE Pri
60228!#3 N6135 P1465 BLD 22 -1 FP BE Pri
60229!#A N6134 N6135
60230!#3 N6136 P1465 BLD 23 -1 FP BE Pri
60231!#3 N6137 P1466 MEMBAR
60232!#3 N6138 P1467 ST 6 0x1800019 Int BE Pri
60233!#3 N6139 P1468 MEMBAR
60234!#3 N6140 P1469 BLD 18 -1 FP BE Pri
60235!#3 N6141 P1470 MEMBAR
60236!#3 N6142 P1471 REPLACEMENT 28 Int BE Pri
60237!#3 N6143 P1472 ST 18 0x41000102 FP BE Sec
60238!#3 N6144 P1473 MEMBAR
60239!#3 N6145 P1474 BLD 32 -1 FP BE Sec
60240!#3 N6146 P1475 MEMBAR
60241!#3 N6147 P1476 MEMBAR
60242!#3 N6148 P1477 BLD 11 -1 FP BE Pri
60243!#3 N6149 P1477 BLD 12 -1 FP BE Pri
60244!#A N6148 N6149
60245!#3 N6150 P1477 BLD 13 -1 FP BE Pri
60246!#3 N6151 P1478 MEMBAR
60247!#3 N6152 P1479 BLD 29 -1 FP BE Pri
60248!#3 N6153 P1480 MEMBAR
60249!#3 N6154 P1481 BSTC 10 0x41000103 FP BE Sec
60250!#3 N6155 P1482 MEMBAR
60251!#3 N6156 P1483 REPLACEMENT 9 Int BE Nuc
60252!#3 N6157 P1484 REPLACEMENT 20 Int BE Pri
60253!#3 N6158 P1485 ST 21 0x41000104 FP BE Sec
60254!#3 N6159 P1486 REPLACEMENT 21 Int BE Nuc
60255!#3 N6160 P1487 PREFETCH 8 Int BE Pri
60256!#3 N6161 P1488 REPLACEMENT 25 Int BE Pri
60257!#3 N6162 P1489 REPLACEMENT 24 Int BE Pri
60258!#3 N6163 P1490 PREFETCH 33 Int BE Pri
60259!#3 N6164 P1491 REPLACEMENT 4 Int BE Pri
60260!#3 N6165 P1492 LD 8 -1 Int BE Pri
60261!#3 N6166 P1493 MEMBAR
60262!#3 N6167 P1494 BLD 26 -1 FP BE Pri
60263!#3 N6168 P1494 BLD 27 -1 FP BE Pri
60264!#3 N6169 P1495 MEMBAR
60265!#3 N6170 P1496 ST 15 0x41000105 FP BE Pri
60266!#3 N6171 P1497 REPLACEMENT 14 Int BE Sec
60267!#3 N6172 P1498 MEMBAR
60268!#3 N6173 P1499 BST 11 0x41000106 FP BE Pri
60269!#3 N6174 P1499 BST 12 0x41000107 FP BE Pri
60270!#A N6173 N6174
60271!#3 N6175 P1499 BST 13 0x41000108 FP BE Pri
60272!#3 N6176 P1500 MEMBAR
60273!#3 N6177 P1501 BLD 11 -1 FP BE Pri
60274!#3 N6178 P1501 BLD 12 -1 FP BE Pri
60275!#A N6177 N6178
60276!#3 N6179 P1501 BLD 13 -1 FP BE Pri
60277!#3 N6180 P1502 MEMBAR
60278!#3 N6181 P1503 LD 3 -1 FP BE Pri
60279!#3 N6182 P1504 REPLACEMENT 30 Int BE Pri
60280!#3 N6183 P1505 REPLACEMENT 19 Int BE Pri
60281!#3 N6184 P1506 REPLACEMENT 17 Int BE Pri
60282!#3 N6185 P1507 PREFETCH 26 Int BE Sec
60283!#3 N6186 P1508 MEMBAR
60284!#3 N6187 P1509 BST 0 0x41000109 FP BE Pri
60285!#3 N6188 P1509 BST 1 0x4100010a FP BE Pri
60286!#A N6187 N6188
60287!#3 N6189 P1509 BST 2 0x4100010b FP BE Pri
60288!#3 N6190 P1509 BST 3 0x4100010c FP BE Pri
60289!#3 N6191 P1509 BST 4 0x4100010d FP BE Pri
60290!#3 N6192 P1510 MEMBAR
60291!#3 N6193 P1511 ST 2 0x4100010e FP BE Pri
60292!#3 N6194 P1512 ST 30 0x4100010f FP BE Pri
60293!#3 N6195 P1513 MEMBAR
60294!#3 N6196 P1514 BST 0 0x41000110 FP BE Pri
60295!#3 N6197 P1514 BST 1 0x41000111 FP BE Pri
60296!#A N6196 N6197
60297!#3 N6198 P1514 BST 2 0x41000112 FP BE Pri
60298!#3 N6199 P1514 BST 3 0x41000113 FP BE Pri
60299!#3 N6200 P1514 BST 4 0x41000114 FP BE Pri
60300!#3 N6201 P1515 MEMBAR
60301!#3 N6202 P1516 BLD 19 -1 FP BE Pri
60302!#3 N6203 P1517 MEMBAR
60303!#3 N6204 P1518 BST 0 0x41000115 FP BE Pri
60304!#3 N6205 P1518 BST 1 0x41000116 FP BE Pri
60305!#A N6204 N6205
60306!#3 N6206 P1518 BST 2 0x41000117 FP BE Pri
60307!#3 N6207 P1518 BST 3 0x41000118 FP BE Pri
60308!#3 N6208 P1518 BST 4 0x41000119 FP BE Pri
60309!#3 N6209 P1519 MEMBAR
60310!#3 N6210 P1520 ST 14 0x4100011a FP BE Pri
60311!#3 N6211 P1521 PREFETCH 14 Int BE Pri
60312!#3 N6212 P1522 LD 23 -1 FP BE Pri
60313!#3 N6213 P1523 PREFETCH 13 Int BE Nuc
60314!#3 N6214 P1524 REPLACEMENT 22 Int BE Pri
60315!#3 N6215 P1525 MEMBAR
60316!#3 N6216 P1526 BSTC 10 0x4100011b FP BE Pri
60317!#3 N6217 P1527 MEMBAR
60318!#3 N6218 P1528 PREFETCH 24 Int BE Pri
60319!#3 N6219 P1529 MEMBAR
60320!#3 N6220 P1530 BLD 8 -1 FP BE Pri
60321!#3 N6221 P1530 BLD 9 -1 FP BE Pri
60322!#3 N6222 P1531 MEMBAR
60323!#3 N6223 P1532 REPLACEMENT 23 Int BE Pri
60324!#3 N6224 P1533 MEMBAR
60325!#3 N6225 P1534 BSTC 0 0x4100011c FP BE Pri
60326!#3 N6226 P1534 BSTC 1 0x4100011d FP BE Pri
60327!#A N6225 N6226
60328!#3 N6227 P1534 BSTC 2 0x4100011e FP BE Pri
60329!#3 N6228 P1534 BSTC 3 0x4100011f FP BE Pri
60330!#3 N6229 P1534 BSTC 4 0x41000120 FP BE Pri
60331!#3 N6230 P1535 MEMBAR
60332!#3 N6231 P1536 BLD 5 -1 FP BE Pri
60333!#3 N6232 P1536 BLD 6 -1 FP BE Pri
60334!#3 N6233 P1537 MEMBAR
60335!#3 N6234 P1538 BSTC 0 0x41000121 FP BE Pri
60336!#3 N6235 P1538 BSTC 1 0x41000122 FP BE Pri
60337!#A N6234 N6235
60338!#3 N6236 P1538 BSTC 2 0x41000123 FP BE Pri
60339!#3 N6237 P1538 BSTC 3 0x41000124 FP BE Pri
60340!#3 N6238 P1538 BSTC 4 0x41000125 FP BE Pri
60341!#3 N6239 P1539 MEMBAR
60342!#3 N6240 P1540 ST 14 0x180001a Int BE Pri
60343!#3 N6241 P1541 ST 5 0x41000126 FP BE Pri
60344!#3 N6242 P1542 MEMBAR
60345!#3 N6243 P1543 BLD 21 -1 FP BE Pri
60346!#3 N6244 P1543 BLD 22 -1 FP BE Pri
60347!#A N6243 N6244
60348!#3 N6245 P1543 BLD 23 -1 FP BE Pri
60349!#3 N6246 P1544 MEMBAR
60350!#3 N6247 P1545 IDC_FLIP 20 Int BE Pri
60351!#3 N6248 P1546 MEMBAR
60352!#3 N6249 P1547 BST 21 0x41000127 FP BE Pri
60353!#3 N6250 P1547 BST 22 0x41000128 FP BE Pri
60354!#A N6249 N6250
60355!#3 N6251 P1547 BST 23 0x41000129 FP BE Pri
60356!#3 N6252 P1548 MEMBAR
60357!#3 N6253 P1549 LD 28 -1 FP BE Pri
60358!#3 N6254 P1550 REPLACEMENT 5 Int BE Sec
60359!#3 N6255 P1551 PREFETCH 14 Int BE Pri
60360!#3 N6256 P1552 MEMBAR
60361!#3 N6257 P1553 BSTC 21 0x4100012a FP BE Pri
60362!#3 N6258 P1553 BSTC 22 0x4100012b FP BE Pri
60363!#A N6257 N6258
60364!#3 N6259 P1553 BSTC 23 0x4100012c FP BE Pri
60365!#3 N6260 P1554 MEMBAR
60366!#3 N6261 P1555 PREFETCH 27 Int BE Pri
60367!#3 N6262 P1556 MEMBAR
60368!#3 N6263 P1557 BLD 30 -1 FP BE Pri
60369!#3 N6264 P1558 MEMBAR
60370!#3 N6265 P1559 BLD 5 -1 FP BE Pri
60371!#3 N6266 P1559 BLD 6 -1 FP BE Pri
60372!#3 N6267 P1560 MEMBAR
60373!#3 N6268 P1561 REPLACEMENT 9 Int BE Nuc
60374!#3 N6269 P1562 LD 28 -1 FP BE Sec
60375!#3 N6270 P1563 MEMBAR
60376!#3 N6271 P1564 BLD 18 -1 FP BE Pri
60377!#3 N6272 P1565 MEMBAR
60378!#3 N6273 P1566 BLD 16 -1 FP BE Pri
60379!#3 N6274 P1567 MEMBAR
60380!#3 N6275 P1568 LD 13 -1 FP BE Pri
60381!#3 N6276 P1569 MEMBAR
60382!#3 N6277 P1570 BSTC 5 0x4100012d FP BE Pri
60383!#3 N6278 P1570 BSTC 6 0x4100012e FP BE Pri
60384!#3 N6279 P1571 MEMBAR
60385!#3 N6280 P1572 REPLACEMENT 31 Int BE Sec
60386!#3 N6281 P1573 MEMBAR
60387!#3 N6282 P1574 BLD 5 -1 FP BE Pri
60388!#3 N6283 P1574 BLD 6 -1 FP BE Pri
60389!#3 N6284 P1575 MEMBAR
60390!#3 N6285 P1576 PREFETCH 19 Int BE Nuc
60391!#3 N6286 P1577 MEMBAR
60392!#3 N6287 P1578 BST 21 0x4100012f FP BE Pri
60393!#3 N6288 P1578 BST 22 0x41000130 FP BE Pri
60394!#A N6287 N6288
60395!#3 N6289 P1578 BST 23 0x41000131 FP BE Pri
60396!#3 N6290 P1579 MEMBAR
60397!#3 N6291 P1580 IDC_FLIP 13 Int BE Pri
60398!#3 N6292 P1581 MEMBAR
60399!#3 N6293 P1582 BSTC 16 0x41000132 FP BE Pri
60400!#3 N6294 P1583 MEMBAR
60401!#3 N6295 P1584 ST 13 0x41000133 FP BE Pri
60402!#3 N6296 P1585 MEMBAR
60403!#3 N6297 P1586 BLD 21 -1 FP BE Pri
60404!#3 N6298 P1586 BLD 22 -1 FP BE Pri
60405!#A N6297 N6298
60406!#3 N6299 P1586 BLD 23 -1 FP BE Pri
60407!#3 N6300 P1587 MEMBAR
60408!#3 N6301 P1588 BSTC 29 0x41000134 FP BE Pri
60409!#3 N6302 P1589 MEMBAR
60410!#3 N6303 P1590 IDC_FLIP 15 Int BE Pri
60411!#3 N6304 P1591 MEMBAR
60412!#3 N6305 P1592 BSTC 33 0x41000135 FP BE Sec
60413!#3 N6306 P1593 MEMBAR
60414!#3 N6307 P1594 BST 24 0x41000136 FP BE Pri
60415!#3 N6308 P1594 BST 25 0x41000137 FP BE Pri
60416!#3 N6309 P1595 MEMBAR
60417!#3 N6310 P1596 LD 30 -1 FP BE Pri
60418!#3 N6311 P1597 LD 26 -1 FP BE Sec
60419!#3 N6312 P1598 ST 1 0x41000138 FP BE Pri
60420!#3 N6313 P1599 LD 31 -1 Int BE Pri
60421!#3 N6314 P1600 MEMBAR
60422!#3 N6315 P1601 BLD 11 -1 FP BE Pri
60423!#3 N6316 P1601 BLD 12 -1 FP BE Pri
60424!#A N6315 N6316
60425!#3 N6317 P1601 BLD 13 -1 FP BE Pri
60426!#3 N6318 P1602 MEMBAR
60427!#3 N6319 P1603 REPLACEMENT 33 Int BE Nuc
60428!#3 N6320 P1604 PREFETCH 12 Int BE Pri
60429!#3 N6321 P1605 MEMBAR
60430!#3 N6322 P1606 BST 18 0x41000139 FP BE Pri
60431!#3 N6323 P1607 MEMBAR
60432!#3 N6324 P1608 BLD 7 -1 FP BE Pri
60433!#3 N6325 P1609 MEMBAR
60434!#3 N6326 P1610 BSTC 0 0x4100013a FP BE Pri
60435!#3 N6327 P1610 BSTC 1 0x4100013b FP BE Pri
60436!#A N6326 N6327
60437!#3 N6328 P1610 BSTC 2 0x4100013c FP BE Pri
60438!#3 N6329 P1610 BSTC 3 0x4100013d FP BE Pri
60439!#3 N6330 P1610 BSTC 4 0x4100013e FP BE Pri
60440!#3 N6331 P1611 MEMBAR
60441!#3 N6332 P1612 REPLACEMENT 11 Int BE Sec
60442!#3 N6333 P1613 REPLACEMENT 5 Int BE Pri
60443!#3 N6334 P1614 PREFETCH 4 Int BE Nuc
60444!#3 N6335 P1615 ST 22 0x180001b Int BE Pri
60445!#3 N6336 P1616 REPLACEMENT 5 Int BE Pri
60446!#3 N6337 P1617 MEMBAR
60447!#3 N6338 P1618 BSTC 5 0x4100013f FP BE Sec
60448!#3 N6339 P1618 BSTC 6 0x41000140 FP BE Sec
60449!#3 N6340 P1619 MEMBAR
60450!#3 N6341 P1620 ST 26 0x41000141 FP BE Pri
60451!#3 N6342 P1621 ST 30 0x180001c Int BE Pri
60452!#3 N6343 P1622 ST 6 0x180001d Int BE Pri
60453!#3 N6344 P1623 LD 31 -1 FP BE Pri
60454!#3 N6345 P1624 MEMBAR
60455!#3 N6346 P1625 BST 5 0x41000142 FP BE Pri
60456!#3 N6347 P1625 BST 6 0x41000143 FP BE Pri
60457!#3 N6348 P1626 MEMBAR
60458!#3 N6349 P1627 LD 11 -1 FP BE Sec
60459!#3 N6350 P1628 MEMBAR
60460!#3 N6351 P1629 BSTC 20 0x41000144 FP BE Sec
60461!#3 N6352 P1630 MEMBAR
60462!#3 N6353 P1631 BST 18 0x41000145 FP BE Pri
60463!#3 N6354 P1632 MEMBAR
60464!#3 N6355 P1633 BST 11 0x41000146 FP BE Sec
60465!#3 N6356 P1633 BST 12 0x41000147 FP BE Sec
60466!#A N6355 N6356
60467!#3 N6357 P1633 BST 13 0x41000148 FP BE Sec
60468!#3 N6358 P1634 MEMBAR
60469!#3 N6359 P1635 BLD 11 -1 FP BE Pri
60470!#3 N6360 P1635 BLD 12 -1 FP BE Pri
60471!#A N6359 N6360
60472!#3 N6361 P1635 BLD 13 -1 FP BE Pri
60473!#3 N6362 P1636 MEMBAR
60474!#3 N6363 P1637 PREFETCH 29 Int BE Pri
60475!#3 N6364 P1638 MEMBAR
60476!#3 N6365 P1639 BLD 11 -1 FP BE Pri
60477!#3 N6366 P1639 BLD 12 -1 FP BE Pri
60478!#A N6365 N6366
60479!#3 N6367 P1639 BLD 13 -1 FP BE Pri
60480!#3 N6368 P1640 MEMBAR
60481!#3 N6369 P1641 ST 10 0x180001e Int BE Sec
60482!#3 N6370 P1642 LD 10 -1 Int BE Pri
60483!#3 N6371 P1643 ST 16 0x41000149 FP BE Pri
60484!#3 N6372 P1644 LD 26 -1 Int BE Nuc
60485!#3 N6373 P1645 MEMBAR
60486!#3 N6374 P1646 BLD 29 -1 FP BE Pri
60487!#3 N6375 P1647 MEMBAR
60488!#3 N6376 P1648 ST 24 0x4100014a FP BE Pri
60489!#3 N6377 P1649 ST 9 0x180001f Int BE Pri
60490!#3 N6378 P1650 ST 28 0x4100014b FP BE Pri
60491!#3 N6379 P1651 MEMBAR
60492!#3 N6380 P1652 BSTC 21 0x4100014c FP BE Sec
60493!#3 N6381 P1652 BSTC 22 0x4100014d FP BE Sec
60494!#A N6380 N6381
60495!#3 N6382 P1652 BSTC 23 0x4100014e FP BE Sec
60496!#3 N6383 P1653 MEMBAR
60497!#3 N6384 P1654 BLD 0 -1 FP BE Sec
60498!#3 N6385 P1654 BLD 1 -1 FP BE Sec
60499!#A N6384 N6385
60500!#3 N6386 P1654 BLD 2 -1 FP BE Sec
60501!#3 N6387 P1654 BLD 3 -1 FP BE Sec
60502!#3 N6388 P1654 BLD 4 -1 FP BE Sec
60503!#3 N6389 P1655 MEMBAR
60504!#3 N6390 P1656 BSTC 32 0x4100014f FP BE Pri
60505!#3 N6391 P1657 MEMBAR
60506!#3 N6392 P1658 IDC_FLIP 16 Int BE Pri
60507!#3 N6393 P1659 MEMBAR
60508!#3 N6394 P1660 BLD 0 -1 FP BE Sec
60509!#3 N6395 P1660 BLD 1 -1 FP BE Sec
60510!#A N6394 N6395
60511!#3 N6396 P1660 BLD 2 -1 FP BE Sec
60512!#3 N6397 P1660 BLD 3 -1 FP BE Sec
60513!#3 N6398 P1660 BLD 4 -1 FP BE Sec
60514!#3 N6399 P1661 MEMBAR
60515!#3 N6400 P1662 BLD 21 -1 FP BE Pri
60516!#3 N6401 P1662 BLD 22 -1 FP BE Pri
60517!#A N6400 N6401
60518!#3 N6402 P1662 BLD 23 -1 FP BE Pri
60519!#3 N6403 P1663 MEMBAR
60520!#3 N6404 P1664 ST 4 0x41000150 FP BE Pri
60521!#3 N6405 P1665 IDC_FLIP 8 Int BE Pri
60522!#3 N6406 P1666 MEMBAR
60523!#3 N6407 P1667 BSTC 29 0x41000151 FP BE Pri
60524!#3 N6408 P1668 MEMBAR
60525!#3 N6409 P1669 BLD 33 -1 FP BE Pri
60526!#3 N6410 P1670 MEMBAR
60527!#3 N6411 P1671 BLD 0 -1 FP BE Pri
60528!#3 N6412 P1671 BLD 1 -1 FP BE Pri
60529!#A N6411 N6412
60530!#3 N6413 P1671 BLD 2 -1 FP BE Pri
60531!#3 N6414 P1671 BLD 3 -1 FP BE Pri
60532!#3 N6415 P1671 BLD 4 -1 FP BE Pri
60533!#3 N6416 P1672 MEMBAR
60534!#3 N6417 P1673 ST 9 0x41000152 FP BE Pri
60535!#3 N6418 P1674 MEMBAR
60536!#3 N6419 P1675 BSTC 20 0x41000153 FP BE Pri
60537!#3 N6420 P1676 MEMBAR
60538!#3 N6421 P1677 BLD 32 -1 FP BE Pri
60539!#3 N6422 P1678 MEMBAR
60540!#3 N6423 P1679 BSTC 30 0x41000154 FP BE Sec
60541!#3 N6424 P1680 MEMBAR
60542!#3 N6425 P1681 ST 4 0x1800020 Int BE Pri
60543!#3 N6426 P1682 MEMBAR
60544!#3 N6427 P1683 BSTC 24 0x41000155 FP BE Pri
60545!#3 N6428 P1683 BSTC 25 0x41000156 FP BE Pri
60546!#3 N6429 P1684 MEMBAR
60547!#3 N6430 P1685 BST 31 0x41000157 FP BE Pri
60548!#3 N6431 P1686 MEMBAR
60549!#3 N6432 P1687 BLD 0 -1 FP BE Pri
60550!#3 N6433 P1687 BLD 1 -1 FP BE Pri
60551!#A N6432 N6433
60552!#3 N6434 P1687 BLD 2 -1 FP BE Pri
60553!#3 N6435 P1687 BLD 3 -1 FP BE Pri
60554!#3 N6436 P1687 BLD 4 -1 FP BE Pri
60555!#3 N6437 P1688 MEMBAR
60556!#3 N6438 P1689 LD 14 -1 FP BE Sec
60557!#3 N6439 P1690 MEMBAR
60558!#3 N6440 P1691 BST 33 0x41000158 FP BE Sec
60559!#3 N6441 P1692 MEMBAR
60560!#3 N6442 P1693 LD 5 -1 Int BE Pri
60561!#3 N6443 P1694 MEMBAR
60562!#3 N6444 P1695 BST 24 0x41000159 FP BE Pri
60563!#3 N6445 P1695 BST 25 0x4100015a FP BE Pri
60564!#3 N6446 P1696 MEMBAR
60565!#3 N6447 P1697 BSTC 11 0x4100015b FP BE Pri
60566!#3 N6448 P1697 BSTC 12 0x4100015c FP BE Pri
60567!#A N6447 N6448
60568!#3 N6449 P1697 BSTC 13 0x4100015d FP BE Pri
60569!#3 N6450 P1698 MEMBAR
60570!#3 N6451 P1699 LD 13 -1 FP BE Pri
60571!#3 N6452 P1700 MEMBAR
60572!#3 N6453 P1701 BLD 15 -1 FP BE Pri
60573!#3 N6454 P1702 MEMBAR
60574!#3 N6455 P1703 BSTC 11 0x4100015e FP BE Pri
60575!#3 N6456 P1703 BSTC 12 0x4100015f FP BE Pri
60576!#A N6455 N6456
60577!#3 N6457 P1703 BSTC 13 0x41000160 FP BE Pri
60578!#3 N6458 P1704 MEMBAR
60579!#3 N6459 P1705 LD 14 -1 FP BE Sec
60580!#3 N6460 P1706 MEMBAR
60581!#3 N6461 P1707 BLD 5 -1 FP BE Pri
60582!#3 N6462 P1707 BLD 6 -1 FP BE Pri
60583!#3 N6463 P1708 MEMBAR
60584!#3 N6464 P1709 BLD 0 -1 FP BE Pri
60585!#3 N6465 P1709 BLD 1 -1 FP BE Pri
60586!#A N6464 N6465
60587!#3 N6466 P1709 BLD 2 -1 FP BE Pri
60588!#3 N6467 P1709 BLD 3 -1 FP BE Pri
60589!#3 N6468 P1709 BLD 4 -1 FP BE Pri
60590!#3 N6469 P1710 MEMBAR
60591!#3 N6470 P1711 BLD 18 -1 FP BE Pri
60592!#3 N6471 P1712 MEMBAR
60593!#3 N6472 P1713 BLD 26 -1 FP BE Pri
60594!#3 N6473 P1713 BLD 27 -1 FP BE Pri
60595!#3 N6474 P1714 MEMBAR
60596!#3 N6475 P1715 BLD 29 -1 FP BE Pri
60597!#3 N6476 P1716 MEMBAR
60598!#3 N6477 P1717 LD 5 -1 FP BE Pri
60599!#3 N6478 P1718 MEMBAR
60600!#3 N6479 P1719 BST 21 0x41000161 FP BE Sec
60601!#3 N6480 P1719 BST 22 0x41000162 FP BE Sec
60602!#A N6479 N6480
60603!#3 N6481 P1719 BST 23 0x41000163 FP BE Sec
60604!#3 N6482 P1720 MEMBAR
60605!#3 N6483 P1721 BLD 5 -1 FP BE Sec
60606!#3 N6484 P1721 BLD 6 -1 FP BE Sec
60607!#3 N6485 P1722 MEMBAR
60608!#3 N6486 P1723 REPLACEMENT 20 Int BE Pri
60609!#3 N6487 P1724 MEMBAR
60610!#3 N6488 P1725 BSTC 11 0x41000164 FP BE Pri
60611!#3 N6489 P1725 BSTC 12 0x41000165 FP BE Pri
60612!#A N6488 N6489
60613!#3 N6490 P1725 BSTC 13 0x41000166 FP BE Pri
60614!#3 N6491 P1726 MEMBAR
60615!#3 N6492 P1727 PREFETCH 22 Int BE Pri
60616!#3 N6493 P1728 LD 7 -1 FP BE Pri
60617!#3 N6494 P1729 MEMBAR
60618!#3 N6495 P1730 BLD 26 -1 FP BE Pri
60619!#3 N6496 P1730 BLD 27 -1 FP BE Pri
60620!#3 N6497 P1731 MEMBAR
60621!#3 N6498 P1732 BSTC 24 0x41000167 FP BE Sec
60622!#3 N6499 P1732 BSTC 25 0x41000168 FP BE Sec
60623!#3 N6500 P1733 MEMBAR
60624!#3 N6501 P1734 BLD 0 -1 FP BE Pri
60625!#3 N6502 P1734 BLD 1 -1 FP BE Pri
60626!#A N6501 N6502
60627!#3 N6503 P1734 BLD 2 -1 FP BE Pri
60628!#3 N6504 P1734 BLD 3 -1 FP BE Pri
60629!#3 N6505 P1734 BLD 4 -1 FP BE Pri
60630!#3 N6506 P1735 MEMBAR
60631!#3 N6507 P1736 PREFETCH 15 Int BE Pri
60632!#3 N6508 P1737 MEMBAR
60633!#3 N6509 P1738 BST 20 0x41000169 FP BE Sec
60634!#3 N6510 P1739 MEMBAR
60635!#3 N6511 P1740 REPLACEMENT 4 Int BE Pri
60636!#3 N6512 P1741 IDC_FLIP 12 Int BE Pri
60637!#3 N6513 P1742 REPLACEMENT 31 Int BE Pri
60638!#3 N6514 P1743 MEMBAR
60639!#3 N6515 P1744 BST 21 0x4100016a FP BE Pri
60640!#3 N6516 P1744 BST 22 0x4100016b FP BE Pri
60641!#A N6515 N6516
60642!#3 N6517 P1744 BST 23 0x4100016c FP BE Pri
60643!#3 N6518 P1745 MEMBAR
60644!#3 N6519 P1746 BLD 0 -1 FP BE Pri
60645!#3 N6520 P1746 BLD 1 -1 FP BE Pri
60646!#A N6519 N6520
60647!#3 N6521 P1746 BLD 2 -1 FP BE Pri
60648!#3 N6522 P1746 BLD 3 -1 FP BE Pri
60649!#3 N6523 P1746 BLD 4 -1 FP BE Pri
60650!#3 N6524 P1747 MEMBAR
60651!#3 N6525 P1748 REPLACEMENT 25 Int BE Pri
60652!#3 N6526 P1749 MEMBAR
60653!#3 N6527 P1750 BLD 29 -1 FP BE Pri
60654!#3 N6528 P1751 MEMBAR
60655!#3 N6529 P1752 REPLACEMENT 14 Int BE Pri
60656!#3 N6530 P1753 ST 3 0x1800021 Int BE Pri
60657!#3 N6531 P1754 MEMBAR
60658!#3 N6532 P1755 BST 21 0x4100016d FP BE Pri
60659!#3 N6533 P1755 BST 22 0x4100016e FP BE Pri
60660!#A N6532 N6533
60661!#3 N6534 P1755 BST 23 0x4100016f FP BE Pri
60662!#3 N6535 P1756 MEMBAR
60663!#3 N6536 P1757 REPLACEMENT 14 Int BE Nuc
60664!#3 N6537 P1758 MEMBAR
60665!#3 N6538 P1759 BSTC 14 0x41000170 FP BE Pri
60666!#3 N6539 P1760 MEMBAR
60667!#3 N6540 P1761 BST 32 0x41000171 FP BE Pri
60668!#3 N6541 P1762 MEMBAR
60669!#3 N6542 P1763 BLD 18 -1 FP BE Sec
60670!#3 N6543 P1764 MEMBAR
60671!#3 N6544 P1765 PREFETCH 9 Int BE Nuc
60672!#3 N6545 P1766 MEMBAR
60673!#3 N6546 P1767 BLD 21 -1 FP BE Pri
60674!#3 N6547 P1767 BLD 22 -1 FP BE Pri
60675!#A N6546 N6547
60676!#3 N6548 P1767 BLD 23 -1 FP BE Pri
60677!#3 N6549 P1768 MEMBAR
60678!#3 N6550 P1769 LD 12 -1 FP BE Pri
60679!#3 N6551 P1770 REPLACEMENT 1 Int BE Pri
60680!#3 N6552 P1771 MEMBAR
60681!#3 N6553 P1772 BSTC 30 0x41000172 FP BE Pri
60682!#3 N6554 P1773 MEMBAR
60683!#3 N6555 P1774 LD 9 -1 FP BE Pri
60684!#3 N6556 P1775 MEMBAR
60685!#3 N6557 P1776 BLD 33 -1 FP BE Sec
60686!#3 N6558 P1777 MEMBAR
60687!#3 N6559 P1778 BST 21 0x41000173 FP BE Pri
60688!#3 N6560 P1778 BST 22 0x41000174 FP BE Pri
60689!#A N6559 N6560
60690!#3 N6561 P1778 BST 23 0x41000175 FP BE Pri
60691!#3 N6562 P1779 MEMBAR
60692!#3 N6563 P1780 PREFETCH 13 Int LE Pri
60693!#3 N6564 P1781 ST 6 0x41000176 FP BE Pri
60694!#3 N6565 P1782 LD 4 -1 Int BE Pri
60695!#3 N6566 P1783 MEMBAR
60696!#3 N6567 P1784 BLD 0 -1 FP BE Pri
60697!#3 N6568 P1784 BLD 1 -1 FP BE Pri
60698!#A N6567 N6568
60699!#3 N6569 P1784 BLD 2 -1 FP BE Pri
60700!#3 N6570 P1784 BLD 3 -1 FP BE Pri
60701!#3 N6571 P1784 BLD 4 -1 FP BE Pri
60702!#3 N6572 P1785 MEMBAR
60703!#3 N6573 P1786 BST 8 0x41000177 FP BE Pri
60704!#3 N6574 P1786 BST 9 0x41000178 FP BE Pri
60705!#3 N6575 P1787 MEMBAR
60706!#3 N6576 P1788 PREFETCH 15 Int BE Pri
60707!#3 N6577 P1789 MEMBAR
60708!#3 N6578 P1790 BLD 11 -1 FP BE Pri
60709!#3 N6579 P1790 BLD 12 -1 FP BE Pri
60710!#A N6578 N6579
60711!#3 N6580 P1790 BLD 13 -1 FP BE Pri
60712!#3 N6581 P1791 MEMBAR
60713!#3 N6582 P1792 PREFETCH 10 Int BE Pri
60714!#3 N6583 P1793 MEMBAR
60715!#3 N6584 P1794 BLD 8 -1 FP BE Sec
60716!#3 N6585 P1794 BLD 9 -1 FP BE Sec
60717!#3 N6586 P1795 MEMBAR
60718!#3 N6587 P1796 REPLACEMENT 28 Int BE Pri
60719!#3 N6588 P1797 MEMBAR
60720!#3 N6589 P1798 BSTC 21 0x41000179 FP BE Pri
60721!#3 N6590 P1798 BSTC 22 0x4100017a FP BE Pri
60722!#A N6589 N6590
60723!#3 N6591 P1798 BSTC 23 0x4100017b FP BE Pri
60724!#3 N6592 P1799 MEMBAR
60725!#3 N6593 P1800 ST 0 0x1800022 Int BE Pri
60726!#3 N6594 P1801 MEMBAR
60727!#3 N6595 P1802 BLD 11 -1 FP BE Pri
60728!#3 N6596 P1802 BLD 12 -1 FP BE Pri
60729!#A N6595 N6596
60730!#3 N6597 P1802 BLD 13 -1 FP BE Pri
60731!#3 N6598 P1803 MEMBAR
60732!#3 N6599 P1804 PREFETCH 16 Int BE Pri
60733!#3 N6600 P1805 REPLACEMENT 15 Int BE Pri
60734!#3 N6601 P1806 LD 8 -1 Int BE Pri
60735!#3 N6602 P1807 PREFETCH 6 Int BE Pri
60736!#3 N6603 P1808 MEMBAR
60737!#3 N6604 P1809 BLD 17 -1 FP BE Pri
60738!#3 N6605 P1810 MEMBAR
60739!#3 N6606 P1811 BLD 26 -1 FP BE Pri
60740!#3 N6607 P1811 BLD 27 -1 FP BE Pri
60741!#3 N6608 P1812 MEMBAR
60742!#3 N6609 P1813 ST 10 0x1800023 Int BE Pri
60743!#3 N6610 P1814 REPLACEMENT 30 Int BE Nuc
60744!#3 N6611 P1815 PREFETCH 17 Int BE Pri
60745!#3 N6612 P1816 MEMBAR
60746!#3 N6613 P1817 BST 8 0x4100017c FP BE Pri
60747!#3 N6614 P1817 BST 9 0x4100017d FP BE Pri
60748!#3 N6615 P1818 MEMBAR
60749!#3 N6616 P1819 PREFETCH 12 Int BE Sec
60750!#3 N6617 P1820 REPLACEMENT 26 Int BE Sec
60751!#3 N6618 P1821 LD 7 -1 Int BE Pri
60752!#3 N6619 P1822 PREFETCH 8 Int BE Pri
60753!#3 N6620 P1823 ST 14 0x1800024 Int LE Pri
60754!#3 N6621 P1824 LD 25 -1 Int BE Nuc
60755!#3 N6622 P1825 LD 0 -1 FP BE Pri
60756!#3 N6623 P1826 REPLACEMENT 5 Int BE Pri
60757!#3 N6624 P1827 REPLACEMENT 25 Int BE Nuc
60758!#3 N6625 P1828 MEMBAR
60759!#3 N6626 P1829 BLD 31 -1 FP BE Pri
60760!#3 N6627 P1830 MEMBAR
60761!#3 N6628 P1831 BLD 24 -1 FP BE Pri
60762!#3 N6629 P1831 BLD 25 -1 FP BE Pri
60763!#3 N6630 P1832 MEMBAR
60764!#3 N6631 P1833 ST 27 0x4100017e FP BE Pri
60765!#3 N6632 P1834 REPLACEMENT 9 Int BE Pri
60766!#3 N6633 P1835 FLUSHI 24 Int BE Pri
60767!#3 N6634 P1836 MEMBAR
60768!#3 N6635 P1837 BLD 26 -1 FP BE Pri
60769!#3 N6636 P1837 BLD 27 -1 FP BE Pri
60770!#3 N6637 P1838 MEMBAR
60771!#3 N6638 P1839 BST 11 0x4100017f FP BE Pri
60772!#3 N6639 P1839 BST 12 0x41000180 FP BE Pri
60773!#A N6638 N6639
60774!#3 N6640 P1839 BST 13 0x41000181 FP BE Pri
60775!#3 N6641 P1840 MEMBAR
60776!#3 N6642 P1841 BSTC 30 0x41000182 FP BE Pri
60777!#3 N6643 P1842 MEMBAR
60778!#3 N6644 P1843 LD 23 -1 Int BE Sec
60779!#3 N6645 P1844 REPLACEMENT 9 Int BE Sec
60780!#3 N6646 P1845 REPLACEMENT 33 Int BE Pri
60781!#3 N6647 P1846 MEMBAR
60782!#3 N6648 P1847 BLD 11 -1 FP BE Pri
60783!#3 N6649 P1847 BLD 12 -1 FP BE Pri
60784!#A N6648 N6649
60785!#3 N6650 P1847 BLD 13 -1 FP BE Pri
60786!#3 N6651 P1848 MEMBAR
60787!#3 N6652 P1849 BST 0 0x41000183 FP BE Pri
60788!#3 N6653 P1849 BST 1 0x41000184 FP BE Pri
60789!#A N6652 N6653
60790!#3 N6654 P1849 BST 2 0x41000185 FP BE Pri
60791!#3 N6655 P1849 BST 3 0x41000186 FP BE Pri
60792!#3 N6656 P1849 BST 4 0x41000187 FP BE Pri
60793!#3 N6657 P1850 MEMBAR
60794!#3 N6658 P1851 BSTC 15 0x41000188 FP BE Pri
60795!#3 N6659 P1852 MEMBAR
60796!#3 N6660 P1853 BST 0 0x41000189 FP BE Pri
60797!#3 N6661 P1853 BST 1 0x4100018a FP BE Pri
60798!#A N6660 N6661
60799!#3 N6662 P1853 BST 2 0x4100018b FP BE Pri
60800!#3 N6663 P1853 BST 3 0x4100018c FP BE Pri
60801!#3 N6664 P1853 BST 4 0x4100018d FP BE Pri
60802!#3 N6665 P1854 MEMBAR
60803!#3 N6666 P1855 REPLACEMENT 7 Int BE Pri
60804!#3 N6667 P1856 REPLACEMENT 10 Int BE Sec
60805!#3 N6668 P1857 REPLACEMENT 9 Int BE Pri
60806!#3 N6669 P1858 REPLACEMENT 32 Int BE Nuc
60807!#3 N6670 P1859 REPLACEMENT 8 Int BE Pri
60808!#3 N6671 P1860 MEMBAR
60809!#3 N6672 P1861 BSTC 28 0x4100018e FP BE Sec
60810!#3 N6673 P1862 MEMBAR
60811!#3 N6674 P1863 BLD 21 -1 FP BE Sec
60812!#3 N6675 P1863 BLD 22 -1 FP BE Sec
60813!#A N6674 N6675
60814!#3 N6676 P1863 BLD 23 -1 FP BE Sec
60815!#3 N6677 P1864 MEMBAR
60816!#3 N6678 P1865 BLD 8 -1 FP BE Pri
60817!#3 N6679 P1865 BLD 9 -1 FP BE Pri
60818!#3 N6680 P1866 MEMBAR
60819!#3 N6681 P1867 BLD 0 -1 FP BE Sec
60820!#3 N6682 P1867 BLD 1 -1 FP BE Sec
60821!#A N6681 N6682
60822!#3 N6683 P1867 BLD 2 -1 FP BE Sec
60823!#3 N6684 P1867 BLD 3 -1 FP BE Sec
60824!#3 N6685 P1867 BLD 4 -1 FP BE Sec
60825!#3 N6686 P1868 MEMBAR
60826!#3 N6687 P1869 BLD 18 -1 FP BE Pri
60827!#3 N6688 P1870 MEMBAR
60828!#3 N6689 P1871 BSTC 20 0x4100018f FP BE Pri
60829!#3 N6690 P1872 MEMBAR
60830!#3 N6691 P1873 BLD 18 -1 FP BE Pri
60831!#3 N6692 P1874 MEMBAR
60832!#3 N6693 P1875 ST 9 0x1800025 Int BE Pri
60833!#3 N6694 P1876 MEMBAR
60834!#3 N6695 P1877 BLD 5 -1 FP BE Pri
60835!#3 N6696 P1877 BLD 6 -1 FP BE Pri
60836!#3 N6697 P1878 MEMBAR
60837!#3 N6698 P1879 LD 9 -1 Int BE Pri
60838!#3 N6699 P1880 MEMBAR
60839!#3 N6700 P1881 BSTC 21 0x41000190 FP BE Sec
60840!#3 N6701 P1881 BSTC 22 0x41000191 FP BE Sec
60841!#A N6700 N6701
60842!#3 N6702 P1881 BSTC 23 0x41000192 FP BE Sec
60843!#3 N6703 P1882 MEMBAR
60844!#3 N6704 P1883 BSTC 28 0x41000193 FP BE Pri
60845!#3 N6705 P1884 MEMBAR
60846!#3 N6706 P1885 BLD 14 -1 FP BE Pri
60847!#3 N6707 P1886 MEMBAR
60848!#3 N6708 P1887 LD 25 -1 FP BE Sec
60849!#3 N6709 P1888 PREFETCH 25 Int BE Pri
60850!#3 N6710 P1889 MEMBAR
60851!#3 N6711 P1890 BSTC 11 0x41000194 FP BE Sec
60852!#3 N6712 P1890 BSTC 12 0x41000195 FP BE Sec
60853!#A N6711 N6712
60854!#3 N6713 P1890 BSTC 13 0x41000196 FP BE Sec
60855!#3 N6714 P1891 MEMBAR
60856!#3 N6715 P1892 PREFETCH 32 Int BE Nuc
60857!#3 N6716 P1893 ST 7 0x1800026 Int BE Pri
60858!#3 N6717 P1894 REPLACEMENT 32 Int BE Pri
60859!#3 N6718 P1895 ST 1 0x1800027 Int BE Pri
60860!#3 N6719 P1896 ST 10 0x41000197 FP BE Sec
60861!#3 N6720 P1897 PREFETCH 3 Int BE Pri
60862!#3 N6721 P1898 REPLACEMENT 31 Int BE Pri
60863!#3 N6722 P1899 MEMBAR
60864!#3 N6723 P1900 BST 21 0x41000198 FP BE Pri
60865!#3 N6724 P1900 BST 22 0x41000199 FP BE Pri
60866!#A N6723 N6724
60867!#3 N6725 P1900 BST 23 0x4100019a FP BE Pri
60868!#3 N6726 P1901 MEMBAR
60869!#3 N6727 P1902 BLD 5 -1 FP BE Pri
60870!#3 N6728 P1902 BLD 6 -1 FP BE Pri
60871!#3 N6729 P1903 MEMBAR
60872!#3 N6730 P1904 PREFETCH 5 Int BE Pri
60873!#3 N6731 P1905 PREFETCH 10 Int BE Pri
60874!#3 N6732 P1906 REPLACEMENT 5 Int BE Pri
60875!#3 N6733 P1907 MEMBAR
60876!#3 N6734 P1908 BLD 21 -1 FP BE Pri
60877!#3 N6735 P1908 BLD 22 -1 FP BE Pri
60878!#A N6734 N6735
60879!#3 N6736 P1908 BLD 23 -1 FP BE Pri
60880!#3 N6737 P1909 MEMBAR
60881!#3 N6738 P1910 BLD 24 -1 FP BE Pri
60882!#3 N6739 P1910 BLD 25 -1 FP BE Pri
60883!#3 N6740 P1911 MEMBAR
60884!#3 N6741 P1912 LD 23 -1 FP BE Pri
60885!#3 N6742 P1913 MEMBAR
60886!#3 N6743 P1914 BLD 10 -1 FP BE Pri
60887!#3 N6744 P1915 MEMBAR
60888!#3 N6745 P1916 BST 14 0x4100019b FP BE Pri
60889!#3 N6746 P1917 MEMBAR
60890!#3 N6747 P1918 BLD 32 -1 FP BE Pri
60891!#3 N6748 P1919 MEMBAR
60892!#3 N6749 P1920 PREFETCH 27 Int BE Pri
60893!#3 N6750 P1921 MEMBAR
60894!#3 N6751 P1922 BLD 0 -1 FP BE Pri
60895!#3 N6752 P1922 BLD 1 -1 FP BE Pri
60896!#A N6751 N6752
60897!#3 N6753 P1922 BLD 2 -1 FP BE Pri
60898!#3 N6754 P1922 BLD 3 -1 FP BE Pri
60899!#3 N6755 P1922 BLD 4 -1 FP BE Pri
60900!#3 N6756 P1923 MEMBAR
60901!#3 N6757 P1924 BSTC 5 0x4100019c FP BE Sec
60902!#3 N6758 P1924 BSTC 6 0x4100019d FP BE Sec
60903!#3 N6759 P1925 MEMBAR
60904!#3 N6760 P1926 BLD 8 -1 FP BE Pri
60905!#3 N6761 P1926 BLD 9 -1 FP BE Pri
60906!#3 N6762 P1927 MEMBAR
60907!#3 N6763 P1928 LD 25 -1 Int BE Pri
60908!#3 N6764 P1929 MEMBAR
60909!#3 N6765 P1930 BLD 10 -1 FP BE Pri
60910!#3 N6766 P1931 MEMBAR
60911!#3 N6767 P1932 ST 33 0x1800028 Int BE Sec
60912!#3 N6768 P1933 PREFETCH 30 Int BE Pri
60913!#3 N6769 P1934 MEMBAR
60914!#3 N6770 P1935 BST 32 0x4100019e FP BE Pri
60915!#3 N6771 P1936 MEMBAR
60916!#3 N6772 P1937 LD 3 -1 Int BE Nuc
60917!#3 N6773 P1938 MEMBAR
60918!#3 N6774 P1939 BLD 33 -1 FP BE Pri
60919!#3 N6775 P1940 MEMBAR
60920!#3 N6776 P1941 LD 14 -1 Int BE Pri Loop_exit
60921!#3 N6777 P1942 MEMBAR
60922!#4 N6778 P1943 MEMBAR
60923!#4 N6779 P1944 BST 5 0x41800001 FP BE Pri
60924!#4 N6780 P1944 BST 6 0x41800002 FP BE Pri
60925!#4 N6781 P1945 MEMBAR
60926!#4 N6782 P1946 LD 29 -1 FP BE Pri
60927!#4 N6783 P1947 ST 26 0x2000001 Int BE Pri
60928!#4 N6784 P1948 ST 14 0x41800003 FP BE Pri
60929!#4 N6785 P1949 MEMBAR
60930!#4 N6786 P1950 REPLACEMENT 4 Int BE Pri
60931!#4 N6787 P1951 MEMBAR
60932!#4 N6788 P1952 BLD 11 -1 FP BE Pri
60933!#4 N6789 P1952 BLD 12 -1 FP BE Pri
60934!#A N6788 N6789
60935!#4 N6790 P1952 BLD 13 -1 FP BE Pri
60936!#4 N6791 P1953 MEMBAR
60937!#4 N6792 P1954 BST 33 0x41800004 FP BE Pri
60938!#4 N6793 P1955 MEMBAR
60939!#4 N6794 P1956 REPLACEMENT 28 Int BE Nuc
60940!#4 N6795 P1957 PREFETCH 27 Int BE Pri
60941!#4 N6796 P1958 REPLACEMENT 26 Int BE Pri
60942!#4 N6797 P1959 MEMBAR
60943!#4 N6798 P1960 BST 11 0x41800005 FP BE Sec
60944!#4 N6799 P1960 BST 12 0x41800006 FP BE Sec
60945!#A N6798 N6799
60946!#4 N6800 P1960 BST 13 0x41800007 FP BE Sec
60947!#4 N6801 P1961 MEMBAR
60948!#4 N6802 P1962 REPLACEMENT 1 Int BE Pri
60949!#4 N6803 P1963 MEMBAR
60950!#4 N6804 P1964 BSTC 5 0x41800008 FP BE Sec
60951!#4 N6805 P1964 BSTC 6 0x41800009 FP BE Sec
60952!#4 N6806 P1965 MEMBAR
60953!#4 N6807 P1966 BSTC 26 0x4180000a FP BE Pri
60954!#4 N6808 P1966 BSTC 27 0x4180000b FP BE Pri
60955!#4 N6809 P1967 MEMBAR
60956!#4 N6810 P1968 LD 9 -1 Int BE Pri
60957!#4 N6811 P1969 MEMBAR
60958!#4 N6812 P1970 BLD 5 -1 FP BE Pri
60959!#4 N6813 P1970 BLD 6 -1 FP BE Pri
60960!#4 N6814 P1971 MEMBAR
60961!#4 N6815 P1972 BST 15 0x4180000c FP BE Pri
60962!#4 N6816 P1973 MEMBAR
60963!#4 N6817 P1974 BLD 24 -1 FP BE Pri
60964!#4 N6818 P1974 BLD 25 -1 FP BE Pri
60965!#4 N6819 P1975 MEMBAR
60966!#4 N6820 P1976 REPLACEMENT 24 Int BE Pri
60967!#4 N6821 P1977 MEMBAR
60968!#4 N6822 P1978 BST 20 0x4180000d FP BE Pri
60969!#4 N6823 P1979 MEMBAR
60970!#4 N6824 P1980 PREFETCH 30 Int BE Pri
60971!#4 N6825 P1981 MEMBAR
60972!#4 N6826 P1982 BLD 11 -1 FP BE Pri
60973!#4 N6827 P1982 BLD 12 -1 FP BE Pri
60974!#A N6826 N6827
60975!#4 N6828 P1982 BLD 13 -1 FP BE Pri
60976!#4 N6829 P1983 MEMBAR
60977!#4 N6830 P1984 BSTC 17 0x4180000e FP BE Pri
60978!#4 N6831 P1985 MEMBAR
60979!#4 N6832 P1986 BSTC 11 0x4180000f FP BE Pri
60980!#4 N6833 P1986 BSTC 12 0x41800010 FP BE Pri
60981!#A N6832 N6833
60982!#4 N6834 P1986 BSTC 13 0x41800011 FP BE Pri
60983!#4 N6835 P1987 MEMBAR
60984!#4 N6836 P1988 ST 27 0x41800012 FP BE Sec
60985!#4 N6837 P1989 MEMBAR
60986!#4 N6838 P1990 BLD 10 -1 FP BE Pri
60987!#4 N6839 P1991 MEMBAR
60988!#4 N6840 P1992 BLD 20 -1 FP BE Pri
60989!#4 N6841 P1993 MEMBAR
60990!#4 N6842 P1994 REPLACEMENT 32 Int BE Pri
60991!#4 N6843 P1995 ST 8 0x41800013 FP BE Pri
60992!#4 N6844 P1996 MEMBAR
60993!#4 N6845 P1997 BSTC 15 0x41800014 FP BE Pri
60994!#4 N6846 P1998 MEMBAR
60995!#4 N6847 P1999 ST 10 0x41800015 FP BE Pri
60996!#4 N6848 P2000 PREFETCH 30 Int BE Pri
60997!#4 N6849 P2001 REPLACEMENT 31 Int BE Pri
60998!#4 N6850 P2002 MEMBAR
60999!#4 N6851 P2003 BSTC 7 0x41800016 FP BE Pri
61000!#4 N6852 P2004 MEMBAR
61001!#4 N6853 P2005 REPLACEMENT 14 Int BE Pri
61002!#4 N6854 P2006 MEMBAR
61003!#4 N6855 P2007 BLD 20 -1 FP BE Pri
61004!#4 N6856 P2008 MEMBAR
61005!#4 N6857 P2009 PREFETCH 30 Int BE Sec
61006!#4 N6858 P2010 MEMBAR
61007!#4 N6859 P2011 BLD 14 -1 FP BE Pri
61008!#4 N6860 P2012 MEMBAR
61009!#4 N6861 P2013 BST 31 0x41800017 FP BE Pri
61010!#4 N6862 P2014 MEMBAR
61011!#4 N6863 P2015 BLD 0 -1 FP BE Pri
61012!#4 N6864 P2015 BLD 1 -1 FP BE Pri
61013!#A N6863 N6864
61014!#4 N6865 P2015 BLD 2 -1 FP BE Pri
61015!#4 N6866 P2015 BLD 3 -1 FP BE Pri
61016!#4 N6867 P2015 BLD 4 -1 FP BE Pri
61017!#4 N6868 P2016 MEMBAR
61018!#4 N6869 P2017 BST 24 0x41800018 FP BE Pri
61019!#4 N6870 P2017 BST 25 0x41800019 FP BE Pri
61020!#4 N6871 P2018 MEMBAR
61021!#4 N6872 P2019 BLD 26 -1 FP BE Sec
61022!#4 N6873 P2019 BLD 27 -1 FP BE Sec
61023!#4 N6874 P2020 MEMBAR
61024!#4 N6875 P2021 PREFETCH 19 Int BE Pri
61025!#4 N6876 P2022 REPLACEMENT 26 Int BE Pri
61026!#4 N6877 P2023 LD 3 -1 Int BE Sec
61027!#4 N6878 P2024 MEMBAR
61028!#4 N6879 P2025 BLD 30 -1 FP BE Pri
61029!#4 N6880 P2026 MEMBAR
61030!#4 N6881 P2027 BLD 24 -1 FP BE Pri
61031!#4 N6882 P2027 BLD 25 -1 FP BE Pri
61032!#4 N6883 P2028 MEMBAR
61033!#4 N6884 P2029 BLD 5 -1 FP BE Pri
61034!#4 N6885 P2029 BLD 6 -1 FP BE Pri
61035!#4 N6886 P2030 MEMBAR
61036!#4 N6887 P2031 REPLACEMENT 5 Int BE Nuc
61037!#4 N6888 P2032 LD 16 -1 FP BE Sec
61038!#4 N6889 P2033 REPLACEMENT 22 Int BE Pri
61039!#4 N6890 P2034 ST 18 0x2000002 Int BE Sec
61040!#4 N6891 P2035 ST 24 0x2000003 Int LE Nuc
61041!#4 N6892 P2036 MEMBAR
61042!#4 N6893 P2037 BLD 26 -1 FP BE Pri
61043!#4 N6894 P2037 BLD 27 -1 FP BE Pri
61044!#4 N6895 P2038 MEMBAR
61045!#4 N6896 P2039 BLD 0 -1 FP BE Pri
61046!#4 N6897 P2039 BLD 1 -1 FP BE Pri
61047!#A N6896 N6897
61048!#4 N6898 P2039 BLD 2 -1 FP BE Pri
61049!#4 N6899 P2039 BLD 3 -1 FP BE Pri
61050!#4 N6900 P2039 BLD 4 -1 FP BE Pri
61051!#4 N6901 P2040 MEMBAR
61052!#4 N6902 P2041 IDC_FLIP 22 Int BE Pri
61053!#4 N6903 P2042 MEMBAR
61054!#4 N6904 P2043 BLD 11 -1 FP BE Pri
61055!#4 N6905 P2043 BLD 12 -1 FP BE Pri
61056!#A N6904 N6905
61057!#4 N6906 P2043 BLD 13 -1 FP BE Pri
61058!#4 N6907 P2044 MEMBAR
61059!#4 N6908 P2045 BLD 26 -1 FP BE Pri
61060!#4 N6909 P2045 BLD 27 -1 FP BE Pri
61061!#4 N6910 P2046 MEMBAR
61062!#4 N6911 P2047 PREFETCH 4 Int BE Pri
61063!#4 N6912 P2048 MEMBAR
61064!#4 N6913 P2049 BLD 5 -1 FP BE Pri
61065!#4 N6914 P2049 BLD 6 -1 FP BE Pri
61066!#4 N6915 P2050 MEMBAR
61067!#4 N6916 P2051 BLD 26 -1 FP BE Pri
61068!#4 N6917 P2051 BLD 27 -1 FP BE Pri
61069!#4 N6918 P2052 MEMBAR
61070!#4 N6919 P2053 BLD 28 -1 FP BE Pri
61071!#4 N6920 P2054 MEMBAR
61072!#4 N6921 P2055 REPLACEMENT 9 Int BE Pri
61073!#4 N6922 P2056 REPLACEMENT 3 Int BE Pri
61074!#4 N6923 P2057 ST 13 0x2000004 Int BE Pri
61075!#4 N6924 P2058 MEMBAR
61076!#4 N6925 P2059 BSTC 24 0x4180001a FP BE Sec
61077!#4 N6926 P2059 BSTC 25 0x4180001b FP BE Sec
61078!#4 N6927 P2060 MEMBAR
61079!#4 N6928 P2061 LD 22 -1 Int BE Sec
61080!#4 N6929 P2062 MEMBAR
61081!#4 N6930 P2063 BLD 10 -1 FP BE Sec
61082!#4 N6931 P2064 MEMBAR
61083!#4 N6932 P2065 REPLACEMENT 2 Int BE Pri
61084!#4 N6933 P2066 PREFETCH 17 Int BE Pri
61085!#4 N6934 P2067 REPLACEMENT 17 Int BE Pri
61086!#4 N6935 P2068 ST 29 0x2000005 Int LE Pri
61087!#4 N6936 P2069 MEMBAR
61088!#4 N6937 P2070 BLD 17 -1 FP BE Pri
61089!#4 N6938 P2071 MEMBAR
61090!#4 N6939 P2072 BLD 21 -1 FP BE Pri
61091!#4 N6940 P2072 BLD 22 -1 FP BE Pri
61092!#A N6939 N6940
61093!#4 N6941 P2072 BLD 23 -1 FP BE Pri
61094!#4 N6942 P2073 MEMBAR
61095!#4 N6943 P2074 LD 14 -1 Int BE Pri
61096!#4 N6944 P2075 REPLACEMENT 6 Int BE Pri
61097!#4 N6945 P2076 MEMBAR
61098!#4 N6946 P2077 BST 24 0x4180001c FP BE Pri
61099!#4 N6947 P2077 BST 25 0x4180001d FP BE Pri
61100!#4 N6948 P2078 MEMBAR
61101!#4 N6949 P2079 BLD 20 -1 FP BE Pri
61102!#4 N6950 P2080 MEMBAR
61103!#4 N6951 P2081 BLD 21 -1 FP BE Sec
61104!#4 N6952 P2081 BLD 22 -1 FP BE Sec
61105!#A N6951 N6952
61106!#4 N6953 P2081 BLD 23 -1 FP BE Sec
61107!#4 N6954 P2082 MEMBAR
61108!#4 N6955 P2083 LD 32 -1 FP BE Pri
61109!#4 N6956 P2084 MEMBAR
61110!#4 N6957 P2085 BSTC 8 0x4180001e FP BE Pri
61111!#4 N6958 P2085 BSTC 9 0x4180001f FP BE Pri
61112!#4 N6959 P2086 MEMBAR
61113!#4 N6960 P2087 BLD 20 -1 FP BE Pri
61114!#4 N6961 P2088 MEMBAR
61115!#4 N6962 P2089 LD 27 -1 FP BE Pri
61116!#4 N6963 P2090 MEMBAR
61117!#4 N6964 P2091 BLD 29 -1 FP BE Sec
61118!#4 N6965 P2092 MEMBAR
61119!#4 N6966 P2093 BLD 7 -1 FP BE Sec
61120!#4 N6967 P2094 MEMBAR
61121!#4 N6968 P2095 BLD 21 -1 FP BE Sec
61122!#4 N6969 P2095 BLD 22 -1 FP BE Sec
61123!#A N6968 N6969
61124!#4 N6970 P2095 BLD 23 -1 FP BE Sec
61125!#4 N6971 P2096 MEMBAR
61126!#4 N6972 P2097 LD 6 -1 FP BE Sec
61127!#4 N6973 P2098 LD 8 -1 Int BE Pri
61128!#4 N6974 P2099 MEMBAR
61129!#4 N6975 P2100 BLD 8 -1 FP BE Pri
61130!#4 N6976 P2100 BLD 9 -1 FP BE Pri
61131!#4 N6977 P2101 MEMBAR
61132!#4 N6978 P2102 BLD 21 -1 FP BE Pri
61133!#4 N6979 P2102 BLD 22 -1 FP BE Pri
61134!#A N6978 N6979
61135!#4 N6980 P2102 BLD 23 -1 FP BE Pri
61136!#4 N6981 P2103 MEMBAR
61137!#4 N6982 P2104 REPLACEMENT 23 Int BE Sec
61138!#4 N6983 P2105 ST 26 0x41800020 FP BE Pri
61139!#4 N6984 P2106 REPLACEMENT 6 Int BE Pri
61140!#4 N6985 P2107 LD 27 -1 FP BE Nuc
61141!#4 N6986 P2108 LD 21 -1 FP BE Pri
61142!#4 N6987 P2109 MEMBAR
61143!#4 N6988 P2110 BST 26 0x41800021 FP BE Pri
61144!#4 N6989 P2110 BST 27 0x41800022 FP BE Pri
61145!#4 N6990 P2111 MEMBAR
61146!#4 N6991 P2112 ST 14 0x2000006 Int BE Nuc
61147!#4 N6992 P2113 REPLACEMENT 2 Int BE Pri
61148!#4 N6993 P2114 REPLACEMENT 16 Int BE Pri
61149!#4 N6994 P2115 REPLACEMENT 24 Int BE Pri
61150!#4 N6995 P2116 REPLACEMENT 24 Int BE Pri
61151!#4 N6996 P2117 REPLACEMENT 23 Int BE Pri
61152!#4 N6997 P2118 MEMBAR
61153!#4 N6998 P2119 BSTC 33 0x41800023 FP BE Pri
61154!#4 N6999 P2120 MEMBAR
61155!#4 N7000 P2121 PREFETCH 19 Int BE Pri
61156!#4 N7001 P2122 LD 0 -1 Int BE Pri Loop_exit
61157!#4 N7002 P1943 MEMBAR
61158!#4 N7003 P1944 BST 5 0x41800024 FP BE Pri
61159!#4 N7004 P1944 BST 6 0x41800025 FP BE Pri
61160!#4 N7005 P1945 MEMBAR
61161!#4 N7006 P1946 LD 29 -1 FP BE Pri
61162!#4 N7007 P1947 ST 26 0x2000007 Int BE Pri
61163!#4 N7008 P1948 ST 14 0x41800026 FP BE Pri
61164!#4 N7009 P1949 MEMBAR
61165!#4 N7010 P1950 REPLACEMENT 4 Int BE Pri
61166!#4 N7011 P1951 MEMBAR
61167!#4 N7012 P1952 BLD 11 -1 FP BE Pri
61168!#4 N7013 P1952 BLD 12 -1 FP BE Pri
61169!#A N7012 N7013
61170!#4 N7014 P1952 BLD 13 -1 FP BE Pri
61171!#4 N7015 P1953 MEMBAR
61172!#4 N7016 P1954 BST 33 0x41800027 FP BE Pri
61173!#4 N7017 P1955 MEMBAR
61174!#4 N7018 P1956 REPLACEMENT 28 Int BE Nuc
61175!#4 N7019 P1957 PREFETCH 27 Int BE Pri
61176!#4 N7020 P1958 REPLACEMENT 26 Int BE Pri
61177!#4 N7021 P1959 MEMBAR
61178!#4 N7022 P1960 BST 11 0x41800028 FP BE Sec
61179!#4 N7023 P1960 BST 12 0x41800029 FP BE Sec
61180!#A N7022 N7023
61181!#4 N7024 P1960 BST 13 0x4180002a FP BE Sec
61182!#4 N7025 P1961 MEMBAR
61183!#4 N7026 P1962 REPLACEMENT 1 Int BE Pri
61184!#4 N7027 P1963 MEMBAR
61185!#4 N7028 P1964 BSTC 5 0x4180002b FP BE Sec
61186!#4 N7029 P1964 BSTC 6 0x4180002c FP BE Sec
61187!#4 N7030 P1965 MEMBAR
61188!#4 N7031 P1966 BSTC 26 0x4180002d FP BE Pri
61189!#4 N7032 P1966 BSTC 27 0x4180002e FP BE Pri
61190!#4 N7033 P1967 MEMBAR
61191!#4 N7034 P1968 LD 9 -1 Int BE Pri
61192!#4 N7035 P1969 MEMBAR
61193!#4 N7036 P1970 BLD 5 -1 FP BE Pri
61194!#4 N7037 P1970 BLD 6 -1 FP BE Pri
61195!#4 N7038 P1971 MEMBAR
61196!#4 N7039 P1972 BST 15 0x4180002f FP BE Pri
61197!#4 N7040 P1973 MEMBAR
61198!#4 N7041 P1974 BLD 24 -1 FP BE Pri
61199!#4 N7042 P1974 BLD 25 -1 FP BE Pri
61200!#4 N7043 P1975 MEMBAR
61201!#4 N7044 P1976 REPLACEMENT 24 Int BE Pri
61202!#4 N7045 P1977 MEMBAR
61203!#4 N7046 P1978 BST 20 0x41800030 FP BE Pri
61204!#4 N7047 P1979 MEMBAR
61205!#4 N7048 P1980 PREFETCH 30 Int BE Pri
61206!#4 N7049 P1981 MEMBAR
61207!#4 N7050 P1982 BLD 11 -1 FP BE Pri
61208!#4 N7051 P1982 BLD 12 -1 FP BE Pri
61209!#A N7050 N7051
61210!#4 N7052 P1982 BLD 13 -1 FP BE Pri
61211!#4 N7053 P1983 MEMBAR
61212!#4 N7054 P1984 BSTC 17 0x41800031 FP BE Pri
61213!#4 N7055 P1985 MEMBAR
61214!#4 N7056 P1986 BSTC 11 0x41800032 FP BE Pri
61215!#4 N7057 P1986 BSTC 12 0x41800033 FP BE Pri
61216!#A N7056 N7057
61217!#4 N7058 P1986 BSTC 13 0x41800034 FP BE Pri
61218!#4 N7059 P1987 MEMBAR
61219!#4 N7060 P1988 ST 27 0x41800035 FP BE Sec
61220!#4 N7061 P1989 MEMBAR
61221!#4 N7062 P1990 BLD 10 -1 FP BE Pri
61222!#4 N7063 P1991 MEMBAR
61223!#4 N7064 P1992 BLD 20 -1 FP BE Pri
61224!#4 N7065 P1993 MEMBAR
61225!#4 N7066 P1994 REPLACEMENT 32 Int BE Pri
61226!#4 N7067 P1995 ST 8 0x41800036 FP BE Pri
61227!#4 N7068 P1996 MEMBAR
61228!#4 N7069 P1997 BSTC 15 0x41800037 FP BE Pri
61229!#4 N7070 P1998 MEMBAR
61230!#4 N7071 P1999 ST 10 0x41800038 FP BE Pri
61231!#4 N7072 P2000 PREFETCH 30 Int BE Pri
61232!#4 N7073 P2001 REPLACEMENT 31 Int BE Pri
61233!#4 N7074 P2002 MEMBAR
61234!#4 N7075 P2003 BSTC 7 0x41800039 FP BE Pri
61235!#4 N7076 P2004 MEMBAR
61236!#4 N7077 P2005 REPLACEMENT 14 Int BE Pri
61237!#4 N7078 P2006 MEMBAR
61238!#4 N7079 P2007 BLD 20 -1 FP BE Pri
61239!#4 N7080 P2008 MEMBAR
61240!#4 N7081 P2009 PREFETCH 30 Int BE Sec
61241!#4 N7082 P2010 MEMBAR
61242!#4 N7083 P2011 BLD 14 -1 FP BE Pri
61243!#4 N7084 P2012 MEMBAR
61244!#4 N7085 P2013 BST 31 0x4180003a FP BE Pri
61245!#4 N7086 P2014 MEMBAR
61246!#4 N7087 P2015 BLD 0 -1 FP BE Pri
61247!#4 N7088 P2015 BLD 1 -1 FP BE Pri
61248!#A N7087 N7088
61249!#4 N7089 P2015 BLD 2 -1 FP BE Pri
61250!#4 N7090 P2015 BLD 3 -1 FP BE Pri
61251!#4 N7091 P2015 BLD 4 -1 FP BE Pri
61252!#4 N7092 P2016 MEMBAR
61253!#4 N7093 P2017 BST 24 0x4180003b FP BE Pri
61254!#4 N7094 P2017 BST 25 0x4180003c FP BE Pri
61255!#4 N7095 P2018 MEMBAR
61256!#4 N7096 P2019 BLD 26 -1 FP BE Sec
61257!#4 N7097 P2019 BLD 27 -1 FP BE Sec
61258!#4 N7098 P2020 MEMBAR
61259!#4 N7099 P2021 PREFETCH 19 Int BE Pri
61260!#4 N7100 P2022 REPLACEMENT 26 Int BE Pri
61261!#4 N7101 P2023 LD 3 -1 Int BE Sec
61262!#4 N7102 P2024 MEMBAR
61263!#4 N7103 P2025 BLD 30 -1 FP BE Pri
61264!#4 N7104 P2026 MEMBAR
61265!#4 N7105 P2027 BLD 24 -1 FP BE Pri
61266!#4 N7106 P2027 BLD 25 -1 FP BE Pri
61267!#4 N7107 P2028 MEMBAR
61268!#4 N7108 P2029 BLD 5 -1 FP BE Pri
61269!#4 N7109 P2029 BLD 6 -1 FP BE Pri
61270!#4 N7110 P2030 MEMBAR
61271!#4 N7111 P2031 REPLACEMENT 5 Int BE Nuc
61272!#4 N7112 P2032 LD 16 -1 FP BE Sec
61273!#4 N7113 P2033 REPLACEMENT 22 Int BE Pri
61274!#4 N7114 P2034 ST 18 0x2000008 Int BE Sec
61275!#4 N7115 P2035 ST 24 0x2000009 Int LE Nuc
61276!#4 N7116 P2036 MEMBAR
61277!#4 N7117 P2037 BLD 26 -1 FP BE Pri
61278!#4 N7118 P2037 BLD 27 -1 FP BE Pri
61279!#4 N7119 P2038 MEMBAR
61280!#4 N7120 P2039 BLD 0 -1 FP BE Pri
61281!#4 N7121 P2039 BLD 1 -1 FP BE Pri
61282!#A N7120 N7121
61283!#4 N7122 P2039 BLD 2 -1 FP BE Pri
61284!#4 N7123 P2039 BLD 3 -1 FP BE Pri
61285!#4 N7124 P2039 BLD 4 -1 FP BE Pri
61286!#4 N7125 P2040 MEMBAR
61287!#4 N7126 P2041 IDC_FLIP 22 Int BE Pri
61288!#4 N7127 P2042 MEMBAR
61289!#4 N7128 P2043 BLD 11 -1 FP BE Pri
61290!#4 N7129 P2043 BLD 12 -1 FP BE Pri
61291!#A N7128 N7129
61292!#4 N7130 P2043 BLD 13 -1 FP BE Pri
61293!#4 N7131 P2044 MEMBAR
61294!#4 N7132 P2045 BLD 26 -1 FP BE Pri
61295!#4 N7133 P2045 BLD 27 -1 FP BE Pri
61296!#4 N7134 P2046 MEMBAR
61297!#4 N7135 P2047 PREFETCH 4 Int BE Pri
61298!#4 N7136 P2048 MEMBAR
61299!#4 N7137 P2049 BLD 5 -1 FP BE Pri
61300!#4 N7138 P2049 BLD 6 -1 FP BE Pri
61301!#4 N7139 P2050 MEMBAR
61302!#4 N7140 P2051 BLD 26 -1 FP BE Pri
61303!#4 N7141 P2051 BLD 27 -1 FP BE Pri
61304!#4 N7142 P2052 MEMBAR
61305!#4 N7143 P2053 BLD 28 -1 FP BE Pri
61306!#4 N7144 P2054 MEMBAR
61307!#4 N7145 P2055 REPLACEMENT 9 Int BE Pri
61308!#4 N7146 P2056 REPLACEMENT 3 Int BE Pri
61309!#4 N7147 P2057 ST 13 0x200000a Int BE Pri
61310!#4 N7148 P2058 MEMBAR
61311!#4 N7149 P2059 BSTC 24 0x4180003d FP BE Sec
61312!#4 N7150 P2059 BSTC 25 0x4180003e FP BE Sec
61313!#4 N7151 P2060 MEMBAR
61314!#4 N7152 P2061 LD 22 -1 Int BE Sec
61315!#4 N7153 P2062 MEMBAR
61316!#4 N7154 P2063 BLD 10 -1 FP BE Sec
61317!#4 N7155 P2064 MEMBAR
61318!#4 N7156 P2065 REPLACEMENT 2 Int BE Pri
61319!#4 N7157 P2066 PREFETCH 17 Int BE Pri
61320!#4 N7158 P2067 REPLACEMENT 17 Int BE Pri
61321!#4 N7159 P2068 ST 29 0x200000b Int LE Pri
61322!#4 N7160 P2069 MEMBAR
61323!#4 N7161 P2070 BLD 17 -1 FP BE Pri
61324!#4 N7162 P2071 MEMBAR
61325!#4 N7163 P2072 BLD 21 -1 FP BE Pri
61326!#4 N7164 P2072 BLD 22 -1 FP BE Pri
61327!#A N7163 N7164
61328!#4 N7165 P2072 BLD 23 -1 FP BE Pri
61329!#4 N7166 P2073 MEMBAR
61330!#4 N7167 P2074 LD 14 -1 Int BE Pri
61331!#4 N7168 P2075 REPLACEMENT 6 Int BE Pri
61332!#4 N7169 P2076 MEMBAR
61333!#4 N7170 P2077 BST 24 0x4180003f FP BE Pri
61334!#4 N7171 P2077 BST 25 0x41800040 FP BE Pri
61335!#4 N7172 P2078 MEMBAR
61336!#4 N7173 P2079 BLD 20 -1 FP BE Pri
61337!#4 N7174 P2080 MEMBAR
61338!#4 N7175 P2081 BLD 21 -1 FP BE Sec
61339!#4 N7176 P2081 BLD 22 -1 FP BE Sec
61340!#A N7175 N7176
61341!#4 N7177 P2081 BLD 23 -1 FP BE Sec
61342!#4 N7178 P2082 MEMBAR
61343!#4 N7179 P2083 LD 32 -1 FP BE Pri
61344!#4 N7180 P2084 MEMBAR
61345!#4 N7181 P2085 BSTC 8 0x41800041 FP BE Pri
61346!#4 N7182 P2085 BSTC 9 0x41800042 FP BE Pri
61347!#4 N7183 P2086 MEMBAR
61348!#4 N7184 P2087 BLD 20 -1 FP BE Pri
61349!#4 N7185 P2088 MEMBAR
61350!#4 N7186 P2089 LD 27 -1 FP BE Pri
61351!#4 N7187 P2090 MEMBAR
61352!#4 N7188 P2091 BLD 29 -1 FP BE Sec
61353!#4 N7189 P2092 MEMBAR
61354!#4 N7190 P2093 BLD 7 -1 FP BE Sec
61355!#4 N7191 P2094 MEMBAR
61356!#4 N7192 P2095 BLD 21 -1 FP BE Sec
61357!#4 N7193 P2095 BLD 22 -1 FP BE Sec
61358!#A N7192 N7193
61359!#4 N7194 P2095 BLD 23 -1 FP BE Sec
61360!#4 N7195 P2096 MEMBAR
61361!#4 N7196 P2097 LD 6 -1 FP BE Sec
61362!#4 N7197 P2098 LD 8 -1 Int BE Pri
61363!#4 N7198 P2099 MEMBAR
61364!#4 N7199 P2100 BLD 8 -1 FP BE Pri
61365!#4 N7200 P2100 BLD 9 -1 FP BE Pri
61366!#4 N7201 P2101 MEMBAR
61367!#4 N7202 P2102 BLD 21 -1 FP BE Pri
61368!#4 N7203 P2102 BLD 22 -1 FP BE Pri
61369!#A N7202 N7203
61370!#4 N7204 P2102 BLD 23 -1 FP BE Pri
61371!#4 N7205 P2103 MEMBAR
61372!#4 N7206 P2104 REPLACEMENT 23 Int BE Sec
61373!#4 N7207 P2105 ST 26 0x41800043 FP BE Pri
61374!#4 N7208 P2106 REPLACEMENT 6 Int BE Pri
61375!#4 N7209 P2107 LD 27 -1 FP BE Nuc
61376!#4 N7210 P2108 LD 21 -1 FP BE Pri
61377!#4 N7211 P2109 MEMBAR
61378!#4 N7212 P2110 BST 26 0x41800044 FP BE Pri
61379!#4 N7213 P2110 BST 27 0x41800045 FP BE Pri
61380!#4 N7214 P2111 MEMBAR
61381!#4 N7215 P2112 ST 14 0x200000c Int BE Nuc
61382!#4 N7216 P2113 REPLACEMENT 2 Int BE Pri
61383!#4 N7217 P2114 REPLACEMENT 16 Int BE Pri
61384!#4 N7218 P2115 REPLACEMENT 24 Int BE Pri
61385!#4 N7219 P2116 REPLACEMENT 24 Int BE Pri
61386!#4 N7220 P2117 REPLACEMENT 23 Int BE Pri
61387!#4 N7221 P2118 MEMBAR
61388!#4 N7222 P2119 BSTC 33 0x41800046 FP BE Pri
61389!#4 N7223 P2120 MEMBAR
61390!#4 N7224 P2121 PREFETCH 19 Int BE Pri
61391!#4 N7225 P2122 LD 0 -1 Int BE Pri Loop_exit
61392!#4 N7226 P1943 MEMBAR
61393!#4 N7227 P1944 BST 5 0x41800047 FP BE Pri
61394!#4 N7228 P1944 BST 6 0x41800048 FP BE Pri
61395!#4 N7229 P1945 MEMBAR
61396!#4 N7230 P1946 LD 29 -1 FP BE Pri
61397!#4 N7231 P1947 ST 26 0x200000d Int BE Pri
61398!#4 N7232 P1948 ST 14 0x41800049 FP BE Pri
61399!#4 N7233 P1949 MEMBAR
61400!#4 N7234 P1950 REPLACEMENT 4 Int BE Pri
61401!#4 N7235 P1951 MEMBAR
61402!#4 N7236 P1952 BLD 11 -1 FP BE Pri
61403!#4 N7237 P1952 BLD 12 -1 FP BE Pri
61404!#A N7236 N7237
61405!#4 N7238 P1952 BLD 13 -1 FP BE Pri
61406!#4 N7239 P1953 MEMBAR
61407!#4 N7240 P1954 BST 33 0x4180004a FP BE Pri
61408!#4 N7241 P1955 MEMBAR
61409!#4 N7242 P1956 REPLACEMENT 28 Int BE Nuc
61410!#4 N7243 P1957 PREFETCH 27 Int BE Pri
61411!#4 N7244 P1958 REPLACEMENT 26 Int BE Pri
61412!#4 N7245 P1959 MEMBAR
61413!#4 N7246 P1960 BST 11 0x4180004b FP BE Sec
61414!#4 N7247 P1960 BST 12 0x4180004c FP BE Sec
61415!#A N7246 N7247
61416!#4 N7248 P1960 BST 13 0x4180004d FP BE Sec
61417!#4 N7249 P1961 MEMBAR
61418!#4 N7250 P1962 REPLACEMENT 1 Int BE Pri
61419!#4 N7251 P1963 MEMBAR
61420!#4 N7252 P1964 BSTC 5 0x4180004e FP BE Sec
61421!#4 N7253 P1964 BSTC 6 0x4180004f FP BE Sec
61422!#4 N7254 P1965 MEMBAR
61423!#4 N7255 P1966 BSTC 26 0x41800050 FP BE Pri
61424!#4 N7256 P1966 BSTC 27 0x41800051 FP BE Pri
61425!#4 N7257 P1967 MEMBAR
61426!#4 N7258 P1968 LD 9 -1 Int BE Pri
61427!#4 N7259 P1969 MEMBAR
61428!#4 N7260 P1970 BLD 5 -1 FP BE Pri
61429!#4 N7261 P1970 BLD 6 -1 FP BE Pri
61430!#4 N7262 P1971 MEMBAR
61431!#4 N7263 P1972 BST 15 0x41800052 FP BE Pri
61432!#4 N7264 P1973 MEMBAR
61433!#4 N7265 P1974 BLD 24 -1 FP BE Pri
61434!#4 N7266 P1974 BLD 25 -1 FP BE Pri
61435!#4 N7267 P1975 MEMBAR
61436!#4 N7268 P1976 REPLACEMENT 24 Int BE Pri
61437!#4 N7269 P1977 MEMBAR
61438!#4 N7270 P1978 BST 20 0x41800053 FP BE Pri
61439!#4 N7271 P1979 MEMBAR
61440!#4 N7272 P1980 PREFETCH 30 Int BE Pri
61441!#4 N7273 P1981 MEMBAR
61442!#4 N7274 P1982 BLD 11 -1 FP BE Pri
61443!#4 N7275 P1982 BLD 12 -1 FP BE Pri
61444!#A N7274 N7275
61445!#4 N7276 P1982 BLD 13 -1 FP BE Pri
61446!#4 N7277 P1983 MEMBAR
61447!#4 N7278 P1984 BSTC 17 0x41800054 FP BE Pri
61448!#4 N7279 P1985 MEMBAR
61449!#4 N7280 P1986 BSTC 11 0x41800055 FP BE Pri
61450!#4 N7281 P1986 BSTC 12 0x41800056 FP BE Pri
61451!#A N7280 N7281
61452!#4 N7282 P1986 BSTC 13 0x41800057 FP BE Pri
61453!#4 N7283 P1987 MEMBAR
61454!#4 N7284 P1988 ST 27 0x41800058 FP BE Sec
61455!#4 N7285 P1989 MEMBAR
61456!#4 N7286 P1990 BLD 10 -1 FP BE Pri
61457!#4 N7287 P1991 MEMBAR
61458!#4 N7288 P1992 BLD 20 -1 FP BE Pri
61459!#4 N7289 P1993 MEMBAR
61460!#4 N7290 P1994 REPLACEMENT 32 Int BE Pri
61461!#4 N7291 P1995 ST 8 0x41800059 FP BE Pri
61462!#4 N7292 P1996 MEMBAR
61463!#4 N7293 P1997 BSTC 15 0x4180005a FP BE Pri
61464!#4 N7294 P1998 MEMBAR
61465!#4 N7295 P1999 ST 10 0x4180005b FP BE Pri
61466!#4 N7296 P2000 PREFETCH 30 Int BE Pri
61467!#4 N7297 P2001 REPLACEMENT 31 Int BE Pri
61468!#4 N7298 P2002 MEMBAR
61469!#4 N7299 P2003 BSTC 7 0x4180005c FP BE Pri
61470!#4 N7300 P2004 MEMBAR
61471!#4 N7301 P2005 REPLACEMENT 14 Int BE Pri
61472!#4 N7302 P2006 MEMBAR
61473!#4 N7303 P2007 BLD 20 -1 FP BE Pri
61474!#4 N7304 P2008 MEMBAR
61475!#4 N7305 P2009 PREFETCH 30 Int BE Sec
61476!#4 N7306 P2010 MEMBAR
61477!#4 N7307 P2011 BLD 14 -1 FP BE Pri
61478!#4 N7308 P2012 MEMBAR
61479!#4 N7309 P2013 BST 31 0x4180005d FP BE Pri
61480!#4 N7310 P2014 MEMBAR
61481!#4 N7311 P2015 BLD 0 -1 FP BE Pri
61482!#4 N7312 P2015 BLD 1 -1 FP BE Pri
61483!#A N7311 N7312
61484!#4 N7313 P2015 BLD 2 -1 FP BE Pri
61485!#4 N7314 P2015 BLD 3 -1 FP BE Pri
61486!#4 N7315 P2015 BLD 4 -1 FP BE Pri
61487!#4 N7316 P2016 MEMBAR
61488!#4 N7317 P2017 BST 24 0x4180005e FP BE Pri
61489!#4 N7318 P2017 BST 25 0x4180005f FP BE Pri
61490!#4 N7319 P2018 MEMBAR
61491!#4 N7320 P2019 BLD 26 -1 FP BE Sec
61492!#4 N7321 P2019 BLD 27 -1 FP BE Sec
61493!#4 N7322 P2020 MEMBAR
61494!#4 N7323 P2021 PREFETCH 19 Int BE Pri
61495!#4 N7324 P2022 REPLACEMENT 26 Int BE Pri
61496!#4 N7325 P2023 LD 3 -1 Int BE Sec
61497!#4 N7326 P2024 MEMBAR
61498!#4 N7327 P2025 BLD 30 -1 FP BE Pri
61499!#4 N7328 P2026 MEMBAR
61500!#4 N7329 P2027 BLD 24 -1 FP BE Pri
61501!#4 N7330 P2027 BLD 25 -1 FP BE Pri
61502!#4 N7331 P2028 MEMBAR
61503!#4 N7332 P2029 BLD 5 -1 FP BE Pri
61504!#4 N7333 P2029 BLD 6 -1 FP BE Pri
61505!#4 N7334 P2030 MEMBAR
61506!#4 N7335 P2031 REPLACEMENT 5 Int BE Nuc
61507!#4 N7336 P2032 LD 16 -1 FP BE Sec
61508!#4 N7337 P2033 REPLACEMENT 22 Int BE Pri
61509!#4 N7338 P2034 ST 18 0x200000e Int BE Sec
61510!#4 N7339 P2035 ST 24 0x200000f Int LE Nuc
61511!#4 N7340 P2036 MEMBAR
61512!#4 N7341 P2037 BLD 26 -1 FP BE Pri
61513!#4 N7342 P2037 BLD 27 -1 FP BE Pri
61514!#4 N7343 P2038 MEMBAR
61515!#4 N7344 P2039 BLD 0 -1 FP BE Pri
61516!#4 N7345 P2039 BLD 1 -1 FP BE Pri
61517!#A N7344 N7345
61518!#4 N7346 P2039 BLD 2 -1 FP BE Pri
61519!#4 N7347 P2039 BLD 3 -1 FP BE Pri
61520!#4 N7348 P2039 BLD 4 -1 FP BE Pri
61521!#4 N7349 P2040 MEMBAR
61522!#4 N7350 P2041 IDC_FLIP 22 Int BE Pri
61523!#4 N7351 P2042 MEMBAR
61524!#4 N7352 P2043 BLD 11 -1 FP BE Pri
61525!#4 N7353 P2043 BLD 12 -1 FP BE Pri
61526!#A N7352 N7353
61527!#4 N7354 P2043 BLD 13 -1 FP BE Pri
61528!#4 N7355 P2044 MEMBAR
61529!#4 N7356 P2045 BLD 26 -1 FP BE Pri
61530!#4 N7357 P2045 BLD 27 -1 FP BE Pri
61531!#4 N7358 P2046 MEMBAR
61532!#4 N7359 P2047 PREFETCH 4 Int BE Pri
61533!#4 N7360 P2048 MEMBAR
61534!#4 N7361 P2049 BLD 5 -1 FP BE Pri
61535!#4 N7362 P2049 BLD 6 -1 FP BE Pri
61536!#4 N7363 P2050 MEMBAR
61537!#4 N7364 P2051 BLD 26 -1 FP BE Pri
61538!#4 N7365 P2051 BLD 27 -1 FP BE Pri
61539!#4 N7366 P2052 MEMBAR
61540!#4 N7367 P2053 BLD 28 -1 FP BE Pri
61541!#4 N7368 P2054 MEMBAR
61542!#4 N7369 P2055 REPLACEMENT 9 Int BE Pri
61543!#4 N7370 P2056 REPLACEMENT 3 Int BE Pri
61544!#4 N7371 P2057 ST 13 0x2000010 Int BE Pri
61545!#4 N7372 P2058 MEMBAR
61546!#4 N7373 P2059 BSTC 24 0x41800060 FP BE Sec
61547!#4 N7374 P2059 BSTC 25 0x41800061 FP BE Sec
61548!#4 N7375 P2060 MEMBAR
61549!#4 N7376 P2061 LD 22 -1 Int BE Sec
61550!#4 N7377 P2062 MEMBAR
61551!#4 N7378 P2063 BLD 10 -1 FP BE Sec
61552!#4 N7379 P2064 MEMBAR
61553!#4 N7380 P2065 REPLACEMENT 2 Int BE Pri
61554!#4 N7381 P2066 PREFETCH 17 Int BE Pri
61555!#4 N7382 P2067 REPLACEMENT 17 Int BE Pri
61556!#4 N7383 P2068 ST 29 0x2000011 Int LE Pri
61557!#4 N7384 P2069 MEMBAR
61558!#4 N7385 P2070 BLD 17 -1 FP BE Pri
61559!#4 N7386 P2071 MEMBAR
61560!#4 N7387 P2072 BLD 21 -1 FP BE Pri
61561!#4 N7388 P2072 BLD 22 -1 FP BE Pri
61562!#A N7387 N7388
61563!#4 N7389 P2072 BLD 23 -1 FP BE Pri
61564!#4 N7390 P2073 MEMBAR
61565!#4 N7391 P2074 LD 14 -1 Int BE Pri
61566!#4 N7392 P2075 REPLACEMENT 6 Int BE Pri
61567!#4 N7393 P2076 MEMBAR
61568!#4 N7394 P2077 BST 24 0x41800062 FP BE Pri
61569!#4 N7395 P2077 BST 25 0x41800063 FP BE Pri
61570!#4 N7396 P2078 MEMBAR
61571!#4 N7397 P2079 BLD 20 -1 FP BE Pri
61572!#4 N7398 P2080 MEMBAR
61573!#4 N7399 P2081 BLD 21 -1 FP BE Sec
61574!#4 N7400 P2081 BLD 22 -1 FP BE Sec
61575!#A N7399 N7400
61576!#4 N7401 P2081 BLD 23 -1 FP BE Sec
61577!#4 N7402 P2082 MEMBAR
61578!#4 N7403 P2083 LD 32 -1 FP BE Pri
61579!#4 N7404 P2084 MEMBAR
61580!#4 N7405 P2085 BSTC 8 0x41800064 FP BE Pri
61581!#4 N7406 P2085 BSTC 9 0x41800065 FP BE Pri
61582!#4 N7407 P2086 MEMBAR
61583!#4 N7408 P2087 BLD 20 -1 FP BE Pri
61584!#4 N7409 P2088 MEMBAR
61585!#4 N7410 P2089 LD 27 -1 FP BE Pri
61586!#4 N7411 P2090 MEMBAR
61587!#4 N7412 P2091 BLD 29 -1 FP BE Sec
61588!#4 N7413 P2092 MEMBAR
61589!#4 N7414 P2093 BLD 7 -1 FP BE Sec
61590!#4 N7415 P2094 MEMBAR
61591!#4 N7416 P2095 BLD 21 -1 FP BE Sec
61592!#4 N7417 P2095 BLD 22 -1 FP BE Sec
61593!#A N7416 N7417
61594!#4 N7418 P2095 BLD 23 -1 FP BE Sec
61595!#4 N7419 P2096 MEMBAR
61596!#4 N7420 P2097 LD 6 -1 FP BE Sec
61597!#4 N7421 P2098 LD 8 -1 Int BE Pri
61598!#4 N7422 P2099 MEMBAR
61599!#4 N7423 P2100 BLD 8 -1 FP BE Pri
61600!#4 N7424 P2100 BLD 9 -1 FP BE Pri
61601!#4 N7425 P2101 MEMBAR
61602!#4 N7426 P2102 BLD 21 -1 FP BE Pri
61603!#4 N7427 P2102 BLD 22 -1 FP BE Pri
61604!#A N7426 N7427
61605!#4 N7428 P2102 BLD 23 -1 FP BE Pri
61606!#4 N7429 P2103 MEMBAR
61607!#4 N7430 P2104 REPLACEMENT 23 Int BE Sec
61608!#4 N7431 P2105 ST 26 0x41800066 FP BE Pri
61609!#4 N7432 P2106 REPLACEMENT 6 Int BE Pri
61610!#4 N7433 P2107 LD 27 -1 FP BE Nuc
61611!#4 N7434 P2108 LD 21 -1 FP BE Pri
61612!#4 N7435 P2109 MEMBAR
61613!#4 N7436 P2110 BST 26 0x41800067 FP BE Pri
61614!#4 N7437 P2110 BST 27 0x41800068 FP BE Pri
61615!#4 N7438 P2111 MEMBAR
61616!#4 N7439 P2112 ST 14 0x2000012 Int BE Nuc
61617!#4 N7440 P2113 REPLACEMENT 2 Int BE Pri
61618!#4 N7441 P2114 REPLACEMENT 16 Int BE Pri
61619!#4 N7442 P2115 REPLACEMENT 24 Int BE Pri
61620!#4 N7443 P2116 REPLACEMENT 24 Int BE Pri
61621!#4 N7444 P2117 REPLACEMENT 23 Int BE Pri
61622!#4 N7445 P2118 MEMBAR
61623!#4 N7446 P2119 BSTC 33 0x41800069 FP BE Pri
61624!#4 N7447 P2120 MEMBAR
61625!#4 N7448 P2121 PREFETCH 19 Int BE Pri
61626!#4 N7449 P2122 LD 0 -1 Int BE Pri Loop_exit
61627!#4 N7450 P1943 MEMBAR
61628!#4 N7451 P1944 BST 5 0x4180006a FP BE Pri
61629!#4 N7452 P1944 BST 6 0x4180006b FP BE Pri
61630!#4 N7453 P1945 MEMBAR
61631!#4 N7454 P1946 LD 29 -1 FP BE Pri
61632!#4 N7455 P1947 ST 26 0x2000013 Int BE Pri
61633!#4 N7456 P1948 ST 14 0x4180006c FP BE Pri
61634!#4 N7457 P1949 MEMBAR
61635!#4 N7458 P1950 REPLACEMENT 4 Int BE Pri
61636!#4 N7459 P1951 MEMBAR
61637!#4 N7460 P1952 BLD 11 -1 FP BE Pri
61638!#4 N7461 P1952 BLD 12 -1 FP BE Pri
61639!#A N7460 N7461
61640!#4 N7462 P1952 BLD 13 -1 FP BE Pri
61641!#4 N7463 P1953 MEMBAR
61642!#4 N7464 P1954 BST 33 0x4180006d FP BE Pri
61643!#4 N7465 P1955 MEMBAR
61644!#4 N7466 P1956 REPLACEMENT 28 Int BE Nuc
61645!#4 N7467 P1957 PREFETCH 27 Int BE Pri
61646!#4 N7468 P1958 REPLACEMENT 26 Int BE Pri
61647!#4 N7469 P1959 MEMBAR
61648!#4 N7470 P1960 BST 11 0x4180006e FP BE Sec
61649!#4 N7471 P1960 BST 12 0x4180006f FP BE Sec
61650!#A N7470 N7471
61651!#4 N7472 P1960 BST 13 0x41800070 FP BE Sec
61652!#4 N7473 P1961 MEMBAR
61653!#4 N7474 P1962 REPLACEMENT 1 Int BE Pri
61654!#4 N7475 P1963 MEMBAR
61655!#4 N7476 P1964 BSTC 5 0x41800071 FP BE Sec
61656!#4 N7477 P1964 BSTC 6 0x41800072 FP BE Sec
61657!#4 N7478 P1965 MEMBAR
61658!#4 N7479 P1966 BSTC 26 0x41800073 FP BE Pri
61659!#4 N7480 P1966 BSTC 27 0x41800074 FP BE Pri
61660!#4 N7481 P1967 MEMBAR
61661!#4 N7482 P1968 LD 9 -1 Int BE Pri
61662!#4 N7483 P1969 MEMBAR
61663!#4 N7484 P1970 BLD 5 -1 FP BE Pri
61664!#4 N7485 P1970 BLD 6 -1 FP BE Pri
61665!#4 N7486 P1971 MEMBAR
61666!#4 N7487 P1972 BST 15 0x41800075 FP BE Pri
61667!#4 N7488 P1973 MEMBAR
61668!#4 N7489 P1974 BLD 24 -1 FP BE Pri
61669!#4 N7490 P1974 BLD 25 -1 FP BE Pri
61670!#4 N7491 P1975 MEMBAR
61671!#4 N7492 P1976 REPLACEMENT 24 Int BE Pri
61672!#4 N7493 P1977 MEMBAR
61673!#4 N7494 P1978 BST 20 0x41800076 FP BE Pri
61674!#4 N7495 P1979 MEMBAR
61675!#4 N7496 P1980 PREFETCH 30 Int BE Pri
61676!#4 N7497 P1981 MEMBAR
61677!#4 N7498 P1982 BLD 11 -1 FP BE Pri
61678!#4 N7499 P1982 BLD 12 -1 FP BE Pri
61679!#A N7498 N7499
61680!#4 N7500 P1982 BLD 13 -1 FP BE Pri
61681!#4 N7501 P1983 MEMBAR
61682!#4 N7502 P1984 BSTC 17 0x41800077 FP BE Pri
61683!#4 N7503 P1985 MEMBAR
61684!#4 N7504 P1986 BSTC 11 0x41800078 FP BE Pri
61685!#4 N7505 P1986 BSTC 12 0x41800079 FP BE Pri
61686!#A N7504 N7505
61687!#4 N7506 P1986 BSTC 13 0x4180007a FP BE Pri
61688!#4 N7507 P1987 MEMBAR
61689!#4 N7508 P1988 ST 27 0x4180007b FP BE Sec
61690!#4 N7509 P1989 MEMBAR
61691!#4 N7510 P1990 BLD 10 -1 FP BE Pri
61692!#4 N7511 P1991 MEMBAR
61693!#4 N7512 P1992 BLD 20 -1 FP BE Pri
61694!#4 N7513 P1993 MEMBAR
61695!#4 N7514 P1994 REPLACEMENT 32 Int BE Pri
61696!#4 N7515 P1995 ST 8 0x4180007c FP BE Pri
61697!#4 N7516 P1996 MEMBAR
61698!#4 N7517 P1997 BSTC 15 0x4180007d FP BE Pri
61699!#4 N7518 P1998 MEMBAR
61700!#4 N7519 P1999 ST 10 0x4180007e FP BE Pri
61701!#4 N7520 P2000 PREFETCH 30 Int BE Pri
61702!#4 N7521 P2001 REPLACEMENT 31 Int BE Pri
61703!#4 N7522 P2002 MEMBAR
61704!#4 N7523 P2003 BSTC 7 0x4180007f FP BE Pri
61705!#4 N7524 P2004 MEMBAR
61706!#4 N7525 P2005 REPLACEMENT 14 Int BE Pri
61707!#4 N7526 P2006 MEMBAR
61708!#4 N7527 P2007 BLD 20 -1 FP BE Pri
61709!#4 N7528 P2008 MEMBAR
61710!#4 N7529 P2009 PREFETCH 30 Int BE Sec
61711!#4 N7530 P2010 MEMBAR
61712!#4 N7531 P2011 BLD 14 -1 FP BE Pri
61713!#4 N7532 P2012 MEMBAR
61714!#4 N7533 P2013 BST 31 0x41800080 FP BE Pri
61715!#4 N7534 P2014 MEMBAR
61716!#4 N7535 P2015 BLD 0 -1 FP BE Pri
61717!#4 N7536 P2015 BLD 1 -1 FP BE Pri
61718!#A N7535 N7536
61719!#4 N7537 P2015 BLD 2 -1 FP BE Pri
61720!#4 N7538 P2015 BLD 3 -1 FP BE Pri
61721!#4 N7539 P2015 BLD 4 -1 FP BE Pri
61722!#4 N7540 P2016 MEMBAR
61723!#4 N7541 P2017 BST 24 0x41800081 FP BE Pri
61724!#4 N7542 P2017 BST 25 0x41800082 FP BE Pri
61725!#4 N7543 P2018 MEMBAR
61726!#4 N7544 P2019 BLD 26 -1 FP BE Sec
61727!#4 N7545 P2019 BLD 27 -1 FP BE Sec
61728!#4 N7546 P2020 MEMBAR
61729!#4 N7547 P2021 PREFETCH 19 Int BE Pri
61730!#4 N7548 P2022 REPLACEMENT 26 Int BE Pri
61731!#4 N7549 P2023 LD 3 -1 Int BE Sec
61732!#4 N7550 P2024 MEMBAR
61733!#4 N7551 P2025 BLD 30 -1 FP BE Pri
61734!#4 N7552 P2026 MEMBAR
61735!#4 N7553 P2027 BLD 24 -1 FP BE Pri
61736!#4 N7554 P2027 BLD 25 -1 FP BE Pri
61737!#4 N7555 P2028 MEMBAR
61738!#4 N7556 P2029 BLD 5 -1 FP BE Pri
61739!#4 N7557 P2029 BLD 6 -1 FP BE Pri
61740!#4 N7558 P2030 MEMBAR
61741!#4 N7559 P2031 REPLACEMENT 5 Int BE Nuc
61742!#4 N7560 P2032 LD 16 -1 FP BE Sec
61743!#4 N7561 P2033 REPLACEMENT 22 Int BE Pri
61744!#4 N7562 P2034 ST 18 0x2000014 Int BE Sec
61745!#4 N7563 P2035 ST 24 0x2000015 Int LE Nuc
61746!#4 N7564 P2036 MEMBAR
61747!#4 N7565 P2037 BLD 26 -1 FP BE Pri
61748!#4 N7566 P2037 BLD 27 -1 FP BE Pri
61749!#4 N7567 P2038 MEMBAR
61750!#4 N7568 P2039 BLD 0 -1 FP BE Pri
61751!#4 N7569 P2039 BLD 1 -1 FP BE Pri
61752!#A N7568 N7569
61753!#4 N7570 P2039 BLD 2 -1 FP BE Pri
61754!#4 N7571 P2039 BLD 3 -1 FP BE Pri
61755!#4 N7572 P2039 BLD 4 -1 FP BE Pri
61756!#4 N7573 P2040 MEMBAR
61757!#4 N7574 P2041 IDC_FLIP 22 Int BE Pri
61758!#4 N7575 P2042 MEMBAR
61759!#4 N7576 P2043 BLD 11 -1 FP BE Pri
61760!#4 N7577 P2043 BLD 12 -1 FP BE Pri
61761!#A N7576 N7577
61762!#4 N7578 P2043 BLD 13 -1 FP BE Pri
61763!#4 N7579 P2044 MEMBAR
61764!#4 N7580 P2045 BLD 26 -1 FP BE Pri
61765!#4 N7581 P2045 BLD 27 -1 FP BE Pri
61766!#4 N7582 P2046 MEMBAR
61767!#4 N7583 P2047 PREFETCH 4 Int BE Pri
61768!#4 N7584 P2048 MEMBAR
61769!#4 N7585 P2049 BLD 5 -1 FP BE Pri
61770!#4 N7586 P2049 BLD 6 -1 FP BE Pri
61771!#4 N7587 P2050 MEMBAR
61772!#4 N7588 P2051 BLD 26 -1 FP BE Pri
61773!#4 N7589 P2051 BLD 27 -1 FP BE Pri
61774!#4 N7590 P2052 MEMBAR
61775!#4 N7591 P2053 BLD 28 -1 FP BE Pri
61776!#4 N7592 P2054 MEMBAR
61777!#4 N7593 P2055 REPLACEMENT 9 Int BE Pri
61778!#4 N7594 P2056 REPLACEMENT 3 Int BE Pri
61779!#4 N7595 P2057 ST 13 0x2000016 Int BE Pri
61780!#4 N7596 P2058 MEMBAR
61781!#4 N7597 P2059 BSTC 24 0x41800083 FP BE Sec
61782!#4 N7598 P2059 BSTC 25 0x41800084 FP BE Sec
61783!#4 N7599 P2060 MEMBAR
61784!#4 N7600 P2061 LD 22 -1 Int BE Sec
61785!#4 N7601 P2062 MEMBAR
61786!#4 N7602 P2063 BLD 10 -1 FP BE Sec
61787!#4 N7603 P2064 MEMBAR
61788!#4 N7604 P2065 REPLACEMENT 2 Int BE Pri
61789!#4 N7605 P2066 PREFETCH 17 Int BE Pri
61790!#4 N7606 P2067 REPLACEMENT 17 Int BE Pri
61791!#4 N7607 P2068 ST 29 0x2000017 Int LE Pri
61792!#4 N7608 P2069 MEMBAR
61793!#4 N7609 P2070 BLD 17 -1 FP BE Pri
61794!#4 N7610 P2071 MEMBAR
61795!#4 N7611 P2072 BLD 21 -1 FP BE Pri
61796!#4 N7612 P2072 BLD 22 -1 FP BE Pri
61797!#A N7611 N7612
61798!#4 N7613 P2072 BLD 23 -1 FP BE Pri
61799!#4 N7614 P2073 MEMBAR
61800!#4 N7615 P2074 LD 14 -1 Int BE Pri
61801!#4 N7616 P2075 REPLACEMENT 6 Int BE Pri
61802!#4 N7617 P2076 MEMBAR
61803!#4 N7618 P2077 BST 24 0x41800085 FP BE Pri
61804!#4 N7619 P2077 BST 25 0x41800086 FP BE Pri
61805!#4 N7620 P2078 MEMBAR
61806!#4 N7621 P2079 BLD 20 -1 FP BE Pri
61807!#4 N7622 P2080 MEMBAR
61808!#4 N7623 P2081 BLD 21 -1 FP BE Sec
61809!#4 N7624 P2081 BLD 22 -1 FP BE Sec
61810!#A N7623 N7624
61811!#4 N7625 P2081 BLD 23 -1 FP BE Sec
61812!#4 N7626 P2082 MEMBAR
61813!#4 N7627 P2083 LD 32 -1 FP BE Pri
61814!#4 N7628 P2084 MEMBAR
61815!#4 N7629 P2085 BSTC 8 0x41800087 FP BE Pri
61816!#4 N7630 P2085 BSTC 9 0x41800088 FP BE Pri
61817!#4 N7631 P2086 MEMBAR
61818!#4 N7632 P2087 BLD 20 -1 FP BE Pri
61819!#4 N7633 P2088 MEMBAR
61820!#4 N7634 P2089 LD 27 -1 FP BE Pri
61821!#4 N7635 P2090 MEMBAR
61822!#4 N7636 P2091 BLD 29 -1 FP BE Sec
61823!#4 N7637 P2092 MEMBAR
61824!#4 N7638 P2093 BLD 7 -1 FP BE Sec
61825!#4 N7639 P2094 MEMBAR
61826!#4 N7640 P2095 BLD 21 -1 FP BE Sec
61827!#4 N7641 P2095 BLD 22 -1 FP BE Sec
61828!#A N7640 N7641
61829!#4 N7642 P2095 BLD 23 -1 FP BE Sec
61830!#4 N7643 P2096 MEMBAR
61831!#4 N7644 P2097 LD 6 -1 FP BE Sec
61832!#4 N7645 P2098 LD 8 -1 Int BE Pri
61833!#4 N7646 P2099 MEMBAR
61834!#4 N7647 P2100 BLD 8 -1 FP BE Pri
61835!#4 N7648 P2100 BLD 9 -1 FP BE Pri
61836!#4 N7649 P2101 MEMBAR
61837!#4 N7650 P2102 BLD 21 -1 FP BE Pri
61838!#4 N7651 P2102 BLD 22 -1 FP BE Pri
61839!#A N7650 N7651
61840!#4 N7652 P2102 BLD 23 -1 FP BE Pri
61841!#4 N7653 P2103 MEMBAR
61842!#4 N7654 P2104 REPLACEMENT 23 Int BE Sec
61843!#4 N7655 P2105 ST 26 0x41800089 FP BE Pri
61844!#4 N7656 P2106 REPLACEMENT 6 Int BE Pri
61845!#4 N7657 P2107 LD 27 -1 FP BE Nuc
61846!#4 N7658 P2108 LD 21 -1 FP BE Pri
61847!#4 N7659 P2109 MEMBAR
61848!#4 N7660 P2110 BST 26 0x4180008a FP BE Pri
61849!#4 N7661 P2110 BST 27 0x4180008b FP BE Pri
61850!#4 N7662 P2111 MEMBAR
61851!#4 N7663 P2112 ST 14 0x2000018 Int BE Nuc
61852!#4 N7664 P2113 REPLACEMENT 2 Int BE Pri
61853!#4 N7665 P2114 REPLACEMENT 16 Int BE Pri
61854!#4 N7666 P2115 REPLACEMENT 24 Int BE Pri
61855!#4 N7667 P2116 REPLACEMENT 24 Int BE Pri
61856!#4 N7668 P2117 REPLACEMENT 23 Int BE Pri
61857!#4 N7669 P2118 MEMBAR
61858!#4 N7670 P2119 BSTC 33 0x4180008c FP BE Pri
61859!#4 N7671 P2120 MEMBAR
61860!#4 N7672 P2121 PREFETCH 19 Int BE Pri
61861!#4 N7673 P2122 LD 0 -1 Int BE Pri Loop_exit
61862!#4 N7674 P1943 MEMBAR
61863!#4 N7675 P1944 BST 5 0x4180008d FP BE Pri
61864!#4 N7676 P1944 BST 6 0x4180008e FP BE Pri
61865!#4 N7677 P1945 MEMBAR
61866!#4 N7678 P1946 LD 29 -1 FP BE Pri
61867!#4 N7679 P1947 ST 26 0x2000019 Int BE Pri
61868!#4 N7680 P1948 ST 14 0x4180008f FP BE Pri
61869!#4 N7681 P1949 MEMBAR
61870!#4 N7682 P1950 REPLACEMENT 4 Int BE Pri
61871!#4 N7683 P1951 MEMBAR
61872!#4 N7684 P1952 BLD 11 -1 FP BE Pri
61873!#4 N7685 P1952 BLD 12 -1 FP BE Pri
61874!#A N7684 N7685
61875!#4 N7686 P1952 BLD 13 -1 FP BE Pri
61876!#4 N7687 P1953 MEMBAR
61877!#4 N7688 P1954 BST 33 0x41800090 FP BE Pri
61878!#4 N7689 P1955 MEMBAR
61879!#4 N7690 P1956 REPLACEMENT 28 Int BE Nuc
61880!#4 N7691 P1957 PREFETCH 27 Int BE Pri
61881!#4 N7692 P1958 REPLACEMENT 26 Int BE Pri
61882!#4 N7693 P1959 MEMBAR
61883!#4 N7694 P1960 BST 11 0x41800091 FP BE Sec
61884!#4 N7695 P1960 BST 12 0x41800092 FP BE Sec
61885!#A N7694 N7695
61886!#4 N7696 P1960 BST 13 0x41800093 FP BE Sec
61887!#4 N7697 P1961 MEMBAR
61888!#4 N7698 P1962 REPLACEMENT 1 Int BE Pri
61889!#4 N7699 P1963 MEMBAR
61890!#4 N7700 P1964 BSTC 5 0x41800094 FP BE Sec
61891!#4 N7701 P1964 BSTC 6 0x41800095 FP BE Sec
61892!#4 N7702 P1965 MEMBAR
61893!#4 N7703 P1966 BSTC 26 0x41800096 FP BE Pri
61894!#4 N7704 P1966 BSTC 27 0x41800097 FP BE Pri
61895!#4 N7705 P1967 MEMBAR
61896!#4 N7706 P1968 LD 9 -1 Int BE Pri
61897!#4 N7707 P1969 MEMBAR
61898!#4 N7708 P1970 BLD 5 -1 FP BE Pri
61899!#4 N7709 P1970 BLD 6 -1 FP BE Pri
61900!#4 N7710 P1971 MEMBAR
61901!#4 N7711 P1972 BST 15 0x41800098 FP BE Pri
61902!#4 N7712 P1973 MEMBAR
61903!#4 N7713 P1974 BLD 24 -1 FP BE Pri
61904!#4 N7714 P1974 BLD 25 -1 FP BE Pri
61905!#4 N7715 P1975 MEMBAR
61906!#4 N7716 P1976 REPLACEMENT 24 Int BE Pri
61907!#4 N7717 P1977 MEMBAR
61908!#4 N7718 P1978 BST 20 0x41800099 FP BE Pri
61909!#4 N7719 P1979 MEMBAR
61910!#4 N7720 P1980 PREFETCH 30 Int BE Pri
61911!#4 N7721 P1981 MEMBAR
61912!#4 N7722 P1982 BLD 11 -1 FP BE Pri
61913!#4 N7723 P1982 BLD 12 -1 FP BE Pri
61914!#A N7722 N7723
61915!#4 N7724 P1982 BLD 13 -1 FP BE Pri
61916!#4 N7725 P1983 MEMBAR
61917!#4 N7726 P1984 BSTC 17 0x4180009a FP BE Pri
61918!#4 N7727 P1985 MEMBAR
61919!#4 N7728 P1986 BSTC 11 0x4180009b FP BE Pri
61920!#4 N7729 P1986 BSTC 12 0x4180009c FP BE Pri
61921!#A N7728 N7729
61922!#4 N7730 P1986 BSTC 13 0x4180009d FP BE Pri
61923!#4 N7731 P1987 MEMBAR
61924!#4 N7732 P1988 ST 27 0x4180009e FP BE Sec
61925!#4 N7733 P1989 MEMBAR
61926!#4 N7734 P1990 BLD 10 -1 FP BE Pri
61927!#4 N7735 P1991 MEMBAR
61928!#4 N7736 P1992 BLD 20 -1 FP BE Pri
61929!#4 N7737 P1993 MEMBAR
61930!#4 N7738 P1994 REPLACEMENT 32 Int BE Pri
61931!#4 N7739 P1995 ST 8 0x4180009f FP BE Pri
61932!#4 N7740 P1996 MEMBAR
61933!#4 N7741 P1997 BSTC 15 0x418000a0 FP BE Pri
61934!#4 N7742 P1998 MEMBAR
61935!#4 N7743 P1999 ST 10 0x418000a1 FP BE Pri
61936!#4 N7744 P2000 PREFETCH 30 Int BE Pri
61937!#4 N7745 P2001 REPLACEMENT 31 Int BE Pri
61938!#4 N7746 P2002 MEMBAR
61939!#4 N7747 P2003 BSTC 7 0x418000a2 FP BE Pri
61940!#4 N7748 P2004 MEMBAR
61941!#4 N7749 P2005 REPLACEMENT 14 Int BE Pri
61942!#4 N7750 P2006 MEMBAR
61943!#4 N7751 P2007 BLD 20 -1 FP BE Pri
61944!#4 N7752 P2008 MEMBAR
61945!#4 N7753 P2009 PREFETCH 30 Int BE Sec
61946!#4 N7754 P2010 MEMBAR
61947!#4 N7755 P2011 BLD 14 -1 FP BE Pri
61948!#4 N7756 P2012 MEMBAR
61949!#4 N7757 P2013 BST 31 0x418000a3 FP BE Pri
61950!#4 N7758 P2014 MEMBAR
61951!#4 N7759 P2015 BLD 0 -1 FP BE Pri
61952!#4 N7760 P2015 BLD 1 -1 FP BE Pri
61953!#A N7759 N7760
61954!#4 N7761 P2015 BLD 2 -1 FP BE Pri
61955!#4 N7762 P2015 BLD 3 -1 FP BE Pri
61956!#4 N7763 P2015 BLD 4 -1 FP BE Pri
61957!#4 N7764 P2016 MEMBAR
61958!#4 N7765 P2017 BST 24 0x418000a4 FP BE Pri
61959!#4 N7766 P2017 BST 25 0x418000a5 FP BE Pri
61960!#4 N7767 P2018 MEMBAR
61961!#4 N7768 P2019 BLD 26 -1 FP BE Sec
61962!#4 N7769 P2019 BLD 27 -1 FP BE Sec
61963!#4 N7770 P2020 MEMBAR
61964!#4 N7771 P2021 PREFETCH 19 Int BE Pri
61965!#4 N7772 P2022 REPLACEMENT 26 Int BE Pri
61966!#4 N7773 P2023 LD 3 -1 Int BE Sec
61967!#4 N7774 P2024 MEMBAR
61968!#4 N7775 P2025 BLD 30 -1 FP BE Pri
61969!#4 N7776 P2026 MEMBAR
61970!#4 N7777 P2027 BLD 24 -1 FP BE Pri
61971!#4 N7778 P2027 BLD 25 -1 FP BE Pri
61972!#4 N7779 P2028 MEMBAR
61973!#4 N7780 P2029 BLD 5 -1 FP BE Pri
61974!#4 N7781 P2029 BLD 6 -1 FP BE Pri
61975!#4 N7782 P2030 MEMBAR
61976!#4 N7783 P2031 REPLACEMENT 5 Int BE Nuc
61977!#4 N7784 P2032 LD 16 -1 FP BE Sec
61978!#4 N7785 P2033 REPLACEMENT 22 Int BE Pri
61979!#4 N7786 P2034 ST 18 0x200001a Int BE Sec
61980!#4 N7787 P2035 ST 24 0x200001b Int LE Nuc
61981!#4 N7788 P2036 MEMBAR
61982!#4 N7789 P2037 BLD 26 -1 FP BE Pri
61983!#4 N7790 P2037 BLD 27 -1 FP BE Pri
61984!#4 N7791 P2038 MEMBAR
61985!#4 N7792 P2039 BLD 0 -1 FP BE Pri
61986!#4 N7793 P2039 BLD 1 -1 FP BE Pri
61987!#A N7792 N7793
61988!#4 N7794 P2039 BLD 2 -1 FP BE Pri
61989!#4 N7795 P2039 BLD 3 -1 FP BE Pri
61990!#4 N7796 P2039 BLD 4 -1 FP BE Pri
61991!#4 N7797 P2040 MEMBAR
61992!#4 N7798 P2041 IDC_FLIP 22 Int BE Pri
61993!#4 N7799 P2042 MEMBAR
61994!#4 N7800 P2043 BLD 11 -1 FP BE Pri
61995!#4 N7801 P2043 BLD 12 -1 FP BE Pri
61996!#A N7800 N7801
61997!#4 N7802 P2043 BLD 13 -1 FP BE Pri
61998!#4 N7803 P2044 MEMBAR
61999!#4 N7804 P2045 BLD 26 -1 FP BE Pri
62000!#4 N7805 P2045 BLD 27 -1 FP BE Pri
62001!#4 N7806 P2046 MEMBAR
62002!#4 N7807 P2047 PREFETCH 4 Int BE Pri
62003!#4 N7808 P2048 MEMBAR
62004!#4 N7809 P2049 BLD 5 -1 FP BE Pri
62005!#4 N7810 P2049 BLD 6 -1 FP BE Pri
62006!#4 N7811 P2050 MEMBAR
62007!#4 N7812 P2051 BLD 26 -1 FP BE Pri
62008!#4 N7813 P2051 BLD 27 -1 FP BE Pri
62009!#4 N7814 P2052 MEMBAR
62010!#4 N7815 P2053 BLD 28 -1 FP BE Pri
62011!#4 N7816 P2054 MEMBAR
62012!#4 N7817 P2055 REPLACEMENT 9 Int BE Pri
62013!#4 N7818 P2056 REPLACEMENT 3 Int BE Pri
62014!#4 N7819 P2057 ST 13 0x200001c Int BE Pri
62015!#4 N7820 P2058 MEMBAR
62016!#4 N7821 P2059 BSTC 24 0x418000a6 FP BE Sec
62017!#4 N7822 P2059 BSTC 25 0x418000a7 FP BE Sec
62018!#4 N7823 P2060 MEMBAR
62019!#4 N7824 P2061 LD 22 -1 Int BE Sec
62020!#4 N7825 P2062 MEMBAR
62021!#4 N7826 P2063 BLD 10 -1 FP BE Sec
62022!#4 N7827 P2064 MEMBAR
62023!#4 N7828 P2065 REPLACEMENT 2 Int BE Pri
62024!#4 N7829 P2066 PREFETCH 17 Int BE Pri
62025!#4 N7830 P2067 REPLACEMENT 17 Int BE Pri
62026!#4 N7831 P2068 ST 29 0x200001d Int LE Pri
62027!#4 N7832 P2069 MEMBAR
62028!#4 N7833 P2070 BLD 17 -1 FP BE Pri
62029!#4 N7834 P2071 MEMBAR
62030!#4 N7835 P2072 BLD 21 -1 FP BE Pri
62031!#4 N7836 P2072 BLD 22 -1 FP BE Pri
62032!#A N7835 N7836
62033!#4 N7837 P2072 BLD 23 -1 FP BE Pri
62034!#4 N7838 P2073 MEMBAR
62035!#4 N7839 P2074 LD 14 -1 Int BE Pri
62036!#4 N7840 P2075 REPLACEMENT 6 Int BE Pri
62037!#4 N7841 P2076 MEMBAR
62038!#4 N7842 P2077 BST 24 0x418000a8 FP BE Pri
62039!#4 N7843 P2077 BST 25 0x418000a9 FP BE Pri
62040!#4 N7844 P2078 MEMBAR
62041!#4 N7845 P2079 BLD 20 -1 FP BE Pri
62042!#4 N7846 P2080 MEMBAR
62043!#4 N7847 P2081 BLD 21 -1 FP BE Sec
62044!#4 N7848 P2081 BLD 22 -1 FP BE Sec
62045!#A N7847 N7848
62046!#4 N7849 P2081 BLD 23 -1 FP BE Sec
62047!#4 N7850 P2082 MEMBAR
62048!#4 N7851 P2083 LD 32 -1 FP BE Pri
62049!#4 N7852 P2084 MEMBAR
62050!#4 N7853 P2085 BSTC 8 0x418000aa FP BE Pri
62051!#4 N7854 P2085 BSTC 9 0x418000ab FP BE Pri
62052!#4 N7855 P2086 MEMBAR
62053!#4 N7856 P2087 BLD 20 -1 FP BE Pri
62054!#4 N7857 P2088 MEMBAR
62055!#4 N7858 P2089 LD 27 -1 FP BE Pri
62056!#4 N7859 P2090 MEMBAR
62057!#4 N7860 P2091 BLD 29 -1 FP BE Sec
62058!#4 N7861 P2092 MEMBAR
62059!#4 N7862 P2093 BLD 7 -1 FP BE Sec
62060!#4 N7863 P2094 MEMBAR
62061!#4 N7864 P2095 BLD 21 -1 FP BE Sec
62062!#4 N7865 P2095 BLD 22 -1 FP BE Sec
62063!#A N7864 N7865
62064!#4 N7866 P2095 BLD 23 -1 FP BE Sec
62065!#4 N7867 P2096 MEMBAR
62066!#4 N7868 P2097 LD 6 -1 FP BE Sec
62067!#4 N7869 P2098 LD 8 -1 Int BE Pri
62068!#4 N7870 P2099 MEMBAR
62069!#4 N7871 P2100 BLD 8 -1 FP BE Pri
62070!#4 N7872 P2100 BLD 9 -1 FP BE Pri
62071!#4 N7873 P2101 MEMBAR
62072!#4 N7874 P2102 BLD 21 -1 FP BE Pri
62073!#4 N7875 P2102 BLD 22 -1 FP BE Pri
62074!#A N7874 N7875
62075!#4 N7876 P2102 BLD 23 -1 FP BE Pri
62076!#4 N7877 P2103 MEMBAR
62077!#4 N7878 P2104 REPLACEMENT 23 Int BE Sec
62078!#4 N7879 P2105 ST 26 0x418000ac FP BE Pri
62079!#4 N7880 P2106 REPLACEMENT 6 Int BE Pri
62080!#4 N7881 P2107 LD 27 -1 FP BE Nuc
62081!#4 N7882 P2108 LD 21 -1 FP BE Pri
62082!#4 N7883 P2109 MEMBAR
62083!#4 N7884 P2110 BST 26 0x418000ad FP BE Pri
62084!#4 N7885 P2110 BST 27 0x418000ae FP BE Pri
62085!#4 N7886 P2111 MEMBAR
62086!#4 N7887 P2112 ST 14 0x200001e Int BE Nuc
62087!#4 N7888 P2113 REPLACEMENT 2 Int BE Pri
62088!#4 N7889 P2114 REPLACEMENT 16 Int BE Pri
62089!#4 N7890 P2115 REPLACEMENT 24 Int BE Pri
62090!#4 N7891 P2116 REPLACEMENT 24 Int BE Pri
62091!#4 N7892 P2117 REPLACEMENT 23 Int BE Pri
62092!#4 N7893 P2118 MEMBAR
62093!#4 N7894 P2119 BSTC 33 0x418000af FP BE Pri
62094!#4 N7895 P2120 MEMBAR
62095!#4 N7896 P2121 PREFETCH 19 Int BE Pri
62096!#4 N7897 P2122 LD 0 -1 Int BE Pri Loop_exit
62097!#4 N7898 P2123 MEMBAR
62098!#4 N7899 P2124 BLD 32 -1 FP BE Pri
62099!#4 N7900 P2125 MEMBAR
62100!#4 N7901 P2126 BLD 31 -1 FP BE Sec
62101!#4 N7902 P2127 MEMBAR
62102!#4 N7903 P2128 BSTC 15 0x418000b0 FP BE Pri
62103!#4 N7904 P2129 MEMBAR
62104!#4 N7905 P2130 REPLACEMENT 4 Int BE Pri
62105!#4 N7906 P2131 REPLACEMENT 20 Int BE Pri
62106!#4 N7907 P2132 ST 8 0x200001f Int BE Pri
62107!#4 N7908 P2133 MEMBAR
62108!#4 N7909 P2134 BLD 29 -1 FP BE Pri
62109!#4 N7910 P2135 MEMBAR
62110!#4 N7911 P2136 REPLACEMENT 12 Int BE Pri
62111!#4 N7912 P2137 REPLACEMENT 26 Int BE Pri
62112!#4 N7913 P2138 ST 21 0x418000b1 FP BE Pri
62113!#4 N7914 P2139 MEMBAR
62114!#4 N7915 P2140 BST 26 0x418000b2 FP BE Pri
62115!#4 N7916 P2140 BST 27 0x418000b3 FP BE Pri
62116!#4 N7917 P2141 MEMBAR
62117!#4 N7918 P2142 REPLACEMENT 19 Int BE Sec
62118!#4 N7919 P2143 MEMBAR
62119!#4 N7920 P2144 BSTC 11 0x418000b4 FP BE Pri
62120!#4 N7921 P2144 BSTC 12 0x418000b5 FP BE Pri
62121!#A N7920 N7921
62122!#4 N7922 P2144 BSTC 13 0x418000b6 FP BE Pri
62123!#4 N7923 P2145 MEMBAR
62124!#4 N7924 P2146 BLD 5 -1 FP BE Pri
62125!#4 N7925 P2146 BLD 6 -1 FP BE Pri
62126!#4 N7926 P2147 MEMBAR
62127!#4 N7927 P2148 BLD 30 -1 FP BE Pri
62128!#4 N7928 P2149 MEMBAR
62129!#4 N7929 P2150 BLD 30 -1 FP BE Pri
62130!#4 N7930 P2151 MEMBAR
62131!#4 N7931 P2152 BLD 0 -1 FP BE Pri
62132!#4 N7932 P2152 BLD 1 -1 FP BE Pri
62133!#A N7931 N7932
62134!#4 N7933 P2152 BLD 2 -1 FP BE Pri
62135!#4 N7934 P2152 BLD 3 -1 FP BE Pri
62136!#4 N7935 P2152 BLD 4 -1 FP BE Pri
62137!#4 N7936 P2153 MEMBAR
62138!#4 N7937 P2154 BSTC 8 0x418000b7 FP BE Pri
62139!#4 N7938 P2154 BSTC 9 0x418000b8 FP BE Pri
62140!#4 N7939 P2155 MEMBAR
62141!#4 N7940 P2156 REPLACEMENT 31 Int BE Pri
62142!#4 N7941 P2157 LD 27 -1 FP BE Pri
62143!#4 N7942 P2158 REPLACEMENT 16 Int BE Pri
62144!#4 N7943 P2159 MEMBAR
62145!#4 N7944 P2160 BSTC 32 0x418000b9 FP BE Sec
62146!#4 N7945 P2161 MEMBAR
62147!#4 N7946 P2162 REPLACEMENT 8 Int BE Pri
62148!#4 N7947 P2163 MEMBAR
62149!#4 N7948 P2164 BST 8 0x418000ba FP BE Pri
62150!#4 N7949 P2164 BST 9 0x418000bb FP BE Pri
62151!#4 N7950 P2165 MEMBAR
62152!#4 N7951 P2166 BST 21 0x418000bc FP BE Pri
62153!#4 N7952 P2166 BST 22 0x418000bd FP BE Pri
62154!#A N7951 N7952
62155!#4 N7953 P2166 BST 23 0x418000be FP BE Pri
62156!#4 N7954 P2167 MEMBAR
62157!#4 N7955 P2168 ST 10 0x418000bf FP BE Pri
62158!#4 N7956 P2169 PREFETCH 18 Int BE Pri
62159!#4 N7957 P2170 REPLACEMENT 23 Int BE Pri
62160!#4 N7958 P2171 MEMBAR
62161!#4 N7959 P2172 BLD 7 -1 FP BE Pri
62162!#4 N7960 P2173 MEMBAR
62163!#4 N7961 P2174 BST 33 0x418000c0 FP BE Pri
62164!#4 N7962 P2175 MEMBAR
62165!#4 N7963 P2176 PREFETCH 32 Int LE Sec
62166!#4 N7964 P2177 ST 18 0x418000c1 FP BE Pri
62167!#4 N7965 P2178 PREFETCH 7 Int BE Pri
62168!#4 N7966 P2179 LD 0 -1 FP BE Pri
62169!#4 N7967 P2180 MEMBAR
62170!#4 N7968 P2181 BST 21 0x418000c2 FP BE Pri
62171!#4 N7969 P2181 BST 22 0x418000c3 FP BE Pri
62172!#A N7968 N7969
62173!#4 N7970 P2181 BST 23 0x418000c4 FP BE Pri
62174!#4 N7971 P2182 MEMBAR
62175!#4 N7972 P2183 ST 33 0x418000c5 FP BE Pri
62176!#4 N7973 P2184 REPLACEMENT 12 Int BE Sec
62177!#4 N7974 P2185 REPLACEMENT 24 Int BE Nuc
62178!#4 N7975 P2186 ST 15 0x2000020 Int BE Nuc
62179!#4 N7976 P2187 REPLACEMENT 10 Int BE Pri
62180!#4 N7977 P2188 PREFETCH 15 Int LE Pri
62181!#4 N7978 P2189 MEMBAR
62182!#4 N7979 P2190 BLD 18 -1 FP BE Pri
62183!#4 N7980 P2191 MEMBAR
62184!#4 N7981 P2192 ST 27 0x418000c6 FP BE Sec
62185!#4 N7982 P2193 ST 14 0x2000021 Int BE Pri
62186!#4 N7983 P2194 MEMBAR
62187!#4 N7984 P2195 BST 21 0x418000c7 FP BE Sec
62188!#4 N7985 P2195 BST 22 0x418000c8 FP BE Sec
62189!#A N7984 N7985
62190!#4 N7986 P2195 BST 23 0x418000c9 FP BE Sec
62191!#4 N7987 P2196 MEMBAR
62192!#4 N7988 P2197 REPLACEMENT 16 Int BE Nuc
62193!#4 N7989 P2198 REPLACEMENT 6 Int BE Pri
62194!#4 N7990 P2199 MEMBAR
62195!#4 N7991 P2200 BLD 31 -1 FP BE Pri
62196!#4 N7992 P2201 MEMBAR
62197!#4 N7993 P2202 BLD 26 -1 FP BE Pri
62198!#4 N7994 P2202 BLD 27 -1 FP BE Pri
62199!#4 N7995 P2203 MEMBAR
62200!#4 N7996 P2204 BLD 24 -1 FP BE Pri
62201!#4 N7997 P2204 BLD 25 -1 FP BE Pri
62202!#4 N7998 P2205 MEMBAR
62203!#4 N7999 P2206 PREFETCH 32 Int BE Nuc
62204!#4 N8000 P2207 ST 1 0x2000022 Int BE Pri
62205!#4 N8001 P2208 MEMBAR
62206!#4 N8002 P2209 BLD 20 -1 FP BE Pri
62207!#4 N8003 P2210 MEMBAR
62208!#4 N8004 P2211 REPLACEMENT 26 Int BE Pri
62209!#4 N8005 P2212 MEMBAR
62210!#4 N8006 P2213 BLD 26 -1 FP BE Pri
62211!#4 N8007 P2213 BLD 27 -1 FP BE Pri
62212!#4 N8008 P2214 MEMBAR
62213!#4 N8009 P2215 BLD 19 -1 FP BE Pri
62214!#4 N8010 P2216 MEMBAR
62215!#4 N8011 P2217 BST 10 0x418000ca FP BE Pri
62216!#4 N8012 P2218 MEMBAR
62217!#4 N8013 P2219 IDC_FLIP 20 Int BE Pri
62218!#4 N8014 P2220 ST 16 0x2000023 Int BE Pri
62219!#4 N8015 P2221 REPLACEMENT 21 Int BE Sec
62220!#4 N8016 P2222 MEMBAR
62221!#4 N8017 P2223 BLD 0 -1 FP BE Pri
62222!#4 N8018 P2223 BLD 1 -1 FP BE Pri
62223!#A N8017 N8018
62224!#4 N8019 P2223 BLD 2 -1 FP BE Pri
62225!#4 N8020 P2223 BLD 3 -1 FP BE Pri
62226!#4 N8021 P2223 BLD 4 -1 FP BE Pri
62227!#4 N8022 P2224 MEMBAR
62228!#4 N8023 P2225 MEMBAR
62229!#5 N8024 P2226 MEMBAR
62230!#5 N8025 P2227 BST 5 0x42000001 FP BE Pri
62231!#5 N8026 P2227 BST 6 0x42000002 FP BE Pri
62232!#5 N8027 P2228 MEMBAR
62233!#5 N8028 P2229 BLD 11 -1 FP BE Sec
62234!#5 N8029 P2229 BLD 12 -1 FP BE Sec
62235!#A N8028 N8029
62236!#5 N8030 P2229 BLD 13 -1 FP BE Sec
62237!#5 N8031 P2230 MEMBAR
62238!#5 N8032 P2231 BST 11 0x42000003 FP BE Sec
62239!#5 N8033 P2231 BST 12 0x42000004 FP BE Sec
62240!#A N8032 N8033
62241!#5 N8034 P2231 BST 13 0x42000005 FP BE Sec
62242!#5 N8035 P2232 MEMBAR
62243!#5 N8036 P2233 ST 32 0x2800001 Int BE Nuc
62244!#5 N8037 P2234 MEMBAR
62245!#5 N8038 P2235 BLD 33 -1 FP BE Pri
62246!#5 N8039 P2236 MEMBAR
62247!#5 N8040 P2237 REPLACEMENT 27 Int BE Sec
62248!#5 N8041 P2238 MEMBAR
62249!#5 N8042 P2239 BLD 17 -1 FP BE Sec
62250!#5 N8043 P2240 MEMBAR
62251!#5 N8044 P2241 REPLACEMENT 23 Int BE Nuc
62252!#5 N8045 P2242 MEMBAR
62253!#5 N8046 P2243 BLD 20 -1 FP BE Pri
62254!#5 N8047 P2244 MEMBAR
62255!#5 N8048 P2245 BST 10 0x42000006 FP BE Pri
62256!#5 N8049 P2246 MEMBAR
62257!#5 N8050 P2247 ST 20 0x42000007 FP BE Pri
62258!#5 N8051 P2248 PREFETCH 11 Int LE Pri
62259!#5 N8052 P2249 ST 31 0x2800002 Int BE Pri
62260!#5 N8053 P2250 LD 26 -1 FP BE Sec
62261!#5 N8054 P2251 MEMBAR
62262!#5 N8055 P2252 BLD 20 -1 FP BE Pri
62263!#5 N8056 P2253 MEMBAR
62264!#5 N8057 P2254 PREFETCH 7 Int BE Nuc
62265!#5 N8058 P2255 MEMBAR
62266!#5 N8059 P2256 BST 15 0x42000008 FP BE Pri
62267!#5 N8060 P2257 MEMBAR
62268!#5 N8061 P2258 BSTC 0 0x42000009 FP BE Pri
62269!#5 N8062 P2258 BSTC 1 0x4200000a FP BE Pri
62270!#A N8061 N8062
62271!#5 N8063 P2258 BSTC 2 0x4200000b FP BE Pri
62272!#5 N8064 P2258 BSTC 3 0x4200000c FP BE Pri
62273!#5 N8065 P2258 BSTC 4 0x4200000d FP BE Pri
62274!#5 N8066 P2259 MEMBAR
62275!#5 N8067 P2260 REPLACEMENT 13 Int BE Pri
62276!#5 N8068 P2261 MEMBAR
62277!#5 N8069 P2262 BST 11 0x4200000e FP BE Pri
62278!#5 N8070 P2262 BST 12 0x4200000f FP BE Pri
62279!#A N8069 N8070
62280!#5 N8071 P2262 BST 13 0x42000010 FP BE Pri
62281!#5 N8072 P2263 MEMBAR
62282!#5 N8073 P2264 ST 20 0x2800003 Int BE Pri
62283!#5 N8074 P2265 MEMBAR
62284!#5 N8075 P2266 BLD 10 -1 FP BE Pri
62285!#5 N8076 P2267 MEMBAR
62286!#5 N8077 P2268 REPLACEMENT 2 Int BE Pri
62287!#5 N8078 P2269 MEMBAR
62288!#5 N8079 P2270 BLD 5 -1 FP BE Sec
62289!#5 N8080 P2270 BLD 6 -1 FP BE Sec
62290!#5 N8081 P2271 MEMBAR
62291!#5 N8082 P2272 PREFETCH 5 Int BE Nuc
62292!#5 N8083 P2273 ST 13 0x42000011 FP BE Nuc
62293!#5 N8084 P2274 REPLACEMENT 7 Int BE Pri
62294!#5 N8085 P2275 LD 11 -1 Int BE Pri
62295!#5 N8086 P2276 ST 12 0x2800004 Int BE Sec
62296!#5 N8087 P2277 MEMBAR
62297!#5 N8088 P2278 BLD 31 -1 FP BE Pri
62298!#5 N8089 P2279 MEMBAR
62299!#5 N8090 P2280 BST 20 0x42000012 FP BE Pri
62300!#5 N8091 P2281 MEMBAR
62301!#5 N8092 P2282 REPLACEMENT 19 Int BE Pri
62302!#5 N8093 P2283 MEMBAR
62303!#5 N8094 P2284 BST 17 0x42000013 FP BE Pri
62304!#5 N8095 P2285 MEMBAR
62305!#5 N8096 P2286 BST 16 0x42000014 FP BE Pri
62306!#5 N8097 P2287 MEMBAR
62307!#5 N8098 P2288 ST 11 0x2800005 Int BE Nuc
62308!#5 N8099 P2289 REPLACEMENT 17 Int BE Pri
62309!#5 N8100 P2290 REPLACEMENT 17 Int BE Pri
62310!#5 N8101 P2291 MEMBAR
62311!#5 N8102 P2292 BSTC 14 0x42000015 FP BE Sec
62312!#5 N8103 P2293 MEMBAR
62313!#5 N8104 P2294 BST 0 0x42000016 FP BE Pri
62314!#5 N8105 P2294 BST 1 0x42000017 FP BE Pri
62315!#A N8104 N8105
62316!#5 N8106 P2294 BST 2 0x42000018 FP BE Pri
62317!#5 N8107 P2294 BST 3 0x42000019 FP BE Pri
62318!#5 N8108 P2294 BST 4 0x4200001a FP BE Pri
62319!#5 N8109 P2295 MEMBAR
62320!#5 N8110 P2296 REPLACEMENT 13 Int BE Pri
62321!#5 N8111 P2297 MEMBAR
62322!#5 N8112 P2298 BST 20 0x4200001b FP BE Pri
62323!#5 N8113 P2299 MEMBAR
62324!#5 N8114 P2300 BLD 8 -1 FP BE Pri
62325!#5 N8115 P2300 BLD 9 -1 FP BE Pri
62326!#5 N8116 P2301 MEMBAR
62327!#5 N8117 P2302 LD 27 -1 FP BE Pri
62328!#5 N8118 P2303 MEMBAR
62329!#5 N8119 P2304 BLD 8 -1 FP BE Pri
62330!#5 N8120 P2304 BLD 9 -1 FP BE Pri
62331!#5 N8121 P2305 MEMBAR
62332!#5 N8122 P2306 REPLACEMENT 25 Int BE Sec
62333!#5 N8123 P2307 REPLACEMENT 5 Int BE Pri
62334!#5 N8124 P2308 REPLACEMENT 15 Int BE Pri
62335!#5 N8125 P2309 MEMBAR
62336!#5 N8126 P2310 BLD 0 -1 FP BE Sec
62337!#5 N8127 P2310 BLD 1 -1 FP BE Sec
62338!#A N8126 N8127
62339!#5 N8128 P2310 BLD 2 -1 FP BE Sec
62340!#5 N8129 P2310 BLD 3 -1 FP BE Sec
62341!#5 N8130 P2310 BLD 4 -1 FP BE Sec
62342!#5 N8131 P2311 MEMBAR
62343!#5 N8132 P2312 LD 15 -1 Int BE Pri
62344!#5 N8133 P2313 PREFETCH 0 Int BE Pri
62345!#5 N8134 P2314 MEMBAR
62346!#5 N8135 P2315 BLD 21 -1 FP BE Pri
62347!#5 N8136 P2315 BLD 22 -1 FP BE Pri
62348!#A N8135 N8136
62349!#5 N8137 P2315 BLD 23 -1 FP BE Pri
62350!#5 N8138 P2316 MEMBAR
62351!#5 N8139 P2317 BST 10 0x4200001c FP BE Pri
62352!#5 N8140 P2318 MEMBAR
62353!#5 N8141 P2319 LD 13 -1 Int BE Pri
62354!#5 N8142 P2320 MEMBAR
62355!#5 N8143 P2321 BST 8 0x4200001d FP BE Pri
62356!#5 N8144 P2321 BST 9 0x4200001e FP BE Pri
62357!#5 N8145 P2322 MEMBAR
62358!#5 N8146 P2323 REPLACEMENT 25 Int BE Sec
62359!#5 N8147 P2324 LD 4 -1 FP BE Pri
62360!#5 N8148 P2325 LD 14 -1 Int BE Pri
62361!#5 N8149 P2326 PREFETCH 18 Int BE Sec
62362!#5 N8150 P2327 IDC_FLIP 11 Int BE Pri
62363!#5 N8151 P2328 ST 14 0x4200001f FP BE Pri
62364!#5 N8152 P2329 MEMBAR
62365!#5 N8153 P2330 BST 24 0x42000020 FP BE Pri
62366!#5 N8154 P2330 BST 25 0x42000021 FP BE Pri
62367!#5 N8155 P2331 MEMBAR
62368!#5 N8156 P2332 ST 3 0x2800006 Int BE Sec
62369!#5 N8157 P2333 REPLACEMENT 9 Int BE Nuc
62370!#5 N8158 P2334 REPLACEMENT 16 Int BE Pri
62371!#5 N8159 P2335 PREFETCH 25 Int BE Pri
62372!#5 N8160 P2336 MEMBAR
62373!#5 N8161 P2337 BLD 8 -1 FP BE Pri
62374!#5 N8162 P2337 BLD 9 -1 FP BE Pri
62375!#5 N8163 P2338 MEMBAR
62376!#5 N8164 P2339 LD 21 -1 FP BE Pri
62377!#5 N8165 P2340 MEMBAR
62378!#5 N8166 P2341 BLD 15 -1 FP BE Pri
62379!#5 N8167 P2342 MEMBAR
62380!#5 N8168 P2343 PREFETCH 3 Int BE Pri
62381!#5 N8169 P2344 MEMBAR
62382!#5 N8170 P2345 BLD 17 -1 FP BE Pri
62383!#5 N8171 P2346 MEMBAR
62384!#5 N8172 P2347 BST 31 0x42000022 FP BE Pri
62385!#5 N8173 P2348 MEMBAR
62386!#5 N8174 P2349 ST 9 0x42000023 FP BE Pri
62387!#5 N8175 P2350 PREFETCH 8 Int BE Sec
62388!#5 N8176 P2351 PREFETCH 22 Int BE Pri
62389!#5 N8177 P2352 MEMBAR
62390!#5 N8178 P2353 BLD 32 -1 FP BE Sec
62391!#5 N8179 P2354 MEMBAR
62392!#5 N8180 P2355 REPLACEMENT 18 Int BE Pri
62393!#5 N8181 P2356 MEMBAR
62394!#5 N8182 P2357 BST 11 0x42000024 FP BE Pri
62395!#5 N8183 P2357 BST 12 0x42000025 FP BE Pri
62396!#A N8182 N8183
62397!#5 N8184 P2357 BST 13 0x42000026 FP BE Pri
62398!#5 N8185 P2358 MEMBAR
62399!#5 N8186 P2359 BLD 0 -1 FP BE Pri
62400!#5 N8187 P2359 BLD 1 -1 FP BE Pri
62401!#A N8186 N8187
62402!#5 N8188 P2359 BLD 2 -1 FP BE Pri
62403!#5 N8189 P2359 BLD 3 -1 FP BE Pri
62404!#5 N8190 P2359 BLD 4 -1 FP BE Pri
62405!#5 N8191 P2360 MEMBAR
62406!#5 N8192 P2361 BSTC 0 0x42000027 FP BE Sec
62407!#5 N8193 P2361 BSTC 1 0x42000028 FP BE Sec
62408!#A N8192 N8193
62409!#5 N8194 P2361 BSTC 2 0x42000029 FP BE Sec
62410!#5 N8195 P2361 BSTC 3 0x4200002a FP BE Sec
62411!#5 N8196 P2361 BSTC 4 0x4200002b FP BE Sec
62412!#5 N8197 P2362 MEMBAR
62413!#5 N8198 P2363 REPLACEMENT 13 Int BE Pri
62414!#5 N8199 P2364 MEMBAR
62415!#5 N8200 P2365 BLD 18 -1 FP BE Pri
62416!#5 N8201 P2366 MEMBAR
62417!#5 N8202 P2367 BLD 29 -1 FP BE Pri
62418!#5 N8203 P2368 MEMBAR
62419!#5 N8204 P2369 LD 14 -1 Int BE Pri
62420!#5 N8205 P2370 LD 26 -1 Int BE Pri
62421!#5 N8206 P2371 REPLACEMENT 1 Int BE Pri
62422!#5 N8207 P2372 MEMBAR
62423!#5 N8208 P2373 BSTC 14 0x4200002c FP BE Sec
62424!#5 N8209 P2374 MEMBAR
62425!#5 N8210 P2375 BLD 0 -1 FP BE Sec
62426!#5 N8211 P2375 BLD 1 -1 FP BE Sec
62427!#A N8210 N8211
62428!#5 N8212 P2375 BLD 2 -1 FP BE Sec
62429!#5 N8213 P2375 BLD 3 -1 FP BE Sec
62430!#5 N8214 P2375 BLD 4 -1 FP BE Sec
62431!#5 N8215 P2376 MEMBAR
62432!#5 N8216 P2377 LD 11 -1 Int BE Pri
62433!#5 N8217 P2378 MEMBAR
62434!#5 N8218 P2379 BSTC 17 0x4200002d FP BE Pri
62435!#5 N8219 P2380 MEMBAR
62436!#5 N8220 P2381 BSTC 32 0x4200002e FP BE Pri
62437!#5 N8221 P2382 MEMBAR
62438!#5 N8222 P2383 BLD 21 -1 FP BE Pri
62439!#5 N8223 P2383 BLD 22 -1 FP BE Pri
62440!#A N8222 N8223
62441!#5 N8224 P2383 BLD 23 -1 FP BE Pri
62442!#5 N8225 P2384 MEMBAR
62443!#5 N8226 P2385 ST 13 0x2800007 Int BE Nuc
62444!#5 N8227 P2386 LD 26 -1 Int BE Pri
62445!#5 N8228 P2387 REPLACEMENT 4 Int BE Pri
62446!#5 N8229 P2388 MEMBAR
62447!#5 N8230 P2389 BLD 32 -1 FP BE Pri
62448!#5 N8231 P2390 MEMBAR
62449!#5 N8232 P2391 ST 11 0x2800008 Int BE Pri
62450!#5 N8233 P2392 REPLACEMENT 7 Int BE Pri
62451!#5 N8234 P2393 PREFETCH 26 Int BE Pri
62452!#5 N8235 P2394 MEMBAR
62453!#5 N8236 P2395 BSTC 10 0x4200002f FP BE Pri
62454!#5 N8237 P2396 MEMBAR
62455!#5 N8238 P2397 BSTC 33 0x42000030 FP BE Pri
62456!#5 N8239 P2398 MEMBAR
62457!#5 N8240 P2399 ST 18 0x42000031 FP BE Pri
62458!#5 N8241 P2400 REPLACEMENT 8 Int BE Pri
62459!#5 N8242 P2401 MEMBAR
62460!#5 N8243 P2402 BST 19 0x42000032 FP BE Pri
62461!#5 N8244 P2403 MEMBAR
62462!#5 N8245 P2404 BSTC 24 0x42000033 FP BE Pri
62463!#5 N8246 P2404 BSTC 25 0x42000034 FP BE Pri
62464!#5 N8247 P2405 MEMBAR
62465!#5 N8248 P2406 BLD 17 -1 FP BE Pri
62466!#5 N8249 P2407 MEMBAR
62467!#5 N8250 P2408 REPLACEMENT 23 Int BE Nuc
62468!#5 N8251 P2409 REPLACEMENT 14 Int BE Pri
62469!#5 N8252 P2410 MEMBAR
62470!#5 N8253 P2411 BLD 26 -1 FP BE Pri
62471!#5 N8254 P2411 BLD 27 -1 FP BE Pri
62472!#5 N8255 P2412 MEMBAR
62473!#5 N8256 P2413 BLD 11 -1 FP BE Pri
62474!#5 N8257 P2413 BLD 12 -1 FP BE Pri
62475!#A N8256 N8257
62476!#5 N8258 P2413 BLD 13 -1 FP BE Pri
62477!#5 N8259 P2414 MEMBAR
62478!#5 N8260 P2415 REPLACEMENT 30 Int BE Pri
62479!#5 N8261 P2416 MEMBAR
62480!#5 N8262 P2417 BLD 15 -1 FP BE Pri
62481!#5 N8263 P2418 MEMBAR
62482!#5 N8264 P2419 BSTC 0 0x42000035 FP BE Pri
62483!#5 N8265 P2419 BSTC 1 0x42000036 FP BE Pri
62484!#A N8264 N8265
62485!#5 N8266 P2419 BSTC 2 0x42000037 FP BE Pri
62486!#5 N8267 P2419 BSTC 3 0x42000038 FP BE Pri
62487!#5 N8268 P2419 BSTC 4 0x42000039 FP BE Pri
62488!#5 N8269 P2420 MEMBAR
62489!#5 N8270 P2421 BSTC 26 0x4200003a FP BE Pri
62490!#5 N8271 P2421 BSTC 27 0x4200003b FP BE Pri
62491!#5 N8272 P2422 MEMBAR
62492!#5 N8273 P2423 REPLACEMENT 3 Int BE Pri
62493!#5 N8274 P2424 ST 21 0x2800009 Int BE Pri
62494!#5 N8275 P2425 IDC_FLIP 29 Int BE Pri
62495!#5 N8276 P2426 MEMBAR
62496!#5 N8277 P2427 BSTC 0 0x4200003c FP BE Pri
62497!#5 N8278 P2427 BSTC 1 0x4200003d FP BE Pri
62498!#A N8277 N8278
62499!#5 N8279 P2427 BSTC 2 0x4200003e FP BE Pri
62500!#5 N8280 P2427 BSTC 3 0x4200003f FP BE Pri
62501!#5 N8281 P2427 BSTC 4 0x42000040 FP BE Pri
62502!#5 N8282 P2428 MEMBAR
62503!#5 N8283 P2429 LD 33 -1 FP BE Pri
62504!#5 N8284 P2430 MEMBAR
62505!#5 N8285 P2431 BLD 5 -1 FP BE Pri
62506!#5 N8286 P2431 BLD 6 -1 FP BE Pri
62507!#5 N8287 P2432 MEMBAR
62508!#5 N8288 P2433 ST 18 0x280000a Int BE Pri
62509!#5 N8289 P2434 LD 8 -1 Int BE Sec
62510!#5 N8290 P2435 MEMBAR
62511!#5 N8291 P2436 BST 0 0x42000041 FP BE Pri
62512!#5 N8292 P2436 BST 1 0x42000042 FP BE Pri
62513!#A N8291 N8292
62514!#5 N8293 P2436 BST 2 0x42000043 FP BE Pri
62515!#5 N8294 P2436 BST 3 0x42000044 FP BE Pri
62516!#5 N8295 P2436 BST 4 0x42000045 FP BE Pri
62517!#5 N8296 P2437 MEMBAR
62518!#5 N8297 P2438 BST 26 0x42000046 FP BE Pri
62519!#5 N8298 P2438 BST 27 0x42000047 FP BE Pri
62520!#5 N8299 P2439 MEMBAR
62521!#5 N8300 P2440 LD 5 -1 FP BE Pri
62522!#5 N8301 P2441 MEMBAR
62523!#5 N8302 P2442 BLD 16 -1 FP BE Sec
62524!#5 N8303 P2443 MEMBAR
62525!#5 N8304 P2444 BSTC 15 0x42000048 FP BE Sec
62526!#5 N8305 P2445 MEMBAR
62527!#5 N8306 P2446 PREFETCH 15 Int BE Sec
62528!#5 N8307 P2447 MEMBAR
62529!#5 N8308 P2448 BLD 31 -1 FP BE Sec
62530!#5 N8309 P2449 MEMBAR
62531!#5 N8310 P2450 BLD 29 -1 FP BE Pri
62532!#5 N8311 P2451 MEMBAR
62533!#5 N8312 P2452 PREFETCH 31 Int BE Pri
62534!#5 N8313 P2453 ST 20 0x280000b Int BE Pri
62535!#5 N8314 P2454 IDC_FLIP 0 Int BE Pri
62536!#5 N8315 P2455 LD 9 -1 FP BE Pri
62537!#5 N8316 P2456 MEMBAR
62538!#5 N8317 P2457 BLD 32 -1 FP BE Pri
62539!#5 N8318 P2458 MEMBAR
62540!#5 N8319 P2459 LD 25 -1 FP BE Pri
62541!#5 N8320 P2460 ST 19 0x280000c Int BE Pri
62542!#5 N8321 P2461 ST 1 0x280000d Int BE Pri
62543!#5 N8322 P2462 PREFETCH 31 Int BE Pri
62544!#5 N8323 P2463 LD 2 -1 FP BE Sec
62545!#5 N8324 P2464 MEMBAR
62546!#5 N8325 P2465 BSTC 24 0x42000049 FP BE Pri
62547!#5 N8326 P2465 BSTC 25 0x4200004a FP BE Pri
62548!#5 N8327 P2466 MEMBAR
62549!#5 N8328 P2467 BLD 33 -1 FP BE Pri
62550!#5 N8329 P2468 MEMBAR
62551!#5 N8330 P2469 BSTC 32 0x4200004b FP BE Sec
62552!#5 N8331 P2470 MEMBAR
62553!#5 N8332 P2471 ST 7 0x4200004c FP BE Nuc
62554!#5 N8333 P2472 REPLACEMENT 22 Int BE Pri
62555!#5 N8334 P2473 MEMBAR
62556!#5 N8335 P2474 BLD 8 -1 FP BE Pri
62557!#5 N8336 P2474 BLD 9 -1 FP BE Pri
62558!#5 N8337 P2475 MEMBAR
62559!#5 N8338 P2476 BLD 11 -1 FP BE Pri
62560!#5 N8339 P2476 BLD 12 -1 FP BE Pri
62561!#A N8338 N8339
62562!#5 N8340 P2476 BLD 13 -1 FP BE Pri
62563!#5 N8341 P2477 MEMBAR
62564!#5 N8342 P2478 BLD 8 -1 FP BE Sec
62565!#5 N8343 P2478 BLD 9 -1 FP BE Sec
62566!#5 N8344 P2479 MEMBAR
62567!#5 N8345 P2480 ST 15 0x280000e Int BE Pri
62568!#5 N8346 P2481 MEMBAR
62569!#5 N8347 P2482 BLD 29 -1 FP BE Pri
62570!#5 N8348 P2483 MEMBAR
62571!#5 N8349 P2484 BLD 21 -1 FP BE Pri
62572!#5 N8350 P2484 BLD 22 -1 FP BE Pri
62573!#A N8349 N8350
62574!#5 N8351 P2484 BLD 23 -1 FP BE Pri
62575!#5 N8352 P2485 MEMBAR
62576!#5 N8353 P2486 BLD 18 -1 FP BE Pri
62577!#5 N8354 P2487 MEMBAR
62578!#5 N8355 P2488 PREFETCH 16 Int BE Pri
62579!#5 N8356 P2489 LD 30 -1 FP BE Pri
62580!#5 N8357 P2490 ST 19 0x280000f Int BE Pri
62581!#5 N8358 P2491 LD 26 -1 Int BE Pri
62582!#5 N8359 P2492 REPLACEMENT 28 Int BE Pri
62583!#5 N8360 P2493 ST 29 0x2800010 Int BE Nuc
62584!#5 N8361 P2494 LD 28 -1 Int LE Pri
62585!#5 N8362 P2495 LD 1 -1 Int BE Pri
62586!#5 N8363 P2496 ST 16 0x2800011 Int BE Pri
62587!#5 N8364 P2497 ST 20 0x4200004d FP BE Nuc
62588!#5 N8365 P2498 MEMBAR
62589!#5 N8366 P2499 BSTC 0 0x4200004e FP BE Pri
62590!#5 N8367 P2499 BSTC 1 0x4200004f FP BE Pri
62591!#A N8366 N8367
62592!#5 N8368 P2499 BSTC 2 0x42000050 FP BE Pri
62593!#5 N8369 P2499 BSTC 3 0x42000051 FP BE Pri
62594!#5 N8370 P2499 BSTC 4 0x42000052 FP BE Pri
62595!#5 N8371 P2500 MEMBAR
62596!#5 N8372 P2501 BLD 8 -1 FP BE Pri
62597!#5 N8373 P2501 BLD 9 -1 FP BE Pri
62598!#5 N8374 P2502 MEMBAR
62599!#5 N8375 P2503 REPLACEMENT 5 Int BE Pri
62600!#5 N8376 P2504 MEMBAR
62601!#5 N8377 P2505 BLD 21 -1 FP BE Sec
62602!#5 N8378 P2505 BLD 22 -1 FP BE Sec
62603!#A N8377 N8378
62604!#5 N8379 P2505 BLD 23 -1 FP BE Sec
62605!#5 N8380 P2506 MEMBAR
62606!#5 N8381 P2507 ST 18 0x42000053 FP BE Pri
62607!#5 N8382 P2508 REPLACEMENT 18 Int BE Sec
62608!#5 N8383 P2509 MEMBAR
62609!#5 N8384 P2510 BST 11 0x42000054 FP BE Pri
62610!#5 N8385 P2510 BST 12 0x42000055 FP BE Pri
62611!#A N8384 N8385
62612!#5 N8386 P2510 BST 13 0x42000056 FP BE Pri
62613!#5 N8387 P2511 MEMBAR
62614!#5 N8388 P2512 BLD 32 -1 FP BE Pri
62615!#5 N8389 P2513 MEMBAR
62616!#5 N8390 P2514 BLD 26 -1 FP BE Sec
62617!#5 N8391 P2514 BLD 27 -1 FP BE Sec
62618!#5 N8392 P2515 MEMBAR
62619!#5 N8393 P2516 BLD 0 -1 FP BE Pri
62620!#5 N8394 P2516 BLD 1 -1 FP BE Pri
62621!#A N8393 N8394
62622!#5 N8395 P2516 BLD 2 -1 FP BE Pri
62623!#5 N8396 P2516 BLD 3 -1 FP BE Pri
62624!#5 N8397 P2516 BLD 4 -1 FP BE Pri
62625!#5 N8398 P2517 MEMBAR
62626!#5 N8399 P2518 LD 21 -1 FP BE Pri
62627!#5 N8400 P2519 IDC_FLIP 23 Int BE Pri
62628!#5 N8401 P2520 ST 3 0x42000057 FP BE Pri
62629!#5 N8402 P2521 ST 28 0x42000058 FP BE Pri
62630!#5 N8403 P2522 ST 27 0x42000059 FP BE Pri
62631!#5 N8404 P2523 REPLACEMENT 18 Int BE Sec
62632!#5 N8405 P2524 LD 29 -1 FP BE Pri
62633!#5 N8406 P2525 IDC_FLIP 20 Int BE Pri
62634!#5 N8407 P2526 LD 3 -1 Int BE Pri
62635!#5 N8408 P2527 PREFETCH 14 Int BE Pri
62636!#5 N8409 P2528 ST 12 0x2800012 Int BE Pri
62637!#5 N8410 P2529 PREFETCH 21 Int BE Pri
62638!#5 N8411 P2530 REPLACEMENT 16 Int BE Pri
62639!#5 N8412 P2531 ST 20 0x4200005a FP BE Pri
62640!#5 N8413 P2532 ST 6 0x2800013 Int BE Nuc
62641!#5 N8414 P2533 REPLACEMENT 4 Int BE Pri
62642!#5 N8415 P2534 REPLACEMENT 5 Int BE Sec
62643!#5 N8416 P2535 MEMBAR
62644!#5 N8417 P2536 BSTC 15 0x4200005b FP BE Pri
62645!#5 N8418 P2537 MEMBAR
62646!#5 N8419 P2538 ST 22 0x4200005c FP BE Pri
62647!#5 N8420 P2539 ST 16 0x4200005d FP BE Pri
62648!#5 N8421 P2540 MEMBAR
62649!#5 N8422 P2541 BST 21 0x4200005e FP BE Sec
62650!#5 N8423 P2541 BST 22 0x4200005f FP BE Sec
62651!#A N8422 N8423
62652!#5 N8424 P2541 BST 23 0x42000060 FP BE Sec
62653!#5 N8425 P2542 MEMBAR
62654!#5 N8426 P2543 BST 5 0x42000061 FP BE Pri
62655!#5 N8427 P2543 BST 6 0x42000062 FP BE Pri
62656!#5 N8428 P2544 MEMBAR
62657!#5 N8429 P2545 BLD 0 -1 FP BE Pri
62658!#5 N8430 P2545 BLD 1 -1 FP BE Pri
62659!#A N8429 N8430
62660!#5 N8431 P2545 BLD 2 -1 FP BE Pri
62661!#5 N8432 P2545 BLD 3 -1 FP BE Pri
62662!#5 N8433 P2545 BLD 4 -1 FP BE Pri
62663!#5 N8434 P2546 MEMBAR
62664!#5 N8435 P2547 BLD 5 -1 FP BE Pri
62665!#5 N8436 P2547 BLD 6 -1 FP BE Pri
62666!#5 N8437 P2548 MEMBAR
62667!#5 N8438 P2549 BST 24 0x42000063 FP BE Pri
62668!#5 N8439 P2549 BST 25 0x42000064 FP BE Pri
62669!#5 N8440 P2550 MEMBAR
62670!#5 N8441 P2551 REPLACEMENT 21 Int BE Pri
62671!#5 N8442 P2552 REPLACEMENT 3 Int BE Pri
62672!#5 N8443 P2553 MEMBAR
62673!#5 N8444 P2554 BST 32 0x42000065 FP BE Pri
62674!#5 N8445 P2555 MEMBAR
62675!#5 N8446 P2556 PREFETCH 30 Int BE Pri
62676!#5 N8447 P2557 MEMBAR
62677!#5 N8448 P2558 BLD 0 -1 FP BE Pri
62678!#5 N8449 P2558 BLD 1 -1 FP BE Pri
62679!#A N8448 N8449
62680!#5 N8450 P2558 BLD 2 -1 FP BE Pri
62681!#5 N8451 P2558 BLD 3 -1 FP BE Pri
62682!#5 N8452 P2558 BLD 4 -1 FP BE Pri
62683!#5 N8453 P2559 MEMBAR
62684!#5 N8454 P2560 BST 14 0x42000066 FP BE Pri
62685!#5 N8455 P2561 MEMBAR
62686!#5 N8456 P2562 BLD 21 -1 FP BE Pri
62687!#5 N8457 P2562 BLD 22 -1 FP BE Pri
62688!#A N8456 N8457
62689!#5 N8458 P2562 BLD 23 -1 FP BE Pri
62690!#5 N8459 P2563 MEMBAR
62691!#5 N8460 P2564 BSTC 24 0x42000067 FP BE Pri
62692!#5 N8461 P2564 BSTC 25 0x42000068 FP BE Pri
62693!#5 N8462 P2565 MEMBAR
62694!#5 N8463 P2566 BLD 11 -1 FP BE Pri
62695!#5 N8464 P2566 BLD 12 -1 FP BE Pri
62696!#A N8463 N8464
62697!#5 N8465 P2566 BLD 13 -1 FP BE Pri
62698!#5 N8466 P2567 MEMBAR
62699!#5 N8467 P2568 LD 10 -1 FP BE Pri
62700!#5 N8468 P2569 MEMBAR
62701!#5 N8469 P2570 BLD 21 -1 FP BE Sec
62702!#5 N8470 P2570 BLD 22 -1 FP BE Sec
62703!#A N8469 N8470
62704!#5 N8471 P2570 BLD 23 -1 FP BE Sec
62705!#5 N8472 P2571 MEMBAR
62706!#5 N8473 P2572 BLD 5 -1 FP BE Pri
62707!#5 N8474 P2572 BLD 6 -1 FP BE Pri
62708!#5 N8475 P2573 MEMBAR
62709!#5 N8476 P2574 REPLACEMENT 7 Int BE Pri
62710!#5 N8477 P2575 MEMBAR
62711!#5 N8478 P2576 BST 21 0x42000069 FP BE Sec
62712!#5 N8479 P2576 BST 22 0x4200006a FP BE Sec
62713!#A N8478 N8479
62714!#5 N8480 P2576 BST 23 0x4200006b FP BE Sec
62715!#5 N8481 P2577 MEMBAR
62716!#5 N8482 P2578 BLD 8 -1 FP BE Pri
62717!#5 N8483 P2578 BLD 9 -1 FP BE Pri
62718!#5 N8484 P2579 MEMBAR
62719!#5 N8485 P2580 BSTC 26 0x4200006c FP BE Pri
62720!#5 N8486 P2580 BSTC 27 0x4200006d FP BE Pri
62721!#5 N8487 P2581 MEMBAR
62722!#5 N8488 P2582 BSTC 0 0x4200006e FP BE Pri
62723!#5 N8489 P2582 BSTC 1 0x4200006f FP BE Pri
62724!#A N8488 N8489
62725!#5 N8490 P2582 BSTC 2 0x42000070 FP BE Pri
62726!#5 N8491 P2582 BSTC 3 0x42000071 FP BE Pri
62727!#5 N8492 P2582 BSTC 4 0x42000072 FP BE Pri
62728!#5 N8493 P2583 MEMBAR
62729!#5 N8494 P2584 BLD 26 -1 FP BE Pri
62730!#5 N8495 P2584 BLD 27 -1 FP BE Pri
62731!#5 N8496 P2585 MEMBAR
62732!#5 N8497 P2586 BLD 29 -1 FP BE Pri
62733!#5 N8498 P2587 MEMBAR
62734!#5 N8499 P2588 REPLACEMENT 33 Int BE Pri
62735!#5 N8500 P2589 MEMBAR
62736!#5 N8501 P2590 BST 15 0x42000073 FP BE Pri
62737!#5 N8502 P2591 MEMBAR
62738!#5 N8503 P2592 LD 30 -1 FP BE Nuc
62739!#5 N8504 P2593 MEMBAR
62740!#5 N8505 P2594 BST 26 0x42000074 FP BE Pri
62741!#5 N8506 P2594 BST 27 0x42000075 FP BE Pri
62742!#5 N8507 P2595 MEMBAR
62743!#5 N8508 P2596 BSTC 30 0x42000076 FP BE Pri
62744!#5 N8509 P2597 MEMBAR
62745!#5 N8510 P2598 REPLACEMENT 2 Int BE Nuc
62746!#5 N8511 P2599 MEMBAR
62747!#5 N8512 P2600 BLD 18 -1 FP BE Pri
62748!#5 N8513 P2601 MEMBAR
62749!#5 N8514 P2602 BLD 21 -1 FP BE Pri
62750!#5 N8515 P2602 BLD 22 -1 FP BE Pri
62751!#A N8514 N8515
62752!#5 N8516 P2602 BLD 23 -1 FP BE Pri
62753!#5 N8517 P2603 MEMBAR
62754!#5 N8518 P2604 BLD 0 -1 FP BE Pri
62755!#5 N8519 P2604 BLD 1 -1 FP BE Pri
62756!#A N8518 N8519
62757!#5 N8520 P2604 BLD 2 -1 FP BE Pri
62758!#5 N8521 P2604 BLD 3 -1 FP BE Pri
62759!#5 N8522 P2604 BLD 4 -1 FP BE Pri
62760!#5 N8523 P2605 MEMBAR
62761!#5 N8524 P2606 REPLACEMENT 22 Int BE Sec
62762!#5 N8525 P2607 LD 31 -1 FP BE Pri
62763!#5 N8526 P2608 MEMBAR
62764!#5 N8527 P2609 BST 11 0x42000077 FP BE Pri
62765!#5 N8528 P2609 BST 12 0x42000078 FP BE Pri
62766!#A N8527 N8528
62767!#5 N8529 P2609 BST 13 0x42000079 FP BE Pri
62768!#5 N8530 P2610 MEMBAR
62769!#5 N8531 P2611 BLD 0 -1 FP BE Pri
62770!#5 N8532 P2611 BLD 1 -1 FP BE Pri
62771!#A N8531 N8532
62772!#5 N8533 P2611 BLD 2 -1 FP BE Pri
62773!#5 N8534 P2611 BLD 3 -1 FP BE Pri
62774!#5 N8535 P2611 BLD 4 -1 FP BE Pri
62775!#5 N8536 P2612 MEMBAR
62776!#5 N8537 P2613 LD 1 -1 FP BE Pri
62777!#5 N8538 P2614 MEMBAR
62778!#5 N8539 P2615 BSTC 15 0x4200007a FP BE Sec
62779!#5 N8540 P2616 MEMBAR
62780!#5 N8541 P2617 ST 8 0x4200007b FP BE Pri
62781!#5 N8542 P2618 MEMBAR
62782!#5 N8543 P2619 BSTC 11 0x4200007c FP BE Pri
62783!#5 N8544 P2619 BSTC 12 0x4200007d FP BE Pri
62784!#A N8543 N8544
62785!#5 N8545 P2619 BSTC 13 0x4200007e FP BE Pri
62786!#5 N8546 P2620 MEMBAR
62787!#5 N8547 P2621 ST 27 0x4200007f FP BE Sec
62788!#5 N8548 P2622 MEMBAR
62789!#5 N8549 P2623 BLD 11 -1 FP BE Pri
62790!#5 N8550 P2623 BLD 12 -1 FP BE Pri
62791!#A N8549 N8550
62792!#5 N8551 P2623 BLD 13 -1 FP BE Pri
62793!#5 N8552 P2624 MEMBAR
62794!#5 N8553 P2625 REPLACEMENT 30 Int BE Nuc
62795!#5 N8554 P2626 MEMBAR
62796!#5 N8555 P2627 BSTC 0 0x42000080 FP BE Pri
62797!#5 N8556 P2627 BSTC 1 0x42000081 FP BE Pri
62798!#A N8555 N8556
62799!#5 N8557 P2627 BSTC 2 0x42000082 FP BE Pri
62800!#5 N8558 P2627 BSTC 3 0x42000083 FP BE Pri
62801!#5 N8559 P2627 BSTC 4 0x42000084 FP BE Pri
62802!#5 N8560 P2628 MEMBAR
62803!#5 N8561 P2629 REPLACEMENT 12 Int BE Pri
62804!#5 N8562 P2630 MEMBAR
62805!#5 N8563 P2631 BLD 11 -1 FP BE Pri
62806!#5 N8564 P2631 BLD 12 -1 FP BE Pri
62807!#A N8563 N8564
62808!#5 N8565 P2631 BLD 13 -1 FP BE Pri
62809!#5 N8566 P2632 MEMBAR
62810!#5 N8567 P2633 BSTC 20 0x42000085 FP BE Pri
62811!#5 N8568 P2634 MEMBAR
62812!#5 N8569 P2635 PREFETCH 18 Int BE Pri
62813!#5 N8570 P2636 LD 19 -1 Int BE Pri Loop_exit
62814!#5 N8571 P2226 MEMBAR
62815!#5 N8572 P2227 BST 5 0x42000086 FP BE Pri
62816!#5 N8573 P2227 BST 6 0x42000087 FP BE Pri
62817!#5 N8574 P2228 MEMBAR
62818!#5 N8575 P2229 BLD 11 -1 FP BE Sec
62819!#5 N8576 P2229 BLD 12 -1 FP BE Sec
62820!#A N8575 N8576
62821!#5 N8577 P2229 BLD 13 -1 FP BE Sec
62822!#5 N8578 P2230 MEMBAR
62823!#5 N8579 P2231 BST 11 0x42000088 FP BE Sec
62824!#5 N8580 P2231 BST 12 0x42000089 FP BE Sec
62825!#A N8579 N8580
62826!#5 N8581 P2231 BST 13 0x4200008a FP BE Sec
62827!#5 N8582 P2232 MEMBAR
62828!#5 N8583 P2233 ST 32 0x2800014 Int BE Nuc
62829!#5 N8584 P2234 MEMBAR
62830!#5 N8585 P2235 BLD 33 -1 FP BE Pri
62831!#5 N8586 P2236 MEMBAR
62832!#5 N8587 P2237 REPLACEMENT 27 Int BE Sec
62833!#5 N8588 P2238 MEMBAR
62834!#5 N8589 P2239 BLD 17 -1 FP BE Sec
62835!#5 N8590 P2240 MEMBAR
62836!#5 N8591 P2241 REPLACEMENT 23 Int BE Nuc
62837!#5 N8592 P2242 MEMBAR
62838!#5 N8593 P2243 BLD 20 -1 FP BE Pri
62839!#5 N8594 P2244 MEMBAR
62840!#5 N8595 P2245 BST 10 0x4200008b FP BE Pri
62841!#5 N8596 P2246 MEMBAR
62842!#5 N8597 P2247 ST 20 0x4200008c FP BE Pri
62843!#5 N8598 P2248 PREFETCH 11 Int LE Pri
62844!#5 N8599 P2249 ST 31 0x2800015 Int BE Pri
62845!#5 N8600 P2250 LD 26 -1 FP BE Sec
62846!#5 N8601 P2251 MEMBAR
62847!#5 N8602 P2252 BLD 20 -1 FP BE Pri
62848!#5 N8603 P2253 MEMBAR
62849!#5 N8604 P2254 PREFETCH 7 Int BE Nuc
62850!#5 N8605 P2255 MEMBAR
62851!#5 N8606 P2256 BST 15 0x4200008d FP BE Pri
62852!#5 N8607 P2257 MEMBAR
62853!#5 N8608 P2258 BSTC 0 0x4200008e FP BE Pri
62854!#5 N8609 P2258 BSTC 1 0x4200008f FP BE Pri
62855!#A N8608 N8609
62856!#5 N8610 P2258 BSTC 2 0x42000090 FP BE Pri
62857!#5 N8611 P2258 BSTC 3 0x42000091 FP BE Pri
62858!#5 N8612 P2258 BSTC 4 0x42000092 FP BE Pri
62859!#5 N8613 P2259 MEMBAR
62860!#5 N8614 P2260 REPLACEMENT 13 Int BE Pri
62861!#5 N8615 P2261 MEMBAR
62862!#5 N8616 P2262 BST 11 0x42000093 FP BE Pri
62863!#5 N8617 P2262 BST 12 0x42000094 FP BE Pri
62864!#A N8616 N8617
62865!#5 N8618 P2262 BST 13 0x42000095 FP BE Pri
62866!#5 N8619 P2263 MEMBAR
62867!#5 N8620 P2264 ST 20 0x2800016 Int BE Pri
62868!#5 N8621 P2265 MEMBAR
62869!#5 N8622 P2266 BLD 10 -1 FP BE Pri
62870!#5 N8623 P2267 MEMBAR
62871!#5 N8624 P2268 REPLACEMENT 2 Int BE Pri
62872!#5 N8625 P2269 MEMBAR
62873!#5 N8626 P2270 BLD 5 -1 FP BE Sec
62874!#5 N8627 P2270 BLD 6 -1 FP BE Sec
62875!#5 N8628 P2271 MEMBAR
62876!#5 N8629 P2272 PREFETCH 5 Int BE Nuc
62877!#5 N8630 P2273 ST 13 0x42000096 FP BE Nuc
62878!#5 N8631 P2274 REPLACEMENT 7 Int BE Pri
62879!#5 N8632 P2275 LD 11 -1 Int BE Pri
62880!#5 N8633 P2276 ST 12 0x2800017 Int BE Sec
62881!#5 N8634 P2277 MEMBAR
62882!#5 N8635 P2278 BLD 31 -1 FP BE Pri
62883!#5 N8636 P2279 MEMBAR
62884!#5 N8637 P2280 BST 20 0x42000097 FP BE Pri
62885!#5 N8638 P2281 MEMBAR
62886!#5 N8639 P2282 REPLACEMENT 19 Int BE Pri
62887!#5 N8640 P2283 MEMBAR
62888!#5 N8641 P2284 BST 17 0x42000098 FP BE Pri
62889!#5 N8642 P2285 MEMBAR
62890!#5 N8643 P2286 BST 16 0x42000099 FP BE Pri
62891!#5 N8644 P2287 MEMBAR
62892!#5 N8645 P2288 ST 11 0x2800018 Int BE Nuc
62893!#5 N8646 P2289 REPLACEMENT 17 Int BE Pri
62894!#5 N8647 P2290 REPLACEMENT 17 Int BE Pri
62895!#5 N8648 P2291 MEMBAR
62896!#5 N8649 P2292 BSTC 14 0x4200009a FP BE Sec
62897!#5 N8650 P2293 MEMBAR
62898!#5 N8651 P2294 BST 0 0x4200009b FP BE Pri
62899!#5 N8652 P2294 BST 1 0x4200009c FP BE Pri
62900!#A N8651 N8652
62901!#5 N8653 P2294 BST 2 0x4200009d FP BE Pri
62902!#5 N8654 P2294 BST 3 0x4200009e FP BE Pri
62903!#5 N8655 P2294 BST 4 0x4200009f FP BE Pri
62904!#5 N8656 P2295 MEMBAR
62905!#5 N8657 P2296 REPLACEMENT 13 Int BE Pri
62906!#5 N8658 P2297 MEMBAR
62907!#5 N8659 P2298 BST 20 0x420000a0 FP BE Pri
62908!#5 N8660 P2299 MEMBAR
62909!#5 N8661 P2300 BLD 8 -1 FP BE Pri
62910!#5 N8662 P2300 BLD 9 -1 FP BE Pri
62911!#5 N8663 P2301 MEMBAR
62912!#5 N8664 P2302 LD 27 -1 FP BE Pri
62913!#5 N8665 P2303 MEMBAR
62914!#5 N8666 P2304 BLD 8 -1 FP BE Pri
62915!#5 N8667 P2304 BLD 9 -1 FP BE Pri
62916!#5 N8668 P2305 MEMBAR
62917!#5 N8669 P2306 REPLACEMENT 25 Int BE Sec
62918!#5 N8670 P2307 REPLACEMENT 5 Int BE Pri
62919!#5 N8671 P2308 REPLACEMENT 15 Int BE Pri
62920!#5 N8672 P2309 MEMBAR
62921!#5 N8673 P2310 BLD 0 -1 FP BE Sec
62922!#5 N8674 P2310 BLD 1 -1 FP BE Sec
62923!#A N8673 N8674
62924!#5 N8675 P2310 BLD 2 -1 FP BE Sec
62925!#5 N8676 P2310 BLD 3 -1 FP BE Sec
62926!#5 N8677 P2310 BLD 4 -1 FP BE Sec
62927!#5 N8678 P2311 MEMBAR
62928!#5 N8679 P2312 LD 15 -1 Int BE Pri
62929!#5 N8680 P2313 PREFETCH 0 Int BE Pri
62930!#5 N8681 P2314 MEMBAR
62931!#5 N8682 P2315 BLD 21 -1 FP BE Pri
62932!#5 N8683 P2315 BLD 22 -1 FP BE Pri
62933!#A N8682 N8683
62934!#5 N8684 P2315 BLD 23 -1 FP BE Pri
62935!#5 N8685 P2316 MEMBAR
62936!#5 N8686 P2317 BST 10 0x420000a1 FP BE Pri
62937!#5 N8687 P2318 MEMBAR
62938!#5 N8688 P2319 LD 13 -1 Int BE Pri
62939!#5 N8689 P2320 MEMBAR
62940!#5 N8690 P2321 BST 8 0x420000a2 FP BE Pri
62941!#5 N8691 P2321 BST 9 0x420000a3 FP BE Pri
62942!#5 N8692 P2322 MEMBAR
62943!#5 N8693 P2323 REPLACEMENT 25 Int BE Sec
62944!#5 N8694 P2324 LD 4 -1 FP BE Pri
62945!#5 N8695 P2325 LD 14 -1 Int BE Pri
62946!#5 N8696 P2326 PREFETCH 18 Int BE Sec
62947!#5 N8697 P2327 IDC_FLIP 11 Int BE Pri
62948!#5 N8698 P2328 ST 14 0x420000a4 FP BE Pri
62949!#5 N8699 P2329 MEMBAR
62950!#5 N8700 P2330 BST 24 0x420000a5 FP BE Pri
62951!#5 N8701 P2330 BST 25 0x420000a6 FP BE Pri
62952!#5 N8702 P2331 MEMBAR
62953!#5 N8703 P2332 ST 3 0x2800019 Int BE Sec
62954!#5 N8704 P2333 REPLACEMENT 9 Int BE Nuc
62955!#5 N8705 P2334 REPLACEMENT 16 Int BE Pri
62956!#5 N8706 P2335 PREFETCH 25 Int BE Pri
62957!#5 N8707 P2336 MEMBAR
62958!#5 N8708 P2337 BLD 8 -1 FP BE Pri
62959!#5 N8709 P2337 BLD 9 -1 FP BE Pri
62960!#5 N8710 P2338 MEMBAR
62961!#5 N8711 P2339 LD 21 -1 FP BE Pri
62962!#5 N8712 P2340 MEMBAR
62963!#5 N8713 P2341 BLD 15 -1 FP BE Pri
62964!#5 N8714 P2342 MEMBAR
62965!#5 N8715 P2343 PREFETCH 3 Int BE Pri
62966!#5 N8716 P2344 MEMBAR
62967!#5 N8717 P2345 BLD 17 -1 FP BE Pri
62968!#5 N8718 P2346 MEMBAR
62969!#5 N8719 P2347 BST 31 0x420000a7 FP BE Pri
62970!#5 N8720 P2348 MEMBAR
62971!#5 N8721 P2349 ST 9 0x420000a8 FP BE Pri
62972!#5 N8722 P2350 PREFETCH 8 Int BE Sec
62973!#5 N8723 P2351 PREFETCH 22 Int BE Pri
62974!#5 N8724 P2352 MEMBAR
62975!#5 N8725 P2353 BLD 32 -1 FP BE Sec
62976!#5 N8726 P2354 MEMBAR
62977!#5 N8727 P2355 REPLACEMENT 18 Int BE Pri
62978!#5 N8728 P2356 MEMBAR
62979!#5 N8729 P2357 BST 11 0x420000a9 FP BE Pri
62980!#5 N8730 P2357 BST 12 0x420000aa FP BE Pri
62981!#A N8729 N8730
62982!#5 N8731 P2357 BST 13 0x420000ab FP BE Pri
62983!#5 N8732 P2358 MEMBAR
62984!#5 N8733 P2359 BLD 0 -1 FP BE Pri
62985!#5 N8734 P2359 BLD 1 -1 FP BE Pri
62986!#A N8733 N8734
62987!#5 N8735 P2359 BLD 2 -1 FP BE Pri
62988!#5 N8736 P2359 BLD 3 -1 FP BE Pri
62989!#5 N8737 P2359 BLD 4 -1 FP BE Pri
62990!#5 N8738 P2360 MEMBAR
62991!#5 N8739 P2361 BSTC 0 0x420000ac FP BE Sec
62992!#5 N8740 P2361 BSTC 1 0x420000ad FP BE Sec
62993!#A N8739 N8740
62994!#5 N8741 P2361 BSTC 2 0x420000ae FP BE Sec
62995!#5 N8742 P2361 BSTC 3 0x420000af FP BE Sec
62996!#5 N8743 P2361 BSTC 4 0x420000b0 FP BE Sec
62997!#5 N8744 P2362 MEMBAR
62998!#5 N8745 P2363 REPLACEMENT 13 Int BE Pri
62999!#5 N8746 P2364 MEMBAR
63000!#5 N8747 P2365 BLD 18 -1 FP BE Pri
63001!#5 N8748 P2366 MEMBAR
63002!#5 N8749 P2367 BLD 29 -1 FP BE Pri
63003!#5 N8750 P2368 MEMBAR
63004!#5 N8751 P2369 LD 14 -1 Int BE Pri
63005!#5 N8752 P2370 LD 26 -1 Int BE Pri
63006!#5 N8753 P2371 REPLACEMENT 1 Int BE Pri
63007!#5 N8754 P2372 MEMBAR
63008!#5 N8755 P2373 BSTC 14 0x420000b1 FP BE Sec
63009!#5 N8756 P2374 MEMBAR
63010!#5 N8757 P2375 BLD 0 -1 FP BE Sec
63011!#5 N8758 P2375 BLD 1 -1 FP BE Sec
63012!#A N8757 N8758
63013!#5 N8759 P2375 BLD 2 -1 FP BE Sec
63014!#5 N8760 P2375 BLD 3 -1 FP BE Sec
63015!#5 N8761 P2375 BLD 4 -1 FP BE Sec
63016!#5 N8762 P2376 MEMBAR
63017!#5 N8763 P2377 LD 11 -1 Int BE Pri
63018!#5 N8764 P2378 MEMBAR
63019!#5 N8765 P2379 BSTC 17 0x420000b2 FP BE Pri
63020!#5 N8766 P2380 MEMBAR
63021!#5 N8767 P2381 BSTC 32 0x420000b3 FP BE Pri
63022!#5 N8768 P2382 MEMBAR
63023!#5 N8769 P2383 BLD 21 -1 FP BE Pri
63024!#5 N8770 P2383 BLD 22 -1 FP BE Pri
63025!#A N8769 N8770
63026!#5 N8771 P2383 BLD 23 -1 FP BE Pri
63027!#5 N8772 P2384 MEMBAR
63028!#5 N8773 P2385 ST 13 0x280001a Int BE Nuc
63029!#5 N8774 P2386 LD 26 -1 Int BE Pri
63030!#5 N8775 P2387 REPLACEMENT 4 Int BE Pri
63031!#5 N8776 P2388 MEMBAR
63032!#5 N8777 P2389 BLD 32 -1 FP BE Pri
63033!#5 N8778 P2390 MEMBAR
63034!#5 N8779 P2391 ST 11 0x280001b Int BE Pri
63035!#5 N8780 P2392 REPLACEMENT 7 Int BE Pri
63036!#5 N8781 P2393 PREFETCH 26 Int BE Pri
63037!#5 N8782 P2394 MEMBAR
63038!#5 N8783 P2395 BSTC 10 0x420000b4 FP BE Pri
63039!#5 N8784 P2396 MEMBAR
63040!#5 N8785 P2397 BSTC 33 0x420000b5 FP BE Pri
63041!#5 N8786 P2398 MEMBAR
63042!#5 N8787 P2399 ST 18 0x420000b6 FP BE Pri
63043!#5 N8788 P2400 REPLACEMENT 8 Int BE Pri
63044!#5 N8789 P2401 MEMBAR
63045!#5 N8790 P2402 BST 19 0x420000b7 FP BE Pri
63046!#5 N8791 P2403 MEMBAR
63047!#5 N8792 P2404 BSTC 24 0x420000b8 FP BE Pri
63048!#5 N8793 P2404 BSTC 25 0x420000b9 FP BE Pri
63049!#5 N8794 P2405 MEMBAR
63050!#5 N8795 P2406 BLD 17 -1 FP BE Pri
63051!#5 N8796 P2407 MEMBAR
63052!#5 N8797 P2408 REPLACEMENT 23 Int BE Nuc
63053!#5 N8798 P2409 REPLACEMENT 14 Int BE Pri
63054!#5 N8799 P2410 MEMBAR
63055!#5 N8800 P2411 BLD 26 -1 FP BE Pri
63056!#5 N8801 P2411 BLD 27 -1 FP BE Pri
63057!#5 N8802 P2412 MEMBAR
63058!#5 N8803 P2413 BLD 11 -1 FP BE Pri
63059!#5 N8804 P2413 BLD 12 -1 FP BE Pri
63060!#A N8803 N8804
63061!#5 N8805 P2413 BLD 13 -1 FP BE Pri
63062!#5 N8806 P2414 MEMBAR
63063!#5 N8807 P2415 REPLACEMENT 30 Int BE Pri
63064!#5 N8808 P2416 MEMBAR
63065!#5 N8809 P2417 BLD 15 -1 FP BE Pri
63066!#5 N8810 P2418 MEMBAR
63067!#5 N8811 P2419 BSTC 0 0x420000ba FP BE Pri
63068!#5 N8812 P2419 BSTC 1 0x420000bb FP BE Pri
63069!#A N8811 N8812
63070!#5 N8813 P2419 BSTC 2 0x420000bc FP BE Pri
63071!#5 N8814 P2419 BSTC 3 0x420000bd FP BE Pri
63072!#5 N8815 P2419 BSTC 4 0x420000be FP BE Pri
63073!#5 N8816 P2420 MEMBAR
63074!#5 N8817 P2421 BSTC 26 0x420000bf FP BE Pri
63075!#5 N8818 P2421 BSTC 27 0x420000c0 FP BE Pri
63076!#5 N8819 P2422 MEMBAR
63077!#5 N8820 P2423 REPLACEMENT 3 Int BE Pri
63078!#5 N8821 P2424 ST 21 0x280001c Int BE Pri
63079!#5 N8822 P2425 IDC_FLIP 29 Int BE Pri
63080!#5 N8823 P2426 MEMBAR
63081!#5 N8824 P2427 BSTC 0 0x420000c1 FP BE Pri
63082!#5 N8825 P2427 BSTC 1 0x420000c2 FP BE Pri
63083!#A N8824 N8825
63084!#5 N8826 P2427 BSTC 2 0x420000c3 FP BE Pri
63085!#5 N8827 P2427 BSTC 3 0x420000c4 FP BE Pri
63086!#5 N8828 P2427 BSTC 4 0x420000c5 FP BE Pri
63087!#5 N8829 P2428 MEMBAR
63088!#5 N8830 P2429 LD 33 -1 FP BE Pri
63089!#5 N8831 P2430 MEMBAR
63090!#5 N8832 P2431 BLD 5 -1 FP BE Pri
63091!#5 N8833 P2431 BLD 6 -1 FP BE Pri
63092!#5 N8834 P2432 MEMBAR
63093!#5 N8835 P2433 ST 18 0x280001d Int BE Pri
63094!#5 N8836 P2434 LD 8 -1 Int BE Sec
63095!#5 N8837 P2435 MEMBAR
63096!#5 N8838 P2436 BST 0 0x420000c6 FP BE Pri
63097!#5 N8839 P2436 BST 1 0x420000c7 FP BE Pri
63098!#A N8838 N8839
63099!#5 N8840 P2436 BST 2 0x420000c8 FP BE Pri
63100!#5 N8841 P2436 BST 3 0x420000c9 FP BE Pri
63101!#5 N8842 P2436 BST 4 0x420000ca FP BE Pri
63102!#5 N8843 P2437 MEMBAR
63103!#5 N8844 P2438 BST 26 0x420000cb FP BE Pri
63104!#5 N8845 P2438 BST 27 0x420000cc FP BE Pri
63105!#5 N8846 P2439 MEMBAR
63106!#5 N8847 P2440 LD 5 -1 FP BE Pri
63107!#5 N8848 P2441 MEMBAR
63108!#5 N8849 P2442 BLD 16 -1 FP BE Sec
63109!#5 N8850 P2443 MEMBAR
63110!#5 N8851 P2444 BSTC 15 0x420000cd FP BE Sec
63111!#5 N8852 P2445 MEMBAR
63112!#5 N8853 P2446 PREFETCH 15 Int BE Sec
63113!#5 N8854 P2447 MEMBAR
63114!#5 N8855 P2448 BLD 31 -1 FP BE Sec
63115!#5 N8856 P2449 MEMBAR
63116!#5 N8857 P2450 BLD 29 -1 FP BE Pri
63117!#5 N8858 P2451 MEMBAR
63118!#5 N8859 P2452 PREFETCH 31 Int BE Pri
63119!#5 N8860 P2453 ST 20 0x280001e Int BE Pri
63120!#5 N8861 P2454 IDC_FLIP 0 Int BE Pri
63121!#5 N8862 P2455 LD 9 -1 FP BE Pri
63122!#5 N8863 P2456 MEMBAR
63123!#5 N8864 P2457 BLD 32 -1 FP BE Pri
63124!#5 N8865 P2458 MEMBAR
63125!#5 N8866 P2459 LD 25 -1 FP BE Pri
63126!#5 N8867 P2460 ST 19 0x280001f Int BE Pri
63127!#5 N8868 P2461 ST 1 0x2800020 Int BE Pri
63128!#5 N8869 P2462 PREFETCH 31 Int BE Pri
63129!#5 N8870 P2463 LD 2 -1 FP BE Sec
63130!#5 N8871 P2464 MEMBAR
63131!#5 N8872 P2465 BSTC 24 0x420000ce FP BE Pri
63132!#5 N8873 P2465 BSTC 25 0x420000cf FP BE Pri
63133!#5 N8874 P2466 MEMBAR
63134!#5 N8875 P2467 BLD 33 -1 FP BE Pri
63135!#5 N8876 P2468 MEMBAR
63136!#5 N8877 P2469 BSTC 32 0x420000d0 FP BE Sec
63137!#5 N8878 P2470 MEMBAR
63138!#5 N8879 P2471 ST 7 0x420000d1 FP BE Nuc
63139!#5 N8880 P2472 REPLACEMENT 22 Int BE Pri
63140!#5 N8881 P2473 MEMBAR
63141!#5 N8882 P2474 BLD 8 -1 FP BE Pri
63142!#5 N8883 P2474 BLD 9 -1 FP BE Pri
63143!#5 N8884 P2475 MEMBAR
63144!#5 N8885 P2476 BLD 11 -1 FP BE Pri
63145!#5 N8886 P2476 BLD 12 -1 FP BE Pri
63146!#A N8885 N8886
63147!#5 N8887 P2476 BLD 13 -1 FP BE Pri
63148!#5 N8888 P2477 MEMBAR
63149!#5 N8889 P2478 BLD 8 -1 FP BE Sec
63150!#5 N8890 P2478 BLD 9 -1 FP BE Sec
63151!#5 N8891 P2479 MEMBAR
63152!#5 N8892 P2480 ST 15 0x2800021 Int BE Pri
63153!#5 N8893 P2481 MEMBAR
63154!#5 N8894 P2482 BLD 29 -1 FP BE Pri
63155!#5 N8895 P2483 MEMBAR
63156!#5 N8896 P2484 BLD 21 -1 FP BE Pri
63157!#5 N8897 P2484 BLD 22 -1 FP BE Pri
63158!#A N8896 N8897
63159!#5 N8898 P2484 BLD 23 -1 FP BE Pri
63160!#5 N8899 P2485 MEMBAR
63161!#5 N8900 P2486 BLD 18 -1 FP BE Pri
63162!#5 N8901 P2487 MEMBAR
63163!#5 N8902 P2488 PREFETCH 16 Int BE Pri
63164!#5 N8903 P2489 LD 30 -1 FP BE Pri
63165!#5 N8904 P2490 ST 19 0x2800022 Int BE Pri
63166!#5 N8905 P2491 LD 26 -1 Int BE Pri
63167!#5 N8906 P2492 REPLACEMENT 28 Int BE Pri
63168!#5 N8907 P2493 ST 29 0x2800023 Int BE Nuc
63169!#5 N8908 P2494 LD 28 -1 Int LE Pri
63170!#5 N8909 P2495 LD 1 -1 Int BE Pri
63171!#5 N8910 P2496 ST 16 0x2800024 Int BE Pri
63172!#5 N8911 P2497 ST 20 0x420000d2 FP BE Nuc
63173!#5 N8912 P2498 MEMBAR
63174!#5 N8913 P2499 BSTC 0 0x420000d3 FP BE Pri
63175!#5 N8914 P2499 BSTC 1 0x420000d4 FP BE Pri
63176!#A N8913 N8914
63177!#5 N8915 P2499 BSTC 2 0x420000d5 FP BE Pri
63178!#5 N8916 P2499 BSTC 3 0x420000d6 FP BE Pri
63179!#5 N8917 P2499 BSTC 4 0x420000d7 FP BE Pri
63180!#5 N8918 P2500 MEMBAR
63181!#5 N8919 P2501 BLD 8 -1 FP BE Pri
63182!#5 N8920 P2501 BLD 9 -1 FP BE Pri
63183!#5 N8921 P2502 MEMBAR
63184!#5 N8922 P2503 REPLACEMENT 5 Int BE Pri
63185!#5 N8923 P2504 MEMBAR
63186!#5 N8924 P2505 BLD 21 -1 FP BE Sec
63187!#5 N8925 P2505 BLD 22 -1 FP BE Sec
63188!#A N8924 N8925
63189!#5 N8926 P2505 BLD 23 -1 FP BE Sec
63190!#5 N8927 P2506 MEMBAR
63191!#5 N8928 P2507 ST 18 0x420000d8 FP BE Pri
63192!#5 N8929 P2508 REPLACEMENT 18 Int BE Sec
63193!#5 N8930 P2509 MEMBAR
63194!#5 N8931 P2510 BST 11 0x420000d9 FP BE Pri
63195!#5 N8932 P2510 BST 12 0x420000da FP BE Pri
63196!#A N8931 N8932
63197!#5 N8933 P2510 BST 13 0x420000db FP BE Pri
63198!#5 N8934 P2511 MEMBAR
63199!#5 N8935 P2512 BLD 32 -1 FP BE Pri
63200!#5 N8936 P2513 MEMBAR
63201!#5 N8937 P2514 BLD 26 -1 FP BE Sec
63202!#5 N8938 P2514 BLD 27 -1 FP BE Sec
63203!#5 N8939 P2515 MEMBAR
63204!#5 N8940 P2516 BLD 0 -1 FP BE Pri
63205!#5 N8941 P2516 BLD 1 -1 FP BE Pri
63206!#A N8940 N8941
63207!#5 N8942 P2516 BLD 2 -1 FP BE Pri
63208!#5 N8943 P2516 BLD 3 -1 FP BE Pri
63209!#5 N8944 P2516 BLD 4 -1 FP BE Pri
63210!#5 N8945 P2517 MEMBAR
63211!#5 N8946 P2518 LD 21 -1 FP BE Pri
63212!#5 N8947 P2519 IDC_FLIP 23 Int BE Pri
63213!#5 N8948 P2520 ST 3 0x420000dc FP BE Pri
63214!#5 N8949 P2521 ST 28 0x420000dd FP BE Pri
63215!#5 N8950 P2522 ST 27 0x420000de FP BE Pri
63216!#5 N8951 P2523 REPLACEMENT 18 Int BE Sec
63217!#5 N8952 P2524 LD 29 -1 FP BE Pri
63218!#5 N8953 P2525 IDC_FLIP 20 Int BE Pri
63219!#5 N8954 P2526 LD 3 -1 Int BE Pri
63220!#5 N8955 P2527 PREFETCH 14 Int BE Pri
63221!#5 N8956 P2528 ST 12 0x2800025 Int BE Pri
63222!#5 N8957 P2529 PREFETCH 21 Int BE Pri
63223!#5 N8958 P2530 REPLACEMENT 16 Int BE Pri
63224!#5 N8959 P2531 ST 20 0x420000df FP BE Pri
63225!#5 N8960 P2532 ST 6 0x2800026 Int BE Nuc
63226!#5 N8961 P2533 REPLACEMENT 4 Int BE Pri
63227!#5 N8962 P2534 REPLACEMENT 5 Int BE Sec
63228!#5 N8963 P2535 MEMBAR
63229!#5 N8964 P2536 BSTC 15 0x420000e0 FP BE Pri
63230!#5 N8965 P2537 MEMBAR
63231!#5 N8966 P2538 ST 22 0x420000e1 FP BE Pri
63232!#5 N8967 P2539 ST 16 0x420000e2 FP BE Pri
63233!#5 N8968 P2540 MEMBAR
63234!#5 N8969 P2541 BST 21 0x420000e3 FP BE Sec
63235!#5 N8970 P2541 BST 22 0x420000e4 FP BE Sec
63236!#A N8969 N8970
63237!#5 N8971 P2541 BST 23 0x420000e5 FP BE Sec
63238!#5 N8972 P2542 MEMBAR
63239!#5 N8973 P2543 BST 5 0x420000e6 FP BE Pri
63240!#5 N8974 P2543 BST 6 0x420000e7 FP BE Pri
63241!#5 N8975 P2544 MEMBAR
63242!#5 N8976 P2545 BLD 0 -1 FP BE Pri
63243!#5 N8977 P2545 BLD 1 -1 FP BE Pri
63244!#A N8976 N8977
63245!#5 N8978 P2545 BLD 2 -1 FP BE Pri
63246!#5 N8979 P2545 BLD 3 -1 FP BE Pri
63247!#5 N8980 P2545 BLD 4 -1 FP BE Pri
63248!#5 N8981 P2546 MEMBAR
63249!#5 N8982 P2547 BLD 5 -1 FP BE Pri
63250!#5 N8983 P2547 BLD 6 -1 FP BE Pri
63251!#5 N8984 P2548 MEMBAR
63252!#5 N8985 P2549 BST 24 0x420000e8 FP BE Pri
63253!#5 N8986 P2549 BST 25 0x420000e9 FP BE Pri
63254!#5 N8987 P2550 MEMBAR
63255!#5 N8988 P2551 REPLACEMENT 21 Int BE Pri
63256!#5 N8989 P2552 REPLACEMENT 3 Int BE Pri
63257!#5 N8990 P2553 MEMBAR
63258!#5 N8991 P2554 BST 32 0x420000ea FP BE Pri
63259!#5 N8992 P2555 MEMBAR
63260!#5 N8993 P2556 PREFETCH 30 Int BE Pri
63261!#5 N8994 P2557 MEMBAR
63262!#5 N8995 P2558 BLD 0 -1 FP BE Pri
63263!#5 N8996 P2558 BLD 1 -1 FP BE Pri
63264!#A N8995 N8996
63265!#5 N8997 P2558 BLD 2 -1 FP BE Pri
63266!#5 N8998 P2558 BLD 3 -1 FP BE Pri
63267!#5 N8999 P2558 BLD 4 -1 FP BE Pri
63268!#5 N9000 P2559 MEMBAR
63269!#5 N9001 P2560 BST 14 0x420000eb FP BE Pri
63270!#5 N9002 P2561 MEMBAR
63271!#5 N9003 P2562 BLD 21 -1 FP BE Pri
63272!#5 N9004 P2562 BLD 22 -1 FP BE Pri
63273!#A N9003 N9004
63274!#5 N9005 P2562 BLD 23 -1 FP BE Pri
63275!#5 N9006 P2563 MEMBAR
63276!#5 N9007 P2564 BSTC 24 0x420000ec FP BE Pri
63277!#5 N9008 P2564 BSTC 25 0x420000ed FP BE Pri
63278!#5 N9009 P2565 MEMBAR
63279!#5 N9010 P2566 BLD 11 -1 FP BE Pri
63280!#5 N9011 P2566 BLD 12 -1 FP BE Pri
63281!#A N9010 N9011
63282!#5 N9012 P2566 BLD 13 -1 FP BE Pri
63283!#5 N9013 P2567 MEMBAR
63284!#5 N9014 P2568 LD 10 -1 FP BE Pri
63285!#5 N9015 P2569 MEMBAR
63286!#5 N9016 P2570 BLD 21 -1 FP BE Sec
63287!#5 N9017 P2570 BLD 22 -1 FP BE Sec
63288!#A N9016 N9017
63289!#5 N9018 P2570 BLD 23 -1 FP BE Sec
63290!#5 N9019 P2571 MEMBAR
63291!#5 N9020 P2572 BLD 5 -1 FP BE Pri
63292!#5 N9021 P2572 BLD 6 -1 FP BE Pri
63293!#5 N9022 P2573 MEMBAR
63294!#5 N9023 P2574 REPLACEMENT 7 Int BE Pri
63295!#5 N9024 P2575 MEMBAR
63296!#5 N9025 P2576 BST 21 0x420000ee FP BE Sec
63297!#5 N9026 P2576 BST 22 0x420000ef FP BE Sec
63298!#A N9025 N9026
63299!#5 N9027 P2576 BST 23 0x420000f0 FP BE Sec
63300!#5 N9028 P2577 MEMBAR
63301!#5 N9029 P2578 BLD 8 -1 FP BE Pri
63302!#5 N9030 P2578 BLD 9 -1 FP BE Pri
63303!#5 N9031 P2579 MEMBAR
63304!#5 N9032 P2580 BSTC 26 0x420000f1 FP BE Pri
63305!#5 N9033 P2580 BSTC 27 0x420000f2 FP BE Pri
63306!#5 N9034 P2581 MEMBAR
63307!#5 N9035 P2582 BSTC 0 0x420000f3 FP BE Pri
63308!#5 N9036 P2582 BSTC 1 0x420000f4 FP BE Pri
63309!#A N9035 N9036
63310!#5 N9037 P2582 BSTC 2 0x420000f5 FP BE Pri
63311!#5 N9038 P2582 BSTC 3 0x420000f6 FP BE Pri
63312!#5 N9039 P2582 BSTC 4 0x420000f7 FP BE Pri
63313!#5 N9040 P2583 MEMBAR
63314!#5 N9041 P2584 BLD 26 -1 FP BE Pri
63315!#5 N9042 P2584 BLD 27 -1 FP BE Pri
63316!#5 N9043 P2585 MEMBAR
63317!#5 N9044 P2586 BLD 29 -1 FP BE Pri
63318!#5 N9045 P2587 MEMBAR
63319!#5 N9046 P2588 REPLACEMENT 33 Int BE Pri
63320!#5 N9047 P2589 MEMBAR
63321!#5 N9048 P2590 BST 15 0x420000f8 FP BE Pri
63322!#5 N9049 P2591 MEMBAR
63323!#5 N9050 P2592 LD 30 -1 FP BE Nuc
63324!#5 N9051 P2593 MEMBAR
63325!#5 N9052 P2594 BST 26 0x420000f9 FP BE Pri
63326!#5 N9053 P2594 BST 27 0x420000fa FP BE Pri
63327!#5 N9054 P2595 MEMBAR
63328!#5 N9055 P2596 BSTC 30 0x420000fb FP BE Pri
63329!#5 N9056 P2597 MEMBAR
63330!#5 N9057 P2598 REPLACEMENT 2 Int BE Nuc
63331!#5 N9058 P2599 MEMBAR
63332!#5 N9059 P2600 BLD 18 -1 FP BE Pri
63333!#5 N9060 P2601 MEMBAR
63334!#5 N9061 P2602 BLD 21 -1 FP BE Pri
63335!#5 N9062 P2602 BLD 22 -1 FP BE Pri
63336!#A N9061 N9062
63337!#5 N9063 P2602 BLD 23 -1 FP BE Pri
63338!#5 N9064 P2603 MEMBAR
63339!#5 N9065 P2604 BLD 0 -1 FP BE Pri
63340!#5 N9066 P2604 BLD 1 -1 FP BE Pri
63341!#A N9065 N9066
63342!#5 N9067 P2604 BLD 2 -1 FP BE Pri
63343!#5 N9068 P2604 BLD 3 -1 FP BE Pri
63344!#5 N9069 P2604 BLD 4 -1 FP BE Pri
63345!#5 N9070 P2605 MEMBAR
63346!#5 N9071 P2606 REPLACEMENT 22 Int BE Sec
63347!#5 N9072 P2607 LD 31 -1 FP BE Pri
63348!#5 N9073 P2608 MEMBAR
63349!#5 N9074 P2609 BST 11 0x420000fc FP BE Pri
63350!#5 N9075 P2609 BST 12 0x420000fd FP BE Pri
63351!#A N9074 N9075
63352!#5 N9076 P2609 BST 13 0x420000fe FP BE Pri
63353!#5 N9077 P2610 MEMBAR
63354!#5 N9078 P2611 BLD 0 -1 FP BE Pri
63355!#5 N9079 P2611 BLD 1 -1 FP BE Pri
63356!#A N9078 N9079
63357!#5 N9080 P2611 BLD 2 -1 FP BE Pri
63358!#5 N9081 P2611 BLD 3 -1 FP BE Pri
63359!#5 N9082 P2611 BLD 4 -1 FP BE Pri
63360!#5 N9083 P2612 MEMBAR
63361!#5 N9084 P2613 LD 1 -1 FP BE Pri
63362!#5 N9085 P2614 MEMBAR
63363!#5 N9086 P2615 BSTC 15 0x420000ff FP BE Sec
63364!#5 N9087 P2616 MEMBAR
63365!#5 N9088 P2617 ST 8 0x42000100 FP BE Pri
63366!#5 N9089 P2618 MEMBAR
63367!#5 N9090 P2619 BSTC 11 0x42000101 FP BE Pri
63368!#5 N9091 P2619 BSTC 12 0x42000102 FP BE Pri
63369!#A N9090 N9091
63370!#5 N9092 P2619 BSTC 13 0x42000103 FP BE Pri
63371!#5 N9093 P2620 MEMBAR
63372!#5 N9094 P2621 ST 27 0x42000104 FP BE Sec
63373!#5 N9095 P2622 MEMBAR
63374!#5 N9096 P2623 BLD 11 -1 FP BE Pri
63375!#5 N9097 P2623 BLD 12 -1 FP BE Pri
63376!#A N9096 N9097
63377!#5 N9098 P2623 BLD 13 -1 FP BE Pri
63378!#5 N9099 P2624 MEMBAR
63379!#5 N9100 P2625 REPLACEMENT 30 Int BE Nuc
63380!#5 N9101 P2626 MEMBAR
63381!#5 N9102 P2627 BSTC 0 0x42000105 FP BE Pri
63382!#5 N9103 P2627 BSTC 1 0x42000106 FP BE Pri
63383!#A N9102 N9103
63384!#5 N9104 P2627 BSTC 2 0x42000107 FP BE Pri
63385!#5 N9105 P2627 BSTC 3 0x42000108 FP BE Pri
63386!#5 N9106 P2627 BSTC 4 0x42000109 FP BE Pri
63387!#5 N9107 P2628 MEMBAR
63388!#5 N9108 P2629 REPLACEMENT 12 Int BE Pri
63389!#5 N9109 P2630 MEMBAR
63390!#5 N9110 P2631 BLD 11 -1 FP BE Pri
63391!#5 N9111 P2631 BLD 12 -1 FP BE Pri
63392!#A N9110 N9111
63393!#5 N9112 P2631 BLD 13 -1 FP BE Pri
63394!#5 N9113 P2632 MEMBAR
63395!#5 N9114 P2633 BSTC 20 0x4200010a FP BE Pri
63396!#5 N9115 P2634 MEMBAR
63397!#5 N9116 P2635 PREFETCH 18 Int BE Pri
63398!#5 N9117 P2636 LD 19 -1 Int BE Pri Loop_exit
63399!#5 N9118 P2226 MEMBAR
63400!#5 N9119 P2227 BST 5 0x4200010b FP BE Pri
63401!#5 N9120 P2227 BST 6 0x4200010c FP BE Pri
63402!#5 N9121 P2228 MEMBAR
63403!#5 N9122 P2229 BLD 11 -1 FP BE Sec
63404!#5 N9123 P2229 BLD 12 -1 FP BE Sec
63405!#A N9122 N9123
63406!#5 N9124 P2229 BLD 13 -1 FP BE Sec
63407!#5 N9125 P2230 MEMBAR
63408!#5 N9126 P2231 BST 11 0x4200010d FP BE Sec
63409!#5 N9127 P2231 BST 12 0x4200010e FP BE Sec
63410!#A N9126 N9127
63411!#5 N9128 P2231 BST 13 0x4200010f FP BE Sec
63412!#5 N9129 P2232 MEMBAR
63413!#5 N9130 P2233 ST 32 0x2800027 Int BE Nuc
63414!#5 N9131 P2234 MEMBAR
63415!#5 N9132 P2235 BLD 33 -1 FP BE Pri
63416!#5 N9133 P2236 MEMBAR
63417!#5 N9134 P2237 REPLACEMENT 27 Int BE Sec
63418!#5 N9135 P2238 MEMBAR
63419!#5 N9136 P2239 BLD 17 -1 FP BE Sec
63420!#5 N9137 P2240 MEMBAR
63421!#5 N9138 P2241 REPLACEMENT 23 Int BE Nuc
63422!#5 N9139 P2242 MEMBAR
63423!#5 N9140 P2243 BLD 20 -1 FP BE Pri
63424!#5 N9141 P2244 MEMBAR
63425!#5 N9142 P2245 BST 10 0x42000110 FP BE Pri
63426!#5 N9143 P2246 MEMBAR
63427!#5 N9144 P2247 ST 20 0x42000111 FP BE Pri
63428!#5 N9145 P2248 PREFETCH 11 Int LE Pri
63429!#5 N9146 P2249 ST 31 0x2800028 Int BE Pri
63430!#5 N9147 P2250 LD 26 -1 FP BE Sec
63431!#5 N9148 P2251 MEMBAR
63432!#5 N9149 P2252 BLD 20 -1 FP BE Pri
63433!#5 N9150 P2253 MEMBAR
63434!#5 N9151 P2254 PREFETCH 7 Int BE Nuc
63435!#5 N9152 P2255 MEMBAR
63436!#5 N9153 P2256 BST 15 0x42000112 FP BE Pri
63437!#5 N9154 P2257 MEMBAR
63438!#5 N9155 P2258 BSTC 0 0x42000113 FP BE Pri
63439!#5 N9156 P2258 BSTC 1 0x42000114 FP BE Pri
63440!#A N9155 N9156
63441!#5 N9157 P2258 BSTC 2 0x42000115 FP BE Pri
63442!#5 N9158 P2258 BSTC 3 0x42000116 FP BE Pri
63443!#5 N9159 P2258 BSTC 4 0x42000117 FP BE Pri
63444!#5 N9160 P2259 MEMBAR
63445!#5 N9161 P2260 REPLACEMENT 13 Int BE Pri
63446!#5 N9162 P2261 MEMBAR
63447!#5 N9163 P2262 BST 11 0x42000118 FP BE Pri
63448!#5 N9164 P2262 BST 12 0x42000119 FP BE Pri
63449!#A N9163 N9164
63450!#5 N9165 P2262 BST 13 0x4200011a FP BE Pri
63451!#5 N9166 P2263 MEMBAR
63452!#5 N9167 P2264 ST 20 0x2800029 Int BE Pri
63453!#5 N9168 P2265 MEMBAR
63454!#5 N9169 P2266 BLD 10 -1 FP BE Pri
63455!#5 N9170 P2267 MEMBAR
63456!#5 N9171 P2268 REPLACEMENT 2 Int BE Pri
63457!#5 N9172 P2269 MEMBAR
63458!#5 N9173 P2270 BLD 5 -1 FP BE Sec
63459!#5 N9174 P2270 BLD 6 -1 FP BE Sec
63460!#5 N9175 P2271 MEMBAR
63461!#5 N9176 P2272 PREFETCH 5 Int BE Nuc
63462!#5 N9177 P2273 ST 13 0x4200011b FP BE Nuc
63463!#5 N9178 P2274 REPLACEMENT 7 Int BE Pri
63464!#5 N9179 P2275 LD 11 -1 Int BE Pri
63465!#5 N9180 P2276 ST 12 0x280002a Int BE Sec
63466!#5 N9181 P2277 MEMBAR
63467!#5 N9182 P2278 BLD 31 -1 FP BE Pri
63468!#5 N9183 P2279 MEMBAR
63469!#5 N9184 P2280 BST 20 0x4200011c FP BE Pri
63470!#5 N9185 P2281 MEMBAR
63471!#5 N9186 P2282 REPLACEMENT 19 Int BE Pri
63472!#5 N9187 P2283 MEMBAR
63473!#5 N9188 P2284 BST 17 0x4200011d FP BE Pri
63474!#5 N9189 P2285 MEMBAR
63475!#5 N9190 P2286 BST 16 0x4200011e FP BE Pri
63476!#5 N9191 P2287 MEMBAR
63477!#5 N9192 P2288 ST 11 0x280002b Int BE Nuc
63478!#5 N9193 P2289 REPLACEMENT 17 Int BE Pri
63479!#5 N9194 P2290 REPLACEMENT 17 Int BE Pri
63480!#5 N9195 P2291 MEMBAR
63481!#5 N9196 P2292 BSTC 14 0x4200011f FP BE Sec
63482!#5 N9197 P2293 MEMBAR
63483!#5 N9198 P2294 BST 0 0x42000120 FP BE Pri
63484!#5 N9199 P2294 BST 1 0x42000121 FP BE Pri
63485!#A N9198 N9199
63486!#5 N9200 P2294 BST 2 0x42000122 FP BE Pri
63487!#5 N9201 P2294 BST 3 0x42000123 FP BE Pri
63488!#5 N9202 P2294 BST 4 0x42000124 FP BE Pri
63489!#5 N9203 P2295 MEMBAR
63490!#5 N9204 P2296 REPLACEMENT 13 Int BE Pri
63491!#5 N9205 P2297 MEMBAR
63492!#5 N9206 P2298 BST 20 0x42000125 FP BE Pri
63493!#5 N9207 P2299 MEMBAR
63494!#5 N9208 P2300 BLD 8 -1 FP BE Pri
63495!#5 N9209 P2300 BLD 9 -1 FP BE Pri
63496!#5 N9210 P2301 MEMBAR
63497!#5 N9211 P2302 LD 27 -1 FP BE Pri
63498!#5 N9212 P2303 MEMBAR
63499!#5 N9213 P2304 BLD 8 -1 FP BE Pri
63500!#5 N9214 P2304 BLD 9 -1 FP BE Pri
63501!#5 N9215 P2305 MEMBAR
63502!#5 N9216 P2306 REPLACEMENT 25 Int BE Sec
63503!#5 N9217 P2307 REPLACEMENT 5 Int BE Pri
63504!#5 N9218 P2308 REPLACEMENT 15 Int BE Pri
63505!#5 N9219 P2309 MEMBAR
63506!#5 N9220 P2310 BLD 0 -1 FP BE Sec
63507!#5 N9221 P2310 BLD 1 -1 FP BE Sec
63508!#A N9220 N9221
63509!#5 N9222 P2310 BLD 2 -1 FP BE Sec
63510!#5 N9223 P2310 BLD 3 -1 FP BE Sec
63511!#5 N9224 P2310 BLD 4 -1 FP BE Sec
63512!#5 N9225 P2311 MEMBAR
63513!#5 N9226 P2312 LD 15 -1 Int BE Pri
63514!#5 N9227 P2313 PREFETCH 0 Int BE Pri
63515!#5 N9228 P2314 MEMBAR
63516!#5 N9229 P2315 BLD 21 -1 FP BE Pri
63517!#5 N9230 P2315 BLD 22 -1 FP BE Pri
63518!#A N9229 N9230
63519!#5 N9231 P2315 BLD 23 -1 FP BE Pri
63520!#5 N9232 P2316 MEMBAR
63521!#5 N9233 P2317 BST 10 0x42000126 FP BE Pri
63522!#5 N9234 P2318 MEMBAR
63523!#5 N9235 P2319 LD 13 -1 Int BE Pri
63524!#5 N9236 P2320 MEMBAR
63525!#5 N9237 P2321 BST 8 0x42000127 FP BE Pri
63526!#5 N9238 P2321 BST 9 0x42000128 FP BE Pri
63527!#5 N9239 P2322 MEMBAR
63528!#5 N9240 P2323 REPLACEMENT 25 Int BE Sec
63529!#5 N9241 P2324 LD 4 -1 FP BE Pri
63530!#5 N9242 P2325 LD 14 -1 Int BE Pri
63531!#5 N9243 P2326 PREFETCH 18 Int BE Sec
63532!#5 N9244 P2327 IDC_FLIP 11 Int BE Pri
63533!#5 N9245 P2328 ST 14 0x42000129 FP BE Pri
63534!#5 N9246 P2329 MEMBAR
63535!#5 N9247 P2330 BST 24 0x4200012a FP BE Pri
63536!#5 N9248 P2330 BST 25 0x4200012b FP BE Pri
63537!#5 N9249 P2331 MEMBAR
63538!#5 N9250 P2332 ST 3 0x280002c Int BE Sec
63539!#5 N9251 P2333 REPLACEMENT 9 Int BE Nuc
63540!#5 N9252 P2334 REPLACEMENT 16 Int BE Pri
63541!#5 N9253 P2335 PREFETCH 25 Int BE Pri
63542!#5 N9254 P2336 MEMBAR
63543!#5 N9255 P2337 BLD 8 -1 FP BE Pri
63544!#5 N9256 P2337 BLD 9 -1 FP BE Pri
63545!#5 N9257 P2338 MEMBAR
63546!#5 N9258 P2339 LD 21 -1 FP BE Pri
63547!#5 N9259 P2340 MEMBAR
63548!#5 N9260 P2341 BLD 15 -1 FP BE Pri
63549!#5 N9261 P2342 MEMBAR
63550!#5 N9262 P2343 PREFETCH 3 Int BE Pri
63551!#5 N9263 P2344 MEMBAR
63552!#5 N9264 P2345 BLD 17 -1 FP BE Pri
63553!#5 N9265 P2346 MEMBAR
63554!#5 N9266 P2347 BST 31 0x4200012c FP BE Pri
63555!#5 N9267 P2348 MEMBAR
63556!#5 N9268 P2349 ST 9 0x4200012d FP BE Pri
63557!#5 N9269 P2350 PREFETCH 8 Int BE Sec
63558!#5 N9270 P2351 PREFETCH 22 Int BE Pri
63559!#5 N9271 P2352 MEMBAR
63560!#5 N9272 P2353 BLD 32 -1 FP BE Sec
63561!#5 N9273 P2354 MEMBAR
63562!#5 N9274 P2355 REPLACEMENT 18 Int BE Pri
63563!#5 N9275 P2356 MEMBAR
63564!#5 N9276 P2357 BST 11 0x4200012e FP BE Pri
63565!#5 N9277 P2357 BST 12 0x4200012f FP BE Pri
63566!#A N9276 N9277
63567!#5 N9278 P2357 BST 13 0x42000130 FP BE Pri
63568!#5 N9279 P2358 MEMBAR
63569!#5 N9280 P2359 BLD 0 -1 FP BE Pri
63570!#5 N9281 P2359 BLD 1 -1 FP BE Pri
63571!#A N9280 N9281
63572!#5 N9282 P2359 BLD 2 -1 FP BE Pri
63573!#5 N9283 P2359 BLD 3 -1 FP BE Pri
63574!#5 N9284 P2359 BLD 4 -1 FP BE Pri
63575!#5 N9285 P2360 MEMBAR
63576!#5 N9286 P2361 BSTC 0 0x42000131 FP BE Sec
63577!#5 N9287 P2361 BSTC 1 0x42000132 FP BE Sec
63578!#A N9286 N9287
63579!#5 N9288 P2361 BSTC 2 0x42000133 FP BE Sec
63580!#5 N9289 P2361 BSTC 3 0x42000134 FP BE Sec
63581!#5 N9290 P2361 BSTC 4 0x42000135 FP BE Sec
63582!#5 N9291 P2362 MEMBAR
63583!#5 N9292 P2363 REPLACEMENT 13 Int BE Pri
63584!#5 N9293 P2364 MEMBAR
63585!#5 N9294 P2365 BLD 18 -1 FP BE Pri
63586!#5 N9295 P2366 MEMBAR
63587!#5 N9296 P2367 BLD 29 -1 FP BE Pri
63588!#5 N9297 P2368 MEMBAR
63589!#5 N9298 P2369 LD 14 -1 Int BE Pri
63590!#5 N9299 P2370 LD 26 -1 Int BE Pri
63591!#5 N9300 P2371 REPLACEMENT 1 Int BE Pri
63592!#5 N9301 P2372 MEMBAR
63593!#5 N9302 P2373 BSTC 14 0x42000136 FP BE Sec
63594!#5 N9303 P2374 MEMBAR
63595!#5 N9304 P2375 BLD 0 -1 FP BE Sec
63596!#5 N9305 P2375 BLD 1 -1 FP BE Sec
63597!#A N9304 N9305
63598!#5 N9306 P2375 BLD 2 -1 FP BE Sec
63599!#5 N9307 P2375 BLD 3 -1 FP BE Sec
63600!#5 N9308 P2375 BLD 4 -1 FP BE Sec
63601!#5 N9309 P2376 MEMBAR
63602!#5 N9310 P2377 LD 11 -1 Int BE Pri
63603!#5 N9311 P2378 MEMBAR
63604!#5 N9312 P2379 BSTC 17 0x42000137 FP BE Pri
63605!#5 N9313 P2380 MEMBAR
63606!#5 N9314 P2381 BSTC 32 0x42000138 FP BE Pri
63607!#5 N9315 P2382 MEMBAR
63608!#5 N9316 P2383 BLD 21 -1 FP BE Pri
63609!#5 N9317 P2383 BLD 22 -1 FP BE Pri
63610!#A N9316 N9317
63611!#5 N9318 P2383 BLD 23 -1 FP BE Pri
63612!#5 N9319 P2384 MEMBAR
63613!#5 N9320 P2385 ST 13 0x280002d Int BE Nuc
63614!#5 N9321 P2386 LD 26 -1 Int BE Pri
63615!#5 N9322 P2387 REPLACEMENT 4 Int BE Pri
63616!#5 N9323 P2388 MEMBAR
63617!#5 N9324 P2389 BLD 32 -1 FP BE Pri
63618!#5 N9325 P2390 MEMBAR
63619!#5 N9326 P2391 ST 11 0x280002e Int BE Pri
63620!#5 N9327 P2392 REPLACEMENT 7 Int BE Pri
63621!#5 N9328 P2393 PREFETCH 26 Int BE Pri
63622!#5 N9329 P2394 MEMBAR
63623!#5 N9330 P2395 BSTC 10 0x42000139 FP BE Pri
63624!#5 N9331 P2396 MEMBAR
63625!#5 N9332 P2397 BSTC 33 0x4200013a FP BE Pri
63626!#5 N9333 P2398 MEMBAR
63627!#5 N9334 P2399 ST 18 0x4200013b FP BE Pri
63628!#5 N9335 P2400 REPLACEMENT 8 Int BE Pri
63629!#5 N9336 P2401 MEMBAR
63630!#5 N9337 P2402 BST 19 0x4200013c FP BE Pri
63631!#5 N9338 P2403 MEMBAR
63632!#5 N9339 P2404 BSTC 24 0x4200013d FP BE Pri
63633!#5 N9340 P2404 BSTC 25 0x4200013e FP BE Pri
63634!#5 N9341 P2405 MEMBAR
63635!#5 N9342 P2406 BLD 17 -1 FP BE Pri
63636!#5 N9343 P2407 MEMBAR
63637!#5 N9344 P2408 REPLACEMENT 23 Int BE Nuc
63638!#5 N9345 P2409 REPLACEMENT 14 Int BE Pri
63639!#5 N9346 P2410 MEMBAR
63640!#5 N9347 P2411 BLD 26 -1 FP BE Pri
63641!#5 N9348 P2411 BLD 27 -1 FP BE Pri
63642!#5 N9349 P2412 MEMBAR
63643!#5 N9350 P2413 BLD 11 -1 FP BE Pri
63644!#5 N9351 P2413 BLD 12 -1 FP BE Pri
63645!#A N9350 N9351
63646!#5 N9352 P2413 BLD 13 -1 FP BE Pri
63647!#5 N9353 P2414 MEMBAR
63648!#5 N9354 P2415 REPLACEMENT 30 Int BE Pri
63649!#5 N9355 P2416 MEMBAR
63650!#5 N9356 P2417 BLD 15 -1 FP BE Pri
63651!#5 N9357 P2418 MEMBAR
63652!#5 N9358 P2419 BSTC 0 0x4200013f FP BE Pri
63653!#5 N9359 P2419 BSTC 1 0x42000140 FP BE Pri
63654!#A N9358 N9359
63655!#5 N9360 P2419 BSTC 2 0x42000141 FP BE Pri
63656!#5 N9361 P2419 BSTC 3 0x42000142 FP BE Pri
63657!#5 N9362 P2419 BSTC 4 0x42000143 FP BE Pri
63658!#5 N9363 P2420 MEMBAR
63659!#5 N9364 P2421 BSTC 26 0x42000144 FP BE Pri
63660!#5 N9365 P2421 BSTC 27 0x42000145 FP BE Pri
63661!#5 N9366 P2422 MEMBAR
63662!#5 N9367 P2423 REPLACEMENT 3 Int BE Pri
63663!#5 N9368 P2424 ST 21 0x280002f Int BE Pri
63664!#5 N9369 P2425 IDC_FLIP 29 Int BE Pri
63665!#5 N9370 P2426 MEMBAR
63666!#5 N9371 P2427 BSTC 0 0x42000146 FP BE Pri
63667!#5 N9372 P2427 BSTC 1 0x42000147 FP BE Pri
63668!#A N9371 N9372
63669!#5 N9373 P2427 BSTC 2 0x42000148 FP BE Pri
63670!#5 N9374 P2427 BSTC 3 0x42000149 FP BE Pri
63671!#5 N9375 P2427 BSTC 4 0x4200014a FP BE Pri
63672!#5 N9376 P2428 MEMBAR
63673!#5 N9377 P2429 LD 33 -1 FP BE Pri
63674!#5 N9378 P2430 MEMBAR
63675!#5 N9379 P2431 BLD 5 -1 FP BE Pri
63676!#5 N9380 P2431 BLD 6 -1 FP BE Pri
63677!#5 N9381 P2432 MEMBAR
63678!#5 N9382 P2433 ST 18 0x2800030 Int BE Pri
63679!#5 N9383 P2434 LD 8 -1 Int BE Sec
63680!#5 N9384 P2435 MEMBAR
63681!#5 N9385 P2436 BST 0 0x4200014b FP BE Pri
63682!#5 N9386 P2436 BST 1 0x4200014c FP BE Pri
63683!#A N9385 N9386
63684!#5 N9387 P2436 BST 2 0x4200014d FP BE Pri
63685!#5 N9388 P2436 BST 3 0x4200014e FP BE Pri
63686!#5 N9389 P2436 BST 4 0x4200014f FP BE Pri
63687!#5 N9390 P2437 MEMBAR
63688!#5 N9391 P2438 BST 26 0x42000150 FP BE Pri
63689!#5 N9392 P2438 BST 27 0x42000151 FP BE Pri
63690!#5 N9393 P2439 MEMBAR
63691!#5 N9394 P2440 LD 5 -1 FP BE Pri
63692!#5 N9395 P2441 MEMBAR
63693!#5 N9396 P2442 BLD 16 -1 FP BE Sec
63694!#5 N9397 P2443 MEMBAR
63695!#5 N9398 P2444 BSTC 15 0x42000152 FP BE Sec
63696!#5 N9399 P2445 MEMBAR
63697!#5 N9400 P2446 PREFETCH 15 Int BE Sec
63698!#5 N9401 P2447 MEMBAR
63699!#5 N9402 P2448 BLD 31 -1 FP BE Sec
63700!#5 N9403 P2449 MEMBAR
63701!#5 N9404 P2450 BLD 29 -1 FP BE Pri
63702!#5 N9405 P2451 MEMBAR
63703!#5 N9406 P2452 PREFETCH 31 Int BE Pri
63704!#5 N9407 P2453 ST 20 0x2800031 Int BE Pri
63705!#5 N9408 P2454 IDC_FLIP 0 Int BE Pri
63706!#5 N9409 P2455 LD 9 -1 FP BE Pri
63707!#5 N9410 P2456 MEMBAR
63708!#5 N9411 P2457 BLD 32 -1 FP BE Pri
63709!#5 N9412 P2458 MEMBAR
63710!#5 N9413 P2459 LD 25 -1 FP BE Pri
63711!#5 N9414 P2460 ST 19 0x2800032 Int BE Pri
63712!#5 N9415 P2461 ST 1 0x2800033 Int BE Pri
63713!#5 N9416 P2462 PREFETCH 31 Int BE Pri
63714!#5 N9417 P2463 LD 2 -1 FP BE Sec
63715!#5 N9418 P2464 MEMBAR
63716!#5 N9419 P2465 BSTC 24 0x42000153 FP BE Pri
63717!#5 N9420 P2465 BSTC 25 0x42000154 FP BE Pri
63718!#5 N9421 P2466 MEMBAR
63719!#5 N9422 P2467 BLD 33 -1 FP BE Pri
63720!#5 N9423 P2468 MEMBAR
63721!#5 N9424 P2469 BSTC 32 0x42000155 FP BE Sec
63722!#5 N9425 P2470 MEMBAR
63723!#5 N9426 P2471 ST 7 0x42000156 FP BE Nuc
63724!#5 N9427 P2472 REPLACEMENT 22 Int BE Pri
63725!#5 N9428 P2473 MEMBAR
63726!#5 N9429 P2474 BLD 8 -1 FP BE Pri
63727!#5 N9430 P2474 BLD 9 -1 FP BE Pri
63728!#5 N9431 P2475 MEMBAR
63729!#5 N9432 P2476 BLD 11 -1 FP BE Pri
63730!#5 N9433 P2476 BLD 12 -1 FP BE Pri
63731!#A N9432 N9433
63732!#5 N9434 P2476 BLD 13 -1 FP BE Pri
63733!#5 N9435 P2477 MEMBAR
63734!#5 N9436 P2478 BLD 8 -1 FP BE Sec
63735!#5 N9437 P2478 BLD 9 -1 FP BE Sec
63736!#5 N9438 P2479 MEMBAR
63737!#5 N9439 P2480 ST 15 0x2800034 Int BE Pri
63738!#5 N9440 P2481 MEMBAR
63739!#5 N9441 P2482 BLD 29 -1 FP BE Pri
63740!#5 N9442 P2483 MEMBAR
63741!#5 N9443 P2484 BLD 21 -1 FP BE Pri
63742!#5 N9444 P2484 BLD 22 -1 FP BE Pri
63743!#A N9443 N9444
63744!#5 N9445 P2484 BLD 23 -1 FP BE Pri
63745!#5 N9446 P2485 MEMBAR
63746!#5 N9447 P2486 BLD 18 -1 FP BE Pri
63747!#5 N9448 P2487 MEMBAR
63748!#5 N9449 P2488 PREFETCH 16 Int BE Pri
63749!#5 N9450 P2489 LD 30 -1 FP BE Pri
63750!#5 N9451 P2490 ST 19 0x2800035 Int BE Pri
63751!#5 N9452 P2491 LD 26 -1 Int BE Pri
63752!#5 N9453 P2492 REPLACEMENT 28 Int BE Pri
63753!#5 N9454 P2493 ST 29 0x2800036 Int BE Nuc
63754!#5 N9455 P2494 LD 28 -1 Int LE Pri
63755!#5 N9456 P2495 LD 1 -1 Int BE Pri
63756!#5 N9457 P2496 ST 16 0x2800037 Int BE Pri
63757!#5 N9458 P2497 ST 20 0x42000157 FP BE Nuc
63758!#5 N9459 P2498 MEMBAR
63759!#5 N9460 P2499 BSTC 0 0x42000158 FP BE Pri
63760!#5 N9461 P2499 BSTC 1 0x42000159 FP BE Pri
63761!#A N9460 N9461
63762!#5 N9462 P2499 BSTC 2 0x4200015a FP BE Pri
63763!#5 N9463 P2499 BSTC 3 0x4200015b FP BE Pri
63764!#5 N9464 P2499 BSTC 4 0x4200015c FP BE Pri
63765!#5 N9465 P2500 MEMBAR
63766!#5 N9466 P2501 BLD 8 -1 FP BE Pri
63767!#5 N9467 P2501 BLD 9 -1 FP BE Pri
63768!#5 N9468 P2502 MEMBAR
63769!#5 N9469 P2503 REPLACEMENT 5 Int BE Pri
63770!#5 N9470 P2504 MEMBAR
63771!#5 N9471 P2505 BLD 21 -1 FP BE Sec
63772!#5 N9472 P2505 BLD 22 -1 FP BE Sec
63773!#A N9471 N9472
63774!#5 N9473 P2505 BLD 23 -1 FP BE Sec
63775!#5 N9474 P2506 MEMBAR
63776!#5 N9475 P2507 ST 18 0x4200015d FP BE Pri
63777!#5 N9476 P2508 REPLACEMENT 18 Int BE Sec
63778!#5 N9477 P2509 MEMBAR
63779!#5 N9478 P2510 BST 11 0x4200015e FP BE Pri
63780!#5 N9479 P2510 BST 12 0x4200015f FP BE Pri
63781!#A N9478 N9479
63782!#5 N9480 P2510 BST 13 0x42000160 FP BE Pri
63783!#5 N9481 P2511 MEMBAR
63784!#5 N9482 P2512 BLD 32 -1 FP BE Pri
63785!#5 N9483 P2513 MEMBAR
63786!#5 N9484 P2514 BLD 26 -1 FP BE Sec
63787!#5 N9485 P2514 BLD 27 -1 FP BE Sec
63788!#5 N9486 P2515 MEMBAR
63789!#5 N9487 P2516 BLD 0 -1 FP BE Pri
63790!#5 N9488 P2516 BLD 1 -1 FP BE Pri
63791!#A N9487 N9488
63792!#5 N9489 P2516 BLD 2 -1 FP BE Pri
63793!#5 N9490 P2516 BLD 3 -1 FP BE Pri
63794!#5 N9491 P2516 BLD 4 -1 FP BE Pri
63795!#5 N9492 P2517 MEMBAR
63796!#5 N9493 P2518 LD 21 -1 FP BE Pri
63797!#5 N9494 P2519 IDC_FLIP 23 Int BE Pri
63798!#5 N9495 P2520 ST 3 0x42000161 FP BE Pri
63799!#5 N9496 P2521 ST 28 0x42000162 FP BE Pri
63800!#5 N9497 P2522 ST 27 0x42000163 FP BE Pri
63801!#5 N9498 P2523 REPLACEMENT 18 Int BE Sec
63802!#5 N9499 P2524 LD 29 -1 FP BE Pri
63803!#5 N9500 P2525 IDC_FLIP 20 Int BE Pri
63804!#5 N9501 P2526 LD 3 -1 Int BE Pri
63805!#5 N9502 P2527 PREFETCH 14 Int BE Pri
63806!#5 N9503 P2528 ST 12 0x2800038 Int BE Pri
63807!#5 N9504 P2529 PREFETCH 21 Int BE Pri
63808!#5 N9505 P2530 REPLACEMENT 16 Int BE Pri
63809!#5 N9506 P2531 ST 20 0x42000164 FP BE Pri
63810!#5 N9507 P2532 ST 6 0x2800039 Int BE Nuc
63811!#5 N9508 P2533 REPLACEMENT 4 Int BE Pri
63812!#5 N9509 P2534 REPLACEMENT 5 Int BE Sec
63813!#5 N9510 P2535 MEMBAR
63814!#5 N9511 P2536 BSTC 15 0x42000165 FP BE Pri
63815!#5 N9512 P2537 MEMBAR
63816!#5 N9513 P2538 ST 22 0x42000166 FP BE Pri
63817!#5 N9514 P2539 ST 16 0x42000167 FP BE Pri
63818!#5 N9515 P2540 MEMBAR
63819!#5 N9516 P2541 BST 21 0x42000168 FP BE Sec
63820!#5 N9517 P2541 BST 22 0x42000169 FP BE Sec
63821!#A N9516 N9517
63822!#5 N9518 P2541 BST 23 0x4200016a FP BE Sec
63823!#5 N9519 P2542 MEMBAR
63824!#5 N9520 P2543 BST 5 0x4200016b FP BE Pri
63825!#5 N9521 P2543 BST 6 0x4200016c FP BE Pri
63826!#5 N9522 P2544 MEMBAR
63827!#5 N9523 P2545 BLD 0 -1 FP BE Pri
63828!#5 N9524 P2545 BLD 1 -1 FP BE Pri
63829!#A N9523 N9524
63830!#5 N9525 P2545 BLD 2 -1 FP BE Pri
63831!#5 N9526 P2545 BLD 3 -1 FP BE Pri
63832!#5 N9527 P2545 BLD 4 -1 FP BE Pri
63833!#5 N9528 P2546 MEMBAR
63834!#5 N9529 P2547 BLD 5 -1 FP BE Pri
63835!#5 N9530 P2547 BLD 6 -1 FP BE Pri
63836!#5 N9531 P2548 MEMBAR
63837!#5 N9532 P2549 BST 24 0x4200016d FP BE Pri
63838!#5 N9533 P2549 BST 25 0x4200016e FP BE Pri
63839!#5 N9534 P2550 MEMBAR
63840!#5 N9535 P2551 REPLACEMENT 21 Int BE Pri
63841!#5 N9536 P2552 REPLACEMENT 3 Int BE Pri
63842!#5 N9537 P2553 MEMBAR
63843!#5 N9538 P2554 BST 32 0x4200016f FP BE Pri
63844!#5 N9539 P2555 MEMBAR
63845!#5 N9540 P2556 PREFETCH 30 Int BE Pri
63846!#5 N9541 P2557 MEMBAR
63847!#5 N9542 P2558 BLD 0 -1 FP BE Pri
63848!#5 N9543 P2558 BLD 1 -1 FP BE Pri
63849!#A N9542 N9543
63850!#5 N9544 P2558 BLD 2 -1 FP BE Pri
63851!#5 N9545 P2558 BLD 3 -1 FP BE Pri
63852!#5 N9546 P2558 BLD 4 -1 FP BE Pri
63853!#5 N9547 P2559 MEMBAR
63854!#5 N9548 P2560 BST 14 0x42000170 FP BE Pri
63855!#5 N9549 P2561 MEMBAR
63856!#5 N9550 P2562 BLD 21 -1 FP BE Pri
63857!#5 N9551 P2562 BLD 22 -1 FP BE Pri
63858!#A N9550 N9551
63859!#5 N9552 P2562 BLD 23 -1 FP BE Pri
63860!#5 N9553 P2563 MEMBAR
63861!#5 N9554 P2564 BSTC 24 0x42000171 FP BE Pri
63862!#5 N9555 P2564 BSTC 25 0x42000172 FP BE Pri
63863!#5 N9556 P2565 MEMBAR
63864!#5 N9557 P2566 BLD 11 -1 FP BE Pri
63865!#5 N9558 P2566 BLD 12 -1 FP BE Pri
63866!#A N9557 N9558
63867!#5 N9559 P2566 BLD 13 -1 FP BE Pri
63868!#5 N9560 P2567 MEMBAR
63869!#5 N9561 P2568 LD 10 -1 FP BE Pri
63870!#5 N9562 P2569 MEMBAR
63871!#5 N9563 P2570 BLD 21 -1 FP BE Sec
63872!#5 N9564 P2570 BLD 22 -1 FP BE Sec
63873!#A N9563 N9564
63874!#5 N9565 P2570 BLD 23 -1 FP BE Sec
63875!#5 N9566 P2571 MEMBAR
63876!#5 N9567 P2572 BLD 5 -1 FP BE Pri
63877!#5 N9568 P2572 BLD 6 -1 FP BE Pri
63878!#5 N9569 P2573 MEMBAR
63879!#5 N9570 P2574 REPLACEMENT 7 Int BE Pri
63880!#5 N9571 P2575 MEMBAR
63881!#5 N9572 P2576 BST 21 0x42000173 FP BE Sec
63882!#5 N9573 P2576 BST 22 0x42000174 FP BE Sec
63883!#A N9572 N9573
63884!#5 N9574 P2576 BST 23 0x42000175 FP BE Sec
63885!#5 N9575 P2577 MEMBAR
63886!#5 N9576 P2578 BLD 8 -1 FP BE Pri
63887!#5 N9577 P2578 BLD 9 -1 FP BE Pri
63888!#5 N9578 P2579 MEMBAR
63889!#5 N9579 P2580 BSTC 26 0x42000176 FP BE Pri
63890!#5 N9580 P2580 BSTC 27 0x42000177 FP BE Pri
63891!#5 N9581 P2581 MEMBAR
63892!#5 N9582 P2582 BSTC 0 0x42000178 FP BE Pri
63893!#5 N9583 P2582 BSTC 1 0x42000179 FP BE Pri
63894!#A N9582 N9583
63895!#5 N9584 P2582 BSTC 2 0x4200017a FP BE Pri
63896!#5 N9585 P2582 BSTC 3 0x4200017b FP BE Pri
63897!#5 N9586 P2582 BSTC 4 0x4200017c FP BE Pri
63898!#5 N9587 P2583 MEMBAR
63899!#5 N9588 P2584 BLD 26 -1 FP BE Pri
63900!#5 N9589 P2584 BLD 27 -1 FP BE Pri
63901!#5 N9590 P2585 MEMBAR
63902!#5 N9591 P2586 BLD 29 -1 FP BE Pri
63903!#5 N9592 P2587 MEMBAR
63904!#5 N9593 P2588 REPLACEMENT 33 Int BE Pri
63905!#5 N9594 P2589 MEMBAR
63906!#5 N9595 P2590 BST 15 0x4200017d FP BE Pri
63907!#5 N9596 P2591 MEMBAR
63908!#5 N9597 P2592 LD 30 -1 FP BE Nuc
63909!#5 N9598 P2593 MEMBAR
63910!#5 N9599 P2594 BST 26 0x4200017e FP BE Pri
63911!#5 N9600 P2594 BST 27 0x4200017f FP BE Pri
63912!#5 N9601 P2595 MEMBAR
63913!#5 N9602 P2596 BSTC 30 0x42000180 FP BE Pri
63914!#5 N9603 P2597 MEMBAR
63915!#5 N9604 P2598 REPLACEMENT 2 Int BE Nuc
63916!#5 N9605 P2599 MEMBAR
63917!#5 N9606 P2600 BLD 18 -1 FP BE Pri
63918!#5 N9607 P2601 MEMBAR
63919!#5 N9608 P2602 BLD 21 -1 FP BE Pri
63920!#5 N9609 P2602 BLD 22 -1 FP BE Pri
63921!#A N9608 N9609
63922!#5 N9610 P2602 BLD 23 -1 FP BE Pri
63923!#5 N9611 P2603 MEMBAR
63924!#5 N9612 P2604 BLD 0 -1 FP BE Pri
63925!#5 N9613 P2604 BLD 1 -1 FP BE Pri
63926!#A N9612 N9613
63927!#5 N9614 P2604 BLD 2 -1 FP BE Pri
63928!#5 N9615 P2604 BLD 3 -1 FP BE Pri
63929!#5 N9616 P2604 BLD 4 -1 FP BE Pri
63930!#5 N9617 P2605 MEMBAR
63931!#5 N9618 P2606 REPLACEMENT 22 Int BE Sec
63932!#5 N9619 P2607 LD 31 -1 FP BE Pri
63933!#5 N9620 P2608 MEMBAR
63934!#5 N9621 P2609 BST 11 0x42000181 FP BE Pri
63935!#5 N9622 P2609 BST 12 0x42000182 FP BE Pri
63936!#A N9621 N9622
63937!#5 N9623 P2609 BST 13 0x42000183 FP BE Pri
63938!#5 N9624 P2610 MEMBAR
63939!#5 N9625 P2611 BLD 0 -1 FP BE Pri
63940!#5 N9626 P2611 BLD 1 -1 FP BE Pri
63941!#A N9625 N9626
63942!#5 N9627 P2611 BLD 2 -1 FP BE Pri
63943!#5 N9628 P2611 BLD 3 -1 FP BE Pri
63944!#5 N9629 P2611 BLD 4 -1 FP BE Pri
63945!#5 N9630 P2612 MEMBAR
63946!#5 N9631 P2613 LD 1 -1 FP BE Pri
63947!#5 N9632 P2614 MEMBAR
63948!#5 N9633 P2615 BSTC 15 0x42000184 FP BE Sec
63949!#5 N9634 P2616 MEMBAR
63950!#5 N9635 P2617 ST 8 0x42000185 FP BE Pri
63951!#5 N9636 P2618 MEMBAR
63952!#5 N9637 P2619 BSTC 11 0x42000186 FP BE Pri
63953!#5 N9638 P2619 BSTC 12 0x42000187 FP BE Pri
63954!#A N9637 N9638
63955!#5 N9639 P2619 BSTC 13 0x42000188 FP BE Pri
63956!#5 N9640 P2620 MEMBAR
63957!#5 N9641 P2621 ST 27 0x42000189 FP BE Sec
63958!#5 N9642 P2622 MEMBAR
63959!#5 N9643 P2623 BLD 11 -1 FP BE Pri
63960!#5 N9644 P2623 BLD 12 -1 FP BE Pri
63961!#A N9643 N9644
63962!#5 N9645 P2623 BLD 13 -1 FP BE Pri
63963!#5 N9646 P2624 MEMBAR
63964!#5 N9647 P2625 REPLACEMENT 30 Int BE Nuc
63965!#5 N9648 P2626 MEMBAR
63966!#5 N9649 P2627 BSTC 0 0x4200018a FP BE Pri
63967!#5 N9650 P2627 BSTC 1 0x4200018b FP BE Pri
63968!#A N9649 N9650
63969!#5 N9651 P2627 BSTC 2 0x4200018c FP BE Pri
63970!#5 N9652 P2627 BSTC 3 0x4200018d FP BE Pri
63971!#5 N9653 P2627 BSTC 4 0x4200018e FP BE Pri
63972!#5 N9654 P2628 MEMBAR
63973!#5 N9655 P2629 REPLACEMENT 12 Int BE Pri
63974!#5 N9656 P2630 MEMBAR
63975!#5 N9657 P2631 BLD 11 -1 FP BE Pri
63976!#5 N9658 P2631 BLD 12 -1 FP BE Pri
63977!#A N9657 N9658
63978!#5 N9659 P2631 BLD 13 -1 FP BE Pri
63979!#5 N9660 P2632 MEMBAR
63980!#5 N9661 P2633 BSTC 20 0x4200018f FP BE Pri
63981!#5 N9662 P2634 MEMBAR
63982!#5 N9663 P2635 PREFETCH 18 Int BE Pri
63983!#5 N9664 P2636 LD 19 -1 Int BE Pri Loop_exit
63984!#5 N9665 P2637 MEMBAR
63985!#6 N9666 P2638 MEMBAR
63986!#6 N9667 P2639 BLD 10 -1 FP BE Sec
63987!#6 N9668 P2640 MEMBAR
63988!#6 N9669 P2641 BLD 7 -1 FP BE Sec
63989!#6 N9670 P2642 MEMBAR
63990!#6 N9671 P2643 PREFETCH 31 Int BE Nuc
63991!#6 N9672 P2644 MEMBAR
63992!#6 N9673 P2645 BLD 21 -1 FP BE Pri
63993!#6 N9674 P2645 BLD 22 -1 FP BE Pri
63994!#A N9673 N9674
63995!#6 N9675 P2645 BLD 23 -1 FP BE Pri
63996!#6 N9676 P2646 MEMBAR
63997!#6 N9677 P2647 LD 22 -1 Int BE Pri
63998!#6 N9678 P2648 REPLACEMENT 21 Int BE Pri
63999!#6 N9679 P2649 MEMBAR
64000!#6 N9680 P2650 BLD 0 -1 FP BE Sec
64001!#6 N9681 P2650 BLD 1 -1 FP BE Sec
64002!#A N9680 N9681
64003!#6 N9682 P2650 BLD 2 -1 FP BE Sec
64004!#6 N9683 P2650 BLD 3 -1 FP BE Sec
64005!#6 N9684 P2650 BLD 4 -1 FP BE Sec
64006!#6 N9685 P2651 MEMBAR
64007!#6 N9686 P2652 BSTC 11 0x42800001 FP BE Pri
64008!#6 N9687 P2652 BSTC 12 0x42800002 FP BE Pri
64009!#A N9686 N9687
64010!#6 N9688 P2652 BSTC 13 0x42800003 FP BE Pri
64011!#6 N9689 P2653 MEMBAR
64012!#6 N9690 P2654 BLD 0 -1 FP BE Pri
64013!#6 N9691 P2654 BLD 1 -1 FP BE Pri
64014!#A N9690 N9691
64015!#6 N9692 P2654 BLD 2 -1 FP BE Pri
64016!#6 N9693 P2654 BLD 3 -1 FP BE Pri
64017!#6 N9694 P2654 BLD 4 -1 FP BE Pri
64018!#6 N9695 P2655 MEMBAR
64019!#6 N9696 P2656 REPLACEMENT 4 Int BE Pri
64020!#6 N9697 P2657 MEMBAR
64021!#6 N9698 P2658 BLD 21 -1 FP BE Pri
64022!#6 N9699 P2658 BLD 22 -1 FP BE Pri
64023!#A N9698 N9699
64024!#6 N9700 P2658 BLD 23 -1 FP BE Pri
64025!#6 N9701 P2659 MEMBAR
64026!#6 N9702 P2660 BLD 26 -1 FP BE Pri
64027!#6 N9703 P2660 BLD 27 -1 FP BE Pri
64028!#6 N9704 P2661 MEMBAR
64029!#6 N9705 P2662 BST 8 0x42800004 FP BE Sec
64030!#6 N9706 P2662 BST 9 0x42800005 FP BE Sec
64031!#6 N9707 P2663 MEMBAR
64032!#6 N9708 P2664 PREFETCH 33 Int BE Nuc
64033!#6 N9709 P2665 LD 18 -1 Int BE Pri
64034!#6 N9710 P2666 LD 6 -1 Int BE Pri
64035!#6 N9711 P2667 MEMBAR
64036!#6 N9712 P2668 BST 14 0x42800006 FP BE Pri
64037!#6 N9713 P2669 MEMBAR
64038!#6 N9714 P2670 LD 29 -1 FP BE Pri
64039!#6 N9715 P2671 MEMBAR
64040!#6 N9716 P2672 BLD 24 -1 FP BE Pri
64041!#6 N9717 P2672 BLD 25 -1 FP BE Pri
64042!#6 N9718 P2673 MEMBAR
64043!#6 N9719 P2674 REPLACEMENT 12 Int BE Nuc
64044!#6 N9720 P2675 IDC_FLIP 5 Int BE Pri
64045!#6 N9721 P2676 LD 18 -1 Int BE Pri
64046!#6 N9722 P2677 REPLACEMENT 24 Int BE Sec
64047!#6 N9723 P2678 REPLACEMENT 30 Int BE Pri
64048!#6 N9724 P2679 MEMBAR
64049!#6 N9725 P2680 BSTC 32 0x42800007 FP BE Pri
64050!#6 N9726 P2681 MEMBAR
64051!#6 N9727 P2682 BLD 29 -1 FP BE Pri
64052!#6 N9728 P2683 MEMBAR
64053!#6 N9729 P2684 BST 32 0x42800008 FP BE Pri
64054!#6 N9730 P2685 MEMBAR
64055!#6 N9731 P2686 BLD 0 -1 FP BE Pri
64056!#6 N9732 P2686 BLD 1 -1 FP BE Pri
64057!#A N9731 N9732
64058!#6 N9733 P2686 BLD 2 -1 FP BE Pri
64059!#6 N9734 P2686 BLD 3 -1 FP BE Pri
64060!#6 N9735 P2686 BLD 4 -1 FP BE Pri
64061!#6 N9736 P2687 MEMBAR
64062!#6 N9737 P2688 REPLACEMENT 7 Int BE Pri
64063!#6 N9738 P2689 MEMBAR
64064!#6 N9739 P2690 BLD 29 -1 FP BE Pri
64065!#6 N9740 P2691 MEMBAR
64066!#6 N9741 P2692 LD 12 -1 FP BE Pri
64067!#6 N9742 P2693 MEMBAR
64068!#6 N9743 P2694 BST 5 0x42800009 FP BE Pri
64069!#6 N9744 P2694 BST 6 0x4280000a FP BE Pri
64070!#6 N9745 P2695 MEMBAR
64071!#6 N9746 P2696 PREFETCH 14 Int BE Pri
64072!#6 N9747 P2697 PREFETCH 1 Int BE Nuc
64073!#6 N9748 P2698 LD 13 -1 Int LE Pri
64074!#6 N9749 P2699 MEMBAR
64075!#6 N9750 P2700 BST 21 0x4280000b FP BE Pri
64076!#6 N9751 P2700 BST 22 0x4280000c FP BE Pri
64077!#A N9750 N9751
64078!#6 N9752 P2700 BST 23 0x4280000d FP BE Pri
64079!#6 N9753 P2701 MEMBAR
64080!#6 N9754 P2702 BLD 8 -1 FP BE Pri
64081!#6 N9755 P2702 BLD 9 -1 FP BE Pri
64082!#6 N9756 P2703 MEMBAR
64083!#6 N9757 P2704 LD 13 -1 FP BE Pri
64084!#6 N9758 P2705 MEMBAR
64085!#6 N9759 P2706 BST 8 0x4280000e FP BE Pri
64086!#6 N9760 P2706 BST 9 0x4280000f FP BE Pri
64087!#6 N9761 P2707 MEMBAR
64088!#6 N9762 P2708 ST 13 0x42800010 FP BE Pri
64089!#6 N9763 P2709 REPLACEMENT 32 Int BE Nuc
64090!#6 N9764 P2710 REPLACEMENT 17 Int BE Pri
64091!#6 N9765 P2711 REPLACEMENT 19 Int BE Pri
64092!#6 N9766 P2712 MEMBAR
64093!#6 N9767 P2713 BSTC 8 0x42800011 FP BE Pri
64094!#6 N9768 P2713 BSTC 9 0x42800012 FP BE Pri
64095!#6 N9769 P2714 MEMBAR
64096!#6 N9770 P2715 MEMBAR
64097!#6 N9771 P2716 LD 32 -1 Int BE Pri Loop_exit
64098!#6 N9772 P2717 PREFETCH 31 Int BE Pri Loop_entry
64099!#6 N9773 P2718 MEMBAR
64100!#6 N9774 P2719 BLD 5 -1 FP BE Pri
64101!#6 N9775 P2719 BLD 6 -1 FP BE Pri
64102!#6 N9776 P2720 MEMBAR
64103!#6 N9777 P2721 PREFETCH 24 Int BE Pri
64104!#6 N9778 P2722 LD 24 -1 FP BE Nuc
64105!#6 N9779 P2723 MEMBAR
64106!#6 N9780 P2724 BLD 18 -1 FP BE Pri
64107!#6 N9781 P2725 MEMBAR
64108!#6 N9782 P2726 REPLACEMENT 10 Int BE Pri
64109!#6 N9783 P2727 ST 12 0x3000001 Int BE Sec
64110!#6 N9784 P2728 MEMBAR
64111!#6 N9785 P2729 BSTC 24 0x42800013 FP BE Pri
64112!#6 N9786 P2729 BSTC 25 0x42800014 FP BE Pri
64113!#6 N9787 P2730 MEMBAR
64114!#6 N9788 P2731 BLD 19 -1 FP BE Pri
64115!#6 N9789 P2732 MEMBAR
64116!#6 N9790 P2733 REPLACEMENT 31 Int BE Pri
64117!#6 N9791 P2734 PREFETCH 22 Int BE Pri
64118!#6 N9792 P2735 LD 8 -1 Int BE Pri
64119!#6 N9793 P2736 MEMBAR
64120!#6 N9794 P2737 BST 17 0x42800015 FP BE Pri
64121!#6 N9795 P2738 MEMBAR
64122!#6 N9796 P2739 ST 4 0x3000002 Int BE Pri
64123!#6 N9797 P2740 PREFETCH 31 Int BE Sec
64124!#6 N9798 P2741 PREFETCH 3 Int BE Pri
64125!#6 N9799 P2742 ST 14 0x42800016 FP BE Pri
64126!#6 N9800 P2743 MEMBAR
64127!#6 N9801 P2744 BLD 11 -1 FP BE Pri
64128!#6 N9802 P2744 BLD 12 -1 FP BE Pri
64129!#A N9801 N9802
64130!#6 N9803 P2744 BLD 13 -1 FP BE Pri
64131!#6 N9804 P2745 MEMBAR
64132!#6 N9805 P2746 BSTC 7 0x42800017 FP BE Pri
64133!#6 N9806 P2747 MEMBAR
64134!#6 N9807 P2748 ST 33 0x42800018 FP BE Sec
64135!#6 N9808 P2749 MEMBAR
64136!#6 N9809 P2750 BLD 0 -1 FP BE Pri
64137!#6 N9810 P2750 BLD 1 -1 FP BE Pri
64138!#A N9809 N9810
64139!#6 N9811 P2750 BLD 2 -1 FP BE Pri
64140!#6 N9812 P2750 BLD 3 -1 FP BE Pri
64141!#6 N9813 P2750 BLD 4 -1 FP BE Pri
64142!#6 N9814 P2751 MEMBAR
64143!#6 N9815 P2752 PREFETCH 26 Int BE Pri
64144!#6 N9816 P2753 ST 10 0x42800019 FP BE Nuc
64145!#6 N9817 P2754 PREFETCH 6 Int BE Pri
64146!#6 N9818 P2755 MEMBAR
64147!#6 N9819 P2756 BLD 20 -1 FP BE Pri
64148!#6 N9820 P2757 MEMBAR
64149!#6 N9821 P2758 BLD 28 -1 FP BE Pri
64150!#6 N9822 P2759 MEMBAR
64151!#6 N9823 P2760 BLD 8 -1 FP BE Pri
64152!#6 N9824 P2760 BLD 9 -1 FP BE Pri
64153!#6 N9825 P2761 MEMBAR
64154!#6 N9826 P2762 REPLACEMENT 26 Int BE Pri
64155!#6 N9827 P2763 MEMBAR
64156!#6 N9828 P2764 BSTC 20 0x4280001a FP BE Pri
64157!#6 N9829 P2765 MEMBAR
64158!#6 N9830 P2766 BST 5 0x4280001b FP BE Pri
64159!#6 N9831 P2766 BST 6 0x4280001c FP BE Pri
64160!#6 N9832 P2767 MEMBAR
64161!#6 N9833 P2768 REPLACEMENT 1 Int BE Pri
64162!#6 N9834 P2769 MEMBAR
64163!#6 N9835 P2770 BLD 21 -1 FP BE Pri
64164!#6 N9836 P2770 BLD 22 -1 FP BE Pri
64165!#A N9835 N9836
64166!#6 N9837 P2770 BLD 23 -1 FP BE Pri
64167!#6 N9838 P2771 MEMBAR
64168!#6 N9839 P2772 ST 23 0x4280001d FP BE Pri
64169!#6 N9840 P2773 LD 25 -1 Int BE Pri
64170!#6 N9841 P2774 MEMBAR
64171!#6 N9842 P2775 BLD 0 -1 FP BE Pri
64172!#6 N9843 P2775 BLD 1 -1 FP BE Pri
64173!#A N9842 N9843
64174!#6 N9844 P2775 BLD 2 -1 FP BE Pri
64175!#6 N9845 P2775 BLD 3 -1 FP BE Pri
64176!#6 N9846 P2775 BLD 4 -1 FP BE Pri
64177!#6 N9847 P2776 MEMBAR
64178!#6 N9848 P2777 BSTC 29 0x4280001e FP BE Pri
64179!#6 N9849 P2778 MEMBAR
64180!#6 N9850 P2779 PREFETCH 7 Int BE Pri
64181!#6 N9851 P2780 MEMBAR
64182!#6 N9852 P2781 BSTC 0 0x4280001f FP BE Sec
64183!#6 N9853 P2781 BSTC 1 0x42800020 FP BE Sec
64184!#A N9852 N9853
64185!#6 N9854 P2781 BSTC 2 0x42800021 FP BE Sec
64186!#6 N9855 P2781 BSTC 3 0x42800022 FP BE Sec
64187!#6 N9856 P2781 BSTC 4 0x42800023 FP BE Sec
64188!#6 N9857 P2782 MEMBAR
64189!#6 N9858 P2783 BLD 17 -1 FP BE Sec
64190!#6 N9859 P2784 MEMBAR
64191!#6 N9860 P2785 BST 24 0x42800024 FP BE Sec
64192!#6 N9861 P2785 BST 25 0x42800025 FP BE Sec
64193!#6 N9862 P2786 MEMBAR
64194!#6 N9863 P2787 BSTC 26 0x42800026 FP BE Pri
64195!#6 N9864 P2787 BSTC 27 0x42800027 FP BE Pri
64196!#6 N9865 P2788 MEMBAR
64197!#6 N9866 P2789 BST 10 0x42800028 FP BE Pri
64198!#6 N9867 P2790 MEMBAR
64199!#6 N9868 P2791 BLD 11 -1 FP BE Pri
64200!#6 N9869 P2791 BLD 12 -1 FP BE Pri
64201!#A N9868 N9869
64202!#6 N9870 P2791 BLD 13 -1 FP BE Pri
64203!#6 N9871 P2792 MEMBAR
64204!#6 N9872 P2793 BSTC 0 0x42800029 FP BE Pri
64205!#6 N9873 P2793 BSTC 1 0x4280002a FP BE Pri
64206!#A N9872 N9873
64207!#6 N9874 P2793 BSTC 2 0x4280002b FP BE Pri
64208!#6 N9875 P2793 BSTC 3 0x4280002c FP BE Pri
64209!#6 N9876 P2793 BSTC 4 0x4280002d FP BE Pri
64210!#6 N9877 P2794 MEMBAR
64211!#6 N9878 P2795 BLD 30 -1 FP BE Pri
64212!#6 N9879 P2796 MEMBAR
64213!#6 N9880 P2797 BSTC 21 0x4280002e FP BE Pri
64214!#6 N9881 P2797 BSTC 22 0x4280002f FP BE Pri
64215!#A N9880 N9881
64216!#6 N9882 P2797 BSTC 23 0x42800030 FP BE Pri
64217!#6 N9883 P2798 MEMBAR
64218!#6 N9884 P2799 BLD 0 -1 FP BE Pri
64219!#6 N9885 P2799 BLD 1 -1 FP BE Pri
64220!#A N9884 N9885
64221!#6 N9886 P2799 BLD 2 -1 FP BE Pri
64222!#6 N9887 P2799 BLD 3 -1 FP BE Pri
64223!#6 N9888 P2799 BLD 4 -1 FP BE Pri
64224!#6 N9889 P2800 MEMBAR
64225!#6 N9890 P2801 BLD 29 -1 FP BE Pri
64226!#6 N9891 P2802 MEMBAR
64227!#6 N9892 P2803 REPLACEMENT 31 Int BE Pri Loop_entry
64228!#6 N9893 P2804 MEMBAR
64229!#6 N9894 P2805 BLD 5 -1 FP BE Pri
64230!#6 N9895 P2805 BLD 6 -1 FP BE Pri
64231!#6 N9896 P2806 MEMBAR
64232!#6 N9897 P2807 BSTC 21 0x42800031 FP BE Pri
64233!#6 N9898 P2807 BSTC 22 0x42800032 FP BE Pri
64234!#A N9897 N9898
64235!#6 N9899 P2807 BSTC 23 0x42800033 FP BE Pri
64236!#6 N9900 P2808 MEMBAR
64237!#6 N9901 P2809 MEMBAR
64238!#6 N9902 P2810 REPLACEMENT 32 Int BE Pri
64239!#6 N9903 P2811 MEMBAR
64240!#6 N9904 P2812 BLD 0 -1 FP BE Sec
64241!#6 N9905 P2812 BLD 1 -1 FP BE Sec
64242!#A N9904 N9905
64243!#6 N9906 P2812 BLD 2 -1 FP BE Sec
64244!#6 N9907 P2812 BLD 3 -1 FP BE Sec
64245!#6 N9908 P2812 BLD 4 -1 FP BE Sec
64246!#6 N9909 P2813 MEMBAR
64247!#6 N9910 P2814 REPLACEMENT 31 Int BE Pri
64248!#6 N9911 P2815 MEMBAR
64249!#6 N9912 P2816 BLD 20 -1 FP BE Pri
64250!#6 N9913 P2817 MEMBAR
64251!#6 N9914 P2818 BLD 30 -1 FP BE Pri
64252!#6 N9915 P2819 MEMBAR
64253!#6 N9916 P2820 REPLACEMENT 6 Int BE Pri
64254!#6 N9917 P2821 REPLACEMENT 27 Int BE Pri
64255!#6 N9918 P2822 ST 3 0x3000003 Int BE Nuc
64256!#6 N9919 P2823 PREFETCH 5 Int BE Pri
64257!#6 N9920 P2824 MEMBAR
64258!#6 N9921 P2825 BST 10 0x42800034 FP BE Pri
64259!#6 N9922 P2826 MEMBAR
64260!#6 N9923 P2827 BLD 28 -1 FP BE Sec
64261!#6 N9924 P2828 MEMBAR
64262!#6 N9925 P2829 BSTC 11 0x42800035 FP BE Sec
64263!#6 N9926 P2829 BSTC 12 0x42800036 FP BE Sec
64264!#A N9925 N9926
64265!#6 N9927 P2829 BSTC 13 0x42800037 FP BE Sec
64266!#6 N9928 P2830 MEMBAR
64267!#6 N9929 P2831 BLD 5 -1 FP BE Pri
64268!#6 N9930 P2831 BLD 6 -1 FP BE Pri
64269!#6 N9931 P2832 MEMBAR
64270!#6 N9932 P2833 BLD 26 -1 FP BE Pri
64271!#6 N9933 P2833 BLD 27 -1 FP BE Pri
64272!#6 N9934 P2834 MEMBAR
64273!#6 N9935 P2835 BST 0 0x42800038 FP BE Pri
64274!#6 N9936 P2835 BST 1 0x42800039 FP BE Pri
64275!#A N9935 N9936
64276!#6 N9937 P2835 BST 2 0x4280003a FP BE Pri
64277!#6 N9938 P2835 BST 3 0x4280003b FP BE Pri
64278!#6 N9939 P2835 BST 4 0x4280003c FP BE Pri
64279!#6 N9940 P2836 MEMBAR
64280!#6 N9941 P2837 BSTC 19 0x4280003d FP BE Pri
64281!#6 N9942 P2838 MEMBAR
64282!#6 N9943 P2839 MEMBAR
64283!#6 N9944 P2840 BST 7 0x4280003e FP BE Pri
64284!#6 N9945 P2841 MEMBAR
64285!#6 N9946 P2842 BSTC 5 0x4280003f FP BE Pri
64286!#6 N9947 P2842 BSTC 6 0x42800040 FP BE Pri
64287!#6 N9948 P2843 MEMBAR
64288!#6 N9949 P2844 PREFETCH 17 Int BE Sec
64289!#6 N9950 P2845 MEMBAR
64290!#6 N9951 P2846 BST 14 0x42800041 FP BE Sec
64291!#6 N9952 P2847 MEMBAR
64292!#6 N9953 P2848 BLD 7 -1 FP BE Pri
64293!#6 N9954 P2849 MEMBAR
64294!#6 N9955 P2850 ST 19 0x3000004 Int BE Pri
64295!#6 N9956 P2851 MEMBAR
64296!#6 N9957 P2852 BLD 17 -1 FP BE Pri
64297!#6 N9958 P2853 MEMBAR
64298!#6 N9959 P2854 BLD 21 -1 FP BE Pri
64299!#6 N9960 P2854 BLD 22 -1 FP BE Pri
64300!#A N9959 N9960
64301!#6 N9961 P2854 BLD 23 -1 FP BE Pri
64302!#6 N9962 P2855 MEMBAR
64303!#6 N9963 P2856 ST 18 0x3000005 Int BE Pri
64304!#6 N9964 P2857 MEMBAR
64305!#6 N9965 P2858 BSTC 18 0x42800042 FP BE Pri
64306!#6 N9966 P2859 MEMBAR
64307!#6 N9967 P2860 BST 31 0x42800043 FP BE Pri
64308!#6 N9968 P2861 MEMBAR
64309!#6 N9969 P2862 BST 21 0x42800044 FP BE Pri
64310!#6 N9970 P2862 BST 22 0x42800045 FP BE Pri
64311!#A N9969 N9970
64312!#6 N9971 P2862 BST 23 0x42800046 FP BE Pri
64313!#6 N9972 P2863 MEMBAR
64314!#6 N9973 P2864 BSTC 21 0x42800047 FP BE Pri
64315!#6 N9974 P2864 BSTC 22 0x42800048 FP BE Pri
64316!#A N9973 N9974
64317!#6 N9975 P2864 BSTC 23 0x42800049 FP BE Pri
64318!#6 N9976 P2865 MEMBAR
64319!#6 N9977 P2866 BSTC 14 0x4280004a FP BE Pri
64320!#6 N9978 P2867 MEMBAR
64321!#6 N9979 P2868 BST 5 0x4280004b FP BE Pri
64322!#6 N9980 P2868 BST 6 0x4280004c FP BE Pri
64323!#6 N9981 P2869 MEMBAR
64324!#6 N9982 P2870 LD 22 -1 Int BE Sec
64325!#6 N9983 P2871 LD 13 -1 FP BE Nuc
64326!#6 N9984 P2872 MEMBAR
64327!#6 N9985 P2873 BLD 24 -1 FP BE Pri
64328!#6 N9986 P2873 BLD 25 -1 FP BE Pri
64329!#6 N9987 P2874 MEMBAR
64330!#6 N9988 P2875 BSTC 10 0x4280004d FP BE Pri
64331!#6 N9989 P2876 MEMBAR
64332!#6 N9990 P2877 REPLACEMENT 5 Int BE Nuc
64333!#6 N9991 P2878 ST 19 0x4280004e FP BE Pri
64334!#6 N9992 P2879 ST 3 0x4280004f FP BE Pri
64335!#6 N9993 P2880 MEMBAR
64336!#6 N9994 P2881 BST 26 0x42800050 FP BE Pri
64337!#6 N9995 P2881 BST 27 0x42800051 FP BE Pri
64338!#6 N9996 P2882 MEMBAR
64339!#6 N9997 P2883 BLD 18 -1 FP BE Pri
64340!#6 N9998 P2884 MEMBAR
64341!#6 N9999 P2885 PREFETCH 28 Int BE Pri
64342!#6 N10000 P2886 LD 33 -1 Int BE Pri
64343!#6 N10001 P2887 ST 18 0x42800052 FP BE Sec
64344!#6 N10002 P2888 MEMBAR
64345!#6 N10003 P2889 BSTC 30 0x42800053 FP BE Pri
64346!#6 N10004 P2890 MEMBAR
64347!#6 N10005 P2891 BLD 24 -1 FP BE Pri
64348!#6 N10006 P2891 BLD 25 -1 FP BE Pri
64349!#6 N10007 P2892 MEMBAR
64350!#6 N10008 P2893 LD 20 -1 FP BE Nuc
64351!#6 N10009 P2894 REPLACEMENT 18 Int BE Pri
64352!#6 N10010 P2895 IDC_FLIP 23 Int BE Pri
64353!#6 N10011 P2896 MEMBAR
64354!#6 N10012 P2897 BLD 20 -1 FP BE Sec
64355!#6 N10013 P2898 MEMBAR
64356!#6 N10014 P2899 REPLACEMENT 23 Int BE Pri
64357!#6 N10015 P2900 LD 32 -1 Int BE Pri
64358!#6 N10016 P2901 MEMBAR
64359!#6 N10017 P2902 BST 0 0x42800054 FP BE Pri
64360!#6 N10018 P2902 BST 1 0x42800055 FP BE Pri
64361!#A N10017 N10018
64362!#6 N10019 P2902 BST 2 0x42800056 FP BE Pri
64363!#6 N10020 P2902 BST 3 0x42800057 FP BE Pri
64364!#6 N10021 P2902 BST 4 0x42800058 FP BE Pri
64365!#6 N10022 P2903 MEMBAR
64366!#6 N10023 P2904 BST 0 0x42800059 FP BE Pri
64367!#6 N10024 P2904 BST 1 0x4280005a FP BE Pri
64368!#A N10023 N10024
64369!#6 N10025 P2904 BST 2 0x4280005b FP BE Pri
64370!#6 N10026 P2904 BST 3 0x4280005c FP BE Pri
64371!#6 N10027 P2904 BST 4 0x4280005d FP BE Pri
64372!#6 N10028 P2905 MEMBAR
64373!#6 N10029 P2906 BLD 0 -1 FP BE Pri
64374!#6 N10030 P2906 BLD 1 -1 FP BE Pri
64375!#A N10029 N10030
64376!#6 N10031 P2906 BLD 2 -1 FP BE Pri
64377!#6 N10032 P2906 BLD 3 -1 FP BE Pri
64378!#6 N10033 P2906 BLD 4 -1 FP BE Pri
64379!#6 N10034 P2907 MEMBAR
64380!#6 N10035 P2908 BST 8 0x4280005e FP BE Pri
64381!#6 N10036 P2908 BST 9 0x4280005f FP BE Pri
64382!#6 N10037 P2909 MEMBAR
64383!#6 N10038 P2910 PREFETCH 10 Int BE Pri
64384!#6 N10039 P2911 REPLACEMENT 23 Int BE Pri
64385!#6 N10040 P2912 ST 27 0x3000006 Int BE Nuc
64386!#6 N10041 P2913 REPLACEMENT 2 Int BE Pri
64387!#6 N10042 P2914 ST 9 0x42800060 FP BE Pri
64388!#6 N10043 P2915 ST 30 0x3000007 Int BE Sec
64389!#6 N10044 P2916 MEMBAR
64390!#6 N10045 P2917 BLD 26 -1 FP BE Pri
64391!#6 N10046 P2917 BLD 27 -1 FP BE Pri
64392!#6 N10047 P2918 MEMBAR
64393!#6 N10048 P2919 PREFETCH 24 Int BE Nuc
64394!#6 N10049 P2920 ST 20 0x42800061 FP BE Pri
64395!#6 N10050 P2921 MEMBAR
64396!#6 N10051 P2922 BSTC 0 0x42800062 FP BE Pri
64397!#6 N10052 P2922 BSTC 1 0x42800063 FP BE Pri
64398!#A N10051 N10052
64399!#6 N10053 P2922 BSTC 2 0x42800064 FP BE Pri
64400!#6 N10054 P2922 BSTC 3 0x42800065 FP BE Pri
64401!#6 N10055 P2922 BSTC 4 0x42800066 FP BE Pri
64402!#6 N10056 P2923 MEMBAR
64403!#6 N10057 P2924 PREFETCH 32 Int BE Pri
64404!#6 N10058 P2925 ST 0 0x42800067 FP BE Sec
64405!#6 N10059 P2926 REPLACEMENT 0 Int BE Pri
64406!#6 N10060 P2927 MEMBAR
64407!#6 N10061 P2928 BLD 0 -1 FP BE Pri
64408!#6 N10062 P2928 BLD 1 -1 FP BE Pri
64409!#A N10061 N10062
64410!#6 N10063 P2928 BLD 2 -1 FP BE Pri
64411!#6 N10064 P2928 BLD 3 -1 FP BE Pri
64412!#6 N10065 P2928 BLD 4 -1 FP BE Pri
64413!#6 N10066 P2929 MEMBAR
64414!#6 N10067 P2930 LD 22 -1 FP BE Sec
64415!#6 N10068 P2931 REPLACEMENT 9 Int BE Sec
64416!#6 N10069 P2932 LD 26 -1 Int BE Pri
64417!#6 N10070 P2933 PREFETCH 33 Int BE Nuc
64418!#6 N10071 P2934 MEMBAR
64419!#6 N10072 P2935 BST 11 0x42800068 FP BE Pri
64420!#6 N10073 P2935 BST 12 0x42800069 FP BE Pri
64421!#A N10072 N10073
64422!#6 N10074 P2935 BST 13 0x4280006a FP BE Pri
64423!#6 N10075 P2936 MEMBAR
64424!#6 N10076 P2937 LD 9 -1 Int BE Pri
64425!#6 N10077 P2938 ST 29 0x4280006b FP BE Pri
64426!#6 N10078 P2939 REPLACEMENT 1 Int BE Pri
64427!#6 N10079 P2940 REPLACEMENT 25 Int BE Pri
64428!#6 N10080 P2941 PREFETCH 12 Int BE Nuc
64429!#6 N10081 P2942 MEMBAR
64430!#6 N10082 P2943 BLD 0 -1 FP BE Pri
64431!#6 N10083 P2943 BLD 1 -1 FP BE Pri
64432!#A N10082 N10083
64433!#6 N10084 P2943 BLD 2 -1 FP BE Pri
64434!#6 N10085 P2943 BLD 3 -1 FP BE Pri
64435!#6 N10086 P2943 BLD 4 -1 FP BE Pri
64436!#6 N10087 P2944 MEMBAR
64437!#6 N10088 P2945 BLD 0 -1 FP BE Pri
64438!#6 N10089 P2945 BLD 1 -1 FP BE Pri
64439!#A N10088 N10089
64440!#6 N10090 P2945 BLD 2 -1 FP BE Pri
64441!#6 N10091 P2945 BLD 3 -1 FP BE Pri
64442!#6 N10092 P2945 BLD 4 -1 FP BE Pri
64443!#6 N10093 P2946 MEMBAR
64444!#6 N10094 P2947 BLD 28 -1 FP BE Sec
64445!#6 N10095 P2948 MEMBAR
64446!#6 N10096 P2949 LD 21 -1 FP BE Pri
64447!#6 N10097 P2950 ST 10 0x4280006c FP BE Pri
64448!#6 N10098 P2951 MEMBAR
64449!#6 N10099 P2952 BLD 0 -1 FP BE Pri
64450!#6 N10100 P2952 BLD 1 -1 FP BE Pri
64451!#A N10099 N10100
64452!#6 N10101 P2952 BLD 2 -1 FP BE Pri
64453!#6 N10102 P2952 BLD 3 -1 FP BE Pri
64454!#6 N10103 P2952 BLD 4 -1 FP BE Pri
64455!#6 N10104 P2953 MEMBAR
64456!#6 N10105 P2954 BST 14 0x4280006d FP BE Pri
64457!#6 N10106 P2955 MEMBAR
64458!#6 N10107 P2956 BLD 21 -1 FP BE Pri
64459!#6 N10108 P2956 BLD 22 -1 FP BE Pri
64460!#A N10107 N10108
64461!#6 N10109 P2956 BLD 23 -1 FP BE Pri
64462!#6 N10110 P2957 MEMBAR
64463!#6 N10111 P2958 BLD 7 -1 FP BE Pri
64464!#6 N10112 P2959 MEMBAR
64465!#6 N10113 P2960 BST 20 0x4280006e FP BE Pri
64466!#6 N10114 P2961 MEMBAR
64467!#6 N10115 P2962 LD 15 -1 FP BE Sec
64468!#6 N10116 P2963 MEMBAR
64469!#6 N10117 P2964 BLD 33 -1 FP BE Pri
64470!#6 N10118 P2965 MEMBAR
64471!#6 N10119 P2966 BLD 28 -1 FP BE Sec
64472!#6 N10120 P2967 MEMBAR
64473!#6 N10121 P2968 PREFETCH 8 Int BE Pri
64474!#6 N10122 P2969 MEMBAR
64475!#6 N10123 P2970 BST 18 0x4280006f FP BE Sec
64476!#6 N10124 P2971 MEMBAR
64477!#6 N10125 P2972 BSTC 14 0x42800070 FP BE Pri
64478!#6 N10126 P2973 MEMBAR
64479!#6 N10127 P2974 BLD 0 -1 FP BE Pri
64480!#6 N10128 P2974 BLD 1 -1 FP BE Pri
64481!#A N10127 N10128
64482!#6 N10129 P2974 BLD 2 -1 FP BE Pri
64483!#6 N10130 P2974 BLD 3 -1 FP BE Pri
64484!#6 N10131 P2974 BLD 4 -1 FP BE Pri
64485!#6 N10132 P2975 MEMBAR
64486!#6 N10133 P2976 REPLACEMENT 30 Int BE Sec
64487!#6 N10134 P2977 REPLACEMENT 3 Int BE Nuc
64488!#6 N10135 P2978 ST 24 0x42800071 FP BE Pri
64489!#6 N10136 P2979 ST 26 0x3000008 Int BE Nuc
64490!#6 N10137 P2980 MEMBAR
64491!#6 N10138 P2981 BST 14 0x42800072 FP BE Pri
64492!#6 N10139 P2982 MEMBAR
64493!#6 N10140 P2983 PREFETCH 16 Int BE Pri
64494!#6 N10141 P2984 REPLACEMENT 19 Int BE Pri
64495!#6 N10142 P2985 MEMBAR
64496!#6 N10143 P2986 BST 10 0x42800073 FP BE Pri
64497!#6 N10144 P2987 MEMBAR
64498!#6 N10145 P2988 ST 5 0x42800074 FP BE Pri
64499!#6 N10146 P2989 REPLACEMENT 14 Int BE Pri
64500!#6 N10147 P2990 MEMBAR
64501!#6 N10148 P2991 BST 11 0x42800075 FP BE Pri
64502!#6 N10149 P2991 BST 12 0x42800076 FP BE Pri
64503!#A N10148 N10149
64504!#6 N10150 P2991 BST 13 0x42800077 FP BE Pri
64505!#6 N10151 P2992 MEMBAR
64506!#6 N10152 P2993 PREFETCH 24 Int BE Pri
64507!#6 N10153 P2994 MEMBAR
64508!#6 N10154 P2995 BLD 18 -1 FP BE Pri
64509!#6 N10155 P2996 MEMBAR
64510!#6 N10156 P2997 BST 5 0x42800078 FP BE Pri
64511!#6 N10157 P2997 BST 6 0x42800079 FP BE Pri
64512!#6 N10158 P2998 MEMBAR
64513!#6 N10159 P2999 BSTC 21 0x4280007a FP BE Pri
64514!#6 N10160 P2999 BSTC 22 0x4280007b FP BE Pri
64515!#A N10159 N10160
64516!#6 N10161 P2999 BSTC 23 0x4280007c FP BE Pri
64517!#6 N10162 P3000 MEMBAR
64518!#6 N10163 P3001 PREFETCH 19 Int BE Pri
64519!#6 N10164 P3002 LD 14 -1 FP BE Pri
64520!#6 N10165 P3003 REPLACEMENT 29 Int BE Pri
64521!#6 N10166 P3004 MEMBAR
64522!#6 N10167 P3005 BST 32 0x4280007d FP BE Pri
64523!#6 N10168 P3006 MEMBAR
64524!#6 N10169 P3007 PREFETCH 7 Int LE Pri
64525!#6 N10170 P3008 MEMBAR
64526!#6 N10171 P3009 BLD 10 -1 FP BE Sec
64527!#6 N10172 P3010 MEMBAR
64528!#6 N10173 P3011 BLD 21 -1 FP BE Pri
64529!#6 N10174 P3011 BLD 22 -1 FP BE Pri
64530!#A N10173 N10174
64531!#6 N10175 P3011 BLD 23 -1 FP BE Pri
64532!#6 N10176 P3012 MEMBAR
64533!#6 N10177 P3013 BSTC 26 0x4280007e FP BE Sec
64534!#6 N10178 P3013 BSTC 27 0x4280007f FP BE Sec
64535!#6 N10179 P3014 MEMBAR
64536!#6 N10180 P3015 BLD 11 -1 FP BE Pri
64537!#6 N10181 P3015 BLD 12 -1 FP BE Pri
64538!#A N10180 N10181
64539!#6 N10182 P3015 BLD 13 -1 FP BE Pri
64540!#6 N10183 P3016 MEMBAR
64541!#6 N10184 P3017 LD 0 -1 FP BE Pri
64542!#6 N10185 P3018 ST 19 0x3000009 Int BE Nuc
64543!#6 N10186 P3019 MEMBAR
64544!#6 N10187 P3020 BLD 21 -1 FP BE Pri
64545!#6 N10188 P3020 BLD 22 -1 FP BE Pri
64546!#A N10187 N10188
64547!#6 N10189 P3020 BLD 23 -1 FP BE Pri
64548!#6 N10190 P3021 MEMBAR
64549!#6 N10191 P3022 ST 31 0x42800080 FP BE Pri
64550!#6 N10192 P3023 REPLACEMENT 23 Int BE Pri
64551!#6 N10193 P3024 MEMBAR
64552!#6 N10194 P3025 BLD 11 -1 FP BE Pri
64553!#6 N10195 P3025 BLD 12 -1 FP BE Pri
64554!#A N10194 N10195
64555!#6 N10196 P3025 BLD 13 -1 FP BE Pri
64556!#6 N10197 P3026 MEMBAR
64557!#6 N10198 P3027 REPLACEMENT 20 Int BE Pri
64558!#6 N10199 P3028 REPLACEMENT 20 Int BE Nuc
64559!#6 N10200 P3029 MEMBAR
64560!#6 N10201 P3030 BST 5 0x42800081 FP BE Pri
64561!#6 N10202 P3030 BST 6 0x42800082 FP BE Pri
64562!#6 N10203 P3031 MEMBAR
64563!#6 N10204 P3032 REPLACEMENT 12 Int BE Pri
64564!#6 N10205 P3033 MEMBAR
64565!#6 N10206 P3034 BLD 0 -1 FP BE Pri
64566!#6 N10207 P3034 BLD 1 -1 FP BE Pri
64567!#A N10206 N10207
64568!#6 N10208 P3034 BLD 2 -1 FP BE Pri
64569!#6 N10209 P3034 BLD 3 -1 FP BE Pri
64570!#6 N10210 P3034 BLD 4 -1 FP BE Pri
64571!#6 N10211 P3035 MEMBAR
64572!#6 N10212 P3036 PREFETCH 2 Int BE Pri
64573!#6 N10213 P3037 LD 26 -1 Int BE Pri
64574!#6 N10214 P3038 MEMBAR
64575!#6 N10215 P3039 BLD 24 -1 FP BE Sec
64576!#6 N10216 P3039 BLD 25 -1 FP BE Sec
64577!#6 N10217 P3040 MEMBAR
64578!#6 N10218 P3041 LD 24 -1 Int BE Pri
64579!#6 N10219 P3042 REPLACEMENT 26 Int BE Nuc
64580!#6 N10220 P3043 MEMBAR
64581!#6 N10221 P3044 BLD 8 -1 FP BE Sec
64582!#6 N10222 P3044 BLD 9 -1 FP BE Sec
64583!#6 N10223 P3045 MEMBAR
64584!#6 N10224 P3046 REPLACEMENT 8 Int BE Pri
64585!#6 N10225 P3047 MEMBAR
64586!#6 N10226 P3048 BSTC 26 0x42800083 FP BE Pri
64587!#6 N10227 P3048 BSTC 27 0x42800084 FP BE Pri
64588!#6 N10228 P3049 MEMBAR
64589!#6 N10229 P3050 BLD 0 -1 FP BE Pri
64590!#6 N10230 P3050 BLD 1 -1 FP BE Pri
64591!#A N10229 N10230
64592!#6 N10231 P3050 BLD 2 -1 FP BE Pri
64593!#6 N10232 P3050 BLD 3 -1 FP BE Pri
64594!#6 N10233 P3050 BLD 4 -1 FP BE Pri
64595!#6 N10234 P3051 MEMBAR
64596!#6 N10235 P3052 PREFETCH 12 Int BE Pri
64597!#6 N10236 P3053 MEMBAR
64598!#6 N10237 P3054 BSTC 21 0x42800085 FP BE Pri
64599!#6 N10238 P3054 BSTC 22 0x42800086 FP BE Pri
64600!#A N10237 N10238
64601!#6 N10239 P3054 BSTC 23 0x42800087 FP BE Pri
64602!#6 N10240 P3055 MEMBAR
64603!#6 N10241 P3056 LD 31 -1 Int BE Nuc
64604!#6 N10242 P3057 PREFETCH 7 Int BE Nuc
64605!#6 N10243 P3058 REPLACEMENT 1 Int BE Pri
64606!#6 N10244 P3059 MEMBAR
64607!#6 N10245 P3060 BLD 16 -1 FP BE Pri
64608!#6 N10246 P3061 MEMBAR
64609!#6 N10247 P3062 BLD 29 -1 FP BE Pri
64610!#6 N10248 P3063 MEMBAR
64611!#6 N10249 P3064 PREFETCH 11 Int BE Pri
64612!#6 N10250 P3065 REPLACEMENT 12 Int BE Pri
64613!#6 N10251 P3066 MEMBAR
64614!#6 N10252 P3067 BLD 24 -1 FP BE Pri
64615!#6 N10253 P3067 BLD 25 -1 FP BE Pri
64616!#6 N10254 P3068 MEMBAR
64617!#6 N10255 P3069 REPLACEMENT 28 Int BE Nuc
64618!#6 N10256 P3070 ST 25 0x42800088 FP BE Sec
64619!#6 N10257 P3071 REPLACEMENT 14 Int BE Pri
64620!#6 N10258 P3072 MEMBAR
64621!#6 N10259 P3073 BST 8 0x42800089 FP BE Pri
64622!#6 N10260 P3073 BST 9 0x4280008a FP BE Pri
64623!#6 N10261 P3074 MEMBAR
64624!#6 N10262 P3075 REPLACEMENT 15 Int BE Pri
64625!#6 N10263 P3076 REPLACEMENT 7 Int BE Nuc
64626!#6 N10264 P3077 MEMBAR
64627!#6 N10265 P3078 BSTC 11 0x4280008b FP BE Pri
64628!#6 N10266 P3078 BSTC 12 0x4280008c FP BE Pri
64629!#A N10265 N10266
64630!#6 N10267 P3078 BSTC 13 0x4280008d FP BE Pri
64631!#6 N10268 P3079 MEMBAR
64632!#6 N10269 P3080 LD 31 -1 Int BE Sec
64633!#6 N10270 P3081 LD 18 -1 FP BE Pri
64634!#6 N10271 P3082 LD 16 -1 FP BE Sec
64635!#6 N10272 P3083 MEMBAR
64636!#6 N10273 P3084 BST 5 0x4280008e FP BE Pri
64637!#6 N10274 P3084 BST 6 0x4280008f FP BE Pri
64638!#6 N10275 P3085 MEMBAR
64639!#6 N10276 P3086 BLD 24 -1 FP BE Pri
64640!#6 N10277 P3086 BLD 25 -1 FP BE Pri
64641!#6 N10278 P3087 MEMBAR
64642!#6 N10279 P3088 IDC_FLIP 24 Int BE Pri
64643!#6 N10280 P3089 MEMBAR
64644!#6 N10281 P3090 BLD 15 -1 FP BE Pri
64645!#6 N10282 P3091 MEMBAR
64646!#6 N10283 P3092 BLD 16 -1 FP BE Pri
64647!#6 N10284 P3093 MEMBAR
64648!#6 N10285 P3094 REPLACEMENT 9 Int BE Pri
64649!#6 N10286 P3095 MEMBAR
64650!#6 N10287 P3096 BST 20 0x42800090 FP BE Pri
64651!#6 N10288 P3097 MEMBAR
64652!#6 N10289 P3098 ST 16 0x42800091 FP BE Sec
64653!#6 N10290 P3099 LD 17 -1 Int BE Pri
64654!#6 N10291 P3100 LD 23 -1 Int BE Pri
64655!#6 N10292 P3101 IDC_FLIP 21 Int BE Pri
64656!#6 N10293 P3102 MEMBAR
64657!#6 N10294 P3103 BSTC 11 0x42800092 FP BE Pri
64658!#6 N10295 P3103 BSTC 12 0x42800093 FP BE Pri
64659!#A N10294 N10295
64660!#6 N10296 P3103 BSTC 13 0x42800094 FP BE Pri
64661!#6 N10297 P3104 MEMBAR
64662!#6 N10298 P3105 BSTC 29 0x42800095 FP BE Pri
64663!#6 N10299 P3106 MEMBAR
64664!#6 N10300 P3107 ST 21 0x42800096 FP BE Pri
64665!#6 N10301 P3108 IDC_FLIP 21 Int BE Pri
64666!#6 N10302 P3109 MEMBAR
64667!#6 N10303 P3110 BSTC 0 0x42800097 FP BE Pri
64668!#6 N10304 P3110 BSTC 1 0x42800098 FP BE Pri
64669!#A N10303 N10304
64670!#6 N10305 P3110 BSTC 2 0x42800099 FP BE Pri
64671!#6 N10306 P3110 BSTC 3 0x4280009a FP BE Pri
64672!#6 N10307 P3110 BSTC 4 0x4280009b FP BE Pri
64673!#6 N10308 P3111 MEMBAR
64674!#6 N10309 P3112 LD 7 -1 Int LE Pri
64675!#6 N10310 P3113 MEMBAR
64676!#6 N10311 P3114 BLD 18 -1 FP BE Pri
64677!#6 N10312 P3115 MEMBAR
64678!#6 N10313 P3116 ST 14 0x4280009c FP BE Pri
64679!#6 N10314 P3117 LD 13 -1 FP BE Sec
64680!#6 N10315 P3118 MEMBAR
64681!#6 N10316 P3119 BLD 0 -1 FP BE Pri
64682!#6 N10317 P3119 BLD 1 -1 FP BE Pri
64683!#A N10316 N10317
64684!#6 N10318 P3119 BLD 2 -1 FP BE Pri
64685!#6 N10319 P3119 BLD 3 -1 FP BE Pri
64686!#6 N10320 P3119 BLD 4 -1 FP BE Pri
64687!#6 N10321 P3120 MEMBAR
64688!#6 N10322 P3121 BST 0 0x4280009d FP BE Pri
64689!#6 N10323 P3121 BST 1 0x4280009e FP BE Pri
64690!#A N10322 N10323
64691!#6 N10324 P3121 BST 2 0x4280009f FP BE Pri
64692!#6 N10325 P3121 BST 3 0x428000a0 FP BE Pri
64693!#6 N10326 P3121 BST 4 0x428000a1 FP BE Pri
64694!#6 N10327 P3122 MEMBAR
64695!#6 N10328 P3123 BLD 30 -1 FP BE Pri
64696!#6 N10329 P3124 MEMBAR
64697!#6 N10330 P3125 BSTC 8 0x428000a2 FP BE Pri
64698!#6 N10331 P3125 BSTC 9 0x428000a3 FP BE Pri
64699!#6 N10332 P3126 MEMBAR
64700!#6 N10333 P3127 REPLACEMENT 29 Int BE Pri
64701!#6 N10334 P3128 REPLACEMENT 2 Int BE Pri
64702!#6 N10335 P3129 MEMBAR
64703!#6 N10336 P3130 BLD 26 -1 FP BE Pri
64704!#6 N10337 P3130 BLD 27 -1 FP BE Pri
64705!#6 N10338 P3131 MEMBAR
64706!#6 N10339 P3132 BST 33 0x428000a4 FP BE Pri
64707!#6 N10340 P3133 MEMBAR
64708!#6 N10341 P3134 PREFETCH 31 Int BE Pri
64709!#6 N10342 P3135 MEMBAR
64710!#6 N10343 P3136 BLD 31 -1 FP BE Pri
64711!#6 N10344 P3137 MEMBAR
64712!#6 N10345 P3138 PREFETCH 22 Int BE Sec
64713!#6 N10346 P3139 REPLACEMENT 5 Int BE Pri
64714!#6 N10347 P3140 MEMBAR
64715!#6 N10348 P3141 BLD 24 -1 FP BE Pri
64716!#6 N10349 P3141 BLD 25 -1 FP BE Pri
64717!#6 N10350 P3142 MEMBAR
64718!#6 N10351 P3143 BSTC 21 0x428000a5 FP BE Sec
64719!#6 N10352 P3143 BSTC 22 0x428000a6 FP BE Sec
64720!#A N10351 N10352
64721!#6 N10353 P3143 BSTC 23 0x428000a7 FP BE Sec
64722!#6 N10354 P3144 MEMBAR
64723!#6 N10355 P3145 BSTC 24 0x428000a8 FP BE Pri
64724!#6 N10356 P3145 BSTC 25 0x428000a9 FP BE Pri
64725!#6 N10357 P3146 MEMBAR
64726!#6 N10358 P3147 BLD 5 -1 FP BE Pri
64727!#6 N10359 P3147 BLD 6 -1 FP BE Pri
64728!#6 N10360 P3148 MEMBAR
64729!#6 N10361 P3149 BST 32 0x428000aa FP BE Pri
64730!#6 N10362 P3150 MEMBAR
64731!#6 N10363 P3151 REPLACEMENT 24 Int BE Nuc
64732!#6 N10364 P3152 ST 21 0x300000a Int BE Sec
64733!#6 N10365 P3153 REPLACEMENT 31 Int BE Pri
64734!#6 N10366 P3154 REPLACEMENT 21 Int BE Pri
64735!#6 N10367 P3155 MEMBAR
64736!#6 N10368 P3156 BLD 11 -1 FP BE Pri
64737!#6 N10369 P3156 BLD 12 -1 FP BE Pri
64738!#A N10368 N10369
64739!#6 N10370 P3156 BLD 13 -1 FP BE Pri
64740!#6 N10371 P3157 MEMBAR
64741!#6 N10372 P3158 LD 15 -1 Int BE Pri
64742!#6 N10373 P3159 ST 1 0x428000ab FP BE Nuc
64743!#6 N10374 P3160 MEMBAR
64744!#6 N10375 P3161 BST 21 0x428000ac FP BE Pri
64745!#6 N10376 P3161 BST 22 0x428000ad FP BE Pri
64746!#A N10375 N10376
64747!#6 N10377 P3161 BST 23 0x428000ae FP BE Pri
64748!#6 N10378 P3162 MEMBAR
64749!#6 N10379 P3163 ST 4 0x300000b Int BE Pri
64750!#6 N10380 P3164 MEMBAR
64751!#6 N10381 P3165 BST 0 0x428000af FP BE Sec
64752!#6 N10382 P3165 BST 1 0x428000b0 FP BE Sec
64753!#A N10381 N10382
64754!#6 N10383 P3165 BST 2 0x428000b1 FP BE Sec
64755!#6 N10384 P3165 BST 3 0x428000b2 FP BE Sec
64756!#6 N10385 P3165 BST 4 0x428000b3 FP BE Sec
64757!#6 N10386 P3166 MEMBAR
64758!#6 N10387 P3167 REPLACEMENT 21 Int BE Pri
64759!#6 N10388 P3168 LD 26 -1 Int BE Pri
64760!#6 N10389 P3169 MEMBAR
64761!#6 N10390 P3170 BLD 0 -1 FP BE Pri
64762!#6 N10391 P3170 BLD 1 -1 FP BE Pri
64763!#A N10390 N10391
64764!#6 N10392 P3170 BLD 2 -1 FP BE Pri
64765!#6 N10393 P3170 BLD 3 -1 FP BE Pri
64766!#6 N10394 P3170 BLD 4 -1 FP BE Pri
64767!#6 N10395 P3171 MEMBAR
64768!#6 N10396 P3172 PREFETCH 5 Int BE Pri
64769!#6 N10397 P3173 REPLACEMENT 12 Int BE Pri
64770!#6 N10398 P3174 REPLACEMENT 11 Int BE Sec
64771!#6 N10399 P3175 PREFETCH 25 Int BE Sec
64772!#6 N10400 P3176 MEMBAR
64773!#6 N10401 P3177 BST 17 0x428000b4 FP BE Pri
64774!#6 N10402 P3178 MEMBAR
64775!#6 N10403 P3179 BLD 10 -1 FP BE Pri
64776!#6 N10404 P3180 MEMBAR
64777!#6 N10405 P3181 BST 15 0x428000b5 FP BE Pri
64778!#6 N10406 P3182 MEMBAR
64779!#6 N10407 P3183 ST 26 0x428000b6 FP BE Nuc
64780!#6 N10408 P3184 MEMBAR
64781!#6 N10409 P3185 BLD 11 -1 FP BE Pri
64782!#6 N10410 P3185 BLD 12 -1 FP BE Pri
64783!#A N10409 N10410
64784!#6 N10411 P3185 BLD 13 -1 FP BE Pri
64785!#6 N10412 P3186 MEMBAR
64786!#6 N10413 P3187 BLD 24 -1 FP BE Pri
64787!#6 N10414 P3187 BLD 25 -1 FP BE Pri
64788!#6 N10415 P3188 MEMBAR
64789!#6 N10416 P3189 REPLACEMENT 27 Int BE Nuc
64790!#6 N10417 P3190 MEMBAR
64791!#6 N10418 P3191 BST 29 0x428000b7 FP BE Pri
64792!#6 N10419 P3192 MEMBAR
64793!#6 N10420 P3193 REPLACEMENT 10 Int BE Pri
64794!#6 N10421 P3194 REPLACEMENT 7 Int BE Pri
64795!#6 N10422 P3195 PREFETCH 30 Int BE Pri
64796!#6 N10423 P3196 REPLACEMENT 33 Int BE Pri
64797!#6 N10424 P3197 REPLACEMENT 13 Int BE Pri
64798!#6 N10425 P3198 IDC_FLIP 13 Int BE Pri
64799!#6 N10426 P3199 ST 29 0x428000b8 FP BE Pri
64800!#6 N10427 P3200 FLUSHI 28 Int BE Pri
64801!#6 N10428 P3201 PREFETCH 15 Int BE Pri
64802!#6 N10429 P3202 REPLACEMENT 10 Int BE Sec
64803!#6 N10430 P3203 REPLACEMENT 27 Int BE Sec
64804!#6 N10431 P3204 IDC_FLIP 12 Int BE Pri
64805!#6 N10432 P3205 LD 24 -1 Int BE Pri
64806!#6 N10433 P3206 MEMBAR
64807!#6 N10434 P3207 BLD 26 -1 FP BE Pri
64808!#6 N10435 P3207 BLD 27 -1 FP BE Pri
64809!#6 N10436 P3208 MEMBAR
64810!#6 N10437 P3209 REPLACEMENT 3 Int BE Pri
64811!#6 N10438 P3210 REPLACEMENT 30 Int BE Sec
64812!#6 N10439 P3211 PREFETCH 12 Int BE Sec
64813!#6 N10440 P3212 LD 1 -1 Int BE Pri
64814!#6 N10441 P3213 REPLACEMENT 24 Int BE Pri
64815!#6 N10442 P3214 ST 23 0x428000b9 FP BE Pri
64816!#6 N10443 P3215 LD 26 -1 FP BE Pri
64817!#6 N10444 P3216 ST 33 0x300000c Int BE Pri
64818!#6 N10445 P3217 REPLACEMENT 12 Int BE Nuc
64819!#6 N10446 P3218 MEMBAR
64820!#6 N10447 P3219 BSTC 10 0x428000ba FP BE Pri
64821!#6 N10448 P3220 MEMBAR
64822!#6 N10449 P3221 BST 29 0x428000bb FP BE Pri
64823!#6 N10450 P3222 MEMBAR
64824!#6 N10451 P3223 BST 5 0x428000bc FP BE Pri
64825!#6 N10452 P3223 BST 6 0x428000bd FP BE Pri
64826!#6 N10453 P3224 MEMBAR
64827!#6 N10454 P3225 BLD 14 -1 FP BE Pri
64828!#6 N10455 P3226 MEMBAR
64829!#6 N10456 P3227 REPLACEMENT 26 Int BE Pri
64830!#6 N10457 P3228 REPLACEMENT 9 Int BE Nuc
64831!#6 N10458 P3229 MEMBAR
64832!#6 N10459 P3230 BSTC 17 0x428000be FP BE Pri
64833!#6 N10460 P3231 MEMBAR
64834!#6 N10461 P3232 BLD 32 -1 FP BE Pri
64835!#6 N10462 P3233 MEMBAR
64836!#6 N10463 P3234 BST 16 0x428000bf FP BE Pri
64837!#6 N10464 P3235 MEMBAR
64838!#6 N10465 P3236 ST 20 0x428000c0 FP BE Nuc
64839!#6 N10466 P3237 MEMBAR
64840!#6 N10467 P3238 BST 0 0x428000c1 FP BE Pri
64841!#6 N10468 P3238 BST 1 0x428000c2 FP BE Pri
64842!#A N10467 N10468
64843!#6 N10469 P3238 BST 2 0x428000c3 FP BE Pri
64844!#6 N10470 P3238 BST 3 0x428000c4 FP BE Pri
64845!#6 N10471 P3238 BST 4 0x428000c5 FP BE Pri
64846!#6 N10472 P3239 MEMBAR
64847!#6 N10473 P3240 ST 33 0x428000c6 FP BE Pri
64848!#6 N10474 P3241 PREFETCH 22 Int BE Pri
64849!#6 N10475 P3242 LD 14 -1 FP BE Pri
64850!#6 N10476 P3243 REPLACEMENT 32 Int BE Pri
64851!#6 N10477 P3244 PREFETCH 25 Int BE Sec
64852!#6 N10478 P3245 MEMBAR
64853!#6 N10479 P3246 BST 11 0x428000c7 FP BE Pri
64854!#6 N10480 P3246 BST 12 0x428000c8 FP BE Pri
64855!#A N10479 N10480
64856!#6 N10481 P3246 BST 13 0x428000c9 FP BE Pri
64857!#6 N10482 P3247 MEMBAR
64858!#6 N10483 P3248 REPLACEMENT 30 Int BE Pri
64859!#6 N10484 P3249 LD 10 -1 Int BE Nuc
64860!#6 N10485 P3250 ST 17 0x300000d Int BE Pri
64861!#6 N10486 P3251 LD 4 -1 Int BE Sec
64862!#6 N10487 P3252 LD 2 -1 FP BE Pri
64863!#6 N10488 P3253 PREFETCH 15 Int BE Pri
64864!#6 N10489 P3254 MEMBAR
64865!#6 N10490 P3255 BLD 18 -1 FP BE Pri
64866!#6 N10491 P3256 MEMBAR
64867!#6 N10492 P3257 REPLACEMENT 16 Int BE Pri
64868!#6 N10493 P3258 MEMBAR
64869!#6 N10494 P3259 BSTC 24 0x428000ca FP BE Pri
64870!#6 N10495 P3259 BSTC 25 0x428000cb FP BE Pri
64871!#6 N10496 P3260 MEMBAR
64872!#6 N10497 P3261 LD 21 -1 Int LE Pri
64873!#6 N10498 P3262 MEMBAR
64874!#6 N10499 P3263 BST 14 0x428000cc FP BE Pri
64875!#6 N10500 P3264 MEMBAR
64876!#6 N10501 P3265 REPLACEMENT 3 Int BE Sec
64877!#6 N10502 P3266 ST 8 0x428000cd FP BE Pri
64878!#6 N10503 P3267 ST 1 0x428000ce FP BE Sec
64879!#6 N10504 P3268 MEMBAR
64880!#6 N10505 P3269 BST 7 0x428000cf FP BE Pri
64881!#6 N10506 P3270 MEMBAR
64882!#6 N10507 P3271 BLD 26 -1 FP BE Pri
64883!#6 N10508 P3271 BLD 27 -1 FP BE Pri
64884!#6 N10509 P3272 MEMBAR
64885!#6 N10510 P3273 BLD 30 -1 FP BE Pri
64886!#6 N10511 P3274 MEMBAR
64887!#6 N10512 P3275 BSTC 21 0x428000d0 FP BE Sec
64888!#6 N10513 P3275 BSTC 22 0x428000d1 FP BE Sec
64889!#A N10512 N10513
64890!#6 N10514 P3275 BSTC 23 0x428000d2 FP BE Sec
64891!#6 N10515 P3276 MEMBAR
64892!#6 N10516 P3277 LD 18 -1 FP BE Pri
64893!#6 N10517 P3278 ST 15 0x428000d3 FP BE Pri
64894!#6 N10518 P3279 PREFETCH 28 Int BE Pri
64895!#6 N10519 P3280 PREFETCH 4 Int LE Sec
64896!#6 N10520 P3281 MEMBAR
64897!#6 N10521 P3282 BSTC 18 0x428000d4 FP BE Pri
64898!#6 N10522 P3283 MEMBAR
64899!#6 N10523 P3284 PREFETCH 31 Int BE Sec
64900!#6 N10524 P3285 MEMBAR
64901!#6 N10525 P3286 BLD 24 -1 FP BE Pri
64902!#6 N10526 P3286 BLD 25 -1 FP BE Pri
64903!#6 N10527 P3287 MEMBAR
64904!#6 N10528 P3288 BSTC 30 0x428000d5 FP BE Sec
64905!#6 N10529 P3289 MEMBAR
64906!#6 N10530 P3290 BLD 5 -1 FP BE Sec
64907!#6 N10531 P3290 BLD 6 -1 FP BE Sec
64908!#6 N10532 P3291 MEMBAR
64909!#6 N10533 P3292 BLD 20 -1 FP BE Pri
64910!#6 N10534 P3293 MEMBAR
64911!#6 N10535 P3294 BLD 24 -1 FP BE Pri
64912!#6 N10536 P3294 BLD 25 -1 FP BE Pri
64913!#6 N10537 P3295 MEMBAR
64914!#6 N10538 P3296 BLD 28 -1 FP BE Pri
64915!#6 N10539 P3297 MEMBAR
64916!#6 N10540 P3298 ST 21 0x300000e Int BE Nuc
64917!#6 N10541 P3299 REPLACEMENT 13 Int BE Pri
64918!#6 N10542 P3300 MEMBAR
64919!#6 N10543 P3301 BLD 29 -1 FP BE Pri
64920!#6 N10544 P3302 MEMBAR
64921!#6 N10545 P3303 BST 21 0x428000d6 FP BE Pri
64922!#6 N10546 P3303 BST 22 0x428000d7 FP BE Pri
64923!#A N10545 N10546
64924!#6 N10547 P3303 BST 23 0x428000d8 FP BE Pri
64925!#6 N10548 P3304 MEMBAR
64926!#6 N10549 P3305 BST 5 0x428000d9 FP BE Pri
64927!#6 N10550 P3305 BST 6 0x428000da FP BE Pri
64928!#6 N10551 P3306 MEMBAR
64929!#6 N10552 P3307 ST 15 0x428000db FP BE Pri
64930!#6 N10553 P3308 MEMBAR
64931!#6 N10554 P3309 BST 16 0x428000dc FP BE Sec
64932!#6 N10555 P3310 MEMBAR
64933!#6 N10556 P3311 BLD 8 -1 FP BE Pri
64934!#6 N10557 P3311 BLD 9 -1 FP BE Pri
64935!#6 N10558 P3312 MEMBAR
64936!#6 N10559 P3313 BST 19 0x428000dd FP BE Pri
64937!#6 N10560 P3314 MEMBAR
64938!#6 N10561 P3315 BLD 0 -1 FP BE Pri
64939!#6 N10562 P3315 BLD 1 -1 FP BE Pri
64940!#A N10561 N10562
64941!#6 N10563 P3315 BLD 2 -1 FP BE Pri
64942!#6 N10564 P3315 BLD 3 -1 FP BE Pri
64943!#6 N10565 P3315 BLD 4 -1 FP BE Pri
64944!#6 N10566 P3316 MEMBAR
64945!#6 N10567 P3317 ST 7 0x428000de FP BE Pri
64946!#6 N10568 P3318 MEMBAR
64947!#6 N10569 P3319 BSTC 0 0x428000df FP BE Pri
64948!#6 N10570 P3319 BSTC 1 0x428000e0 FP BE Pri
64949!#A N10569 N10570
64950!#6 N10571 P3319 BSTC 2 0x428000e1 FP BE Pri
64951!#6 N10572 P3319 BSTC 3 0x428000e2 FP BE Pri
64952!#6 N10573 P3319 BSTC 4 0x428000e3 FP BE Pri
64953!#6 N10574 P3320 MEMBAR
64954!#6 N10575 P3321 REPLACEMENT 7 Int BE Pri
64955!#6 N10576 P3322 MEMBAR
64956!#6 N10577 P3323 BSTC 28 0x428000e4 FP BE Pri
64957!#6 N10578 P3324 MEMBAR
64958!#6 N10579 P3325 BLD 0 -1 FP BE Pri
64959!#6 N10580 P3325 BLD 1 -1 FP BE Pri
64960!#A N10579 N10580
64961!#6 N10581 P3325 BLD 2 -1 FP BE Pri
64962!#6 N10582 P3325 BLD 3 -1 FP BE Pri
64963!#6 N10583 P3325 BLD 4 -1 FP BE Pri
64964!#6 N10584 P3326 MEMBAR
64965!#6 N10585 P3327 BSTC 8 0x428000e5 FP BE Pri
64966!#6 N10586 P3327 BSTC 9 0x428000e6 FP BE Pri
64967!#6 N10587 P3328 MEMBAR
64968!#6 N10588 P3329 BLD 26 -1 FP BE Pri
64969!#6 N10589 P3329 BLD 27 -1 FP BE Pri
64970!#6 N10590 P3330 MEMBAR
64971!#6 N10591 P3331 LD 17 -1 Int BE Sec
64972!#6 N10592 P3332 MEMBAR
64973!#6 N10593 P3333 BST 26 0x428000e7 FP BE Pri
64974!#6 N10594 P3333 BST 27 0x428000e8 FP BE Pri
64975!#6 N10595 P3334 MEMBAR
64976!#6 N10596 P3335 FLUSHI 24 Int BE Pri
64977!#6 N10597 P3336 REPLACEMENT 32 Int BE Pri
64978!#6 N10598 P3337 PREFETCH 13 Int BE Sec
64979!#6 N10599 P3338 MEMBAR
64980!#6 N10600 P3339 BST 21 0x428000e9 FP BE Pri
64981!#6 N10601 P3339 BST 22 0x428000ea FP BE Pri
64982!#A N10600 N10601
64983!#6 N10602 P3339 BST 23 0x428000eb FP BE Pri
64984!#6 N10603 P3340 MEMBAR
64985!#6 N10604 P3341 BST 21 0x428000ec FP BE Pri
64986!#6 N10605 P3341 BST 22 0x428000ed FP BE Pri
64987!#A N10604 N10605
64988!#6 N10606 P3341 BST 23 0x428000ee FP BE Pri
64989!#6 N10607 P3342 MEMBAR
64990!#6 N10608 P3343 REPLACEMENT 12 Int BE Pri
64991!#6 N10609 P3344 MEMBAR
64992!#6 N10610 P3345 BLD 26 -1 FP BE Pri
64993!#6 N10611 P3345 BLD 27 -1 FP BE Pri
64994!#6 N10612 P3346 MEMBAR
64995!#6 N10613 P3347 BLD 16 -1 FP BE Pri
64996!#6 N10614 P3348 MEMBAR
64997!#6 N10615 P3349 PREFETCH 31 Int BE Pri
64998!#6 N10616 P3350 LD 25 -1 FP BE Pri
64999!#6 N10617 P3351 MEMBAR
65000!#6 N10618 P3352 BLD 21 -1 FP BE Pri
65001!#6 N10619 P3352 BLD 22 -1 FP BE Pri
65002!#A N10618 N10619
65003!#6 N10620 P3352 BLD 23 -1 FP BE Pri
65004!#6 N10621 P3353 MEMBAR
65005!#6 N10622 P3354 REPLACEMENT 7 Int BE Pri
65006!#6 N10623 P3355 ST 22 0x300000f Int BE Pri
65007!#6 N10624 P3356 PREFETCH 14 Int BE Nuc
65008!#6 N10625 P3357 REPLACEMENT 27 Int BE Nuc
65009!#6 N10626 P3358 REPLACEMENT 23 Int BE Sec
65010!#6 N10627 P3359 MEMBAR
65011!#6 N10628 P3360 BLD 24 -1 FP BE Pri
65012!#6 N10629 P3360 BLD 25 -1 FP BE Pri
65013!#6 N10630 P3361 MEMBAR
65014!#6 N10631 P3362 LD 23 -1 Int BE Pri
65015!#6 N10632 P3363 LD 16 -1 Int LE Nuc
65016!#6 N10633 P3364 PREFETCH 19 Int BE Pri
65017!#6 N10634 P3365 ST 26 0x3000010 Int BE Pri
65018!#6 N10635 P3366 REPLACEMENT 23 Int BE Sec
65019!#6 N10636 P3367 REPLACEMENT 17 Int BE Pri
65020!#6 N10637 P3368 MEMBAR
65021!#6 N10638 P3369 BST 11 0x428000ef FP BE Pri
65022!#6 N10639 P3369 BST 12 0x428000f0 FP BE Pri
65023!#A N10638 N10639
65024!#6 N10640 P3369 BST 13 0x428000f1 FP BE Pri
65025!#6 N10641 P3370 MEMBAR
65026!#6 N10642 P3371 BSTC 19 0x428000f2 FP BE Pri
65027!#6 N10643 P3372 MEMBAR
65028!#6 N10644 P3373 PREFETCH 16 Int BE Sec
65029!#6 N10645 P3374 PREFETCH 19 Int BE Nuc
65030!#6 N10646 P3375 MEMBAR
65031!#6 N10647 P3376 BST 29 0x428000f3 FP BE Pri
65032!#6 N10648 P3377 MEMBAR
65033!#6 N10649 P3378 ST 3 0x428000f4 FP BE Sec
65034!#6 N10650 P3379 REPLACEMENT 9 Int BE Pri
65035!#6 N10651 P3380 REPLACEMENT 13 Int BE Pri
65036!#6 N10652 P3381 MEMBAR
65037!#6 N10653 P3382 BLD 11 -1 FP BE Pri
65038!#6 N10654 P3382 BLD 12 -1 FP BE Pri
65039!#A N10653 N10654
65040!#6 N10655 P3382 BLD 13 -1 FP BE Pri
65041!#6 N10656 P3383 MEMBAR
65042!#6 N10657 P3384 BLD 5 -1 FP BE Pri
65043!#6 N10658 P3384 BLD 6 -1 FP BE Pri
65044!#6 N10659 P3385 MEMBAR
65045!#6 N10660 P3386 BLD 26 -1 FP BE Pri
65046!#6 N10661 P3386 BLD 27 -1 FP BE Pri
65047!#6 N10662 P3387 MEMBAR
65048!#6 N10663 P3388 BLD 7 -1 FP BE Pri
65049!#6 N10664 P3389 MEMBAR
65050!#6 N10665 P3390 BLD 7 -1 FP BE Pri
65051!#6 N10666 P3391 MEMBAR
65052!#6 N10667 P3392 BLD 18 -1 FP BE Pri
65053!#6 N10668 P3393 MEMBAR
65054!#6 N10669 P3394 BLD 0 -1 FP BE Pri
65055!#6 N10670 P3394 BLD 1 -1 FP BE Pri
65056!#A N10669 N10670
65057!#6 N10671 P3394 BLD 2 -1 FP BE Pri
65058!#6 N10672 P3394 BLD 3 -1 FP BE Pri
65059!#6 N10673 P3394 BLD 4 -1 FP BE Pri
65060!#6 N10674 P3395 MEMBAR
65061!#6 N10675 P3396 MEMBAR
65062!#6 N10676 P3397 BSTC 32 0x428000f5 FP BE Pri
65063!#6 N10677 P3398 MEMBAR
65064!#6 N10678 P3399 BST 17 0x428000f6 FP BE Pri
65065!#6 N10679 P3400 MEMBAR
65066!#6 N10680 P3401 BSTC 20 0x428000f7 FP BE Pri
65067!#6 N10681 P3402 MEMBAR
65068!#6 N10682 P3403 BLD 28 -1 FP BE Pri
65069!#6 N10683 P3404 MEMBAR
65070!#6 N10684 P3405 BLD 0 -1 FP BE Sec
65071!#6 N10685 P3405 BLD 1 -1 FP BE Sec
65072!#A N10684 N10685
65073!#6 N10686 P3405 BLD 2 -1 FP BE Sec
65074!#6 N10687 P3405 BLD 3 -1 FP BE Sec
65075!#6 N10688 P3405 BLD 4 -1 FP BE Sec
65076!#6 N10689 P3406 MEMBAR
65077!#6 N10690 P3407 BLD 29 -1 FP BE Pri
65078!#6 N10691 P3408 MEMBAR
65079!#6 N10692 P3409 ST 1 0x3000011 Int BE Pri
65080!#6 N10693 P3410 ST 1 0x3000012 Int BE Sec
65081!#6 N10694 P3411 REPLACEMENT 26 Int BE Pri
65082!#6 N10695 P3412 MEMBAR
65083!#6 N10696 P3413 BLD 11 -1 FP BE Pri
65084!#6 N10697 P3413 BLD 12 -1 FP BE Pri
65085!#A N10696 N10697
65086!#6 N10698 P3413 BLD 13 -1 FP BE Pri
65087!#6 N10699 P3414 MEMBAR
65088!#6 N10700 P3415 BST 15 0x428000f8 FP BE Pri
65089!#6 N10701 P3416 MEMBAR
65090!#6 N10702 P3417 BSTC 33 0x428000f9 FP BE Pri
65091!#6 N10703 P3418 MEMBAR
65092!#6 N10704 P3419 BSTC 8 0x428000fa FP BE Pri
65093!#6 N10705 P3419 BSTC 9 0x428000fb FP BE Pri
65094!#6 N10706 P3420 MEMBAR
65095!#6 N10707 P3421 LD 9 -1 FP BE Sec
65096!#6 N10708 P3422 MEMBAR
65097!#6 N10709 P3423 BST 16 0x428000fc FP BE Pri
65098!#6 N10710 P3424 MEMBAR
65099!#6 N10711 P3425 ST 0 0x428000fd FP BE Nuc
65100!#6 N10712 P3426 REPLACEMENT 31 Int BE Sec
65101!#6 N10713 P3427 MEMBAR
65102!#6 N10714 P3428 BSTC 21 0x428000fe FP BE Pri
65103!#6 N10715 P3428 BSTC 22 0x428000ff FP BE Pri
65104!#A N10714 N10715
65105!#6 N10716 P3428 BSTC 23 0x42800100 FP BE Pri
65106!#6 N10717 P3429 MEMBAR
65107!#6 N10718 P3430 BLD 10 -1 FP BE Pri
65108!#6 N10719 P3431 MEMBAR
65109!#6 N10720 P3432 BLD 11 -1 FP BE Pri
65110!#6 N10721 P3432 BLD 12 -1 FP BE Pri
65111!#A N10720 N10721
65112!#6 N10722 P3432 BLD 13 -1 FP BE Pri
65113!#6 N10723 P3433 MEMBAR
65114!#6 N10724 P3434 ST 25 0x42800101 FP BE Nuc
65115!#6 N10725 P3435 LD 21 -1 Int BE Pri
65116!#6 N10726 P3436 MEMBAR
65117!#6 N10727 P3437 BST 21 0x42800102 FP BE Pri
65118!#6 N10728 P3437 BST 22 0x42800103 FP BE Pri
65119!#A N10727 N10728
65120!#6 N10729 P3437 BST 23 0x42800104 FP BE Pri
65121!#6 N10730 P3438 MEMBAR
65122!#6 N10731 P3439 BLD 19 -1 FP BE Pri
65123!#6 N10732 P3440 MEMBAR
65124!#6 N10733 P3441 PREFETCH 23 Int BE Nuc
65125!#6 N10734 P3442 PREFETCH 16 Int BE Pri
65126!#6 N10735 P3443 MEMBAR
65127!#6 N10736 P3444 BST 21 0x42800105 FP BE Pri
65128!#6 N10737 P3444 BST 22 0x42800106 FP BE Pri
65129!#A N10736 N10737
65130!#6 N10738 P3444 BST 23 0x42800107 FP BE Pri
65131!#6 N10739 P3445 MEMBAR
65132!#6 N10740 P3446 BST 0 0x42800108 FP BE Pri
65133!#6 N10741 P3446 BST 1 0x42800109 FP BE Pri
65134!#A N10740 N10741
65135!#6 N10742 P3446 BST 2 0x4280010a FP BE Pri
65136!#6 N10743 P3446 BST 3 0x4280010b FP BE Pri
65137!#6 N10744 P3446 BST 4 0x4280010c FP BE Pri
65138!#6 N10745 P3447 MEMBAR
65139!#6 N10746 P3448 REPLACEMENT 11 Int BE Sec
65140!#6 N10747 P3449 LD 3 -1 FP BE Pri
65141!#6 N10748 P3450 ST 28 0x3000013 Int BE Pri
65142!#6 N10749 P3451 LD 8 -1 Int LE Pri
65143!#6 N10750 P3452 ST 6 0x4280010d FP BE Sec
65144!#6 N10751 P3453 REPLACEMENT 6 Int BE Pri
65145!#6 N10752 P3454 REPLACEMENT 1 Int BE Pri
65146!#6 N10753 P3455 MEMBAR
65147!#6 N10754 P3456 BSTC 0 0x4280010e FP BE Pri
65148!#6 N10755 P3456 BSTC 1 0x4280010f FP BE Pri
65149!#A N10754 N10755
65150!#6 N10756 P3456 BSTC 2 0x42800110 FP BE Pri
65151!#6 N10757 P3456 BSTC 3 0x42800111 FP BE Pri
65152!#6 N10758 P3456 BSTC 4 0x42800112 FP BE Pri
65153!#6 N10759 P3457 MEMBAR
65154!#6 N10760 P3458 BLD 8 -1 FP BE Pri
65155!#6 N10761 P3458 BLD 9 -1 FP BE Pri
65156!#6 N10762 P3459 MEMBAR
65157!#6 N10763 P3460 ST 17 0x3000014 Int BE Nuc
65158!#6 N10764 P3461 ST 32 0x42800113 FP BE Sec
65159!#6 N10765 P3462 REPLACEMENT 17 Int BE Pri
65160!#6 N10766 P3463 MEMBAR
65161!#6 N10767 P3464 BSTC 11 0x42800114 FP BE Pri
65162!#6 N10768 P3464 BSTC 12 0x42800115 FP BE Pri
65163!#A N10767 N10768
65164!#6 N10769 P3464 BSTC 13 0x42800116 FP BE Pri
65165!#6 N10770 P3465 MEMBAR
65166!#6 N10771 P3466 BSTC 11 0x42800117 FP BE Pri
65167!#6 N10772 P3466 BSTC 12 0x42800118 FP BE Pri
65168!#A N10771 N10772
65169!#6 N10773 P3466 BSTC 13 0x42800119 FP BE Pri
65170!#6 N10774 P3467 MEMBAR
65171!#6 N10775 P3468 BSTC 11 0x4280011a FP BE Pri
65172!#6 N10776 P3468 BSTC 12 0x4280011b FP BE Pri
65173!#A N10775 N10776
65174!#6 N10777 P3468 BSTC 13 0x4280011c FP BE Pri
65175!#6 N10778 P3469 MEMBAR
65176!#6 N10779 P3470 LD 30 -1 Int BE Pri
65177!#6 N10780 P3471 LD 26 -1 Int BE Pri
65178!#6 N10781 P3472 MEMBAR
65179!#6 N10782 P3473 BLD 21 -1 FP BE Pri
65180!#6 N10783 P3473 BLD 22 -1 FP BE Pri
65181!#A N10782 N10783
65182!#6 N10784 P3473 BLD 23 -1 FP BE Pri
65183!#6 N10785 P3474 MEMBAR
65184!#6 N10786 P3475 BSTC 11 0x4280011d FP BE Pri
65185!#6 N10787 P3475 BSTC 12 0x4280011e FP BE Pri
65186!#A N10786 N10787
65187!#6 N10788 P3475 BSTC 13 0x4280011f FP BE Pri
65188!#6 N10789 P3476 MEMBAR
65189!#6 N10790 P3477 BST 7 0x42800120 FP BE Sec
65190!#6 N10791 P3478 MEMBAR
65191!#6 N10792 P3479 BLD 11 -1 FP BE Sec
65192!#6 N10793 P3479 BLD 12 -1 FP BE Sec
65193!#A N10792 N10793
65194!#6 N10794 P3479 BLD 13 -1 FP BE Sec
65195!#6 N10795 P3480 MEMBAR
65196!#6 N10796 P3481 REPLACEMENT 13 Int BE Sec
65197!#6 N10797 P3482 MEMBAR
65198!#6 N10798 P3483 BST 21 0x42800121 FP BE Pri
65199!#6 N10799 P3483 BST 22 0x42800122 FP BE Pri
65200!#A N10798 N10799
65201!#6 N10800 P3483 BST 23 0x42800123 FP BE Pri
65202!#6 N10801 P3484 MEMBAR
65203!#6 N10802 P3485 REPLACEMENT 7 Int BE Nuc
65204!#6 N10803 P3486 ST 24 0x42800124 FP BE Pri
65205!#6 N10804 P3487 MEMBAR
65206!#6 N10805 P3488 BLD 24 -1 FP BE Sec
65207!#6 N10806 P3488 BLD 25 -1 FP BE Sec
65208!#6 N10807 P3489 MEMBAR
65209!#6 N10808 P3490 REPLACEMENT 8 Int BE Pri
65210!#6 N10809 P3491 LD 3 -1 FP BE Sec
65211!#6 N10810 P3492 REPLACEMENT 28 Int BE Pri
65212!#6 N10811 P3493 REPLACEMENT 10 Int BE Sec
65213!#6 N10812 P3494 PREFETCH 10 Int BE Nuc
65214!#6 N10813 P3495 MEMBAR
65215!#6 N10814 P3496 BSTC 21 0x42800125 FP BE Sec
65216!#6 N10815 P3496 BSTC 22 0x42800126 FP BE Sec
65217!#A N10814 N10815
65218!#6 N10816 P3496 BSTC 23 0x42800127 FP BE Sec
65219!#6 N10817 P3497 MEMBAR
65220!#6 N10818 P3498 BST 15 0x42800128 FP BE Pri
65221!#6 N10819 P3499 MEMBAR
65222!#6 N10820 P3500 BLD 19 -1 FP BE Pri
65223!#6 N10821 P3501 MEMBAR
65224!#6 N10822 P3502 ST 30 0x42800129 FP BE Pri
65225!#6 N10823 P3503 ST 2 0x3000015 Int BE Pri
65226!#6 N10824 P3504 MEMBAR
65227!#6 N10825 P3505 BST 11 0x4280012a FP BE Pri
65228!#6 N10826 P3505 BST 12 0x4280012b FP BE Pri
65229!#A N10825 N10826
65230!#6 N10827 P3505 BST 13 0x4280012c FP BE Pri
65231!#6 N10828 P3506 MEMBAR
65232!#6 N10829 P3507 MEMBAR
65233!#6 N10830 P3508 BST 10 0x4280012d FP BE Pri
65234!#6 N10831 P3509 MEMBAR
65235!#6 N10832 P3510 ST 4 0x3000016 Int BE Pri
65236!#6 N10833 P3511 MEMBAR
65237!#6 N10834 P3512 BST 21 0x4280012e FP BE Pri
65238!#6 N10835 P3512 BST 22 0x4280012f FP BE Pri
65239!#A N10834 N10835
65240!#6 N10836 P3512 BST 23 0x42800130 FP BE Pri
65241!#6 N10837 P3513 MEMBAR
65242!#6 N10838 P3514 BST 15 0x42800131 FP BE Pri
65243!#6 N10839 P3515 MEMBAR
65244!#6 N10840 P3516 BST 32 0x42800132 FP BE Pri
65245!#6 N10841 P3517 MEMBAR
65246!#6 N10842 P3518 BLD 10 -1 FP BE Pri
65247!#6 N10843 P3519 MEMBAR
65248!#6 N10844 P3520 LD 20 -1 Int BE Pri
65249!#6 N10845 P3521 REPLACEMENT 27 Int BE Pri
65250!#6 N10846 P3522 REPLACEMENT 33 Int BE Pri
65251!#6 N10847 P3523 REPLACEMENT 19 Int BE Pri
65252!#6 N10848 P3524 MEMBAR
65253!#6 N10849 P3525 BST 17 0x42800133 FP BE Pri
65254!#6 N10850 P3526 MEMBAR
65255!#6 N10851 P3527 BSTC 24 0x42800134 FP BE Sec
65256!#6 N10852 P3527 BSTC 25 0x42800135 FP BE Sec
65257!#6 N10853 P3528 MEMBAR
65258!#6 N10854 P3529 REPLACEMENT 25 Int BE Sec
65259!#6 N10855 P3530 PREFETCH 6 Int BE Sec
65260!#6 N10856 P3531 MEMBAR
65261!#6 N10857 P3532 BLD 0 -1 FP BE Sec
65262!#6 N10858 P3532 BLD 1 -1 FP BE Sec
65263!#A N10857 N10858
65264!#6 N10859 P3532 BLD 2 -1 FP BE Sec
65265!#6 N10860 P3532 BLD 3 -1 FP BE Sec
65266!#6 N10861 P3532 BLD 4 -1 FP BE Sec
65267!#6 N10862 P3533 MEMBAR
65268!#6 N10863 P3534 ST 22 0x3000017 Int BE Pri
65269!#6 N10864 P3535 MEMBAR
65270!#6 N10865 P3536 BST 28 0x42800136 FP BE Pri
65271!#6 N10866 P3537 MEMBAR
65272!#6 N10867 P3538 LD 28 -1 Int BE Pri
65273!#6 N10868 P3539 MEMBAR
65274!#6 N10869 P3540 BST 11 0x42800137 FP BE Pri
65275!#6 N10870 P3540 BST 12 0x42800138 FP BE Pri
65276!#A N10869 N10870
65277!#6 N10871 P3540 BST 13 0x42800139 FP BE Pri
65278!#6 N10872 P3541 MEMBAR
65279!#6 N10873 P3542 BLD 24 -1 FP BE Pri
65280!#6 N10874 P3542 BLD 25 -1 FP BE Pri
65281!#6 N10875 P3543 MEMBAR
65282!#6 N10876 P3544 LD 19 -1 FP BE Pri
65283!#6 N10877 P3545 MEMBAR
65284!#6 N10878 P3546 BST 7 0x4280013a FP BE Pri
65285!#6 N10879 P3547 MEMBAR
65286!#6 N10880 P3548 BSTC 21 0x4280013b FP BE Pri
65287!#6 N10881 P3548 BSTC 22 0x4280013c FP BE Pri
65288!#A N10880 N10881
65289!#6 N10882 P3548 BSTC 23 0x4280013d FP BE Pri
65290!#6 N10883 P3549 MEMBAR
65291!#6 N10884 P3550 LD 31 -1 Int BE Pri
65292!#6 N10885 P3551 MEMBAR
65293!#6 N10886 P3552 BLD 16 -1 FP BE Pri
65294!#6 N10887 P3553 MEMBAR
65295!#6 N10888 P3554 BSTC 32 0x4280013e FP BE Pri
65296!#6 N10889 P3555 MEMBAR
65297!#6 N10890 P3556 BLD 28 -1 FP BE Pri
65298!#6 N10891 P3557 MEMBAR
65299!#6 N10892 P3558 BST 21 0x4280013f FP BE Pri
65300!#6 N10893 P3558 BST 22 0x42800140 FP BE Pri
65301!#A N10892 N10893
65302!#6 N10894 P3558 BST 23 0x42800141 FP BE Pri
65303!#6 N10895 P3559 MEMBAR
65304!#6 N10896 P3560 BLD 24 -1 FP BE Pri
65305!#6 N10897 P3560 BLD 25 -1 FP BE Pri
65306!#6 N10898 P3561 MEMBAR
65307!#6 N10899 P3562 LD 16 -1 Int BE Pri
65308!#6 N10900 P3563 PREFETCH 26 Int BE Nuc
65309!#6 N10901 P3564 LD 14 -1 FP BE Pri
65310!#6 N10902 P3565 ST 9 0x42800142 FP BE Pri
65311!#6 N10903 P3566 REPLACEMENT 3 Int BE Sec
65312!#6 N10904 P3567 PREFETCH 4 Int BE Pri
65313!#6 N10905 P3568 MEMBAR
65314!#6 N10906 P3569 BSTC 15 0x42800143 FP BE Pri
65315!#6 N10907 P3570 MEMBAR
65316!#6 N10908 P3571 REPLACEMENT 19 Int BE Pri
65317!#6 N10909 P3572 LD 8 -1 Int LE Pri
65318!#6 N10910 P3573 REPLACEMENT 21 Int BE Pri
65319!#6 N10911 P3574 MEMBAR
65320!#6 N10912 P3575 BLD 28 -1 FP BE Pri
65321!#6 N10913 P3576 MEMBAR
65322!#6 N10914 P3577 BLD 26 -1 FP BE Pri
65323!#6 N10915 P3577 BLD 27 -1 FP BE Pri
65324!#6 N10916 P3578 MEMBAR
65325!#6 N10917 P3579 FLUSHI 11 Int BE Pri
65326!#6 N10918 P3580 MEMBAR
65327!#6 N10919 P3581 BST 21 0x42800144 FP BE Pri
65328!#6 N10920 P3581 BST 22 0x42800145 FP BE Pri
65329!#A N10919 N10920
65330!#6 N10921 P3581 BST 23 0x42800146 FP BE Pri
65331!#6 N10922 P3582 MEMBAR
65332!#6 N10923 P3583 BLD 30 -1 FP BE Sec
65333!#6 N10924 P3584 MEMBAR
65334!#6 N10925 P3585 BLD 31 -1 FP BE Pri
65335!#6 N10926 P3586 MEMBAR
65336!#6 N10927 P3587 BST 16 0x42800147 FP BE Pri
65337!#6 N10928 P3588 MEMBAR
65338!#6 N10929 P3589 LD 5 -1 Int BE Pri
65339!#6 N10930 P3590 PREFETCH 23 Int BE Sec
65340!#6 N10931 P3591 REPLACEMENT 0 Int BE Pri
65341!#6 N10932 P3592 LD 18 -1 Int BE Pri
65342!#6 N10933 P3593 ST 0 0x3000018 Int BE Pri
65343!#6 N10934 P3594 MEMBAR
65344!#6 N10935 P3595 BLD 21 -1 FP BE Sec
65345!#6 N10936 P3595 BLD 22 -1 FP BE Sec
65346!#A N10935 N10936
65347!#6 N10937 P3595 BLD 23 -1 FP BE Sec
65348!#6 N10938 P3596 MEMBAR
65349!#6 N10939 P3597 BST 0 0x42800148 FP BE Pri
65350!#6 N10940 P3597 BST 1 0x42800149 FP BE Pri
65351!#A N10939 N10940
65352!#6 N10941 P3597 BST 2 0x4280014a FP BE Pri
65353!#6 N10942 P3597 BST 3 0x4280014b FP BE Pri
65354!#6 N10943 P3597 BST 4 0x4280014c FP BE Pri
65355!#6 N10944 P3598 MEMBAR
65356!#6 N10945 P3599 ST 28 0x4280014d FP BE Nuc
65357!#6 N10946 P3600 MEMBAR
65358!#6 N10947 P3601 BLD 21 -1 FP BE Pri
65359!#6 N10948 P3601 BLD 22 -1 FP BE Pri
65360!#A N10947 N10948
65361!#6 N10949 P3601 BLD 23 -1 FP BE Pri
65362!#6 N10950 P3602 MEMBAR
65363!#6 N10951 P3603 BST 26 0x4280014e FP BE Sec
65364!#6 N10952 P3603 BST 27 0x4280014f FP BE Sec
65365!#6 N10953 P3604 MEMBAR
65366!#6 N10954 P3605 PREFETCH 24 Int BE Pri
65367!#6 N10955 P3606 LD 6 -1 Int BE Pri
65368!#6 N10956 P3607 ST 27 0x3000019 Int BE Pri
65369!#6 N10957 P3608 MEMBAR
65370!#6 N10958 P3609 BSTC 21 0x42800150 FP BE Pri
65371!#6 N10959 P3609 BSTC 22 0x42800151 FP BE Pri
65372!#A N10958 N10959
65373!#6 N10960 P3609 BSTC 23 0x42800152 FP BE Pri
65374!#6 N10961 P3610 MEMBAR
65375!#6 N10962 P3611 ST 19 0x42800153 FP BE Pri
65376!#6 N10963 P3612 MEMBAR
65377!#6 N10964 P3613 BLD 8 -1 FP BE Pri
65378!#6 N10965 P3613 BLD 9 -1 FP BE Pri
65379!#6 N10966 P3614 MEMBAR
65380!#6 N10967 P3615 ST 27 0x42800154 FP BE Sec
65381!#6 N10968 P3616 REPLACEMENT 5 Int BE Pri
65382!#6 N10969 P3617 REPLACEMENT 1 Int BE Sec
65383!#6 N10970 P3618 ST 28 0x300001a Int BE Pri
65384!#6 N10971 P3619 ST 4 0x42800155 FP BE Pri
65385!#6 N10972 P3620 ST 26 0x300001b Int BE Pri
65386!#6 N10973 P3621 MEMBAR
65387!#6 N10974 P3622 BSTC 0 0x42800156 FP BE Sec
65388!#6 N10975 P3622 BSTC 1 0x42800157 FP BE Sec
65389!#A N10974 N10975
65390!#6 N10976 P3622 BSTC 2 0x42800158 FP BE Sec
65391!#6 N10977 P3622 BSTC 3 0x42800159 FP BE Sec
65392!#6 N10978 P3622 BSTC 4 0x4280015a FP BE Sec
65393!#6 N10979 P3623 MEMBAR
65394!#6 N10980 P3624 REPLACEMENT 1 Int BE Sec
65395!#6 N10981 P3625 REPLACEMENT 17 Int BE Pri
65396!#6 N10982 P3626 MEMBAR
65397!#6 N10983 P3627 BLD 16 -1 FP BE Sec
65398!#6 N10984 P3628 MEMBAR
65399!#6 N10985 P3629 BLD 7 -1 FP BE Pri
65400!#6 N10986 P3630 MEMBAR
65401!#6 N10987 P3631 BST 0 0x4280015b FP BE Pri
65402!#6 N10988 P3631 BST 1 0x4280015c FP BE Pri
65403!#A N10987 N10988
65404!#6 N10989 P3631 BST 2 0x4280015d FP BE Pri
65405!#6 N10990 P3631 BST 3 0x4280015e FP BE Pri
65406!#6 N10991 P3631 BST 4 0x4280015f FP BE Pri
65407!#6 N10992 P3632 MEMBAR
65408!#6 N10993 P3633 REPLACEMENT 8 Int BE Pri
65409!#6 N10994 P3634 REPLACEMENT 15 Int BE Sec
65410!#6 N10995 P3635 REPLACEMENT 12 Int BE Sec
65411!#6 N10996 P3636 MEMBAR
65412!#6 N10997 P3637 BLD 8 -1 FP BE Pri
65413!#6 N10998 P3637 BLD 9 -1 FP BE Pri
65414!#6 N10999 P3638 MEMBAR
65415!#6 N11000 P3639 MEMBAR
65416!#7 N11001 P3640 REPLACEMENT 27 Int BE Pri Loop_entry
65417!#7 N11002 P3641 LD 16 -1 FP BE Pri
65418!#7 N11003 P3642 ST 9 0x43000001 FP BE Pri
65419!#7 N11004 P3643 ST 25 0x43000002 FP BE Sec
65420!#7 N11005 P3644 PREFETCH 22 Int BE Pri
65421!#7 N11006 P3645 LD 24 -1 Int BE Pri
65422!#7 N11007 P3646 PREFETCH 2 Int LE Sec
65423!#7 N11008 P3647 MEMBAR
65424!#7 N11009 P3648 BLD 30 -1 FP BE Pri
65425!#7 N11010 P3649 MEMBAR
65426!#7 N11011 P3650 PREFETCH 12 Int BE Pri
65427!#7 N11012 P3651 MEMBAR
65428!#7 N11013 P3652 BST 31 0x43000003 FP BE Pri
65429!#7 N11014 P3653 MEMBAR
65430!#7 N11015 P3654 REPLACEMENT 4 Int BE Pri
65431!#7 N11016 P3655 MEMBAR
65432!#7 N11017 P3656 BLD 0 -1 FP BE Pri
65433!#7 N11018 P3656 BLD 1 -1 FP BE Pri
65434!#A N11017 N11018
65435!#7 N11019 P3656 BLD 2 -1 FP BE Pri
65436!#7 N11020 P3656 BLD 3 -1 FP BE Pri
65437!#7 N11021 P3656 BLD 4 -1 FP BE Pri
65438!#7 N11022 P3657 MEMBAR
65439!#7 N11023 P3658 BST 0 0x43000004 FP BE Pri
65440!#7 N11024 P3658 BST 1 0x43000005 FP BE Pri
65441!#A N11023 N11024
65442!#7 N11025 P3658 BST 2 0x43000006 FP BE Pri
65443!#7 N11026 P3658 BST 3 0x43000007 FP BE Pri
65444!#7 N11027 P3658 BST 4 0x43000008 FP BE Pri
65445!#7 N11028 P3659 MEMBAR
65446!#7 N11029 P3660 BST 7 0x43000009 FP BE Pri
65447!#7 N11030 P3661 MEMBAR
65448!#7 N11031 P3662 PREFETCH 22 Int BE Pri
65449!#7 N11032 P3663 MEMBAR
65450!#7 N11033 P3664 BLD 15 -1 FP BE Pri
65451!#7 N11034 P3665 MEMBAR
65452!#7 N11035 P3666 BSTC 30 0x4300000a FP BE Pri
65453!#7 N11036 P3667 MEMBAR
65454!#7 N11037 P3668 BLD 31 -1 FP BE Pri
65455!#7 N11038 P3669 MEMBAR
65456!#7 N11039 P3670 ST 4 0x3800001 Int BE Pri
65457!#7 N11040 P3671 LD 9 -1 FP BE Sec
65458!#7 N11041 P3672 ST 10 0x3800002 Int BE Pri
65459!#7 N11042 P3673 REPLACEMENT 31 Int BE Pri
65460!#7 N11043 P3674 REPLACEMENT 28 Int BE Pri
65461!#7 N11044 P3675 MEMBAR
65462!#7 N11045 P3676 BLD 18 -1 FP BE Pri
65463!#7 N11046 P3677 MEMBAR
65464!#7 N11047 P3678 LD 25 -1 FP BE Sec
65465!#7 N11048 P3679 REPLACEMENT 14 Int BE Pri
65466!#7 N11049 P3680 MEMBAR
65467!#7 N11050 P3681 BLD 0 -1 FP BE Pri
65468!#7 N11051 P3681 BLD 1 -1 FP BE Pri
65469!#A N11050 N11051
65470!#7 N11052 P3681 BLD 2 -1 FP BE Pri
65471!#7 N11053 P3681 BLD 3 -1 FP BE Pri
65472!#7 N11054 P3681 BLD 4 -1 FP BE Pri
65473!#7 N11055 P3682 MEMBAR
65474!#7 N11056 P3683 REPLACEMENT 4 Int BE Sec
65475!#7 N11057 P3684 LD 16 -1 Int BE Pri
65476!#7 N11058 P3685 MEMBAR
65477!#7 N11059 P3686 BLD 0 -1 FP BE Pri
65478!#7 N11060 P3686 BLD 1 -1 FP BE Pri
65479!#A N11059 N11060
65480!#7 N11061 P3686 BLD 2 -1 FP BE Pri
65481!#7 N11062 P3686 BLD 3 -1 FP BE Pri
65482!#7 N11063 P3686 BLD 4 -1 FP BE Pri
65483!#7 N11064 P3687 MEMBAR
65484!#7 N11065 P3688 BLD 20 -1 FP BE Pri
65485!#7 N11066 P3689 MEMBAR
65486!#7 N11067 P3690 BSTC 26 0x4300000b FP BE Sec
65487!#7 N11068 P3690 BSTC 27 0x4300000c FP BE Sec
65488!#7 N11069 P3691 MEMBAR
65489!#7 N11070 P3692 BST 24 0x4300000d FP BE Pri
65490!#7 N11071 P3692 BST 25 0x4300000e FP BE Pri
65491!#7 N11072 P3693 MEMBAR
65492!#7 N11073 P3694 BLD 28 -1 FP BE Pri
65493!#7 N11074 P3695 MEMBAR
65494!#7 N11075 P3696 BLD 0 -1 FP BE Pri
65495!#7 N11076 P3696 BLD 1 -1 FP BE Pri
65496!#A N11075 N11076
65497!#7 N11077 P3696 BLD 2 -1 FP BE Pri
65498!#7 N11078 P3696 BLD 3 -1 FP BE Pri
65499!#7 N11079 P3696 BLD 4 -1 FP BE Pri
65500!#7 N11080 P3697 MEMBAR
65501!#7 N11081 P3698 PREFETCH 9 Int BE Pri
65502!#7 N11082 P3699 MEMBAR
65503!#7 N11083 P3700 BLD 14 -1 FP BE Pri
65504!#7 N11084 P3701 MEMBAR
65505!#7 N11085 P3702 BST 30 0x4300000f FP BE Pri
65506!#7 N11086 P3703 MEMBAR
65507!#7 N11087 P3704 BLD 18 -1 FP BE Pri
65508!#7 N11088 P3705 MEMBAR
65509!#7 N11089 P3706 ST 24 0x3800003 Int BE Pri
65510!#7 N11090 P3707 PREFETCH 28 Int BE Pri
65511!#7 N11091 P3708 MEMBAR
65512!#7 N11092 P3709 BLD 16 -1 FP BE Pri
65513!#7 N11093 P3710 MEMBAR
65514!#7 N11094 P3711 BST 30 0x43000010 FP BE Pri
65515!#7 N11095 P3712 MEMBAR
65516!#7 N11096 P3713 BLD 0 -1 FP BE Pri
65517!#7 N11097 P3713 BLD 1 -1 FP BE Pri
65518!#A N11096 N11097
65519!#7 N11098 P3713 BLD 2 -1 FP BE Pri
65520!#7 N11099 P3713 BLD 3 -1 FP BE Pri
65521!#7 N11100 P3713 BLD 4 -1 FP BE Pri
65522!#7 N11101 P3714 MEMBAR
65523!#7 N11102 P3715 REPLACEMENT 33 Int BE Pri
65524!#7 N11103 P3716 MEMBAR
65525!#7 N11104 P3717 BLD 31 -1 FP BE Pri
65526!#7 N11105 P3718 MEMBAR
65527!#7 N11106 P3719 PREFETCH 6 Int BE Pri
65528!#7 N11107 P3720 MEMBAR
65529!#7 N11108 P3721 BLD 0 -1 FP BE Pri
65530!#7 N11109 P3721 BLD 1 -1 FP BE Pri
65531!#A N11108 N11109
65532!#7 N11110 P3721 BLD 2 -1 FP BE Pri
65533!#7 N11111 P3721 BLD 3 -1 FP BE Pri
65534!#7 N11112 P3721 BLD 4 -1 FP BE Pri
65535!#7 N11113 P3722 MEMBAR
65536!#7 N11114 P3723 BLD 8 -1 FP BE Pri
65537!#7 N11115 P3723 BLD 9 -1 FP BE Pri
65538!#7 N11116 P3724 MEMBAR
65539!#7 N11117 P3725 BLD 32 -1 FP BE Pri
65540!#7 N11118 P3726 MEMBAR
65541!#7 N11119 P3727 BSTC 7 0x43000011 FP BE Pri
65542!#7 N11120 P3728 MEMBAR
65543!#7 N11121 P3729 BLD 28 -1 FP BE Pri
65544!#7 N11122 P3730 MEMBAR
65545!#7 N11123 P3731 BSTC 0 0x43000012 FP BE Pri
65546!#7 N11124 P3731 BSTC 1 0x43000013 FP BE Pri
65547!#A N11123 N11124
65548!#7 N11125 P3731 BSTC 2 0x43000014 FP BE Pri
65549!#7 N11126 P3731 BSTC 3 0x43000015 FP BE Pri
65550!#7 N11127 P3731 BSTC 4 0x43000016 FP BE Pri
65551!#7 N11128 P3732 MEMBAR
65552!#7 N11129 P3733 BLD 5 -1 FP BE Pri
65553!#7 N11130 P3733 BLD 6 -1 FP BE Pri
65554!#7 N11131 P3734 MEMBAR
65555!#7 N11132 P3735 REPLACEMENT 29 Int BE Pri
65556!#7 N11133 P3736 REPLACEMENT 30 Int BE Pri
65557!#7 N11134 P3737 MEMBAR
65558!#7 N11135 P3738 BLD 19 -1 FP BE Pri
65559!#7 N11136 P3739 MEMBAR
65560!#7 N11137 P3740 LD 26 -1 FP BE Sec
65561!#7 N11138 P3741 ST 19 0x43000017 FP BE Pri
65562!#7 N11139 P3742 MEMBAR
65563!#7 N11140 P3743 BLD 24 -1 FP BE Sec
65564!#7 N11141 P3743 BLD 25 -1 FP BE Sec
65565!#7 N11142 P3744 MEMBAR
65566!#7 N11143 P3745 ST 5 0x43000018 FP BE Pri
65567!#7 N11144 P3746 MEMBAR
65568!#7 N11145 P3747 BLD 0 -1 FP BE Pri
65569!#7 N11146 P3747 BLD 1 -1 FP BE Pri
65570!#A N11145 N11146
65571!#7 N11147 P3747 BLD 2 -1 FP BE Pri
65572!#7 N11148 P3747 BLD 3 -1 FP BE Pri
65573!#7 N11149 P3747 BLD 4 -1 FP BE Pri
65574!#7 N11150 P3748 MEMBAR
65575!#7 N11151 P3749 ST 21 0x3800004 Int BE Pri
65576!#7 N11152 P3750 MEMBAR
65577!#7 N11153 P3751 BLD 0 -1 FP BE Pri
65578!#7 N11154 P3751 BLD 1 -1 FP BE Pri
65579!#A N11153 N11154
65580!#7 N11155 P3751 BLD 2 -1 FP BE Pri
65581!#7 N11156 P3751 BLD 3 -1 FP BE Pri
65582!#7 N11157 P3751 BLD 4 -1 FP BE Pri
65583!#7 N11158 P3752 MEMBAR
65584!#7 N11159 P3753 BSTC 18 0x43000019 FP BE Pri
65585!#7 N11160 P3754 MEMBAR
65586!#7 N11161 P3755 BLD 15 -1 FP BE Pri
65587!#7 N11162 P3756 MEMBAR
65588!#7 N11163 P3757 BST 17 0x4300001a FP BE Pri
65589!#7 N11164 P3758 MEMBAR
65590!#7 N11165 P3759 PREFETCH 14 Int BE Pri
65591!#7 N11166 P3760 MEMBAR
65592!#7 N11167 P3761 BST 0 0x4300001b FP BE Pri
65593!#7 N11168 P3761 BST 1 0x4300001c FP BE Pri
65594!#A N11167 N11168
65595!#7 N11169 P3761 BST 2 0x4300001d FP BE Pri
65596!#7 N11170 P3761 BST 3 0x4300001e FP BE Pri
65597!#7 N11171 P3761 BST 4 0x4300001f FP BE Pri
65598!#7 N11172 P3762 MEMBAR
65599!#7 N11173 P3763 REPLACEMENT 22 Int BE Pri
65600!#7 N11174 P3764 MEMBAR
65601!#7 N11175 P3765 BLD 0 -1 FP BE Pri
65602!#7 N11176 P3765 BLD 1 -1 FP BE Pri
65603!#A N11175 N11176
65604!#7 N11177 P3765 BLD 2 -1 FP BE Pri
65605!#7 N11178 P3765 BLD 3 -1 FP BE Pri
65606!#7 N11179 P3765 BLD 4 -1 FP BE Pri
65607!#7 N11180 P3766 MEMBAR
65608!#7 N11181 P3767 ST 11 0x3800005 Int BE Sec
65609!#7 N11182 P3768 MEMBAR
65610!#7 N11183 P3769 BSTC 20 0x43000020 FP BE Pri
65611!#7 N11184 P3770 MEMBAR
65612!#7 N11185 P3771 BLD 17 -1 FP BE Sec
65613!#7 N11186 P3772 MEMBAR
65614!#7 N11187 P3773 REPLACEMENT 22 Int BE Pri
65615!#7 N11188 P3774 REPLACEMENT 27 Int BE Pri
65616!#7 N11189 P3775 ST 28 0x43000021 FP BE Pri
65617!#7 N11190 P3776 MEMBAR
65618!#7 N11191 P3777 BLD 5 -1 FP BE Pri
65619!#7 N11192 P3777 BLD 6 -1 FP BE Pri
65620!#7 N11193 P3778 MEMBAR
65621!#7 N11194 P3779 BST 29 0x43000022 FP BE Pri
65622!#7 N11195 P3780 MEMBAR
65623!#7 N11196 P3781 BST 8 0x43000023 FP BE Pri
65624!#7 N11197 P3781 BST 9 0x43000024 FP BE Pri
65625!#7 N11198 P3782 MEMBAR
65626!#7 N11199 P3783 LD 32 -1 FP BE Pri
65627!#7 N11200 P3784 LD 16 -1 FP BE Pri
65628!#7 N11201 P3785 MEMBAR
65629!#7 N11202 P3786 BSTC 24 0x43000025 FP BE Sec
65630!#7 N11203 P3786 BSTC 25 0x43000026 FP BE Sec
65631!#7 N11204 P3787 MEMBAR
65632!#7 N11205 P3788 BST 16 0x43000027 FP BE Pri
65633!#7 N11206 P3789 MEMBAR
65634!#7 N11207 P3790 ST 12 0x3800006 Int BE Nuc
65635!#7 N11208 P3791 ST 19 0x43000028 FP BE Pri
65636!#7 N11209 P3792 REPLACEMENT 27 Int BE Sec
65637!#7 N11210 P3793 LD 28 -1 FP BE Sec
65638!#7 N11211 P3794 MEMBAR
65639!#7 N11212 P3795 BSTC 7 0x43000029 FP BE Pri
65640!#7 N11213 P3796 MEMBAR
65641!#7 N11214 P3797 BLD 16 -1 FP BE Pri
65642!#7 N11215 P3798 MEMBAR
65643!#7 N11216 P3799 ST 24 0x3800007 Int BE Sec
65644!#7 N11217 P3800 REPLACEMENT 13 Int BE Sec
65645!#7 N11218 P3801 ST 5 0x4300002a FP BE Pri
65646!#7 N11219 P3802 MEMBAR
65647!#7 N11220 P3803 BLD 7 -1 FP BE Pri
65648!#7 N11221 P3804 MEMBAR
65649!#7 N11222 P3805 BLD 21 -1 FP BE Pri
65650!#7 N11223 P3805 BLD 22 -1 FP BE Pri
65651!#A N11222 N11223
65652!#7 N11224 P3805 BLD 23 -1 FP BE Pri
65653!#7 N11225 P3806 MEMBAR
65654!#7 N11226 P3807 LD 17 -1 Int BE Nuc
65655!#7 N11227 P3808 REPLACEMENT 19 Int BE Pri
65656!#7 N11228 P3809 LD 22 -1 Int BE Pri
65657!#7 N11229 P3810 IDC_FLIP 15 Int BE Pri
65658!#7 N11230 P3811 ST 24 0x3800008 Int BE Sec
65659!#7 N11231 P3812 MEMBAR
65660!#7 N11232 P3813 BSTC 28 0x4300002b FP BE Sec
65661!#7 N11233 P3814 MEMBAR
65662!#7 N11234 P3815 REPLACEMENT 16 Int BE Pri
65663!#7 N11235 P3816 IDC_FLIP 2 Int BE Pri
65664!#7 N11236 P3817 MEMBAR
65665!#7 N11237 P3818 BST 0 0x4300002c FP BE Pri
65666!#7 N11238 P3818 BST 1 0x4300002d FP BE Pri
65667!#A N11237 N11238
65668!#7 N11239 P3818 BST 2 0x4300002e FP BE Pri
65669!#7 N11240 P3818 BST 3 0x4300002f FP BE Pri
65670!#7 N11241 P3818 BST 4 0x43000030 FP BE Pri
65671!#7 N11242 P3819 MEMBAR
65672!#7 N11243 P3820 PREFETCH 20 Int BE Pri
65673!#7 N11244 P3821 MEMBAR
65674!#7 N11245 P3822 BLD 5 -1 FP BE Pri
65675!#7 N11246 P3822 BLD 6 -1 FP BE Pri
65676!#7 N11247 P3823 MEMBAR
65677!#7 N11248 P3824 LD 9 -1 Int BE Pri
65678!#7 N11249 P3825 MEMBAR
65679!#7 N11250 P3826 BSTC 29 0x43000031 FP BE Pri
65680!#7 N11251 P3827 MEMBAR
65681!#7 N11252 P3828 BLD 0 -1 FP BE Pri
65682!#7 N11253 P3828 BLD 1 -1 FP BE Pri
65683!#A N11252 N11253
65684!#7 N11254 P3828 BLD 2 -1 FP BE Pri
65685!#7 N11255 P3828 BLD 3 -1 FP BE Pri
65686!#7 N11256 P3828 BLD 4 -1 FP BE Pri
65687!#7 N11257 P3829 MEMBAR
65688!#7 N11258 P3830 BST 0 0x43000032 FP BE Pri
65689!#7 N11259 P3830 BST 1 0x43000033 FP BE Pri
65690!#A N11258 N11259
65691!#7 N11260 P3830 BST 2 0x43000034 FP BE Pri
65692!#7 N11261 P3830 BST 3 0x43000035 FP BE Pri
65693!#7 N11262 P3830 BST 4 0x43000036 FP BE Pri
65694!#7 N11263 P3831 MEMBAR
65695!#7 N11264 P3832 PREFETCH 11 Int BE Pri
65696!#7 N11265 P3833 MEMBAR
65697!#7 N11266 P3834 BLD 21 -1 FP BE Pri
65698!#7 N11267 P3834 BLD 22 -1 FP BE Pri
65699!#A N11266 N11267
65700!#7 N11268 P3834 BLD 23 -1 FP BE Pri
65701!#7 N11269 P3835 MEMBAR
65702!#7 N11270 P3836 BSTC 0 0x43000037 FP BE Pri
65703!#7 N11271 P3836 BSTC 1 0x43000038 FP BE Pri
65704!#A N11270 N11271
65705!#7 N11272 P3836 BSTC 2 0x43000039 FP BE Pri
65706!#7 N11273 P3836 BSTC 3 0x4300003a FP BE Pri
65707!#7 N11274 P3836 BSTC 4 0x4300003b FP BE Pri
65708!#7 N11275 P3837 MEMBAR
65709!#7 N11276 P3838 BLD 0 -1 FP BE Pri
65710!#7 N11277 P3838 BLD 1 -1 FP BE Pri
65711!#A N11276 N11277
65712!#7 N11278 P3838 BLD 2 -1 FP BE Pri
65713!#7 N11279 P3838 BLD 3 -1 FP BE Pri
65714!#7 N11280 P3838 BLD 4 -1 FP BE Pri
65715!#7 N11281 P3839 MEMBAR
65716!#7 N11282 P3840 LD 17 -1 FP BE Pri
65717!#7 N11283 P3841 REPLACEMENT 21 Int BE Pri
65718!#7 N11284 P3842 IDC_FLIP 17 Int BE Pri
65719!#7 N11285 P3843 MEMBAR
65720!#7 N11286 P3844 BST 21 0x4300003c FP BE Pri
65721!#7 N11287 P3844 BST 22 0x4300003d FP BE Pri
65722!#A N11286 N11287
65723!#7 N11288 P3844 BST 23 0x4300003e FP BE Pri
65724!#7 N11289 P3845 MEMBAR
65725!#7 N11290 P3846 LD 3 -1 Int BE Pri Loop_exit
65726!#7 N11291 P3640 REPLACEMENT 27 Int BE Pri Loop_entry
65727!#7 N11292 P3641 LD 16 -1 FP BE Pri
65728!#7 N11293 P3642 ST 9 0x4300003f FP BE Pri
65729!#7 N11294 P3643 ST 25 0x43000040 FP BE Sec
65730!#7 N11295 P3644 PREFETCH 22 Int BE Pri
65731!#7 N11296 P3645 LD 24 -1 Int BE Pri
65732!#7 N11297 P3646 PREFETCH 2 Int LE Sec
65733!#7 N11298 P3647 MEMBAR
65734!#7 N11299 P3648 BLD 30 -1 FP BE Pri
65735!#7 N11300 P3649 MEMBAR
65736!#7 N11301 P3650 PREFETCH 12 Int BE Pri
65737!#7 N11302 P3651 MEMBAR
65738!#7 N11303 P3652 BST 31 0x43000041 FP BE Pri
65739!#7 N11304 P3653 MEMBAR
65740!#7 N11305 P3654 REPLACEMENT 4 Int BE Pri
65741!#7 N11306 P3655 MEMBAR
65742!#7 N11307 P3656 BLD 0 -1 FP BE Pri
65743!#7 N11308 P3656 BLD 1 -1 FP BE Pri
65744!#A N11307 N11308
65745!#7 N11309 P3656 BLD 2 -1 FP BE Pri
65746!#7 N11310 P3656 BLD 3 -1 FP BE Pri
65747!#7 N11311 P3656 BLD 4 -1 FP BE Pri
65748!#7 N11312 P3657 MEMBAR
65749!#7 N11313 P3658 BST 0 0x43000042 FP BE Pri
65750!#7 N11314 P3658 BST 1 0x43000043 FP BE Pri
65751!#A N11313 N11314
65752!#7 N11315 P3658 BST 2 0x43000044 FP BE Pri
65753!#7 N11316 P3658 BST 3 0x43000045 FP BE Pri
65754!#7 N11317 P3658 BST 4 0x43000046 FP BE Pri
65755!#7 N11318 P3659 MEMBAR
65756!#7 N11319 P3660 BST 7 0x43000047 FP BE Pri
65757!#7 N11320 P3661 MEMBAR
65758!#7 N11321 P3662 PREFETCH 22 Int BE Pri
65759!#7 N11322 P3663 MEMBAR
65760!#7 N11323 P3664 BLD 15 -1 FP BE Pri
65761!#7 N11324 P3665 MEMBAR
65762!#7 N11325 P3666 BSTC 30 0x43000048 FP BE Pri
65763!#7 N11326 P3667 MEMBAR
65764!#7 N11327 P3668 BLD 31 -1 FP BE Pri
65765!#7 N11328 P3669 MEMBAR
65766!#7 N11329 P3670 ST 4 0x3800009 Int BE Pri
65767!#7 N11330 P3671 LD 9 -1 FP BE Sec
65768!#7 N11331 P3672 ST 10 0x380000a Int BE Pri
65769!#7 N11332 P3673 REPLACEMENT 31 Int BE Pri
65770!#7 N11333 P3674 REPLACEMENT 28 Int BE Pri
65771!#7 N11334 P3675 MEMBAR
65772!#7 N11335 P3676 BLD 18 -1 FP BE Pri
65773!#7 N11336 P3677 MEMBAR
65774!#7 N11337 P3678 LD 25 -1 FP BE Sec
65775!#7 N11338 P3679 REPLACEMENT 14 Int BE Pri
65776!#7 N11339 P3680 MEMBAR
65777!#7 N11340 P3681 BLD 0 -1 FP BE Pri
65778!#7 N11341 P3681 BLD 1 -1 FP BE Pri
65779!#A N11340 N11341
65780!#7 N11342 P3681 BLD 2 -1 FP BE Pri
65781!#7 N11343 P3681 BLD 3 -1 FP BE Pri
65782!#7 N11344 P3681 BLD 4 -1 FP BE Pri
65783!#7 N11345 P3682 MEMBAR
65784!#7 N11346 P3683 REPLACEMENT 4 Int BE Sec
65785!#7 N11347 P3684 LD 16 -1 Int BE Pri
65786!#7 N11348 P3685 MEMBAR
65787!#7 N11349 P3686 BLD 0 -1 FP BE Pri
65788!#7 N11350 P3686 BLD 1 -1 FP BE Pri
65789!#A N11349 N11350
65790!#7 N11351 P3686 BLD 2 -1 FP BE Pri
65791!#7 N11352 P3686 BLD 3 -1 FP BE Pri
65792!#7 N11353 P3686 BLD 4 -1 FP BE Pri
65793!#7 N11354 P3687 MEMBAR
65794!#7 N11355 P3688 BLD 20 -1 FP BE Pri
65795!#7 N11356 P3689 MEMBAR
65796!#7 N11357 P3690 BSTC 26 0x43000049 FP BE Sec
65797!#7 N11358 P3690 BSTC 27 0x4300004a FP BE Sec
65798!#7 N11359 P3691 MEMBAR
65799!#7 N11360 P3692 BST 24 0x4300004b FP BE Pri
65800!#7 N11361 P3692 BST 25 0x4300004c FP BE Pri
65801!#7 N11362 P3693 MEMBAR
65802!#7 N11363 P3694 BLD 28 -1 FP BE Pri
65803!#7 N11364 P3695 MEMBAR
65804!#7 N11365 P3696 BLD 0 -1 FP BE Pri
65805!#7 N11366 P3696 BLD 1 -1 FP BE Pri
65806!#A N11365 N11366
65807!#7 N11367 P3696 BLD 2 -1 FP BE Pri
65808!#7 N11368 P3696 BLD 3 -1 FP BE Pri
65809!#7 N11369 P3696 BLD 4 -1 FP BE Pri
65810!#7 N11370 P3697 MEMBAR
65811!#7 N11371 P3698 PREFETCH 9 Int BE Pri
65812!#7 N11372 P3699 MEMBAR
65813!#7 N11373 P3700 BLD 14 -1 FP BE Pri
65814!#7 N11374 P3701 MEMBAR
65815!#7 N11375 P3702 BST 30 0x4300004d FP BE Pri
65816!#7 N11376 P3703 MEMBAR
65817!#7 N11377 P3704 BLD 18 -1 FP BE Pri
65818!#7 N11378 P3705 MEMBAR
65819!#7 N11379 P3706 ST 24 0x380000b Int BE Pri
65820!#7 N11380 P3707 PREFETCH 28 Int BE Pri
65821!#7 N11381 P3708 MEMBAR
65822!#7 N11382 P3709 BLD 16 -1 FP BE Pri
65823!#7 N11383 P3710 MEMBAR
65824!#7 N11384 P3711 BST 30 0x4300004e FP BE Pri
65825!#7 N11385 P3712 MEMBAR
65826!#7 N11386 P3713 BLD 0 -1 FP BE Pri
65827!#7 N11387 P3713 BLD 1 -1 FP BE Pri
65828!#A N11386 N11387
65829!#7 N11388 P3713 BLD 2 -1 FP BE Pri
65830!#7 N11389 P3713 BLD 3 -1 FP BE Pri
65831!#7 N11390 P3713 BLD 4 -1 FP BE Pri
65832!#7 N11391 P3714 MEMBAR
65833!#7 N11392 P3715 REPLACEMENT 33 Int BE Pri
65834!#7 N11393 P3716 MEMBAR
65835!#7 N11394 P3717 BLD 31 -1 FP BE Pri
65836!#7 N11395 P3718 MEMBAR
65837!#7 N11396 P3719 PREFETCH 6 Int BE Pri
65838!#7 N11397 P3720 MEMBAR
65839!#7 N11398 P3721 BLD 0 -1 FP BE Pri
65840!#7 N11399 P3721 BLD 1 -1 FP BE Pri
65841!#A N11398 N11399
65842!#7 N11400 P3721 BLD 2 -1 FP BE Pri
65843!#7 N11401 P3721 BLD 3 -1 FP BE Pri
65844!#7 N11402 P3721 BLD 4 -1 FP BE Pri
65845!#7 N11403 P3722 MEMBAR
65846!#7 N11404 P3723 BLD 8 -1 FP BE Pri
65847!#7 N11405 P3723 BLD 9 -1 FP BE Pri
65848!#7 N11406 P3724 MEMBAR
65849!#7 N11407 P3725 BLD 32 -1 FP BE Pri
65850!#7 N11408 P3726 MEMBAR
65851!#7 N11409 P3727 BSTC 7 0x4300004f FP BE Pri
65852!#7 N11410 P3728 MEMBAR
65853!#7 N11411 P3729 BLD 28 -1 FP BE Pri
65854!#7 N11412 P3730 MEMBAR
65855!#7 N11413 P3731 BSTC 0 0x43000050 FP BE Pri
65856!#7 N11414 P3731 BSTC 1 0x43000051 FP BE Pri
65857!#A N11413 N11414
65858!#7 N11415 P3731 BSTC 2 0x43000052 FP BE Pri
65859!#7 N11416 P3731 BSTC 3 0x43000053 FP BE Pri
65860!#7 N11417 P3731 BSTC 4 0x43000054 FP BE Pri
65861!#7 N11418 P3732 MEMBAR
65862!#7 N11419 P3733 BLD 5 -1 FP BE Pri
65863!#7 N11420 P3733 BLD 6 -1 FP BE Pri
65864!#7 N11421 P3734 MEMBAR
65865!#7 N11422 P3735 REPLACEMENT 29 Int BE Pri
65866!#7 N11423 P3736 REPLACEMENT 30 Int BE Pri
65867!#7 N11424 P3737 MEMBAR
65868!#7 N11425 P3738 BLD 19 -1 FP BE Pri
65869!#7 N11426 P3739 MEMBAR
65870!#7 N11427 P3740 LD 26 -1 FP BE Sec
65871!#7 N11428 P3741 ST 19 0x43000055 FP BE Pri
65872!#7 N11429 P3742 MEMBAR
65873!#7 N11430 P3743 BLD 24 -1 FP BE Sec
65874!#7 N11431 P3743 BLD 25 -1 FP BE Sec
65875!#7 N11432 P3744 MEMBAR
65876!#7 N11433 P3745 ST 5 0x43000056 FP BE Pri
65877!#7 N11434 P3746 MEMBAR
65878!#7 N11435 P3747 BLD 0 -1 FP BE Pri
65879!#7 N11436 P3747 BLD 1 -1 FP BE Pri
65880!#A N11435 N11436
65881!#7 N11437 P3747 BLD 2 -1 FP BE Pri
65882!#7 N11438 P3747 BLD 3 -1 FP BE Pri
65883!#7 N11439 P3747 BLD 4 -1 FP BE Pri
65884!#7 N11440 P3748 MEMBAR
65885!#7 N11441 P3749 ST 21 0x380000c Int BE Pri
65886!#7 N11442 P3750 MEMBAR
65887!#7 N11443 P3751 BLD 0 -1 FP BE Pri
65888!#7 N11444 P3751 BLD 1 -1 FP BE Pri
65889!#A N11443 N11444
65890!#7 N11445 P3751 BLD 2 -1 FP BE Pri
65891!#7 N11446 P3751 BLD 3 -1 FP BE Pri
65892!#7 N11447 P3751 BLD 4 -1 FP BE Pri
65893!#7 N11448 P3752 MEMBAR
65894!#7 N11449 P3753 BSTC 18 0x43000057 FP BE Pri
65895!#7 N11450 P3754 MEMBAR
65896!#7 N11451 P3755 BLD 15 -1 FP BE Pri
65897!#7 N11452 P3756 MEMBAR
65898!#7 N11453 P3757 BST 17 0x43000058 FP BE Pri
65899!#7 N11454 P3758 MEMBAR
65900!#7 N11455 P3759 PREFETCH 14 Int BE Pri
65901!#7 N11456 P3760 MEMBAR
65902!#7 N11457 P3761 BST 0 0x43000059 FP BE Pri
65903!#7 N11458 P3761 BST 1 0x4300005a FP BE Pri
65904!#A N11457 N11458
65905!#7 N11459 P3761 BST 2 0x4300005b FP BE Pri
65906!#7 N11460 P3761 BST 3 0x4300005c FP BE Pri
65907!#7 N11461 P3761 BST 4 0x4300005d FP BE Pri
65908!#7 N11462 P3762 MEMBAR
65909!#7 N11463 P3763 REPLACEMENT 22 Int BE Pri
65910!#7 N11464 P3764 MEMBAR
65911!#7 N11465 P3765 BLD 0 -1 FP BE Pri
65912!#7 N11466 P3765 BLD 1 -1 FP BE Pri
65913!#A N11465 N11466
65914!#7 N11467 P3765 BLD 2 -1 FP BE Pri
65915!#7 N11468 P3765 BLD 3 -1 FP BE Pri
65916!#7 N11469 P3765 BLD 4 -1 FP BE Pri
65917!#7 N11470 P3766 MEMBAR
65918!#7 N11471 P3767 ST 11 0x380000d Int BE Sec
65919!#7 N11472 P3768 MEMBAR
65920!#7 N11473 P3769 BSTC 20 0x4300005e FP BE Pri
65921!#7 N11474 P3770 MEMBAR
65922!#7 N11475 P3771 BLD 17 -1 FP BE Sec
65923!#7 N11476 P3772 MEMBAR
65924!#7 N11477 P3773 REPLACEMENT 22 Int BE Pri
65925!#7 N11478 P3774 REPLACEMENT 27 Int BE Pri
65926!#7 N11479 P3775 ST 28 0x4300005f FP BE Pri
65927!#7 N11480 P3776 MEMBAR
65928!#7 N11481 P3777 BLD 5 -1 FP BE Pri
65929!#7 N11482 P3777 BLD 6 -1 FP BE Pri
65930!#7 N11483 P3778 MEMBAR
65931!#7 N11484 P3779 BST 29 0x43000060 FP BE Pri
65932!#7 N11485 P3780 MEMBAR
65933!#7 N11486 P3781 BST 8 0x43000061 FP BE Pri
65934!#7 N11487 P3781 BST 9 0x43000062 FP BE Pri
65935!#7 N11488 P3782 MEMBAR
65936!#7 N11489 P3783 LD 32 -1 FP BE Pri
65937!#7 N11490 P3784 LD 16 -1 FP BE Pri
65938!#7 N11491 P3785 MEMBAR
65939!#7 N11492 P3786 BSTC 24 0x43000063 FP BE Sec
65940!#7 N11493 P3786 BSTC 25 0x43000064 FP BE Sec
65941!#7 N11494 P3787 MEMBAR
65942!#7 N11495 P3788 BST 16 0x43000065 FP BE Pri
65943!#7 N11496 P3789 MEMBAR
65944!#7 N11497 P3790 ST 12 0x380000e Int BE Nuc
65945!#7 N11498 P3791 ST 19 0x43000066 FP BE Pri
65946!#7 N11499 P3792 REPLACEMENT 27 Int BE Sec
65947!#7 N11500 P3793 LD 28 -1 FP BE Sec
65948!#7 N11501 P3794 MEMBAR
65949!#7 N11502 P3795 BSTC 7 0x43000067 FP BE Pri
65950!#7 N11503 P3796 MEMBAR
65951!#7 N11504 P3797 BLD 16 -1 FP BE Pri
65952!#7 N11505 P3798 MEMBAR
65953!#7 N11506 P3799 ST 24 0x380000f Int BE Sec
65954!#7 N11507 P3800 REPLACEMENT 13 Int BE Sec
65955!#7 N11508 P3801 ST 5 0x43000068 FP BE Pri
65956!#7 N11509 P3802 MEMBAR
65957!#7 N11510 P3803 BLD 7 -1 FP BE Pri
65958!#7 N11511 P3804 MEMBAR
65959!#7 N11512 P3805 BLD 21 -1 FP BE Pri
65960!#7 N11513 P3805 BLD 22 -1 FP BE Pri
65961!#A N11512 N11513
65962!#7 N11514 P3805 BLD 23 -1 FP BE Pri
65963!#7 N11515 P3806 MEMBAR
65964!#7 N11516 P3807 LD 17 -1 Int BE Nuc
65965!#7 N11517 P3808 REPLACEMENT 19 Int BE Pri
65966!#7 N11518 P3809 LD 22 -1 Int BE Pri
65967!#7 N11519 P3810 IDC_FLIP 15 Int BE Pri
65968!#7 N11520 P3811 ST 24 0x3800010 Int BE Sec
65969!#7 N11521 P3812 MEMBAR
65970!#7 N11522 P3813 BSTC 28 0x43000069 FP BE Sec
65971!#7 N11523 P3814 MEMBAR
65972!#7 N11524 P3815 REPLACEMENT 16 Int BE Pri
65973!#7 N11525 P3816 IDC_FLIP 2 Int BE Pri
65974!#7 N11526 P3817 MEMBAR
65975!#7 N11527 P3818 BST 0 0x4300006a FP BE Pri
65976!#7 N11528 P3818 BST 1 0x4300006b FP BE Pri
65977!#A N11527 N11528
65978!#7 N11529 P3818 BST 2 0x4300006c FP BE Pri
65979!#7 N11530 P3818 BST 3 0x4300006d FP BE Pri
65980!#7 N11531 P3818 BST 4 0x4300006e FP BE Pri
65981!#7 N11532 P3819 MEMBAR
65982!#7 N11533 P3820 PREFETCH 20 Int BE Pri
65983!#7 N11534 P3821 MEMBAR
65984!#7 N11535 P3822 BLD 5 -1 FP BE Pri
65985!#7 N11536 P3822 BLD 6 -1 FP BE Pri
65986!#7 N11537 P3823 MEMBAR
65987!#7 N11538 P3824 LD 9 -1 Int BE Pri
65988!#7 N11539 P3825 MEMBAR
65989!#7 N11540 P3826 BSTC 29 0x4300006f FP BE Pri
65990!#7 N11541 P3827 MEMBAR
65991!#7 N11542 P3828 BLD 0 -1 FP BE Pri
65992!#7 N11543 P3828 BLD 1 -1 FP BE Pri
65993!#A N11542 N11543
65994!#7 N11544 P3828 BLD 2 -1 FP BE Pri
65995!#7 N11545 P3828 BLD 3 -1 FP BE Pri
65996!#7 N11546 P3828 BLD 4 -1 FP BE Pri
65997!#7 N11547 P3829 MEMBAR
65998!#7 N11548 P3830 BST 0 0x43000070 FP BE Pri
65999!#7 N11549 P3830 BST 1 0x43000071 FP BE Pri
66000!#A N11548 N11549
66001!#7 N11550 P3830 BST 2 0x43000072 FP BE Pri
66002!#7 N11551 P3830 BST 3 0x43000073 FP BE Pri
66003!#7 N11552 P3830 BST 4 0x43000074 FP BE Pri
66004!#7 N11553 P3831 MEMBAR
66005!#7 N11554 P3832 PREFETCH 11 Int BE Pri
66006!#7 N11555 P3833 MEMBAR
66007!#7 N11556 P3834 BLD 21 -1 FP BE Pri
66008!#7 N11557 P3834 BLD 22 -1 FP BE Pri
66009!#A N11556 N11557
66010!#7 N11558 P3834 BLD 23 -1 FP BE Pri
66011!#7 N11559 P3835 MEMBAR
66012!#7 N11560 P3836 BSTC 0 0x43000075 FP BE Pri
66013!#7 N11561 P3836 BSTC 1 0x43000076 FP BE Pri
66014!#A N11560 N11561
66015!#7 N11562 P3836 BSTC 2 0x43000077 FP BE Pri
66016!#7 N11563 P3836 BSTC 3 0x43000078 FP BE Pri
66017!#7 N11564 P3836 BSTC 4 0x43000079 FP BE Pri
66018!#7 N11565 P3837 MEMBAR
66019!#7 N11566 P3838 BLD 0 -1 FP BE Pri
66020!#7 N11567 P3838 BLD 1 -1 FP BE Pri
66021!#A N11566 N11567
66022!#7 N11568 P3838 BLD 2 -1 FP BE Pri
66023!#7 N11569 P3838 BLD 3 -1 FP BE Pri
66024!#7 N11570 P3838 BLD 4 -1 FP BE Pri
66025!#7 N11571 P3839 MEMBAR
66026!#7 N11572 P3840 LD 17 -1 FP BE Pri
66027!#7 N11573 P3841 REPLACEMENT 21 Int BE Pri
66028!#7 N11574 P3842 IDC_FLIP 17 Int BE Pri
66029!#7 N11575 P3843 MEMBAR
66030!#7 N11576 P3844 BST 21 0x4300007a FP BE Pri
66031!#7 N11577 P3844 BST 22 0x4300007b FP BE Pri
66032!#A N11576 N11577
66033!#7 N11578 P3844 BST 23 0x4300007c FP BE Pri
66034!#7 N11579 P3845 MEMBAR
66035!#7 N11580 P3846 LD 3 -1 Int BE Pri Loop_exit
66036!#7 N11581 P3640 REPLACEMENT 27 Int BE Pri Loop_entry
66037!#7 N11582 P3641 LD 16 -1 FP BE Pri
66038!#7 N11583 P3642 ST 9 0x4300007d FP BE Pri
66039!#7 N11584 P3643 ST 25 0x4300007e FP BE Sec
66040!#7 N11585 P3644 PREFETCH 22 Int BE Pri
66041!#7 N11586 P3645 LD 24 -1 Int BE Pri
66042!#7 N11587 P3646 PREFETCH 2 Int LE Sec
66043!#7 N11588 P3647 MEMBAR
66044!#7 N11589 P3648 BLD 30 -1 FP BE Pri
66045!#7 N11590 P3649 MEMBAR
66046!#7 N11591 P3650 PREFETCH 12 Int BE Pri
66047!#7 N11592 P3651 MEMBAR
66048!#7 N11593 P3652 BST 31 0x4300007f FP BE Pri
66049!#7 N11594 P3653 MEMBAR
66050!#7 N11595 P3654 REPLACEMENT 4 Int BE Pri
66051!#7 N11596 P3655 MEMBAR
66052!#7 N11597 P3656 BLD 0 -1 FP BE Pri
66053!#7 N11598 P3656 BLD 1 -1 FP BE Pri
66054!#A N11597 N11598
66055!#7 N11599 P3656 BLD 2 -1 FP BE Pri
66056!#7 N11600 P3656 BLD 3 -1 FP BE Pri
66057!#7 N11601 P3656 BLD 4 -1 FP BE Pri
66058!#7 N11602 P3657 MEMBAR
66059!#7 N11603 P3658 BST 0 0x43000080 FP BE Pri
66060!#7 N11604 P3658 BST 1 0x43000081 FP BE Pri
66061!#A N11603 N11604
66062!#7 N11605 P3658 BST 2 0x43000082 FP BE Pri
66063!#7 N11606 P3658 BST 3 0x43000083 FP BE Pri
66064!#7 N11607 P3658 BST 4 0x43000084 FP BE Pri
66065!#7 N11608 P3659 MEMBAR
66066!#7 N11609 P3660 BST 7 0x43000085 FP BE Pri
66067!#7 N11610 P3661 MEMBAR
66068!#7 N11611 P3662 PREFETCH 22 Int BE Pri
66069!#7 N11612 P3663 MEMBAR
66070!#7 N11613 P3664 BLD 15 -1 FP BE Pri
66071!#7 N11614 P3665 MEMBAR
66072!#7 N11615 P3666 BSTC 30 0x43000086 FP BE Pri
66073!#7 N11616 P3667 MEMBAR
66074!#7 N11617 P3668 BLD 31 -1 FP BE Pri
66075!#7 N11618 P3669 MEMBAR
66076!#7 N11619 P3670 ST 4 0x3800011 Int BE Pri
66077!#7 N11620 P3671 LD 9 -1 FP BE Sec
66078!#7 N11621 P3672 ST 10 0x3800012 Int BE Pri
66079!#7 N11622 P3673 REPLACEMENT 31 Int BE Pri
66080!#7 N11623 P3674 REPLACEMENT 28 Int BE Pri
66081!#7 N11624 P3675 MEMBAR
66082!#7 N11625 P3676 BLD 18 -1 FP BE Pri
66083!#7 N11626 P3677 MEMBAR
66084!#7 N11627 P3678 LD 25 -1 FP BE Sec
66085!#7 N11628 P3679 REPLACEMENT 14 Int BE Pri
66086!#7 N11629 P3680 MEMBAR
66087!#7 N11630 P3681 BLD 0 -1 FP BE Pri
66088!#7 N11631 P3681 BLD 1 -1 FP BE Pri
66089!#A N11630 N11631
66090!#7 N11632 P3681 BLD 2 -1 FP BE Pri
66091!#7 N11633 P3681 BLD 3 -1 FP BE Pri
66092!#7 N11634 P3681 BLD 4 -1 FP BE Pri
66093!#7 N11635 P3682 MEMBAR
66094!#7 N11636 P3683 REPLACEMENT 4 Int BE Sec
66095!#7 N11637 P3684 LD 16 -1 Int BE Pri
66096!#7 N11638 P3685 MEMBAR
66097!#7 N11639 P3686 BLD 0 -1 FP BE Pri
66098!#7 N11640 P3686 BLD 1 -1 FP BE Pri
66099!#A N11639 N11640
66100!#7 N11641 P3686 BLD 2 -1 FP BE Pri
66101!#7 N11642 P3686 BLD 3 -1 FP BE Pri
66102!#7 N11643 P3686 BLD 4 -1 FP BE Pri
66103!#7 N11644 P3687 MEMBAR
66104!#7 N11645 P3688 BLD 20 -1 FP BE Pri
66105!#7 N11646 P3689 MEMBAR
66106!#7 N11647 P3690 BSTC 26 0x43000087 FP BE Sec
66107!#7 N11648 P3690 BSTC 27 0x43000088 FP BE Sec
66108!#7 N11649 P3691 MEMBAR
66109!#7 N11650 P3692 BST 24 0x43000089 FP BE Pri
66110!#7 N11651 P3692 BST 25 0x4300008a FP BE Pri
66111!#7 N11652 P3693 MEMBAR
66112!#7 N11653 P3694 BLD 28 -1 FP BE Pri
66113!#7 N11654 P3695 MEMBAR
66114!#7 N11655 P3696 BLD 0 -1 FP BE Pri
66115!#7 N11656 P3696 BLD 1 -1 FP BE Pri
66116!#A N11655 N11656
66117!#7 N11657 P3696 BLD 2 -1 FP BE Pri
66118!#7 N11658 P3696 BLD 3 -1 FP BE Pri
66119!#7 N11659 P3696 BLD 4 -1 FP BE Pri
66120!#7 N11660 P3697 MEMBAR
66121!#7 N11661 P3698 PREFETCH 9 Int BE Pri
66122!#7 N11662 P3699 MEMBAR
66123!#7 N11663 P3700 BLD 14 -1 FP BE Pri
66124!#7 N11664 P3701 MEMBAR
66125!#7 N11665 P3702 BST 30 0x4300008b FP BE Pri
66126!#7 N11666 P3703 MEMBAR
66127!#7 N11667 P3704 BLD 18 -1 FP BE Pri
66128!#7 N11668 P3705 MEMBAR
66129!#7 N11669 P3706 ST 24 0x3800013 Int BE Pri
66130!#7 N11670 P3707 PREFETCH 28 Int BE Pri
66131!#7 N11671 P3708 MEMBAR
66132!#7 N11672 P3709 BLD 16 -1 FP BE Pri
66133!#7 N11673 P3710 MEMBAR
66134!#7 N11674 P3711 BST 30 0x4300008c FP BE Pri
66135!#7 N11675 P3712 MEMBAR
66136!#7 N11676 P3713 BLD 0 -1 FP BE Pri
66137!#7 N11677 P3713 BLD 1 -1 FP BE Pri
66138!#A N11676 N11677
66139!#7 N11678 P3713 BLD 2 -1 FP BE Pri
66140!#7 N11679 P3713 BLD 3 -1 FP BE Pri
66141!#7 N11680 P3713 BLD 4 -1 FP BE Pri
66142!#7 N11681 P3714 MEMBAR
66143!#7 N11682 P3715 REPLACEMENT 33 Int BE Pri
66144!#7 N11683 P3716 MEMBAR
66145!#7 N11684 P3717 BLD 31 -1 FP BE Pri
66146!#7 N11685 P3718 MEMBAR
66147!#7 N11686 P3719 PREFETCH 6 Int BE Pri
66148!#7 N11687 P3720 MEMBAR
66149!#7 N11688 P3721 BLD 0 -1 FP BE Pri
66150!#7 N11689 P3721 BLD 1 -1 FP BE Pri
66151!#A N11688 N11689
66152!#7 N11690 P3721 BLD 2 -1 FP BE Pri
66153!#7 N11691 P3721 BLD 3 -1 FP BE Pri
66154!#7 N11692 P3721 BLD 4 -1 FP BE Pri
66155!#7 N11693 P3722 MEMBAR
66156!#7 N11694 P3723 BLD 8 -1 FP BE Pri
66157!#7 N11695 P3723 BLD 9 -1 FP BE Pri
66158!#7 N11696 P3724 MEMBAR
66159!#7 N11697 P3725 BLD 32 -1 FP BE Pri
66160!#7 N11698 P3726 MEMBAR
66161!#7 N11699 P3727 BSTC 7 0x4300008d FP BE Pri
66162!#7 N11700 P3728 MEMBAR
66163!#7 N11701 P3729 BLD 28 -1 FP BE Pri
66164!#7 N11702 P3730 MEMBAR
66165!#7 N11703 P3731 BSTC 0 0x4300008e FP BE Pri
66166!#7 N11704 P3731 BSTC 1 0x4300008f FP BE Pri
66167!#A N11703 N11704
66168!#7 N11705 P3731 BSTC 2 0x43000090 FP BE Pri
66169!#7 N11706 P3731 BSTC 3 0x43000091 FP BE Pri
66170!#7 N11707 P3731 BSTC 4 0x43000092 FP BE Pri
66171!#7 N11708 P3732 MEMBAR
66172!#7 N11709 P3733 BLD 5 -1 FP BE Pri
66173!#7 N11710 P3733 BLD 6 -1 FP BE Pri
66174!#7 N11711 P3734 MEMBAR
66175!#7 N11712 P3735 REPLACEMENT 29 Int BE Pri
66176!#7 N11713 P3736 REPLACEMENT 30 Int BE Pri
66177!#7 N11714 P3737 MEMBAR
66178!#7 N11715 P3738 BLD 19 -1 FP BE Pri
66179!#7 N11716 P3739 MEMBAR
66180!#7 N11717 P3740 LD 26 -1 FP BE Sec
66181!#7 N11718 P3741 ST 19 0x43000093 FP BE Pri
66182!#7 N11719 P3742 MEMBAR
66183!#7 N11720 P3743 BLD 24 -1 FP BE Sec
66184!#7 N11721 P3743 BLD 25 -1 FP BE Sec
66185!#7 N11722 P3744 MEMBAR
66186!#7 N11723 P3745 ST 5 0x43000094 FP BE Pri
66187!#7 N11724 P3746 MEMBAR
66188!#7 N11725 P3747 BLD 0 -1 FP BE Pri
66189!#7 N11726 P3747 BLD 1 -1 FP BE Pri
66190!#A N11725 N11726
66191!#7 N11727 P3747 BLD 2 -1 FP BE Pri
66192!#7 N11728 P3747 BLD 3 -1 FP BE Pri
66193!#7 N11729 P3747 BLD 4 -1 FP BE Pri
66194!#7 N11730 P3748 MEMBAR
66195!#7 N11731 P3749 ST 21 0x3800014 Int BE Pri
66196!#7 N11732 P3750 MEMBAR
66197!#7 N11733 P3751 BLD 0 -1 FP BE Pri
66198!#7 N11734 P3751 BLD 1 -1 FP BE Pri
66199!#A N11733 N11734
66200!#7 N11735 P3751 BLD 2 -1 FP BE Pri
66201!#7 N11736 P3751 BLD 3 -1 FP BE Pri
66202!#7 N11737 P3751 BLD 4 -1 FP BE Pri
66203!#7 N11738 P3752 MEMBAR
66204!#7 N11739 P3753 BSTC 18 0x43000095 FP BE Pri
66205!#7 N11740 P3754 MEMBAR
66206!#7 N11741 P3755 BLD 15 -1 FP BE Pri
66207!#7 N11742 P3756 MEMBAR
66208!#7 N11743 P3757 BST 17 0x43000096 FP BE Pri
66209!#7 N11744 P3758 MEMBAR
66210!#7 N11745 P3759 PREFETCH 14 Int BE Pri
66211!#7 N11746 P3760 MEMBAR
66212!#7 N11747 P3761 BST 0 0x43000097 FP BE Pri
66213!#7 N11748 P3761 BST 1 0x43000098 FP BE Pri
66214!#A N11747 N11748
66215!#7 N11749 P3761 BST 2 0x43000099 FP BE Pri
66216!#7 N11750 P3761 BST 3 0x4300009a FP BE Pri
66217!#7 N11751 P3761 BST 4 0x4300009b FP BE Pri
66218!#7 N11752 P3762 MEMBAR
66219!#7 N11753 P3763 REPLACEMENT 22 Int BE Pri
66220!#7 N11754 P3764 MEMBAR
66221!#7 N11755 P3765 BLD 0 -1 FP BE Pri
66222!#7 N11756 P3765 BLD 1 -1 FP BE Pri
66223!#A N11755 N11756
66224!#7 N11757 P3765 BLD 2 -1 FP BE Pri
66225!#7 N11758 P3765 BLD 3 -1 FP BE Pri
66226!#7 N11759 P3765 BLD 4 -1 FP BE Pri
66227!#7 N11760 P3766 MEMBAR
66228!#7 N11761 P3767 ST 11 0x3800015 Int BE Sec
66229!#7 N11762 P3768 MEMBAR
66230!#7 N11763 P3769 BSTC 20 0x4300009c FP BE Pri
66231!#7 N11764 P3770 MEMBAR
66232!#7 N11765 P3771 BLD 17 -1 FP BE Sec
66233!#7 N11766 P3772 MEMBAR
66234!#7 N11767 P3773 REPLACEMENT 22 Int BE Pri
66235!#7 N11768 P3774 REPLACEMENT 27 Int BE Pri
66236!#7 N11769 P3775 ST 28 0x4300009d FP BE Pri
66237!#7 N11770 P3776 MEMBAR
66238!#7 N11771 P3777 BLD 5 -1 FP BE Pri
66239!#7 N11772 P3777 BLD 6 -1 FP BE Pri
66240!#7 N11773 P3778 MEMBAR
66241!#7 N11774 P3779 BST 29 0x4300009e FP BE Pri
66242!#7 N11775 P3780 MEMBAR
66243!#7 N11776 P3781 BST 8 0x4300009f FP BE Pri
66244!#7 N11777 P3781 BST 9 0x430000a0 FP BE Pri
66245!#7 N11778 P3782 MEMBAR
66246!#7 N11779 P3783 LD 32 -1 FP BE Pri
66247!#7 N11780 P3784 LD 16 -1 FP BE Pri
66248!#7 N11781 P3785 MEMBAR
66249!#7 N11782 P3786 BSTC 24 0x430000a1 FP BE Sec
66250!#7 N11783 P3786 BSTC 25 0x430000a2 FP BE Sec
66251!#7 N11784 P3787 MEMBAR
66252!#7 N11785 P3788 BST 16 0x430000a3 FP BE Pri
66253!#7 N11786 P3789 MEMBAR
66254!#7 N11787 P3790 ST 12 0x3800016 Int BE Nuc
66255!#7 N11788 P3791 ST 19 0x430000a4 FP BE Pri
66256!#7 N11789 P3792 REPLACEMENT 27 Int BE Sec
66257!#7 N11790 P3793 LD 28 -1 FP BE Sec
66258!#7 N11791 P3794 MEMBAR
66259!#7 N11792 P3795 BSTC 7 0x430000a5 FP BE Pri
66260!#7 N11793 P3796 MEMBAR
66261!#7 N11794 P3797 BLD 16 -1 FP BE Pri
66262!#7 N11795 P3798 MEMBAR
66263!#7 N11796 P3799 ST 24 0x3800017 Int BE Sec
66264!#7 N11797 P3800 REPLACEMENT 13 Int BE Sec
66265!#7 N11798 P3801 ST 5 0x430000a6 FP BE Pri
66266!#7 N11799 P3802 MEMBAR
66267!#7 N11800 P3803 BLD 7 -1 FP BE Pri
66268!#7 N11801 P3804 MEMBAR
66269!#7 N11802 P3805 BLD 21 -1 FP BE Pri
66270!#7 N11803 P3805 BLD 22 -1 FP BE Pri
66271!#A N11802 N11803
66272!#7 N11804 P3805 BLD 23 -1 FP BE Pri
66273!#7 N11805 P3806 MEMBAR
66274!#7 N11806 P3807 LD 17 -1 Int BE Nuc
66275!#7 N11807 P3808 REPLACEMENT 19 Int BE Pri
66276!#7 N11808 P3809 LD 22 -1 Int BE Pri
66277!#7 N11809 P3810 IDC_FLIP 15 Int BE Pri
66278!#7 N11810 P3811 ST 24 0x3800018 Int BE Sec
66279!#7 N11811 P3812 MEMBAR
66280!#7 N11812 P3813 BSTC 28 0x430000a7 FP BE Sec
66281!#7 N11813 P3814 MEMBAR
66282!#7 N11814 P3815 REPLACEMENT 16 Int BE Pri
66283!#7 N11815 P3816 IDC_FLIP 2 Int BE Pri
66284!#7 N11816 P3817 MEMBAR
66285!#7 N11817 P3818 BST 0 0x430000a8 FP BE Pri
66286!#7 N11818 P3818 BST 1 0x430000a9 FP BE Pri
66287!#A N11817 N11818
66288!#7 N11819 P3818 BST 2 0x430000aa FP BE Pri
66289!#7 N11820 P3818 BST 3 0x430000ab FP BE Pri
66290!#7 N11821 P3818 BST 4 0x430000ac FP BE Pri
66291!#7 N11822 P3819 MEMBAR
66292!#7 N11823 P3820 PREFETCH 20 Int BE Pri
66293!#7 N11824 P3821 MEMBAR
66294!#7 N11825 P3822 BLD 5 -1 FP BE Pri
66295!#7 N11826 P3822 BLD 6 -1 FP BE Pri
66296!#7 N11827 P3823 MEMBAR
66297!#7 N11828 P3824 LD 9 -1 Int BE Pri
66298!#7 N11829 P3825 MEMBAR
66299!#7 N11830 P3826 BSTC 29 0x430000ad FP BE Pri
66300!#7 N11831 P3827 MEMBAR
66301!#7 N11832 P3828 BLD 0 -1 FP BE Pri
66302!#7 N11833 P3828 BLD 1 -1 FP BE Pri
66303!#A N11832 N11833
66304!#7 N11834 P3828 BLD 2 -1 FP BE Pri
66305!#7 N11835 P3828 BLD 3 -1 FP BE Pri
66306!#7 N11836 P3828 BLD 4 -1 FP BE Pri
66307!#7 N11837 P3829 MEMBAR
66308!#7 N11838 P3830 BST 0 0x430000ae FP BE Pri
66309!#7 N11839 P3830 BST 1 0x430000af FP BE Pri
66310!#A N11838 N11839
66311!#7 N11840 P3830 BST 2 0x430000b0 FP BE Pri
66312!#7 N11841 P3830 BST 3 0x430000b1 FP BE Pri
66313!#7 N11842 P3830 BST 4 0x430000b2 FP BE Pri
66314!#7 N11843 P3831 MEMBAR
66315!#7 N11844 P3832 PREFETCH 11 Int BE Pri
66316!#7 N11845 P3833 MEMBAR
66317!#7 N11846 P3834 BLD 21 -1 FP BE Pri
66318!#7 N11847 P3834 BLD 22 -1 FP BE Pri
66319!#A N11846 N11847
66320!#7 N11848 P3834 BLD 23 -1 FP BE Pri
66321!#7 N11849 P3835 MEMBAR
66322!#7 N11850 P3836 BSTC 0 0x430000b3 FP BE Pri
66323!#7 N11851 P3836 BSTC 1 0x430000b4 FP BE Pri
66324!#A N11850 N11851
66325!#7 N11852 P3836 BSTC 2 0x430000b5 FP BE Pri
66326!#7 N11853 P3836 BSTC 3 0x430000b6 FP BE Pri
66327!#7 N11854 P3836 BSTC 4 0x430000b7 FP BE Pri
66328!#7 N11855 P3837 MEMBAR
66329!#7 N11856 P3838 BLD 0 -1 FP BE Pri
66330!#7 N11857 P3838 BLD 1 -1 FP BE Pri
66331!#A N11856 N11857
66332!#7 N11858 P3838 BLD 2 -1 FP BE Pri
66333!#7 N11859 P3838 BLD 3 -1 FP BE Pri
66334!#7 N11860 P3838 BLD 4 -1 FP BE Pri
66335!#7 N11861 P3839 MEMBAR
66336!#7 N11862 P3840 LD 17 -1 FP BE Pri
66337!#7 N11863 P3841 REPLACEMENT 21 Int BE Pri
66338!#7 N11864 P3842 IDC_FLIP 17 Int BE Pri
66339!#7 N11865 P3843 MEMBAR
66340!#7 N11866 P3844 BST 21 0x430000b8 FP BE Pri
66341!#7 N11867 P3844 BST 22 0x430000b9 FP BE Pri
66342!#A N11866 N11867
66343!#7 N11868 P3844 BST 23 0x430000ba FP BE Pri
66344!#7 N11869 P3845 MEMBAR
66345!#7 N11870 P3846 LD 3 -1 Int BE Pri Loop_exit
66346!#7 N11871 P3640 REPLACEMENT 27 Int BE Pri Loop_entry
66347!#7 N11872 P3641 LD 16 -1 FP BE Pri
66348!#7 N11873 P3642 ST 9 0x430000bb FP BE Pri
66349!#7 N11874 P3643 ST 25 0x430000bc FP BE Sec
66350!#7 N11875 P3644 PREFETCH 22 Int BE Pri
66351!#7 N11876 P3645 LD 24 -1 Int BE Pri
66352!#7 N11877 P3646 PREFETCH 2 Int LE Sec
66353!#7 N11878 P3647 MEMBAR
66354!#7 N11879 P3648 BLD 30 -1 FP BE Pri
66355!#7 N11880 P3649 MEMBAR
66356!#7 N11881 P3650 PREFETCH 12 Int BE Pri
66357!#7 N11882 P3651 MEMBAR
66358!#7 N11883 P3652 BST 31 0x430000bd FP BE Pri
66359!#7 N11884 P3653 MEMBAR
66360!#7 N11885 P3654 REPLACEMENT 4 Int BE Pri
66361!#7 N11886 P3655 MEMBAR
66362!#7 N11887 P3656 BLD 0 -1 FP BE Pri
66363!#7 N11888 P3656 BLD 1 -1 FP BE Pri
66364!#A N11887 N11888
66365!#7 N11889 P3656 BLD 2 -1 FP BE Pri
66366!#7 N11890 P3656 BLD 3 -1 FP BE Pri
66367!#7 N11891 P3656 BLD 4 -1 FP BE Pri
66368!#7 N11892 P3657 MEMBAR
66369!#7 N11893 P3658 BST 0 0x430000be FP BE Pri
66370!#7 N11894 P3658 BST 1 0x430000bf FP BE Pri
66371!#A N11893 N11894
66372!#7 N11895 P3658 BST 2 0x430000c0 FP BE Pri
66373!#7 N11896 P3658 BST 3 0x430000c1 FP BE Pri
66374!#7 N11897 P3658 BST 4 0x430000c2 FP BE Pri
66375!#7 N11898 P3659 MEMBAR
66376!#7 N11899 P3660 BST 7 0x430000c3 FP BE Pri
66377!#7 N11900 P3661 MEMBAR
66378!#7 N11901 P3662 PREFETCH 22 Int BE Pri
66379!#7 N11902 P3663 MEMBAR
66380!#7 N11903 P3664 BLD 15 -1 FP BE Pri
66381!#7 N11904 P3665 MEMBAR
66382!#7 N11905 P3666 BSTC 30 0x430000c4 FP BE Pri
66383!#7 N11906 P3667 MEMBAR
66384!#7 N11907 P3668 BLD 31 -1 FP BE Pri
66385!#7 N11908 P3669 MEMBAR
66386!#7 N11909 P3670 ST 4 0x3800019 Int BE Pri
66387!#7 N11910 P3671 LD 9 -1 FP BE Sec
66388!#7 N11911 P3672 ST 10 0x380001a Int BE Pri
66389!#7 N11912 P3673 REPLACEMENT 31 Int BE Pri
66390!#7 N11913 P3674 REPLACEMENT 28 Int BE Pri
66391!#7 N11914 P3675 MEMBAR
66392!#7 N11915 P3676 BLD 18 -1 FP BE Pri
66393!#7 N11916 P3677 MEMBAR
66394!#7 N11917 P3678 LD 25 -1 FP BE Sec
66395!#7 N11918 P3679 REPLACEMENT 14 Int BE Pri
66396!#7 N11919 P3680 MEMBAR
66397!#7 N11920 P3681 BLD 0 -1 FP BE Pri
66398!#7 N11921 P3681 BLD 1 -1 FP BE Pri
66399!#A N11920 N11921
66400!#7 N11922 P3681 BLD 2 -1 FP BE Pri
66401!#7 N11923 P3681 BLD 3 -1 FP BE Pri
66402!#7 N11924 P3681 BLD 4 -1 FP BE Pri
66403!#7 N11925 P3682 MEMBAR
66404!#7 N11926 P3683 REPLACEMENT 4 Int BE Sec
66405!#7 N11927 P3684 LD 16 -1 Int BE Pri
66406!#7 N11928 P3685 MEMBAR
66407!#7 N11929 P3686 BLD 0 -1 FP BE Pri
66408!#7 N11930 P3686 BLD 1 -1 FP BE Pri
66409!#A N11929 N11930
66410!#7 N11931 P3686 BLD 2 -1 FP BE Pri
66411!#7 N11932 P3686 BLD 3 -1 FP BE Pri
66412!#7 N11933 P3686 BLD 4 -1 FP BE Pri
66413!#7 N11934 P3687 MEMBAR
66414!#7 N11935 P3688 BLD 20 -1 FP BE Pri
66415!#7 N11936 P3689 MEMBAR
66416!#7 N11937 P3690 BSTC 26 0x430000c5 FP BE Sec
66417!#7 N11938 P3690 BSTC 27 0x430000c6 FP BE Sec
66418!#7 N11939 P3691 MEMBAR
66419!#7 N11940 P3692 BST 24 0x430000c7 FP BE Pri
66420!#7 N11941 P3692 BST 25 0x430000c8 FP BE Pri
66421!#7 N11942 P3693 MEMBAR
66422!#7 N11943 P3694 BLD 28 -1 FP BE Pri
66423!#7 N11944 P3695 MEMBAR
66424!#7 N11945 P3696 BLD 0 -1 FP BE Pri
66425!#7 N11946 P3696 BLD 1 -1 FP BE Pri
66426!#A N11945 N11946
66427!#7 N11947 P3696 BLD 2 -1 FP BE Pri
66428!#7 N11948 P3696 BLD 3 -1 FP BE Pri
66429!#7 N11949 P3696 BLD 4 -1 FP BE Pri
66430!#7 N11950 P3697 MEMBAR
66431!#7 N11951 P3698 PREFETCH 9 Int BE Pri
66432!#7 N11952 P3699 MEMBAR
66433!#7 N11953 P3700 BLD 14 -1 FP BE Pri
66434!#7 N11954 P3701 MEMBAR
66435!#7 N11955 P3702 BST 30 0x430000c9 FP BE Pri
66436!#7 N11956 P3703 MEMBAR
66437!#7 N11957 P3704 BLD 18 -1 FP BE Pri
66438!#7 N11958 P3705 MEMBAR
66439!#7 N11959 P3706 ST 24 0x380001b Int BE Pri
66440!#7 N11960 P3707 PREFETCH 28 Int BE Pri
66441!#7 N11961 P3708 MEMBAR
66442!#7 N11962 P3709 BLD 16 -1 FP BE Pri
66443!#7 N11963 P3710 MEMBAR
66444!#7 N11964 P3711 BST 30 0x430000ca FP BE Pri
66445!#7 N11965 P3712 MEMBAR
66446!#7 N11966 P3713 BLD 0 -1 FP BE Pri
66447!#7 N11967 P3713 BLD 1 -1 FP BE Pri
66448!#A N11966 N11967
66449!#7 N11968 P3713 BLD 2 -1 FP BE Pri
66450!#7 N11969 P3713 BLD 3 -1 FP BE Pri
66451!#7 N11970 P3713 BLD 4 -1 FP BE Pri
66452!#7 N11971 P3714 MEMBAR
66453!#7 N11972 P3715 REPLACEMENT 33 Int BE Pri
66454!#7 N11973 P3716 MEMBAR
66455!#7 N11974 P3717 BLD 31 -1 FP BE Pri
66456!#7 N11975 P3718 MEMBAR
66457!#7 N11976 P3719 PREFETCH 6 Int BE Pri
66458!#7 N11977 P3720 MEMBAR
66459!#7 N11978 P3721 BLD 0 -1 FP BE Pri
66460!#7 N11979 P3721 BLD 1 -1 FP BE Pri
66461!#A N11978 N11979
66462!#7 N11980 P3721 BLD 2 -1 FP BE Pri
66463!#7 N11981 P3721 BLD 3 -1 FP BE Pri
66464!#7 N11982 P3721 BLD 4 -1 FP BE Pri
66465!#7 N11983 P3722 MEMBAR
66466!#7 N11984 P3723 BLD 8 -1 FP BE Pri
66467!#7 N11985 P3723 BLD 9 -1 FP BE Pri
66468!#7 N11986 P3724 MEMBAR
66469!#7 N11987 P3725 BLD 32 -1 FP BE Pri
66470!#7 N11988 P3726 MEMBAR
66471!#7 N11989 P3727 BSTC 7 0x430000cb FP BE Pri
66472!#7 N11990 P3728 MEMBAR
66473!#7 N11991 P3729 BLD 28 -1 FP BE Pri
66474!#7 N11992 P3730 MEMBAR
66475!#7 N11993 P3731 BSTC 0 0x430000cc FP BE Pri
66476!#7 N11994 P3731 BSTC 1 0x430000cd FP BE Pri
66477!#A N11993 N11994
66478!#7 N11995 P3731 BSTC 2 0x430000ce FP BE Pri
66479!#7 N11996 P3731 BSTC 3 0x430000cf FP BE Pri
66480!#7 N11997 P3731 BSTC 4 0x430000d0 FP BE Pri
66481!#7 N11998 P3732 MEMBAR
66482!#7 N11999 P3733 BLD 5 -1 FP BE Pri
66483!#7 N12000 P3733 BLD 6 -1 FP BE Pri
66484!#7 N12001 P3734 MEMBAR
66485!#7 N12002 P3735 REPLACEMENT 29 Int BE Pri
66486!#7 N12003 P3736 REPLACEMENT 30 Int BE Pri
66487!#7 N12004 P3737 MEMBAR
66488!#7 N12005 P3738 BLD 19 -1 FP BE Pri
66489!#7 N12006 P3739 MEMBAR
66490!#7 N12007 P3740 LD 26 -1 FP BE Sec
66491!#7 N12008 P3741 ST 19 0x430000d1 FP BE Pri
66492!#7 N12009 P3742 MEMBAR
66493!#7 N12010 P3743 BLD 24 -1 FP BE Sec
66494!#7 N12011 P3743 BLD 25 -1 FP BE Sec
66495!#7 N12012 P3744 MEMBAR
66496!#7 N12013 P3745 ST 5 0x430000d2 FP BE Pri
66497!#7 N12014 P3746 MEMBAR
66498!#7 N12015 P3747 BLD 0 -1 FP BE Pri
66499!#7 N12016 P3747 BLD 1 -1 FP BE Pri
66500!#A N12015 N12016
66501!#7 N12017 P3747 BLD 2 -1 FP BE Pri
66502!#7 N12018 P3747 BLD 3 -1 FP BE Pri
66503!#7 N12019 P3747 BLD 4 -1 FP BE Pri
66504!#7 N12020 P3748 MEMBAR
66505!#7 N12021 P3749 ST 21 0x380001c Int BE Pri
66506!#7 N12022 P3750 MEMBAR
66507!#7 N12023 P3751 BLD 0 -1 FP BE Pri
66508!#7 N12024 P3751 BLD 1 -1 FP BE Pri
66509!#A N12023 N12024
66510!#7 N12025 P3751 BLD 2 -1 FP BE Pri
66511!#7 N12026 P3751 BLD 3 -1 FP BE Pri
66512!#7 N12027 P3751 BLD 4 -1 FP BE Pri
66513!#7 N12028 P3752 MEMBAR
66514!#7 N12029 P3753 BSTC 18 0x430000d3 FP BE Pri
66515!#7 N12030 P3754 MEMBAR
66516!#7 N12031 P3755 BLD 15 -1 FP BE Pri
66517!#7 N12032 P3756 MEMBAR
66518!#7 N12033 P3757 BST 17 0x430000d4 FP BE Pri
66519!#7 N12034 P3758 MEMBAR
66520!#7 N12035 P3759 PREFETCH 14 Int BE Pri
66521!#7 N12036 P3760 MEMBAR
66522!#7 N12037 P3761 BST 0 0x430000d5 FP BE Pri
66523!#7 N12038 P3761 BST 1 0x430000d6 FP BE Pri
66524!#A N12037 N12038
66525!#7 N12039 P3761 BST 2 0x430000d7 FP BE Pri
66526!#7 N12040 P3761 BST 3 0x430000d8 FP BE Pri
66527!#7 N12041 P3761 BST 4 0x430000d9 FP BE Pri
66528!#7 N12042 P3762 MEMBAR
66529!#7 N12043 P3763 REPLACEMENT 22 Int BE Pri
66530!#7 N12044 P3764 MEMBAR
66531!#7 N12045 P3765 BLD 0 -1 FP BE Pri
66532!#7 N12046 P3765 BLD 1 -1 FP BE Pri
66533!#A N12045 N12046
66534!#7 N12047 P3765 BLD 2 -1 FP BE Pri
66535!#7 N12048 P3765 BLD 3 -1 FP BE Pri
66536!#7 N12049 P3765 BLD 4 -1 FP BE Pri
66537!#7 N12050 P3766 MEMBAR
66538!#7 N12051 P3767 ST 11 0x380001d Int BE Sec
66539!#7 N12052 P3768 MEMBAR
66540!#7 N12053 P3769 BSTC 20 0x430000da FP BE Pri
66541!#7 N12054 P3770 MEMBAR
66542!#7 N12055 P3771 BLD 17 -1 FP BE Sec
66543!#7 N12056 P3772 MEMBAR
66544!#7 N12057 P3773 REPLACEMENT 22 Int BE Pri
66545!#7 N12058 P3774 REPLACEMENT 27 Int BE Pri
66546!#7 N12059 P3775 ST 28 0x430000db FP BE Pri
66547!#7 N12060 P3776 MEMBAR
66548!#7 N12061 P3777 BLD 5 -1 FP BE Pri
66549!#7 N12062 P3777 BLD 6 -1 FP BE Pri
66550!#7 N12063 P3778 MEMBAR
66551!#7 N12064 P3779 BST 29 0x430000dc FP BE Pri
66552!#7 N12065 P3780 MEMBAR
66553!#7 N12066 P3781 BST 8 0x430000dd FP BE Pri
66554!#7 N12067 P3781 BST 9 0x430000de FP BE Pri
66555!#7 N12068 P3782 MEMBAR
66556!#7 N12069 P3783 LD 32 -1 FP BE Pri
66557!#7 N12070 P3784 LD 16 -1 FP BE Pri
66558!#7 N12071 P3785 MEMBAR
66559!#7 N12072 P3786 BSTC 24 0x430000df FP BE Sec
66560!#7 N12073 P3786 BSTC 25 0x430000e0 FP BE Sec
66561!#7 N12074 P3787 MEMBAR
66562!#7 N12075 P3788 BST 16 0x430000e1 FP BE Pri
66563!#7 N12076 P3789 MEMBAR
66564!#7 N12077 P3790 ST 12 0x380001e Int BE Nuc
66565!#7 N12078 P3791 ST 19 0x430000e2 FP BE Pri
66566!#7 N12079 P3792 REPLACEMENT 27 Int BE Sec
66567!#7 N12080 P3793 LD 28 -1 FP BE Sec
66568!#7 N12081 P3794 MEMBAR
66569!#7 N12082 P3795 BSTC 7 0x430000e3 FP BE Pri
66570!#7 N12083 P3796 MEMBAR
66571!#7 N12084 P3797 BLD 16 -1 FP BE Pri
66572!#7 N12085 P3798 MEMBAR
66573!#7 N12086 P3799 ST 24 0x380001f Int BE Sec
66574!#7 N12087 P3800 REPLACEMENT 13 Int BE Sec
66575!#7 N12088 P3801 ST 5 0x430000e4 FP BE Pri
66576!#7 N12089 P3802 MEMBAR
66577!#7 N12090 P3803 BLD 7 -1 FP BE Pri
66578!#7 N12091 P3804 MEMBAR
66579!#7 N12092 P3805 BLD 21 -1 FP BE Pri
66580!#7 N12093 P3805 BLD 22 -1 FP BE Pri
66581!#A N12092 N12093
66582!#7 N12094 P3805 BLD 23 -1 FP BE Pri
66583!#7 N12095 P3806 MEMBAR
66584!#7 N12096 P3807 LD 17 -1 Int BE Nuc
66585!#7 N12097 P3808 REPLACEMENT 19 Int BE Pri
66586!#7 N12098 P3809 LD 22 -1 Int BE Pri
66587!#7 N12099 P3810 IDC_FLIP 15 Int BE Pri
66588!#7 N12100 P3811 ST 24 0x3800020 Int BE Sec
66589!#7 N12101 P3812 MEMBAR
66590!#7 N12102 P3813 BSTC 28 0x430000e5 FP BE Sec
66591!#7 N12103 P3814 MEMBAR
66592!#7 N12104 P3815 REPLACEMENT 16 Int BE Pri
66593!#7 N12105 P3816 IDC_FLIP 2 Int BE Pri
66594!#7 N12106 P3817 MEMBAR
66595!#7 N12107 P3818 BST 0 0x430000e6 FP BE Pri
66596!#7 N12108 P3818 BST 1 0x430000e7 FP BE Pri
66597!#A N12107 N12108
66598!#7 N12109 P3818 BST 2 0x430000e8 FP BE Pri
66599!#7 N12110 P3818 BST 3 0x430000e9 FP BE Pri
66600!#7 N12111 P3818 BST 4 0x430000ea FP BE Pri
66601!#7 N12112 P3819 MEMBAR
66602!#7 N12113 P3820 PREFETCH 20 Int BE Pri
66603!#7 N12114 P3821 MEMBAR
66604!#7 N12115 P3822 BLD 5 -1 FP BE Pri
66605!#7 N12116 P3822 BLD 6 -1 FP BE Pri
66606!#7 N12117 P3823 MEMBAR
66607!#7 N12118 P3824 LD 9 -1 Int BE Pri
66608!#7 N12119 P3825 MEMBAR
66609!#7 N12120 P3826 BSTC 29 0x430000eb FP BE Pri
66610!#7 N12121 P3827 MEMBAR
66611!#7 N12122 P3828 BLD 0 -1 FP BE Pri
66612!#7 N12123 P3828 BLD 1 -1 FP BE Pri
66613!#A N12122 N12123
66614!#7 N12124 P3828 BLD 2 -1 FP BE Pri
66615!#7 N12125 P3828 BLD 3 -1 FP BE Pri
66616!#7 N12126 P3828 BLD 4 -1 FP BE Pri
66617!#7 N12127 P3829 MEMBAR
66618!#7 N12128 P3830 BST 0 0x430000ec FP BE Pri
66619!#7 N12129 P3830 BST 1 0x430000ed FP BE Pri
66620!#A N12128 N12129
66621!#7 N12130 P3830 BST 2 0x430000ee FP BE Pri
66622!#7 N12131 P3830 BST 3 0x430000ef FP BE Pri
66623!#7 N12132 P3830 BST 4 0x430000f0 FP BE Pri
66624!#7 N12133 P3831 MEMBAR
66625!#7 N12134 P3832 PREFETCH 11 Int BE Pri
66626!#7 N12135 P3833 MEMBAR
66627!#7 N12136 P3834 BLD 21 -1 FP BE Pri
66628!#7 N12137 P3834 BLD 22 -1 FP BE Pri
66629!#A N12136 N12137
66630!#7 N12138 P3834 BLD 23 -1 FP BE Pri
66631!#7 N12139 P3835 MEMBAR
66632!#7 N12140 P3836 BSTC 0 0x430000f1 FP BE Pri
66633!#7 N12141 P3836 BSTC 1 0x430000f2 FP BE Pri
66634!#A N12140 N12141
66635!#7 N12142 P3836 BSTC 2 0x430000f3 FP BE Pri
66636!#7 N12143 P3836 BSTC 3 0x430000f4 FP BE Pri
66637!#7 N12144 P3836 BSTC 4 0x430000f5 FP BE Pri
66638!#7 N12145 P3837 MEMBAR
66639!#7 N12146 P3838 BLD 0 -1 FP BE Pri
66640!#7 N12147 P3838 BLD 1 -1 FP BE Pri
66641!#A N12146 N12147
66642!#7 N12148 P3838 BLD 2 -1 FP BE Pri
66643!#7 N12149 P3838 BLD 3 -1 FP BE Pri
66644!#7 N12150 P3838 BLD 4 -1 FP BE Pri
66645!#7 N12151 P3839 MEMBAR
66646!#7 N12152 P3840 LD 17 -1 FP BE Pri
66647!#7 N12153 P3841 REPLACEMENT 21 Int BE Pri
66648!#7 N12154 P3842 IDC_FLIP 17 Int BE Pri
66649!#7 N12155 P3843 MEMBAR
66650!#7 N12156 P3844 BST 21 0x430000f6 FP BE Pri
66651!#7 N12157 P3844 BST 22 0x430000f7 FP BE Pri
66652!#A N12156 N12157
66653!#7 N12158 P3844 BST 23 0x430000f8 FP BE Pri
66654!#7 N12159 P3845 MEMBAR
66655!#7 N12160 P3846 LD 3 -1 Int BE Pri Loop_exit
66656!#7 N12161 P3640 REPLACEMENT 27 Int BE Pri Loop_entry
66657!#7 N12162 P3641 LD 16 -1 FP BE Pri
66658!#7 N12163 P3642 ST 9 0x430000f9 FP BE Pri
66659!#7 N12164 P3643 ST 25 0x430000fa FP BE Sec
66660!#7 N12165 P3644 PREFETCH 22 Int BE Pri
66661!#7 N12166 P3645 LD 24 -1 Int BE Pri
66662!#7 N12167 P3646 PREFETCH 2 Int LE Sec
66663!#7 N12168 P3647 MEMBAR
66664!#7 N12169 P3648 BLD 30 -1 FP BE Pri
66665!#7 N12170 P3649 MEMBAR
66666!#7 N12171 P3650 PREFETCH 12 Int BE Pri
66667!#7 N12172 P3651 MEMBAR
66668!#7 N12173 P3652 BST 31 0x430000fb FP BE Pri
66669!#7 N12174 P3653 MEMBAR
66670!#7 N12175 P3654 REPLACEMENT 4 Int BE Pri
66671!#7 N12176 P3655 MEMBAR
66672!#7 N12177 P3656 BLD 0 -1 FP BE Pri
66673!#7 N12178 P3656 BLD 1 -1 FP BE Pri
66674!#A N12177 N12178
66675!#7 N12179 P3656 BLD 2 -1 FP BE Pri
66676!#7 N12180 P3656 BLD 3 -1 FP BE Pri
66677!#7 N12181 P3656 BLD 4 -1 FP BE Pri
66678!#7 N12182 P3657 MEMBAR
66679!#7 N12183 P3658 BST 0 0x430000fc FP BE Pri
66680!#7 N12184 P3658 BST 1 0x430000fd FP BE Pri
66681!#A N12183 N12184
66682!#7 N12185 P3658 BST 2 0x430000fe FP BE Pri
66683!#7 N12186 P3658 BST 3 0x430000ff FP BE Pri
66684!#7 N12187 P3658 BST 4 0x43000100 FP BE Pri
66685!#7 N12188 P3659 MEMBAR
66686!#7 N12189 P3660 BST 7 0x43000101 FP BE Pri
66687!#7 N12190 P3661 MEMBAR
66688!#7 N12191 P3662 PREFETCH 22 Int BE Pri
66689!#7 N12192 P3663 MEMBAR
66690!#7 N12193 P3664 BLD 15 -1 FP BE Pri
66691!#7 N12194 P3665 MEMBAR
66692!#7 N12195 P3666 BSTC 30 0x43000102 FP BE Pri
66693!#7 N12196 P3667 MEMBAR
66694!#7 N12197 P3668 BLD 31 -1 FP BE Pri
66695!#7 N12198 P3669 MEMBAR
66696!#7 N12199 P3670 ST 4 0x3800021 Int BE Pri
66697!#7 N12200 P3671 LD 9 -1 FP BE Sec
66698!#7 N12201 P3672 ST 10 0x3800022 Int BE Pri
66699!#7 N12202 P3673 REPLACEMENT 31 Int BE Pri
66700!#7 N12203 P3674 REPLACEMENT 28 Int BE Pri
66701!#7 N12204 P3675 MEMBAR
66702!#7 N12205 P3676 BLD 18 -1 FP BE Pri
66703!#7 N12206 P3677 MEMBAR
66704!#7 N12207 P3678 LD 25 -1 FP BE Sec
66705!#7 N12208 P3679 REPLACEMENT 14 Int BE Pri
66706!#7 N12209 P3680 MEMBAR
66707!#7 N12210 P3681 BLD 0 -1 FP BE Pri
66708!#7 N12211 P3681 BLD 1 -1 FP BE Pri
66709!#A N12210 N12211
66710!#7 N12212 P3681 BLD 2 -1 FP BE Pri
66711!#7 N12213 P3681 BLD 3 -1 FP BE Pri
66712!#7 N12214 P3681 BLD 4 -1 FP BE Pri
66713!#7 N12215 P3682 MEMBAR
66714!#7 N12216 P3683 REPLACEMENT 4 Int BE Sec
66715!#7 N12217 P3684 LD 16 -1 Int BE Pri
66716!#7 N12218 P3685 MEMBAR
66717!#7 N12219 P3686 BLD 0 -1 FP BE Pri
66718!#7 N12220 P3686 BLD 1 -1 FP BE Pri
66719!#A N12219 N12220
66720!#7 N12221 P3686 BLD 2 -1 FP BE Pri
66721!#7 N12222 P3686 BLD 3 -1 FP BE Pri
66722!#7 N12223 P3686 BLD 4 -1 FP BE Pri
66723!#7 N12224 P3687 MEMBAR
66724!#7 N12225 P3688 BLD 20 -1 FP BE Pri
66725!#7 N12226 P3689 MEMBAR
66726!#7 N12227 P3690 BSTC 26 0x43000103 FP BE Sec
66727!#7 N12228 P3690 BSTC 27 0x43000104 FP BE Sec
66728!#7 N12229 P3691 MEMBAR
66729!#7 N12230 P3692 BST 24 0x43000105 FP BE Pri
66730!#7 N12231 P3692 BST 25 0x43000106 FP BE Pri
66731!#7 N12232 P3693 MEMBAR
66732!#7 N12233 P3694 BLD 28 -1 FP BE Pri
66733!#7 N12234 P3695 MEMBAR
66734!#7 N12235 P3696 BLD 0 -1 FP BE Pri
66735!#7 N12236 P3696 BLD 1 -1 FP BE Pri
66736!#A N12235 N12236
66737!#7 N12237 P3696 BLD 2 -1 FP BE Pri
66738!#7 N12238 P3696 BLD 3 -1 FP BE Pri
66739!#7 N12239 P3696 BLD 4 -1 FP BE Pri
66740!#7 N12240 P3697 MEMBAR
66741!#7 N12241 P3698 PREFETCH 9 Int BE Pri
66742!#7 N12242 P3699 MEMBAR
66743!#7 N12243 P3700 BLD 14 -1 FP BE Pri
66744!#7 N12244 P3701 MEMBAR
66745!#7 N12245 P3702 BST 30 0x43000107 FP BE Pri
66746!#7 N12246 P3703 MEMBAR
66747!#7 N12247 P3704 BLD 18 -1 FP BE Pri
66748!#7 N12248 P3705 MEMBAR
66749!#7 N12249 P3706 ST 24 0x3800023 Int BE Pri
66750!#7 N12250 P3707 PREFETCH 28 Int BE Pri
66751!#7 N12251 P3708 MEMBAR
66752!#7 N12252 P3709 BLD 16 -1 FP BE Pri
66753!#7 N12253 P3710 MEMBAR
66754!#7 N12254 P3711 BST 30 0x43000108 FP BE Pri
66755!#7 N12255 P3712 MEMBAR
66756!#7 N12256 P3713 BLD 0 -1 FP BE Pri
66757!#7 N12257 P3713 BLD 1 -1 FP BE Pri
66758!#A N12256 N12257
66759!#7 N12258 P3713 BLD 2 -1 FP BE Pri
66760!#7 N12259 P3713 BLD 3 -1 FP BE Pri
66761!#7 N12260 P3713 BLD 4 -1 FP BE Pri
66762!#7 N12261 P3714 MEMBAR
66763!#7 N12262 P3715 REPLACEMENT 33 Int BE Pri
66764!#7 N12263 P3716 MEMBAR
66765!#7 N12264 P3717 BLD 31 -1 FP BE Pri
66766!#7 N12265 P3718 MEMBAR
66767!#7 N12266 P3719 PREFETCH 6 Int BE Pri
66768!#7 N12267 P3720 MEMBAR
66769!#7 N12268 P3721 BLD 0 -1 FP BE Pri
66770!#7 N12269 P3721 BLD 1 -1 FP BE Pri
66771!#A N12268 N12269
66772!#7 N12270 P3721 BLD 2 -1 FP BE Pri
66773!#7 N12271 P3721 BLD 3 -1 FP BE Pri
66774!#7 N12272 P3721 BLD 4 -1 FP BE Pri
66775!#7 N12273 P3722 MEMBAR
66776!#7 N12274 P3723 BLD 8 -1 FP BE Pri
66777!#7 N12275 P3723 BLD 9 -1 FP BE Pri
66778!#7 N12276 P3724 MEMBAR
66779!#7 N12277 P3725 BLD 32 -1 FP BE Pri
66780!#7 N12278 P3726 MEMBAR
66781!#7 N12279 P3727 BSTC 7 0x43000109 FP BE Pri
66782!#7 N12280 P3728 MEMBAR
66783!#7 N12281 P3729 BLD 28 -1 FP BE Pri
66784!#7 N12282 P3730 MEMBAR
66785!#7 N12283 P3731 BSTC 0 0x4300010a FP BE Pri
66786!#7 N12284 P3731 BSTC 1 0x4300010b FP BE Pri
66787!#A N12283 N12284
66788!#7 N12285 P3731 BSTC 2 0x4300010c FP BE Pri
66789!#7 N12286 P3731 BSTC 3 0x4300010d FP BE Pri
66790!#7 N12287 P3731 BSTC 4 0x4300010e FP BE Pri
66791!#7 N12288 P3732 MEMBAR
66792!#7 N12289 P3733 BLD 5 -1 FP BE Pri
66793!#7 N12290 P3733 BLD 6 -1 FP BE Pri
66794!#7 N12291 P3734 MEMBAR
66795!#7 N12292 P3735 REPLACEMENT 29 Int BE Pri
66796!#7 N12293 P3736 REPLACEMENT 30 Int BE Pri
66797!#7 N12294 P3737 MEMBAR
66798!#7 N12295 P3738 BLD 19 -1 FP BE Pri
66799!#7 N12296 P3739 MEMBAR
66800!#7 N12297 P3740 LD 26 -1 FP BE Sec
66801!#7 N12298 P3741 ST 19 0x4300010f FP BE Pri
66802!#7 N12299 P3742 MEMBAR
66803!#7 N12300 P3743 BLD 24 -1 FP BE Sec
66804!#7 N12301 P3743 BLD 25 -1 FP BE Sec
66805!#7 N12302 P3744 MEMBAR
66806!#7 N12303 P3745 ST 5 0x43000110 FP BE Pri
66807!#7 N12304 P3746 MEMBAR
66808!#7 N12305 P3747 BLD 0 -1 FP BE Pri
66809!#7 N12306 P3747 BLD 1 -1 FP BE Pri
66810!#A N12305 N12306
66811!#7 N12307 P3747 BLD 2 -1 FP BE Pri
66812!#7 N12308 P3747 BLD 3 -1 FP BE Pri
66813!#7 N12309 P3747 BLD 4 -1 FP BE Pri
66814!#7 N12310 P3748 MEMBAR
66815!#7 N12311 P3749 ST 21 0x3800024 Int BE Pri
66816!#7 N12312 P3750 MEMBAR
66817!#7 N12313 P3751 BLD 0 -1 FP BE Pri
66818!#7 N12314 P3751 BLD 1 -1 FP BE Pri
66819!#A N12313 N12314
66820!#7 N12315 P3751 BLD 2 -1 FP BE Pri
66821!#7 N12316 P3751 BLD 3 -1 FP BE Pri
66822!#7 N12317 P3751 BLD 4 -1 FP BE Pri
66823!#7 N12318 P3752 MEMBAR
66824!#7 N12319 P3753 BSTC 18 0x43000111 FP BE Pri
66825!#7 N12320 P3754 MEMBAR
66826!#7 N12321 P3755 BLD 15 -1 FP BE Pri
66827!#7 N12322 P3756 MEMBAR
66828!#7 N12323 P3757 BST 17 0x43000112 FP BE Pri
66829!#7 N12324 P3758 MEMBAR
66830!#7 N12325 P3759 PREFETCH 14 Int BE Pri
66831!#7 N12326 P3760 MEMBAR
66832!#7 N12327 P3761 BST 0 0x43000113 FP BE Pri
66833!#7 N12328 P3761 BST 1 0x43000114 FP BE Pri
66834!#A N12327 N12328
66835!#7 N12329 P3761 BST 2 0x43000115 FP BE Pri
66836!#7 N12330 P3761 BST 3 0x43000116 FP BE Pri
66837!#7 N12331 P3761 BST 4 0x43000117 FP BE Pri
66838!#7 N12332 P3762 MEMBAR
66839!#7 N12333 P3763 REPLACEMENT 22 Int BE Pri
66840!#7 N12334 P3764 MEMBAR
66841!#7 N12335 P3765 BLD 0 -1 FP BE Pri
66842!#7 N12336 P3765 BLD 1 -1 FP BE Pri
66843!#A N12335 N12336
66844!#7 N12337 P3765 BLD 2 -1 FP BE Pri
66845!#7 N12338 P3765 BLD 3 -1 FP BE Pri
66846!#7 N12339 P3765 BLD 4 -1 FP BE Pri
66847!#7 N12340 P3766 MEMBAR
66848!#7 N12341 P3767 ST 11 0x3800025 Int BE Sec
66849!#7 N12342 P3768 MEMBAR
66850!#7 N12343 P3769 BSTC 20 0x43000118 FP BE Pri
66851!#7 N12344 P3770 MEMBAR
66852!#7 N12345 P3771 BLD 17 -1 FP BE Sec
66853!#7 N12346 P3772 MEMBAR
66854!#7 N12347 P3773 REPLACEMENT 22 Int BE Pri
66855!#7 N12348 P3774 REPLACEMENT 27 Int BE Pri
66856!#7 N12349 P3775 ST 28 0x43000119 FP BE Pri
66857!#7 N12350 P3776 MEMBAR
66858!#7 N12351 P3777 BLD 5 -1 FP BE Pri
66859!#7 N12352 P3777 BLD 6 -1 FP BE Pri
66860!#7 N12353 P3778 MEMBAR
66861!#7 N12354 P3779 BST 29 0x4300011a FP BE Pri
66862!#7 N12355 P3780 MEMBAR
66863!#7 N12356 P3781 BST 8 0x4300011b FP BE Pri
66864!#7 N12357 P3781 BST 9 0x4300011c FP BE Pri
66865!#7 N12358 P3782 MEMBAR
66866!#7 N12359 P3783 LD 32 -1 FP BE Pri
66867!#7 N12360 P3784 LD 16 -1 FP BE Pri
66868!#7 N12361 P3785 MEMBAR
66869!#7 N12362 P3786 BSTC 24 0x4300011d FP BE Sec
66870!#7 N12363 P3786 BSTC 25 0x4300011e FP BE Sec
66871!#7 N12364 P3787 MEMBAR
66872!#7 N12365 P3788 BST 16 0x4300011f FP BE Pri
66873!#7 N12366 P3789 MEMBAR
66874!#7 N12367 P3790 ST 12 0x3800026 Int BE Nuc
66875!#7 N12368 P3791 ST 19 0x43000120 FP BE Pri
66876!#7 N12369 P3792 REPLACEMENT 27 Int BE Sec
66877!#7 N12370 P3793 LD 28 -1 FP BE Sec
66878!#7 N12371 P3794 MEMBAR
66879!#7 N12372 P3795 BSTC 7 0x43000121 FP BE Pri
66880!#7 N12373 P3796 MEMBAR
66881!#7 N12374 P3797 BLD 16 -1 FP BE Pri
66882!#7 N12375 P3798 MEMBAR
66883!#7 N12376 P3799 ST 24 0x3800027 Int BE Sec
66884!#7 N12377 P3800 REPLACEMENT 13 Int BE Sec
66885!#7 N12378 P3801 ST 5 0x43000122 FP BE Pri
66886!#7 N12379 P3802 MEMBAR
66887!#7 N12380 P3803 BLD 7 -1 FP BE Pri
66888!#7 N12381 P3804 MEMBAR
66889!#7 N12382 P3805 BLD 21 -1 FP BE Pri
66890!#7 N12383 P3805 BLD 22 -1 FP BE Pri
66891!#A N12382 N12383
66892!#7 N12384 P3805 BLD 23 -1 FP BE Pri
66893!#7 N12385 P3806 MEMBAR
66894!#7 N12386 P3807 LD 17 -1 Int BE Nuc
66895!#7 N12387 P3808 REPLACEMENT 19 Int BE Pri
66896!#7 N12388 P3809 LD 22 -1 Int BE Pri
66897!#7 N12389 P3810 IDC_FLIP 15 Int BE Pri
66898!#7 N12390 P3811 ST 24 0x3800028 Int BE Sec
66899!#7 N12391 P3812 MEMBAR
66900!#7 N12392 P3813 BSTC 28 0x43000123 FP BE Sec
66901!#7 N12393 P3814 MEMBAR
66902!#7 N12394 P3815 REPLACEMENT 16 Int BE Pri
66903!#7 N12395 P3816 IDC_FLIP 2 Int BE Pri
66904!#7 N12396 P3817 MEMBAR
66905!#7 N12397 P3818 BST 0 0x43000124 FP BE Pri
66906!#7 N12398 P3818 BST 1 0x43000125 FP BE Pri
66907!#A N12397 N12398
66908!#7 N12399 P3818 BST 2 0x43000126 FP BE Pri
66909!#7 N12400 P3818 BST 3 0x43000127 FP BE Pri
66910!#7 N12401 P3818 BST 4 0x43000128 FP BE Pri
66911!#7 N12402 P3819 MEMBAR
66912!#7 N12403 P3820 PREFETCH 20 Int BE Pri
66913!#7 N12404 P3821 MEMBAR
66914!#7 N12405 P3822 BLD 5 -1 FP BE Pri
66915!#7 N12406 P3822 BLD 6 -1 FP BE Pri
66916!#7 N12407 P3823 MEMBAR
66917!#7 N12408 P3824 LD 9 -1 Int BE Pri
66918!#7 N12409 P3825 MEMBAR
66919!#7 N12410 P3826 BSTC 29 0x43000129 FP BE Pri
66920!#7 N12411 P3827 MEMBAR
66921!#7 N12412 P3828 BLD 0 -1 FP BE Pri
66922!#7 N12413 P3828 BLD 1 -1 FP BE Pri
66923!#A N12412 N12413
66924!#7 N12414 P3828 BLD 2 -1 FP BE Pri
66925!#7 N12415 P3828 BLD 3 -1 FP BE Pri
66926!#7 N12416 P3828 BLD 4 -1 FP BE Pri
66927!#7 N12417 P3829 MEMBAR
66928!#7 N12418 P3830 BST 0 0x4300012a FP BE Pri
66929!#7 N12419 P3830 BST 1 0x4300012b FP BE Pri
66930!#A N12418 N12419
66931!#7 N12420 P3830 BST 2 0x4300012c FP BE Pri
66932!#7 N12421 P3830 BST 3 0x4300012d FP BE Pri
66933!#7 N12422 P3830 BST 4 0x4300012e FP BE Pri
66934!#7 N12423 P3831 MEMBAR
66935!#7 N12424 P3832 PREFETCH 11 Int BE Pri
66936!#7 N12425 P3833 MEMBAR
66937!#7 N12426 P3834 BLD 21 -1 FP BE Pri
66938!#7 N12427 P3834 BLD 22 -1 FP BE Pri
66939!#A N12426 N12427
66940!#7 N12428 P3834 BLD 23 -1 FP BE Pri
66941!#7 N12429 P3835 MEMBAR
66942!#7 N12430 P3836 BSTC 0 0x4300012f FP BE Pri
66943!#7 N12431 P3836 BSTC 1 0x43000130 FP BE Pri
66944!#A N12430 N12431
66945!#7 N12432 P3836 BSTC 2 0x43000131 FP BE Pri
66946!#7 N12433 P3836 BSTC 3 0x43000132 FP BE Pri
66947!#7 N12434 P3836 BSTC 4 0x43000133 FP BE Pri
66948!#7 N12435 P3837 MEMBAR
66949!#7 N12436 P3838 BLD 0 -1 FP BE Pri
66950!#7 N12437 P3838 BLD 1 -1 FP BE Pri
66951!#A N12436 N12437
66952!#7 N12438 P3838 BLD 2 -1 FP BE Pri
66953!#7 N12439 P3838 BLD 3 -1 FP BE Pri
66954!#7 N12440 P3838 BLD 4 -1 FP BE Pri
66955!#7 N12441 P3839 MEMBAR
66956!#7 N12442 P3840 LD 17 -1 FP BE Pri
66957!#7 N12443 P3841 REPLACEMENT 21 Int BE Pri
66958!#7 N12444 P3842 IDC_FLIP 17 Int BE Pri
66959!#7 N12445 P3843 MEMBAR
66960!#7 N12446 P3844 BST 21 0x43000134 FP BE Pri
66961!#7 N12447 P3844 BST 22 0x43000135 FP BE Pri
66962!#A N12446 N12447
66963!#7 N12448 P3844 BST 23 0x43000136 FP BE Pri
66964!#7 N12449 P3845 MEMBAR
66965!#7 N12450 P3846 LD 3 -1 Int BE Pri Loop_exit
66966!#7 N12451 P3847 MEMBAR