Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / tsotool / n2_8t_bstbld_1.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: n2_8t_bstbld_1.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! force ta T_RD_THID to return thread%8 (aka 0-7)
532#define PORTABLE_CORE
533#include "hboot.s"
534
535
536!try later:
537! stxa %l6, [$8] (0x22 | ($2 & 0x9)) ! ASI is randomly set
538!===========
539define(BST_INIT, `
540 add $6, ($7 & 0xfff0), $8 ! 4-byte align the offset
541 stxa %l6, [$8] 0x22 ! ASI is randomly set
542')
543
544!try later:
545!ldda [$8] (0x22 | ($2 & 0x9)), %l6 ! ASI is randomly set
546!===========
547define(BLD_INIT, `
548 add $6, ($7 & 0xfff0), $8 ! 4-byte align the offset
549 ldda [$8] 0x22, %l6 ! ASI is randomly set
550')
551
552define(CHECK_PROC_ID,`
553check_cpu_id:
554
555 wr %g0, 0x4, %fprs /* make sure fef is 1 */
556 mov THREAD_STRIDE, %l2
557 th_fork(thread,%l0)
558
559thread_0:
560#ifdef SJM
561 ta 0x30
562#endif
563 mov 0, %g1
564 udivx %g1, %l2, %g1
565 ba entry_point; nop
566
567
568thread_1:
569 mov 1, %g1
570 udivx %g1, %l2, %g1
571 ba entry_point; nop
572
573thread_2:
574 mov 2, %g1
575 udivx %g1, %l2, %g1
576 ba entry_point; nop
577
578thread_3:
579 mov 3, %g1
580 udivx %g1, %l2, %g1
581 ba entry_point; nop
582
583thread_4:
584 mov 4, %g1
585 udivx %g1, %l2, %g1
586 ba entry_point; nop
587
588thread_5:
589 mov 5, %g1
590 udivx %g1, %l2, %g1
591 ba entry_point; nop
592
593thread_6:
594 mov 6, %g1
595 udivx %g1, %l2, %g1
596 ba entry_point; nop
597
598thread_7:
599 mov 7, %g1
600 udivx %g1, %l2, %g1
601 ba entry_point; nop
602
603thread_8:
604 mov 8, %g1
605 udivx %g1, %l2, %g1
606 ba entry_point; nop
607
608thread_9:
609 mov 9, %g1
610 udivx %g1, %l2, %g1
611 ba entry_point; nop
612
613thread_10:
614 mov 10, %g1
615 udivx %g1, %l2, %g1
616 ba entry_point; nop
617
618thread_11:
619 mov 11, %g1
620 udivx %g1, %l2, %g1
621 ba entry_point; nop
622
623thread_12:
624 mov 12, %g1
625 udivx %g1, %l2, %g1
626 ba entry_point; nop
627
628thread_13:
629 mov 13, %g1
630 udivx %g1, %l2, %g1
631 ba entry_point; nop
632
633thread_14:
634 mov 14, %g1
635 udivx %g1, %l2, %g1
636 ba entry_point; nop
637
638thread_15:
639 mov 15, %g1
640 udivx %g1, %l2, %g1
641 ba entry_point; nop
642
643thread_16:
644 mov 16, %g1
645 udivx %g1, %l2, %g1
646 ba entry_point; nop
647
648thread_17:
649 mov 17, %g1
650 udivx %g1, %l2, %g1
651 ba entry_point; nop
652
653thread_18:
654 mov 18, %g1
655 udivx %g1, %l2, %g1
656 ba entry_point; nop
657
658thread_19:
659 mov 19, %g1
660 udivx %g1, %l2, %g1
661 ba entry_point; nop
662
663thread_20:
664 mov 20, %g1
665 udivx %g1, %l2, %g1
666 ba entry_point; nop
667
668thread_21:
669 mov 21, %g1
670 udivx %g1, %l2, %g1
671 ba entry_point; nop
672
673thread_22:
674 mov 22, %g1
675 udivx %g1, %l2, %g1
676 ba entry_point; nop
677
678thread_23:
679 mov 23, %g1
680 udivx %g1, %l2, %g1
681 ba entry_point; nop
682
683thread_24:
684 mov 24, %g1
685 udivx %g1, %l2, %g1
686 ba entry_point; nop
687
688thread_25:
689 mov 25, %g1
690 udivx %g1, %l2, %g1
691 ba entry_point; nop
692
693thread_26:
694 mov 26, %g1
695 udivx %g1, %l2, %g1
696 ba entry_point; nop
697
698
699thread_27:
700 mov 27, %g1
701 udivx %g1, %l2, %g1
702 ba entry_point; nop
703
704thread_28:
705 mov 28, %g1
706 udivx %g1, %l2, %g1
707 ba entry_point; nop
708
709thread_29:
710 mov 29, %g1
711 udivx %g1, %l2, %g1
712 ba entry_point; nop
713
714thread_30:
715 mov 30, %g1
716 udivx %g1, %l2, %g1
717 ba entry_point; nop
718
719thread_31:
720 mov 31, %g1
721 udivx %g1, %l2, %g1
722 ba entry_point; nop
723
724thread_32:
725 mov 32, %g1
726 udivx %g1, %l2, %g1
727 ba entry_point; nop
728
729thread_33:
730 mov 33, %g1
731 udivx %g1, %l2, %g1
732 ba entry_point; nop
733
734thread_34:
735 mov 34, %g1
736 udivx %g1, %l2, %g1
737 ba entry_point; nop
738
739thread_35:
740 mov 35, %g1
741 udivx %g1, %l2, %g1
742 ba entry_point; nop
743
744thread_36:
745 mov 36, %g1
746 udivx %g1, %l2, %g1
747 ba entry_point; nop
748
749thread_37:
750 mov 37, %g1
751 udivx %g1, %l2, %g1
752 ba entry_point; nop
753
754thread_38:
755 mov 38, %g1
756 udivx %g1, %l2, %g1
757 ba entry_point; nop
758
759thread_39:
760 mov 39, %g1
761 udivx %g1, %l2, %g1
762 ba entry_point; nop
763
764thread_40:
765 mov 40, %g1
766 udivx %g1, %l2, %g1
767 ba entry_point; nop
768
769thread_41:
770 mov 41, %g1
771 udivx %g1, %l2, %g1
772 ba entry_point; nop
773
774thread_42:
775 mov 42, %g1
776 udivx %g1, %l2, %g1
777 ba entry_point; nop
778
779thread_43:
780 mov 43, %g1
781 udivx %g1, %l2, %g1
782 ba entry_point; nop
783
784thread_44:
785 mov 44, %g1
786 udivx %g1, %l2, %g1
787 ba entry_point; nop
788
789thread_45:
790 mov 45, %g1
791 udivx %g1, %l2, %g1
792 ba entry_point; nop
793
794thread_46:
795 mov 46, %g1
796 udivx %g1, %l2, %g1
797 ba entry_point; nop
798
799thread_47:
800 mov 47, %g1
801 udivx %g1, %l2, %g1
802 ba entry_point; nop
803
804thread_48:
805 mov 48, %g1
806 udivx %g1, %l2, %g1
807 ba entry_point; nop
808
809thread_49:
810 mov 49, %g1
811 udivx %g1, %l2, %g1
812 ba entry_point; nop
813
814thread_50:
815 mov 50, %g1
816 udivx %g1, %l2, %g1
817 ba entry_point; nop
818
819thread_51:
820 mov 51, %g1
821 udivx %g1, %l2, %g1
822 ba entry_point; nop
823
824thread_52:
825 mov 52, %g1
826 udivx %g1, %l2, %g1
827 ba entry_point; nop
828
829thread_53:
830 mov 53, %g1
831 udivx %g1, %l2, %g1
832 ba entry_point; nop
833
834thread_54:
835 mov 54, %g1
836 udivx %g1, %l2, %g1
837 ba entry_point; nop
838
839thread_55:
840 mov 55, %g1
841 udivx %g1, %l2, %g1
842 ba entry_point; nop
843
844thread_56:
845 mov 56, %g1
846 udivx %g1, %l2, %g1
847 ba entry_point; nop
848
849thread_57:
850 mov 57, %g1
851 udivx %g1, %l2, %g1
852 ba entry_point; nop
853
854thread_58:
855 mov 58, %g1
856 udivx %g1, %l2, %g1
857 ba entry_point; nop
858
859thread_59:
860 mov 59, %g1
861 udivx %g1, %l2, %g1
862 ba entry_point; nop
863
864thread_60:
865 mov 60, %g1
866 udivx %g1, %l2, %g1
867 ba entry_point; nop
868
869thread_61:
870 mov 61, %g1
871 udivx %g1, %l2, %g1
872 ba entry_point; nop
873
874thread_62:
875 mov 62, %g1
876 udivx %g1, %l2, %g1
877 ba entry_point; nop
878
879thread_63:
880 mov 63, %g1
881 udivx %g1, %l2, %g1
882 ba entry_point; nop
883
884entry_point:
885#ifdef RTGPRIV
886 ta T_CHANGE_PRIV
887#endif
888
889')
890! --- Common Macro Definitions ---
891!
892! macros will be instantiated with these arguments
893! macro_name(P#, rand#, my_cpu#, PA_val, VA_val, VA_reg, VA_offset, \
894! tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3)
895!
896! P# - Pid, just in case one needs unique number
897! rand# - random number
898! my_cpu# - CPU id
899! PA_val - shared memory physisal address value
900! VA_val - shared memory virtual address value
901! VA_reg - register containing VA region base address
902! VA_offset - VA_reg + VA_offset will give correct VA address value
903! tmp_reg0-tmp_reg3 - integer registers for arbitrary use within the macro
904! tmp_reg0 & tmp_reg1 are even-odd register pair
905!
906! VA_val may be incorrect since VA will be determined at compile time by assembler
907! and may not available at diag generation time, but VA_reg+VA_offset is valid
908!
909! ex. SAMPLE(1, 1249, 0, 0x43400100, 0x100, %i1, 0x100, %l6, %l7, %o5, %l3)
910!
911! Sample macro 1:
912! load unsigned byte from the given shared addr into tmp_reg1
913! the given shared addr is 4-byte aligned and we will randomly
914! pick one byte from the 4 bytes.
915!
916! define(SAMPLE, `
917! ldub [$6+$7+($2 mod 4)], $8
918! ')
919!
920! Can also use C-like macro definition format.
921!
922! Sample macro 2:
923! issue an "ldda" instruction to the randomly picked shared location
924! (aligned it to 16-byte boundary first) with a random ASI value among
925! 0x22, 0x23, 0x2a, and 0x2b (utilizing the provided "rand" value).
926!
927! #define BLD_INIT(Pid, rand, my_cpu, PA_val, \
928! VA_val, VA_reg, VA_offset, \
929! tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
930! add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
931! ldda [tmp_reg2] (0x22 | (rand & 0x9)), tmp_reg0;
932!
933! ---
934
935! Macro NOPTRAIN
936! Train of NOPs
937
938#define NOPTRAIN(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
939 nop;\
940 nop;\
941 nop;\
942 nop;
943
944
945! Macro STTRAIN4
946! Train of total 4 of UW stores.
947! Note: doesn't use shared addresses
948
949#define STTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
950 set 5120, tmp_reg1; \
951 add %i0, tmp_reg1, tmp_reg1; \
952 set rand, tmp_reg2; \
953 stw tmp_reg2, [tmp_reg1]; \
954 stw tmp_reg2, [tmp_reg1+4]; \
955 stw tmp_reg2, [tmp_reg1+8]; \
956 stw tmp_reg2, [tmp_reg1+16];
957
958! Macro STTRAIN8
959! Train of total 8 of UW stores
960
961#define STTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
962 set 5120, tmp_reg1; \
963 add %i0, tmp_reg1, tmp_reg1; \
964 set rand, tmp_reg2; \
965 add tmp_reg2, rand % 4096, tmp_reg3; \
966 stw tmp_reg2, [tmp_reg1]; \
967 stw tmp_reg2, [tmp_reg1+4]; \
968 stw tmp_reg2, [tmp_reg1+8]; \
969 stw tmp_reg2, [tmp_reg1+12]; \
970 stw tmp_reg3, [tmp_reg1+4]; \
971 stw tmp_reg3, [tmp_reg1+12]; \
972 stw tmp_reg3, [tmp_reg1]; \
973 stw tmp_reg3, [tmp_reg1+8];
974
975! Macro LDTRAIN4
976! Train of total 4 of UW Loads
977! Note the values of those loads inside the macro will not be analized,
978! even though the accesses are [possibly] made to the shared locations
979
980#define LDTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
981 ld [%i0], tmp_reg1; \
982 ld [%i1+4], tmp_reg1; \
983 ld [%i2+8], tmp_reg1; \
984 ld [%i3+12], tmp_reg1;
985
986! Macro LDTRAIN8
987
988#define LDTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
989 ld [%i3], tmp_reg1; \
990 ld [%i2+4], tmp_reg1; \
991 ld [%i1+8], tmp_reg2; \
992 ld [%i0+12], tmp_reg2; \
993 ld [%i3+4], tmp_reg3; \
994 ld [%i2], tmp_reg3; \
995 ld [%i1+12], tmp_reg4; \
996 ld [%i0+8], tmp_reg4;
997
998! Macro PREFETCHTRAIN4
999
1000#define PREFETCHTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1001 prefetch [%i0+4], 0; \
1002 prefetch [%i1+12], 0; \
1003 prefetch [%i2+8], 0; \
1004 prefetch [%i3], 0;
1005
1006! Macro PREFETCHTRAIN8
1007
1008#define PREFETCHTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1009 prefetch [%i3], 0; \
1010 prefetch [%i2+4], 0; \
1011 prefetch [%i1+8], 0; \
1012 prefetch [%i0+12], 0; \
1013 prefetch [%i3+4], 1; \
1014 prefetch [%i2], 1; \
1015 prefetch [%i1+12], 1; \
1016 prefetch [%i0+8], 1;
1017
1018! Macro CASTRAIN4
1019! This is an interesting macro that will probably create the write congessions
1020! access to the shared locations (offsets from bases have to be adjusted)
1021! the values of the locations are not changed, so it should not affect analysis
1022
1023#define CASTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1024 set 128, tmp_reg1;\
1025 add %i0, tmp_reg1, tmp_reg1;\
1026 set 256, tmp_reg2;\
1027 add %i1, tmp_reg2, tmp_reg2;\
1028 ld [tmp_reg1], tmp_reg3;\
1029 ld [tmp_reg2], tmp_reg4;\
1030 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1031 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1032 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1033 cas [tmp_reg2], tmp_reg4, tmp_reg4;
1034
1035! CASTRAIN8
1036! yet another flavor of cas train theme that actually always use shared locations
1037! given by the specified instance arguments for the first 4 cases
1038! and then follows then with another 4 to a randomized offset
1039
1040#define CASTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1041 add VA_reg, VA_offset, tmp_reg1;\
1042 add VA_reg, (rand&0x0ffc), tmp_reg2;\
1043 ld [tmp_reg1], tmp_reg3;\
1044 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1045 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1046 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1047 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1048 ld [tmp_reg2], tmp_reg4;\
1049 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1050 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1051 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1052 cas [tmp_reg2], tmp_reg4, tmp_reg4;
1053
1054! Macro ST_BR_ANLD_CAS
1055! this is meant to reproduce NG6025
1056! the scenario is the anulled load in the delay slot of the branch is
1057! not wiped completely, which creates false RAW hazard, and the following cas
1058! is getting screwed
1059! WARNING: there is a store to the %i0+128, which can potentially be a shared
1060! location. When using this macro, make sure that the vicinity of offset 128 in
1061! region 0 is not used
1062
1063#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) \
1064 set 128, tmp_reg1;\
1065 add %i0, tmp_reg1, tmp_reg1;\
1066 set rand, tmp_reg3;\
1067 stw tmp_reg3, [tmp_reg1];\
1068 ba,a 1;\
1069 cas [tmp_reg1], tmp_reg3, tmp_reg4;
1070
1071#define ASI_BLOCK(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1072 setx 0x060, tmp_reg1, tmp_reg2; \
1073 stxa %g0, [tmp_reg2] 0x38;
1074
1075! Macro SELF_MODIFY
1076! do a read-unmodify-write at address pc + random[0..0x80]
1077! this is targetted to catch bugs due to sharing/modification
1078! of data between D$ and I$. (e.g. Niagara1, Bug #6372)
1079! 1. 0x80 chosen arbitrarily, is another number better
1080! 2. should we include an iflush ?
1081! 3. WT.MACRO.SELF_MODIFY should be given a small non-0 weight by default
1082! 4. Possible variation: a macro which only does a load
1083! from the instruction stream instead of a load-store.
1084! (Niagara1 bug #6372 did not involve stores to instruction
1085! stream, just sharing of unmodified data between I$ and D$.)
1086! 5. this macro needs text segment to be writable. On system runs,
1087! this is achieved by using a special map file for the linker.
1088! - sgh, 25 may 04
1089
1090#define SELF_MODIFY(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1091 rd %pc, tmp_reg0; \
1092 ld [ tmp_reg0 + (rand & 0x7c)], tmp_reg1; \
1093 st tmp_reg1, [ tmp_reg0 + (rand & 0x7c)]
1094
1095#define ASI_BLOCK(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1096 setx 0x060, tmp_reg1, tmp_reg2; \
1097 stxa %g0, [tmp_reg2] 0x38;
1098
1099
1100#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) \
1101 setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
1102 stxa %g0, [tmp_reg2] 0x80;
1103
1104#define PREFETCH_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1105 setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
1106 prefetch [tmp_reg2], 0; \
1107 prefetch [tmp_reg2+4], 1; \
1108 prefetch [tmp_reg2+8], 2; \
1109 prefetch [tmp_reg2+12], 3; \
1110 prefetch [tmp_reg2+4], 4; \
1111 prefetch [tmp_reg2], 5; \
1112 prefetch [tmp_reg2+12], 6; \
1113 prefetch [tmp_reg2+8], 7;
1114
1115#define LOAD_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1116 setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
1117 ld [tmp_reg2], tmp_reg1; \
1118 ld [tmp_reg2+4], tmp_reg1; \
1119 ld [tmp_reg2+8], tmp_reg1; \
1120 ld [tmp_reg2+12], tmp_reg1;
1121
1122
1123
1124#define STORE_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1125 setx 0x8559e06ff33bad10, tmp_reg2, tmp_reg1; \
1126 set rand, tmp_reg2; \
1127 add tmp_reg2, rand % 4096, tmp_reg3; \
1128 stw tmp_reg2, [tmp_reg1]; \
1129 stw tmp_reg2, [tmp_reg1+4]; \
1130 stw tmp_reg2, [tmp_reg1+8]; \
1131 stw tmp_reg2, [tmp_reg1+12]; \
1132 stw tmp_reg3, [tmp_reg1+4]; \
1133 stw tmp_reg3, [tmp_reg1+12]; \
1134 stw tmp_reg3, [tmp_reg1]; \
1135 stw tmp_reg3, [tmp_reg1+8];
1136
1137#define CAS_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1138 setx 0x8559e06ff33bad10, tmp_reg3, tmp_reg1; \
1139 setx 0x8559e06ff33bad10, tmp_reg3, tmp_reg2; \
1140 add tmp_reg2, rand % 4096, tmp_reg3; \
1141 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1142 cas [tmp_reg2], tmp_reg4, tmp_reg4;
1143
1144#define IDC_FLIP(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1145 ta 0xb5; \
1146 ta T_CHANGE_NONHPRIV;
1147
1148! this macro produce ldda/stda to
1149! ASI_BLOCK_AS_IF_USER_PRIMARY 0x16
1150! ASI_BLOCK_AS_IF_USER_SECONDARY 0x17
1151! ASI_BLOCK_AS_IF_USER_PRIMARY_LITTLE 0x1e
1152! ASI_BLOCK_AS_IF_USER_SECONDARY_LITTLE 0x1f
1153!! hardcode for now since illegal asi not working in RS
1154#define BLD_16(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1155 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1156 ta T_CHANGE_PRIV;\
1157 ta T_CHANGE_HPRIV;\
1158 ldda [tmp_reg3]0x16, tmp_reg0;
1159#define BLD_17(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1160 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1161 ta T_CHANGE_PRIV;\
1162 ta T_CHANGE_HPRIV;\
1163 ldda [tmp_reg3]0x17, tmp_reg0;
1164#define BLD_1e(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1165 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1166 ta T_CHANGE_PRIV;\
1167 ta T_CHANGE_HPRIV;\
1168 ldda [tmp_reg3]0x1e, tmp_reg0;
1169#define BLD_1f(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1170 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1171 ta T_CHANGE_PRIV;\
1172 ta T_CHANGE_HPRIV;\
1173 ldda [tmp_reg3]0x1f, tmp_reg0;
1174
1175#define BST_16(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1176 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1177 ta T_CHANGE_PRIV;\
1178 ta T_CHANGE_HPRIV;\
1179 stda tmp_reg0, [tmp_reg3]0x16;
1180#define BST_17(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1181 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1182 ta T_CHANGE_PRIV;\
1183 ta T_CHANGE_HPRIV;\
1184 stda tmp_reg0, [tmp_reg3]0x17;
1185#define BST_1e(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1186 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1187 ta T_CHANGE_PRIV;\
1188 ta T_CHANGE_HPRIV;\
1189 stda tmp_reg0, [tmp_reg3]0x1e;
1190#define BST_1f(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1191 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1192 ta T_CHANGE_PRIV;\
1193 ta T_CHANGE_HPRIV;\
1194 stda tmp_reg0, [tmp_reg3]0x1f;
1195
1196#define BLD_INIT_2(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1197 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1198 ldda [tmp_reg3] (0x27 | (rand & 0xf)), tmp_reg0;
1199#define BST_INIT_2(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1200 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1201 stda tmp_reg0, [tmp_reg3] (0x27 | (rand & 0xf));
1202#define BLD_INIT_E(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1203 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1204 ldda [tmp_reg3] (0xe2 | (rand & 0xb)), tmp_reg0;
1205#define BST_INIT_E(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1206 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1207 stda tmp_reg0, [tmp_reg3] (0xe2 | (rand & 0xb));
1208#define PREFETCHA(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1209 add VA_reg, (VA_offset & 0x00ff), tmp_reg3; \
1210 prefetch [%i1], (rand & 0x1f); \
1211 prefetch [%i1 + ((rand >> 5) & 0x1f)], ((rand >> 5) & 0x1f); \
1212 prefetcha [%i1]((rand >> 5) & 0x1f), (0x0 | ((rand >> 5) & 0x1f));
1213#define STBYTE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1214 add VA_reg, (VA_offset & 0xff00), tmp_reg1; \
1215 set rand, tmp_reg2; \
1216 stb tmp_reg2, [tmp_reg1+(rand & 0x5f)];
1217#define LDBYTE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1218 add VA_reg, (VA_offset & 0xff00), tmp_reg1; \
1219 ldub [tmp_reg1+(rand & 0x5f)], tmp_reg2;
1220#define STBYTE1(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1221 add VA_reg, (VA_offset & 0xff00), tmp_reg1;\
1222 set 5200, tmp_reg2; \
1223 add tmp_reg2, tmp_reg1, tmp_reg1; \
1224 set rand, tmp_reg2; \
1225 stb tmp_reg2, [tmp_reg1+(rand & 0x5f)];
1226#define STINT(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1227 set rand, tmp_reg1; \
1228 stha tmp_reg1,[%g0+%g0](0x73); \
1229 stda tmp_reg1, [%g0+%g0](0x73);
1230define(EN_INTERRUPTS,`
1231nop
1232')
1233
1234define(DIS_INTERRUPTS,`
1235nop
1236')
1237
1238define(CHECK_DISPATCH_STATUS,`
1239nop
1240')
1241
1242define(CHECK_RECEIVE_STATUS,`
1243nop
1244')
1245
1246define(WRITE_INTR_DATA_REGS,`
1247nop
1248')
1249
1250define(INTR_SET_DISPATCH_VECTOR,`
1251add %g0, $3, $4
1252sllx $4, 8, $5 ! DEST ID
1253add %g0, $2, $4 ! VECTOR NUMBER
1254or $5, $4, $5
1255mov %i0, $4
1256mov $5, %i0
1257ta 0x30
1258mov $4, %i0
1259')
1260
1261define(DSPCH_INTERRUPT,`
1262nop
1263')
1264
1265#define REGION0_ALIAS1_O 0x0
1266#define REGION1_ALIAS1_O 0x2000
1267#define REGION2_ALIAS1_O 0x4000
1268#define REGION3_ALIAS1_O 0x6000
1269#define REGION4_ALIAS1_O 0x8000
1270#define REGION5_ALIAS1_O 0xa000
1271#define REGION6_ALIAS1_O 0xc000
1272#define REGION7_ALIAS1_O 0xe000
1273#define REPLACEMENT0_ALIAS1_O 0x10000
1274#define REGION0_ALIAS0_O 0x20000
1275#define REGION1_ALIAS0_O 0x22000
1276#define REGION2_ALIAS0_O 0x24000
1277#define REGION3_ALIAS0_O 0x26000
1278#define REGION4_ALIAS0_O 0x28000
1279#define REGION5_ALIAS0_O 0x2a000
1280#define REGION6_ALIAS0_O 0x2c000
1281#define REGION7_ALIAS0_O 0x2e000
1282#define REPLACEMENT0_ALIAS0_O 0x30000
1283
1284
1285#define USER_PAGE_CUSTOM_MAP
1286SECTION .MAIN TEXT_VA=0x1000000
1287attr_text {
1288 Name = .MAIN,
1289 VA=0x1000000,
1290 RA=0x130000000,
1291 PA=ra2pa(0x130000000,0),
1292part_0_ctx_nonzero_tsb_config_1,
1293 TTE_EP=1,
1294 TTE_G=1,
1295 TTE_Context=PCONTEXT,
1296 TTE_V=1,
1297 TTE_Size=0,
1298 TTE_SIZE_PTR=0,
1299 TTE_NFO=0,
1300 TTE_IE=0,
1301 TTE_Soft2=0,
1302 TTE_Diag=0,
1303 TTE_Soft=0,
1304 TTE_L=0,
1305 TTE_CP=1,
1306 TTE_CV=1,
1307 TTE_E=0,
1308 TTE_P=0,
1309 TTE_W=0
1310 }
1311
1312attr_text {
1313 Name = .MAIN,
1314 VA=0x1000000,
1315 RA=0x130000000,
1316 PA=ra2pa(0x130000000,0),
1317part_0_ctx_nonzero_tsb_config_0,
1318 TTE_EP=1,
1319 TTE_G=1,
1320 TTE_Context=PCONTEXT,
1321 TTE_V=1,
1322 TTE_Size=0,
1323 TTE_SIZE_PTR=0,
1324 TTE_NFO=0,
1325 TTE_IE=0,
1326 TTE_Soft2=0,
1327 TTE_Diag=0,
1328 TTE_Soft=0,
1329 TTE_L=0,
1330 TTE_CP=1,
1331 TTE_CV=1,
1332 TTE_E=0,
1333 TTE_P=0,
1334 TTE_W=1,
1335 tsbonly
1336 }
1337
1338SECTION tsotool_unshared_data DATA_VA=0x21400000
1339attr_data {
1340 Name = tsotool_unshared_data,
1341 VA=0x21400000,
1342 RA=0x21400000,
1343 PA=ra2pa(0x21400000,0),
1344 part_0_ctx_nonzero_tsb_config_0,
1345 TTE_G=1,
1346 TTE_Context=PCONTEXT,
1347 TTE_V=1,
1348 TTE_Size=0,
1349 TTE_SIZE_PTR=0,
1350 TTE_NFO=0,
1351 TTE_IE=0,
1352 TTE_Soft2=0,
1353 TTE_Diag=0,
1354 TTE_Soft=0,
1355 TTE_L=0,
1356 TTE_CP=1,
1357 TTE_CV=1,
1358 TTE_E=0,
1359 TTE_P=0,
1360 TTE_W=1
1361 }
1362
1363SECTION region0_alias1_4 DATA_VA=0x6000000
1364attr_data {
1365 Name = region0_alias1_4,
1366 VA=0x6000000,
1367 RA=0x43000000,
1368 PA=ra2pa(0x43000000,0),
1369 part_0_ctx_nonzero_tsb_config_0,
1370 TTE_G=0,
1371 TTE_Context=PCONTEXT,
1372 TTE_V=1,
1373 TTE_Size=0,
1374 TTE_SIZE_PTR=0,
1375 TTE_NFO=0,
1376 TTE_IE=0,
1377 TTE_Soft2=0,
1378 TTE_Diag=0,
1379 TTE_Soft=0,
1380 TTE_L=0,
1381 TTE_CP=1,
1382 TTE_CV=0,
1383 TTE_E=0,
1384 TTE_P=0,
1385 TTE_W=1,
1386 tsbonly
1387 }
1388
1389.data
1390.skip 1024
1391
1392SECTION region1_alias1_4 DATA_VA=0x6002000
1393attr_data {
1394 Name = region1_alias1_4,
1395 VA=0x6002000,
1396 RA=0x43800000,
1397 PA=ra2pa(0x43800000,0),
1398 part_0_ctx_nonzero_tsb_config_0,
1399 TTE_G=0,
1400 TTE_Context=PCONTEXT,
1401 TTE_V=1,
1402 TTE_Size=0,
1403 TTE_SIZE_PTR=0,
1404 TTE_NFO=0,
1405 TTE_IE=0,
1406 TTE_Soft2=0,
1407 TTE_Diag=0,
1408 TTE_Soft=0,
1409 TTE_L=0,
1410 TTE_CP=1,
1411 TTE_CV=1,
1412 TTE_E=0,
1413 TTE_P=0,
1414 TTE_W=1,
1415 tsbonly
1416 }
1417
1418.data
1419.skip 1024
1420
1421SECTION region2_alias1_4 DATA_VA=0x6004000
1422attr_data {
1423 Name = region2_alias1_4,
1424 VA=0x6004000,
1425 RA=0x44000000,
1426 PA=ra2pa(0x44000000,0),
1427 part_0_ctx_nonzero_tsb_config_0,
1428 TTE_G=0,
1429 TTE_Context=PCONTEXT,
1430 TTE_V=1,
1431 TTE_Size=0,
1432 TTE_SIZE_PTR=0,
1433 TTE_NFO=0,
1434 TTE_IE=0,
1435 TTE_Soft2=0,
1436 TTE_Diag=0,
1437 TTE_Soft=0,
1438 TTE_L=0,
1439 TTE_CP=1,
1440 TTE_CV=1,
1441 TTE_E=0,
1442 TTE_P=0,
1443 TTE_W=1,
1444 tsbonly
1445 }
1446
1447.data
1448.skip 1024
1449
1450SECTION region3_alias1_4 DATA_VA=0x6006000
1451attr_data {
1452 Name = region3_alias1_4,
1453 VA=0x6006000,
1454 RA=0x44800000,
1455 PA=ra2pa(0x44800000,0),
1456 part_0_ctx_nonzero_tsb_config_0,
1457 TTE_G=0,
1458 TTE_Context=PCONTEXT,
1459 TTE_V=1,
1460 TTE_Size=0,
1461 TTE_SIZE_PTR=0,
1462 TTE_NFO=0,
1463 TTE_IE=0,
1464 TTE_Soft2=0,
1465 TTE_Diag=0,
1466 TTE_Soft=0,
1467 TTE_L=0,
1468 TTE_CP=1,
1469 TTE_CV=1,
1470 TTE_E=0,
1471 TTE_P=0,
1472 TTE_W=1,
1473 tsbonly
1474 }
1475
1476.data
1477.skip 1024
1478
1479SECTION region4_alias1_4 DATA_VA=0x6008000
1480attr_data {
1481 Name = region4_alias1_4,
1482 VA=0x6008000,
1483 RA=0x45000000,
1484 PA=ra2pa(0x45000000,0),
1485 part_0_ctx_nonzero_tsb_config_0,
1486 TTE_G=0,
1487 TTE_Context=PCONTEXT,
1488 TTE_V=1,
1489 TTE_Size=0,
1490 TTE_SIZE_PTR=0,
1491 TTE_NFO=0,
1492 TTE_IE=0,
1493 TTE_Soft2=0,
1494 TTE_Diag=0,
1495 TTE_Soft=0,
1496 TTE_L=0,
1497 TTE_CP=1,
1498 TTE_CV=1,
1499 TTE_E=0,
1500 TTE_P=0,
1501 TTE_W=1,
1502 tsbonly
1503 }
1504
1505.data
1506.skip 1024
1507
1508SECTION region5_alias1_4 DATA_VA=0x600a000
1509attr_data {
1510 Name = region5_alias1_4,
1511 VA=0x600a000,
1512 RA=0x45800000,
1513 PA=ra2pa(0x45800000,0),
1514 part_0_ctx_nonzero_tsb_config_0,
1515 TTE_G=0,
1516 TTE_Context=PCONTEXT,
1517 TTE_V=1,
1518 TTE_Size=0,
1519 TTE_SIZE_PTR=0,
1520 TTE_NFO=0,
1521 TTE_IE=0,
1522 TTE_Soft2=0,
1523 TTE_Diag=0,
1524 TTE_Soft=0,
1525 TTE_L=0,
1526 TTE_CP=1,
1527 TTE_CV=1,
1528 TTE_E=0,
1529 TTE_P=0,
1530 TTE_W=1,
1531 tsbonly
1532 }
1533
1534.data
1535.skip 1024
1536
1537SECTION region6_alias1_4 DATA_VA=0x600c000
1538attr_data {
1539 Name = region6_alias1_4,
1540 VA=0x600c000,
1541 RA=0x46000000,
1542 PA=ra2pa(0x46000000,0),
1543 part_0_ctx_nonzero_tsb_config_0,
1544 TTE_G=0,
1545 TTE_Context=PCONTEXT,
1546 TTE_V=1,
1547 TTE_Size=0,
1548 TTE_SIZE_PTR=0,
1549 TTE_NFO=0,
1550 TTE_IE=0,
1551 TTE_Soft2=0,
1552 TTE_Diag=0,
1553 TTE_Soft=0,
1554 TTE_L=0,
1555 TTE_CP=1,
1556 TTE_CV=1,
1557 TTE_E=0,
1558 TTE_P=0,
1559 TTE_W=1,
1560 tsbonly
1561 }
1562
1563.data
1564.skip 1024
1565
1566SECTION region7_alias1_4 DATA_VA=0x600e000
1567attr_data {
1568 Name = region7_alias1_4,
1569 VA=0x600e000,
1570 RA=0x46800000,
1571 PA=ra2pa(0x46800000,0),
1572 part_0_ctx_nonzero_tsb_config_0,
1573 TTE_G=0,
1574 TTE_Context=PCONTEXT,
1575 TTE_V=1,
1576 TTE_Size=0,
1577 TTE_SIZE_PTR=0,
1578 TTE_NFO=0,
1579 TTE_IE=0,
1580 TTE_Soft2=0,
1581 TTE_Diag=0,
1582 TTE_Soft=0,
1583 TTE_L=0,
1584 TTE_CP=1,
1585 TTE_CV=1,
1586 TTE_E=0,
1587 TTE_P=0,
1588 TTE_W=1,
1589 tsbonly
1590 }
1591
1592.data
1593.skip 1024
1594
1595SECTION replacement0_alias1_4 DATA_VA=0x6010000
1596attr_data {
1597 Name = replacement0_alias1_4,
1598 VA=0x6010000,
1599 RA=0x47000000,
1600 PA=ra2pa(0x47000000,0),
1601 part_0_ctx_nonzero_tsb_config_0,
1602 TTE_G=0,
1603 TTE_Context=PCONTEXT,
1604 TTE_V=1,
1605 TTE_Size=0,
1606 TTE_SIZE_PTR=0,
1607 TTE_NFO=0,
1608 TTE_IE=0,
1609 TTE_Soft2=0,
1610 TTE_Diag=0,
1611 TTE_Soft=0,
1612 TTE_L=0,
1613 TTE_CP=1,
1614 TTE_CV=1,
1615 TTE_E=0,
1616 TTE_P=0,
1617 TTE_W=1,
1618 tsbonly
1619 }
1620
1621.data
1622.skip 1024
1623
1624SECTION replacement1_alias1_4 DATA_VA=0x6012000
1625attr_data {
1626 Name = replacement1_alias1_4,
1627 VA=0x6012000,
1628 RA=0x47800000,
1629 PA=ra2pa(0x47800000,0),
1630 part_0_ctx_nonzero_tsb_config_0,
1631 TTE_G=0,
1632 TTE_Context=PCONTEXT,
1633 TTE_V=1,
1634 TTE_Size=0,
1635 TTE_SIZE_PTR=0,
1636 TTE_NFO=0,
1637 TTE_IE=0,
1638 TTE_Soft2=0,
1639 TTE_Diag=0,
1640 TTE_Soft=0,
1641 TTE_L=0,
1642 TTE_CP=1,
1643 TTE_CV=1,
1644 TTE_E=0,
1645 TTE_P=0,
1646 TTE_W=1,
1647 tsbonly
1648 }
1649
1650.data
1651.skip 1024
1652
1653SECTION replacement2_alias1_4 DATA_VA=0x6014000
1654attr_data {
1655 Name = replacement2_alias1_4,
1656 VA=0x6014000,
1657 RA=0x48000000,
1658 PA=ra2pa(0x48000000,0),
1659 part_0_ctx_nonzero_tsb_config_0,
1660 TTE_G=0,
1661 TTE_Context=PCONTEXT,
1662 TTE_V=1,
1663 TTE_Size=0,
1664 TTE_SIZE_PTR=0,
1665 TTE_NFO=0,
1666 TTE_IE=0,
1667 TTE_Soft2=0,
1668 TTE_Diag=0,
1669 TTE_Soft=0,
1670 TTE_L=0,
1671 TTE_CP=1,
1672 TTE_CV=1,
1673 TTE_E=0,
1674 TTE_P=0,
1675 TTE_W=1,
1676 tsbonly
1677 }
1678
1679.data
1680.skip 1024
1681
1682SECTION replacement3_alias1_4 DATA_VA=0x6016000
1683attr_data {
1684 Name = replacement3_alias1_4,
1685 VA=0x6016000,
1686 RA=0x48800000,
1687 PA=ra2pa(0x48800000,0),
1688 part_0_ctx_nonzero_tsb_config_0,
1689 TTE_G=0,
1690 TTE_Context=PCONTEXT,
1691 TTE_V=1,
1692 TTE_Size=0,
1693 TTE_SIZE_PTR=0,
1694 TTE_NFO=0,
1695 TTE_IE=0,
1696 TTE_Soft2=0,
1697 TTE_Diag=0,
1698 TTE_Soft=0,
1699 TTE_L=0,
1700 TTE_CP=1,
1701 TTE_CV=1,
1702 TTE_E=0,
1703 TTE_P=0,
1704 TTE_W=1,
1705 tsbonly
1706 }
1707
1708.data
1709.skip 1024
1710
1711SECTION replacement4_alias1_4 DATA_VA=0x6018000
1712attr_data {
1713 Name = replacement4_alias1_4,
1714 VA=0x6018000,
1715 RA=0x49000000,
1716 PA=ra2pa(0x49000000,0),
1717 part_0_ctx_nonzero_tsb_config_0,
1718 TTE_G=0,
1719 TTE_Context=PCONTEXT,
1720 TTE_V=1,
1721 TTE_Size=0,
1722 TTE_SIZE_PTR=0,
1723 TTE_NFO=0,
1724 TTE_IE=0,
1725 TTE_Soft2=0,
1726 TTE_Diag=0,
1727 TTE_Soft=0,
1728 TTE_L=0,
1729 TTE_CP=1,
1730 TTE_CV=1,
1731 TTE_E=0,
1732 TTE_P=0,
1733 TTE_W=1,
1734 tsbonly
1735 }
1736
1737.data
1738.skip 1024
1739
1740SECTION replacement5_alias1_4 DATA_VA=0x601a000
1741attr_data {
1742 Name = replacement5_alias1_4,
1743 VA=0x601a000,
1744 RA=0x49800000,
1745 PA=ra2pa(0x49800000,0),
1746 part_0_ctx_nonzero_tsb_config_0,
1747 TTE_G=0,
1748 TTE_Context=PCONTEXT,
1749 TTE_V=1,
1750 TTE_Size=0,
1751 TTE_SIZE_PTR=0,
1752 TTE_NFO=0,
1753 TTE_IE=0,
1754 TTE_Soft2=0,
1755 TTE_Diag=0,
1756 TTE_Soft=0,
1757 TTE_L=0,
1758 TTE_CP=1,
1759 TTE_CV=1,
1760 TTE_E=0,
1761 TTE_P=0,
1762 TTE_W=1,
1763 tsbonly
1764 }
1765
1766.data
1767.skip 1024
1768
1769SECTION replacement6_alias1_4 DATA_VA=0x601c000
1770attr_data {
1771 Name = replacement6_alias1_4,
1772 VA=0x601c000,
1773 RA=0x4a000000,
1774 PA=ra2pa(0x4a000000,0),
1775 part_0_ctx_nonzero_tsb_config_0,
1776 TTE_G=0,
1777 TTE_Context=PCONTEXT,
1778 TTE_V=1,
1779 TTE_Size=0,
1780 TTE_SIZE_PTR=0,
1781 TTE_NFO=0,
1782 TTE_IE=0,
1783 TTE_Soft2=0,
1784 TTE_Diag=0,
1785 TTE_Soft=0,
1786 TTE_L=0,
1787 TTE_CP=1,
1788 TTE_CV=1,
1789 TTE_E=0,
1790 TTE_P=0,
1791 TTE_W=1,
1792 tsbonly
1793 }
1794
1795.data
1796.skip 1024
1797
1798SECTION replacement7_alias1_4 DATA_VA=0x601e000
1799attr_data {
1800 Name = replacement7_alias1_4,
1801 VA=0x601e000,
1802 RA=0x4a800000,
1803 PA=ra2pa(0x4a800000,0),
1804 part_0_ctx_nonzero_tsb_config_0,
1805 TTE_G=0,
1806 TTE_Context=PCONTEXT,
1807 TTE_V=1,
1808 TTE_Size=0,
1809 TTE_SIZE_PTR=0,
1810 TTE_NFO=0,
1811 TTE_IE=0,
1812 TTE_Soft2=0,
1813 TTE_Diag=0,
1814 TTE_Soft=0,
1815 TTE_L=0,
1816 TTE_CP=1,
1817 TTE_CV=1,
1818 TTE_E=0,
1819 TTE_P=0,
1820 TTE_W=1,
1821 tsbonly
1822 }
1823
1824.data
1825.skip 1024
1826
1827SECTION region0_alias0 DATA_VA=0x6020000
1828attr_data {
1829 Name = region0_alias0,
1830 VA=0x6020000,
1831 RA=0x43000000,
1832 PA=ra2pa(0x43000000,0),
1833 part_0_ctx_nonzero_tsb_config_0,
1834 TTE_G=0,
1835 TTE_Context=PCONTEXT,
1836 TTE_V=1,
1837 TTE_Size=0,
1838 TTE_SIZE_PTR=0,
1839 TTE_NFO=0,
1840 TTE_IE=0,
1841 TTE_Soft2=0,
1842 TTE_Diag=0,
1843 TTE_Soft=0,
1844 TTE_L=0,
1845 TTE_CP=1,
1846 TTE_CV=0,
1847 TTE_E=0,
1848 TTE_P=0,
1849 TTE_W=1
1850 }
1851
1852SECTION region1_alias0 DATA_VA=0x6022000
1853attr_data {
1854 Name = region1_alias0,
1855 VA=0x6022000,
1856 RA=0x43800000,
1857 PA=ra2pa(0x43800000,0),
1858 part_0_ctx_nonzero_tsb_config_0,
1859 TTE_G=0,
1860 TTE_Context=PCONTEXT,
1861 TTE_V=1,
1862 TTE_Size=0,
1863 TTE_SIZE_PTR=0,
1864 TTE_NFO=0,
1865 TTE_IE=0,
1866 TTE_Soft2=0,
1867 TTE_Diag=0,
1868 TTE_Soft=0,
1869 TTE_L=0,
1870 TTE_CP=1,
1871 TTE_CV=1,
1872 TTE_E=0,
1873 TTE_P=0,
1874 TTE_W=1
1875 }
1876
1877SECTION region2_alias0 DATA_VA=0x6024000
1878attr_data {
1879 Name = region2_alias0,
1880 VA=0x6024000,
1881 RA=0x44000000,
1882 PA=ra2pa(0x44000000,0),
1883 part_0_ctx_nonzero_tsb_config_0,
1884 TTE_G=0,
1885 TTE_Context=PCONTEXT,
1886 TTE_V=1,
1887 TTE_Size=0,
1888 TTE_SIZE_PTR=0,
1889 TTE_NFO=0,
1890 TTE_IE=0,
1891 TTE_Soft2=0,
1892 TTE_Diag=0,
1893 TTE_Soft=0,
1894 TTE_L=0,
1895 TTE_CP=1,
1896 TTE_CV=1,
1897 TTE_E=0,
1898 TTE_P=0,
1899 TTE_W=1
1900 }
1901
1902SECTION region3_alias0 DATA_VA=0x6026000
1903attr_data {
1904 Name = region3_alias0,
1905 VA=0x6026000,
1906 RA=0x44800000,
1907 PA=ra2pa(0x44800000,0),
1908 part_0_ctx_nonzero_tsb_config_0,
1909 TTE_G=0,
1910 TTE_Context=PCONTEXT,
1911 TTE_V=1,
1912 TTE_Size=0,
1913 TTE_SIZE_PTR=0,
1914 TTE_NFO=0,
1915 TTE_IE=0,
1916 TTE_Soft2=0,
1917 TTE_Diag=0,
1918 TTE_Soft=0,
1919 TTE_L=0,
1920 TTE_CP=1,
1921 TTE_CV=1,
1922 TTE_E=0,
1923 TTE_P=0,
1924 TTE_W=1
1925 }
1926
1927SECTION region4_alias0 DATA_VA=0x6028000
1928attr_data {
1929 Name = region4_alias0,
1930 VA=0x6028000,
1931 RA=0x45000000,
1932 PA=ra2pa(0x45000000,0),
1933 part_0_ctx_nonzero_tsb_config_0,
1934 TTE_G=0,
1935 TTE_Context=PCONTEXT,
1936 TTE_V=1,
1937 TTE_Size=0,
1938 TTE_SIZE_PTR=0,
1939 TTE_NFO=0,
1940 TTE_IE=0,
1941 TTE_Soft2=0,
1942 TTE_Diag=0,
1943 TTE_Soft=0,
1944 TTE_L=0,
1945 TTE_CP=1,
1946 TTE_CV=1,
1947 TTE_E=0,
1948 TTE_P=0,
1949 TTE_W=1
1950 }
1951
1952SECTION region5_alias0 DATA_VA=0x602a000
1953attr_data {
1954 Name = region5_alias0,
1955 VA=0x602a000,
1956 RA=0x45800000,
1957 PA=ra2pa(0x45800000,0),
1958 part_0_ctx_nonzero_tsb_config_0,
1959 TTE_G=0,
1960 TTE_Context=PCONTEXT,
1961 TTE_V=1,
1962 TTE_Size=0,
1963 TTE_SIZE_PTR=0,
1964 TTE_NFO=0,
1965 TTE_IE=0,
1966 TTE_Soft2=0,
1967 TTE_Diag=0,
1968 TTE_Soft=0,
1969 TTE_L=0,
1970 TTE_CP=1,
1971 TTE_CV=1,
1972 TTE_E=0,
1973 TTE_P=0,
1974 TTE_W=1
1975 }
1976
1977SECTION region6_alias0 DATA_VA=0x602c000
1978attr_data {
1979 Name = region6_alias0,
1980 VA=0x602c000,
1981 RA=0x46000000,
1982 PA=ra2pa(0x46000000,0),
1983 part_0_ctx_nonzero_tsb_config_0,
1984 TTE_G=0,
1985 TTE_Context=PCONTEXT,
1986 TTE_V=1,
1987 TTE_Size=0,
1988 TTE_SIZE_PTR=0,
1989 TTE_NFO=0,
1990 TTE_IE=0,
1991 TTE_Soft2=0,
1992 TTE_Diag=0,
1993 TTE_Soft=0,
1994 TTE_L=0,
1995 TTE_CP=1,
1996 TTE_CV=1,
1997 TTE_E=0,
1998 TTE_P=0,
1999 TTE_W=1
2000 }
2001
2002SECTION region7_alias0 DATA_VA=0x602e000
2003attr_data {
2004 Name = region7_alias0,
2005 VA=0x602e000,
2006 RA=0x46800000,
2007 PA=ra2pa(0x46800000,0),
2008 part_0_ctx_nonzero_tsb_config_0,
2009 TTE_G=0,
2010 TTE_Context=PCONTEXT,
2011 TTE_V=1,
2012 TTE_Size=0,
2013 TTE_SIZE_PTR=0,
2014 TTE_NFO=0,
2015 TTE_IE=0,
2016 TTE_Soft2=0,
2017 TTE_Diag=0,
2018 TTE_Soft=0,
2019 TTE_L=0,
2020 TTE_CP=1,
2021 TTE_CV=1,
2022 TTE_E=0,
2023 TTE_P=0,
2024 TTE_W=1
2025 }
2026
2027SECTION replacement0_alias0 DATA_VA=0x6030000
2028attr_data {
2029 Name = replacement0_alias0,
2030 VA=0x6030000,
2031 RA=0x47000000,
2032 PA=ra2pa(0x47000000,0),
2033 part_0_ctx_nonzero_tsb_config_0,
2034 TTE_G=0,
2035 TTE_Context=PCONTEXT,
2036 TTE_V=1,
2037 TTE_Size=0,
2038 TTE_SIZE_PTR=0,
2039 TTE_NFO=0,
2040 TTE_IE=0,
2041 TTE_Soft2=0,
2042 TTE_Diag=0,
2043 TTE_Soft=0,
2044 TTE_L=0,
2045 TTE_CP=1,
2046 TTE_CV=1,
2047 TTE_E=0,
2048 TTE_P=0,
2049 TTE_W=1
2050 }
2051
2052SECTION replacement1_alias0 DATA_VA=0x6032000
2053attr_data {
2054 Name = replacement1_alias0,
2055 VA=0x6032000,
2056 RA=0x47800000,
2057 PA=ra2pa(0x47800000,0),
2058 part_0_ctx_nonzero_tsb_config_0,
2059 TTE_G=0,
2060 TTE_Context=PCONTEXT,
2061 TTE_V=1,
2062 TTE_Size=0,
2063 TTE_SIZE_PTR=0,
2064 TTE_NFO=0,
2065 TTE_IE=0,
2066 TTE_Soft2=0,
2067 TTE_Diag=0,
2068 TTE_Soft=0,
2069 TTE_L=0,
2070 TTE_CP=1,
2071 TTE_CV=1,
2072 TTE_E=0,
2073 TTE_P=0,
2074 TTE_W=1
2075 }
2076
2077SECTION replacement2_alias0 DATA_VA=0x6034000
2078attr_data {
2079 Name = replacement2_alias0,
2080 VA=0x6034000,
2081 RA=0x48000000,
2082 PA=ra2pa(0x48000000,0),
2083 part_0_ctx_nonzero_tsb_config_0,
2084 TTE_G=0,
2085 TTE_Context=PCONTEXT,
2086 TTE_V=1,
2087 TTE_Size=0,
2088 TTE_SIZE_PTR=0,
2089 TTE_NFO=0,
2090 TTE_IE=0,
2091 TTE_Soft2=0,
2092 TTE_Diag=0,
2093 TTE_Soft=0,
2094 TTE_L=0,
2095 TTE_CP=1,
2096 TTE_CV=1,
2097 TTE_E=0,
2098 TTE_P=0,
2099 TTE_W=1
2100 }
2101
2102SECTION replacement3_alias0 DATA_VA=0x6036000
2103attr_data {
2104 Name = replacement3_alias0,
2105 VA=0x6036000,
2106 RA=0x48800000,
2107 PA=ra2pa(0x48800000,0),
2108 part_0_ctx_nonzero_tsb_config_0,
2109 TTE_G=0,
2110 TTE_Context=PCONTEXT,
2111 TTE_V=1,
2112 TTE_Size=0,
2113 TTE_SIZE_PTR=0,
2114 TTE_NFO=0,
2115 TTE_IE=0,
2116 TTE_Soft2=0,
2117 TTE_Diag=0,
2118 TTE_Soft=0,
2119 TTE_L=0,
2120 TTE_CP=1,
2121 TTE_CV=1,
2122 TTE_E=0,
2123 TTE_P=0,
2124 TTE_W=1
2125 }
2126
2127SECTION replacement4_alias0 DATA_VA=0x6038000
2128attr_data {
2129 Name = replacement4_alias0,
2130 VA=0x6038000,
2131 RA=0x49000000,
2132 PA=ra2pa(0x49000000,0),
2133 part_0_ctx_nonzero_tsb_config_0,
2134 TTE_G=0,
2135 TTE_Context=PCONTEXT,
2136 TTE_V=1,
2137 TTE_Size=0,
2138 TTE_SIZE_PTR=0,
2139 TTE_NFO=0,
2140 TTE_IE=0,
2141 TTE_Soft2=0,
2142 TTE_Diag=0,
2143 TTE_Soft=0,
2144 TTE_L=0,
2145 TTE_CP=1,
2146 TTE_CV=1,
2147 TTE_E=0,
2148 TTE_P=0,
2149 TTE_W=1
2150 }
2151
2152SECTION replacement5_alias0 DATA_VA=0x603a000
2153attr_data {
2154 Name = replacement5_alias0,
2155 VA=0x603a000,
2156 RA=0x49800000,
2157 PA=ra2pa(0x49800000,0),
2158 part_0_ctx_nonzero_tsb_config_0,
2159 TTE_G=0,
2160 TTE_Context=PCONTEXT,
2161 TTE_V=1,
2162 TTE_Size=0,
2163 TTE_SIZE_PTR=0,
2164 TTE_NFO=0,
2165 TTE_IE=0,
2166 TTE_Soft2=0,
2167 TTE_Diag=0,
2168 TTE_Soft=0,
2169 TTE_L=0,
2170 TTE_CP=1,
2171 TTE_CV=1,
2172 TTE_E=0,
2173 TTE_P=0,
2174 TTE_W=1
2175 }
2176
2177SECTION replacement6_alias0 DATA_VA=0x603c000
2178attr_data {
2179 Name = replacement6_alias0,
2180 VA=0x603c000,
2181 RA=0x4a000000,
2182 PA=ra2pa(0x4a000000,0),
2183 part_0_ctx_nonzero_tsb_config_0,
2184 TTE_G=0,
2185 TTE_Context=PCONTEXT,
2186 TTE_V=1,
2187 TTE_Size=0,
2188 TTE_SIZE_PTR=0,
2189 TTE_NFO=0,
2190 TTE_IE=0,
2191 TTE_Soft2=0,
2192 TTE_Diag=0,
2193 TTE_Soft=0,
2194 TTE_L=0,
2195 TTE_CP=1,
2196 TTE_CV=1,
2197 TTE_E=0,
2198 TTE_P=0,
2199 TTE_W=1
2200 }
2201
2202SECTION replacement7_alias0 DATA_VA=0x603e000
2203attr_data {
2204 Name = replacement7_alias0,
2205 VA=0x603e000,
2206 RA=0x4a800000,
2207 PA=ra2pa(0x4a800000,0),
2208 part_0_ctx_nonzero_tsb_config_0,
2209 TTE_G=0,
2210 TTE_Context=PCONTEXT,
2211 TTE_V=1,
2212 TTE_Size=0,
2213 TTE_SIZE_PTR=0,
2214 TTE_NFO=0,
2215 TTE_IE=0,
2216 TTE_Soft2=0,
2217 TTE_Diag=0,
2218 TTE_Soft=0,
2219 TTE_L=0,
2220 TTE_CP=1,
2221 TTE_CV=1,
2222 TTE_E=0,
2223 TTE_P=0,
2224 TTE_W=1
2225 }
2226
2227SECTION non_fault_area_4 DATA_VA=0x0
2228attr_data {
2229 Name = non_fault_area_4,
2230 VA=0x0,
2231 RA=0x47002000,
2232 PA=ra2pa(0x47002000,0),
2233 part_0_ctx_nonzero_tsb_config_0,
2234 TTE_G=0,
2235 TTE_Context=PCONTEXT,
2236 TTE_V=1,
2237 TTE_Size=0,
2238 TTE_SIZE_PTR=0,
2239 TTE_NFO=1,
2240 TTE_IE=0,
2241 TTE_Soft2=0,
2242 TTE_Diag=0,
2243 TTE_Soft=0,
2244 TTE_L=1,
2245 TTE_CP=1,
2246 TTE_CV=1,
2247 TTE_E=0,
2248 TTE_P=0,
2249 TTE_W=1,
2250 tsbonly
2251 }
2252
2253.data
2254.skip 1024
2255
2256SECTION region0_alias1_8 DATA_VA=0x6000000
2257attr_data {
2258 Name = region0_alias1_8,
2259 VA=0x6000000,
2260 RA=0x43000000,
2261 PA=ra2pa(0x43000000,0),
2262 part_0_ctx_nonzero_tsb_config_0,
2263 TTE_G=0,
2264 TTE_Context=SCONTEXT,
2265 TTE_V=1,
2266 TTE_Size=0,
2267 TTE_SIZE_PTR=0,
2268 TTE_NFO=0,
2269 TTE_IE=0,
2270 TTE_Soft2=0,
2271 TTE_Diag=0,
2272 TTE_Soft=0,
2273 TTE_L=0,
2274 TTE_CP=1,
2275 TTE_CV=0,
2276 TTE_E=0,
2277 TTE_P=0,
2278 TTE_W=1,
2279 tsbonly
2280 }
2281
2282.data
2283.skip 1024
2284
2285SECTION region1_alias1_8 DATA_VA=0x6002000
2286attr_data {
2287 Name = region1_alias1_8,
2288 VA=0x6002000,
2289 RA=0x43800000,
2290 PA=ra2pa(0x43800000,0),
2291 part_0_ctx_nonzero_tsb_config_0,
2292 TTE_G=0,
2293 TTE_Context=SCONTEXT,
2294 TTE_V=1,
2295 TTE_Size=0,
2296 TTE_SIZE_PTR=0,
2297 TTE_NFO=0,
2298 TTE_IE=0,
2299 TTE_Soft2=0,
2300 TTE_Diag=0,
2301 TTE_Soft=0,
2302 TTE_L=0,
2303 TTE_CP=1,
2304 TTE_CV=1,
2305 TTE_E=0,
2306 TTE_P=0,
2307 TTE_W=1,
2308 tsbonly
2309 }
2310
2311.data
2312.skip 1024
2313
2314SECTION region2_alias1_8 DATA_VA=0x6004000
2315attr_data {
2316 Name = region2_alias1_8,
2317 VA=0x6004000,
2318 RA=0x44000000,
2319 PA=ra2pa(0x44000000,0),
2320 part_0_ctx_nonzero_tsb_config_0,
2321 TTE_G=0,
2322 TTE_Context=SCONTEXT,
2323 TTE_V=1,
2324 TTE_Size=0,
2325 TTE_SIZE_PTR=0,
2326 TTE_NFO=0,
2327 TTE_IE=0,
2328 TTE_Soft2=0,
2329 TTE_Diag=0,
2330 TTE_Soft=0,
2331 TTE_L=0,
2332 TTE_CP=1,
2333 TTE_CV=1,
2334 TTE_E=0,
2335 TTE_P=0,
2336 TTE_W=1,
2337 tsbonly
2338 }
2339
2340.data
2341.skip 1024
2342
2343SECTION region3_alias1_8 DATA_VA=0x6006000
2344attr_data {
2345 Name = region3_alias1_8,
2346 VA=0x6006000,
2347 RA=0x44800000,
2348 PA=ra2pa(0x44800000,0),
2349 part_0_ctx_nonzero_tsb_config_0,
2350 TTE_G=0,
2351 TTE_Context=SCONTEXT,
2352 TTE_V=1,
2353 TTE_Size=0,
2354 TTE_SIZE_PTR=0,
2355 TTE_NFO=0,
2356 TTE_IE=0,
2357 TTE_Soft2=0,
2358 TTE_Diag=0,
2359 TTE_Soft=0,
2360 TTE_L=0,
2361 TTE_CP=1,
2362 TTE_CV=1,
2363 TTE_E=0,
2364 TTE_P=0,
2365 TTE_W=1,
2366 tsbonly
2367 }
2368
2369.data
2370.skip 1024
2371
2372SECTION region4_alias1_8 DATA_VA=0x6008000
2373attr_data {
2374 Name = region4_alias1_8,
2375 VA=0x6008000,
2376 RA=0x45000000,
2377 PA=ra2pa(0x45000000,0),
2378 part_0_ctx_nonzero_tsb_config_0,
2379 TTE_G=0,
2380 TTE_Context=SCONTEXT,
2381 TTE_V=1,
2382 TTE_Size=0,
2383 TTE_SIZE_PTR=0,
2384 TTE_NFO=0,
2385 TTE_IE=0,
2386 TTE_Soft2=0,
2387 TTE_Diag=0,
2388 TTE_Soft=0,
2389 TTE_L=0,
2390 TTE_CP=1,
2391 TTE_CV=1,
2392 TTE_E=0,
2393 TTE_P=0,
2394 TTE_W=1,
2395 tsbonly
2396 }
2397
2398.data
2399.skip 1024
2400
2401SECTION region5_alias1_8 DATA_VA=0x600a000
2402attr_data {
2403 Name = region5_alias1_8,
2404 VA=0x600a000,
2405 RA=0x45800000,
2406 PA=ra2pa(0x45800000,0),
2407 part_0_ctx_nonzero_tsb_config_0,
2408 TTE_G=0,
2409 TTE_Context=SCONTEXT,
2410 TTE_V=1,
2411 TTE_Size=0,
2412 TTE_SIZE_PTR=0,
2413 TTE_NFO=0,
2414 TTE_IE=0,
2415 TTE_Soft2=0,
2416 TTE_Diag=0,
2417 TTE_Soft=0,
2418 TTE_L=0,
2419 TTE_CP=1,
2420 TTE_CV=1,
2421 TTE_E=0,
2422 TTE_P=0,
2423 TTE_W=1,
2424 tsbonly
2425 }
2426
2427.data
2428.skip 1024
2429
2430SECTION region6_alias1_8 DATA_VA=0x600c000
2431attr_data {
2432 Name = region6_alias1_8,
2433 VA=0x600c000,
2434 RA=0x46000000,
2435 PA=ra2pa(0x46000000,0),
2436 part_0_ctx_nonzero_tsb_config_0,
2437 TTE_G=0,
2438 TTE_Context=SCONTEXT,
2439 TTE_V=1,
2440 TTE_Size=0,
2441 TTE_SIZE_PTR=0,
2442 TTE_NFO=0,
2443 TTE_IE=0,
2444 TTE_Soft2=0,
2445 TTE_Diag=0,
2446 TTE_Soft=0,
2447 TTE_L=0,
2448 TTE_CP=1,
2449 TTE_CV=1,
2450 TTE_E=0,
2451 TTE_P=0,
2452 TTE_W=1,
2453 tsbonly
2454 }
2455
2456.data
2457.skip 1024
2458
2459SECTION region7_alias1_8 DATA_VA=0x600e000
2460attr_data {
2461 Name = region7_alias1_8,
2462 VA=0x600e000,
2463 RA=0x46800000,
2464 PA=ra2pa(0x46800000,0),
2465 part_0_ctx_nonzero_tsb_config_0,
2466 TTE_G=0,
2467 TTE_Context=SCONTEXT,
2468 TTE_V=1,
2469 TTE_Size=0,
2470 TTE_SIZE_PTR=0,
2471 TTE_NFO=0,
2472 TTE_IE=0,
2473 TTE_Soft2=0,
2474 TTE_Diag=0,
2475 TTE_Soft=0,
2476 TTE_L=0,
2477 TTE_CP=1,
2478 TTE_CV=1,
2479 TTE_E=0,
2480 TTE_P=0,
2481 TTE_W=1,
2482 tsbonly
2483 }
2484
2485.data
2486.skip 1024
2487
2488SECTION replacement0_alias1_8 DATA_VA=0x6010000
2489attr_data {
2490 Name = replacement0_alias1_8,
2491 VA=0x6010000,
2492 RA=0x47000000,
2493 PA=ra2pa(0x47000000,0),
2494 part_0_ctx_nonzero_tsb_config_0,
2495 TTE_G=0,
2496 TTE_Context=SCONTEXT,
2497 TTE_V=1,
2498 TTE_Size=0,
2499 TTE_SIZE_PTR=0,
2500 TTE_NFO=0,
2501 TTE_IE=0,
2502 TTE_Soft2=0,
2503 TTE_Diag=0,
2504 TTE_Soft=0,
2505 TTE_L=0,
2506 TTE_CP=1,
2507 TTE_CV=1,
2508 TTE_E=0,
2509 TTE_P=0,
2510 TTE_W=1,
2511 tsbonly
2512 }
2513
2514.data
2515.skip 1024
2516
2517SECTION replacement1_alias1_8 DATA_VA=0x6012000
2518attr_data {
2519 Name = replacement1_alias1_8,
2520 VA=0x6012000,
2521 RA=0x47800000,
2522 PA=ra2pa(0x47800000,0),
2523 part_0_ctx_nonzero_tsb_config_0,
2524 TTE_G=0,
2525 TTE_Context=SCONTEXT,
2526 TTE_V=1,
2527 TTE_Size=0,
2528 TTE_SIZE_PTR=0,
2529 TTE_NFO=0,
2530 TTE_IE=0,
2531 TTE_Soft2=0,
2532 TTE_Diag=0,
2533 TTE_Soft=0,
2534 TTE_L=0,
2535 TTE_CP=1,
2536 TTE_CV=1,
2537 TTE_E=0,
2538 TTE_P=0,
2539 TTE_W=1,
2540 tsbonly
2541 }
2542
2543.data
2544.skip 1024
2545
2546SECTION replacement2_alias1_8 DATA_VA=0x6014000
2547attr_data {
2548 Name = replacement2_alias1_8,
2549 VA=0x6014000,
2550 RA=0x48000000,
2551 PA=ra2pa(0x48000000,0),
2552 part_0_ctx_nonzero_tsb_config_0,
2553 TTE_G=0,
2554 TTE_Context=SCONTEXT,
2555 TTE_V=1,
2556 TTE_Size=0,
2557 TTE_SIZE_PTR=0,
2558 TTE_NFO=0,
2559 TTE_IE=0,
2560 TTE_Soft2=0,
2561 TTE_Diag=0,
2562 TTE_Soft=0,
2563 TTE_L=0,
2564 TTE_CP=1,
2565 TTE_CV=1,
2566 TTE_E=0,
2567 TTE_P=0,
2568 TTE_W=1,
2569 tsbonly
2570 }
2571
2572.data
2573.skip 1024
2574
2575SECTION replacement3_alias1_8 DATA_VA=0x6016000
2576attr_data {
2577 Name = replacement3_alias1_8,
2578 VA=0x6016000,
2579 RA=0x48800000,
2580 PA=ra2pa(0x48800000,0),
2581 part_0_ctx_nonzero_tsb_config_0,
2582 TTE_G=0,
2583 TTE_Context=SCONTEXT,
2584 TTE_V=1,
2585 TTE_Size=0,
2586 TTE_SIZE_PTR=0,
2587 TTE_NFO=0,
2588 TTE_IE=0,
2589 TTE_Soft2=0,
2590 TTE_Diag=0,
2591 TTE_Soft=0,
2592 TTE_L=0,
2593 TTE_CP=1,
2594 TTE_CV=1,
2595 TTE_E=0,
2596 TTE_P=0,
2597 TTE_W=1,
2598 tsbonly
2599 }
2600
2601.data
2602.skip 1024
2603
2604SECTION replacement4_alias1_8 DATA_VA=0x6018000
2605attr_data {
2606 Name = replacement4_alias1_8,
2607 VA=0x6018000,
2608 RA=0x49000000,
2609 PA=ra2pa(0x49000000,0),
2610 part_0_ctx_nonzero_tsb_config_0,
2611 TTE_G=0,
2612 TTE_Context=SCONTEXT,
2613 TTE_V=1,
2614 TTE_Size=0,
2615 TTE_SIZE_PTR=0,
2616 TTE_NFO=0,
2617 TTE_IE=0,
2618 TTE_Soft2=0,
2619 TTE_Diag=0,
2620 TTE_Soft=0,
2621 TTE_L=0,
2622 TTE_CP=1,
2623 TTE_CV=1,
2624 TTE_E=0,
2625 TTE_P=0,
2626 TTE_W=1,
2627 tsbonly
2628 }
2629
2630.data
2631.skip 1024
2632
2633SECTION replacement5_alias1_8 DATA_VA=0x601a000
2634attr_data {
2635 Name = replacement5_alias1_8,
2636 VA=0x601a000,
2637 RA=0x49800000,
2638 PA=ra2pa(0x49800000,0),
2639 part_0_ctx_nonzero_tsb_config_0,
2640 TTE_G=0,
2641 TTE_Context=SCONTEXT,
2642 TTE_V=1,
2643 TTE_Size=0,
2644 TTE_SIZE_PTR=0,
2645 TTE_NFO=0,
2646 TTE_IE=0,
2647 TTE_Soft2=0,
2648 TTE_Diag=0,
2649 TTE_Soft=0,
2650 TTE_L=0,
2651 TTE_CP=1,
2652 TTE_CV=1,
2653 TTE_E=0,
2654 TTE_P=0,
2655 TTE_W=1,
2656 tsbonly
2657 }
2658
2659.data
2660.skip 1024
2661
2662SECTION replacement6_alias1_8 DATA_VA=0x601c000
2663attr_data {
2664 Name = replacement6_alias1_8,
2665 VA=0x601c000,
2666 RA=0x4a000000,
2667 PA=ra2pa(0x4a000000,0),
2668 part_0_ctx_nonzero_tsb_config_0,
2669 TTE_G=0,
2670 TTE_Context=SCONTEXT,
2671 TTE_V=1,
2672 TTE_Size=0,
2673 TTE_SIZE_PTR=0,
2674 TTE_NFO=0,
2675 TTE_IE=0,
2676 TTE_Soft2=0,
2677 TTE_Diag=0,
2678 TTE_Soft=0,
2679 TTE_L=0,
2680 TTE_CP=1,
2681 TTE_CV=1,
2682 TTE_E=0,
2683 TTE_P=0,
2684 TTE_W=1,
2685 tsbonly
2686 }
2687
2688.data
2689.skip 1024
2690
2691SECTION replacement7_alias1_8 DATA_VA=0x601e000
2692attr_data {
2693 Name = replacement7_alias1_8,
2694 VA=0x601e000,
2695 RA=0x4a800000,
2696 PA=ra2pa(0x4a800000,0),
2697 part_0_ctx_nonzero_tsb_config_0,
2698 TTE_G=0,
2699 TTE_Context=SCONTEXT,
2700 TTE_V=1,
2701 TTE_Size=0,
2702 TTE_SIZE_PTR=0,
2703 TTE_NFO=0,
2704 TTE_IE=0,
2705 TTE_Soft2=0,
2706 TTE_Diag=0,
2707 TTE_Soft=0,
2708 TTE_L=0,
2709 TTE_CP=1,
2710 TTE_CV=1,
2711 TTE_E=0,
2712 TTE_P=0,
2713 TTE_W=1,
2714 tsbonly
2715 }
2716
2717.data
2718.skip 1024
2719
2720SECTION region0_alias0_8 DATA_VA=0x6020000
2721attr_data {
2722 Name = region0_alias0_8,
2723 VA=0x6020000,
2724 RA=0x43000000,
2725 PA=ra2pa(0x43000000,0),
2726 part_0_ctx_nonzero_tsb_config_0,
2727 TTE_G=0,
2728 TTE_Context=SCONTEXT,
2729 TTE_V=1,
2730 TTE_Size=0,
2731 TTE_SIZE_PTR=0,
2732 TTE_NFO=0,
2733 TTE_IE=0,
2734 TTE_Soft2=0,
2735 TTE_Diag=0,
2736 TTE_Soft=0,
2737 TTE_L=0,
2738 TTE_CP=1,
2739 TTE_CV=0,
2740 TTE_E=0,
2741 TTE_P=0,
2742 TTE_W=1,
2743 tsbonly
2744 }
2745
2746.data
2747.skip 1024
2748
2749SECTION region1_alias0_8 DATA_VA=0x6022000
2750attr_data {
2751 Name = region1_alias0_8,
2752 VA=0x6022000,
2753 RA=0x43800000,
2754 PA=ra2pa(0x43800000,0),
2755 part_0_ctx_nonzero_tsb_config_0,
2756 TTE_G=0,
2757 TTE_Context=SCONTEXT,
2758 TTE_V=1,
2759 TTE_Size=0,
2760 TTE_SIZE_PTR=0,
2761 TTE_NFO=0,
2762 TTE_IE=0,
2763 TTE_Soft2=0,
2764 TTE_Diag=0,
2765 TTE_Soft=0,
2766 TTE_L=0,
2767 TTE_CP=1,
2768 TTE_CV=1,
2769 TTE_E=0,
2770 TTE_P=0,
2771 TTE_W=1,
2772 tsbonly
2773 }
2774
2775.data
2776.skip 1024
2777
2778SECTION region2_alias0_8 DATA_VA=0x6024000
2779attr_data {
2780 Name = region2_alias0_8,
2781 VA=0x6024000,
2782 RA=0x44000000,
2783 PA=ra2pa(0x44000000,0),
2784 part_0_ctx_nonzero_tsb_config_0,
2785 TTE_G=0,
2786 TTE_Context=SCONTEXT,
2787 TTE_V=1,
2788 TTE_Size=0,
2789 TTE_SIZE_PTR=0,
2790 TTE_NFO=0,
2791 TTE_IE=0,
2792 TTE_Soft2=0,
2793 TTE_Diag=0,
2794 TTE_Soft=0,
2795 TTE_L=0,
2796 TTE_CP=1,
2797 TTE_CV=1,
2798 TTE_E=0,
2799 TTE_P=0,
2800 TTE_W=1,
2801 tsbonly
2802 }
2803
2804.data
2805.skip 1024
2806
2807SECTION region3_alias0_8 DATA_VA=0x6026000
2808attr_data {
2809 Name = region3_alias0_8,
2810 VA=0x6026000,
2811 RA=0x44800000,
2812 PA=ra2pa(0x44800000,0),
2813 part_0_ctx_nonzero_tsb_config_0,
2814 TTE_G=0,
2815 TTE_Context=SCONTEXT,
2816 TTE_V=1,
2817 TTE_Size=0,
2818 TTE_SIZE_PTR=0,
2819 TTE_NFO=0,
2820 TTE_IE=0,
2821 TTE_Soft2=0,
2822 TTE_Diag=0,
2823 TTE_Soft=0,
2824 TTE_L=0,
2825 TTE_CP=1,
2826 TTE_CV=1,
2827 TTE_E=0,
2828 TTE_P=0,
2829 TTE_W=1,
2830 tsbonly
2831 }
2832
2833.data
2834.skip 1024
2835
2836SECTION region4_alias0_8 DATA_VA=0x6028000
2837attr_data {
2838 Name = region4_alias0_8,
2839 VA=0x6028000,
2840 RA=0x45000000,
2841 PA=ra2pa(0x45000000,0),
2842 part_0_ctx_nonzero_tsb_config_0,
2843 TTE_G=0,
2844 TTE_Context=SCONTEXT,
2845 TTE_V=1,
2846 TTE_Size=0,
2847 TTE_SIZE_PTR=0,
2848 TTE_NFO=0,
2849 TTE_IE=0,
2850 TTE_Soft2=0,
2851 TTE_Diag=0,
2852 TTE_Soft=0,
2853 TTE_L=0,
2854 TTE_CP=1,
2855 TTE_CV=1,
2856 TTE_E=0,
2857 TTE_P=0,
2858 TTE_W=1,
2859 tsbonly
2860 }
2861
2862.data
2863.skip 1024
2864
2865SECTION region5_alias0_8 DATA_VA=0x602a000
2866attr_data {
2867 Name = region5_alias0_8,
2868 VA=0x602a000,
2869 RA=0x45800000,
2870 PA=ra2pa(0x45800000,0),
2871 part_0_ctx_nonzero_tsb_config_0,
2872 TTE_G=0,
2873 TTE_Context=SCONTEXT,
2874 TTE_V=1,
2875 TTE_Size=0,
2876 TTE_SIZE_PTR=0,
2877 TTE_NFO=0,
2878 TTE_IE=0,
2879 TTE_Soft2=0,
2880 TTE_Diag=0,
2881 TTE_Soft=0,
2882 TTE_L=0,
2883 TTE_CP=1,
2884 TTE_CV=1,
2885 TTE_E=0,
2886 TTE_P=0,
2887 TTE_W=1,
2888 tsbonly
2889 }
2890
2891.data
2892.skip 1024
2893
2894SECTION region6_alias0_8 DATA_VA=0x602c000
2895attr_data {
2896 Name = region6_alias0_8,
2897 VA=0x602c000,
2898 RA=0x46000000,
2899 PA=ra2pa(0x46000000,0),
2900 part_0_ctx_nonzero_tsb_config_0,
2901 TTE_G=0,
2902 TTE_Context=SCONTEXT,
2903 TTE_V=1,
2904 TTE_Size=0,
2905 TTE_SIZE_PTR=0,
2906 TTE_NFO=0,
2907 TTE_IE=0,
2908 TTE_Soft2=0,
2909 TTE_Diag=0,
2910 TTE_Soft=0,
2911 TTE_L=0,
2912 TTE_CP=1,
2913 TTE_CV=1,
2914 TTE_E=0,
2915 TTE_P=0,
2916 TTE_W=1,
2917 tsbonly
2918 }
2919
2920.data
2921.skip 1024
2922
2923SECTION region7_alias0_8 DATA_VA=0x602e000
2924attr_data {
2925 Name = region7_alias0_8,
2926 VA=0x602e000,
2927 RA=0x46800000,
2928 PA=ra2pa(0x46800000,0),
2929 part_0_ctx_nonzero_tsb_config_0,
2930 TTE_G=0,
2931 TTE_Context=SCONTEXT,
2932 TTE_V=1,
2933 TTE_Size=0,
2934 TTE_SIZE_PTR=0,
2935 TTE_NFO=0,
2936 TTE_IE=0,
2937 TTE_Soft2=0,
2938 TTE_Diag=0,
2939 TTE_Soft=0,
2940 TTE_L=0,
2941 TTE_CP=1,
2942 TTE_CV=1,
2943 TTE_E=0,
2944 TTE_P=0,
2945 TTE_W=1,
2946 tsbonly
2947 }
2948
2949.data
2950.skip 1024
2951
2952SECTION replacement0_alias0_8 DATA_VA=0x6030000
2953attr_data {
2954 Name = replacement0_alias0_8,
2955 VA=0x6030000,
2956 RA=0x47000000,
2957 PA=ra2pa(0x47000000,0),
2958 part_0_ctx_nonzero_tsb_config_0,
2959 TTE_G=0,
2960 TTE_Context=SCONTEXT,
2961 TTE_V=1,
2962 TTE_Size=0,
2963 TTE_SIZE_PTR=0,
2964 TTE_NFO=0,
2965 TTE_IE=0,
2966 TTE_Soft2=0,
2967 TTE_Diag=0,
2968 TTE_Soft=0,
2969 TTE_L=0,
2970 TTE_CP=1,
2971 TTE_CV=1,
2972 TTE_E=0,
2973 TTE_P=0,
2974 TTE_W=1,
2975 tsbonly
2976 }
2977
2978.data
2979.skip 1024
2980
2981SECTION replacement1_alias0_8 DATA_VA=0x6032000
2982attr_data {
2983 Name = replacement1_alias0_8,
2984 VA=0x6032000,
2985 RA=0x47800000,
2986 PA=ra2pa(0x47800000,0),
2987 part_0_ctx_nonzero_tsb_config_0,
2988 TTE_G=0,
2989 TTE_Context=SCONTEXT,
2990 TTE_V=1,
2991 TTE_Size=0,
2992 TTE_SIZE_PTR=0,
2993 TTE_NFO=0,
2994 TTE_IE=0,
2995 TTE_Soft2=0,
2996 TTE_Diag=0,
2997 TTE_Soft=0,
2998 TTE_L=0,
2999 TTE_CP=1,
3000 TTE_CV=1,
3001 TTE_E=0,
3002 TTE_P=0,
3003 TTE_W=1,
3004 tsbonly
3005 }
3006
3007.data
3008.skip 1024
3009
3010SECTION replacement2_alias0_8 DATA_VA=0x6034000
3011attr_data {
3012 Name = replacement2_alias0_8,
3013 VA=0x6034000,
3014 RA=0x48000000,
3015 PA=ra2pa(0x48000000,0),
3016 part_0_ctx_nonzero_tsb_config_0,
3017 TTE_G=0,
3018 TTE_Context=SCONTEXT,
3019 TTE_V=1,
3020 TTE_Size=0,
3021 TTE_SIZE_PTR=0,
3022 TTE_NFO=0,
3023 TTE_IE=0,
3024 TTE_Soft2=0,
3025 TTE_Diag=0,
3026 TTE_Soft=0,
3027 TTE_L=0,
3028 TTE_CP=1,
3029 TTE_CV=1,
3030 TTE_E=0,
3031 TTE_P=0,
3032 TTE_W=1,
3033 tsbonly
3034 }
3035
3036.data
3037.skip 1024
3038
3039SECTION replacement3_alias0_8 DATA_VA=0x6036000
3040attr_data {
3041 Name = replacement3_alias0_8,
3042 VA=0x6036000,
3043 RA=0x48800000,
3044 PA=ra2pa(0x48800000,0),
3045 part_0_ctx_nonzero_tsb_config_0,
3046 TTE_G=0,
3047 TTE_Context=SCONTEXT,
3048 TTE_V=1,
3049 TTE_Size=0,
3050 TTE_SIZE_PTR=0,
3051 TTE_NFO=0,
3052 TTE_IE=0,
3053 TTE_Soft2=0,
3054 TTE_Diag=0,
3055 TTE_Soft=0,
3056 TTE_L=0,
3057 TTE_CP=1,
3058 TTE_CV=1,
3059 TTE_E=0,
3060 TTE_P=0,
3061 TTE_W=1,
3062 tsbonly
3063 }
3064
3065.data
3066.skip 1024
3067
3068SECTION replacement4_alias0_8 DATA_VA=0x6038000
3069attr_data {
3070 Name = replacement4_alias0_8,
3071 VA=0x6038000,
3072 RA=0x49000000,
3073 PA=ra2pa(0x49000000,0),
3074 part_0_ctx_nonzero_tsb_config_0,
3075 TTE_G=0,
3076 TTE_Context=SCONTEXT,
3077 TTE_V=1,
3078 TTE_Size=0,
3079 TTE_SIZE_PTR=0,
3080 TTE_NFO=0,
3081 TTE_IE=0,
3082 TTE_Soft2=0,
3083 TTE_Diag=0,
3084 TTE_Soft=0,
3085 TTE_L=0,
3086 TTE_CP=1,
3087 TTE_CV=1,
3088 TTE_E=0,
3089 TTE_P=0,
3090 TTE_W=1,
3091 tsbonly
3092 }
3093
3094.data
3095.skip 1024
3096
3097SECTION replacement5_alias0_8 DATA_VA=0x603a000
3098attr_data {
3099 Name = replacement5_alias0_8,
3100 VA=0x603a000,
3101 RA=0x49800000,
3102 PA=ra2pa(0x49800000,0),
3103 part_0_ctx_nonzero_tsb_config_0,
3104 TTE_G=0,
3105 TTE_Context=SCONTEXT,
3106 TTE_V=1,
3107 TTE_Size=0,
3108 TTE_SIZE_PTR=0,
3109 TTE_NFO=0,
3110 TTE_IE=0,
3111 TTE_Soft2=0,
3112 TTE_Diag=0,
3113 TTE_Soft=0,
3114 TTE_L=0,
3115 TTE_CP=1,
3116 TTE_CV=1,
3117 TTE_E=0,
3118 TTE_P=0,
3119 TTE_W=1,
3120 tsbonly
3121 }
3122
3123.data
3124.skip 1024
3125
3126SECTION replacement6_alias0_8 DATA_VA=0x603c000
3127attr_data {
3128 Name = replacement6_alias0_8,
3129 VA=0x603c000,
3130 RA=0x4a000000,
3131 PA=ra2pa(0x4a000000,0),
3132 part_0_ctx_nonzero_tsb_config_0,
3133 TTE_G=0,
3134 TTE_Context=SCONTEXT,
3135 TTE_V=1,
3136 TTE_Size=0,
3137 TTE_SIZE_PTR=0,
3138 TTE_NFO=0,
3139 TTE_IE=0,
3140 TTE_Soft2=0,
3141 TTE_Diag=0,
3142 TTE_Soft=0,
3143 TTE_L=0,
3144 TTE_CP=1,
3145 TTE_CV=1,
3146 TTE_E=0,
3147 TTE_P=0,
3148 TTE_W=1,
3149 tsbonly
3150 }
3151
3152.data
3153.skip 1024
3154
3155SECTION replacement7_alias0_8 DATA_VA=0x603e000
3156attr_data {
3157 Name = replacement7_alias0_8,
3158 VA=0x603e000,
3159 RA=0x4a800000,
3160 PA=ra2pa(0x4a800000,0),
3161 part_0_ctx_nonzero_tsb_config_0,
3162 TTE_G=0,
3163 TTE_Context=SCONTEXT,
3164 TTE_V=1,
3165 TTE_Size=0,
3166 TTE_SIZE_PTR=0,
3167 TTE_NFO=0,
3168 TTE_IE=0,
3169 TTE_Soft2=0,
3170 TTE_Diag=0,
3171 TTE_Soft=0,
3172 TTE_L=0,
3173 TTE_CP=1,
3174 TTE_CV=1,
3175 TTE_E=0,
3176 TTE_P=0,
3177 TTE_W=1,
3178 tsbonly
3179 }
3180
3181.data
3182.skip 1024
3183
3184SECTION non_fault_area_8 DATA_VA=0x0
3185attr_data {
3186 Name = non_fault_area_8,
3187 VA=0x0,
3188 RA=0x47002000,
3189 PA=ra2pa(0x47002000,0),
3190 part_0_ctx_nonzero_tsb_config_0,
3191 TTE_G=0,
3192 TTE_Context=SCONTEXT,
3193 TTE_V=1,
3194 TTE_Size=0,
3195 TTE_SIZE_PTR=0,
3196 TTE_NFO=1,
3197 TTE_IE=0,
3198 TTE_Soft2=0,
3199 TTE_Diag=0,
3200 TTE_Soft=0,
3201 TTE_L=1,
3202 TTE_CP=1,
3203 TTE_CV=1,
3204 TTE_E=0,
3205 TTE_P=0,
3206 TTE_W=1,
3207 tsbonly
3208 }
3209
3210.data
3211.skip 1024
3212
3213SECTION region0_alias1_0 DATA_VA=0x6000000
3214attr_data {
3215 Name = region0_alias1_0,
3216 VA=0x6000000,
3217 RA=0x43000000,
3218 PA=ra2pa(0x43000000,0),
3219part_0_ctx_zero_tsb_config_2,
3220 TTE_G=0,
3221 TTE_Context=0,
3222 TTE_V=1,
3223 TTE_Size=0,
3224 TTE_SIZE_PTR=0,
3225 TTE_NFO=0,
3226 TTE_IE=0,
3227 TTE_Soft2=0,
3228 TTE_Diag=0,
3229 TTE_Soft=0,
3230 TTE_L=0,
3231 TTE_CP=1,
3232 TTE_CV=0,
3233 TTE_E=0,
3234 TTE_P=0,
3235 TTE_W=1,
3236 tsbonly
3237 }
3238
3239.data
3240.skip 1024
3241
3242SECTION region1_alias1_0 DATA_VA=0x6002000
3243attr_data {
3244 Name = region1_alias1_0,
3245 VA=0x6002000,
3246 RA=0x43800000,
3247 PA=ra2pa(0x43800000,0),
3248part_0_ctx_zero_tsb_config_2,
3249 TTE_G=0,
3250 TTE_Context=0,
3251 TTE_V=1,
3252 TTE_Size=0,
3253 TTE_SIZE_PTR=0,
3254 TTE_NFO=0,
3255 TTE_IE=0,
3256 TTE_Soft2=0,
3257 TTE_Diag=0,
3258 TTE_Soft=0,
3259 TTE_L=0,
3260 TTE_CP=1,
3261 TTE_CV=1,
3262 TTE_E=0,
3263 TTE_P=0,
3264 TTE_W=1,
3265 tsbonly
3266 }
3267
3268.data
3269.skip 1024
3270
3271SECTION region2_alias1_0 DATA_VA=0x6004000
3272attr_data {
3273 Name = region2_alias1_0,
3274 VA=0x6004000,
3275 RA=0x44000000,
3276 PA=ra2pa(0x44000000,0),
3277part_0_ctx_zero_tsb_config_2,
3278 TTE_G=0,
3279 TTE_Context=0,
3280 TTE_V=1,
3281 TTE_Size=0,
3282 TTE_SIZE_PTR=0,
3283 TTE_NFO=0,
3284 TTE_IE=0,
3285 TTE_Soft2=0,
3286 TTE_Diag=0,
3287 TTE_Soft=0,
3288 TTE_L=0,
3289 TTE_CP=1,
3290 TTE_CV=1,
3291 TTE_E=0,
3292 TTE_P=0,
3293 TTE_W=1,
3294 tsbonly
3295 }
3296
3297.data
3298.skip 1024
3299
3300SECTION region3_alias1_0 DATA_VA=0x6006000
3301attr_data {
3302 Name = region3_alias1_0,
3303 VA=0x6006000,
3304 RA=0x44800000,
3305 PA=ra2pa(0x44800000,0),
3306part_0_ctx_zero_tsb_config_2,
3307 TTE_G=0,
3308 TTE_Context=0,
3309 TTE_V=1,
3310 TTE_Size=0,
3311 TTE_SIZE_PTR=0,
3312 TTE_NFO=0,
3313 TTE_IE=0,
3314 TTE_Soft2=0,
3315 TTE_Diag=0,
3316 TTE_Soft=0,
3317 TTE_L=0,
3318 TTE_CP=1,
3319 TTE_CV=1,
3320 TTE_E=0,
3321 TTE_P=0,
3322 TTE_W=1,
3323 tsbonly
3324 }
3325
3326.data
3327.skip 1024
3328
3329SECTION region4_alias1_0 DATA_VA=0x6008000
3330attr_data {
3331 Name = region4_alias1_0,
3332 VA=0x6008000,
3333 RA=0x45000000,
3334 PA=ra2pa(0x45000000,0),
3335part_0_ctx_zero_tsb_config_2,
3336 TTE_G=0,
3337 TTE_Context=0,
3338 TTE_V=1,
3339 TTE_Size=0,
3340 TTE_SIZE_PTR=0,
3341 TTE_NFO=0,
3342 TTE_IE=0,
3343 TTE_Soft2=0,
3344 TTE_Diag=0,
3345 TTE_Soft=0,
3346 TTE_L=0,
3347 TTE_CP=1,
3348 TTE_CV=1,
3349 TTE_E=0,
3350 TTE_P=0,
3351 TTE_W=1,
3352 tsbonly
3353 }
3354
3355.data
3356.skip 1024
3357
3358SECTION region5_alias1_0 DATA_VA=0x600a000
3359attr_data {
3360 Name = region5_alias1_0,
3361 VA=0x600a000,
3362 RA=0x45800000,
3363 PA=ra2pa(0x45800000,0),
3364part_0_ctx_zero_tsb_config_2,
3365 TTE_G=0,
3366 TTE_Context=0,
3367 TTE_V=1,
3368 TTE_Size=0,
3369 TTE_SIZE_PTR=0,
3370 TTE_NFO=0,
3371 TTE_IE=0,
3372 TTE_Soft2=0,
3373 TTE_Diag=0,
3374 TTE_Soft=0,
3375 TTE_L=0,
3376 TTE_CP=1,
3377 TTE_CV=1,
3378 TTE_E=0,
3379 TTE_P=0,
3380 TTE_W=1,
3381 tsbonly
3382 }
3383
3384.data
3385.skip 1024
3386
3387SECTION region6_alias1_0 DATA_VA=0x600c000
3388attr_data {
3389 Name = region6_alias1_0,
3390 VA=0x600c000,
3391 RA=0x46000000,
3392 PA=ra2pa(0x46000000,0),
3393part_0_ctx_zero_tsb_config_2,
3394 TTE_G=0,
3395 TTE_Context=0,
3396 TTE_V=1,
3397 TTE_Size=0,
3398 TTE_SIZE_PTR=0,
3399 TTE_NFO=0,
3400 TTE_IE=0,
3401 TTE_Soft2=0,
3402 TTE_Diag=0,
3403 TTE_Soft=0,
3404 TTE_L=0,
3405 TTE_CP=1,
3406 TTE_CV=1,
3407 TTE_E=0,
3408 TTE_P=0,
3409 TTE_W=1,
3410 tsbonly
3411 }
3412
3413.data
3414.skip 1024
3415
3416SECTION region7_alias1_0 DATA_VA=0x600e000
3417attr_data {
3418 Name = region7_alias1_0,
3419 VA=0x600e000,
3420 RA=0x46800000,
3421 PA=ra2pa(0x46800000,0),
3422part_0_ctx_zero_tsb_config_2,
3423 TTE_G=0,
3424 TTE_Context=0,
3425 TTE_V=1,
3426 TTE_Size=0,
3427 TTE_SIZE_PTR=0,
3428 TTE_NFO=0,
3429 TTE_IE=0,
3430 TTE_Soft2=0,
3431 TTE_Diag=0,
3432 TTE_Soft=0,
3433 TTE_L=0,
3434 TTE_CP=1,
3435 TTE_CV=1,
3436 TTE_E=0,
3437 TTE_P=0,
3438 TTE_W=1,
3439 tsbonly
3440 }
3441
3442.data
3443.skip 1024
3444
3445SECTION replacement0_alias1_0 DATA_VA=0x6010000
3446attr_data {
3447 Name = replacement0_alias1_0,
3448 VA=0x6010000,
3449 RA=0x47000000,
3450 PA=ra2pa(0x47000000,0),
3451part_0_ctx_zero_tsb_config_2,
3452 TTE_G=0,
3453 TTE_Context=0,
3454 TTE_V=1,
3455 TTE_Size=0,
3456 TTE_SIZE_PTR=0,
3457 TTE_NFO=0,
3458 TTE_IE=0,
3459 TTE_Soft2=0,
3460 TTE_Diag=0,
3461 TTE_Soft=0,
3462 TTE_L=0,
3463 TTE_CP=1,
3464 TTE_CV=1,
3465 TTE_E=0,
3466 TTE_P=0,
3467 TTE_W=1,
3468 tsbonly
3469 }
3470
3471.data
3472.skip 1024
3473
3474SECTION replacement1_alias1_0 DATA_VA=0x6012000
3475attr_data {
3476 Name = replacement1_alias1_0,
3477 VA=0x6012000,
3478 RA=0x47800000,
3479 PA=ra2pa(0x47800000,0),
3480part_0_ctx_zero_tsb_config_2,
3481 TTE_G=0,
3482 TTE_Context=0,
3483 TTE_V=1,
3484 TTE_Size=0,
3485 TTE_SIZE_PTR=0,
3486 TTE_NFO=0,
3487 TTE_IE=0,
3488 TTE_Soft2=0,
3489 TTE_Diag=0,
3490 TTE_Soft=0,
3491 TTE_L=0,
3492 TTE_CP=1,
3493 TTE_CV=1,
3494 TTE_E=0,
3495 TTE_P=0,
3496 TTE_W=1,
3497 tsbonly
3498 }
3499
3500.data
3501.skip 1024
3502
3503SECTION replacement2_alias1_0 DATA_VA=0x6014000
3504attr_data {
3505 Name = replacement2_alias1_0,
3506 VA=0x6014000,
3507 RA=0x48000000,
3508 PA=ra2pa(0x48000000,0),
3509part_0_ctx_zero_tsb_config_2,
3510 TTE_G=0,
3511 TTE_Context=0,
3512 TTE_V=1,
3513 TTE_Size=0,
3514 TTE_SIZE_PTR=0,
3515 TTE_NFO=0,
3516 TTE_IE=0,
3517 TTE_Soft2=0,
3518 TTE_Diag=0,
3519 TTE_Soft=0,
3520 TTE_L=0,
3521 TTE_CP=1,
3522 TTE_CV=1,
3523 TTE_E=0,
3524 TTE_P=0,
3525 TTE_W=1,
3526 tsbonly
3527 }
3528
3529.data
3530.skip 1024
3531
3532SECTION replacement3_alias1_0 DATA_VA=0x6016000
3533attr_data {
3534 Name = replacement3_alias1_0,
3535 VA=0x6016000,
3536 RA=0x48800000,
3537 PA=ra2pa(0x48800000,0),
3538part_0_ctx_zero_tsb_config_2,
3539 TTE_G=0,
3540 TTE_Context=0,
3541 TTE_V=1,
3542 TTE_Size=0,
3543 TTE_SIZE_PTR=0,
3544 TTE_NFO=0,
3545 TTE_IE=0,
3546 TTE_Soft2=0,
3547 TTE_Diag=0,
3548 TTE_Soft=0,
3549 TTE_L=0,
3550 TTE_CP=1,
3551 TTE_CV=1,
3552 TTE_E=0,
3553 TTE_P=0,
3554 TTE_W=1,
3555 tsbonly
3556 }
3557
3558.data
3559.skip 1024
3560
3561SECTION replacement4_alias1_0 DATA_VA=0x6018000
3562attr_data {
3563 Name = replacement4_alias1_0,
3564 VA=0x6018000,
3565 RA=0x49000000,
3566 PA=ra2pa(0x49000000,0),
3567part_0_ctx_zero_tsb_config_2,
3568 TTE_G=0,
3569 TTE_Context=0,
3570 TTE_V=1,
3571 TTE_Size=0,
3572 TTE_SIZE_PTR=0,
3573 TTE_NFO=0,
3574 TTE_IE=0,
3575 TTE_Soft2=0,
3576 TTE_Diag=0,
3577 TTE_Soft=0,
3578 TTE_L=0,
3579 TTE_CP=1,
3580 TTE_CV=1,
3581 TTE_E=0,
3582 TTE_P=0,
3583 TTE_W=1,
3584 tsbonly
3585 }
3586
3587.data
3588.skip 1024
3589
3590SECTION replacement5_alias1_0 DATA_VA=0x601a000
3591attr_data {
3592 Name = replacement5_alias1_0,
3593 VA=0x601a000,
3594 RA=0x49800000,
3595 PA=ra2pa(0x49800000,0),
3596part_0_ctx_zero_tsb_config_2,
3597 TTE_G=0,
3598 TTE_Context=0,
3599 TTE_V=1,
3600 TTE_Size=0,
3601 TTE_SIZE_PTR=0,
3602 TTE_NFO=0,
3603 TTE_IE=0,
3604 TTE_Soft2=0,
3605 TTE_Diag=0,
3606 TTE_Soft=0,
3607 TTE_L=0,
3608 TTE_CP=1,
3609 TTE_CV=1,
3610 TTE_E=0,
3611 TTE_P=0,
3612 TTE_W=1,
3613 tsbonly
3614 }
3615
3616.data
3617.skip 1024
3618
3619SECTION replacement6_alias1_0 DATA_VA=0x601c000
3620attr_data {
3621 Name = replacement6_alias1_0,
3622 VA=0x601c000,
3623 RA=0x4a000000,
3624 PA=ra2pa(0x4a000000,0),
3625part_0_ctx_zero_tsb_config_2,
3626 TTE_G=0,
3627 TTE_Context=0,
3628 TTE_V=1,
3629 TTE_Size=0,
3630 TTE_SIZE_PTR=0,
3631 TTE_NFO=0,
3632 TTE_IE=0,
3633 TTE_Soft2=0,
3634 TTE_Diag=0,
3635 TTE_Soft=0,
3636 TTE_L=0,
3637 TTE_CP=1,
3638 TTE_CV=1,
3639 TTE_E=0,
3640 TTE_P=0,
3641 TTE_W=1,
3642 tsbonly
3643 }
3644
3645.data
3646.skip 1024
3647
3648SECTION replacement7_alias1_0 DATA_VA=0x601e000
3649attr_data {
3650 Name = replacement7_alias1_0,
3651 VA=0x601e000,
3652 RA=0x4a800000,
3653 PA=ra2pa(0x4a800000,0),
3654part_0_ctx_zero_tsb_config_2,
3655 TTE_G=0,
3656 TTE_Context=0,
3657 TTE_V=1,
3658 TTE_Size=0,
3659 TTE_SIZE_PTR=0,
3660 TTE_NFO=0,
3661 TTE_IE=0,
3662 TTE_Soft2=0,
3663 TTE_Diag=0,
3664 TTE_Soft=0,
3665 TTE_L=0,
3666 TTE_CP=1,
3667 TTE_CV=1,
3668 TTE_E=0,
3669 TTE_P=0,
3670 TTE_W=1,
3671 tsbonly
3672 }
3673
3674.data
3675.skip 1024
3676
3677SECTION region0_alias0_0 DATA_VA=0x6020000
3678attr_data {
3679 Name = region0_alias0_0,
3680 VA=0x6020000,
3681 RA=0x43000000,
3682 PA=ra2pa(0x43000000,0),
3683part_0_ctx_zero_tsb_config_2,
3684 TTE_G=0,
3685 TTE_Context=0,
3686 TTE_V=1,
3687 TTE_Size=0,
3688 TTE_SIZE_PTR=0,
3689 TTE_NFO=0,
3690 TTE_IE=0,
3691 TTE_Soft2=0,
3692 TTE_Diag=0,
3693 TTE_Soft=0,
3694 TTE_L=0,
3695 TTE_CP=1,
3696 TTE_CV=0,
3697 TTE_E=0,
3698 TTE_P=0,
3699 TTE_W=1,
3700 tsbonly
3701 }
3702
3703.data
3704.skip 1024
3705
3706SECTION region1_alias0_0 DATA_VA=0x6022000
3707attr_data {
3708 Name = region1_alias0_0,
3709 VA=0x6022000,
3710 RA=0x43800000,
3711 PA=ra2pa(0x43800000,0),
3712part_0_ctx_zero_tsb_config_2,
3713 TTE_G=0,
3714 TTE_Context=0,
3715 TTE_V=1,
3716 TTE_Size=0,
3717 TTE_SIZE_PTR=0,
3718 TTE_NFO=0,
3719 TTE_IE=0,
3720 TTE_Soft2=0,
3721 TTE_Diag=0,
3722 TTE_Soft=0,
3723 TTE_L=0,
3724 TTE_CP=1,
3725 TTE_CV=1,
3726 TTE_E=0,
3727 TTE_P=0,
3728 TTE_W=1,
3729 tsbonly
3730 }
3731
3732.data
3733.skip 1024
3734
3735SECTION region2_alias0_0 DATA_VA=0x6024000
3736attr_data {
3737 Name = region2_alias0_0,
3738 VA=0x6024000,
3739 RA=0x44000000,
3740 PA=ra2pa(0x44000000,0),
3741part_0_ctx_zero_tsb_config_2,
3742 TTE_G=0,
3743 TTE_Context=0,
3744 TTE_V=1,
3745 TTE_Size=0,
3746 TTE_SIZE_PTR=0,
3747 TTE_NFO=0,
3748 TTE_IE=0,
3749 TTE_Soft2=0,
3750 TTE_Diag=0,
3751 TTE_Soft=0,
3752 TTE_L=0,
3753 TTE_CP=1,
3754 TTE_CV=1,
3755 TTE_E=0,
3756 TTE_P=0,
3757 TTE_W=1,
3758 tsbonly
3759 }
3760
3761.data
3762.skip 1024
3763
3764SECTION region3_alias0_0 DATA_VA=0x6026000
3765attr_data {
3766 Name = region3_alias0_0,
3767 VA=0x6026000,
3768 RA=0x44800000,
3769 PA=ra2pa(0x44800000,0),
3770part_0_ctx_zero_tsb_config_2,
3771 TTE_G=0,
3772 TTE_Context=0,
3773 TTE_V=1,
3774 TTE_Size=0,
3775 TTE_SIZE_PTR=0,
3776 TTE_NFO=0,
3777 TTE_IE=0,
3778 TTE_Soft2=0,
3779 TTE_Diag=0,
3780 TTE_Soft=0,
3781 TTE_L=0,
3782 TTE_CP=1,
3783 TTE_CV=1,
3784 TTE_E=0,
3785 TTE_P=0,
3786 TTE_W=1,
3787 tsbonly
3788 }
3789
3790.data
3791.skip 1024
3792
3793SECTION region4_alias0_0 DATA_VA=0x6028000
3794attr_data {
3795 Name = region4_alias0_0,
3796 VA=0x6028000,
3797 RA=0x45000000,
3798 PA=ra2pa(0x45000000,0),
3799part_0_ctx_zero_tsb_config_2,
3800 TTE_G=0,
3801 TTE_Context=0,
3802 TTE_V=1,
3803 TTE_Size=0,
3804 TTE_SIZE_PTR=0,
3805 TTE_NFO=0,
3806 TTE_IE=0,
3807 TTE_Soft2=0,
3808 TTE_Diag=0,
3809 TTE_Soft=0,
3810 TTE_L=0,
3811 TTE_CP=1,
3812 TTE_CV=1,
3813 TTE_E=0,
3814 TTE_P=0,
3815 TTE_W=1,
3816 tsbonly
3817 }
3818
3819.data
3820.skip 1024
3821
3822SECTION region5_alias0_0 DATA_VA=0x602a000
3823attr_data {
3824 Name = region5_alias0_0,
3825 VA=0x602a000,
3826 RA=0x45800000,
3827 PA=ra2pa(0x45800000,0),
3828part_0_ctx_zero_tsb_config_2,
3829 TTE_G=0,
3830 TTE_Context=0,
3831 TTE_V=1,
3832 TTE_Size=0,
3833 TTE_SIZE_PTR=0,
3834 TTE_NFO=0,
3835 TTE_IE=0,
3836 TTE_Soft2=0,
3837 TTE_Diag=0,
3838 TTE_Soft=0,
3839 TTE_L=0,
3840 TTE_CP=1,
3841 TTE_CV=1,
3842 TTE_E=0,
3843 TTE_P=0,
3844 TTE_W=1,
3845 tsbonly
3846 }
3847
3848.data
3849.skip 1024
3850
3851SECTION region6_alias0_0 DATA_VA=0x602c000
3852attr_data {
3853 Name = region6_alias0_0,
3854 VA=0x602c000,
3855 RA=0x46000000,
3856 PA=ra2pa(0x46000000,0),
3857part_0_ctx_zero_tsb_config_2,
3858 TTE_G=0,
3859 TTE_Context=0,
3860 TTE_V=1,
3861 TTE_Size=0,
3862 TTE_SIZE_PTR=0,
3863 TTE_NFO=0,
3864 TTE_IE=0,
3865 TTE_Soft2=0,
3866 TTE_Diag=0,
3867 TTE_Soft=0,
3868 TTE_L=0,
3869 TTE_CP=1,
3870 TTE_CV=1,
3871 TTE_E=0,
3872 TTE_P=0,
3873 TTE_W=1,
3874 tsbonly
3875 }
3876
3877.data
3878.skip 1024
3879
3880SECTION region7_alias0_0 DATA_VA=0x602e000
3881attr_data {
3882 Name = region7_alias0_0,
3883 VA=0x602e000,
3884 RA=0x46800000,
3885 PA=ra2pa(0x46800000,0),
3886part_0_ctx_zero_tsb_config_2,
3887 TTE_G=0,
3888 TTE_Context=0,
3889 TTE_V=1,
3890 TTE_Size=0,
3891 TTE_SIZE_PTR=0,
3892 TTE_NFO=0,
3893 TTE_IE=0,
3894 TTE_Soft2=0,
3895 TTE_Diag=0,
3896 TTE_Soft=0,
3897 TTE_L=0,
3898 TTE_CP=1,
3899 TTE_CV=1,
3900 TTE_E=0,
3901 TTE_P=0,
3902 TTE_W=1,
3903 tsbonly
3904 }
3905
3906.data
3907.skip 1024
3908
3909SECTION replacement0_alias0_0 DATA_VA=0x6030000
3910attr_data {
3911 Name = replacement0_alias0_0,
3912 VA=0x6030000,
3913 RA=0x47000000,
3914 PA=ra2pa(0x47000000,0),
3915part_0_ctx_zero_tsb_config_2,
3916 TTE_G=0,
3917 TTE_Context=0,
3918 TTE_V=1,
3919 TTE_Size=0,
3920 TTE_SIZE_PTR=0,
3921 TTE_NFO=0,
3922 TTE_IE=0,
3923 TTE_Soft2=0,
3924 TTE_Diag=0,
3925 TTE_Soft=0,
3926 TTE_L=0,
3927 TTE_CP=1,
3928 TTE_CV=1,
3929 TTE_E=0,
3930 TTE_P=0,
3931 TTE_W=1,
3932 tsbonly
3933 }
3934
3935.data
3936.skip 1024
3937
3938SECTION replacement1_alias0_0 DATA_VA=0x6032000
3939attr_data {
3940 Name = replacement1_alias0_0,
3941 VA=0x6032000,
3942 RA=0x47800000,
3943 PA=ra2pa(0x47800000,0),
3944part_0_ctx_zero_tsb_config_2,
3945 TTE_G=0,
3946 TTE_Context=0,
3947 TTE_V=1,
3948 TTE_Size=0,
3949 TTE_SIZE_PTR=0,
3950 TTE_NFO=0,
3951 TTE_IE=0,
3952 TTE_Soft2=0,
3953 TTE_Diag=0,
3954 TTE_Soft=0,
3955 TTE_L=0,
3956 TTE_CP=1,
3957 TTE_CV=1,
3958 TTE_E=0,
3959 TTE_P=0,
3960 TTE_W=1,
3961 tsbonly
3962 }
3963
3964.data
3965.skip 1024
3966
3967SECTION replacement2_alias0_0 DATA_VA=0x6034000
3968attr_data {
3969 Name = replacement2_alias0_0,
3970 VA=0x6034000,
3971 RA=0x48000000,
3972 PA=ra2pa(0x48000000,0),
3973part_0_ctx_zero_tsb_config_2,
3974 TTE_G=0,
3975 TTE_Context=0,
3976 TTE_V=1,
3977 TTE_Size=0,
3978 TTE_SIZE_PTR=0,
3979 TTE_NFO=0,
3980 TTE_IE=0,
3981 TTE_Soft2=0,
3982 TTE_Diag=0,
3983 TTE_Soft=0,
3984 TTE_L=0,
3985 TTE_CP=1,
3986 TTE_CV=1,
3987 TTE_E=0,
3988 TTE_P=0,
3989 TTE_W=1,
3990 tsbonly
3991 }
3992
3993.data
3994.skip 1024
3995
3996SECTION replacement3_alias0_0 DATA_VA=0x6036000
3997attr_data {
3998 Name = replacement3_alias0_0,
3999 VA=0x6036000,
4000 RA=0x48800000,
4001 PA=ra2pa(0x48800000,0),
4002part_0_ctx_zero_tsb_config_2,
4003 TTE_G=0,
4004 TTE_Context=0,
4005 TTE_V=1,
4006 TTE_Size=0,
4007 TTE_SIZE_PTR=0,
4008 TTE_NFO=0,
4009 TTE_IE=0,
4010 TTE_Soft2=0,
4011 TTE_Diag=0,
4012 TTE_Soft=0,
4013 TTE_L=0,
4014 TTE_CP=1,
4015 TTE_CV=1,
4016 TTE_E=0,
4017 TTE_P=0,
4018 TTE_W=1,
4019 tsbonly
4020 }
4021
4022.data
4023.skip 1024
4024
4025SECTION replacement4_alias0_0 DATA_VA=0x6038000
4026attr_data {
4027 Name = replacement4_alias0_0,
4028 VA=0x6038000,
4029 RA=0x49000000,
4030 PA=ra2pa(0x49000000,0),
4031part_0_ctx_zero_tsb_config_2,
4032 TTE_G=0,
4033 TTE_Context=0,
4034 TTE_V=1,
4035 TTE_Size=0,
4036 TTE_SIZE_PTR=0,
4037 TTE_NFO=0,
4038 TTE_IE=0,
4039 TTE_Soft2=0,
4040 TTE_Diag=0,
4041 TTE_Soft=0,
4042 TTE_L=0,
4043 TTE_CP=1,
4044 TTE_CV=1,
4045 TTE_E=0,
4046 TTE_P=0,
4047 TTE_W=1,
4048 tsbonly
4049 }
4050
4051.data
4052.skip 1024
4053
4054SECTION replacement5_alias0_0 DATA_VA=0x603a000
4055attr_data {
4056 Name = replacement5_alias0_0,
4057 VA=0x603a000,
4058 RA=0x49800000,
4059 PA=ra2pa(0x49800000,0),
4060part_0_ctx_zero_tsb_config_2,
4061 TTE_G=0,
4062 TTE_Context=0,
4063 TTE_V=1,
4064 TTE_Size=0,
4065 TTE_SIZE_PTR=0,
4066 TTE_NFO=0,
4067 TTE_IE=0,
4068 TTE_Soft2=0,
4069 TTE_Diag=0,
4070 TTE_Soft=0,
4071 TTE_L=0,
4072 TTE_CP=1,
4073 TTE_CV=1,
4074 TTE_E=0,
4075 TTE_P=0,
4076 TTE_W=1,
4077 tsbonly
4078 }
4079
4080.data
4081.skip 1024
4082
4083SECTION replacement6_alias0_0 DATA_VA=0x603c000
4084attr_data {
4085 Name = replacement6_alias0_0,
4086 VA=0x603c000,
4087 RA=0x4a000000,
4088 PA=ra2pa(0x4a000000,0),
4089part_0_ctx_zero_tsb_config_2,
4090 TTE_G=0,
4091 TTE_Context=0,
4092 TTE_V=1,
4093 TTE_Size=0,
4094 TTE_SIZE_PTR=0,
4095 TTE_NFO=0,
4096 TTE_IE=0,
4097 TTE_Soft2=0,
4098 TTE_Diag=0,
4099 TTE_Soft=0,
4100 TTE_L=0,
4101 TTE_CP=1,
4102 TTE_CV=1,
4103 TTE_E=0,
4104 TTE_P=0,
4105 TTE_W=1,
4106 tsbonly
4107 }
4108
4109.data
4110.skip 1024
4111
4112SECTION replacement7_alias0_0 DATA_VA=0x603e000
4113attr_data {
4114 Name = replacement7_alias0_0,
4115 VA=0x603e000,
4116 RA=0x4a800000,
4117 PA=ra2pa(0x4a800000,0),
4118part_0_ctx_zero_tsb_config_2,
4119 TTE_G=0,
4120 TTE_Context=0,
4121 TTE_V=1,
4122 TTE_Size=0,
4123 TTE_SIZE_PTR=0,
4124 TTE_NFO=0,
4125 TTE_IE=0,
4126 TTE_Soft2=0,
4127 TTE_Diag=0,
4128 TTE_Soft=0,
4129 TTE_L=0,
4130 TTE_CP=1,
4131 TTE_CV=1,
4132 TTE_E=0,
4133 TTE_P=0,
4134 TTE_W=1,
4135 tsbonly
4136 }
4137
4138.data
4139.skip 1024
4140
4141
4142!------------------------------------------------------------------------
4143
4144SECTION tsotool_unshared_data
4145.global tsotool_unshared_data_start
4146.global res_buf_fp_p_0
4147.global res_buf_int_p_0
4148.global private_data_p0
4149.global stack_top_p0:
4150.global res_buf_fp_p_1
4151.global res_buf_int_p_1
4152.global private_data_p1
4153.global stack_top_p1:
4154.global res_buf_fp_p_2
4155.global res_buf_int_p_2
4156.global private_data_p2
4157.global stack_top_p2:
4158.global res_buf_fp_p_3
4159.global res_buf_int_p_3
4160.global private_data_p3
4161.global stack_top_p3:
4162.global res_buf_fp_p_4
4163.global res_buf_int_p_4
4164.global private_data_p4
4165.global stack_top_p4:
4166.global res_buf_fp_p_5
4167.global res_buf_int_p_5
4168.global private_data_p5
4169.global stack_top_p5:
4170.global res_buf_fp_p_6
4171.global res_buf_int_p_6
4172.global private_data_p6
4173.global stack_top_p6:
4174.global res_buf_fp_p_7
4175.global res_buf_int_p_7
4176.global private_data_p7
4177.global stack_top_p7:
4178.data
4179ALIGN_PAGE_512K
4180tsotool_unshared_data_start:
4181!-- label names of res_buf must match with extract_loads_m64.pl --
4182.align 64 ! for self bcopy()
4183res_buf_fp_p_0:
4184 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4185.align 64 ! for self bcopy()
4186res_buf_int_p_0:
4187 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4188.align 64 ! for self bcopy()
4189res_buf_fp_p_1:
4190 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4191.align 64 ! for self bcopy()
4192res_buf_int_p_1:
4193 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4194.align 64 ! for self bcopy()
4195res_buf_fp_p_2:
4196 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4197.align 64 ! for self bcopy()
4198res_buf_int_p_2:
4199 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4200.align 64 ! for self bcopy()
4201res_buf_fp_p_3:
4202 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4203.align 64 ! for self bcopy()
4204res_buf_int_p_3:
4205 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4206.align 64 ! for self bcopy()
4207res_buf_fp_p_4:
4208 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4209.align 64 ! for self bcopy()
4210res_buf_int_p_4:
4211 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4212.align 64 ! for self bcopy()
4213res_buf_fp_p_5:
4214 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4215.align 64 ! for self bcopy()
4216res_buf_int_p_5:
4217 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4218.align 64 ! for self bcopy()
4219res_buf_fp_p_6:
4220 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4221.align 64 ! for self bcopy()
4222res_buf_int_p_6:
4223 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4224.align 64 ! for self bcopy()
4225res_buf_fp_p_7:
4226 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4227.align 64 ! for self bcopy()
4228res_buf_int_p_7:
4229 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
4230private_data_p0:
4231 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
4232private_data_p1:
4233 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
4234private_data_p2:
4235 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
4236private_data_p3:
4237 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
4238private_data_p4:
4239 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
4240private_data_p5:
4241 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
4242private_data_p6:
4243 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
4244private_data_p7:
4245 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
4246stack_top_p0:
4247 .skip 2048
4248stack_top_p1:
4249 .skip 2048
4250stack_top_p2:
4251 .skip 2048
4252stack_top_p3:
4253 .skip 2048
4254stack_top_p4:
4255 .skip 2048
4256stack_top_p5:
4257 .skip 2048
4258stack_top_p6:
4259 .skip 2048
4260stack_top_p7:
4261 .skip 2048
4262tsotool_unshared_data_end:
4263ALIGN_PAGE_512K
4264! to prevent VAs from running over from this section into shared regions
4265
4266!------------------------------------------------------------------------
4267
4268.seg "data"
4269! 8 shared memory regions, 1 alias(es) each (Alias 0 is normal VA)
4270
4271
4272SECTION region0_alias0
4273.global REGION0_ALIAS0_START
4274.data
4275ALIGN_PAGE_8K
4276REGION0_ALIAS0_START:
4277 .skip REGION_MAPPED_SIZE_RTL
4278REGION0_ALIAS0_END:
4279 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4280
4281
4282SECTION region1_alias0
4283.global REGION1_ALIAS0_START
4284.data
4285ALIGN_PAGE_8K
4286REGION1_ALIAS0_START:
4287 .skip REGION_MAPPED_SIZE_RTL
4288REGION1_ALIAS0_END:
4289 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4290
4291
4292SECTION region2_alias0
4293.global REGION2_ALIAS0_START
4294.data
4295ALIGN_PAGE_8K
4296REGION2_ALIAS0_START:
4297 .skip REGION_MAPPED_SIZE_RTL
4298REGION2_ALIAS0_END:
4299 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4300
4301
4302SECTION region3_alias0
4303.global REGION3_ALIAS0_START
4304.data
4305ALIGN_PAGE_8K
4306REGION3_ALIAS0_START:
4307 .skip REGION_MAPPED_SIZE_RTL
4308REGION3_ALIAS0_END:
4309 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4310
4311
4312SECTION region4_alias0
4313.global REGION4_ALIAS0_START
4314.data
4315ALIGN_PAGE_8K
4316REGION4_ALIAS0_START:
4317 .skip REGION_MAPPED_SIZE_RTL
4318REGION4_ALIAS0_END:
4319 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4320
4321
4322SECTION region5_alias0
4323.global REGION5_ALIAS0_START
4324.data
4325ALIGN_PAGE_8K
4326REGION5_ALIAS0_START:
4327 .skip REGION_MAPPED_SIZE_RTL
4328REGION5_ALIAS0_END:
4329 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4330
4331
4332SECTION region6_alias0
4333.global REGION6_ALIAS0_START
4334.data
4335ALIGN_PAGE_8K
4336REGION6_ALIAS0_START:
4337 .skip REGION_MAPPED_SIZE_RTL
4338REGION6_ALIAS0_END:
4339 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4340
4341
4342SECTION region7_alias0
4343.global REGION7_ALIAS0_START
4344.data
4345ALIGN_PAGE_8K
4346REGION7_ALIAS0_START:
4347 .skip REGION_MAPPED_SIZE_RTL
4348REGION7_ALIAS0_END:
4349 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4350
4351
4352SECTION replacement0_alias0
4353.global REPLACEMENT0_ALIAS0_START
4354.data
4355ALIGN_PAGE_8K
4356REPLACEMENT0_ALIAS0_START:
4357 .skip REGION_MAPPED_SIZE_RTL
4358REPLACEMENT0_ALIAS0_END:
4359 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4360
4361
4362SECTION replacement1_alias0
4363.global REPLACEMENT1_ALIAS0_START
4364.data
4365ALIGN_PAGE_8K
4366REPLACEMENT1_ALIAS0_START:
4367 .skip REGION_MAPPED_SIZE_RTL
4368REPLACEMENT1_ALIAS0_END:
4369 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4370
4371
4372SECTION replacement2_alias0
4373.global REPLACEMENT2_ALIAS0_START
4374.data
4375ALIGN_PAGE_8K
4376REPLACEMENT2_ALIAS0_START:
4377 .skip REGION_MAPPED_SIZE_RTL
4378REPLACEMENT2_ALIAS0_END:
4379 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4380
4381
4382SECTION replacement3_alias0
4383.global REPLACEMENT3_ALIAS0_START
4384.data
4385ALIGN_PAGE_8K
4386REPLACEMENT3_ALIAS0_START:
4387 .skip REGION_MAPPED_SIZE_RTL
4388REPLACEMENT3_ALIAS0_END:
4389 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4390
4391
4392SECTION replacement4_alias0
4393.global REPLACEMENT4_ALIAS0_START
4394.data
4395ALIGN_PAGE_8K
4396REPLACEMENT4_ALIAS0_START:
4397 .skip REGION_MAPPED_SIZE_RTL
4398REPLACEMENT4_ALIAS0_END:
4399 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4400
4401
4402SECTION replacement5_alias0
4403.global REPLACEMENT5_ALIAS0_START
4404.data
4405ALIGN_PAGE_8K
4406REPLACEMENT5_ALIAS0_START:
4407 .skip REGION_MAPPED_SIZE_RTL
4408REPLACEMENT5_ALIAS0_END:
4409 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4410
4411
4412SECTION replacement6_alias0
4413.global REPLACEMENT6_ALIAS0_START
4414.data
4415ALIGN_PAGE_8K
4416REPLACEMENT6_ALIAS0_START:
4417 .skip REGION_MAPPED_SIZE_RTL
4418REPLACEMENT6_ALIAS0_END:
4419 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4420
4421
4422SECTION replacement7_alias0
4423.global REPLACEMENT7_ALIAS0_START
4424.data
4425ALIGN_PAGE_8K
4426REPLACEMENT7_ALIAS0_START:
4427 .skip REGION_MAPPED_SIZE_RTL
4428REPLACEMENT7_ALIAS0_END:
4429 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
4430
4431SECTION .MAIN
4432.global local_trap_handlers_start
4433.global local_trap_handlers_end.global extern_interrupt_handler
4434.text
4435ALIGN_PAGE_8K
4436local_trap_handlers_start:
4437
4438.align 64
4439extern_interrupt_handler:
4440stxa %g0, [%g0]ASI_INTR_RECEIVE
4441retry
4442
4443local_trap_handlers_end:
4444
4445SECTION .MAIN
4446.global main
4447.global tsotool_text_start
4448.global irepl_text_start
4449.text
4450ba user_text_start
4451nop
4452ALIGN_PAGE_64K
4453irepl_text_start:
4454 jmpl %g1+8, %g1
4455 nop
4456 .skip 24
4457 jmpl %g1+8, %g1
4458 nop
4459 .skip 24
4460 jmpl %g1+8, %g1
4461 nop
4462 .skip 24
4463 jmpl %g1+8, %g1
4464 nop
4465 .skip 24
4466 jmpl %g1+8, %g1
4467 nop
4468 .skip 24
4469 jmpl %g1+8, %g1
4470 nop
4471 .skip 24
4472 jmpl %g1+8, %g1
4473 nop
4474 .skip 24
4475 jmpl %g1+8, %g1
4476 nop
4477 .skip 24
4478 jmpl %g1+8, %g1
4479 nop
4480 .skip 24
4481 jmpl %g1+8, %g1
4482 nop
4483 .skip 24
4484 jmpl %g1+8, %g1
4485 nop
4486 .skip 24
4487 jmpl %g1+8, %g1
4488 nop
4489 .skip 24
4490 jmpl %g1+8, %g1
4491 nop
4492 .skip 24
4493 jmpl %g1+8, %g1
4494 nop
4495 .skip 24
4496 jmpl %g1+8, %g1
4497 nop
4498 .skip 24
4499 jmpl %g1+8, %g1
4500 nop
4501 .skip 24
4502 jmpl %g1+8, %g1
4503 nop
4504 .skip 24
4505 jmpl %g1+8, %g1
4506 nop
4507 .skip 24
4508 jmpl %g1+8, %g1
4509 nop
4510 .skip 24
4511 jmpl %g1+8, %g1
4512 nop
4513 .skip 24
4514 jmpl %g1+8, %g1
4515 nop
4516 .skip 24
4517 jmpl %g1+8, %g1
4518 nop
4519 .skip 24
4520 jmpl %g1+8, %g1
4521 nop
4522 .skip 24
4523 jmpl %g1+8, %g1
4524 nop
4525 .skip 24
4526 jmpl %g1+8, %g1
4527 nop
4528 .skip 24
4529 jmpl %g1+8, %g1
4530 nop
4531 .skip 24
4532 jmpl %g1+8, %g1
4533 nop
4534 .skip 24
4535 jmpl %g1+8, %g1
4536 nop
4537 .skip 24
4538 jmpl %g1+8, %g1
4539 nop
4540 .skip 24
4541 jmpl %g1+8, %g1
4542 nop
4543 .skip 24
4544 jmpl %g1+8, %g1
4545 nop
4546 .skip 24
4547 jmpl %g1+8, %g1
4548 nop
4549 .skip 24
4550 jmpl %g1+8, %g1
4551 nop
4552 .skip 24
4553 jmpl %g1+8, %g1
4554 nop
4555 .skip 24
4556 jmpl %g1+8, %g1
4557 nop
4558 .skip 24
4559 jmpl %g1+8, %g1
4560 nop
4561 .skip 24
4562 jmpl %g1+8, %g1
4563 nop
4564 .skip 24
4565 jmpl %g1+8, %g1
4566 nop
4567 .skip 24
4568 jmpl %g1+8, %g1
4569 nop
4570 .skip 24
4571 jmpl %g1+8, %g1
4572 nop
4573 .skip 24
4574 jmpl %g1+8, %g1
4575 nop
4576 .skip 24
4577 jmpl %g1+8, %g1
4578 nop
4579 .skip 24
4580 jmpl %g1+8, %g1
4581 nop
4582 .skip 24
4583 jmpl %g1+8, %g1
4584 nop
4585 .skip 24
4586 jmpl %g1+8, %g1
4587 nop
4588 .skip 24
4589 jmpl %g1+8, %g1
4590 nop
4591 .skip 24
4592 jmpl %g1+8, %g1
4593 nop
4594 .skip 24
4595 jmpl %g1+8, %g1
4596 nop
4597 .skip 24
4598 jmpl %g1+8, %g1
4599 nop
4600 .skip 24
4601 jmpl %g1+8, %g1
4602 nop
4603 .skip 24
4604 jmpl %g1+8, %g1
4605 nop
4606 .skip 24
4607 jmpl %g1+8, %g1
4608 nop
4609 .skip 24
4610 jmpl %g1+8, %g1
4611 nop
4612 .skip 24
4613 jmpl %g1+8, %g1
4614 nop
4615 .skip 24
4616 jmpl %g1+8, %g1
4617 nop
4618 .skip 24
4619 jmpl %g1+8, %g1
4620 nop
4621 .skip 24
4622 jmpl %g1+8, %g1
4623 nop
4624 .skip 24
4625 jmpl %g1+8, %g1
4626 nop
4627 .skip 24
4628 jmpl %g1+8, %g1
4629 nop
4630 .skip 24
4631 jmpl %g1+8, %g1
4632 nop
4633 .skip 24
4634 jmpl %g1+8, %g1
4635 nop
4636 .skip 24
4637 jmpl %g1+8, %g1
4638 nop
4639 .skip 24
4640 jmpl %g1+8, %g1
4641 nop
4642 .skip 24
4643 jmpl %g1+8, %g1
4644 nop
4645 .skip 24
4646 jmpl %g1+8, %g1
4647 nop
4648 .skip 24
4649 jmpl %g1+8, %g1
4650 nop
4651 .skip 24
4652 jmpl %g1+8, %g1
4653 nop
4654 .skip 24
4655 jmpl %g1+8, %g1
4656 nop
4657 .skip 24
4658 jmpl %g1+8, %g1
4659 nop
4660 .skip 24
4661 jmpl %g1+8, %g1
4662 nop
4663 .skip 24
4664 jmpl %g1+8, %g1
4665 nop
4666 .skip 24
4667 jmpl %g1+8, %g1
4668 nop
4669 .skip 24
4670 jmpl %g1+8, %g1
4671 nop
4672 .skip 24
4673 jmpl %g1+8, %g1
4674 nop
4675 .skip 24
4676 jmpl %g1+8, %g1
4677 nop
4678 .skip 24
4679 jmpl %g1+8, %g1
4680 nop
4681 .skip 24
4682 jmpl %g1+8, %g1
4683 nop
4684 .skip 24
4685 jmpl %g1+8, %g1
4686 nop
4687 .skip 24
4688 jmpl %g1+8, %g1
4689 nop
4690 .skip 24
4691 jmpl %g1+8, %g1
4692 nop
4693 .skip 24
4694 jmpl %g1+8, %g1
4695 nop
4696 .skip 24
4697 jmpl %g1+8, %g1
4698 nop
4699 .skip 24
4700 jmpl %g1+8, %g1
4701 nop
4702 .skip 24
4703 jmpl %g1+8, %g1
4704 nop
4705 .skip 24
4706 jmpl %g1+8, %g1
4707 nop
4708 .skip 24
4709 jmpl %g1+8, %g1
4710 nop
4711 .skip 24
4712 jmpl %g1+8, %g1
4713 nop
4714 .skip 24
4715 jmpl %g1+8, %g1
4716 nop
4717 .skip 24
4718 jmpl %g1+8, %g1
4719 nop
4720 .skip 24
4721 jmpl %g1+8, %g1
4722 nop
4723 .skip 24
4724 jmpl %g1+8, %g1
4725 nop
4726 .skip 24
4727 jmpl %g1+8, %g1
4728 nop
4729 .skip 24
4730 jmpl %g1+8, %g1
4731 nop
4732 .skip 24
4733 jmpl %g1+8, %g1
4734 nop
4735 .skip 24
4736 jmpl %g1+8, %g1
4737 nop
4738 .skip 24
4739 jmpl %g1+8, %g1
4740 nop
4741 .skip 24
4742 jmpl %g1+8, %g1
4743 nop
4744 .skip 24
4745 jmpl %g1+8, %g1
4746 nop
4747 .skip 24
4748 jmpl %g1+8, %g1
4749 nop
4750 .skip 24
4751 jmpl %g1+8, %g1
4752 nop
4753 .skip 24
4754 jmpl %g1+8, %g1
4755 nop
4756 .skip 24
4757 jmpl %g1+8, %g1
4758 nop
4759 .skip 24
4760 jmpl %g1+8, %g1
4761 nop
4762 .skip 24
4763 jmpl %g1+8, %g1
4764 nop
4765 .skip 24
4766 jmpl %g1+8, %g1
4767 nop
4768 .skip 24
4769 jmpl %g1+8, %g1
4770 nop
4771 .skip 24
4772 jmpl %g1+8, %g1
4773 nop
4774 .skip 24
4775 jmpl %g1+8, %g1
4776 nop
4777 .skip 24
4778 jmpl %g1+8, %g1
4779 nop
4780 .skip 24
4781 jmpl %g1+8, %g1
4782 nop
4783 .skip 24
4784 jmpl %g1+8, %g1
4785 nop
4786 .skip 24
4787 jmpl %g1+8, %g1
4788 nop
4789 .skip 24
4790 jmpl %g1+8, %g1
4791 nop
4792 .skip 24
4793 jmpl %g1+8, %g1
4794 nop
4795 .skip 24
4796 jmpl %g1+8, %g1
4797 nop
4798 .skip 24
4799 jmpl %g1+8, %g1
4800 nop
4801 .skip 24
4802 jmpl %g1+8, %g1
4803 nop
4804 .skip 24
4805 jmpl %g1+8, %g1
4806 nop
4807 .skip 24
4808 jmpl %g1+8, %g1
4809 nop
4810 .skip 24
4811 jmpl %g1+8, %g1
4812 nop
4813 .skip 24
4814 jmpl %g1+8, %g1
4815 nop
4816 .skip 24
4817 jmpl %g1+8, %g1
4818 nop
4819 .skip 24
4820 jmpl %g1+8, %g1
4821 nop
4822 .skip 24
4823 jmpl %g1+8, %g1
4824 nop
4825 .skip 24
4826 jmpl %g1+8, %g1
4827 nop
4828 .skip 24
4829 jmpl %g1+8, %g1
4830 nop
4831 .skip 24
4832 jmpl %g1+8, %g1
4833 nop
4834 .skip 24
4835 jmpl %g1+8, %g1
4836 nop
4837 .skip 24
4838 jmpl %g1+8, %g1
4839 nop
4840 .skip 24
4841ALIGN_PAGE_64K
4842user_text_start:
4843ba main
4844nop
4845user_text_end:
4846
4847ALIGN_PAGE_64K
4848tsotool_text_start:
4849main:
4850 mov 0, %o0
4851 mov 0, %o1
4852 CHECK_PROC_ID
4853! at this point, g1 should have CPU id (0, 1, 2, ...)
4854 set REGION0_ALIAS0_START, %o0 ! shared address 0
4855 set REGION1_ALIAS0_START, %o1 ! shared address 1
4856 cmp %g1, 0x7
4857 be setup_p7
4858 nop
4859 cmp %g1, 0x6
4860 be setup_p6
4861 nop
4862 cmp %g1, 0x5
4863 be setup_p5
4864 nop
4865 cmp %g1, 0x4
4866 be setup_p4
4867 nop
4868 cmp %g1, 0x3
4869 be setup_p3
4870 nop
4871 cmp %g1, 0x2
4872 be setup_p2
4873 nop
4874 cmp %g1, 0x1
4875 be setup_p1
4876 nop
4877 cmp %g1, 0x0
4878 be setup_p0
4879 nop
4880 EXIT_BAD ! Should never reach here
4881 nop
4882
4883setup_p0:
4884 setx stack_top_p0, %g1, %l1
4885 add %l1, 1024, %sp
4886 setx res_buf_fp_p_0, %g1, %o4
4887 setx private_data_p0, %g1, %o5
4888 setx func0, %g1, %l4
4889 call %l4
4890 nop
4891 EXIT_GOOD
4892 nop
4893
4894setup_p1:
4895 setx stack_top_p1, %g1, %l1
4896 add %l1, 1024, %sp
4897 setx res_buf_fp_p_1, %g1, %o4
4898 setx private_data_p1, %g1, %o5
4899 setx func1, %g1, %l4
4900 call %l4
4901 nop
4902 EXIT_GOOD
4903 nop
4904
4905setup_p2:
4906 setx stack_top_p2, %g1, %l1
4907 add %l1, 1024, %sp
4908 setx res_buf_fp_p_2, %g1, %o4
4909 setx private_data_p2, %g1, %o5
4910 setx func2, %g1, %l4
4911 call %l4
4912 nop
4913 EXIT_GOOD
4914 nop
4915
4916setup_p3:
4917 setx stack_top_p3, %g1, %l1
4918 add %l1, 1024, %sp
4919 setx res_buf_fp_p_3, %g1, %o4
4920 setx private_data_p3, %g1, %o5
4921 setx func3, %g1, %l4
4922 call %l4
4923 nop
4924 EXIT_GOOD
4925 nop
4926
4927setup_p4:
4928 setx stack_top_p4, %g1, %l1
4929 add %l1, 1024, %sp
4930 setx res_buf_fp_p_4, %g1, %o4
4931 setx private_data_p4, %g1, %o5
4932 setx func4, %g1, %l4
4933 call %l4
4934 nop
4935 EXIT_GOOD
4936 nop
4937
4938setup_p5:
4939 setx stack_top_p5, %g1, %l1
4940 add %l1, 1024, %sp
4941 setx res_buf_fp_p_5, %g1, %o4
4942 setx private_data_p5, %g1, %o5
4943 setx func5, %g1, %l4
4944 call %l4
4945 nop
4946 EXIT_GOOD
4947 nop
4948
4949setup_p6:
4950 setx stack_top_p6, %g1, %l1
4951 add %l1, 1024, %sp
4952 setx res_buf_fp_p_6, %g1, %o4
4953 setx private_data_p6, %g1, %o5
4954 setx func6, %g1, %l4
4955 call %l4
4956 nop
4957 EXIT_GOOD
4958 nop
4959
4960setup_p7:
4961 setx stack_top_p7, %g1, %l1
4962 add %l1, 1024, %sp
4963 setx res_buf_fp_p_7, %g1, %o4
4964 setx private_data_p7, %g1, %o5
4965 setx func7, %g1, %l4
4966 call %l4
4967 nop
4968 EXIT_GOOD
4969 nop
4970#define NO_REAL_CPUS_MINUS_1 7
4971
4972!-----------------
4973
4974! register usage:
4975! %i0 %i1 : base registers for first 2 regions
4976! %i2 %i3 : cache registers for 8 regions
4977! %i4 fixed pointer to per-cpu results area
4978! %l1 moving pointer to per-cpu FP results area
4979! %o7 moving pointer to per-cpu integer results area
4980! %i5 pointer to per-cpu private area
4981! %l0 holds lfsr, used as source of random bits
4982! %l2 loop count register
4983! %f16 running counter for unique fp store values
4984! %f17 holds increment value for fp counter
4985! %l4 running counter for unique integer store values (increment value is always 1)
4986! %l5 move-to register for load values (simulation only)
4987! %f30 move-to register for FP values (simulation only)
4988! %i4 holds the instructions count which is used for interrupt ordering
4989! %i4 holds the thread_id (OBP only)
4990! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
4991! %l3 %l6 %l7 %o5 : 4 temporary registers
4992! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
4993! %f0-f15 FP results buffer registers
4994! %f32-f47 FP block load/store registers
4995
4996func0:
4997! instruction sequence begins
4998save %sp, -192, %sp
4999
5000! Force %i0-%i3 to be 64-byte aligned
5001add %i0, 63, %i0
5002andn %i0, 63, %i0
5003
5004add %i1, 63, %i1
5005andn %i1, 63, %i1
5006
5007add %i2, 63, %i2
5008andn %i2, 63, %i2
5009
5010add %i3, 63, %i3
5011andn %i3, 63, %i3
5012
5013add %i4, 63, %i4
5014andn %i4, 63, %i4
5015
5016add %i5, 63, %i5
5017andn %i5, 63, %i5
5018
5019
5020! Initialize pointer to FP load results area
5021mov %i4, %l1
5022
5023! Initialize pointer to integer load results area
5024sethi %hi(0x80000), %o7
5025or %o7, %lo(0x80000), %o7
5026add %o7, %l1, %o7
5027
5028! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
5029mov 0x0, %i4
5030
5031! Initialize %f0-%f62 to 0xdeadbee0deadbee1
5032sethi %hi(0xdeadbee0), %l6
5033or %l6, %lo(0xdeadbee0), %l6
5034stw %l6, [%i5]
5035sethi %hi(0xdeadbee1), %l6
5036or %l6, %lo(0xdeadbee1), %l6
5037stw %l6, [%i5+4]
5038ldd [%i5], %f0
5039fmovd %f0, %f2
5040fmovd %f0, %f4
5041fmovd %f0, %f6
5042fmovd %f0, %f8
5043fmovd %f0, %f10
5044fmovd %f0, %f12
5045fmovd %f0, %f14
5046fmovd %f0, %f16
5047fmovd %f0, %f18
5048fmovd %f0, %f20
5049fmovd %f0, %f22
5050fmovd %f0, %f24
5051fmovd %f0, %f26
5052fmovd %f0, %f28
5053fmovd %f0, %f30
5054fmovd %f0, %f32
5055fmovd %f0, %f34
5056fmovd %f0, %f36
5057fmovd %f0, %f38
5058fmovd %f0, %f40
5059fmovd %f0, %f42
5060fmovd %f0, %f44
5061fmovd %f0, %f46
5062fmovd %f0, %f48
5063fmovd %f0, %f50
5064fmovd %f0, %f52
5065fmovd %f0, %f54
5066fmovd %f0, %f56
5067fmovd %f0, %f58
5068fmovd %f0, %f60
5069fmovd %f0, %f62
5070
5071! Signature for extract_loads script to start extracting load values for this stream
5072sethi %hi(0x00deade1), %l6
5073or %l6, %lo(0x00deade1), %l6
5074stw %l6, [%i5]
5075ld [%i5], %f16
5076
5077! Initialize running integer counter in register %l4
5078sethi %hi(0x1), %l4
5079or %l4, %lo(0x1), %l4
5080
5081! Initialize running FP counter in register %f16
5082sethi %hi(0x3f800001), %l6
5083or %l6, %lo(0x3f800001), %l6
5084stw %l6, [%i5]
5085ld [%i5], %f16
5086
5087! Initialize FP counter increment value in register %f17 (constant)
5088sethi %hi(0x34000000), %l6
5089or %l6, %lo(0x34000000), %l6
5090stw %l6, [%i5]
5091ld [%i5], %f17
5092
5093! Initialize LFSR to 0x4547^4
5094sethi %hi(0x4547), %l0
5095or %l0, %lo(0x4547), %l0
5096mulx %l0, %l0, %l0
5097mulx %l0, %l0, %l0
5098
5099BEGIN_NODES0: ! Test instruction sequence for ISTREAM 0 begins
5100
5101P1: !_REPLACEMENT [18] (Int) (Loop entry)
5102sethi %hi(0x5), %l2
5103or %l2, %lo(0x5), %l2
5104loop_entry_0_0:
5105sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
5106sub %i0, %i3, %i3
5107sethi %hi(0x2000), %l7
5108ld [%i3+128], %l3
5109st %l3, [%i3+128]
5110add %i3, %l7, %o5
5111ld [%o5+128], %l3
5112st %l3, [%o5+128]
5113add %o5, %l7, %o5
5114ld [%o5+128], %l3
5115st %l3, [%o5+128]
5116add %o5, %l7, %o5
5117ld [%o5+128], %l3
5118st %l3, [%o5+128]
5119add %o5, %l7, %o5
5120ld [%o5+128], %l3
5121st %l3, [%o5+128]
5122add %o5, %l7, %o5
5123ld [%o5+128], %l3
5124st %l3, [%o5+128]
5125add %o5, %l7, %o5
5126ld [%o5+128], %l3
5127st %l3, [%o5+128]
5128add %o5, %l7, %o5
5129ld [%o5+128], %l3
5130st %l3, [%o5+128]
5131
5132P2: !_LD [12] (Int) (CBR)
5133sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
5134add %i0, %i2, %i2
5135lduw [%i2 + 4], %o0
5136! move %o0(lower) -> %o0(upper)
5137sllx %o0, 32, %o0
5138
5139! cbranch
5140andcc %l0, 1, %g0
5141be,pt %xcc, TARGET2
5142nop
5143RET2:
5144
5145! lfsr step begin
5146srlx %l0, 1, %o5
5147xnor %o5, %l0, %o5
5148sllx %o5, 63, %o5
5149or %o5, %l0, %l0
5150srlx %l0, 1, %l0
5151
5152
5153P3: !_REPLACEMENT [34] (Int)
5154sethi %hi(0x2000), %l3
5155ld [%i3+64], %l7
5156st %l7, [%i3+64]
5157add %i3, %l3, %l6
5158ld [%l6+64], %l7
5159st %l7, [%l6+64]
5160add %l6, %l3, %l6
5161ld [%l6+64], %l7
5162st %l7, [%l6+64]
5163add %l6, %l3, %l6
5164ld [%l6+64], %l7
5165st %l7, [%l6+64]
5166add %l6, %l3, %l6
5167ld [%l6+64], %l7
5168st %l7, [%l6+64]
5169add %l6, %l3, %l6
5170ld [%l6+64], %l7
5171st %l7, [%l6+64]
5172add %l6, %l3, %l6
5173ld [%l6+64], %l7
5174st %l7, [%l6+64]
5175add %l6, %l3, %l6
5176ld [%l6+64], %l7
5177st %l7, [%l6+64]
5178
5179P4: !_MEMBAR (FP)
5180membar #StoreLoad
5181
5182P5: !_BLD [29] (FP) (CBR) (Branch target of P97)
5183wr %g0, 0xf0, %asi
5184sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
5185add %i0, %i3, %i3
5186ldda [%i3 + 0] %asi, %f0
5187membar #Sync
5188! 3 addresses covered
5189fmovd %f8, %f2
5190
5191! cbranch
5192andcc %l0, 1, %g0
5193be,pn %xcc, TARGET5
5194nop
5195RET5:
5196
5197! lfsr step begin
5198srlx %l0, 1, %o5
5199xnor %o5, %l0, %o5
5200sllx %o5, 63, %o5
5201or %o5, %l0, %l0
5202srlx %l0, 1, %l0
5203
5204ba P6
5205nop
5206
5207TARGET97:
5208ba RET97
5209nop
5210
5211
5212P6: !_MEMBAR (FP) (Branch target of P73)
5213ba P7
5214nop
5215
5216TARGET73:
5217ba RET73
5218nop
5219
5220
5221P7: !_REPLACEMENT [33] (Int)
5222sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
5223add %i0, %i2, %i2
5224sethi %hi(0x2000), %l3
5225ld [%i2+0], %l7
5226st %l7, [%i2+0]
5227add %i2, %l3, %l6
5228ld [%l6+0], %l7
5229st %l7, [%l6+0]
5230add %l6, %l3, %l6
5231ld [%l6+0], %l7
5232st %l7, [%l6+0]
5233add %l6, %l3, %l6
5234ld [%l6+0], %l7
5235st %l7, [%l6+0]
5236add %l6, %l3, %l6
5237ld [%l6+0], %l7
5238st %l7, [%l6+0]
5239add %l6, %l3, %l6
5240ld [%l6+0], %l7
5241st %l7, [%l6+0]
5242add %l6, %l3, %l6
5243ld [%l6+0], %l7
5244st %l7, [%l6+0]
5245add %l6, %l3, %l6
5246ld [%l6+0], %l7
5247st %l7, [%l6+0]
5248
5249P8: !_LD [29] (Int)
5250lduw [%i3 + 4], %l3
5251! move %l3(lower) -> %o0(lower)
5252or %l3, %o0, %o0
5253
5254P9: !_MEMBAR (FP)
5255
5256P10: !_BST [31] (maybe <- 0x3f800001) (FP) (CBR)
5257wr %g0, 0xf0, %asi
5258! preparing store val #0, next val will be in f32
5259fmovs %f16, %f20
5260fadds %f16, %f17, %f16
5261! preparing store val #1, next val will be in f40
5262fmovd %f20, %f32
5263fmovs %f16, %f20
5264fadds %f16, %f17, %f16
5265fmovd %f20, %f40
5266membar #Sync
5267stda %f32, [%i3 + 64 ] %asi
5268
5269! cbranch
5270andcc %l0, 1, %g0
5271be,pn %xcc, TARGET10
5272nop
5273RET10:
5274
5275! lfsr step begin
5276srlx %l0, 1, %l3
5277xnor %l3, %l0, %l3
5278sllx %l3, 63, %l3
5279or %l3, %l0, %l0
5280srlx %l0, 1, %l0
5281
5282
5283P11: !_MEMBAR (FP)
5284membar #StoreLoad
5285
5286P12: !_REPLACEMENT [18] (Int)
5287sethi %hi(0x2000), %l6
5288ld [%i2+128], %o5
5289st %o5, [%i2+128]
5290add %i2, %l6, %l7
5291ld [%l7+128], %o5
5292st %o5, [%l7+128]
5293add %l7, %l6, %l7
5294ld [%l7+128], %o5
5295st %o5, [%l7+128]
5296add %l7, %l6, %l7
5297ld [%l7+128], %o5
5298st %o5, [%l7+128]
5299add %l7, %l6, %l7
5300ld [%l7+128], %o5
5301st %o5, [%l7+128]
5302add %l7, %l6, %l7
5303ld [%l7+128], %o5
5304st %o5, [%l7+128]
5305add %l7, %l6, %l7
5306ld [%l7+128], %o5
5307st %o5, [%l7+128]
5308add %l7, %l6, %l7
5309ld [%l7+128], %o5
5310st %o5, [%l7+128]
5311
5312P13: !_MEMBAR (FP) (Secondary ctx)
5313membar #StoreLoad
5314
5315P14: !_BLD [12] (FP) (Secondary ctx)
5316wr %g0, 0xf1, %asi
5317sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
5318add %i0, %i3, %i3
5319ldda [%i3 + 0] %asi, %f32
5320membar #Sync
5321! 3 addresses covered
5322fmovd %f32, %f18
5323fmovs %f18, %f3
5324fmovs %f19, %f4
5325fmovd %f40, %f18
5326fmovs %f18, %f5
5327
5328P15: !_MEMBAR (FP) (Secondary ctx)
5329
5330P16: !_REPLACEMENT [2] (Int)
5331sethi %hi(0x2000), %l3
5332ld [%i2+8], %l7
5333st %l7, [%i2+8]
5334add %i2, %l3, %l6
5335ld [%l6+8], %l7
5336st %l7, [%l6+8]
5337add %l6, %l3, %l6
5338ld [%l6+8], %l7
5339st %l7, [%l6+8]
5340add %l6, %l3, %l6
5341ld [%l6+8], %l7
5342st %l7, [%l6+8]
5343add %l6, %l3, %l6
5344ld [%l6+8], %l7
5345st %l7, [%l6+8]
5346add %l6, %l3, %l6
5347ld [%l6+8], %l7
5348st %l7, [%l6+8]
5349add %l6, %l3, %l6
5350ld [%l6+8], %l7
5351st %l7, [%l6+8]
5352add %l6, %l3, %l6
5353ld [%l6+8], %l7
5354st %l7, [%l6+8]
5355
5356P17: !_MEMBAR (FP)
5357
5358P18: !_BST [33] (maybe <- 0x3f800003) (FP) (Branch target of P151)
5359wr %g0, 0xf0, %asi
5360sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
5361add %i0, %i2, %i2
5362! preparing store val #0, next val will be in f32
5363fmovs %f16, %f20
5364fadds %f16, %f17, %f16
5365fmovd %f20, %f32
5366membar #Sync
5367stda %f32, [%i2 + 0 ] %asi
5368ba P19
5369nop
5370
5371TARGET151:
5372ba RET151
5373nop
5374
5375
5376P19: !_MEMBAR (FP) (Branch target of P112)
5377membar #StoreLoad
5378ba P20
5379nop
5380
5381TARGET112:
5382ba RET112
5383nop
5384
5385
5386P20: !_REPLACEMENT [8] (Int) (CBR) (Branch target of P220)
5387sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
5388add %i0, %i3, %i3
5389sethi %hi(0x2000), %l7
5390ld [%i3+0], %l3
5391st %l3, [%i3+0]
5392add %i3, %l7, %o5
5393ld [%o5+0], %l3
5394st %l3, [%o5+0]
5395add %o5, %l7, %o5
5396ld [%o5+0], %l3
5397st %l3, [%o5+0]
5398add %o5, %l7, %o5
5399ld [%o5+0], %l3
5400st %l3, [%o5+0]
5401add %o5, %l7, %o5
5402ld [%o5+0], %l3
5403st %l3, [%o5+0]
5404add %o5, %l7, %o5
5405ld [%o5+0], %l3
5406st %l3, [%o5+0]
5407add %o5, %l7, %o5
5408ld [%o5+0], %l3
5409st %l3, [%o5+0]
5410add %o5, %l7, %o5
5411ld [%o5+0], %l3
5412st %l3, [%o5+0]
5413
5414! cbranch
5415andcc %l0, 1, %g0
5416be,pt %xcc, TARGET20
5417nop
5418RET20:
5419
5420! lfsr step begin
5421srlx %l0, 1, %l6
5422xnor %l6, %l0, %l6
5423sllx %l6, 63, %l6
5424or %l6, %l0, %l0
5425srlx %l0, 1, %l0
5426
5427ba P21
5428nop
5429
5430TARGET220:
5431ba RET220
5432nop
5433
5434
5435P21: !_REPLACEMENT [0] (Int)
5436sethi %hi(0x2000), %l7
5437ld [%i3+0], %l3
5438st %l3, [%i3+0]
5439add %i3, %l7, %o5
5440ld [%o5+0], %l3
5441st %l3, [%o5+0]
5442add %o5, %l7, %o5
5443ld [%o5+0], %l3
5444st %l3, [%o5+0]
5445add %o5, %l7, %o5
5446ld [%o5+0], %l3
5447st %l3, [%o5+0]
5448add %o5, %l7, %o5
5449ld [%o5+0], %l3
5450st %l3, [%o5+0]
5451add %o5, %l7, %o5
5452ld [%o5+0], %l3
5453st %l3, [%o5+0]
5454add %o5, %l7, %o5
5455ld [%o5+0], %l3
5456st %l3, [%o5+0]
5457add %o5, %l7, %o5
5458ld [%o5+0], %l3
5459st %l3, [%o5+0]
5460
5461P22: !_REPLACEMENT [15] (Int)
5462sethi %hi(0x2000), %l6
5463ld [%i3+128], %o5
5464st %o5, [%i3+128]
5465add %i3, %l6, %l7
5466ld [%l7+128], %o5
5467st %o5, [%l7+128]
5468add %l7, %l6, %l7
5469ld [%l7+128], %o5
5470st %o5, [%l7+128]
5471add %l7, %l6, %l7
5472ld [%l7+128], %o5
5473st %o5, [%l7+128]
5474add %l7, %l6, %l7
5475ld [%l7+128], %o5
5476st %o5, [%l7+128]
5477add %l7, %l6, %l7
5478ld [%l7+128], %o5
5479st %o5, [%l7+128]
5480add %l7, %l6, %l7
5481ld [%l7+128], %o5
5482st %o5, [%l7+128]
5483add %l7, %l6, %l7
5484ld [%l7+128], %o5
5485st %o5, [%l7+128]
5486
5487P23: !_MEMBAR (FP)
5488
5489P24: !_BSTC [15] (maybe <- 0x3f800004) (FP) (CBR)
5490wr %g0, 0xe0, %asi
5491sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
5492add %i0, %i2, %i2
5493! preparing store val #0, next val will be in f32
5494fmovs %f16, %f20
5495fadds %f16, %f17, %f16
5496fmovd %f20, %f32
5497membar #Sync
5498stda %f32, [%i2 + 128 ] %asi
5499
5500! cbranch
5501andcc %l0, 1, %g0
5502be,pn %xcc, TARGET24
5503nop
5504RET24:
5505
5506! lfsr step begin
5507srlx %l0, 1, %o5
5508xnor %o5, %l0, %o5
5509sllx %o5, 63, %o5
5510or %o5, %l0, %l0
5511srlx %l0, 1, %l0
5512
5513
5514P25: !_MEMBAR (FP)
5515membar #StoreLoad
5516
5517P26: !_BLD [25] (FP)
5518wr %g0, 0xf0, %asi
5519sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
5520add %i0, %i3, %i3
5521ldda [%i3 + 64] %asi, %f32
5522membar #Sync
5523! 2 addresses covered
5524fmovd %f32, %f6
5525fmovd %f40, %f18
5526fmovs %f18, %f7
5527
5528P27: !_MEMBAR (FP)
5529
5530P28: !_REPLACEMENT [4] (Int)
5531sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
5532sub %i0, %i2, %i2
5533sethi %hi(0x2000), %l3
5534ld [%i2+32], %l7
5535st %l7, [%i2+32]
5536add %i2, %l3, %l6
5537ld [%l6+32], %l7
5538st %l7, [%l6+32]
5539add %l6, %l3, %l6
5540ld [%l6+32], %l7
5541st %l7, [%l6+32]
5542add %l6, %l3, %l6
5543ld [%l6+32], %l7
5544st %l7, [%l6+32]
5545add %l6, %l3, %l6
5546ld [%l6+32], %l7
5547st %l7, [%l6+32]
5548add %l6, %l3, %l6
5549ld [%l6+32], %l7
5550st %l7, [%l6+32]
5551add %l6, %l3, %l6
5552ld [%l6+32], %l7
5553st %l7, [%l6+32]
5554add %l6, %l3, %l6
5555ld [%l6+32], %l7
5556st %l7, [%l6+32]
5557
5558P29: !_REPLACEMENT [6] (Int) (Branch target of P5)
5559sethi %hi(0x2000), %o5
5560ld [%i2+96], %l6
5561st %l6, [%i2+96]
5562add %i2, %o5, %l3
5563ld [%l3+96], %l6
5564st %l6, [%l3+96]
5565add %l3, %o5, %l3
5566ld [%l3+96], %l6
5567st %l6, [%l3+96]
5568add %l3, %o5, %l3
5569ld [%l3+96], %l6
5570st %l6, [%l3+96]
5571add %l3, %o5, %l3
5572ld [%l3+96], %l6
5573st %l6, [%l3+96]
5574add %l3, %o5, %l3
5575ld [%l3+96], %l6
5576st %l6, [%l3+96]
5577add %l3, %o5, %l3
5578ld [%l3+96], %l6
5579st %l6, [%l3+96]
5580add %l3, %o5, %l3
5581ld [%l3+96], %l6
5582st %l6, [%l3+96]
5583ba P30
5584nop
5585
5586TARGET5:
5587ba RET5
5588nop
5589
5590
5591P30: !_ST [1] (maybe <- 0x3f800005) (FP) (Secondary ctx)
5592wr %g0, 0x81, %asi
5593! preparing store val #0, next val will be in f20
5594fmovs %f16, %f20
5595fadds %f16, %f17, %f16
5596sta %f20, [%i0 + 4 ] %asi
5597
5598P31: !_MEMBAR (Int)
5599membar #StoreLoad
5600
5601P32: !_REPLACEMENT [28] (Int) (Branch target of P118)
5602sethi %hi(0x2000), %l6
5603ld [%i2+0], %o5
5604st %o5, [%i2+0]
5605add %i2, %l6, %l7
5606ld [%l7+0], %o5
5607st %o5, [%l7+0]
5608add %l7, %l6, %l7
5609ld [%l7+0], %o5
5610st %o5, [%l7+0]
5611add %l7, %l6, %l7
5612ld [%l7+0], %o5
5613st %o5, [%l7+0]
5614add %l7, %l6, %l7
5615ld [%l7+0], %o5
5616st %o5, [%l7+0]
5617add %l7, %l6, %l7
5618ld [%l7+0], %o5
5619st %o5, [%l7+0]
5620add %l7, %l6, %l7
5621ld [%l7+0], %o5
5622st %o5, [%l7+0]
5623add %l7, %l6, %l7
5624ld [%l7+0], %o5
5625st %o5, [%l7+0]
5626ba P33
5627nop
5628
5629TARGET118:
5630ba RET118
5631nop
5632
5633
5634P33: !_PREFETCH [1] (Int) (Nucleus ctx)
5635wr %g0, 0x4, %asi
5636prefetcha [%i0 + 4] %asi, 1
5637
5638P34: !_REPLACEMENT [6] (Int) (CBR)
5639sethi %hi(0x2000), %l3
5640ld [%i2+96], %l7
5641st %l7, [%i2+96]
5642add %i2, %l3, %l6
5643ld [%l6+96], %l7
5644st %l7, [%l6+96]
5645add %l6, %l3, %l6
5646ld [%l6+96], %l7
5647st %l7, [%l6+96]
5648add %l6, %l3, %l6
5649ld [%l6+96], %l7
5650st %l7, [%l6+96]
5651add %l6, %l3, %l6
5652ld [%l6+96], %l7
5653st %l7, [%l6+96]
5654add %l6, %l3, %l6
5655ld [%l6+96], %l7
5656st %l7, [%l6+96]
5657add %l6, %l3, %l6
5658ld [%l6+96], %l7
5659st %l7, [%l6+96]
5660add %l6, %l3, %l6
5661ld [%l6+96], %l7
5662st %l7, [%l6+96]
5663
5664! cbranch
5665andcc %l0, 1, %g0
5666be,pn %xcc, TARGET34
5667nop
5668RET34:
5669
5670! lfsr step begin
5671srlx %l0, 1, %o5
5672xnor %o5, %l0, %o5
5673sllx %o5, 63, %o5
5674or %o5, %l0, %l0
5675srlx %l0, 1, %l0
5676
5677
5678P35: !_REPLACEMENT [15] (Int) (Secondary ctx)
5679wr %g0, 0x81, %asi
5680sethi %hi(0x2000), %l3
5681ld [%i2+128], %l7
5682st %l7, [%i2+128]
5683add %i2, %l3, %l6
5684ld [%l6+128], %l7
5685st %l7, [%l6+128]
5686add %l6, %l3, %l6
5687ld [%l6+128], %l7
5688st %l7, [%l6+128]
5689add %l6, %l3, %l6
5690ld [%l6+128], %l7
5691st %l7, [%l6+128]
5692add %l6, %l3, %l6
5693ld [%l6+128], %l7
5694st %l7, [%l6+128]
5695add %l6, %l3, %l6
5696ld [%l6+128], %l7
5697st %l7, [%l6+128]
5698add %l6, %l3, %l6
5699ld [%l6+128], %l7
5700st %l7, [%l6+128]
5701add %l6, %l3, %l6
5702ld [%l6+128], %l7
5703st %l7, [%l6+128]
5704
5705P36: !_REPLACEMENT [30] (Int) (Nucleus ctx)
5706wr %g0, 0x4, %asi
5707sethi %hi(0x2000), %o5
5708ld [%i2+32], %l6
5709st %l6, [%i2+32]
5710add %i2, %o5, %l3
5711ld [%l3+32], %l6
5712st %l6, [%l3+32]
5713add %l3, %o5, %l3
5714ld [%l3+32], %l6
5715st %l6, [%l3+32]
5716add %l3, %o5, %l3
5717ld [%l3+32], %l6
5718st %l6, [%l3+32]
5719add %l3, %o5, %l3
5720ld [%l3+32], %l6
5721st %l6, [%l3+32]
5722add %l3, %o5, %l3
5723ld [%l3+32], %l6
5724st %l6, [%l3+32]
5725add %l3, %o5, %l3
5726ld [%l3+32], %l6
5727st %l6, [%l3+32]
5728add %l3, %o5, %l3
5729ld [%l3+32], %l6
5730st %l6, [%l3+32]
5731
5732P37: !_REPLACEMENT [27] (Int)
5733sethi %hi(0x2000), %l7
5734ld [%i2+160], %l3
5735st %l3, [%i2+160]
5736add %i2, %l7, %o5
5737ld [%o5+160], %l3
5738st %l3, [%o5+160]
5739add %o5, %l7, %o5
5740ld [%o5+160], %l3
5741st %l3, [%o5+160]
5742add %o5, %l7, %o5
5743ld [%o5+160], %l3
5744st %l3, [%o5+160]
5745add %o5, %l7, %o5
5746ld [%o5+160], %l3
5747st %l3, [%o5+160]
5748add %o5, %l7, %o5
5749ld [%o5+160], %l3
5750st %l3, [%o5+160]
5751add %o5, %l7, %o5
5752ld [%o5+160], %l3
5753st %l3, [%o5+160]
5754add %o5, %l7, %o5
5755ld [%o5+160], %l3
5756st %l3, [%o5+160]
5757
5758P38: !_MEMBAR (FP)
5759
5760P39: !_BSTC [31] (maybe <- 0x3f800006) (FP)
5761wr %g0, 0xe0, %asi
5762sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
5763add %i0, %i3, %i3
5764! preparing store val #0, next val will be in f32
5765fmovs %f16, %f20
5766fadds %f16, %f17, %f16
5767! preparing store val #1, next val will be in f40
5768fmovd %f20, %f32
5769fmovs %f16, %f20
5770fadds %f16, %f17, %f16
5771fmovd %f20, %f40
5772membar #Sync
5773stda %f32, [%i3 + 64 ] %asi
5774
5775P40: !_MEMBAR (FP)
5776membar #StoreLoad
5777
5778P41: !_REPLACEMENT [2] (Int) (CBR)
5779sethi %hi(0x2000), %l3
5780ld [%i2+8], %l7
5781st %l7, [%i2+8]
5782add %i2, %l3, %l6
5783ld [%l6+8], %l7
5784st %l7, [%l6+8]
5785add %l6, %l3, %l6
5786ld [%l6+8], %l7
5787st %l7, [%l6+8]
5788add %l6, %l3, %l6
5789ld [%l6+8], %l7
5790st %l7, [%l6+8]
5791add %l6, %l3, %l6
5792ld [%l6+8], %l7
5793st %l7, [%l6+8]
5794add %l6, %l3, %l6
5795ld [%l6+8], %l7
5796st %l7, [%l6+8]
5797add %l6, %l3, %l6
5798ld [%l6+8], %l7
5799st %l7, [%l6+8]
5800add %l6, %l3, %l6
5801ld [%l6+8], %l7
5802st %l7, [%l6+8]
5803
5804! cbranch
5805andcc %l0, 1, %g0
5806be,pn %xcc, TARGET41
5807nop
5808RET41:
5809
5810! lfsr step begin
5811srlx %l0, 1, %o5
5812xnor %o5, %l0, %o5
5813sllx %o5, 63, %o5
5814or %o5, %l0, %l0
5815srlx %l0, 1, %l0
5816
5817
5818P42: !_REPLACEMENT [5] (Int) (CBR) (Branch target of P164)
5819sethi %hi(0x2000), %l3
5820ld [%i2+64], %l7
5821st %l7, [%i2+64]
5822add %i2, %l3, %l6
5823ld [%l6+64], %l7
5824st %l7, [%l6+64]
5825add %l6, %l3, %l6
5826ld [%l6+64], %l7
5827st %l7, [%l6+64]
5828add %l6, %l3, %l6
5829ld [%l6+64], %l7
5830st %l7, [%l6+64]
5831add %l6, %l3, %l6
5832ld [%l6+64], %l7
5833st %l7, [%l6+64]
5834add %l6, %l3, %l6
5835ld [%l6+64], %l7
5836st %l7, [%l6+64]
5837add %l6, %l3, %l6
5838ld [%l6+64], %l7
5839st %l7, [%l6+64]
5840add %l6, %l3, %l6
5841ld [%l6+64], %l7
5842st %l7, [%l6+64]
5843
5844! cbranch
5845andcc %l0, 1, %g0
5846be,pn %xcc, TARGET42
5847nop
5848RET42:
5849
5850! lfsr step begin
5851srlx %l0, 1, %o5
5852xnor %o5, %l0, %o5
5853sllx %o5, 63, %o5
5854or %o5, %l0, %l0
5855srlx %l0, 1, %l0
5856
5857ba P43
5858nop
5859
5860TARGET164:
5861ba RET164
5862nop
5863
5864
5865P43: !_REPLACEMENT [14] (Int)
5866sethi %hi(0x2000), %l3
5867ld [%i2+64], %l7
5868st %l7, [%i2+64]
5869add %i2, %l3, %l6
5870ld [%l6+64], %l7
5871st %l7, [%l6+64]
5872add %l6, %l3, %l6
5873ld [%l6+64], %l7
5874st %l7, [%l6+64]
5875add %l6, %l3, %l6
5876ld [%l6+64], %l7
5877st %l7, [%l6+64]
5878add %l6, %l3, %l6
5879ld [%l6+64], %l7
5880st %l7, [%l6+64]
5881add %l6, %l3, %l6
5882ld [%l6+64], %l7
5883st %l7, [%l6+64]
5884add %l6, %l3, %l6
5885ld [%l6+64], %l7
5886st %l7, [%l6+64]
5887add %l6, %l3, %l6
5888ld [%l6+64], %l7
5889st %l7, [%l6+64]
5890
5891P44: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx)
5892wr %g0, 0x81, %asi
5893sethi %hi(0x2000), %o5
5894ld [%i2+64], %l6
5895st %l6, [%i2+64]
5896add %i2, %o5, %l3
5897ld [%l3+64], %l6
5898st %l6, [%l3+64]
5899add %l3, %o5, %l3
5900ld [%l3+64], %l6
5901st %l6, [%l3+64]
5902add %l3, %o5, %l3
5903ld [%l3+64], %l6
5904st %l6, [%l3+64]
5905add %l3, %o5, %l3
5906ld [%l3+64], %l6
5907st %l6, [%l3+64]
5908add %l3, %o5, %l3
5909ld [%l3+64], %l6
5910st %l6, [%l3+64]
5911add %l3, %o5, %l3
5912ld [%l3+64], %l6
5913st %l6, [%l3+64]
5914add %l3, %o5, %l3
5915ld [%l3+64], %l6
5916st %l6, [%l3+64]
5917
5918! cbranch
5919andcc %l0, 1, %g0
5920be,pt %xcc, TARGET44
5921nop
5922RET44:
5923
5924! lfsr step begin
5925srlx %l0, 1, %l7
5926xnor %l7, %l0, %l7
5927sllx %l7, 63, %l7
5928or %l7, %l0, %l0
5929srlx %l0, 1, %l0
5930
5931
5932P45: !_REPLACEMENT [33] (Int) (CBR)
5933sethi %hi(0x2000), %o5
5934ld [%i2+0], %l6
5935st %l6, [%i2+0]
5936add %i2, %o5, %l3
5937ld [%l3+0], %l6
5938st %l6, [%l3+0]
5939add %l3, %o5, %l3
5940ld [%l3+0], %l6
5941st %l6, [%l3+0]
5942add %l3, %o5, %l3
5943ld [%l3+0], %l6
5944st %l6, [%l3+0]
5945add %l3, %o5, %l3
5946ld [%l3+0], %l6
5947st %l6, [%l3+0]
5948add %l3, %o5, %l3
5949ld [%l3+0], %l6
5950st %l6, [%l3+0]
5951add %l3, %o5, %l3
5952ld [%l3+0], %l6
5953st %l6, [%l3+0]
5954add %l3, %o5, %l3
5955ld [%l3+0], %l6
5956st %l6, [%l3+0]
5957
5958! cbranch
5959andcc %l0, 1, %g0
5960be,pn %xcc, TARGET45
5961nop
5962RET45:
5963
5964! lfsr step begin
5965srlx %l0, 1, %l7
5966xnor %l7, %l0, %l7
5967sllx %l7, 63, %l7
5968or %l7, %l0, %l0
5969srlx %l0, 1, %l0
5970
5971
5972P46: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx)
5973wr %g0, 0x4, %asi
5974sethi %hi(0x2000), %o5
5975ld [%i2+0], %l6
5976st %l6, [%i2+0]
5977add %i2, %o5, %l3
5978ld [%l3+0], %l6
5979st %l6, [%l3+0]
5980add %l3, %o5, %l3
5981ld [%l3+0], %l6
5982st %l6, [%l3+0]
5983add %l3, %o5, %l3
5984ld [%l3+0], %l6
5985st %l6, [%l3+0]
5986add %l3, %o5, %l3
5987ld [%l3+0], %l6
5988st %l6, [%l3+0]
5989add %l3, %o5, %l3
5990ld [%l3+0], %l6
5991st %l6, [%l3+0]
5992add %l3, %o5, %l3
5993ld [%l3+0], %l6
5994st %l6, [%l3+0]
5995add %l3, %o5, %l3
5996ld [%l3+0], %l6
5997st %l6, [%l3+0]
5998
5999! cbranch
6000andcc %l0, 1, %g0
6001be,pn %xcc, TARGET46
6002nop
6003RET46:
6004
6005! lfsr step begin
6006srlx %l0, 1, %l7
6007xnor %l7, %l0, %l7
6008sllx %l7, 63, %l7
6009or %l7, %l0, %l0
6010srlx %l0, 1, %l0
6011
6012
6013P47: !_PREFETCH [11] (Int) (CBR)
6014sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
6015add %i0, %i2, %i2
6016prefetch [%i2 + 0], 1
6017
6018! cbranch
6019andcc %l0, 1, %g0
6020be,pn %xcc, TARGET47
6021nop
6022RET47:
6023
6024! lfsr step begin
6025srlx %l0, 1, %o5
6026xnor %o5, %l0, %o5
6027sllx %o5, 63, %o5
6028or %o5, %l0, %l0
6029srlx %l0, 1, %l0
6030
6031
6032P48: !_REPLACEMENT [29] (Int) (Secondary ctx)
6033wr %g0, 0x81, %asi
6034sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
6035add %i0, %i3, %i3
6036sethi %hi(0x2000), %l3
6037ld [%i3+4], %l7
6038st %l7, [%i3+4]
6039add %i3, %l3, %l6
6040ld [%l6+4], %l7
6041st %l7, [%l6+4]
6042add %l6, %l3, %l6
6043ld [%l6+4], %l7
6044st %l7, [%l6+4]
6045add %l6, %l3, %l6
6046ld [%l6+4], %l7
6047st %l7, [%l6+4]
6048add %l6, %l3, %l6
6049ld [%l6+4], %l7
6050st %l7, [%l6+4]
6051add %l6, %l3, %l6
6052ld [%l6+4], %l7
6053st %l7, [%l6+4]
6054add %l6, %l3, %l6
6055ld [%l6+4], %l7
6056st %l7, [%l6+4]
6057add %l6, %l3, %l6
6058ld [%l6+4], %l7
6059st %l7, [%l6+4]
6060
6061P49: !_MEMBAR (FP) (CBR)
6062membar #StoreLoad
6063
6064! cbranch
6065andcc %l0, 1, %g0
6066be,pn %xcc, TARGET49
6067nop
6068RET49:
6069
6070! lfsr step begin
6071srlx %l0, 1, %o5
6072xnor %o5, %l0, %o5
6073sllx %o5, 63, %o5
6074or %o5, %l0, %l0
6075srlx %l0, 1, %l0
6076
6077
6078P50: !_BLD [6] (FP) (Branch target of P41)
6079wr %g0, 0xf0, %asi
6080ldda [%i0 + 64] %asi, %f32
6081membar #Sync
6082! 2 addresses covered
6083fmovd %f32, %f8
6084fmovd %f40, %f18
6085fmovs %f18, %f9
6086ba P51
6087nop
6088
6089TARGET41:
6090ba RET41
6091nop
6092
6093
6094P51: !_MEMBAR (FP)
6095
6096P52: !_BSTC [13] (maybe <- 0x3f800008) (FP) (Secondary ctx)
6097wr %g0, 0xe1, %asi
6098! preparing store val #0, next val will be in f32
6099fmovs %f16, %f20
6100fadds %f16, %f17, %f16
6101! preparing store val #1, next val will be in f33
6102fmovs %f16, %f21
6103fadds %f16, %f17, %f16
6104! preparing store val #2, next val will be in f40
6105fmovd %f20, %f32
6106fmovs %f16, %f20
6107fadds %f16, %f17, %f16
6108fmovd %f20, %f40
6109membar #Sync
6110stda %f32, [%i2 + 0 ] %asi
6111
6112P53: !_MEMBAR (FP) (Secondary ctx)
6113membar #StoreLoad
6114
6115P54: !_BLD [22] (FP)
6116wr %g0, 0xf0, %asi
6117sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
6118add %i0, %i2, %i2
6119ldda [%i2 + 0] %asi, %f32
6120membar #Sync
6121! 3 addresses covered
6122fmovd %f32, %f10
6123fmovd %f40, %f12
6124
6125P55: !_MEMBAR (FP)
6126
6127P56: !_REPLACEMENT [16] (Int) (CBR) (Nucleus ctx)
6128wr %g0, 0x4, %asi
6129sethi %hi(0x2000), %o5
6130ld [%i3+16], %l6
6131st %l6, [%i3+16]
6132add %i3, %o5, %l3
6133ld [%l3+16], %l6
6134st %l6, [%l3+16]
6135add %l3, %o5, %l3
6136ld [%l3+16], %l6
6137st %l6, [%l3+16]
6138add %l3, %o5, %l3
6139ld [%l3+16], %l6
6140st %l6, [%l3+16]
6141add %l3, %o5, %l3
6142ld [%l3+16], %l6
6143st %l6, [%l3+16]
6144add %l3, %o5, %l3
6145ld [%l3+16], %l6
6146st %l6, [%l3+16]
6147add %l3, %o5, %l3
6148ld [%l3+16], %l6
6149st %l6, [%l3+16]
6150add %l3, %o5, %l3
6151ld [%l3+16], %l6
6152st %l6, [%l3+16]
6153
6154! cbranch
6155andcc %l0, 1, %g0
6156be,pn %xcc, TARGET56
6157nop
6158RET56:
6159
6160! lfsr step begin
6161srlx %l0, 1, %l7
6162xnor %l7, %l0, %l7
6163sllx %l7, 63, %l7
6164or %l7, %l0, %l0
6165srlx %l0, 1, %l0
6166
6167
6168P57: !_PREFETCH [4] (Int)
6169prefetch [%i0 + 32], 1
6170
6171P58: !_ST [9] (maybe <- 0x3f80000b) (FP) (Secondary ctx)
6172wr %g0, 0x81, %asi
6173! preparing store val #0, next val will be in f20
6174fmovs %f16, %f20
6175fadds %f16, %f17, %f16
6176sta %f20, [%i1 + 32 ] %asi
6177
6178P59: !_IDC_FLIP [10] (Int)
6179IDC_FLIP(59, 25430, 0, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3)
6180
6181P60: !_PREFETCH [20] (Int)
6182sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
6183add %i0, %i3, %i3
6184prefetch [%i3 + 256], 1
6185
6186P61: !_ST [33] (maybe <- 0x3f80000c) (FP) (Nucleus ctx)
6187wr %g0, 0x4, %asi
6188sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
6189add %i0, %i2, %i2
6190! preparing store val #0, next val will be in f20
6191fmovs %f16, %f20
6192fadds %f16, %f17, %f16
6193sta %f20, [%i2 + 0 ] %asi
6194
6195P62: !_REPLACEMENT [34] (Int)
6196sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
6197sub %i0, %i3, %i3
6198sethi %hi(0x2000), %l3
6199ld [%i3+64], %l7
6200st %l7, [%i3+64]
6201add %i3, %l3, %l6
6202ld [%l6+64], %l7
6203st %l7, [%l6+64]
6204add %l6, %l3, %l6
6205ld [%l6+64], %l7
6206st %l7, [%l6+64]
6207add %l6, %l3, %l6
6208ld [%l6+64], %l7
6209st %l7, [%l6+64]
6210add %l6, %l3, %l6
6211ld [%l6+64], %l7
6212st %l7, [%l6+64]
6213add %l6, %l3, %l6
6214ld [%l6+64], %l7
6215st %l7, [%l6+64]
6216add %l6, %l3, %l6
6217ld [%l6+64], %l7
6218st %l7, [%l6+64]
6219add %l6, %l3, %l6
6220ld [%l6+64], %l7
6221st %l7, [%l6+64]
6222
6223P63: !_ST [19] (maybe <- 0x3f80000d) (FP)
6224sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
6225add %i0, %i2, %i2
6226! preparing store val #0, next val will be in f20
6227fmovs %f16, %f20
6228fadds %f16, %f17, %f16
6229st %f20, [%i2 + 0 ]
6230
6231P64: !_FLUSHI [24] (Int)
6232flush %g0
6233
6234P65: !_REPLACEMENT [13] (Int)
6235sethi %hi(0x2000), %l7
6236ld [%i3+32], %l3
6237st %l3, [%i3+32]
6238add %i3, %l7, %o5
6239ld [%o5+32], %l3
6240st %l3, [%o5+32]
6241add %o5, %l7, %o5
6242ld [%o5+32], %l3
6243st %l3, [%o5+32]
6244add %o5, %l7, %o5
6245ld [%o5+32], %l3
6246st %l3, [%o5+32]
6247add %o5, %l7, %o5
6248ld [%o5+32], %l3
6249st %l3, [%o5+32]
6250add %o5, %l7, %o5
6251ld [%o5+32], %l3
6252st %l3, [%o5+32]
6253add %o5, %l7, %o5
6254ld [%o5+32], %l3
6255st %l3, [%o5+32]
6256add %o5, %l7, %o5
6257ld [%o5+32], %l3
6258st %l3, [%o5+32]
6259
6260P66: !_IDC_FLIP [20] (Int)
6261IDC_FLIP(66, 6308, 0, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3)
6262
6263P67: !_MEMBAR (FP)
6264membar #StoreLoad
6265
6266P68: !_BLD [9] (FP)
6267wr %g0, 0xf0, %asi
6268ldda [%i1 + 0] %asi, %f32
6269membar #Sync
6270! 2 addresses covered
6271fmovd %f32, %f18
6272fmovs %f18, %f13
6273fmovd %f40, %f14
6274
6275P69: !_MEMBAR (FP) (Branch target of P231)
6276ba P70
6277nop
6278
6279TARGET231:
6280ba RET231
6281nop
6282
6283
6284P70: !_BST [31] (maybe <- 0x3f80000e) (FP)
6285wr %g0, 0xf0, %asi
6286sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
6287add %i0, %i3, %i3
6288! preparing store val #0, next val will be in f32
6289fmovs %f16, %f20
6290fadds %f16, %f17, %f16
6291! preparing store val #1, next val will be in f40
6292fmovd %f20, %f32
6293fmovs %f16, %f20
6294fadds %f16, %f17, %f16
6295fmovd %f20, %f40
6296membar #Sync
6297stda %f32, [%i3 + 64 ] %asi
6298
6299P71: !_MEMBAR (FP) (CBR)
6300membar #StoreLoad
6301
6302! cbranch
6303andcc %l0, 1, %g0
6304be,pn %xcc, TARGET71
6305nop
6306RET71:
6307
6308! lfsr step begin
6309srlx %l0, 1, %l3
6310xnor %l3, %l0, %l3
6311sllx %l3, 63, %l3
6312or %l3, %l0, %l0
6313srlx %l0, 1, %l0
6314
6315
6316P72: !_ST [12] (maybe <- 0x3f800010) (FP) (Secondary ctx)
6317wr %g0, 0x81, %asi
6318sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
6319add %i0, %i2, %i2
6320! preparing store val #0, next val will be in f20
6321fmovs %f16, %f20
6322fadds %f16, %f17, %f16
6323sta %f20, [%i2 + 4 ] %asi
6324
6325P73: !_MEMBAR (FP) (CBR)
6326membar #StoreLoad
6327
6328! cbranch
6329andcc %l0, 1, %g0
6330be,pn %xcc, TARGET73
6331nop
6332RET73:
6333
6334! lfsr step begin
6335srlx %l0, 1, %l3
6336xnor %l3, %l0, %l3
6337sllx %l3, 63, %l3
6338or %l3, %l0, %l0
6339srlx %l0, 1, %l0
6340
6341
6342P74: !_BLD [20] (FP) (CBR)
6343wr %g0, 0xf0, %asi
6344sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
6345add %i0, %i3, %i3
6346ldda [%i3 + 256] %asi, %f32
6347membar #Sync
6348! 1 addresses covered
6349fmovd %f32, %f18
6350fmovs %f18, %f15
6351!---- flushing fp results buffer to %f30 ----
6352fmovd %f0, %f30
6353fmovd %f2, %f30
6354fmovd %f4, %f30
6355fmovd %f6, %f30
6356fmovd %f8, %f30
6357fmovd %f10, %f30
6358fmovd %f12, %f30
6359fmovd %f14, %f30
6360!--
6361
6362! cbranch
6363andcc %l0, 1, %g0
6364be,pt %xcc, TARGET74
6365nop
6366RET74:
6367
6368! lfsr step begin
6369srlx %l0, 1, %l6
6370xnor %l6, %l0, %l6
6371sllx %l6, 63, %l6
6372or %l6, %l0, %l0
6373srlx %l0, 1, %l0
6374
6375
6376P75: !_MEMBAR (FP) (Branch target of P194)
6377ba P76
6378nop
6379
6380TARGET194:
6381ba RET194
6382nop
6383
6384
6385P76: !_BSTC [14] (maybe <- 0x3f800011) (FP)
6386wr %g0, 0xe0, %asi
6387! preparing store val #0, next val will be in f32
6388fmovs %f16, %f20
6389fadds %f16, %f17, %f16
6390fmovd %f20, %f32
6391membar #Sync
6392stda %f32, [%i2 + 64 ] %asi
6393
6394P77: !_MEMBAR (FP) (Branch target of P94)
6395membar #StoreLoad
6396ba P78
6397nop
6398
6399TARGET94:
6400ba RET94
6401nop
6402
6403
6404P78: !_REPLACEMENT [16] (Int)
6405sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
6406sub %i0, %i2, %i2
6407sethi %hi(0x2000), %l6
6408ld [%i2+16], %o5
6409st %o5, [%i2+16]
6410add %i2, %l6, %l7
6411ld [%l7+16], %o5
6412st %o5, [%l7+16]
6413add %l7, %l6, %l7
6414ld [%l7+16], %o5
6415st %o5, [%l7+16]
6416add %l7, %l6, %l7
6417ld [%l7+16], %o5
6418st %o5, [%l7+16]
6419add %l7, %l6, %l7
6420ld [%l7+16], %o5
6421st %o5, [%l7+16]
6422add %l7, %l6, %l7
6423ld [%l7+16], %o5
6424st %o5, [%l7+16]
6425add %l7, %l6, %l7
6426ld [%l7+16], %o5
6427st %o5, [%l7+16]
6428add %l7, %l6, %l7
6429ld [%l7+16], %o5
6430st %o5, [%l7+16]
6431
6432P79: !_MEMBAR (FP)
6433membar #StoreLoad
6434
6435P80: !_BLD [19] (FP)
6436wr %g0, 0xf0, %asi
6437ldda [%i3 + 0] %asi, %f0
6438membar #Sync
6439! 1 addresses covered
6440
6441P81: !_MEMBAR (FP)
6442
6443P82: !_REPLACEMENT [22] (Int)
6444sethi %hi(0x2000), %l3
6445ld [%i2+4], %l7
6446st %l7, [%i2+4]
6447add %i2, %l3, %l6
6448ld [%l6+4], %l7
6449st %l7, [%l6+4]
6450add %l6, %l3, %l6
6451ld [%l6+4], %l7
6452st %l7, [%l6+4]
6453add %l6, %l3, %l6
6454ld [%l6+4], %l7
6455st %l7, [%l6+4]
6456add %l6, %l3, %l6
6457ld [%l6+4], %l7
6458st %l7, [%l6+4]
6459add %l6, %l3, %l6
6460ld [%l6+4], %l7
6461st %l7, [%l6+4]
6462add %l6, %l3, %l6
6463ld [%l6+4], %l7
6464st %l7, [%l6+4]
6465add %l6, %l3, %l6
6466ld [%l6+4], %l7
6467st %l7, [%l6+4]
6468
6469P83: !_FLUSH [22] (Int) (Branch target of P205)
6470! Unsupported instruction
6471ba P84
6472nop
6473
6474TARGET205:
6475ba RET205
6476nop
6477
6478
6479P84: !_LD [5] (Int)
6480lduw [%i0 + 64], %o1
6481! move %o1(lower) -> %o1(upper)
6482sllx %o1, 32, %o1
6483
6484P85: !_REPLACEMENT [25] (Int) (Branch target of P175)
6485sethi %hi(0x2000), %l6
6486ld [%i2+96], %o5
6487st %o5, [%i2+96]
6488add %i2, %l6, %l7
6489ld [%l7+96], %o5
6490st %o5, [%l7+96]
6491add %l7, %l6, %l7
6492ld [%l7+96], %o5
6493st %o5, [%l7+96]
6494add %l7, %l6, %l7
6495ld [%l7+96], %o5
6496st %o5, [%l7+96]
6497add %l7, %l6, %l7
6498ld [%l7+96], %o5
6499st %o5, [%l7+96]
6500add %l7, %l6, %l7
6501ld [%l7+96], %o5
6502st %o5, [%l7+96]
6503add %l7, %l6, %l7
6504ld [%l7+96], %o5
6505st %o5, [%l7+96]
6506add %l7, %l6, %l7
6507ld [%l7+96], %o5
6508st %o5, [%l7+96]
6509ba P86
6510nop
6511
6512TARGET175:
6513ba RET175
6514nop
6515
6516
6517P86: !_REPLACEMENT [1] (Int)
6518sethi %hi(0x2000), %l3
6519ld [%i2+4], %l7
6520st %l7, [%i2+4]
6521add %i2, %l3, %l6
6522ld [%l6+4], %l7
6523st %l7, [%l6+4]
6524add %l6, %l3, %l6
6525ld [%l6+4], %l7
6526st %l7, [%l6+4]
6527add %l6, %l3, %l6
6528ld [%l6+4], %l7
6529st %l7, [%l6+4]
6530add %l6, %l3, %l6
6531ld [%l6+4], %l7
6532st %l7, [%l6+4]
6533add %l6, %l3, %l6
6534ld [%l6+4], %l7
6535st %l7, [%l6+4]
6536add %l6, %l3, %l6
6537ld [%l6+4], %l7
6538st %l7, [%l6+4]
6539add %l6, %l3, %l6
6540ld [%l6+4], %l7
6541st %l7, [%l6+4]
6542
6543P87: !_REPLACEMENT [16] (Int) (Nucleus ctx)
6544wr %g0, 0x4, %asi
6545sethi %hi(0x2000), %o5
6546ld [%i2+16], %l6
6547st %l6, [%i2+16]
6548add %i2, %o5, %l3
6549ld [%l3+16], %l6
6550st %l6, [%l3+16]
6551add %l3, %o5, %l3
6552ld [%l3+16], %l6
6553st %l6, [%l3+16]
6554add %l3, %o5, %l3
6555ld [%l3+16], %l6
6556st %l6, [%l3+16]
6557add %l3, %o5, %l3
6558ld [%l3+16], %l6
6559st %l6, [%l3+16]
6560add %l3, %o5, %l3
6561ld [%l3+16], %l6
6562st %l6, [%l3+16]
6563add %l3, %o5, %l3
6564ld [%l3+16], %l6
6565st %l6, [%l3+16]
6566add %l3, %o5, %l3
6567ld [%l3+16], %l6
6568st %l6, [%l3+16]
6569
6570P88: !_LD [12] (FP) (Secondary ctx) (Branch target of P229)
6571wr %g0, 0x81, %asi
6572sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
6573add %i0, %i3, %i3
6574lda [%i3 + 4] %asi, %f1
6575! 1 addresses covered
6576ba P89
6577nop
6578
6579TARGET229:
6580ba RET229
6581nop
6582
6583
6584P89: !_REPLACEMENT [18] (Int) (CBR)
6585sethi %hi(0x2000), %l7
6586ld [%i2+128], %l3
6587st %l3, [%i2+128]
6588add %i2, %l7, %o5
6589ld [%o5+128], %l3
6590st %l3, [%o5+128]
6591add %o5, %l7, %o5
6592ld [%o5+128], %l3
6593st %l3, [%o5+128]
6594add %o5, %l7, %o5
6595ld [%o5+128], %l3
6596st %l3, [%o5+128]
6597add %o5, %l7, %o5
6598ld [%o5+128], %l3
6599st %l3, [%o5+128]
6600add %o5, %l7, %o5
6601ld [%o5+128], %l3
6602st %l3, [%o5+128]
6603add %o5, %l7, %o5
6604ld [%o5+128], %l3
6605st %l3, [%o5+128]
6606add %o5, %l7, %o5
6607ld [%o5+128], %l3
6608st %l3, [%o5+128]
6609
6610! cbranch
6611andcc %l0, 1, %g0
6612be,pn %xcc, TARGET89
6613nop
6614RET89:
6615
6616! lfsr step begin
6617srlx %l0, 1, %l6
6618xnor %l6, %l0, %l6
6619sllx %l6, 63, %l6
6620or %l6, %l0, %l0
6621srlx %l0, 1, %l0
6622
6623
6624P90: !_REPLACEMENT [29] (Int)
6625sethi %hi(0x2000), %l7
6626ld [%i2+4], %l3
6627st %l3, [%i2+4]
6628add %i2, %l7, %o5
6629ld [%o5+4], %l3
6630st %l3, [%o5+4]
6631add %o5, %l7, %o5
6632ld [%o5+4], %l3
6633st %l3, [%o5+4]
6634add %o5, %l7, %o5
6635ld [%o5+4], %l3
6636st %l3, [%o5+4]
6637add %o5, %l7, %o5
6638ld [%o5+4], %l3
6639st %l3, [%o5+4]
6640add %o5, %l7, %o5
6641ld [%o5+4], %l3
6642st %l3, [%o5+4]
6643add %o5, %l7, %o5
6644ld [%o5+4], %l3
6645st %l3, [%o5+4]
6646add %o5, %l7, %o5
6647ld [%o5+4], %l3
6648st %l3, [%o5+4]
6649
6650P91: !_REPLACEMENT [32] (Int) (Secondary ctx)
6651wr %g0, 0x81, %asi
6652sethi %hi(0x2000), %l6
6653ld [%i2+96], %o5
6654st %o5, [%i2+96]
6655add %i2, %l6, %l7
6656ld [%l7+96], %o5
6657st %o5, [%l7+96]
6658add %l7, %l6, %l7
6659ld [%l7+96], %o5
6660st %o5, [%l7+96]
6661add %l7, %l6, %l7
6662ld [%l7+96], %o5
6663st %o5, [%l7+96]
6664add %l7, %l6, %l7
6665ld [%l7+96], %o5
6666st %o5, [%l7+96]
6667add %l7, %l6, %l7
6668ld [%l7+96], %o5
6669st %o5, [%l7+96]
6670add %l7, %l6, %l7
6671ld [%l7+96], %o5
6672st %o5, [%l7+96]
6673add %l7, %l6, %l7
6674ld [%l7+96], %o5
6675st %o5, [%l7+96]
6676
6677P92: !_ST [1] (maybe <- 0x1) (Int) (Branch target of P34)
6678stw %l4, [%i0 + 4 ]
6679add %l4, 1, %l4
6680ba P93
6681nop
6682
6683TARGET34:
6684ba RET34
6685nop
6686
6687
6688P93: !_ST [34] (maybe <- 0x2) (Int)
6689sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
6690add %i0, %i2, %i2
6691stw %l4, [%i2 + 64 ]
6692add %l4, 1, %l4
6693
6694P94: !_REPLACEMENT [28] (Int) (CBR) (Secondary ctx)
6695wr %g0, 0x81, %asi
6696sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
6697sub %i0, %i3, %i3
6698sethi %hi(0x2000), %l7
6699ld [%i3+0], %l3
6700st %l3, [%i3+0]
6701add %i3, %l7, %o5
6702ld [%o5+0], %l3
6703st %l3, [%o5+0]
6704add %o5, %l7, %o5
6705ld [%o5+0], %l3
6706st %l3, [%o5+0]
6707add %o5, %l7, %o5
6708ld [%o5+0], %l3
6709st %l3, [%o5+0]
6710add %o5, %l7, %o5
6711ld [%o5+0], %l3
6712st %l3, [%o5+0]
6713add %o5, %l7, %o5
6714ld [%o5+0], %l3
6715st %l3, [%o5+0]
6716add %o5, %l7, %o5
6717ld [%o5+0], %l3
6718st %l3, [%o5+0]
6719add %o5, %l7, %o5
6720ld [%o5+0], %l3
6721st %l3, [%o5+0]
6722
6723! cbranch
6724andcc %l0, 1, %g0
6725be,pn %xcc, TARGET94
6726nop
6727RET94:
6728
6729! lfsr step begin
6730srlx %l0, 1, %l6
6731xnor %l6, %l0, %l6
6732sllx %l6, 63, %l6
6733or %l6, %l0, %l0
6734srlx %l0, 1, %l0
6735
6736
6737P95: !_MEMBAR (FP) (CBR)
6738
6739! cbranch
6740andcc %l0, 1, %g0
6741be,pn %xcc, TARGET95
6742nop
6743RET95:
6744
6745! lfsr step begin
6746srlx %l0, 1, %l7
6747xnor %l7, %l0, %l7
6748sllx %l7, 63, %l7
6749or %l7, %l0, %l0
6750srlx %l0, 1, %l0
6751
6752
6753P96: !_BST [15] (maybe <- 0x3f800012) (FP)
6754wr %g0, 0xf0, %asi
6755sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
6756add %i0, %i2, %i2
6757! preparing store val #0, next val will be in f32
6758fmovs %f16, %f20
6759fadds %f16, %f17, %f16
6760fmovd %f20, %f32
6761membar #Sync
6762stda %f32, [%i2 + 128 ] %asi
6763
6764P97: !_MEMBAR (FP) (CBR) (Branch target of P89)
6765membar #StoreLoad
6766
6767! cbranch
6768andcc %l0, 1, %g0
6769be,pt %xcc, TARGET97
6770nop
6771RET97:
6772
6773! lfsr step begin
6774srlx %l0, 1, %l7
6775xnor %l7, %l0, %l7
6776sllx %l7, 63, %l7
6777or %l7, %l0, %l0
6778srlx %l0, 1, %l0
6779
6780ba P98
6781nop
6782
6783TARGET89:
6784ba RET89
6785nop
6786
6787
6788P98: !_REPLACEMENT [33] (Int) (Secondary ctx)
6789wr %g0, 0x81, %asi
6790sethi %hi(0x2000), %o5
6791ld [%i3+0], %l6
6792st %l6, [%i3+0]
6793add %i3, %o5, %l3
6794ld [%l3+0], %l6
6795st %l6, [%l3+0]
6796add %l3, %o5, %l3
6797ld [%l3+0], %l6
6798st %l6, [%l3+0]
6799add %l3, %o5, %l3
6800ld [%l3+0], %l6
6801st %l6, [%l3+0]
6802add %l3, %o5, %l3
6803ld [%l3+0], %l6
6804st %l6, [%l3+0]
6805add %l3, %o5, %l3
6806ld [%l3+0], %l6
6807st %l6, [%l3+0]
6808add %l3, %o5, %l3
6809ld [%l3+0], %l6
6810st %l6, [%l3+0]
6811add %l3, %o5, %l3
6812ld [%l3+0], %l6
6813st %l6, [%l3+0]
6814
6815P99: !_REPLACEMENT [5] (Int)
6816sethi %hi(0x2000), %l7
6817ld [%i3+64], %l3
6818st %l3, [%i3+64]
6819add %i3, %l7, %o5
6820ld [%o5+64], %l3
6821st %l3, [%o5+64]
6822add %o5, %l7, %o5
6823ld [%o5+64], %l3
6824st %l3, [%o5+64]
6825add %o5, %l7, %o5
6826ld [%o5+64], %l3
6827st %l3, [%o5+64]
6828add %o5, %l7, %o5
6829ld [%o5+64], %l3
6830st %l3, [%o5+64]
6831add %o5, %l7, %o5
6832ld [%o5+64], %l3
6833st %l3, [%o5+64]
6834add %o5, %l7, %o5
6835ld [%o5+64], %l3
6836st %l3, [%o5+64]
6837add %o5, %l7, %o5
6838ld [%o5+64], %l3
6839st %l3, [%o5+64]
6840
6841P100: !_REPLACEMENT [17] (Int)
6842sethi %hi(0x2000), %l6
6843ld [%i3+96], %o5
6844st %o5, [%i3+96]
6845add %i3, %l6, %l7
6846ld [%l7+96], %o5
6847st %o5, [%l7+96]
6848add %l7, %l6, %l7
6849ld [%l7+96], %o5
6850st %o5, [%l7+96]
6851add %l7, %l6, %l7
6852ld [%l7+96], %o5
6853st %o5, [%l7+96]
6854add %l7, %l6, %l7
6855ld [%l7+96], %o5
6856st %o5, [%l7+96]
6857add %l7, %l6, %l7
6858ld [%l7+96], %o5
6859st %o5, [%l7+96]
6860add %l7, %l6, %l7
6861ld [%l7+96], %o5
6862st %o5, [%l7+96]
6863add %l7, %l6, %l7
6864ld [%l7+96], %o5
6865st %o5, [%l7+96]
6866
6867P101: !_IDC_FLIP [1] (Int)
6868IDC_FLIP(101, 22167, 0, 0x43000004, 0x4, %i0, 0x4, %l6, %l7, %o5, %l3)
6869
6870P102: !_REPLACEMENT [20] (Int)
6871sethi %hi(0x2000), %l6
6872ld [%i3+256], %o5
6873st %o5, [%i3+256]
6874add %i3, %l6, %l7
6875ld [%l7+256], %o5
6876st %o5, [%l7+256]
6877add %l7, %l6, %l7
6878ld [%l7+256], %o5
6879st %o5, [%l7+256]
6880add %l7, %l6, %l7
6881ld [%l7+256], %o5
6882st %o5, [%l7+256]
6883add %l7, %l6, %l7
6884ld [%l7+256], %o5
6885st %o5, [%l7+256]
6886add %l7, %l6, %l7
6887ld [%l7+256], %o5
6888st %o5, [%l7+256]
6889add %l7, %l6, %l7
6890ld [%l7+256], %o5
6891st %o5, [%l7+256]
6892add %l7, %l6, %l7
6893ld [%l7+256], %o5
6894st %o5, [%l7+256]
6895
6896P103: !_REPLACEMENT [1] (Int) (Nucleus ctx) (Branch target of P49)
6897wr %g0, 0x4, %asi
6898sethi %hi(0x2000), %l3
6899ld [%i3+4], %l7
6900st %l7, [%i3+4]
6901add %i3, %l3, %l6
6902ld [%l6+4], %l7
6903st %l7, [%l6+4]
6904add %l6, %l3, %l6
6905ld [%l6+4], %l7
6906st %l7, [%l6+4]
6907add %l6, %l3, %l6
6908ld [%l6+4], %l7
6909st %l7, [%l6+4]
6910add %l6, %l3, %l6
6911ld [%l6+4], %l7
6912st %l7, [%l6+4]
6913add %l6, %l3, %l6
6914ld [%l6+4], %l7
6915st %l7, [%l6+4]
6916add %l6, %l3, %l6
6917ld [%l6+4], %l7
6918st %l7, [%l6+4]
6919add %l6, %l3, %l6
6920ld [%l6+4], %l7
6921st %l7, [%l6+4]
6922ba P104
6923nop
6924
6925TARGET49:
6926ba RET49
6927nop
6928
6929
6930P104: !_REPLACEMENT [3] (Int)
6931sethi %hi(0x2000), %o5
6932ld [%i3+16], %l6
6933st %l6, [%i3+16]
6934add %i3, %o5, %l3
6935ld [%l3+16], %l6
6936st %l6, [%l3+16]
6937add %l3, %o5, %l3
6938ld [%l3+16], %l6
6939st %l6, [%l3+16]
6940add %l3, %o5, %l3
6941ld [%l3+16], %l6
6942st %l6, [%l3+16]
6943add %l3, %o5, %l3
6944ld [%l3+16], %l6
6945st %l6, [%l3+16]
6946add %l3, %o5, %l3
6947ld [%l3+16], %l6
6948st %l6, [%l3+16]
6949add %l3, %o5, %l3
6950ld [%l3+16], %l6
6951st %l6, [%l3+16]
6952add %l3, %o5, %l3
6953ld [%l3+16], %l6
6954st %l6, [%l3+16]
6955
6956P105: !_MEMBAR (FP) (Secondary ctx)
6957
6958P106: !_BST [26] (maybe <- 0x3f800013) (FP) (Secondary ctx)
6959wr %g0, 0xf1, %asi
6960sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
6961add %i0, %i3, %i3
6962! preparing store val #0, next val will be in f32
6963fmovs %f16, %f20
6964fadds %f16, %f17, %f16
6965! preparing store val #1, next val will be in f40
6966fmovd %f20, %f32
6967fmovs %f16, %f20
6968fadds %f16, %f17, %f16
6969fmovd %f20, %f40
6970membar #Sync
6971stda %f32, [%i3 + 128 ] %asi
6972
6973P107: !_MEMBAR (FP) (Secondary ctx)
6974membar #StoreLoad
6975
6976P108: !_ST [28] (maybe <- 0x3) (Int) (CBR) (Branch target of P44)
6977sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
6978add %i0, %i2, %i2
6979stw %l4, [%i2 + 0 ]
6980add %l4, 1, %l4
6981
6982! cbranch
6983andcc %l0, 1, %g0
6984be,pn %xcc, TARGET108
6985nop
6986RET108:
6987
6988! lfsr step begin
6989srlx %l0, 1, %l3
6990xnor %l3, %l0, %l3
6991sllx %l3, 63, %l3
6992or %l3, %l0, %l0
6993srlx %l0, 1, %l0
6994
6995ba P109
6996nop
6997
6998TARGET44:
6999ba RET44
7000nop
7001
7002
7003P109: !_ST [24] (maybe <- 0x3f800015) (FP) (Branch target of P47)
7004! preparing store val #0, next val will be in f20
7005fmovs %f16, %f20
7006fadds %f16, %f17, %f16
7007st %f20, [%i3 + 64 ]
7008ba P110
7009nop
7010
7011TARGET47:
7012ba RET47
7013nop
7014
7015
7016P110: !_REPLACEMENT [33] (Int) (Nucleus ctx)
7017wr %g0, 0x4, %asi
7018sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
7019sub %i0, %i3, %i3
7020sethi %hi(0x2000), %l3
7021ld [%i3+0], %l7
7022st %l7, [%i3+0]
7023add %i3, %l3, %l6
7024ld [%l6+0], %l7
7025st %l7, [%l6+0]
7026add %l6, %l3, %l6
7027ld [%l6+0], %l7
7028st %l7, [%l6+0]
7029add %l6, %l3, %l6
7030ld [%l6+0], %l7
7031st %l7, [%l6+0]
7032add %l6, %l3, %l6
7033ld [%l6+0], %l7
7034st %l7, [%l6+0]
7035add %l6, %l3, %l6
7036ld [%l6+0], %l7
7037st %l7, [%l6+0]
7038add %l6, %l3, %l6
7039ld [%l6+0], %l7
7040st %l7, [%l6+0]
7041add %l6, %l3, %l6
7042ld [%l6+0], %l7
7043st %l7, [%l6+0]
7044
7045P111: !_REPLACEMENT [22] (Int)
7046sethi %hi(0x2000), %o5
7047ld [%i3+4], %l6
7048st %l6, [%i3+4]
7049add %i3, %o5, %l3
7050ld [%l3+4], %l6
7051st %l6, [%l3+4]
7052add %l3, %o5, %l3
7053ld [%l3+4], %l6
7054st %l6, [%l3+4]
7055add %l3, %o5, %l3
7056ld [%l3+4], %l6
7057st %l6, [%l3+4]
7058add %l3, %o5, %l3
7059ld [%l3+4], %l6
7060st %l6, [%l3+4]
7061add %l3, %o5, %l3
7062ld [%l3+4], %l6
7063st %l6, [%l3+4]
7064add %l3, %o5, %l3
7065ld [%l3+4], %l6
7066st %l6, [%l3+4]
7067add %l3, %o5, %l3
7068ld [%l3+4], %l6
7069st %l6, [%l3+4]
7070
7071P112: !_REPLACEMENT [8] (Int) (CBR)
7072sethi %hi(0x2000), %l7
7073ld [%i3+0], %l3
7074st %l3, [%i3+0]
7075add %i3, %l7, %o5
7076ld [%o5+0], %l3
7077st %l3, [%o5+0]
7078add %o5, %l7, %o5
7079ld [%o5+0], %l3
7080st %l3, [%o5+0]
7081add %o5, %l7, %o5
7082ld [%o5+0], %l3
7083st %l3, [%o5+0]
7084add %o5, %l7, %o5
7085ld [%o5+0], %l3
7086st %l3, [%o5+0]
7087add %o5, %l7, %o5
7088ld [%o5+0], %l3
7089st %l3, [%o5+0]
7090add %o5, %l7, %o5
7091ld [%o5+0], %l3
7092st %l3, [%o5+0]
7093add %o5, %l7, %o5
7094ld [%o5+0], %l3
7095st %l3, [%o5+0]
7096
7097! cbranch
7098andcc %l0, 1, %g0
7099be,pn %xcc, TARGET112
7100nop
7101RET112:
7102
7103! lfsr step begin
7104srlx %l0, 1, %l6
7105xnor %l6, %l0, %l6
7106sllx %l6, 63, %l6
7107or %l6, %l0, %l0
7108srlx %l0, 1, %l0
7109
7110
7111P113: !_REPLACEMENT [23] (Int) (CBR)
7112sethi %hi(0x2000), %l7
7113ld [%i3+32], %l3
7114st %l3, [%i3+32]
7115add %i3, %l7, %o5
7116ld [%o5+32], %l3
7117st %l3, [%o5+32]
7118add %o5, %l7, %o5
7119ld [%o5+32], %l3
7120st %l3, [%o5+32]
7121add %o5, %l7, %o5
7122ld [%o5+32], %l3
7123st %l3, [%o5+32]
7124add %o5, %l7, %o5
7125ld [%o5+32], %l3
7126st %l3, [%o5+32]
7127add %o5, %l7, %o5
7128ld [%o5+32], %l3
7129st %l3, [%o5+32]
7130add %o5, %l7, %o5
7131ld [%o5+32], %l3
7132st %l3, [%o5+32]
7133add %o5, %l7, %o5
7134ld [%o5+32], %l3
7135st %l3, [%o5+32]
7136
7137! cbranch
7138andcc %l0, 1, %g0
7139be,pt %xcc, TARGET113
7140nop
7141RET113:
7142
7143! lfsr step begin
7144srlx %l0, 1, %l6
7145xnor %l6, %l0, %l6
7146sllx %l6, 63, %l6
7147or %l6, %l0, %l0
7148srlx %l0, 1, %l0
7149
7150
7151P114: !_MEMBAR (FP)
7152
7153P115: !_BST [27] (maybe <- 0x3f800016) (FP) (Branch target of P10)
7154wr %g0, 0xf0, %asi
7155sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7156add %i0, %i2, %i2
7157! preparing store val #0, next val will be in f32
7158fmovs %f16, %f20
7159fadds %f16, %f17, %f16
7160! preparing store val #1, next val will be in f40
7161fmovd %f20, %f32
7162fmovs %f16, %f20
7163fadds %f16, %f17, %f16
7164fmovd %f20, %f40
7165membar #Sync
7166stda %f32, [%i2 + 128 ] %asi
7167ba P116
7168nop
7169
7170TARGET10:
7171ba RET10
7172nop
7173
7174
7175P116: !_MEMBAR (FP)
7176
7177P117: !_BSTC [33] (maybe <- 0x3f800018) (FP)
7178wr %g0, 0xe0, %asi
7179sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
7180add %i0, %i3, %i3
7181! preparing store val #0, next val will be in f32
7182fmovs %f16, %f20
7183fadds %f16, %f17, %f16
7184fmovd %f20, %f32
7185membar #Sync
7186stda %f32, [%i3 + 0 ] %asi
7187
7188P118: !_MEMBAR (FP) (CBR)
7189membar #StoreLoad
7190
7191! cbranch
7192andcc %l0, 1, %g0
7193be,pt %xcc, TARGET118
7194nop
7195RET118:
7196
7197! lfsr step begin
7198srlx %l0, 1, %l3
7199xnor %l3, %l0, %l3
7200sllx %l3, 63, %l3
7201or %l3, %l0, %l0
7202srlx %l0, 1, %l0
7203
7204
7205P119: !_REPLACEMENT [6] (Int) (Branch target of P108)
7206sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
7207sub %i0, %i2, %i2
7208sethi %hi(0x2000), %l6
7209ld [%i2+96], %o5
7210st %o5, [%i2+96]
7211add %i2, %l6, %l7
7212ld [%l7+96], %o5
7213st %o5, [%l7+96]
7214add %l7, %l6, %l7
7215ld [%l7+96], %o5
7216st %o5, [%l7+96]
7217add %l7, %l6, %l7
7218ld [%l7+96], %o5
7219st %o5, [%l7+96]
7220add %l7, %l6, %l7
7221ld [%l7+96], %o5
7222st %o5, [%l7+96]
7223add %l7, %l6, %l7
7224ld [%l7+96], %o5
7225st %o5, [%l7+96]
7226add %l7, %l6, %l7
7227ld [%l7+96], %o5
7228st %o5, [%l7+96]
7229add %l7, %l6, %l7
7230ld [%l7+96], %o5
7231st %o5, [%l7+96]
7232ba P120
7233nop
7234
7235TARGET108:
7236ba RET108
7237nop
7238
7239
7240P120: !_PREFETCH [0] (Int)
7241prefetch [%i0 + 0], 1
7242
7243P121: !_REPLACEMENT [30] (Int)
7244sethi %hi(0x2000), %l3
7245ld [%i2+32], %l7
7246st %l7, [%i2+32]
7247add %i2, %l3, %l6
7248ld [%l6+32], %l7
7249st %l7, [%l6+32]
7250add %l6, %l3, %l6
7251ld [%l6+32], %l7
7252st %l7, [%l6+32]
7253add %l6, %l3, %l6
7254ld [%l6+32], %l7
7255st %l7, [%l6+32]
7256add %l6, %l3, %l6
7257ld [%l6+32], %l7
7258st %l7, [%l6+32]
7259add %l6, %l3, %l6
7260ld [%l6+32], %l7
7261st %l7, [%l6+32]
7262add %l6, %l3, %l6
7263ld [%l6+32], %l7
7264st %l7, [%l6+32]
7265add %l6, %l3, %l6
7266ld [%l6+32], %l7
7267st %l7, [%l6+32]
7268
7269P122: !_MEMBAR (FP) (Branch target of P74)
7270ba P123
7271nop
7272
7273TARGET74:
7274ba RET74
7275nop
7276
7277
7278P123: !_BST [13] (maybe <- 0x3f800019) (FP) (Branch target of P218)
7279wr %g0, 0xf0, %asi
7280sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
7281add %i0, %i3, %i3
7282! preparing store val #0, next val will be in f32
7283fmovs %f16, %f20
7284fadds %f16, %f17, %f16
7285! preparing store val #1, next val will be in f33
7286fmovs %f16, %f21
7287fadds %f16, %f17, %f16
7288! preparing store val #2, next val will be in f40
7289fmovd %f20, %f32
7290fmovs %f16, %f20
7291fadds %f16, %f17, %f16
7292fmovd %f20, %f40
7293membar #Sync
7294stda %f32, [%i3 + 0 ] %asi
7295ba P124
7296nop
7297
7298TARGET218:
7299ba RET218
7300nop
7301
7302
7303P124: !_MEMBAR (FP) (Branch target of P195)
7304membar #StoreLoad
7305ba P125
7306nop
7307
7308TARGET195:
7309ba RET195
7310nop
7311
7312
7313P125: !_REPLACEMENT [32] (Int)
7314sethi %hi(0x2000), %l7
7315ld [%i2+96], %l3
7316st %l3, [%i2+96]
7317add %i2, %l7, %o5
7318ld [%o5+96], %l3
7319st %l3, [%o5+96]
7320add %o5, %l7, %o5
7321ld [%o5+96], %l3
7322st %l3, [%o5+96]
7323add %o5, %l7, %o5
7324ld [%o5+96], %l3
7325st %l3, [%o5+96]
7326add %o5, %l7, %o5
7327ld [%o5+96], %l3
7328st %l3, [%o5+96]
7329add %o5, %l7, %o5
7330ld [%o5+96], %l3
7331st %l3, [%o5+96]
7332add %o5, %l7, %o5
7333ld [%o5+96], %l3
7334st %l3, [%o5+96]
7335add %o5, %l7, %o5
7336ld [%o5+96], %l3
7337st %l3, [%o5+96]
7338
7339P126: !_ST [4] (maybe <- 0x4) (Int) (CBR)
7340stw %l4, [%i0 + 32 ]
7341add %l4, 1, %l4
7342
7343! cbranch
7344andcc %l0, 1, %g0
7345be,pn %xcc, TARGET126
7346nop
7347RET126:
7348
7349! lfsr step begin
7350srlx %l0, 1, %l3
7351xnor %l3, %l0, %l3
7352sllx %l3, 63, %l3
7353or %l3, %l0, %l0
7354srlx %l0, 1, %l0
7355
7356
7357P127: !_REPLACEMENT [21] (Int) (Branch target of P132)
7358sethi %hi(0x2000), %l6
7359ld [%i2+0], %o5
7360st %o5, [%i2+0]
7361add %i2, %l6, %l7
7362ld [%l7+0], %o5
7363st %o5, [%l7+0]
7364add %l7, %l6, %l7
7365ld [%l7+0], %o5
7366st %o5, [%l7+0]
7367add %l7, %l6, %l7
7368ld [%l7+0], %o5
7369st %o5, [%l7+0]
7370add %l7, %l6, %l7
7371ld [%l7+0], %o5
7372st %o5, [%l7+0]
7373add %l7, %l6, %l7
7374ld [%l7+0], %o5
7375st %o5, [%l7+0]
7376add %l7, %l6, %l7
7377ld [%l7+0], %o5
7378st %o5, [%l7+0]
7379add %l7, %l6, %l7
7380ld [%l7+0], %o5
7381st %o5, [%l7+0]
7382ba P128
7383nop
7384
7385TARGET132:
7386ba RET132
7387nop
7388
7389
7390P128: !_FLUSH [8] (Int)
7391! Unsupported instruction
7392
7393P129: !_REPLACEMENT [9] (Int) (Secondary ctx)
7394wr %g0, 0x81, %asi
7395sethi %hi(0x2000), %l3
7396ld [%i2+32], %l7
7397st %l7, [%i2+32]
7398add %i2, %l3, %l6
7399ld [%l6+32], %l7
7400st %l7, [%l6+32]
7401add %l6, %l3, %l6
7402ld [%l6+32], %l7
7403st %l7, [%l6+32]
7404add %l6, %l3, %l6
7405ld [%l6+32], %l7
7406st %l7, [%l6+32]
7407add %l6, %l3, %l6
7408ld [%l6+32], %l7
7409st %l7, [%l6+32]
7410add %l6, %l3, %l6
7411ld [%l6+32], %l7
7412st %l7, [%l6+32]
7413add %l6, %l3, %l6
7414ld [%l6+32], %l7
7415st %l7, [%l6+32]
7416add %l6, %l3, %l6
7417ld [%l6+32], %l7
7418st %l7, [%l6+32]
7419
7420P130: !_REPLACEMENT [32] (Int) (CBR) (Secondary ctx) (Branch target of P224)
7421wr %g0, 0x81, %asi
7422sethi %hi(0x2000), %o5
7423ld [%i2+96], %l6
7424st %l6, [%i2+96]
7425add %i2, %o5, %l3
7426ld [%l3+96], %l6
7427st %l6, [%l3+96]
7428add %l3, %o5, %l3
7429ld [%l3+96], %l6
7430st %l6, [%l3+96]
7431add %l3, %o5, %l3
7432ld [%l3+96], %l6
7433st %l6, [%l3+96]
7434add %l3, %o5, %l3
7435ld [%l3+96], %l6
7436st %l6, [%l3+96]
7437add %l3, %o5, %l3
7438ld [%l3+96], %l6
7439st %l6, [%l3+96]
7440add %l3, %o5, %l3
7441ld [%l3+96], %l6
7442st %l6, [%l3+96]
7443add %l3, %o5, %l3
7444ld [%l3+96], %l6
7445st %l6, [%l3+96]
7446
7447! cbranch
7448andcc %l0, 1, %g0
7449be,pn %xcc, TARGET130
7450nop
7451RET130:
7452
7453! lfsr step begin
7454srlx %l0, 1, %l7
7455xnor %l7, %l0, %l7
7456sllx %l7, 63, %l7
7457or %l7, %l0, %l0
7458srlx %l0, 1, %l0
7459
7460ba P131
7461nop
7462
7463TARGET224:
7464ba RET224
7465nop
7466
7467
7468P131: !_REPLACEMENT [1] (Int) (Nucleus ctx)
7469wr %g0, 0x4, %asi
7470sethi %hi(0x2000), %o5
7471ld [%i2+4], %l6
7472st %l6, [%i2+4]
7473add %i2, %o5, %l3
7474ld [%l3+4], %l6
7475st %l6, [%l3+4]
7476add %l3, %o5, %l3
7477ld [%l3+4], %l6
7478st %l6, [%l3+4]
7479add %l3, %o5, %l3
7480ld [%l3+4], %l6
7481st %l6, [%l3+4]
7482add %l3, %o5, %l3
7483ld [%l3+4], %l6
7484st %l6, [%l3+4]
7485add %l3, %o5, %l3
7486ld [%l3+4], %l6
7487st %l6, [%l3+4]
7488add %l3, %o5, %l3
7489ld [%l3+4], %l6
7490st %l6, [%l3+4]
7491add %l3, %o5, %l3
7492ld [%l3+4], %l6
7493st %l6, [%l3+4]
7494
7495P132: !_IDC_FLIP [31] (Int) (CBR) (Branch target of P135)
7496sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
7497add %i0, %i2, %i2
7498IDC_FLIP(132, 18284, 0, 0x46000040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
7499
7500! cbranch
7501andcc %l0, 1, %g0
7502be,pt %xcc, TARGET132
7503nop
7504RET132:
7505
7506! lfsr step begin
7507srlx %l0, 1, %l6
7508xnor %l6, %l0, %l6
7509sllx %l6, 63, %l6
7510or %l6, %l0, %l0
7511srlx %l0, 1, %l0
7512
7513ba P133
7514nop
7515
7516TARGET135:
7517ba RET135
7518nop
7519
7520
7521P133: !_REPLACEMENT [17] (Int)
7522sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
7523sub %i0, %i3, %i3
7524sethi %hi(0x2000), %l7
7525ld [%i3+96], %l3
7526st %l3, [%i3+96]
7527add %i3, %l7, %o5
7528ld [%o5+96], %l3
7529st %l3, [%o5+96]
7530add %o5, %l7, %o5
7531ld [%o5+96], %l3
7532st %l3, [%o5+96]
7533add %o5, %l7, %o5
7534ld [%o5+96], %l3
7535st %l3, [%o5+96]
7536add %o5, %l7, %o5
7537ld [%o5+96], %l3
7538st %l3, [%o5+96]
7539add %o5, %l7, %o5
7540ld [%o5+96], %l3
7541st %l3, [%o5+96]
7542add %o5, %l7, %o5
7543ld [%o5+96], %l3
7544st %l3, [%o5+96]
7545add %o5, %l7, %o5
7546ld [%o5+96], %l3
7547st %l3, [%o5+96]
7548
7549P134: !_MEMBAR (FP)
7550membar #StoreLoad
7551
7552P135: !_BLD [25] (FP) (CBR) (Branch target of P227)
7553wr %g0, 0xf0, %asi
7554sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7555add %i0, %i2, %i2
7556ldda [%i2 + 64] %asi, %f32
7557membar #Sync
7558! 2 addresses covered
7559fmovd %f32, %f2
7560fmovd %f40, %f18
7561fmovs %f18, %f3
7562
7563! cbranch
7564andcc %l0, 1, %g0
7565be,pt %xcc, TARGET135
7566nop
7567RET135:
7568
7569! lfsr step begin
7570srlx %l0, 1, %l6
7571xnor %l6, %l0, %l6
7572sllx %l6, 63, %l6
7573or %l6, %l0, %l0
7574srlx %l0, 1, %l0
7575
7576ba P136
7577nop
7578
7579TARGET227:
7580ba RET227
7581nop
7582
7583
7584P136: !_MEMBAR (FP) (Branch target of P56)
7585ba P137
7586nop
7587
7588TARGET56:
7589ba RET56
7590nop
7591
7592
7593P137: !_BSTC [30] (maybe <- 0x3f80001c) (FP)
7594wr %g0, 0xe0, %asi
7595sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
7596add %i0, %i3, %i3
7597! preparing store val #0, next val will be in f32
7598fmovs %f16, %f20
7599fadds %f16, %f17, %f16
7600! preparing store val #1, next val will be in f33
7601fmovs %f16, %f21
7602fadds %f16, %f17, %f16
7603! preparing store val #2, next val will be in f40
7604fmovd %f20, %f32
7605fmovs %f16, %f20
7606fadds %f16, %f17, %f16
7607fmovd %f20, %f40
7608membar #Sync
7609stda %f32, [%i3 + 0 ] %asi
7610
7611P138: !_MEMBAR (FP)
7612membar #StoreLoad
7613
7614P139: !_REPLACEMENT [20] (Int)
7615sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
7616sub %i0, %i2, %i2
7617sethi %hi(0x2000), %l6
7618ld [%i2+256], %o5
7619st %o5, [%i2+256]
7620add %i2, %l6, %l7
7621ld [%l7+256], %o5
7622st %o5, [%l7+256]
7623add %l7, %l6, %l7
7624ld [%l7+256], %o5
7625st %o5, [%l7+256]
7626add %l7, %l6, %l7
7627ld [%l7+256], %o5
7628st %o5, [%l7+256]
7629add %l7, %l6, %l7
7630ld [%l7+256], %o5
7631st %o5, [%l7+256]
7632add %l7, %l6, %l7
7633ld [%l7+256], %o5
7634st %o5, [%l7+256]
7635add %l7, %l6, %l7
7636ld [%l7+256], %o5
7637st %o5, [%l7+256]
7638add %l7, %l6, %l7
7639ld [%l7+256], %o5
7640st %o5, [%l7+256]
7641
7642P140: !_MEMBAR (FP) (Secondary ctx)
7643
7644P141: !_BSTC [18] (maybe <- 0x3f80001f) (FP) (Secondary ctx) (Branch target of P113)
7645wr %g0, 0xe1, %asi
7646sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
7647add %i0, %i3, %i3
7648! preparing store val #0, next val will be in f32
7649fmovs %f16, %f20
7650fadds %f16, %f17, %f16
7651fmovd %f20, %f32
7652membar #Sync
7653stda %f32, [%i3 + 128 ] %asi
7654ba P142
7655nop
7656
7657TARGET113:
7658ba RET113
7659nop
7660
7661
7662P142: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P208)
7663membar #StoreLoad
7664
7665! cbranch
7666andcc %l0, 1, %g0
7667be,pn %xcc, TARGET142
7668nop
7669RET142:
7670
7671! lfsr step begin
7672srlx %l0, 1, %o5
7673xnor %o5, %l0, %o5
7674sllx %o5, 63, %o5
7675or %o5, %l0, %l0
7676srlx %l0, 1, %l0
7677
7678ba P143
7679nop
7680
7681TARGET208:
7682ba RET208
7683nop
7684
7685
7686P143: !_REPLACEMENT [21] (Int) (Secondary ctx)
7687wr %g0, 0x81, %asi
7688sethi %hi(0x2000), %l3
7689ld [%i2+0], %l7
7690st %l7, [%i2+0]
7691add %i2, %l3, %l6
7692ld [%l6+0], %l7
7693st %l7, [%l6+0]
7694add %l6, %l3, %l6
7695ld [%l6+0], %l7
7696st %l7, [%l6+0]
7697add %l6, %l3, %l6
7698ld [%l6+0], %l7
7699st %l7, [%l6+0]
7700add %l6, %l3, %l6
7701ld [%l6+0], %l7
7702st %l7, [%l6+0]
7703add %l6, %l3, %l6
7704ld [%l6+0], %l7
7705st %l7, [%l6+0]
7706add %l6, %l3, %l6
7707ld [%l6+0], %l7
7708st %l7, [%l6+0]
7709add %l6, %l3, %l6
7710ld [%l6+0], %l7
7711st %l7, [%l6+0]
7712
7713P144: !_MEMBAR (FP)
7714membar #StoreLoad
7715
7716P145: !_BLD [10] (FP)
7717wr %g0, 0xf0, %asi
7718ldda [%i1 + 64] %asi, %f32
7719membar #Sync
7720! 1 addresses covered
7721fmovd %f32, %f4
7722
7723P146: !_MEMBAR (FP)
7724
7725P147: !_LD [30] (FP)
7726sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
7727add %i0, %i2, %i2
7728ld [%i2 + 32], %f5
7729! 1 addresses covered
7730
7731P148: !_PREFETCH [17] (Int)
7732prefetch [%i3 + 96], 1
7733
7734P149: !_REPLACEMENT [1] (Int) (Branch target of P42)
7735sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
7736sub %i0, %i3, %i3
7737sethi %hi(0x2000), %o5
7738ld [%i3+4], %l6
7739st %l6, [%i3+4]
7740add %i3, %o5, %l3
7741ld [%l3+4], %l6
7742st %l6, [%l3+4]
7743add %l3, %o5, %l3
7744ld [%l3+4], %l6
7745st %l6, [%l3+4]
7746add %l3, %o5, %l3
7747ld [%l3+4], %l6
7748st %l6, [%l3+4]
7749add %l3, %o5, %l3
7750ld [%l3+4], %l6
7751st %l6, [%l3+4]
7752add %l3, %o5, %l3
7753ld [%l3+4], %l6
7754st %l6, [%l3+4]
7755add %l3, %o5, %l3
7756ld [%l3+4], %l6
7757st %l6, [%l3+4]
7758add %l3, %o5, %l3
7759ld [%l3+4], %l6
7760st %l6, [%l3+4]
7761ba P150
7762nop
7763
7764TARGET42:
7765ba RET42
7766nop
7767
7768
7769P150: !_MEMBAR (FP)
7770
7771P151: !_BST [28] (maybe <- 0x3f800020) (FP) (CBR)
7772wr %g0, 0xf0, %asi
7773! preparing store val #0, next val will be in f32
7774fmovs %f16, %f20
7775fadds %f16, %f17, %f16
7776! preparing store val #1, next val will be in f33
7777fmovs %f16, %f21
7778fadds %f16, %f17, %f16
7779! preparing store val #2, next val will be in f40
7780fmovd %f20, %f32
7781fmovs %f16, %f20
7782fadds %f16, %f17, %f16
7783fmovd %f20, %f40
7784membar #Sync
7785stda %f32, [%i2 + 0 ] %asi
7786
7787! cbranch
7788andcc %l0, 1, %g0
7789be,pn %xcc, TARGET151
7790nop
7791RET151:
7792
7793! lfsr step begin
7794srlx %l0, 1, %l6
7795xnor %l6, %l0, %l6
7796sllx %l6, 63, %l6
7797or %l6, %l0, %l0
7798srlx %l0, 1, %l0
7799
7800
7801P152: !_MEMBAR (FP)
7802membar #StoreLoad
7803
7804P153: !_PREFETCH [10] (Int) (LE)
7805wr %g0, 0x88, %asi
7806prefetcha [%i1 + 64] %asi, 1
7807
7808P154: !_REPLACEMENT [12] (Int)
7809sethi %hi(0x2000), %l7
7810ld [%i3+4], %l3
7811st %l3, [%i3+4]
7812add %i3, %l7, %o5
7813ld [%o5+4], %l3
7814st %l3, [%o5+4]
7815add %o5, %l7, %o5
7816ld [%o5+4], %l3
7817st %l3, [%o5+4]
7818add %o5, %l7, %o5
7819ld [%o5+4], %l3
7820st %l3, [%o5+4]
7821add %o5, %l7, %o5
7822ld [%o5+4], %l3
7823st %l3, [%o5+4]
7824add %o5, %l7, %o5
7825ld [%o5+4], %l3
7826st %l3, [%o5+4]
7827add %o5, %l7, %o5
7828ld [%o5+4], %l3
7829st %l3, [%o5+4]
7830add %o5, %l7, %o5
7831ld [%o5+4], %l3
7832st %l3, [%o5+4]
7833
7834P155: !_REPLACEMENT [0] (Int)
7835sethi %hi(0x2000), %l6
7836ld [%i3+0], %o5
7837st %o5, [%i3+0]
7838add %i3, %l6, %l7
7839ld [%l7+0], %o5
7840st %o5, [%l7+0]
7841add %l7, %l6, %l7
7842ld [%l7+0], %o5
7843st %o5, [%l7+0]
7844add %l7, %l6, %l7
7845ld [%l7+0], %o5
7846st %o5, [%l7+0]
7847add %l7, %l6, %l7
7848ld [%l7+0], %o5
7849st %o5, [%l7+0]
7850add %l7, %l6, %l7
7851ld [%l7+0], %o5
7852st %o5, [%l7+0]
7853add %l7, %l6, %l7
7854ld [%l7+0], %o5
7855st %o5, [%l7+0]
7856add %l7, %l6, %l7
7857ld [%l7+0], %o5
7858st %o5, [%l7+0]
7859
7860P156: !_MEMBAR (FP)
7861membar #StoreLoad
7862
7863P157: !_BLD [27] (FP)
7864wr %g0, 0xf0, %asi
7865sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7866add %i0, %i2, %i2
7867ldda [%i2 + 128] %asi, %f32
7868membar #Sync
7869! 2 addresses covered
7870fmovd %f32, %f6
7871fmovd %f40, %f18
7872fmovs %f18, %f7
7873
7874P158: !_MEMBAR (FP)
7875
7876P159: !_REPLACEMENT [4] (Int)
7877sethi %hi(0x2000), %l3
7878ld [%i3+32], %l7
7879st %l7, [%i3+32]
7880add %i3, %l3, %l6
7881ld [%l6+32], %l7
7882st %l7, [%l6+32]
7883add %l6, %l3, %l6
7884ld [%l6+32], %l7
7885st %l7, [%l6+32]
7886add %l6, %l3, %l6
7887ld [%l6+32], %l7
7888st %l7, [%l6+32]
7889add %l6, %l3, %l6
7890ld [%l6+32], %l7
7891st %l7, [%l6+32]
7892add %l6, %l3, %l6
7893ld [%l6+32], %l7
7894st %l7, [%l6+32]
7895add %l6, %l3, %l6
7896ld [%l6+32], %l7
7897st %l7, [%l6+32]
7898add %l6, %l3, %l6
7899ld [%l6+32], %l7
7900st %l7, [%l6+32]
7901
7902P160: !_REPLACEMENT [6] (Int)
7903sethi %hi(0x2000), %o5
7904ld [%i3+96], %l6
7905st %l6, [%i3+96]
7906add %i3, %o5, %l3
7907ld [%l3+96], %l6
7908st %l6, [%l3+96]
7909add %l3, %o5, %l3
7910ld [%l3+96], %l6
7911st %l6, [%l3+96]
7912add %l3, %o5, %l3
7913ld [%l3+96], %l6
7914st %l6, [%l3+96]
7915add %l3, %o5, %l3
7916ld [%l3+96], %l6
7917st %l6, [%l3+96]
7918add %l3, %o5, %l3
7919ld [%l3+96], %l6
7920st %l6, [%l3+96]
7921add %l3, %o5, %l3
7922ld [%l3+96], %l6
7923st %l6, [%l3+96]
7924add %l3, %o5, %l3
7925ld [%l3+96], %l6
7926st %l6, [%l3+96]
7927
7928P161: !_MEMBAR (FP)
7929
7930P162: !_BST [31] (maybe <- 0x3f800023) (FP)
7931wr %g0, 0xf0, %asi
7932sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
7933add %i0, %i3, %i3
7934! preparing store val #0, next val will be in f32
7935fmovs %f16, %f20
7936fadds %f16, %f17, %f16
7937! preparing store val #1, next val will be in f40
7938fmovd %f20, %f32
7939fmovs %f16, %f20
7940fadds %f16, %f17, %f16
7941fmovd %f20, %f40
7942membar #Sync
7943stda %f32, [%i3 + 64 ] %asi
7944
7945P163: !_MEMBAR (FP)
7946membar #StoreLoad
7947
7948P164: !_REPLACEMENT [23] (Int) (CBR)
7949sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
7950add %i0, %i2, %i2
7951sethi %hi(0x2000), %l6
7952ld [%i2+32], %o5
7953st %o5, [%i2+32]
7954add %i2, %l6, %l7
7955ld [%l7+32], %o5
7956st %o5, [%l7+32]
7957add %l7, %l6, %l7
7958ld [%l7+32], %o5
7959st %o5, [%l7+32]
7960add %l7, %l6, %l7
7961ld [%l7+32], %o5
7962st %o5, [%l7+32]
7963add %l7, %l6, %l7
7964ld [%l7+32], %o5
7965st %o5, [%l7+32]
7966add %l7, %l6, %l7
7967ld [%l7+32], %o5
7968st %o5, [%l7+32]
7969add %l7, %l6, %l7
7970ld [%l7+32], %o5
7971st %o5, [%l7+32]
7972add %l7, %l6, %l7
7973ld [%l7+32], %o5
7974st %o5, [%l7+32]
7975
7976! cbranch
7977andcc %l0, 1, %g0
7978be,pn %xcc, TARGET164
7979nop
7980RET164:
7981
7982! lfsr step begin
7983srlx %l0, 1, %l3
7984xnor %l3, %l0, %l3
7985sllx %l3, 63, %l3
7986or %l3, %l0, %l0
7987srlx %l0, 1, %l0
7988
7989
7990P165: !_REPLACEMENT [32] (Int)
7991sethi %hi(0x2000), %l6
7992ld [%i2+96], %o5
7993st %o5, [%i2+96]
7994add %i2, %l6, %l7
7995ld [%l7+96], %o5
7996st %o5, [%l7+96]
7997add %l7, %l6, %l7
7998ld [%l7+96], %o5
7999st %o5, [%l7+96]
8000add %l7, %l6, %l7
8001ld [%l7+96], %o5
8002st %o5, [%l7+96]
8003add %l7, %l6, %l7
8004ld [%l7+96], %o5
8005st %o5, [%l7+96]
8006add %l7, %l6, %l7
8007ld [%l7+96], %o5
8008st %o5, [%l7+96]
8009add %l7, %l6, %l7
8010ld [%l7+96], %o5
8011st %o5, [%l7+96]
8012add %l7, %l6, %l7
8013ld [%l7+96], %o5
8014st %o5, [%l7+96]
8015
8016P166: !_REPLACEMENT [2] (Int) (CBR)
8017sethi %hi(0x2000), %l3
8018ld [%i2+8], %l7
8019st %l7, [%i2+8]
8020add %i2, %l3, %l6
8021ld [%l6+8], %l7
8022st %l7, [%l6+8]
8023add %l6, %l3, %l6
8024ld [%l6+8], %l7
8025st %l7, [%l6+8]
8026add %l6, %l3, %l6
8027ld [%l6+8], %l7
8028st %l7, [%l6+8]
8029add %l6, %l3, %l6
8030ld [%l6+8], %l7
8031st %l7, [%l6+8]
8032add %l6, %l3, %l6
8033ld [%l6+8], %l7
8034st %l7, [%l6+8]
8035add %l6, %l3, %l6
8036ld [%l6+8], %l7
8037st %l7, [%l6+8]
8038add %l6, %l3, %l6
8039ld [%l6+8], %l7
8040st %l7, [%l6+8]
8041
8042! cbranch
8043andcc %l0, 1, %g0
8044be,pn %xcc, TARGET166
8045nop
8046RET166:
8047
8048! lfsr step begin
8049srlx %l0, 1, %o5
8050xnor %o5, %l0, %o5
8051sllx %o5, 63, %o5
8052or %o5, %l0, %l0
8053srlx %l0, 1, %l0
8054
8055
8056P167: !_REPLACEMENT [18] (Int)
8057sethi %hi(0x2000), %l3
8058ld [%i2+128], %l7
8059st %l7, [%i2+128]
8060add %i2, %l3, %l6
8061ld [%l6+128], %l7
8062st %l7, [%l6+128]
8063add %l6, %l3, %l6
8064ld [%l6+128], %l7
8065st %l7, [%l6+128]
8066add %l6, %l3, %l6
8067ld [%l6+128], %l7
8068st %l7, [%l6+128]
8069add %l6, %l3, %l6
8070ld [%l6+128], %l7
8071st %l7, [%l6+128]
8072add %l6, %l3, %l6
8073ld [%l6+128], %l7
8074st %l7, [%l6+128]
8075add %l6, %l3, %l6
8076ld [%l6+128], %l7
8077st %l7, [%l6+128]
8078add %l6, %l3, %l6
8079ld [%l6+128], %l7
8080st %l7, [%l6+128]
8081
8082P168: !_MEMBAR (FP) (Branch target of P184)
8083membar #StoreLoad
8084ba P169
8085nop
8086
8087TARGET184:
8088ba RET184
8089nop
8090
8091
8092P169: !_BLD [33] (FP)
8093wr %g0, 0xf0, %asi
8094sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
8095add %i0, %i3, %i3
8096ldda [%i3 + 0] %asi, %f32
8097membar #Sync
8098! 1 addresses covered
8099fmovd %f32, %f8
8100
8101P170: !_MEMBAR (FP)
8102
8103P171: !_REPLACEMENT [0] (Int)
8104sethi %hi(0x2000), %o5
8105ld [%i2+0], %l6
8106st %l6, [%i2+0]
8107add %i2, %o5, %l3
8108ld [%l3+0], %l6
8109st %l6, [%l3+0]
8110add %l3, %o5, %l3
8111ld [%l3+0], %l6
8112st %l6, [%l3+0]
8113add %l3, %o5, %l3
8114ld [%l3+0], %l6
8115st %l6, [%l3+0]
8116add %l3, %o5, %l3
8117ld [%l3+0], %l6
8118st %l6, [%l3+0]
8119add %l3, %o5, %l3
8120ld [%l3+0], %l6
8121st %l6, [%l3+0]
8122add %l3, %o5, %l3
8123ld [%l3+0], %l6
8124st %l6, [%l3+0]
8125add %l3, %o5, %l3
8126ld [%l3+0], %l6
8127st %l6, [%l3+0]
8128
8129P172: !_REPLACEMENT [12] (Int)
8130sethi %hi(0x2000), %l7
8131ld [%i2+4], %l3
8132st %l3, [%i2+4]
8133add %i2, %l7, %o5
8134ld [%o5+4], %l3
8135st %l3, [%o5+4]
8136add %o5, %l7, %o5
8137ld [%o5+4], %l3
8138st %l3, [%o5+4]
8139add %o5, %l7, %o5
8140ld [%o5+4], %l3
8141st %l3, [%o5+4]
8142add %o5, %l7, %o5
8143ld [%o5+4], %l3
8144st %l3, [%o5+4]
8145add %o5, %l7, %o5
8146ld [%o5+4], %l3
8147st %l3, [%o5+4]
8148add %o5, %l7, %o5
8149ld [%o5+4], %l3
8150st %l3, [%o5+4]
8151add %o5, %l7, %o5
8152ld [%o5+4], %l3
8153st %l3, [%o5+4]
8154
8155P173: !_REPLACEMENT [16] (Int)
8156sethi %hi(0x2000), %l6
8157ld [%i2+16], %o5
8158st %o5, [%i2+16]
8159add %i2, %l6, %l7
8160ld [%l7+16], %o5
8161st %o5, [%l7+16]
8162add %l7, %l6, %l7
8163ld [%l7+16], %o5
8164st %o5, [%l7+16]
8165add %l7, %l6, %l7
8166ld [%l7+16], %o5
8167st %o5, [%l7+16]
8168add %l7, %l6, %l7
8169ld [%l7+16], %o5
8170st %o5, [%l7+16]
8171add %l7, %l6, %l7
8172ld [%l7+16], %o5
8173st %o5, [%l7+16]
8174add %l7, %l6, %l7
8175ld [%l7+16], %o5
8176st %o5, [%l7+16]
8177add %l7, %l6, %l7
8178ld [%l7+16], %o5
8179st %o5, [%l7+16]
8180
8181P174: !_REPLACEMENT [11] (Int) (Branch target of P95)
8182sethi %hi(0x2000), %l3
8183ld [%i2+0], %l7
8184st %l7, [%i2+0]
8185add %i2, %l3, %l6
8186ld [%l6+0], %l7
8187st %l7, [%l6+0]
8188add %l6, %l3, %l6
8189ld [%l6+0], %l7
8190st %l7, [%l6+0]
8191add %l6, %l3, %l6
8192ld [%l6+0], %l7
8193st %l7, [%l6+0]
8194add %l6, %l3, %l6
8195ld [%l6+0], %l7
8196st %l7, [%l6+0]
8197add %l6, %l3, %l6
8198ld [%l6+0], %l7
8199st %l7, [%l6+0]
8200add %l6, %l3, %l6
8201ld [%l6+0], %l7
8202st %l7, [%l6+0]
8203add %l6, %l3, %l6
8204ld [%l6+0], %l7
8205st %l7, [%l6+0]
8206ba P175
8207nop
8208
8209TARGET95:
8210ba RET95
8211nop
8212
8213
8214P175: !_MEMBAR (FP) (CBR)
8215membar #StoreLoad
8216
8217! cbranch
8218andcc %l0, 1, %g0
8219be,pn %xcc, TARGET175
8220nop
8221RET175:
8222
8223! lfsr step begin
8224srlx %l0, 1, %o5
8225xnor %o5, %l0, %o5
8226sllx %o5, 63, %o5
8227or %o5, %l0, %l0
8228srlx %l0, 1, %l0
8229
8230
8231P176: !_BLD [22] (FP)
8232wr %g0, 0xf0, %asi
8233sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
8234add %i0, %i2, %i2
8235ldda [%i2 + 0] %asi, %f32
8236membar #Sync
8237! 3 addresses covered
8238fmovd %f32, %f18
8239fmovs %f18, %f9
8240fmovs %f19, %f10
8241fmovd %f40, %f18
8242fmovs %f18, %f11
8243
8244P177: !_MEMBAR (FP)
8245
8246P178: !_LD [27] (Int) (Secondary ctx)
8247wr %g0, 0x81, %asi
8248lduwa [%i2 + 160] %asi, %l6
8249! move %l6(lower) -> %o1(lower)
8250or %l6, %o1, %o1
8251
8252P179: !_ST [24] (maybe <- 0x5) (Int)
8253stw %l4, [%i2 + 64 ]
8254add %l4, 1, %l4
8255
8256P180: !_REPLACEMENT [17] (Int)
8257sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
8258sub %i0, %i3, %i3
8259sethi %hi(0x2000), %l6
8260ld [%i3+96], %o5
8261st %o5, [%i3+96]
8262add %i3, %l6, %l7
8263ld [%l7+96], %o5
8264st %o5, [%l7+96]
8265add %l7, %l6, %l7
8266ld [%l7+96], %o5
8267st %o5, [%l7+96]
8268add %l7, %l6, %l7
8269ld [%l7+96], %o5
8270st %o5, [%l7+96]
8271add %l7, %l6, %l7
8272ld [%l7+96], %o5
8273st %o5, [%l7+96]
8274add %l7, %l6, %l7
8275ld [%l7+96], %o5
8276st %o5, [%l7+96]
8277add %l7, %l6, %l7
8278ld [%l7+96], %o5
8279st %o5, [%l7+96]
8280add %l7, %l6, %l7
8281ld [%l7+96], %o5
8282st %o5, [%l7+96]
8283
8284P181: !_REPLACEMENT [20] (Int) (Secondary ctx)
8285wr %g0, 0x81, %asi
8286sethi %hi(0x2000), %l3
8287ld [%i3+256], %l7
8288st %l7, [%i3+256]
8289add %i3, %l3, %l6
8290ld [%l6+256], %l7
8291st %l7, [%l6+256]
8292add %l6, %l3, %l6
8293ld [%l6+256], %l7
8294st %l7, [%l6+256]
8295add %l6, %l3, %l6
8296ld [%l6+256], %l7
8297st %l7, [%l6+256]
8298add %l6, %l3, %l6
8299ld [%l6+256], %l7
8300st %l7, [%l6+256]
8301add %l6, %l3, %l6
8302ld [%l6+256], %l7
8303st %l7, [%l6+256]
8304add %l6, %l3, %l6
8305ld [%l6+256], %l7
8306st %l7, [%l6+256]
8307add %l6, %l3, %l6
8308ld [%l6+256], %l7
8309st %l7, [%l6+256]
8310
8311P182: !_REPLACEMENT [23] (Int)
8312sethi %hi(0x2000), %o5
8313ld [%i3+32], %l6
8314st %l6, [%i3+32]
8315add %i3, %o5, %l3
8316ld [%l3+32], %l6
8317st %l6, [%l3+32]
8318add %l3, %o5, %l3
8319ld [%l3+32], %l6
8320st %l6, [%l3+32]
8321add %l3, %o5, %l3
8322ld [%l3+32], %l6
8323st %l6, [%l3+32]
8324add %l3, %o5, %l3
8325ld [%l3+32], %l6
8326st %l6, [%l3+32]
8327add %l3, %o5, %l3
8328ld [%l3+32], %l6
8329st %l6, [%l3+32]
8330add %l3, %o5, %l3
8331ld [%l3+32], %l6
8332st %l6, [%l3+32]
8333add %l3, %o5, %l3
8334ld [%l3+32], %l6
8335st %l6, [%l3+32]
8336
8337P183: !_LD [23] (Int)
8338lduw [%i2 + 32], %o2
8339! move %o2(lower) -> %o2(upper)
8340sllx %o2, 32, %o2
8341
8342P184: !_LD [24] (Int) (CBR)
8343lduw [%i2 + 64], %l6
8344! move %l6(lower) -> %o2(lower)
8345or %l6, %o2, %o2
8346
8347! cbranch
8348andcc %l0, 1, %g0
8349be,pt %xcc, TARGET184
8350nop
8351RET184:
8352
8353! lfsr step begin
8354srlx %l0, 1, %l7
8355xnor %l7, %l0, %l7
8356sllx %l7, 63, %l7
8357or %l7, %l0, %l0
8358srlx %l0, 1, %l0
8359
8360
8361P185: !_IDC_FLIP [28] (Int)
8362sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
8363add %i0, %i2, %i2
8364IDC_FLIP(185, 14994, 0, 0x46000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
8365
8366P186: !_IDC_FLIP [10] (Int)
8367IDC_FLIP(186, 17438, 0, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3)
8368
8369P187: !_REPLACEMENT [5] (Int) (Branch target of P142)
8370sethi %hi(0x2000), %l6
8371ld [%i3+64], %o5
8372st %o5, [%i3+64]
8373add %i3, %l6, %l7
8374ld [%l7+64], %o5
8375st %o5, [%l7+64]
8376add %l7, %l6, %l7
8377ld [%l7+64], %o5
8378st %o5, [%l7+64]
8379add %l7, %l6, %l7
8380ld [%l7+64], %o5
8381st %o5, [%l7+64]
8382add %l7, %l6, %l7
8383ld [%l7+64], %o5
8384st %o5, [%l7+64]
8385add %l7, %l6, %l7
8386ld [%l7+64], %o5
8387st %o5, [%l7+64]
8388add %l7, %l6, %l7
8389ld [%l7+64], %o5
8390st %o5, [%l7+64]
8391add %l7, %l6, %l7
8392ld [%l7+64], %o5
8393st %o5, [%l7+64]
8394ba P188
8395nop
8396
8397TARGET142:
8398ba RET142
8399nop
8400
8401
8402P188: !_REPLACEMENT [3] (Int) (Nucleus ctx) (Branch target of P191)
8403wr %g0, 0x4, %asi
8404sethi %hi(0x2000), %l3
8405ld [%i3+16], %l7
8406st %l7, [%i3+16]
8407add %i3, %l3, %l6
8408ld [%l6+16], %l7
8409st %l7, [%l6+16]
8410add %l6, %l3, %l6
8411ld [%l6+16], %l7
8412st %l7, [%l6+16]
8413add %l6, %l3, %l6
8414ld [%l6+16], %l7
8415st %l7, [%l6+16]
8416add %l6, %l3, %l6
8417ld [%l6+16], %l7
8418st %l7, [%l6+16]
8419add %l6, %l3, %l6
8420ld [%l6+16], %l7
8421st %l7, [%l6+16]
8422add %l6, %l3, %l6
8423ld [%l6+16], %l7
8424st %l7, [%l6+16]
8425add %l6, %l3, %l6
8426ld [%l6+16], %l7
8427st %l7, [%l6+16]
8428ba P189
8429nop
8430
8431TARGET191:
8432ba RET191
8433nop
8434
8435
8436P189: !_REPLACEMENT [24] (Int) (Branch target of P166)
8437sethi %hi(0x2000), %o5
8438ld [%i3+64], %l6
8439st %l6, [%i3+64]
8440add %i3, %o5, %l3
8441ld [%l3+64], %l6
8442st %l6, [%l3+64]
8443add %l3, %o5, %l3
8444ld [%l3+64], %l6
8445st %l6, [%l3+64]
8446add %l3, %o5, %l3
8447ld [%l3+64], %l6
8448st %l6, [%l3+64]
8449add %l3, %o5, %l3
8450ld [%l3+64], %l6
8451st %l6, [%l3+64]
8452add %l3, %o5, %l3
8453ld [%l3+64], %l6
8454st %l6, [%l3+64]
8455add %l3, %o5, %l3
8456ld [%l3+64], %l6
8457st %l6, [%l3+64]
8458add %l3, %o5, %l3
8459ld [%l3+64], %l6
8460st %l6, [%l3+64]
8461ba P190
8462nop
8463
8464TARGET166:
8465ba RET166
8466nop
8467
8468
8469P190: !_REPLACEMENT [7] (Int) (Branch target of P20)
8470sethi %hi(0x2000), %l7
8471ld [%i3+128], %l3
8472st %l3, [%i3+128]
8473add %i3, %l7, %o5
8474ld [%o5+128], %l3
8475st %l3, [%o5+128]
8476add %o5, %l7, %o5
8477ld [%o5+128], %l3
8478st %l3, [%o5+128]
8479add %o5, %l7, %o5
8480ld [%o5+128], %l3
8481st %l3, [%o5+128]
8482add %o5, %l7, %o5
8483ld [%o5+128], %l3
8484st %l3, [%o5+128]
8485add %o5, %l7, %o5
8486ld [%o5+128], %l3
8487st %l3, [%o5+128]
8488add %o5, %l7, %o5
8489ld [%o5+128], %l3
8490st %l3, [%o5+128]
8491add %o5, %l7, %o5
8492ld [%o5+128], %l3
8493st %l3, [%o5+128]
8494ba P191
8495nop
8496
8497TARGET20:
8498ba RET20
8499nop
8500
8501
8502P191: !_REPLACEMENT [19] (Int) (CBR)
8503sethi %hi(0x2000), %l6
8504ld [%i3+0], %o5
8505st %o5, [%i3+0]
8506add %i3, %l6, %l7
8507ld [%l7+0], %o5
8508st %o5, [%l7+0]
8509add %l7, %l6, %l7
8510ld [%l7+0], %o5
8511st %o5, [%l7+0]
8512add %l7, %l6, %l7
8513ld [%l7+0], %o5
8514st %o5, [%l7+0]
8515add %l7, %l6, %l7
8516ld [%l7+0], %o5
8517st %o5, [%l7+0]
8518add %l7, %l6, %l7
8519ld [%l7+0], %o5
8520st %o5, [%l7+0]
8521add %l7, %l6, %l7
8522ld [%l7+0], %o5
8523st %o5, [%l7+0]
8524add %l7, %l6, %l7
8525ld [%l7+0], %o5
8526st %o5, [%l7+0]
8527
8528! cbranch
8529andcc %l0, 1, %g0
8530be,pn %xcc, TARGET191
8531nop
8532RET191:
8533
8534! lfsr step begin
8535srlx %l0, 1, %l3
8536xnor %l3, %l0, %l3
8537sllx %l3, 63, %l3
8538or %l3, %l0, %l0
8539srlx %l0, 1, %l0
8540
8541
8542P192: !_LD [19] (FP)
8543sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
8544add %i0, %i3, %i3
8545ld [%i3 + 0], %f12
8546! 1 addresses covered
8547
8548P193: !_REPLACEMENT [27] (Int)
8549sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
8550sub %i0, %i2, %i2
8551sethi %hi(0x2000), %l6
8552ld [%i2+160], %o5
8553st %o5, [%i2+160]
8554add %i2, %l6, %l7
8555ld [%l7+160], %o5
8556st %o5, [%l7+160]
8557add %l7, %l6, %l7
8558ld [%l7+160], %o5
8559st %o5, [%l7+160]
8560add %l7, %l6, %l7
8561ld [%l7+160], %o5
8562st %o5, [%l7+160]
8563add %l7, %l6, %l7
8564ld [%l7+160], %o5
8565st %o5, [%l7+160]
8566add %l7, %l6, %l7
8567ld [%l7+160], %o5
8568st %o5, [%l7+160]
8569add %l7, %l6, %l7
8570ld [%l7+160], %o5
8571st %o5, [%l7+160]
8572add %l7, %l6, %l7
8573ld [%l7+160], %o5
8574st %o5, [%l7+160]
8575
8576P194: !_ST [33] (maybe <- 0x3f800025) (FP) (CBR)
8577sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
8578add %i0, %i3, %i3
8579! preparing store val #0, next val will be in f20
8580fmovs %f16, %f20
8581fadds %f16, %f17, %f16
8582st %f20, [%i3 + 0 ]
8583
8584! cbranch
8585andcc %l0, 1, %g0
8586be,pt %xcc, TARGET194
8587nop
8588RET194:
8589
8590! lfsr step begin
8591srlx %l0, 1, %o5
8592xnor %o5, %l0, %o5
8593sllx %o5, 63, %o5
8594or %o5, %l0, %l0
8595srlx %l0, 1, %l0
8596
8597
8598P195: !_REPLACEMENT [27] (Int) (CBR) (Branch target of P223)
8599sethi %hi(0x2000), %l3
8600ld [%i2+160], %l7
8601st %l7, [%i2+160]
8602add %i2, %l3, %l6
8603ld [%l6+160], %l7
8604st %l7, [%l6+160]
8605add %l6, %l3, %l6
8606ld [%l6+160], %l7
8607st %l7, [%l6+160]
8608add %l6, %l3, %l6
8609ld [%l6+160], %l7
8610st %l7, [%l6+160]
8611add %l6, %l3, %l6
8612ld [%l6+160], %l7
8613st %l7, [%l6+160]
8614add %l6, %l3, %l6
8615ld [%l6+160], %l7
8616st %l7, [%l6+160]
8617add %l6, %l3, %l6
8618ld [%l6+160], %l7
8619st %l7, [%l6+160]
8620add %l6, %l3, %l6
8621ld [%l6+160], %l7
8622st %l7, [%l6+160]
8623
8624! cbranch
8625andcc %l0, 1, %g0
8626be,pt %xcc, TARGET195
8627nop
8628RET195:
8629
8630! lfsr step begin
8631srlx %l0, 1, %o5
8632xnor %o5, %l0, %o5
8633sllx %o5, 63, %o5
8634or %o5, %l0, %l0
8635srlx %l0, 1, %l0
8636
8637ba P196
8638nop
8639
8640TARGET223:
8641ba RET223
8642nop
8643
8644
8645P196: !_REPLACEMENT [17] (Int)
8646sethi %hi(0x2000), %l3
8647ld [%i2+96], %l7
8648st %l7, [%i2+96]
8649add %i2, %l3, %l6
8650ld [%l6+96], %l7
8651st %l7, [%l6+96]
8652add %l6, %l3, %l6
8653ld [%l6+96], %l7
8654st %l7, [%l6+96]
8655add %l6, %l3, %l6
8656ld [%l6+96], %l7
8657st %l7, [%l6+96]
8658add %l6, %l3, %l6
8659ld [%l6+96], %l7
8660st %l7, [%l6+96]
8661add %l6, %l3, %l6
8662ld [%l6+96], %l7
8663st %l7, [%l6+96]
8664add %l6, %l3, %l6
8665ld [%l6+96], %l7
8666st %l7, [%l6+96]
8667add %l6, %l3, %l6
8668ld [%l6+96], %l7
8669st %l7, [%l6+96]
8670
8671P197: !_MEMBAR (FP)
8672membar #StoreLoad
8673
8674P198: !_BLD [27] (FP) (Branch target of P2)
8675wr %g0, 0xf0, %asi
8676sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
8677add %i0, %i2, %i2
8678ldda [%i2 + 128] %asi, %f32
8679membar #Sync
8680! 2 addresses covered
8681fmovd %f32, %f18
8682fmovs %f18, %f13
8683fmovd %f40, %f14
8684ba P199
8685nop
8686
8687TARGET2:
8688ba RET2
8689nop
8690
8691
8692P199: !_MEMBAR (FP)
8693
8694P200: !_IDC_FLIP [7] (Int)
8695IDC_FLIP(200, 18651, 0, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
8696
8697P201: !_LD [12] (Int) (CBR)
8698sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
8699add %i0, %i3, %i3
8700lduw [%i3 + 4], %o3
8701! move %o3(lower) -> %o3(upper)
8702sllx %o3, 32, %o3
8703
8704! cbranch
8705andcc %l0, 1, %g0
8706be,pt %xcc, TARGET201
8707nop
8708RET201:
8709
8710! lfsr step begin
8711srlx %l0, 1, %o5
8712xnor %o5, %l0, %o5
8713sllx %o5, 63, %o5
8714or %o5, %l0, %l0
8715srlx %l0, 1, %l0
8716
8717
8718P202: !_REPLACEMENT [4] (Int) (Nucleus ctx)
8719wr %g0, 0x4, %asi
8720sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
8721add %i0, %i2, %i2
8722sethi %hi(0x2000), %l3
8723ld [%i2+32], %l7
8724st %l7, [%i2+32]
8725add %i2, %l3, %l6
8726ld [%l6+32], %l7
8727st %l7, [%l6+32]
8728add %l6, %l3, %l6
8729ld [%l6+32], %l7
8730st %l7, [%l6+32]
8731add %l6, %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]
8746
8747P203: !_MEMBAR (FP) (Branch target of P130)
8748membar #StoreLoad
8749ba P204
8750nop
8751
8752TARGET130:
8753ba RET130
8754nop
8755
8756
8757P204: !_BLD [2] (FP)
8758wr %g0, 0xf0, %asi
8759ldda [%i0 + 0] %asi, %f32
8760membar #Sync
8761! 5 addresses covered
8762fmovd %f32, %f18
8763fmovs %f18, %f15
8764!---- flushing fp results buffer to %f30 ----
8765fmovd %f0, %f30
8766fmovd %f2, %f30
8767fmovd %f4, %f30
8768fmovd %f6, %f30
8769fmovd %f8, %f30
8770fmovd %f10, %f30
8771fmovd %f12, %f30
8772fmovd %f14, %f30
8773!--
8774fmovs %f19, %f0
8775fmovd %f34, %f18
8776fmovs %f18, %f1
8777fmovd %f36, %f2
8778fmovd %f40, %f18
8779fmovs %f18, %f3
8780
8781P205: !_MEMBAR (FP) (CBR) (Branch target of P206)
8782
8783! cbranch
8784andcc %l0, 1, %g0
8785be,pt %xcc, TARGET205
8786nop
8787RET205:
8788
8789! lfsr step begin
8790srlx %l0, 1, %o5
8791xnor %o5, %l0, %o5
8792sllx %o5, 63, %o5
8793or %o5, %l0, %l0
8794srlx %l0, 1, %l0
8795
8796ba P206
8797nop
8798
8799TARGET206:
8800ba RET206
8801nop
8802
8803
8804P206: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx)
8805wr %g0, 0x81, %asi
8806sethi %hi(0x2000), %l3
8807ld [%i2+64], %l7
8808st %l7, [%i2+64]
8809add %i2, %l3, %l6
8810ld [%l6+64], %l7
8811st %l7, [%l6+64]
8812add %l6, %l3, %l6
8813ld [%l6+64], %l7
8814st %l7, [%l6+64]
8815add %l6, %l3, %l6
8816ld [%l6+64], %l7
8817st %l7, [%l6+64]
8818add %l6, %l3, %l6
8819ld [%l6+64], %l7
8820st %l7, [%l6+64]
8821add %l6, %l3, %l6
8822ld [%l6+64], %l7
8823st %l7, [%l6+64]
8824add %l6, %l3, %l6
8825ld [%l6+64], %l7
8826st %l7, [%l6+64]
8827add %l6, %l3, %l6
8828ld [%l6+64], %l7
8829st %l7, [%l6+64]
8830
8831! cbranch
8832andcc %l0, 1, %g0
8833be,pt %xcc, TARGET206
8834nop
8835RET206:
8836
8837! lfsr step begin
8838srlx %l0, 1, %o5
8839xnor %o5, %l0, %o5
8840sllx %o5, 63, %o5
8841or %o5, %l0, %l0
8842srlx %l0, 1, %l0
8843
8844
8845P207: !_REPLACEMENT [12] (Int) (Secondary ctx)
8846wr %g0, 0x81, %asi
8847sethi %hi(0x2000), %l3
8848ld [%i2+4], %l7
8849st %l7, [%i2+4]
8850add %i2, %l3, %l6
8851ld [%l6+4], %l7
8852st %l7, [%l6+4]
8853add %l6, %l3, %l6
8854ld [%l6+4], %l7
8855st %l7, [%l6+4]
8856add %l6, %l3, %l6
8857ld [%l6+4], %l7
8858st %l7, [%l6+4]
8859add %l6, %l3, %l6
8860ld [%l6+4], %l7
8861st %l7, [%l6+4]
8862add %l6, %l3, %l6
8863ld [%l6+4], %l7
8864st %l7, [%l6+4]
8865add %l6, %l3, %l6
8866ld [%l6+4], %l7
8867st %l7, [%l6+4]
8868add %l6, %l3, %l6
8869ld [%l6+4], %l7
8870st %l7, [%l6+4]
8871
8872P208: !_MEMBAR (FP) (CBR)
8873
8874! cbranch
8875andcc %l0, 1, %g0
8876be,pn %xcc, TARGET208
8877nop
8878RET208:
8879
8880! lfsr step begin
8881srlx %l0, 1, %o5
8882xnor %o5, %l0, %o5
8883sllx %o5, 63, %o5
8884or %o5, %l0, %l0
8885srlx %l0, 1, %l0
8886
8887
8888P209: !_BST [3] (maybe <- 0x3f800026) (FP)
8889wr %g0, 0xf0, %asi
8890! preparing store val #0, next val will be in f32
8891fmovs %f16, %f20
8892fadds %f16, %f17, %f16
8893! preparing store val #1, next val will be in f33
8894fmovs %f16, %f21
8895fadds %f16, %f17, %f16
8896! preparing store val #2, next val will be in f34
8897fmovd %f20, %f32
8898fmovs %f16, %f20
8899fadds %f16, %f17, %f16
8900! preparing store val #3, next val will be in f36
8901fmovd %f20, %f34
8902fmovs %f16, %f20
8903fadds %f16, %f17, %f16
8904! preparing store val #4, next val will be in f40
8905fmovd %f20, %f36
8906fmovs %f16, %f20
8907fadds %f16, %f17, %f16
8908fmovd %f20, %f40
8909membar #Sync
8910stda %f32, [%i0 + 0 ] %asi
8911
8912P210: !_MEMBAR (FP) (Branch target of P126)
8913membar #StoreLoad
8914ba P211
8915nop
8916
8917TARGET126:
8918ba RET126
8919nop
8920
8921
8922P211: !_ST [2] (maybe <- 0x3f80002b) (FP) (Branch target of P45)
8923! preparing store val #0, next val will be in f20
8924fmovs %f16, %f20
8925fadds %f16, %f17, %f16
8926st %f20, [%i0 + 8 ]
8927ba P212
8928nop
8929
8930TARGET45:
8931ba RET45
8932nop
8933
8934
8935P212: !_REPLACEMENT [32] (Int) (Secondary ctx)
8936wr %g0, 0x81, %asi
8937sethi %hi(0x2000), %l7
8938ld [%i2+96], %l3
8939st %l3, [%i2+96]
8940add %i2, %l7, %o5
8941ld [%o5+96], %l3
8942st %l3, [%o5+96]
8943add %o5, %l7, %o5
8944ld [%o5+96], %l3
8945st %l3, [%o5+96]
8946add %o5, %l7, %o5
8947ld [%o5+96], %l3
8948st %l3, [%o5+96]
8949add %o5, %l7, %o5
8950ld [%o5+96], %l3
8951st %l3, [%o5+96]
8952add %o5, %l7, %o5
8953ld [%o5+96], %l3
8954st %l3, [%o5+96]
8955add %o5, %l7, %o5
8956ld [%o5+96], %l3
8957st %l3, [%o5+96]
8958add %o5, %l7, %o5
8959ld [%o5+96], %l3
8960st %l3, [%o5+96]
8961
8962P213: !_REPLACEMENT [2] (Int)
8963sethi %hi(0x2000), %l6
8964ld [%i2+8], %o5
8965st %o5, [%i2+8]
8966add %i2, %l6, %l7
8967ld [%l7+8], %o5
8968st %o5, [%l7+8]
8969add %l7, %l6, %l7
8970ld [%l7+8], %o5
8971st %o5, [%l7+8]
8972add %l7, %l6, %l7
8973ld [%l7+8], %o5
8974st %o5, [%l7+8]
8975add %l7, %l6, %l7
8976ld [%l7+8], %o5
8977st %o5, [%l7+8]
8978add %l7, %l6, %l7
8979ld [%l7+8], %o5
8980st %o5, [%l7+8]
8981add %l7, %l6, %l7
8982ld [%l7+8], %o5
8983st %o5, [%l7+8]
8984add %l7, %l6, %l7
8985ld [%l7+8], %o5
8986st %o5, [%l7+8]
8987
8988P214: !_MEMBAR (FP) (CBR)
8989
8990! cbranch
8991andcc %l0, 1, %g0
8992be,pt %xcc, TARGET214
8993nop
8994RET214:
8995
8996! lfsr step begin
8997srlx %l0, 1, %l3
8998xnor %l3, %l0, %l3
8999sllx %l3, 63, %l3
9000or %l3, %l0, %l0
9001srlx %l0, 1, %l0
9002
9003
9004P215: !_BSTC [1] (maybe <- 0x3f80002c) (FP)
9005wr %g0, 0xe0, %asi
9006! preparing store val #0, next val will be in f32
9007fmovs %f16, %f20
9008fadds %f16, %f17, %f16
9009! preparing store val #1, next val will be in f33
9010fmovs %f16, %f21
9011fadds %f16, %f17, %f16
9012! preparing store val #2, next val will be in f34
9013fmovd %f20, %f32
9014fmovs %f16, %f20
9015fadds %f16, %f17, %f16
9016! preparing store val #3, next val will be in f36
9017fmovd %f20, %f34
9018fmovs %f16, %f20
9019fadds %f16, %f17, %f16
9020! preparing store val #4, next val will be in f40
9021fmovd %f20, %f36
9022fmovs %f16, %f20
9023fadds %f16, %f17, %f16
9024fmovd %f20, %f40
9025membar #Sync
9026stda %f32, [%i0 + 0 ] %asi
9027
9028P216: !_MEMBAR (FP) (Branch target of P226)
9029membar #StoreLoad
9030ba P217
9031nop
9032
9033TARGET226:
9034ba RET226
9035nop
9036
9037
9038P217: !_REPLACEMENT [25] (Int)
9039sethi %hi(0x2000), %l3
9040ld [%i2+96], %l7
9041st %l7, [%i2+96]
9042add %i2, %l3, %l6
9043ld [%l6+96], %l7
9044st %l7, [%l6+96]
9045add %l6, %l3, %l6
9046ld [%l6+96], %l7
9047st %l7, [%l6+96]
9048add %l6, %l3, %l6
9049ld [%l6+96], %l7
9050st %l7, [%l6+96]
9051add %l6, %l3, %l6
9052ld [%l6+96], %l7
9053st %l7, [%l6+96]
9054add %l6, %l3, %l6
9055ld [%l6+96], %l7
9056st %l7, [%l6+96]
9057add %l6, %l3, %l6
9058ld [%l6+96], %l7
9059st %l7, [%l6+96]
9060add %l6, %l3, %l6
9061ld [%l6+96], %l7
9062st %l7, [%l6+96]
9063
9064P218: !_IDC_FLIP [34] (Int) (CBR) (Branch target of P214)
9065sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
9066add %i0, %i3, %i3
9067IDC_FLIP(218, 18501, 0, 0x46800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
9068
9069! cbranch
9070andcc %l0, 1, %g0
9071be,pn %xcc, TARGET218
9072nop
9073RET218:
9074
9075! lfsr step begin
9076srlx %l0, 1, %l6
9077xnor %l6, %l0, %l6
9078sllx %l6, 63, %l6
9079or %l6, %l0, %l0
9080srlx %l0, 1, %l0
9081
9082ba P219
9083nop
9084
9085TARGET214:
9086ba RET214
9087nop
9088
9089
9090P219: !_ST [7] (maybe <- 0x3f800031) (FP)
9091! preparing store val #0, next val will be in f20
9092fmovs %f16, %f20
9093fadds %f16, %f17, %f16
9094st %f20, [%i0 + 128 ]
9095
9096P220: !_MEMBAR (FP) (CBR)
9097
9098! cbranch
9099andcc %l0, 1, %g0
9100be,pn %xcc, TARGET220
9101nop
9102RET220:
9103
9104! lfsr step begin
9105srlx %l0, 1, %l6
9106xnor %l6, %l0, %l6
9107sllx %l6, 63, %l6
9108or %l6, %l0, %l0
9109srlx %l0, 1, %l0
9110
9111
9112P221: !_BST [2] (maybe <- 0x3f800032) (FP)
9113wr %g0, 0xf0, %asi
9114! preparing store val #0, next val will be in f32
9115fmovs %f16, %f20
9116fadds %f16, %f17, %f16
9117! preparing store val #1, next val will be in f33
9118fmovs %f16, %f21
9119fadds %f16, %f17, %f16
9120! preparing store val #2, next val will be in f34
9121fmovd %f20, %f32
9122fmovs %f16, %f20
9123fadds %f16, %f17, %f16
9124! preparing store val #3, next val will be in f36
9125fmovd %f20, %f34
9126fmovs %f16, %f20
9127fadds %f16, %f17, %f16
9128! preparing store val #4, next val will be in f40
9129fmovd %f20, %f36
9130fmovs %f16, %f20
9131fadds %f16, %f17, %f16
9132fmovd %f20, %f40
9133membar #Sync
9134stda %f32, [%i0 + 0 ] %asi
9135
9136P222: !_MEMBAR (FP) (CBR)
9137membar #StoreLoad
9138
9139! cbranch
9140andcc %l0, 1, %g0
9141be,pt %xcc, TARGET222
9142nop
9143RET222:
9144
9145! lfsr step begin
9146srlx %l0, 1, %l6
9147xnor %l6, %l0, %l6
9148sllx %l6, 63, %l6
9149or %l6, %l0, %l0
9150srlx %l0, 1, %l0
9151
9152
9153P223: !_IDC_FLIP [20] (Int) (CBR) (Branch target of P233)
9154sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
9155add %i0, %i2, %i2
9156IDC_FLIP(223, 7416, 0, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3)
9157
9158! cbranch
9159andcc %l0, 1, %g0
9160be,pn %xcc, TARGET223
9161nop
9162RET223:
9163
9164! lfsr step begin
9165srlx %l0, 1, %l6
9166xnor %l6, %l0, %l6
9167sllx %l6, 63, %l6
9168or %l6, %l0, %l0
9169srlx %l0, 1, %l0
9170
9171ba P224
9172nop
9173
9174TARGET233:
9175ba RET233
9176nop
9177
9178
9179P224: !_REPLACEMENT [22] (Int) (CBR)
9180sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
9181add %i0, %i3, %i3
9182sethi %hi(0x2000), %l7
9183ld [%i3+4], %l3
9184st %l3, [%i3+4]
9185add %i3, %l7, %o5
9186ld [%o5+4], %l3
9187st %l3, [%o5+4]
9188add %o5, %l7, %o5
9189ld [%o5+4], %l3
9190st %l3, [%o5+4]
9191add %o5, %l7, %o5
9192ld [%o5+4], %l3
9193st %l3, [%o5+4]
9194add %o5, %l7, %o5
9195ld [%o5+4], %l3
9196st %l3, [%o5+4]
9197add %o5, %l7, %o5
9198ld [%o5+4], %l3
9199st %l3, [%o5+4]
9200add %o5, %l7, %o5
9201ld [%o5+4], %l3
9202st %l3, [%o5+4]
9203add %o5, %l7, %o5
9204ld [%o5+4], %l3
9205st %l3, [%o5+4]
9206
9207! cbranch
9208andcc %l0, 1, %g0
9209be,pt %xcc, TARGET224
9210nop
9211RET224:
9212
9213! lfsr step begin
9214srlx %l0, 1, %l6
9215xnor %l6, %l0, %l6
9216sllx %l6, 63, %l6
9217or %l6, %l0, %l0
9218srlx %l0, 1, %l0
9219
9220
9221P225: !_IDC_FLIP [4] (Int) (Branch target of P222)
9222IDC_FLIP(225, 22947, 0, 0x43000020, 0x20, %i0, 0x20, %l6, %l7, %o5, %l3)
9223ba P226
9224nop
9225
9226TARGET222:
9227ba RET222
9228nop
9229
9230
9231P226: !_REPLACEMENT [22] (Int) (CBR)
9232sethi %hi(0x2000), %l6
9233ld [%i3+4], %o5
9234st %o5, [%i3+4]
9235add %i3, %l6, %l7
9236ld [%l7+4], %o5
9237st %o5, [%l7+4]
9238add %l7, %l6, %l7
9239ld [%l7+4], %o5
9240st %o5, [%l7+4]
9241add %l7, %l6, %l7
9242ld [%l7+4], %o5
9243st %o5, [%l7+4]
9244add %l7, %l6, %l7
9245ld [%l7+4], %o5
9246st %o5, [%l7+4]
9247add %l7, %l6, %l7
9248ld [%l7+4], %o5
9249st %o5, [%l7+4]
9250add %l7, %l6, %l7
9251ld [%l7+4], %o5
9252st %o5, [%l7+4]
9253add %l7, %l6, %l7
9254ld [%l7+4], %o5
9255st %o5, [%l7+4]
9256
9257! cbranch
9258andcc %l0, 1, %g0
9259be,pt %xcc, TARGET226
9260nop
9261RET226:
9262
9263! lfsr step begin
9264srlx %l0, 1, %l3
9265xnor %l3, %l0, %l3
9266sllx %l3, 63, %l3
9267or %l3, %l0, %l0
9268srlx %l0, 1, %l0
9269
9270
9271P227: !_REPLACEMENT [17] (Int) (CBR)
9272sethi %hi(0x2000), %l6
9273ld [%i3+96], %o5
9274st %o5, [%i3+96]
9275add %i3, %l6, %l7
9276ld [%l7+96], %o5
9277st %o5, [%l7+96]
9278add %l7, %l6, %l7
9279ld [%l7+96], %o5
9280st %o5, [%l7+96]
9281add %l7, %l6, %l7
9282ld [%l7+96], %o5
9283st %o5, [%l7+96]
9284add %l7, %l6, %l7
9285ld [%l7+96], %o5
9286st %o5, [%l7+96]
9287add %l7, %l6, %l7
9288ld [%l7+96], %o5
9289st %o5, [%l7+96]
9290add %l7, %l6, %l7
9291ld [%l7+96], %o5
9292st %o5, [%l7+96]
9293add %l7, %l6, %l7
9294ld [%l7+96], %o5
9295st %o5, [%l7+96]
9296
9297! cbranch
9298andcc %l0, 1, %g0
9299be,pn %xcc, TARGET227
9300nop
9301RET227:
9302
9303! lfsr step begin
9304srlx %l0, 1, %l3
9305xnor %l3, %l0, %l3
9306sllx %l3, 63, %l3
9307or %l3, %l0, %l0
9308srlx %l0, 1, %l0
9309
9310
9311P228: !_ST [18] (maybe <- 0x3f800037) (FP)
9312sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
9313add %i0, %i2, %i2
9314! preparing store val #0, next val will be in f20
9315fmovs %f16, %f20
9316fadds %f16, %f17, %f16
9317st %f20, [%i2 + 128 ]
9318
9319P229: !_FLUSH [30] (Int) (CBR)
9320! Unsupported instruction
9321
9322! cbranch
9323andcc %l0, 1, %g0
9324be,pt %xcc, TARGET229
9325nop
9326RET229:
9327
9328! lfsr step begin
9329srlx %l0, 1, %l3
9330xnor %l3, %l0, %l3
9331sllx %l3, 63, %l3
9332or %l3, %l0, %l0
9333srlx %l0, 1, %l0
9334
9335
9336P230: !_LD [25] (FP)
9337sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
9338add %i0, %i3, %i3
9339ld [%i3 + 96], %f4
9340! 1 addresses covered
9341
9342P231: !_REPLACEMENT [16] (Int) (CBR) (Nucleus ctx) (Branch target of P71)
9343wr %g0, 0x4, %asi
9344sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
9345sub %i0, %i2, %i2
9346sethi %hi(0x2000), %l6
9347ld [%i2+16], %o5
9348st %o5, [%i2+16]
9349add %i2, %l6, %l7
9350ld [%l7+16], %o5
9351st %o5, [%l7+16]
9352add %l7, %l6, %l7
9353ld [%l7+16], %o5
9354st %o5, [%l7+16]
9355add %l7, %l6, %l7
9356ld [%l7+16], %o5
9357st %o5, [%l7+16]
9358add %l7, %l6, %l7
9359ld [%l7+16], %o5
9360st %o5, [%l7+16]
9361add %l7, %l6, %l7
9362ld [%l7+16], %o5
9363st %o5, [%l7+16]
9364add %l7, %l6, %l7
9365ld [%l7+16], %o5
9366st %o5, [%l7+16]
9367add %l7, %l6, %l7
9368ld [%l7+16], %o5
9369st %o5, [%l7+16]
9370
9371! cbranch
9372andcc %l0, 1, %g0
9373be,pn %xcc, TARGET231
9374nop
9375RET231:
9376
9377! lfsr step begin
9378srlx %l0, 1, %l3
9379xnor %l3, %l0, %l3
9380sllx %l3, 63, %l3
9381or %l3, %l0, %l0
9382srlx %l0, 1, %l0
9383
9384ba P232
9385nop
9386
9387TARGET71:
9388ba RET71
9389nop
9390
9391
9392P232: !_MEMBAR (FP)
9393
9394P233: !_BST [31] (maybe <- 0x3f800038) (FP) (CBR)
9395wr %g0, 0xf0, %asi
9396sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
9397add %i0, %i3, %i3
9398! preparing store val #0, next val will be in f32
9399fmovs %f16, %f20
9400fadds %f16, %f17, %f16
9401! preparing store val #1, next val will be in f40
9402fmovd %f20, %f32
9403fmovs %f16, %f20
9404fadds %f16, %f17, %f16
9405fmovd %f20, %f40
9406membar #Sync
9407stda %f32, [%i3 + 64 ] %asi
9408
9409! cbranch
9410andcc %l0, 1, %g0
9411be,pt %xcc, TARGET233
9412nop
9413RET233:
9414
9415! lfsr step begin
9416srlx %l0, 1, %l3
9417xnor %l3, %l0, %l3
9418sllx %l3, 63, %l3
9419or %l3, %l0, %l0
9420srlx %l0, 1, %l0
9421
9422
9423P234: !_MEMBAR (FP) (Branch target of P46)
9424membar #StoreLoad
9425ba P235
9426nop
9427
9428TARGET46:
9429ba RET46
9430nop
9431
9432
9433P235: !_LD [10] (Int) (Loop exit) (Branch target of P24)
9434lduw [%i1 + 64], %l7
9435! move %l7(lower) -> %o3(lower)
9436or %l7, %o3, %o3
9437!---- flushing int results buffer----
9438mov %o0, %l5
9439mov %o1, %l5
9440mov %o2, %l5
9441mov %o3, %l5
9442!---- flushing fp results buffer to %f30 ----
9443fmovd %f0, %f30
9444fmovd %f2, %f30
9445fmovs %f4, %f30
9446!--
9447loop_exit_0_0:
9448sub %l2, 1, %l2
9449cmp %l2, 0
9450bg loop_entry_0_0
9451nop
9452ba P236
9453nop
9454
9455TARGET24:
9456ba RET24
9457nop
9458
9459
9460P236: !_MEMBAR (Int) (Branch target of P201)
9461membar #StoreLoad
9462ba END_NODES0
9463nop
9464
9465TARGET201:
9466ba RET201
9467nop
9468
9469
9470END_NODES0: ! Test instruction sequence for CPU 0 ends
9471sethi %hi(0xdead0e0f), %l3
9472or %l3, %lo(0xdead0e0f), %l3
9473! move %l3(lower) -> %o0(upper)
9474sllx %l3, 32, %o0
9475sethi %hi(0xdead0e0f), %l3
9476or %l3, %lo(0xdead0e0f), %l3
9477stw %l3, [%i5]
9478ld [%i5], %f0
9479!---- flushing int results buffer----
9480mov %o0, %l5
9481!---- flushing fp results buffer to %f30 ----
9482fmovs %f0, %f30
9483!--
9484
9485restore
9486retl
9487nop
9488!-----------------
9489
9490! register usage:
9491! %i0 %i1 : base registers for first 2 regions
9492! %i2 %i3 : cache registers for 8 regions
9493! %i4 fixed pointer to per-cpu results area
9494! %l1 moving pointer to per-cpu FP results area
9495! %o7 moving pointer to per-cpu integer results area
9496! %i5 pointer to per-cpu private area
9497! %l0 holds lfsr, used as source of random bits
9498! %l2 loop count register
9499! %f16 running counter for unique fp store values
9500! %f17 holds increment value for fp counter
9501! %l4 running counter for unique integer store values (increment value is always 1)
9502! %l5 move-to register for load values (simulation only)
9503! %f30 move-to register for FP values (simulation only)
9504! %i4 holds the instructions count which is used for interrupt ordering
9505! %i4 holds the thread_id (OBP only)
9506! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
9507! %l3 %l6 %l7 %o5 : 4 temporary registers
9508! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
9509! %f0-f15 FP results buffer registers
9510! %f32-f47 FP block load/store registers
9511
9512func1:
9513! instruction sequence begins
9514save %sp, -192, %sp
9515
9516! Force %i0-%i3 to be 64-byte aligned
9517add %i0, 63, %i0
9518andn %i0, 63, %i0
9519
9520add %i1, 63, %i1
9521andn %i1, 63, %i1
9522
9523add %i2, 63, %i2
9524andn %i2, 63, %i2
9525
9526add %i3, 63, %i3
9527andn %i3, 63, %i3
9528
9529add %i4, 63, %i4
9530andn %i4, 63, %i4
9531
9532add %i5, 63, %i5
9533andn %i5, 63, %i5
9534
9535
9536! Initialize pointer to FP load results area
9537mov %i4, %l1
9538
9539! Initialize pointer to integer load results area
9540sethi %hi(0x80000), %o7
9541or %o7, %lo(0x80000), %o7
9542add %o7, %l1, %o7
9543
9544! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
9545mov 0x0, %i4
9546
9547! Initialize %f0-%f62 to 0xdeadbee0deadbee1
9548sethi %hi(0xdeadbee0), %o5
9549or %o5, %lo(0xdeadbee0), %o5
9550stw %o5, [%i5]
9551sethi %hi(0xdeadbee1), %o5
9552or %o5, %lo(0xdeadbee1), %o5
9553stw %o5, [%i5+4]
9554ldd [%i5], %f0
9555fmovd %f0, %f2
9556fmovd %f0, %f4
9557fmovd %f0, %f6
9558fmovd %f0, %f8
9559fmovd %f0, %f10
9560fmovd %f0, %f12
9561fmovd %f0, %f14
9562fmovd %f0, %f16
9563fmovd %f0, %f18
9564fmovd %f0, %f20
9565fmovd %f0, %f22
9566fmovd %f0, %f24
9567fmovd %f0, %f26
9568fmovd %f0, %f28
9569fmovd %f0, %f30
9570fmovd %f0, %f32
9571fmovd %f0, %f34
9572fmovd %f0, %f36
9573fmovd %f0, %f38
9574fmovd %f0, %f40
9575fmovd %f0, %f42
9576fmovd %f0, %f44
9577fmovd %f0, %f46
9578fmovd %f0, %f48
9579fmovd %f0, %f50
9580fmovd %f0, %f52
9581fmovd %f0, %f54
9582fmovd %f0, %f56
9583fmovd %f0, %f58
9584fmovd %f0, %f60
9585fmovd %f0, %f62
9586
9587! Signature for extract_loads script to start extracting load values for this stream
9588sethi %hi(0x01deade1), %o5
9589or %o5, %lo(0x01deade1), %o5
9590stw %o5, [%i5]
9591ld [%i5], %f16
9592
9593! Initialize running integer counter in register %l4
9594sethi %hi(0x800001), %l4
9595or %l4, %lo(0x800001), %l4
9596
9597! Initialize running FP counter in register %f16
9598sethi %hi(0x40000001), %o5
9599or %o5, %lo(0x40000001), %o5
9600stw %o5, [%i5]
9601ld [%i5], %f16
9602
9603! Initialize FP counter increment value in register %f17 (constant)
9604sethi %hi(0x34800000), %o5
9605or %o5, %lo(0x34800000), %o5
9606stw %o5, [%i5]
9607ld [%i5], %f17
9608
9609! Initialize LFSR to 0x5c42^4
9610sethi %hi(0x5c42), %l0
9611or %l0, %lo(0x5c42), %l0
9612mulx %l0, %l0, %l0
9613mulx %l0, %l0, %l0
9614
9615BEGIN_NODES1: ! Test instruction sequence for ISTREAM 1 begins
9616
9617P237: !_REPLACEMENT [24] (Int) (Loop entry) (Nucleus ctx)
9618sethi %hi(0x4), %l2
9619or %l2, %lo(0x4), %l2
9620loop_entry_1_0:
9621wr %g0, 0x4, %asi
9622sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
9623add %i0, %i2, %i2
9624sethi %hi(0x2000), %l3
9625ld [%i2+64], %l7
9626st %l7, [%i2+64]
9627add %i2, %l3, %l6
9628ld [%l6+64], %l7
9629st %l7, [%l6+64]
9630add %l6, %l3, %l6
9631ld [%l6+64], %l7
9632st %l7, [%l6+64]
9633add %l6, %l3, %l6
9634ld [%l6+64], %l7
9635st %l7, [%l6+64]
9636add %l6, %l3, %l6
9637ld [%l6+64], %l7
9638st %l7, [%l6+64]
9639add %l6, %l3, %l6
9640ld [%l6+64], %l7
9641st %l7, [%l6+64]
9642add %l6, %l3, %l6
9643ld [%l6+64], %l7
9644st %l7, [%l6+64]
9645add %l6, %l3, %l6
9646ld [%l6+64], %l7
9647st %l7, [%l6+64]
9648
9649P238: !_IDC_FLIP [33] (Int) (Branch target of P428)
9650sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
9651add %i0, %i3, %i3
9652IDC_FLIP(238, 31587, 1, 0x46800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
9653ba P239
9654nop
9655
9656TARGET428:
9657ba RET428
9658nop
9659
9660
9661P239: !_REPLACEMENT [28] (Int) (Secondary ctx)
9662wr %g0, 0x81, %asi
9663sethi %hi(0x2000), %l6
9664ld [%i2+0], %o5
9665st %o5, [%i2+0]
9666add %i2, %l6, %l7
9667ld [%l7+0], %o5
9668st %o5, [%l7+0]
9669add %l7, %l6, %l7
9670ld [%l7+0], %o5
9671st %o5, [%l7+0]
9672add %l7, %l6, %l7
9673ld [%l7+0], %o5
9674st %o5, [%l7+0]
9675add %l7, %l6, %l7
9676ld [%l7+0], %o5
9677st %o5, [%l7+0]
9678add %l7, %l6, %l7
9679ld [%l7+0], %o5
9680st %o5, [%l7+0]
9681add %l7, %l6, %l7
9682ld [%l7+0], %o5
9683st %o5, [%l7+0]
9684add %l7, %l6, %l7
9685ld [%l7+0], %o5
9686st %o5, [%l7+0]
9687
9688P240: !_REPLACEMENT [30] (Int)
9689sethi %hi(0x2000), %l3
9690ld [%i2+32], %l7
9691st %l7, [%i2+32]
9692add %i2, %l3, %l6
9693ld [%l6+32], %l7
9694st %l7, [%l6+32]
9695add %l6, %l3, %l6
9696ld [%l6+32], %l7
9697st %l7, [%l6+32]
9698add %l6, %l3, %l6
9699ld [%l6+32], %l7
9700st %l7, [%l6+32]
9701add %l6, %l3, %l6
9702ld [%l6+32], %l7
9703st %l7, [%l6+32]
9704add %l6, %l3, %l6
9705ld [%l6+32], %l7
9706st %l7, [%l6+32]
9707add %l6, %l3, %l6
9708ld [%l6+32], %l7
9709st %l7, [%l6+32]
9710add %l6, %l3, %l6
9711ld [%l6+32], %l7
9712st %l7, [%l6+32]
9713
9714P241: !_REPLACEMENT [21] (Int)
9715sethi %hi(0x2000), %o5
9716ld [%i2+0], %l6
9717st %l6, [%i2+0]
9718add %i2, %o5, %l3
9719ld [%l3+0], %l6
9720st %l6, [%l3+0]
9721add %l3, %o5, %l3
9722ld [%l3+0], %l6
9723st %l6, [%l3+0]
9724add %l3, %o5, %l3
9725ld [%l3+0], %l6
9726st %l6, [%l3+0]
9727add %l3, %o5, %l3
9728ld [%l3+0], %l6
9729st %l6, [%l3+0]
9730add %l3, %o5, %l3
9731ld [%l3+0], %l6
9732st %l6, [%l3+0]
9733add %l3, %o5, %l3
9734ld [%l3+0], %l6
9735st %l6, [%l3+0]
9736add %l3, %o5, %l3
9737ld [%l3+0], %l6
9738st %l6, [%l3+0]
9739
9740P242: !_REPLACEMENT [9] (Int) (Branch target of P407)
9741sethi %hi(0x2000), %l7
9742ld [%i2+32], %l3
9743st %l3, [%i2+32]
9744add %i2, %l7, %o5
9745ld [%o5+32], %l3
9746st %l3, [%o5+32]
9747add %o5, %l7, %o5
9748ld [%o5+32], %l3
9749st %l3, [%o5+32]
9750add %o5, %l7, %o5
9751ld [%o5+32], %l3
9752st %l3, [%o5+32]
9753add %o5, %l7, %o5
9754ld [%o5+32], %l3
9755st %l3, [%o5+32]
9756add %o5, %l7, %o5
9757ld [%o5+32], %l3
9758st %l3, [%o5+32]
9759add %o5, %l7, %o5
9760ld [%o5+32], %l3
9761st %l3, [%o5+32]
9762add %o5, %l7, %o5
9763ld [%o5+32], %l3
9764st %l3, [%o5+32]
9765ba P243
9766nop
9767
9768TARGET407:
9769ba RET407
9770nop
9771
9772
9773P243: !_REPLACEMENT [27] (Int) (Secondary ctx)
9774wr %g0, 0x81, %asi
9775sethi %hi(0x2000), %l6
9776ld [%i2+160], %o5
9777st %o5, [%i2+160]
9778add %i2, %l6, %l7
9779ld [%l7+160], %o5
9780st %o5, [%l7+160]
9781add %l7, %l6, %l7
9782ld [%l7+160], %o5
9783st %o5, [%l7+160]
9784add %l7, %l6, %l7
9785ld [%l7+160], %o5
9786st %o5, [%l7+160]
9787add %l7, %l6, %l7
9788ld [%l7+160], %o5
9789st %o5, [%l7+160]
9790add %l7, %l6, %l7
9791ld [%l7+160], %o5
9792st %o5, [%l7+160]
9793add %l7, %l6, %l7
9794ld [%l7+160], %o5
9795st %o5, [%l7+160]
9796add %l7, %l6, %l7
9797ld [%l7+160], %o5
9798st %o5, [%l7+160]
9799
9800P244: !_REPLACEMENT [17] (Int) (CBR)
9801sethi %hi(0x2000), %l3
9802ld [%i2+96], %l7
9803st %l7, [%i2+96]
9804add %i2, %l3, %l6
9805ld [%l6+96], %l7
9806st %l7, [%l6+96]
9807add %l6, %l3, %l6
9808ld [%l6+96], %l7
9809st %l7, [%l6+96]
9810add %l6, %l3, %l6
9811ld [%l6+96], %l7
9812st %l7, [%l6+96]
9813add %l6, %l3, %l6
9814ld [%l6+96], %l7
9815st %l7, [%l6+96]
9816add %l6, %l3, %l6
9817ld [%l6+96], %l7
9818st %l7, [%l6+96]
9819add %l6, %l3, %l6
9820ld [%l6+96], %l7
9821st %l7, [%l6+96]
9822add %l6, %l3, %l6
9823ld [%l6+96], %l7
9824st %l7, [%l6+96]
9825
9826! cbranch
9827andcc %l0, 1, %g0
9828be,pt %xcc, TARGET244
9829nop
9830RET244:
9831
9832! lfsr step begin
9833srlx %l0, 1, %o5
9834xnor %o5, %l0, %o5
9835sllx %o5, 63, %o5
9836or %o5, %l0, %l0
9837srlx %l0, 1, %l0
9838
9839
9840P245: !_ST [10] (maybe <- 0x40000001) (FP) (Branch target of P553)
9841! preparing store val #0, next val will be in f20
9842fmovs %f16, %f20
9843fadds %f16, %f17, %f16
9844st %f20, [%i1 + 64 ]
9845ba P246
9846nop
9847
9848TARGET553:
9849ba RET553
9850nop
9851
9852
9853P246: !_ST [34] (maybe <- 0x40000002) (FP)
9854! preparing store val #0, next val will be in f20
9855fmovs %f16, %f20
9856fadds %f16, %f17, %f16
9857st %f20, [%i3 + 64 ]
9858
9859P247: !_IDC_FLIP [22] (Int)
9860sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
9861add %i0, %i2, %i2
9862IDC_FLIP(247, 28663, 1, 0x45800004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
9863
9864P248: !_REPLACEMENT [4] (Int)
9865sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
9866sub %i0, %i3, %i3
9867sethi %hi(0x2000), %l6
9868ld [%i3+32], %o5
9869st %o5, [%i3+32]
9870add %i3, %l6, %l7
9871ld [%l7+32], %o5
9872st %o5, [%l7+32]
9873add %l7, %l6, %l7
9874ld [%l7+32], %o5
9875st %o5, [%l7+32]
9876add %l7, %l6, %l7
9877ld [%l7+32], %o5
9878st %o5, [%l7+32]
9879add %l7, %l6, %l7
9880ld [%l7+32], %o5
9881st %o5, [%l7+32]
9882add %l7, %l6, %l7
9883ld [%l7+32], %o5
9884st %o5, [%l7+32]
9885add %l7, %l6, %l7
9886ld [%l7+32], %o5
9887st %o5, [%l7+32]
9888add %l7, %l6, %l7
9889ld [%l7+32], %o5
9890st %o5, [%l7+32]
9891
9892P249: !_REPLACEMENT [26] (Int) (Secondary ctx)
9893wr %g0, 0x81, %asi
9894sethi %hi(0x2000), %l3
9895ld [%i3+128], %l7
9896st %l7, [%i3+128]
9897add %i3, %l3, %l6
9898ld [%l6+128], %l7
9899st %l7, [%l6+128]
9900add %l6, %l3, %l6
9901ld [%l6+128], %l7
9902st %l7, [%l6+128]
9903add %l6, %l3, %l6
9904ld [%l6+128], %l7
9905st %l7, [%l6+128]
9906add %l6, %l3, %l6
9907ld [%l6+128], %l7
9908st %l7, [%l6+128]
9909add %l6, %l3, %l6
9910ld [%l6+128], %l7
9911st %l7, [%l6+128]
9912add %l6, %l3, %l6
9913ld [%l6+128], %l7
9914st %l7, [%l6+128]
9915add %l6, %l3, %l6
9916ld [%l6+128], %l7
9917st %l7, [%l6+128]
9918
9919P250: !_REPLACEMENT [17] (Int) (Secondary ctx)
9920wr %g0, 0x81, %asi
9921sethi %hi(0x2000), %o5
9922ld [%i3+96], %l6
9923st %l6, [%i3+96]
9924add %i3, %o5, %l3
9925ld [%l3+96], %l6
9926st %l6, [%l3+96]
9927add %l3, %o5, %l3
9928ld [%l3+96], %l6
9929st %l6, [%l3+96]
9930add %l3, %o5, %l3
9931ld [%l3+96], %l6
9932st %l6, [%l3+96]
9933add %l3, %o5, %l3
9934ld [%l3+96], %l6
9935st %l6, [%l3+96]
9936add %l3, %o5, %l3
9937ld [%l3+96], %l6
9938st %l6, [%l3+96]
9939add %l3, %o5, %l3
9940ld [%l3+96], %l6
9941st %l6, [%l3+96]
9942add %l3, %o5, %l3
9943ld [%l3+96], %l6
9944st %l6, [%l3+96]
9945
9946P251: !_MEMBAR (FP) (CBR)
9947membar #StoreLoad
9948
9949! cbranch
9950andcc %l0, 1, %g0
9951be,pn %xcc, TARGET251
9952nop
9953RET251:
9954
9955! lfsr step begin
9956srlx %l0, 1, %l7
9957xnor %l7, %l0, %l7
9958sllx %l7, 63, %l7
9959or %l7, %l0, %l0
9960srlx %l0, 1, %l0
9961
9962
9963P252: !_BLD [25] (FP) (CBR) (Branch target of P482)
9964wr %g0, 0xf0, %asi
9965ldda [%i2 + 64] %asi, %f0
9966membar #Sync
9967! 2 addresses covered
9968fmovs %f8, %f1
9969
9970! cbranch
9971andcc %l0, 1, %g0
9972be,pt %xcc, TARGET252
9973nop
9974RET252:
9975
9976! lfsr step begin
9977srlx %l0, 1, %o5
9978xnor %o5, %l0, %o5
9979sllx %o5, 63, %o5
9980or %o5, %l0, %l0
9981srlx %l0, 1, %l0
9982
9983ba P253
9984nop
9985
9986TARGET482:
9987ba RET482
9988nop
9989
9990
9991P253: !_MEMBAR (FP) (Loop exit)
9992!---- flushing fp results buffer to %f30 ----
9993fmovd %f0, %f30
9994!--
9995loop_exit_1_0:
9996sub %l2, 1, %l2
9997cmp %l2, 0
9998bg loop_entry_1_0
9999nop
10000
10001P254: !_PREFETCH [17] (Int) (Loop entry)
10002sethi %hi(0x1), %l2
10003or %l2, %lo(0x1), %l2
10004loop_entry_1_1:
10005sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
10006add %i0, %i2, %i2
10007prefetch [%i2 + 96], 1
10008
10009P255: !_REPLACEMENT [22] (Int) (Branch target of P753)
10010sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
10011sub %i0, %i3, %i3
10012sethi %hi(0x2000), %l6
10013ld [%i3+4], %o5
10014st %o5, [%i3+4]
10015add %i3, %l6, %l7
10016ld [%l7+4], %o5
10017st %o5, [%l7+4]
10018add %l7, %l6, %l7
10019ld [%l7+4], %o5
10020st %o5, [%l7+4]
10021add %l7, %l6, %l7
10022ld [%l7+4], %o5
10023st %o5, [%l7+4]
10024add %l7, %l6, %l7
10025ld [%l7+4], %o5
10026st %o5, [%l7+4]
10027add %l7, %l6, %l7
10028ld [%l7+4], %o5
10029st %o5, [%l7+4]
10030add %l7, %l6, %l7
10031ld [%l7+4], %o5
10032st %o5, [%l7+4]
10033add %l7, %l6, %l7
10034ld [%l7+4], %o5
10035st %o5, [%l7+4]
10036ba P256
10037nop
10038
10039TARGET753:
10040ba RET753
10041nop
10042
10043
10044P256: !_MEMBAR (FP)
10045
10046P257: !_BSTC [27] (maybe <- 0x40000003) (FP)
10047wr %g0, 0xe0, %asi
10048sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
10049add %i0, %i2, %i2
10050! preparing store val #0, next val will be in f32
10051fmovs %f16, %f20
10052fadds %f16, %f17, %f16
10053! preparing store val #1, next val will be in f40
10054fmovd %f20, %f32
10055fmovs %f16, %f20
10056fadds %f16, %f17, %f16
10057fmovd %f20, %f40
10058membar #Sync
10059stda %f32, [%i2 + 128 ] %asi
10060
10061P258: !_MEMBAR (FP) (Branch target of P655)
10062membar #StoreLoad
10063ba P259
10064nop
10065
10066TARGET655:
10067ba RET655
10068nop
10069
10070
10071P259: !_REPLACEMENT [18] (Int)
10072sethi %hi(0x2000), %o5
10073ld [%i3+128], %l6
10074st %l6, [%i3+128]
10075add %i3, %o5, %l3
10076ld [%l3+128], %l6
10077st %l6, [%l3+128]
10078add %l3, %o5, %l3
10079ld [%l3+128], %l6
10080st %l6, [%l3+128]
10081add %l3, %o5, %l3
10082ld [%l3+128], %l6
10083st %l6, [%l3+128]
10084add %l3, %o5, %l3
10085ld [%l3+128], %l6
10086st %l6, [%l3+128]
10087add %l3, %o5, %l3
10088ld [%l3+128], %l6
10089st %l6, [%l3+128]
10090add %l3, %o5, %l3
10091ld [%l3+128], %l6
10092st %l6, [%l3+128]
10093add %l3, %o5, %l3
10094ld [%l3+128], %l6
10095st %l6, [%l3+128]
10096
10097P260: !_REPLACEMENT [20] (Int)
10098sethi %hi(0x2000), %l7
10099ld [%i3+256], %l3
10100st %l3, [%i3+256]
10101add %i3, %l7, %o5
10102ld [%o5+256], %l3
10103st %l3, [%o5+256]
10104add %o5, %l7, %o5
10105ld [%o5+256], %l3
10106st %l3, [%o5+256]
10107add %o5, %l7, %o5
10108ld [%o5+256], %l3
10109st %l3, [%o5+256]
10110add %o5, %l7, %o5
10111ld [%o5+256], %l3
10112st %l3, [%o5+256]
10113add %o5, %l7, %o5
10114ld [%o5+256], %l3
10115st %l3, [%o5+256]
10116add %o5, %l7, %o5
10117ld [%o5+256], %l3
10118st %l3, [%o5+256]
10119add %o5, %l7, %o5
10120ld [%o5+256], %l3
10121st %l3, [%o5+256]
10122
10123P261: !_REPLACEMENT [5] (Int)
10124sethi %hi(0x2000), %l6
10125ld [%i3+64], %o5
10126st %o5, [%i3+64]
10127add %i3, %l6, %l7
10128ld [%l7+64], %o5
10129st %o5, [%l7+64]
10130add %l7, %l6, %l7
10131ld [%l7+64], %o5
10132st %o5, [%l7+64]
10133add %l7, %l6, %l7
10134ld [%l7+64], %o5
10135st %o5, [%l7+64]
10136add %l7, %l6, %l7
10137ld [%l7+64], %o5
10138st %o5, [%l7+64]
10139add %l7, %l6, %l7
10140ld [%l7+64], %o5
10141st %o5, [%l7+64]
10142add %l7, %l6, %l7
10143ld [%l7+64], %o5
10144st %o5, [%l7+64]
10145add %l7, %l6, %l7
10146ld [%l7+64], %o5
10147st %o5, [%l7+64]
10148
10149P262: !_REPLACEMENT [4] (Int) (Branch target of P302)
10150sethi %hi(0x2000), %l3
10151ld [%i3+32], %l7
10152st %l7, [%i3+32]
10153add %i3, %l3, %l6
10154ld [%l6+32], %l7
10155st %l7, [%l6+32]
10156add %l6, %l3, %l6
10157ld [%l6+32], %l7
10158st %l7, [%l6+32]
10159add %l6, %l3, %l6
10160ld [%l6+32], %l7
10161st %l7, [%l6+32]
10162add %l6, %l3, %l6
10163ld [%l6+32], %l7
10164st %l7, [%l6+32]
10165add %l6, %l3, %l6
10166ld [%l6+32], %l7
10167st %l7, [%l6+32]
10168add %l6, %l3, %l6
10169ld [%l6+32], %l7
10170st %l7, [%l6+32]
10171add %l6, %l3, %l6
10172ld [%l6+32], %l7
10173st %l7, [%l6+32]
10174ba P263
10175nop
10176
10177TARGET302:
10178ba RET302
10179nop
10180
10181
10182P263: !_FLUSH [8] (Int)
10183! Unsupported instruction
10184
10185P264: !_FLUSHI [16] (Int) (Branch target of P726)
10186flush %g0
10187ba P265
10188nop
10189
10190TARGET726:
10191ba RET726
10192nop
10193
10194
10195P265: !_REPLACEMENT [32] (Int)
10196sethi %hi(0x2000), %o5
10197ld [%i3+96], %l6
10198st %l6, [%i3+96]
10199add %i3, %o5, %l3
10200ld [%l3+96], %l6
10201st %l6, [%l3+96]
10202add %l3, %o5, %l3
10203ld [%l3+96], %l6
10204st %l6, [%l3+96]
10205add %l3, %o5, %l3
10206ld [%l3+96], %l6
10207st %l6, [%l3+96]
10208add %l3, %o5, %l3
10209ld [%l3+96], %l6
10210st %l6, [%l3+96]
10211add %l3, %o5, %l3
10212ld [%l3+96], %l6
10213st %l6, [%l3+96]
10214add %l3, %o5, %l3
10215ld [%l3+96], %l6
10216st %l6, [%l3+96]
10217add %l3, %o5, %l3
10218ld [%l3+96], %l6
10219st %l6, [%l3+96]
10220
10221P266: !_REPLACEMENT [13] (Int)
10222sethi %hi(0x2000), %l7
10223ld [%i3+32], %l3
10224st %l3, [%i3+32]
10225add %i3, %l7, %o5
10226ld [%o5+32], %l3
10227st %l3, [%o5+32]
10228add %o5, %l7, %o5
10229ld [%o5+32], %l3
10230st %l3, [%o5+32]
10231add %o5, %l7, %o5
10232ld [%o5+32], %l3
10233st %l3, [%o5+32]
10234add %o5, %l7, %o5
10235ld [%o5+32], %l3
10236st %l3, [%o5+32]
10237add %o5, %l7, %o5
10238ld [%o5+32], %l3
10239st %l3, [%o5+32]
10240add %o5, %l7, %o5
10241ld [%o5+32], %l3
10242st %l3, [%o5+32]
10243add %o5, %l7, %o5
10244ld [%o5+32], %l3
10245st %l3, [%o5+32]
10246
10247P267: !_MEMBAR (FP) (CBR)
10248membar #StoreLoad
10249
10250! cbranch
10251andcc %l0, 1, %g0
10252be,pt %xcc, TARGET267
10253nop
10254RET267:
10255
10256! lfsr step begin
10257srlx %l0, 1, %l6
10258xnor %l6, %l0, %l6
10259sllx %l6, 63, %l6
10260or %l6, %l0, %l0
10261srlx %l0, 1, %l0
10262
10263
10264P268: !_BLD [4] (FP)
10265wr %g0, 0xf0, %asi
10266ldda [%i0 + 0] %asi, %f0
10267membar #Sync
10268! 5 addresses covered
10269fmovs %f4, %f3
10270fmovd %f8, %f4
10271
10272P269: !_MEMBAR (FP)
10273
10274P270: !_REPLACEMENT [29] (Int) (Branch target of P345)
10275sethi %hi(0x2000), %l7
10276ld [%i3+4], %l3
10277st %l3, [%i3+4]
10278add %i3, %l7, %o5
10279ld [%o5+4], %l3
10280st %l3, [%o5+4]
10281add %o5, %l7, %o5
10282ld [%o5+4], %l3
10283st %l3, [%o5+4]
10284add %o5, %l7, %o5
10285ld [%o5+4], %l3
10286st %l3, [%o5+4]
10287add %o5, %l7, %o5
10288ld [%o5+4], %l3
10289st %l3, [%o5+4]
10290add %o5, %l7, %o5
10291ld [%o5+4], %l3
10292st %l3, [%o5+4]
10293add %o5, %l7, %o5
10294ld [%o5+4], %l3
10295st %l3, [%o5+4]
10296add %o5, %l7, %o5
10297ld [%o5+4], %l3
10298st %l3, [%o5+4]
10299ba P271
10300nop
10301
10302TARGET345:
10303ba RET345
10304nop
10305
10306
10307P271: !_MEMBAR (FP)
10308
10309P272: !_BST [18] (maybe <- 0x40000005) (FP)
10310wr %g0, 0xf0, %asi
10311sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
10312add %i0, %i3, %i3
10313! preparing store val #0, next val will be in f32
10314fmovs %f16, %f20
10315fadds %f16, %f17, %f16
10316fmovd %f20, %f32
10317membar #Sync
10318stda %f32, [%i3 + 128 ] %asi
10319
10320P273: !_MEMBAR (FP) (Branch target of P746)
10321ba P274
10322nop
10323
10324TARGET746:
10325ba RET746
10326nop
10327
10328
10329P274: !_BSTC [9] (maybe <- 0x40000006) (FP) (Secondary ctx)
10330wr %g0, 0xe1, %asi
10331! preparing store val #0, next val will be in f32
10332fmovs %f16, %f20
10333fadds %f16, %f17, %f16
10334! preparing store val #1, next val will be in f40
10335fmovd %f20, %f32
10336fmovs %f16, %f20
10337fadds %f16, %f17, %f16
10338fmovd %f20, %f40
10339membar #Sync
10340stda %f32, [%i1 + 0 ] %asi
10341
10342P275: !_MEMBAR (FP) (Secondary ctx)
10343membar #StoreLoad
10344
10345P276: !_REPLACEMENT [5] (Int) (CBR) (Nucleus ctx)
10346wr %g0, 0x4, %asi
10347sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
10348add %i0, %i2, %i2
10349sethi %hi(0x2000), %o5
10350ld [%i2+64], %l6
10351st %l6, [%i2+64]
10352add %i2, %o5, %l3
10353ld [%l3+64], %l6
10354st %l6, [%l3+64]
10355add %l3, %o5, %l3
10356ld [%l3+64], %l6
10357st %l6, [%l3+64]
10358add %l3, %o5, %l3
10359ld [%l3+64], %l6
10360st %l6, [%l3+64]
10361add %l3, %o5, %l3
10362ld [%l3+64], %l6
10363st %l6, [%l3+64]
10364add %l3, %o5, %l3
10365ld [%l3+64], %l6
10366st %l6, [%l3+64]
10367add %l3, %o5, %l3
10368ld [%l3+64], %l6
10369st %l6, [%l3+64]
10370add %l3, %o5, %l3
10371ld [%l3+64], %l6
10372st %l6, [%l3+64]
10373
10374! cbranch
10375andcc %l0, 1, %g0
10376be,pn %xcc, TARGET276
10377nop
10378RET276:
10379
10380! lfsr step begin
10381srlx %l0, 1, %l7
10382xnor %l7, %l0, %l7
10383sllx %l7, 63, %l7
10384or %l7, %l0, %l0
10385srlx %l0, 1, %l0
10386
10387
10388P277: !_REPLACEMENT [13] (Int) (CBR) (Nucleus ctx)
10389wr %g0, 0x4, %asi
10390sethi %hi(0x2000), %o5
10391ld [%i2+32], %l6
10392st %l6, [%i2+32]
10393add %i2, %o5, %l3
10394ld [%l3+32], %l6
10395st %l6, [%l3+32]
10396add %l3, %o5, %l3
10397ld [%l3+32], %l6
10398st %l6, [%l3+32]
10399add %l3, %o5, %l3
10400ld [%l3+32], %l6
10401st %l6, [%l3+32]
10402add %l3, %o5, %l3
10403ld [%l3+32], %l6
10404st %l6, [%l3+32]
10405add %l3, %o5, %l3
10406ld [%l3+32], %l6
10407st %l6, [%l3+32]
10408add %l3, %o5, %l3
10409ld [%l3+32], %l6
10410st %l6, [%l3+32]
10411add %l3, %o5, %l3
10412ld [%l3+32], %l6
10413st %l6, [%l3+32]
10414
10415! cbranch
10416andcc %l0, 1, %g0
10417be,pn %xcc, TARGET277
10418nop
10419RET277:
10420
10421! lfsr step begin
10422srlx %l0, 1, %l7
10423xnor %l7, %l0, %l7
10424sllx %l7, 63, %l7
10425or %l7, %l0, %l0
10426srlx %l0, 1, %l0
10427
10428
10429P278: !_MEMBAR (FP)
10430
10431P279: !_BSTC [27] (maybe <- 0x40000008) (FP)
10432wr %g0, 0xe0, %asi
10433sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
10434add %i0, %i3, %i3
10435! preparing store val #0, next val will be in f32
10436fmovs %f16, %f20
10437fadds %f16, %f17, %f16
10438! preparing store val #1, next val will be in f40
10439fmovd %f20, %f32
10440fmovs %f16, %f20
10441fadds %f16, %f17, %f16
10442fmovd %f20, %f40
10443membar #Sync
10444stda %f32, [%i3 + 128 ] %asi
10445
10446P280: !_MEMBAR (FP)
10447membar #StoreLoad
10448
10449P281: !_IDC_FLIP [8] (Int)
10450IDC_FLIP(281, 31955, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
10451
10452P282: !_REPLACEMENT [31] (Int)
10453sethi %hi(0x2000), %l6
10454ld [%i2+64], %o5
10455st %o5, [%i2+64]
10456add %i2, %l6, %l7
10457ld [%l7+64], %o5
10458st %o5, [%l7+64]
10459add %l7, %l6, %l7
10460ld [%l7+64], %o5
10461st %o5, [%l7+64]
10462add %l7, %l6, %l7
10463ld [%l7+64], %o5
10464st %o5, [%l7+64]
10465add %l7, %l6, %l7
10466ld [%l7+64], %o5
10467st %o5, [%l7+64]
10468add %l7, %l6, %l7
10469ld [%l7+64], %o5
10470st %o5, [%l7+64]
10471add %l7, %l6, %l7
10472ld [%l7+64], %o5
10473st %o5, [%l7+64]
10474add %l7, %l6, %l7
10475ld [%l7+64], %o5
10476st %o5, [%l7+64]
10477
10478P283: !_REPLACEMENT [1] (Int)
10479sethi %hi(0x2000), %l3
10480ld [%i2+4], %l7
10481st %l7, [%i2+4]
10482add %i2, %l3, %l6
10483ld [%l6+4], %l7
10484st %l7, [%l6+4]
10485add %l6, %l3, %l6
10486ld [%l6+4], %l7
10487st %l7, [%l6+4]
10488add %l6, %l3, %l6
10489ld [%l6+4], %l7
10490st %l7, [%l6+4]
10491add %l6, %l3, %l6
10492ld [%l6+4], %l7
10493st %l7, [%l6+4]
10494add %l6, %l3, %l6
10495ld [%l6+4], %l7
10496st %l7, [%l6+4]
10497add %l6, %l3, %l6
10498ld [%l6+4], %l7
10499st %l7, [%l6+4]
10500add %l6, %l3, %l6
10501ld [%l6+4], %l7
10502st %l7, [%l6+4]
10503
10504P284: !_ST [21] (maybe <- 0x4000000a) (FP) (Secondary ctx) (Branch target of P688)
10505wr %g0, 0x81, %asi
10506! preparing store val #0, next val will be in f20
10507fmovs %f16, %f20
10508fadds %f16, %f17, %f16
10509sta %f20, [%i3 + 0 ] %asi
10510ba P285
10511nop
10512
10513TARGET688:
10514ba RET688
10515nop
10516
10517
10518P285: !_LD [23] (FP)
10519ld [%i3 + 32], %f5
10520! 1 addresses covered
10521
10522P286: !_REPLACEMENT [32] (Int)
10523sethi %hi(0x2000), %l7
10524ld [%i2+96], %l3
10525st %l3, [%i2+96]
10526add %i2, %l7, %o5
10527ld [%o5+96], %l3
10528st %l3, [%o5+96]
10529add %o5, %l7, %o5
10530ld [%o5+96], %l3
10531st %l3, [%o5+96]
10532add %o5, %l7, %o5
10533ld [%o5+96], %l3
10534st %l3, [%o5+96]
10535add %o5, %l7, %o5
10536ld [%o5+96], %l3
10537st %l3, [%o5+96]
10538add %o5, %l7, %o5
10539ld [%o5+96], %l3
10540st %l3, [%o5+96]
10541add %o5, %l7, %o5
10542ld [%o5+96], %l3
10543st %l3, [%o5+96]
10544add %o5, %l7, %o5
10545ld [%o5+96], %l3
10546st %l3, [%o5+96]
10547
10548P287: !_IDC_FLIP [4] (Int)
10549IDC_FLIP(287, 4179, 1, 0x43000020, 0x20, %i0, 0x20, %l6, %l7, %o5, %l3)
10550
10551P288: !_REPLACEMENT [3] (Int) (Branch target of P372)
10552sethi %hi(0x2000), %l6
10553ld [%i2+16], %o5
10554st %o5, [%i2+16]
10555add %i2, %l6, %l7
10556ld [%l7+16], %o5
10557st %o5, [%l7+16]
10558add %l7, %l6, %l7
10559ld [%l7+16], %o5
10560st %o5, [%l7+16]
10561add %l7, %l6, %l7
10562ld [%l7+16], %o5
10563st %o5, [%l7+16]
10564add %l7, %l6, %l7
10565ld [%l7+16], %o5
10566st %o5, [%l7+16]
10567add %l7, %l6, %l7
10568ld [%l7+16], %o5
10569st %o5, [%l7+16]
10570add %l7, %l6, %l7
10571ld [%l7+16], %o5
10572st %o5, [%l7+16]
10573add %l7, %l6, %l7
10574ld [%l7+16], %o5
10575st %o5, [%l7+16]
10576ba P289
10577nop
10578
10579TARGET372:
10580ba RET372
10581nop
10582
10583
10584P289: !_MEMBAR (FP)
10585membar #StoreLoad
10586
10587P290: !_BLD [4] (FP)
10588wr %g0, 0xf0, %asi
10589ldda [%i0 + 0] %asi, %f32
10590membar #Sync
10591! 5 addresses covered
10592fmovd %f32, %f6
10593fmovd %f34, %f8
10594fmovd %f36, %f18
10595fmovs %f18, %f9
10596fmovd %f40, %f10
10597
10598P291: !_MEMBAR (FP) (CBR) (Branch target of P724)
10599
10600! cbranch
10601andcc %l0, 1, %g0
10602be,pn %xcc, TARGET291
10603nop
10604RET291:
10605
10606! lfsr step begin
10607srlx %l0, 1, %l3
10608xnor %l3, %l0, %l3
10609sllx %l3, 63, %l3
10610or %l3, %l0, %l0
10611srlx %l0, 1, %l0
10612
10613ba P292
10614nop
10615
10616TARGET724:
10617ba RET724
10618nop
10619
10620
10621P292: !_BST [18] (maybe <- 0x4000000b) (FP)
10622wr %g0, 0xf0, %asi
10623sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
10624add %i0, %i2, %i2
10625! preparing store val #0, next val will be in f32
10626fmovs %f16, %f20
10627fadds %f16, %f17, %f16
10628fmovd %f20, %f32
10629membar #Sync
10630stda %f32, [%i2 + 128 ] %asi
10631
10632P293: !_MEMBAR (FP) (CBR)
10633membar #StoreLoad
10634
10635! cbranch
10636andcc %l0, 1, %g0
10637be,pn %xcc, TARGET293
10638nop
10639RET293:
10640
10641! lfsr step begin
10642srlx %l0, 1, %l3
10643xnor %l3, %l0, %l3
10644sllx %l3, 63, %l3
10645or %l3, %l0, %l0
10646srlx %l0, 1, %l0
10647
10648
10649P294: !_ST [29] (maybe <- 0x800001) (Int)
10650sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
10651add %i0, %i3, %i3
10652stw %l4, [%i3 + 4 ]
10653add %l4, 1, %l4
10654
10655P295: !_IDC_FLIP [1] (Int)
10656IDC_FLIP(295, 15595, 1, 0x43000004, 0x4, %i0, 0x4, %l6, %l7, %o5, %l3)
10657
10658P296: !_REPLACEMENT [18] (Int) (Nucleus ctx)
10659wr %g0, 0x4, %asi
10660sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
10661add %i0, %i2, %i2
10662sethi %hi(0x2000), %l6
10663ld [%i2+128], %o5
10664st %o5, [%i2+128]
10665add %i2, %l6, %l7
10666ld [%l7+128], %o5
10667st %o5, [%l7+128]
10668add %l7, %l6, %l7
10669ld [%l7+128], %o5
10670st %o5, [%l7+128]
10671add %l7, %l6, %l7
10672ld [%l7+128], %o5
10673st %o5, [%l7+128]
10674add %l7, %l6, %l7
10675ld [%l7+128], %o5
10676st %o5, [%l7+128]
10677add %l7, %l6, %l7
10678ld [%l7+128], %o5
10679st %o5, [%l7+128]
10680add %l7, %l6, %l7
10681ld [%l7+128], %o5
10682st %o5, [%l7+128]
10683add %l7, %l6, %l7
10684ld [%l7+128], %o5
10685st %o5, [%l7+128]
10686
10687P297: !_FLUSH [10] (Int) (CBR)
10688! Unsupported instruction
10689
10690! cbranch
10691andcc %l0, 1, %g0
10692be,pn %xcc, TARGET297
10693nop
10694RET297:
10695
10696! lfsr step begin
10697srlx %l0, 1, %l3
10698xnor %l3, %l0, %l3
10699sllx %l3, 63, %l3
10700or %l3, %l0, %l0
10701srlx %l0, 1, %l0
10702
10703
10704P298: !_LD [21] (FP) (CBR)
10705sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
10706add %i0, %i3, %i3
10707ld [%i3 + 0], %f11
10708! 1 addresses covered
10709
10710! cbranch
10711andcc %l0, 1, %g0
10712be,pt %xcc, TARGET298
10713nop
10714RET298:
10715
10716! lfsr step begin
10717srlx %l0, 1, %l6
10718xnor %l6, %l0, %l6
10719sllx %l6, 63, %l6
10720or %l6, %l0, %l0
10721srlx %l0, 1, %l0
10722
10723
10724P299: !_IDC_FLIP [9] (Int)
10725IDC_FLIP(299, 30552, 1, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
10726
10727P300: !_REPLACEMENT [9] (Int)
10728sethi %hi(0x2000), %l6
10729ld [%i2+32], %o5
10730st %o5, [%i2+32]
10731add %i2, %l6, %l7
10732ld [%l7+32], %o5
10733st %o5, [%l7+32]
10734add %l7, %l6, %l7
10735ld [%l7+32], %o5
10736st %o5, [%l7+32]
10737add %l7, %l6, %l7
10738ld [%l7+32], %o5
10739st %o5, [%l7+32]
10740add %l7, %l6, %l7
10741ld [%l7+32], %o5
10742st %o5, [%l7+32]
10743add %l7, %l6, %l7
10744ld [%l7+32], %o5
10745st %o5, [%l7+32]
10746add %l7, %l6, %l7
10747ld [%l7+32], %o5
10748st %o5, [%l7+32]
10749add %l7, %l6, %l7
10750ld [%l7+32], %o5
10751st %o5, [%l7+32]
10752
10753P301: !_REPLACEMENT [14] (Int) (Nucleus ctx)
10754wr %g0, 0x4, %asi
10755sethi %hi(0x2000), %l3
10756ld [%i2+64], %l7
10757st %l7, [%i2+64]
10758add %i2, %l3, %l6
10759ld [%l6+64], %l7
10760st %l7, [%l6+64]
10761add %l6, %l3, %l6
10762ld [%l6+64], %l7
10763st %l7, [%l6+64]
10764add %l6, %l3, %l6
10765ld [%l6+64], %l7
10766st %l7, [%l6+64]
10767add %l6, %l3, %l6
10768ld [%l6+64], %l7
10769st %l7, [%l6+64]
10770add %l6, %l3, %l6
10771ld [%l6+64], %l7
10772st %l7, [%l6+64]
10773add %l6, %l3, %l6
10774ld [%l6+64], %l7
10775st %l7, [%l6+64]
10776add %l6, %l3, %l6
10777ld [%l6+64], %l7
10778st %l7, [%l6+64]
10779
10780P302: !_REPLACEMENT [20] (Int) (CBR)
10781sethi %hi(0x2000), %o5
10782ld [%i2+256], %l6
10783st %l6, [%i2+256]
10784add %i2, %o5, %l3
10785ld [%l3+256], %l6
10786st %l6, [%l3+256]
10787add %l3, %o5, %l3
10788ld [%l3+256], %l6
10789st %l6, [%l3+256]
10790add %l3, %o5, %l3
10791ld [%l3+256], %l6
10792st %l6, [%l3+256]
10793add %l3, %o5, %l3
10794ld [%l3+256], %l6
10795st %l6, [%l3+256]
10796add %l3, %o5, %l3
10797ld [%l3+256], %l6
10798st %l6, [%l3+256]
10799add %l3, %o5, %l3
10800ld [%l3+256], %l6
10801st %l6, [%l3+256]
10802add %l3, %o5, %l3
10803ld [%l3+256], %l6
10804st %l6, [%l3+256]
10805
10806! cbranch
10807andcc %l0, 1, %g0
10808be,pt %xcc, TARGET302
10809nop
10810RET302:
10811
10812! lfsr step begin
10813srlx %l0, 1, %l7
10814xnor %l7, %l0, %l7
10815sllx %l7, 63, %l7
10816or %l7, %l0, %l0
10817srlx %l0, 1, %l0
10818
10819
10820P303: !_REPLACEMENT [31] (Int)
10821sethi %hi(0x2000), %o5
10822ld [%i2+64], %l6
10823st %l6, [%i2+64]
10824add %i2, %o5, %l3
10825ld [%l3+64], %l6
10826st %l6, [%l3+64]
10827add %l3, %o5, %l3
10828ld [%l3+64], %l6
10829st %l6, [%l3+64]
10830add %l3, %o5, %l3
10831ld [%l3+64], %l6
10832st %l6, [%l3+64]
10833add %l3, %o5, %l3
10834ld [%l3+64], %l6
10835st %l6, [%l3+64]
10836add %l3, %o5, %l3
10837ld [%l3+64], %l6
10838st %l6, [%l3+64]
10839add %l3, %o5, %l3
10840ld [%l3+64], %l6
10841st %l6, [%l3+64]
10842add %l3, %o5, %l3
10843ld [%l3+64], %l6
10844st %l6, [%l3+64]
10845
10846P304: !_REPLACEMENT [12] (Int) (CBR) (Branch target of P646)
10847sethi %hi(0x2000), %l7
10848ld [%i2+4], %l3
10849st %l3, [%i2+4]
10850add %i2, %l7, %o5
10851ld [%o5+4], %l3
10852st %l3, [%o5+4]
10853add %o5, %l7, %o5
10854ld [%o5+4], %l3
10855st %l3, [%o5+4]
10856add %o5, %l7, %o5
10857ld [%o5+4], %l3
10858st %l3, [%o5+4]
10859add %o5, %l7, %o5
10860ld [%o5+4], %l3
10861st %l3, [%o5+4]
10862add %o5, %l7, %o5
10863ld [%o5+4], %l3
10864st %l3, [%o5+4]
10865add %o5, %l7, %o5
10866ld [%o5+4], %l3
10867st %l3, [%o5+4]
10868add %o5, %l7, %o5
10869ld [%o5+4], %l3
10870st %l3, [%o5+4]
10871
10872! cbranch
10873andcc %l0, 1, %g0
10874be,pt %xcc, TARGET304
10875nop
10876RET304:
10877
10878! lfsr step begin
10879srlx %l0, 1, %l6
10880xnor %l6, %l0, %l6
10881sllx %l6, 63, %l6
10882or %l6, %l0, %l0
10883srlx %l0, 1, %l0
10884
10885ba P305
10886nop
10887
10888TARGET646:
10889ba RET646
10890nop
10891
10892
10893P305: !_REPLACEMENT [1] (Int)
10894sethi %hi(0x2000), %l7
10895ld [%i2+4], %l3
10896st %l3, [%i2+4]
10897add %i2, %l7, %o5
10898ld [%o5+4], %l3
10899st %l3, [%o5+4]
10900add %o5, %l7, %o5
10901ld [%o5+4], %l3
10902st %l3, [%o5+4]
10903add %o5, %l7, %o5
10904ld [%o5+4], %l3
10905st %l3, [%o5+4]
10906add %o5, %l7, %o5
10907ld [%o5+4], %l3
10908st %l3, [%o5+4]
10909add %o5, %l7, %o5
10910ld [%o5+4], %l3
10911st %l3, [%o5+4]
10912add %o5, %l7, %o5
10913ld [%o5+4], %l3
10914st %l3, [%o5+4]
10915add %o5, %l7, %o5
10916ld [%o5+4], %l3
10917st %l3, [%o5+4]
10918
10919P306: !_REPLACEMENT [31] (Int) (CBR)
10920sethi %hi(0x2000), %l6
10921ld [%i2+64], %o5
10922st %o5, [%i2+64]
10923add %i2, %l6, %l7
10924ld [%l7+64], %o5
10925st %o5, [%l7+64]
10926add %l7, %l6, %l7
10927ld [%l7+64], %o5
10928st %o5, [%l7+64]
10929add %l7, %l6, %l7
10930ld [%l7+64], %o5
10931st %o5, [%l7+64]
10932add %l7, %l6, %l7
10933ld [%l7+64], %o5
10934st %o5, [%l7+64]
10935add %l7, %l6, %l7
10936ld [%l7+64], %o5
10937st %o5, [%l7+64]
10938add %l7, %l6, %l7
10939ld [%l7+64], %o5
10940st %o5, [%l7+64]
10941add %l7, %l6, %l7
10942ld [%l7+64], %o5
10943st %o5, [%l7+64]
10944
10945! cbranch
10946andcc %l0, 1, %g0
10947be,pn %xcc, TARGET306
10948nop
10949RET306:
10950
10951! lfsr step begin
10952srlx %l0, 1, %l3
10953xnor %l3, %l0, %l3
10954sllx %l3, 63, %l3
10955or %l3, %l0, %l0
10956srlx %l0, 1, %l0
10957
10958
10959P307: !_ST [5] (maybe <- 0x4000000c) (FP) (CBR)
10960! preparing store val #0, next val will be in f20
10961fmovs %f16, %f20
10962fadds %f16, %f17, %f16
10963st %f20, [%i0 + 64 ]
10964
10965! cbranch
10966andcc %l0, 1, %g0
10967be,pn %xcc, TARGET307
10968nop
10969RET307:
10970
10971! lfsr step begin
10972srlx %l0, 1, %l3
10973xnor %l3, %l0, %l3
10974sllx %l3, 63, %l3
10975or %l3, %l0, %l0
10976srlx %l0, 1, %l0
10977
10978
10979P308: !_MEMBAR (FP)
10980membar #StoreLoad
10981
10982P309: !_BLD [17] (FP)
10983wr %g0, 0xf0, %asi
10984sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
10985add %i0, %i2, %i2
10986ldda [%i2 + 64] %asi, %f32
10987membar #Sync
10988! 1 addresses covered
10989fmovd %f40, %f12
10990
10991P310: !_MEMBAR (FP)
10992
10993P311: !_REPLACEMENT [2] (Int)
10994sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
10995sub %i0, %i3, %i3
10996sethi %hi(0x2000), %l6
10997ld [%i3+8], %o5
10998st %o5, [%i3+8]
10999add %i3, %l6, %l7
11000ld [%l7+8], %o5
11001st %o5, [%l7+8]
11002add %l7, %l6, %l7
11003ld [%l7+8], %o5
11004st %o5, [%l7+8]
11005add %l7, %l6, %l7
11006ld [%l7+8], %o5
11007st %o5, [%l7+8]
11008add %l7, %l6, %l7
11009ld [%l7+8], %o5
11010st %o5, [%l7+8]
11011add %l7, %l6, %l7
11012ld [%l7+8], %o5
11013st %o5, [%l7+8]
11014add %l7, %l6, %l7
11015ld [%l7+8], %o5
11016st %o5, [%l7+8]
11017add %l7, %l6, %l7
11018ld [%l7+8], %o5
11019st %o5, [%l7+8]
11020
11021P312: !_IDC_FLIP [26] (Int)
11022sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
11023add %i0, %i2, %i2
11024IDC_FLIP(312, 1197, 1, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
11025
11026P313: !_ST [6] (maybe <- 0x4000000d) (FP) (CBR) (Secondary ctx) (Branch target of P385)
11027wr %g0, 0x81, %asi
11028! preparing store val #0, next val will be in f20
11029fmovs %f16, %f20
11030fadds %f16, %f17, %f16
11031sta %f20, [%i0 + 96 ] %asi
11032
11033! cbranch
11034andcc %l0, 1, %g0
11035be,pt %xcc, TARGET313
11036nop
11037RET313:
11038
11039! lfsr step begin
11040srlx %l0, 1, %l3
11041xnor %l3, %l0, %l3
11042sllx %l3, 63, %l3
11043or %l3, %l0, %l0
11044srlx %l0, 1, %l0
11045
11046ba P314
11047nop
11048
11049TARGET385:
11050ba RET385
11051nop
11052
11053
11054P314: !_REPLACEMENT [7] (Int)
11055sethi %hi(0x2000), %l6
11056ld [%i3+128], %o5
11057st %o5, [%i3+128]
11058add %i3, %l6, %l7
11059ld [%l7+128], %o5
11060st %o5, [%l7+128]
11061add %l7, %l6, %l7
11062ld [%l7+128], %o5
11063st %o5, [%l7+128]
11064add %l7, %l6, %l7
11065ld [%l7+128], %o5
11066st %o5, [%l7+128]
11067add %l7, %l6, %l7
11068ld [%l7+128], %o5
11069st %o5, [%l7+128]
11070add %l7, %l6, %l7
11071ld [%l7+128], %o5
11072st %o5, [%l7+128]
11073add %l7, %l6, %l7
11074ld [%l7+128], %o5
11075st %o5, [%l7+128]
11076add %l7, %l6, %l7
11077ld [%l7+128], %o5
11078st %o5, [%l7+128]
11079
11080P315: !_REPLACEMENT [7] (Int) (CBR) (Secondary ctx)
11081wr %g0, 0x81, %asi
11082sethi %hi(0x2000), %l3
11083ld [%i3+128], %l7
11084st %l7, [%i3+128]
11085add %i3, %l3, %l6
11086ld [%l6+128], %l7
11087st %l7, [%l6+128]
11088add %l6, %l3, %l6
11089ld [%l6+128], %l7
11090st %l7, [%l6+128]
11091add %l6, %l3, %l6
11092ld [%l6+128], %l7
11093st %l7, [%l6+128]
11094add %l6, %l3, %l6
11095ld [%l6+128], %l7
11096st %l7, [%l6+128]
11097add %l6, %l3, %l6
11098ld [%l6+128], %l7
11099st %l7, [%l6+128]
11100add %l6, %l3, %l6
11101ld [%l6+128], %l7
11102st %l7, [%l6+128]
11103add %l6, %l3, %l6
11104ld [%l6+128], %l7
11105st %l7, [%l6+128]
11106
11107! cbranch
11108andcc %l0, 1, %g0
11109be,pn %xcc, TARGET315
11110nop
11111RET315:
11112
11113! lfsr step begin
11114srlx %l0, 1, %o5
11115xnor %o5, %l0, %o5
11116sllx %o5, 63, %o5
11117or %o5, %l0, %l0
11118srlx %l0, 1, %l0
11119
11120
11121P316: !_LD [18] (Int) (CBR)
11122sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
11123add %i0, %i3, %i3
11124lduw [%i3 + 128], %o0
11125! move %o0(lower) -> %o0(upper)
11126sllx %o0, 32, %o0
11127
11128! cbranch
11129andcc %l0, 1, %g0
11130be,pn %xcc, TARGET316
11131nop
11132RET316:
11133
11134! lfsr step begin
11135srlx %l0, 1, %l7
11136xnor %l7, %l0, %l7
11137sllx %l7, 63, %l7
11138or %l7, %l0, %l0
11139srlx %l0, 1, %l0
11140
11141
11142P317: !_REPLACEMENT [29] (Int)
11143sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
11144sub %i0, %i2, %i2
11145sethi %hi(0x2000), %o5
11146ld [%i2+4], %l6
11147st %l6, [%i2+4]
11148add %i2, %o5, %l3
11149ld [%l3+4], %l6
11150st %l6, [%l3+4]
11151add %l3, %o5, %l3
11152ld [%l3+4], %l6
11153st %l6, [%l3+4]
11154add %l3, %o5, %l3
11155ld [%l3+4], %l6
11156st %l6, [%l3+4]
11157add %l3, %o5, %l3
11158ld [%l3+4], %l6
11159st %l6, [%l3+4]
11160add %l3, %o5, %l3
11161ld [%l3+4], %l6
11162st %l6, [%l3+4]
11163add %l3, %o5, %l3
11164ld [%l3+4], %l6
11165st %l6, [%l3+4]
11166add %l3, %o5, %l3
11167ld [%l3+4], %l6
11168st %l6, [%l3+4]
11169
11170P318: !_FLUSH [33] (Int)
11171! Unsupported instruction
11172
11173P319: !_REPLACEMENT [18] (Int)
11174sethi %hi(0x2000), %l7
11175ld [%i2+128], %l3
11176st %l3, [%i2+128]
11177add %i2, %l7, %o5
11178ld [%o5+128], %l3
11179st %l3, [%o5+128]
11180add %o5, %l7, %o5
11181ld [%o5+128], %l3
11182st %l3, [%o5+128]
11183add %o5, %l7, %o5
11184ld [%o5+128], %l3
11185st %l3, [%o5+128]
11186add %o5, %l7, %o5
11187ld [%o5+128], %l3
11188st %l3, [%o5+128]
11189add %o5, %l7, %o5
11190ld [%o5+128], %l3
11191st %l3, [%o5+128]
11192add %o5, %l7, %o5
11193ld [%o5+128], %l3
11194st %l3, [%o5+128]
11195add %o5, %l7, %o5
11196ld [%o5+128], %l3
11197st %l3, [%o5+128]
11198
11199P320: !_REPLACEMENT [12] (Int) (Nucleus ctx)
11200wr %g0, 0x4, %asi
11201sethi %hi(0x2000), %l6
11202ld [%i2+4], %o5
11203st %o5, [%i2+4]
11204add %i2, %l6, %l7
11205ld [%l7+4], %o5
11206st %o5, [%l7+4]
11207add %l7, %l6, %l7
11208ld [%l7+4], %o5
11209st %o5, [%l7+4]
11210add %l7, %l6, %l7
11211ld [%l7+4], %o5
11212st %o5, [%l7+4]
11213add %l7, %l6, %l7
11214ld [%l7+4], %o5
11215st %o5, [%l7+4]
11216add %l7, %l6, %l7
11217ld [%l7+4], %o5
11218st %o5, [%l7+4]
11219add %l7, %l6, %l7
11220ld [%l7+4], %o5
11221st %o5, [%l7+4]
11222add %l7, %l6, %l7
11223ld [%l7+4], %o5
11224st %o5, [%l7+4]
11225
11226P321: !_LD [6] (FP) (Secondary ctx)
11227wr %g0, 0x81, %asi
11228lda [%i0 + 96] %asi, %f13
11229! 1 addresses covered
11230
11231P322: !_MEMBAR (FP) (CBR)
11232
11233! cbranch
11234andcc %l0, 1, %g0
11235be,pt %xcc, TARGET322
11236nop
11237RET322:
11238
11239! lfsr step begin
11240srlx %l0, 1, %l3
11241xnor %l3, %l0, %l3
11242sllx %l3, 63, %l3
11243or %l3, %l0, %l0
11244srlx %l0, 1, %l0
11245
11246
11247P323: !_BSTC [20] (maybe <- 0x4000000e) (FP)
11248wr %g0, 0xe0, %asi
11249sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
11250add %i0, %i3, %i3
11251! preparing store val #0, next val will be in f32
11252fmovs %f16, %f20
11253fadds %f16, %f17, %f16
11254fmovd %f20, %f32
11255membar #Sync
11256stda %f32, [%i3 + 256 ] %asi
11257
11258P324: !_MEMBAR (FP) (Branch target of P657)
11259membar #StoreLoad
11260ba P325
11261nop
11262
11263TARGET657:
11264ba RET657
11265nop
11266
11267
11268P325: !_BLD [7] (FP)
11269wr %g0, 0xf0, %asi
11270ldda [%i0 + 128] %asi, %f32
11271membar #Sync
11272! 1 addresses covered
11273fmovd %f32, %f14
11274
11275P326: !_MEMBAR (FP)
11276
11277P327: !_LD [24] (FP)
11278sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
11279add %i0, %i2, %i2
11280ld [%i2 + 64], %f15
11281! 1 addresses covered
11282!---- flushing fp results buffer to %f30 ----
11283fmovd %f0, %f30
11284fmovd %f2, %f30
11285fmovd %f4, %f30
11286fmovd %f6, %f30
11287fmovd %f8, %f30
11288fmovd %f10, %f30
11289fmovd %f12, %f30
11290fmovd %f14, %f30
11291!--
11292
11293P328: !_MEMBAR (FP) (Branch target of P370)
11294ba P329
11295nop
11296
11297TARGET370:
11298ba RET370
11299nop
11300
11301
11302P329: !_BST [5] (maybe <- 0x4000000f) (FP) (CBR)
11303wr %g0, 0xf0, %asi
11304! preparing store val #0, next val will be in f32
11305fmovs %f16, %f20
11306fadds %f16, %f17, %f16
11307! preparing store val #1, next val will be in f40
11308fmovd %f20, %f32
11309fmovs %f16, %f20
11310fadds %f16, %f17, %f16
11311fmovd %f20, %f40
11312membar #Sync
11313stda %f32, [%i0 + 64 ] %asi
11314
11315! cbranch
11316andcc %l0, 1, %g0
11317be,pt %xcc, TARGET329
11318nop
11319RET329:
11320
11321! lfsr step begin
11322srlx %l0, 1, %o5
11323xnor %o5, %l0, %o5
11324sllx %o5, 63, %o5
11325or %o5, %l0, %l0
11326srlx %l0, 1, %l0
11327
11328
11329P330: !_MEMBAR (FP) (Branch target of P387)
11330membar #StoreLoad
11331ba P331
11332nop
11333
11334TARGET387:
11335ba RET387
11336nop
11337
11338
11339P331: !_REPLACEMENT [17] (Int)
11340sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
11341sub %i0, %i3, %i3
11342sethi %hi(0x2000), %l3
11343ld [%i3+96], %l7
11344st %l7, [%i3+96]
11345add %i3, %l3, %l6
11346ld [%l6+96], %l7
11347st %l7, [%l6+96]
11348add %l6, %l3, %l6
11349ld [%l6+96], %l7
11350st %l7, [%l6+96]
11351add %l6, %l3, %l6
11352ld [%l6+96], %l7
11353st %l7, [%l6+96]
11354add %l6, %l3, %l6
11355ld [%l6+96], %l7
11356st %l7, [%l6+96]
11357add %l6, %l3, %l6
11358ld [%l6+96], %l7
11359st %l7, [%l6+96]
11360add %l6, %l3, %l6
11361ld [%l6+96], %l7
11362st %l7, [%l6+96]
11363add %l6, %l3, %l6
11364ld [%l6+96], %l7
11365st %l7, [%l6+96]
11366
11367P332: !_REPLACEMENT [22] (Int)
11368sethi %hi(0x2000), %o5
11369ld [%i3+4], %l6
11370st %l6, [%i3+4]
11371add %i3, %o5, %l3
11372ld [%l3+4], %l6
11373st %l6, [%l3+4]
11374add %l3, %o5, %l3
11375ld [%l3+4], %l6
11376st %l6, [%l3+4]
11377add %l3, %o5, %l3
11378ld [%l3+4], %l6
11379st %l6, [%l3+4]
11380add %l3, %o5, %l3
11381ld [%l3+4], %l6
11382st %l6, [%l3+4]
11383add %l3, %o5, %l3
11384ld [%l3+4], %l6
11385st %l6, [%l3+4]
11386add %l3, %o5, %l3
11387ld [%l3+4], %l6
11388st %l6, [%l3+4]
11389add %l3, %o5, %l3
11390ld [%l3+4], %l6
11391st %l6, [%l3+4]
11392
11393P333: !_REPLACEMENT [20] (Int) (CBR) (Branch target of P472)
11394sethi %hi(0x2000), %l7
11395ld [%i3+256], %l3
11396st %l3, [%i3+256]
11397add %i3, %l7, %o5
11398ld [%o5+256], %l3
11399st %l3, [%o5+256]
11400add %o5, %l7, %o5
11401ld [%o5+256], %l3
11402st %l3, [%o5+256]
11403add %o5, %l7, %o5
11404ld [%o5+256], %l3
11405st %l3, [%o5+256]
11406add %o5, %l7, %o5
11407ld [%o5+256], %l3
11408st %l3, [%o5+256]
11409add %o5, %l7, %o5
11410ld [%o5+256], %l3
11411st %l3, [%o5+256]
11412add %o5, %l7, %o5
11413ld [%o5+256], %l3
11414st %l3, [%o5+256]
11415add %o5, %l7, %o5
11416ld [%o5+256], %l3
11417st %l3, [%o5+256]
11418
11419! cbranch
11420andcc %l0, 1, %g0
11421be,pt %xcc, TARGET333
11422nop
11423RET333:
11424
11425! lfsr step begin
11426srlx %l0, 1, %l6
11427xnor %l6, %l0, %l6
11428sllx %l6, 63, %l6
11429or %l6, %l0, %l0
11430srlx %l0, 1, %l0
11431
11432ba P334
11433nop
11434
11435TARGET472:
11436ba RET472
11437nop
11438
11439
11440P334: !_REPLACEMENT [5] (Int)
11441sethi %hi(0x2000), %l7
11442ld [%i3+64], %l3
11443st %l3, [%i3+64]
11444add %i3, %l7, %o5
11445ld [%o5+64], %l3
11446st %l3, [%o5+64]
11447add %o5, %l7, %o5
11448ld [%o5+64], %l3
11449st %l3, [%o5+64]
11450add %o5, %l7, %o5
11451ld [%o5+64], %l3
11452st %l3, [%o5+64]
11453add %o5, %l7, %o5
11454ld [%o5+64], %l3
11455st %l3, [%o5+64]
11456add %o5, %l7, %o5
11457ld [%o5+64], %l3
11458st %l3, [%o5+64]
11459add %o5, %l7, %o5
11460ld [%o5+64], %l3
11461st %l3, [%o5+64]
11462add %o5, %l7, %o5
11463ld [%o5+64], %l3
11464st %l3, [%o5+64]
11465
11466P335: !_REPLACEMENT [22] (Int)
11467sethi %hi(0x2000), %l6
11468ld [%i3+4], %o5
11469st %o5, [%i3+4]
11470add %i3, %l6, %l7
11471ld [%l7+4], %o5
11472st %o5, [%l7+4]
11473add %l7, %l6, %l7
11474ld [%l7+4], %o5
11475st %o5, [%l7+4]
11476add %l7, %l6, %l7
11477ld [%l7+4], %o5
11478st %o5, [%l7+4]
11479add %l7, %l6, %l7
11480ld [%l7+4], %o5
11481st %o5, [%l7+4]
11482add %l7, %l6, %l7
11483ld [%l7+4], %o5
11484st %o5, [%l7+4]
11485add %l7, %l6, %l7
11486ld [%l7+4], %o5
11487st %o5, [%l7+4]
11488add %l7, %l6, %l7
11489ld [%l7+4], %o5
11490st %o5, [%l7+4]
11491
11492P336: !_REPLACEMENT [34] (Int)
11493sethi %hi(0x2000), %l3
11494ld [%i3+64], %l7
11495st %l7, [%i3+64]
11496add %i3, %l3, %l6
11497ld [%l6+64], %l7
11498st %l7, [%l6+64]
11499add %l6, %l3, %l6
11500ld [%l6+64], %l7
11501st %l7, [%l6+64]
11502add %l6, %l3, %l6
11503ld [%l6+64], %l7
11504st %l7, [%l6+64]
11505add %l6, %l3, %l6
11506ld [%l6+64], %l7
11507st %l7, [%l6+64]
11508add %l6, %l3, %l6
11509ld [%l6+64], %l7
11510st %l7, [%l6+64]
11511add %l6, %l3, %l6
11512ld [%l6+64], %l7
11513st %l7, [%l6+64]
11514add %l6, %l3, %l6
11515ld [%l6+64], %l7
11516st %l7, [%l6+64]
11517
11518P337: !_MEMBAR (FP)
11519
11520P338: !_BSTC [16] (maybe <- 0x40000011) (FP)
11521wr %g0, 0xe0, %asi
11522sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
11523add %i0, %i2, %i2
11524! preparing store val #0, next val will be in f36
11525fmovs %f16, %f20
11526fadds %f16, %f17, %f16
11527fmovd %f20, %f36
11528membar #Sync
11529stda %f32, [%i2 + 0 ] %asi
11530
11531P339: !_MEMBAR (FP)
11532membar #StoreLoad
11533
11534P340: !_IDC_FLIP [19] (Int)
11535sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
11536add %i0, %i3, %i3
11537IDC_FLIP(340, 29546, 1, 0x45000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
11538
11539P341: !_PREFETCH [1] (Int)
11540prefetch [%i0 + 4], 1
11541
11542P342: !_REPLACEMENT [11] (Int) (Secondary ctx)
11543wr %g0, 0x81, %asi
11544sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
11545add %i0, %i2, %i2
11546sethi %hi(0x2000), %l6
11547ld [%i2+0], %o5
11548st %o5, [%i2+0]
11549add %i2, %l6, %l7
11550ld [%l7+0], %o5
11551st %o5, [%l7+0]
11552add %l7, %l6, %l7
11553ld [%l7+0], %o5
11554st %o5, [%l7+0]
11555add %l7, %l6, %l7
11556ld [%l7+0], %o5
11557st %o5, [%l7+0]
11558add %l7, %l6, %l7
11559ld [%l7+0], %o5
11560st %o5, [%l7+0]
11561add %l7, %l6, %l7
11562ld [%l7+0], %o5
11563st %o5, [%l7+0]
11564add %l7, %l6, %l7
11565ld [%l7+0], %o5
11566st %o5, [%l7+0]
11567add %l7, %l6, %l7
11568ld [%l7+0], %o5
11569st %o5, [%l7+0]
11570
11571P343: !_IDC_FLIP [28] (Int)
11572sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
11573add %i0, %i3, %i3
11574IDC_FLIP(343, 21944, 1, 0x46000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
11575
11576P344: !_MEMBAR (FP) (Branch target of P683)
11577membar #StoreLoad
11578ba P345
11579nop
11580
11581TARGET683:
11582ba RET683
11583nop
11584
11585
11586P345: !_BLD [9] (FP) (CBR)
11587wr %g0, 0xf0, %asi
11588ldda [%i1 + 0] %asi, %f0
11589membar #Sync
11590! 2 addresses covered
11591fmovs %f8, %f1
11592
11593! cbranch
11594andcc %l0, 1, %g0
11595be,pn %xcc, TARGET345
11596nop
11597RET345:
11598
11599! lfsr step begin
11600srlx %l0, 1, %l6
11601xnor %l6, %l0, %l6
11602sllx %l6, 63, %l6
11603or %l6, %l0, %l0
11604srlx %l0, 1, %l0
11605
11606
11607P346: !_MEMBAR (FP)
11608
11609P347: !_BLD [26] (FP)
11610wr %g0, 0xf0, %asi
11611sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
11612add %i0, %i2, %i2
11613ldda [%i2 + 128] %asi, %f32
11614membar #Sync
11615! 2 addresses covered
11616fmovd %f32, %f2
11617fmovd %f40, %f18
11618fmovs %f18, %f3
11619
11620P348: !_MEMBAR (FP)
11621
11622P349: !_LD [21] (Int)
11623lduw [%i2 + 0], %o5
11624! move %o5(lower) -> %o0(lower)
11625or %o5, %o0, %o0
11626
11627P350: !_ST [25] (maybe <- 0x40000012) (FP) (Secondary ctx) (Branch target of P298)
11628wr %g0, 0x81, %asi
11629! preparing store val #0, next val will be in f20
11630fmovs %f16, %f20
11631fadds %f16, %f17, %f16
11632sta %f20, [%i2 + 96 ] %asi
11633ba P351
11634nop
11635
11636TARGET298:
11637ba RET298
11638nop
11639
11640
11641P351: !_MEMBAR (FP) (Secondary ctx) (Branch target of P676)
11642ba P352
11643nop
11644
11645TARGET676:
11646ba RET676
11647nop
11648
11649
11650P352: !_BSTC [32] (maybe <- 0x40000013) (FP) (Secondary ctx)
11651wr %g0, 0xe1, %asi
11652! preparing store val #0, next val will be in f32
11653fmovs %f16, %f20
11654fadds %f16, %f17, %f16
11655! preparing store val #1, next val will be in f40
11656fmovd %f20, %f32
11657fmovs %f16, %f20
11658fadds %f16, %f17, %f16
11659fmovd %f20, %f40
11660membar #Sync
11661stda %f32, [%i3 + 64 ] %asi
11662
11663P353: !_MEMBAR (FP) (Secondary ctx)
11664membar #StoreLoad
11665
11666P354: !_REPLACEMENT [26] (Int) (CBR)
11667sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
11668sub %i0, %i3, %i3
11669sethi %hi(0x2000), %l7
11670ld [%i3+128], %l3
11671st %l3, [%i3+128]
11672add %i3, %l7, %o5
11673ld [%o5+128], %l3
11674st %l3, [%o5+128]
11675add %o5, %l7, %o5
11676ld [%o5+128], %l3
11677st %l3, [%o5+128]
11678add %o5, %l7, %o5
11679ld [%o5+128], %l3
11680st %l3, [%o5+128]
11681add %o5, %l7, %o5
11682ld [%o5+128], %l3
11683st %l3, [%o5+128]
11684add %o5, %l7, %o5
11685ld [%o5+128], %l3
11686st %l3, [%o5+128]
11687add %o5, %l7, %o5
11688ld [%o5+128], %l3
11689st %l3, [%o5+128]
11690add %o5, %l7, %o5
11691ld [%o5+128], %l3
11692st %l3, [%o5+128]
11693
11694! cbranch
11695andcc %l0, 1, %g0
11696be,pn %xcc, TARGET354
11697nop
11698RET354:
11699
11700! lfsr step begin
11701srlx %l0, 1, %l6
11702xnor %l6, %l0, %l6
11703sllx %l6, 63, %l6
11704or %l6, %l0, %l0
11705srlx %l0, 1, %l0
11706
11707
11708P355: !_MEMBAR (FP)
11709
11710P356: !_BST [6] (maybe <- 0x40000015) (FP) (Branch target of P477)
11711wr %g0, 0xf0, %asi
11712! preparing store val #0, next val will be in f32
11713fmovs %f16, %f20
11714fadds %f16, %f17, %f16
11715! preparing store val #1, next val will be in f40
11716fmovd %f20, %f32
11717fmovs %f16, %f20
11718fadds %f16, %f17, %f16
11719fmovd %f20, %f40
11720membar #Sync
11721stda %f32, [%i0 + 64 ] %asi
11722ba P357
11723nop
11724
11725TARGET477:
11726ba RET477
11727nop
11728
11729
11730P357: !_MEMBAR (FP) (Branch target of P530)
11731ba P358
11732nop
11733
11734TARGET530:
11735ba RET530
11736nop
11737
11738
11739P358: !_BSTC [4] (maybe <- 0x40000017) (FP) (Secondary ctx)
11740wr %g0, 0xe1, %asi
11741! preparing store val #0, next val will be in f32
11742fmovs %f16, %f20
11743fadds %f16, %f17, %f16
11744! preparing store val #1, next val will be in f33
11745fmovs %f16, %f21
11746fadds %f16, %f17, %f16
11747! preparing store val #2, next val will be in f34
11748fmovd %f20, %f32
11749fmovs %f16, %f20
11750fadds %f16, %f17, %f16
11751! preparing store val #3, next val will be in f36
11752fmovd %f20, %f34
11753fmovs %f16, %f20
11754fadds %f16, %f17, %f16
11755! preparing store val #4, next val will be in f40
11756fmovd %f20, %f36
11757fmovs %f16, %f20
11758fadds %f16, %f17, %f16
11759fmovd %f20, %f40
11760membar #Sync
11761stda %f32, [%i0 + 0 ] %asi
11762
11763P359: !_MEMBAR (FP) (Secondary ctx)
11764membar #StoreLoad
11765
11766P360: !_REPLACEMENT [22] (Int) (Branch target of P417)
11767sethi %hi(0x2000), %l3
11768ld [%i3+4], %l7
11769st %l7, [%i3+4]
11770add %i3, %l3, %l6
11771ld [%l6+4], %l7
11772st %l7, [%l6+4]
11773add %l6, %l3, %l6
11774ld [%l6+4], %l7
11775st %l7, [%l6+4]
11776add %l6, %l3, %l6
11777ld [%l6+4], %l7
11778st %l7, [%l6+4]
11779add %l6, %l3, %l6
11780ld [%l6+4], %l7
11781st %l7, [%l6+4]
11782add %l6, %l3, %l6
11783ld [%l6+4], %l7
11784st %l7, [%l6+4]
11785add %l6, %l3, %l6
11786ld [%l6+4], %l7
11787st %l7, [%l6+4]
11788add %l6, %l3, %l6
11789ld [%l6+4], %l7
11790st %l7, [%l6+4]
11791ba P361
11792nop
11793
11794TARGET417:
11795ba RET417
11796nop
11797
11798
11799P361: !_REPLACEMENT [5] (Int) (Nucleus ctx)
11800wr %g0, 0x4, %asi
11801sethi %hi(0x2000), %o5
11802ld [%i3+64], %l6
11803st %l6, [%i3+64]
11804add %i3, %o5, %l3
11805ld [%l3+64], %l6
11806st %l6, [%l3+64]
11807add %l3, %o5, %l3
11808ld [%l3+64], %l6
11809st %l6, [%l3+64]
11810add %l3, %o5, %l3
11811ld [%l3+64], %l6
11812st %l6, [%l3+64]
11813add %l3, %o5, %l3
11814ld [%l3+64], %l6
11815st %l6, [%l3+64]
11816add %l3, %o5, %l3
11817ld [%l3+64], %l6
11818st %l6, [%l3+64]
11819add %l3, %o5, %l3
11820ld [%l3+64], %l6
11821st %l6, [%l3+64]
11822add %l3, %o5, %l3
11823ld [%l3+64], %l6
11824st %l6, [%l3+64]
11825
11826P362: !_MEMBAR (Int) (CBR)
11827membar #StoreLoad
11828
11829! cbranch
11830andcc %l0, 1, %g0
11831be,pt %xcc, TARGET362
11832nop
11833RET362:
11834
11835! lfsr step begin
11836srlx %l0, 1, %l7
11837xnor %l7, %l0, %l7
11838sllx %l7, 63, %l7
11839or %l7, %l0, %l0
11840srlx %l0, 1, %l0
11841
11842
11843P363: !_REPLACEMENT [5] (Int)
11844sethi %hi(0x2000), %o5
11845ld [%i3+64], %l6
11846st %l6, [%i3+64]
11847add %i3, %o5, %l3
11848ld [%l3+64], %l6
11849st %l6, [%l3+64]
11850add %l3, %o5, %l3
11851ld [%l3+64], %l6
11852st %l6, [%l3+64]
11853add %l3, %o5, %l3
11854ld [%l3+64], %l6
11855st %l6, [%l3+64]
11856add %l3, %o5, %l3
11857ld [%l3+64], %l6
11858st %l6, [%l3+64]
11859add %l3, %o5, %l3
11860ld [%l3+64], %l6
11861st %l6, [%l3+64]
11862add %l3, %o5, %l3
11863ld [%l3+64], %l6
11864st %l6, [%l3+64]
11865add %l3, %o5, %l3
11866ld [%l3+64], %l6
11867st %l6, [%l3+64]
11868
11869P364: !_REPLACEMENT [29] (Int) (CBR)
11870sethi %hi(0x2000), %l7
11871ld [%i3+4], %l3
11872st %l3, [%i3+4]
11873add %i3, %l7, %o5
11874ld [%o5+4], %l3
11875st %l3, [%o5+4]
11876add %o5, %l7, %o5
11877ld [%o5+4], %l3
11878st %l3, [%o5+4]
11879add %o5, %l7, %o5
11880ld [%o5+4], %l3
11881st %l3, [%o5+4]
11882add %o5, %l7, %o5
11883ld [%o5+4], %l3
11884st %l3, [%o5+4]
11885add %o5, %l7, %o5
11886ld [%o5+4], %l3
11887st %l3, [%o5+4]
11888add %o5, %l7, %o5
11889ld [%o5+4], %l3
11890st %l3, [%o5+4]
11891add %o5, %l7, %o5
11892ld [%o5+4], %l3
11893st %l3, [%o5+4]
11894
11895! cbranch
11896andcc %l0, 1, %g0
11897be,pn %xcc, TARGET364
11898nop
11899RET364:
11900
11901! lfsr step begin
11902srlx %l0, 1, %l6
11903xnor %l6, %l0, %l6
11904sllx %l6, 63, %l6
11905or %l6, %l0, %l0
11906srlx %l0, 1, %l0
11907
11908
11909P365: !_REPLACEMENT [34] (Int)
11910sethi %hi(0x2000), %l7
11911ld [%i3+64], %l3
11912st %l3, [%i3+64]
11913add %i3, %l7, %o5
11914ld [%o5+64], %l3
11915st %l3, [%o5+64]
11916add %o5, %l7, %o5
11917ld [%o5+64], %l3
11918st %l3, [%o5+64]
11919add %o5, %l7, %o5
11920ld [%o5+64], %l3
11921st %l3, [%o5+64]
11922add %o5, %l7, %o5
11923ld [%o5+64], %l3
11924st %l3, [%o5+64]
11925add %o5, %l7, %o5
11926ld [%o5+64], %l3
11927st %l3, [%o5+64]
11928add %o5, %l7, %o5
11929ld [%o5+64], %l3
11930st %l3, [%o5+64]
11931add %o5, %l7, %o5
11932ld [%o5+64], %l3
11933st %l3, [%o5+64]
11934
11935P366: !_MEMBAR (FP)
11936membar #StoreLoad
11937
11938P367: !_BLD [7] (FP) (CBR)
11939wr %g0, 0xf0, %asi
11940ldda [%i0 + 128] %asi, %f32
11941membar #Sync
11942! 1 addresses covered
11943fmovd %f32, %f4
11944
11945! cbranch
11946andcc %l0, 1, %g0
11947be,pt %xcc, TARGET367
11948nop
11949RET367:
11950
11951! lfsr step begin
11952srlx %l0, 1, %l6
11953xnor %l6, %l0, %l6
11954sllx %l6, 63, %l6
11955or %l6, %l0, %l0
11956srlx %l0, 1, %l0
11957
11958
11959P368: !_MEMBAR (FP) (Branch target of P421)
11960ba P369
11961nop
11962
11963TARGET421:
11964ba RET421
11965nop
11966
11967
11968P369: !_REPLACEMENT [3] (Int) (Nucleus ctx) (Branch target of P316)
11969wr %g0, 0x4, %asi
11970sethi %hi(0x2000), %l7
11971ld [%i3+16], %l3
11972st %l3, [%i3+16]
11973add %i3, %l7, %o5
11974ld [%o5+16], %l3
11975st %l3, [%o5+16]
11976add %o5, %l7, %o5
11977ld [%o5+16], %l3
11978st %l3, [%o5+16]
11979add %o5, %l7, %o5
11980ld [%o5+16], %l3
11981st %l3, [%o5+16]
11982add %o5, %l7, %o5
11983ld [%o5+16], %l3
11984st %l3, [%o5+16]
11985add %o5, %l7, %o5
11986ld [%o5+16], %l3
11987st %l3, [%o5+16]
11988add %o5, %l7, %o5
11989ld [%o5+16], %l3
11990st %l3, [%o5+16]
11991add %o5, %l7, %o5
11992ld [%o5+16], %l3
11993st %l3, [%o5+16]
11994ba P370
11995nop
11996
11997TARGET316:
11998ba RET316
11999nop
12000
12001
12002P370: !_MEMBAR (FP) (CBR)
12003membar #StoreLoad
12004
12005! cbranch
12006andcc %l0, 1, %g0
12007be,pn %xcc, TARGET370
12008nop
12009RET370:
12010
12011! lfsr step begin
12012srlx %l0, 1, %l6
12013xnor %l6, %l0, %l6
12014sllx %l6, 63, %l6
12015or %l6, %l0, %l0
12016srlx %l0, 1, %l0
12017
12018
12019P371: !_BLD [27] (FP)
12020wr %g0, 0xf0, %asi
12021ldda [%i2 + 128] %asi, %f32
12022membar #Sync
12023! 2 addresses covered
12024fmovd %f32, %f18
12025fmovs %f18, %f5
12026fmovd %f40, %f6
12027
12028P372: !_MEMBAR (FP) (CBR)
12029
12030! cbranch
12031andcc %l0, 1, %g0
12032be,pn %xcc, TARGET372
12033nop
12034RET372:
12035
12036! lfsr step begin
12037srlx %l0, 1, %l7
12038xnor %l7, %l0, %l7
12039sllx %l7, 63, %l7
12040or %l7, %l0, %l0
12041srlx %l0, 1, %l0
12042
12043
12044P373: !_REPLACEMENT [34] (Int)
12045sethi %hi(0x2000), %o5
12046ld [%i3+64], %l6
12047st %l6, [%i3+64]
12048add %i3, %o5, %l3
12049ld [%l3+64], %l6
12050st %l6, [%l3+64]
12051add %l3, %o5, %l3
12052ld [%l3+64], %l6
12053st %l6, [%l3+64]
12054add %l3, %o5, %l3
12055ld [%l3+64], %l6
12056st %l6, [%l3+64]
12057add %l3, %o5, %l3
12058ld [%l3+64], %l6
12059st %l6, [%l3+64]
12060add %l3, %o5, %l3
12061ld [%l3+64], %l6
12062st %l6, [%l3+64]
12063add %l3, %o5, %l3
12064ld [%l3+64], %l6
12065st %l6, [%l3+64]
12066add %l3, %o5, %l3
12067ld [%l3+64], %l6
12068st %l6, [%l3+64]
12069
12070P374: !_MEMBAR (FP)
12071
12072P375: !_BST [9] (maybe <- 0x4000001c) (FP)
12073wr %g0, 0xf0, %asi
12074! preparing store val #0, next val will be in f32
12075fmovs %f16, %f20
12076fadds %f16, %f17, %f16
12077! preparing store val #1, next val will be in f40
12078fmovd %f20, %f32
12079fmovs %f16, %f20
12080fadds %f16, %f17, %f16
12081fmovd %f20, %f40
12082membar #Sync
12083stda %f32, [%i1 + 0 ] %asi
12084
12085P376: !_MEMBAR (FP)
12086membar #StoreLoad
12087
12088P377: !_REPLACEMENT [10] (Int)
12089sethi %hi(0x2000), %l6
12090ld [%i3+64], %o5
12091st %o5, [%i3+64]
12092add %i3, %l6, %l7
12093ld [%l7+64], %o5
12094st %o5, [%l7+64]
12095add %l7, %l6, %l7
12096ld [%l7+64], %o5
12097st %o5, [%l7+64]
12098add %l7, %l6, %l7
12099ld [%l7+64], %o5
12100st %o5, [%l7+64]
12101add %l7, %l6, %l7
12102ld [%l7+64], %o5
12103st %o5, [%l7+64]
12104add %l7, %l6, %l7
12105ld [%l7+64], %o5
12106st %o5, [%l7+64]
12107add %l7, %l6, %l7
12108ld [%l7+64], %o5
12109st %o5, [%l7+64]
12110add %l7, %l6, %l7
12111ld [%l7+64], %o5
12112st %o5, [%l7+64]
12113
12114P378: !_REPLACEMENT [2] (Int)
12115sethi %hi(0x2000), %l3
12116ld [%i3+8], %l7
12117st %l7, [%i3+8]
12118add %i3, %l3, %l6
12119ld [%l6+8], %l7
12120st %l7, [%l6+8]
12121add %l6, %l3, %l6
12122ld [%l6+8], %l7
12123st %l7, [%l6+8]
12124add %l6, %l3, %l6
12125ld [%l6+8], %l7
12126st %l7, [%l6+8]
12127add %l6, %l3, %l6
12128ld [%l6+8], %l7
12129st %l7, [%l6+8]
12130add %l6, %l3, %l6
12131ld [%l6+8], %l7
12132st %l7, [%l6+8]
12133add %l6, %l3, %l6
12134ld [%l6+8], %l7
12135st %l7, [%l6+8]
12136add %l6, %l3, %l6
12137ld [%l6+8], %l7
12138st %l7, [%l6+8]
12139
12140P379: !_ST [30] (maybe <- 0x4000001e) (FP)
12141sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
12142add %i0, %i2, %i2
12143! preparing store val #0, next val will be in f20
12144fmovs %f16, %f20
12145fadds %f16, %f17, %f16
12146st %f20, [%i2 + 32 ]
12147
12148P380: !_ST [33] (maybe <- 0x800002) (Int)
12149sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
12150add %i0, %i3, %i3
12151stw %l4, [%i3 + 0 ]
12152add %l4, 1, %l4
12153
12154P381: !_FLUSH [19] (Int)
12155! Unsupported instruction
12156
12157P382: !_REPLACEMENT [7] (Int)
12158sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
12159add %i0, %i2, %i2
12160sethi %hi(0x2000), %l6
12161ld [%i2+128], %o5
12162st %o5, [%i2+128]
12163add %i2, %l6, %l7
12164ld [%l7+128], %o5
12165st %o5, [%l7+128]
12166add %l7, %l6, %l7
12167ld [%l7+128], %o5
12168st %o5, [%l7+128]
12169add %l7, %l6, %l7
12170ld [%l7+128], %o5
12171st %o5, [%l7+128]
12172add %l7, %l6, %l7
12173ld [%l7+128], %o5
12174st %o5, [%l7+128]
12175add %l7, %l6, %l7
12176ld [%l7+128], %o5
12177st %o5, [%l7+128]
12178add %l7, %l6, %l7
12179ld [%l7+128], %o5
12180st %o5, [%l7+128]
12181add %l7, %l6, %l7
12182ld [%l7+128], %o5
12183st %o5, [%l7+128]
12184
12185P383: !_REPLACEMENT [1] (Int) (Branch target of P678)
12186sethi %hi(0x2000), %l3
12187ld [%i2+4], %l7
12188st %l7, [%i2+4]
12189add %i2, %l3, %l6
12190ld [%l6+4], %l7
12191st %l7, [%l6+4]
12192add %l6, %l3, %l6
12193ld [%l6+4], %l7
12194st %l7, [%l6+4]
12195add %l6, %l3, %l6
12196ld [%l6+4], %l7
12197st %l7, [%l6+4]
12198add %l6, %l3, %l6
12199ld [%l6+4], %l7
12200st %l7, [%l6+4]
12201add %l6, %l3, %l6
12202ld [%l6+4], %l7
12203st %l7, [%l6+4]
12204add %l6, %l3, %l6
12205ld [%l6+4], %l7
12206st %l7, [%l6+4]
12207add %l6, %l3, %l6
12208ld [%l6+4], %l7
12209st %l7, [%l6+4]
12210ba P384
12211nop
12212
12213TARGET678:
12214ba RET678
12215nop
12216
12217
12218P384: !_REPLACEMENT [24] (Int)
12219sethi %hi(0x2000), %o5
12220ld [%i2+64], %l6
12221st %l6, [%i2+64]
12222add %i2, %o5, %l3
12223ld [%l3+64], %l6
12224st %l6, [%l3+64]
12225add %l3, %o5, %l3
12226ld [%l3+64], %l6
12227st %l6, [%l3+64]
12228add %l3, %o5, %l3
12229ld [%l3+64], %l6
12230st %l6, [%l3+64]
12231add %l3, %o5, %l3
12232ld [%l3+64], %l6
12233st %l6, [%l3+64]
12234add %l3, %o5, %l3
12235ld [%l3+64], %l6
12236st %l6, [%l3+64]
12237add %l3, %o5, %l3
12238ld [%l3+64], %l6
12239st %l6, [%l3+64]
12240add %l3, %o5, %l3
12241ld [%l3+64], %l6
12242st %l6, [%l3+64]
12243
12244P385: !_MEMBAR (FP) (CBR) (Branch target of P593)
12245membar #StoreLoad
12246
12247! cbranch
12248andcc %l0, 1, %g0
12249be,pt %xcc, TARGET385
12250nop
12251RET385:
12252
12253! lfsr step begin
12254srlx %l0, 1, %l7
12255xnor %l7, %l0, %l7
12256sllx %l7, 63, %l7
12257or %l7, %l0, %l0
12258srlx %l0, 1, %l0
12259
12260ba P386
12261nop
12262
12263TARGET593:
12264ba RET593
12265nop
12266
12267
12268P386: !_BLD [31] (FP) (CBR)
12269wr %g0, 0xf0, %asi
12270sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
12271add %i0, %i3, %i3
12272ldda [%i3 + 64] %asi, %f32
12273membar #Sync
12274! 2 addresses covered
12275fmovd %f32, %f18
12276fmovs %f18, %f7
12277fmovd %f40, %f8
12278
12279! cbranch
12280andcc %l0, 1, %g0
12281be,pn %xcc, TARGET386
12282nop
12283RET386:
12284
12285! lfsr step begin
12286srlx %l0, 1, %o5
12287xnor %o5, %l0, %o5
12288sllx %o5, 63, %o5
12289or %o5, %l0, %l0
12290srlx %l0, 1, %l0
12291
12292
12293P387: !_MEMBAR (FP) (CBR)
12294
12295! cbranch
12296andcc %l0, 1, %g0
12297be,pn %xcc, TARGET387
12298nop
12299RET387:
12300
12301! lfsr step begin
12302srlx %l0, 1, %l3
12303xnor %l3, %l0, %l3
12304sllx %l3, 63, %l3
12305or %l3, %l0, %l0
12306srlx %l0, 1, %l0
12307
12308
12309P388: !_ST [7] (maybe <- 0x4000001f) (FP) (Secondary ctx)
12310wr %g0, 0x81, %asi
12311! preparing store val #0, next val will be in f20
12312fmovs %f16, %f20
12313fadds %f16, %f17, %f16
12314sta %f20, [%i0 + 128 ] %asi
12315
12316P389: !_IDC_FLIP [29] (Int)
12317IDC_FLIP(389, 9024, 1, 0x46000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
12318
12319P390: !_REPLACEMENT [11] (Int) (Branch target of P701)
12320sethi %hi(0x2000), %l6
12321ld [%i2+0], %o5
12322st %o5, [%i2+0]
12323add %i2, %l6, %l7
12324ld [%l7+0], %o5
12325st %o5, [%l7+0]
12326add %l7, %l6, %l7
12327ld [%l7+0], %o5
12328st %o5, [%l7+0]
12329add %l7, %l6, %l7
12330ld [%l7+0], %o5
12331st %o5, [%l7+0]
12332add %l7, %l6, %l7
12333ld [%l7+0], %o5
12334st %o5, [%l7+0]
12335add %l7, %l6, %l7
12336ld [%l7+0], %o5
12337st %o5, [%l7+0]
12338add %l7, %l6, %l7
12339ld [%l7+0], %o5
12340st %o5, [%l7+0]
12341add %l7, %l6, %l7
12342ld [%l7+0], %o5
12343st %o5, [%l7+0]
12344ba P391
12345nop
12346
12347TARGET701:
12348ba RET701
12349nop
12350
12351
12352P391: !_REPLACEMENT [5] (Int) (Secondary ctx)
12353wr %g0, 0x81, %asi
12354sethi %hi(0x2000), %l3
12355ld [%i2+64], %l7
12356st %l7, [%i2+64]
12357add %i2, %l3, %l6
12358ld [%l6+64], %l7
12359st %l7, [%l6+64]
12360add %l6, %l3, %l6
12361ld [%l6+64], %l7
12362st %l7, [%l6+64]
12363add %l6, %l3, %l6
12364ld [%l6+64], %l7
12365st %l7, [%l6+64]
12366add %l6, %l3, %l6
12367ld [%l6+64], %l7
12368st %l7, [%l6+64]
12369add %l6, %l3, %l6
12370ld [%l6+64], %l7
12371st %l7, [%l6+64]
12372add %l6, %l3, %l6
12373ld [%l6+64], %l7
12374st %l7, [%l6+64]
12375add %l6, %l3, %l6
12376ld [%l6+64], %l7
12377st %l7, [%l6+64]
12378
12379P392: !_REPLACEMENT [16] (Int)
12380sethi %hi(0x2000), %o5
12381ld [%i2+16], %l6
12382st %l6, [%i2+16]
12383add %i2, %o5, %l3
12384ld [%l3+16], %l6
12385st %l6, [%l3+16]
12386add %l3, %o5, %l3
12387ld [%l3+16], %l6
12388st %l6, [%l3+16]
12389add %l3, %o5, %l3
12390ld [%l3+16], %l6
12391st %l6, [%l3+16]
12392add %l3, %o5, %l3
12393ld [%l3+16], %l6
12394st %l6, [%l3+16]
12395add %l3, %o5, %l3
12396ld [%l3+16], %l6
12397st %l6, [%l3+16]
12398add %l3, %o5, %l3
12399ld [%l3+16], %l6
12400st %l6, [%l3+16]
12401add %l3, %o5, %l3
12402ld [%l3+16], %l6
12403st %l6, [%l3+16]
12404
12405P393: !_REPLACEMENT [6] (Int) (Branch target of P611)
12406sethi %hi(0x2000), %l7
12407ld [%i2+96], %l3
12408st %l3, [%i2+96]
12409add %i2, %l7, %o5
12410ld [%o5+96], %l3
12411st %l3, [%o5+96]
12412add %o5, %l7, %o5
12413ld [%o5+96], %l3
12414st %l3, [%o5+96]
12415add %o5, %l7, %o5
12416ld [%o5+96], %l3
12417st %l3, [%o5+96]
12418add %o5, %l7, %o5
12419ld [%o5+96], %l3
12420st %l3, [%o5+96]
12421add %o5, %l7, %o5
12422ld [%o5+96], %l3
12423st %l3, [%o5+96]
12424add %o5, %l7, %o5
12425ld [%o5+96], %l3
12426st %l3, [%o5+96]
12427add %o5, %l7, %o5
12428ld [%o5+96], %l3
12429st %l3, [%o5+96]
12430ba P394
12431nop
12432
12433TARGET611:
12434ba RET611
12435nop
12436
12437
12438P394: !_IDC_FLIP [11] (Int)
12439sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
12440add %i0, %i2, %i2
12441IDC_FLIP(394, 5639, 1, 0x44000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
12442
12443P395: !_MEMBAR (Int)
12444membar #StoreLoad
12445
12446P396: !_MEMBAR (Int)
12447membar #StoreLoad
12448
12449P397: !_REPLACEMENT [0] (Int)
12450sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
12451sub %i0, %i3, %i3
12452sethi %hi(0x2000), %l6
12453ld [%i3+0], %o5
12454st %o5, [%i3+0]
12455add %i3, %l6, %l7
12456ld [%l7+0], %o5
12457st %o5, [%l7+0]
12458add %l7, %l6, %l7
12459ld [%l7+0], %o5
12460st %o5, [%l7+0]
12461add %l7, %l6, %l7
12462ld [%l7+0], %o5
12463st %o5, [%l7+0]
12464add %l7, %l6, %l7
12465ld [%l7+0], %o5
12466st %o5, [%l7+0]
12467add %l7, %l6, %l7
12468ld [%l7+0], %o5
12469st %o5, [%l7+0]
12470add %l7, %l6, %l7
12471ld [%l7+0], %o5
12472st %o5, [%l7+0]
12473add %l7, %l6, %l7
12474ld [%l7+0], %o5
12475st %o5, [%l7+0]
12476
12477P398: !_REPLACEMENT [2] (Int) (Nucleus ctx)
12478wr %g0, 0x4, %asi
12479sethi %hi(0x2000), %l3
12480ld [%i3+8], %l7
12481st %l7, [%i3+8]
12482add %i3, %l3, %l6
12483ld [%l6+8], %l7
12484st %l7, [%l6+8]
12485add %l6, %l3, %l6
12486ld [%l6+8], %l7
12487st %l7, [%l6+8]
12488add %l6, %l3, %l6
12489ld [%l6+8], %l7
12490st %l7, [%l6+8]
12491add %l6, %l3, %l6
12492ld [%l6+8], %l7
12493st %l7, [%l6+8]
12494add %l6, %l3, %l6
12495ld [%l6+8], %l7
12496st %l7, [%l6+8]
12497add %l6, %l3, %l6
12498ld [%l6+8], %l7
12499st %l7, [%l6+8]
12500add %l6, %l3, %l6
12501ld [%l6+8], %l7
12502st %l7, [%l6+8]
12503
12504P399: !_MEMBAR (FP) (CBR)
12505
12506! cbranch
12507andcc %l0, 1, %g0
12508be,pn %xcc, TARGET399
12509nop
12510RET399:
12511
12512! lfsr step begin
12513srlx %l0, 1, %o5
12514xnor %o5, %l0, %o5
12515sllx %o5, 63, %o5
12516or %o5, %l0, %l0
12517srlx %l0, 1, %l0
12518
12519
12520P400: !_BST [17] (maybe <- 0x40000020) (FP)
12521wr %g0, 0xf0, %asi
12522sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
12523add %i0, %i2, %i2
12524! preparing store val #0, next val will be in f40
12525fmovs %f16, %f20
12526fadds %f16, %f17, %f16
12527fmovd %f20, %f40
12528membar #Sync
12529stda %f32, [%i2 + 64 ] %asi
12530
12531P401: !_MEMBAR (FP)
12532membar #StoreLoad
12533
12534P402: !_FLUSH [18] (Int) (CBR)
12535! Unsupported instruction
12536
12537! cbranch
12538andcc %l0, 1, %g0
12539be,pt %xcc, TARGET402
12540nop
12541RET402:
12542
12543! lfsr step begin
12544srlx %l0, 1, %o5
12545xnor %o5, %l0, %o5
12546sllx %o5, 63, %o5
12547or %o5, %l0, %l0
12548srlx %l0, 1, %l0
12549
12550
12551P403: !_REPLACEMENT [24] (Int) (CBR) (Secondary ctx)
12552wr %g0, 0x81, %asi
12553sethi %hi(0x2000), %l3
12554ld [%i3+64], %l7
12555st %l7, [%i3+64]
12556add %i3, %l3, %l6
12557ld [%l6+64], %l7
12558st %l7, [%l6+64]
12559add %l6, %l3, %l6
12560ld [%l6+64], %l7
12561st %l7, [%l6+64]
12562add %l6, %l3, %l6
12563ld [%l6+64], %l7
12564st %l7, [%l6+64]
12565add %l6, %l3, %l6
12566ld [%l6+64], %l7
12567st %l7, [%l6+64]
12568add %l6, %l3, %l6
12569ld [%l6+64], %l7
12570st %l7, [%l6+64]
12571add %l6, %l3, %l6
12572ld [%l6+64], %l7
12573st %l7, [%l6+64]
12574add %l6, %l3, %l6
12575ld [%l6+64], %l7
12576st %l7, [%l6+64]
12577
12578! cbranch
12579andcc %l0, 1, %g0
12580be,pt %xcc, TARGET403
12581nop
12582RET403:
12583
12584! lfsr step begin
12585srlx %l0, 1, %o5
12586xnor %o5, %l0, %o5
12587sllx %o5, 63, %o5
12588or %o5, %l0, %l0
12589srlx %l0, 1, %l0
12590
12591
12592P404: !_REPLACEMENT [11] (Int) (Secondary ctx)
12593wr %g0, 0x81, %asi
12594sethi %hi(0x2000), %l3
12595ld [%i3+0], %l7
12596st %l7, [%i3+0]
12597add %i3, %l3, %l6
12598ld [%l6+0], %l7
12599st %l7, [%l6+0]
12600add %l6, %l3, %l6
12601ld [%l6+0], %l7
12602st %l7, [%l6+0]
12603add %l6, %l3, %l6
12604ld [%l6+0], %l7
12605st %l7, [%l6+0]
12606add %l6, %l3, %l6
12607ld [%l6+0], %l7
12608st %l7, [%l6+0]
12609add %l6, %l3, %l6
12610ld [%l6+0], %l7
12611st %l7, [%l6+0]
12612add %l6, %l3, %l6
12613ld [%l6+0], %l7
12614st %l7, [%l6+0]
12615add %l6, %l3, %l6
12616ld [%l6+0], %l7
12617st %l7, [%l6+0]
12618
12619P405: !_REPLACEMENT [3] (Int)
12620sethi %hi(0x2000), %o5
12621ld [%i3+16], %l6
12622st %l6, [%i3+16]
12623add %i3, %o5, %l3
12624ld [%l3+16], %l6
12625st %l6, [%l3+16]
12626add %l3, %o5, %l3
12627ld [%l3+16], %l6
12628st %l6, [%l3+16]
12629add %l3, %o5, %l3
12630ld [%l3+16], %l6
12631st %l6, [%l3+16]
12632add %l3, %o5, %l3
12633ld [%l3+16], %l6
12634st %l6, [%l3+16]
12635add %l3, %o5, %l3
12636ld [%l3+16], %l6
12637st %l6, [%l3+16]
12638add %l3, %o5, %l3
12639ld [%l3+16], %l6
12640st %l6, [%l3+16]
12641add %l3, %o5, %l3
12642ld [%l3+16], %l6
12643st %l6, [%l3+16]
12644
12645P406: !_REPLACEMENT [16] (Int) (CBR)
12646sethi %hi(0x2000), %l7
12647ld [%i3+16], %l3
12648st %l3, [%i3+16]
12649add %i3, %l7, %o5
12650ld [%o5+16], %l3
12651st %l3, [%o5+16]
12652add %o5, %l7, %o5
12653ld [%o5+16], %l3
12654st %l3, [%o5+16]
12655add %o5, %l7, %o5
12656ld [%o5+16], %l3
12657st %l3, [%o5+16]
12658add %o5, %l7, %o5
12659ld [%o5+16], %l3
12660st %l3, [%o5+16]
12661add %o5, %l7, %o5
12662ld [%o5+16], %l3
12663st %l3, [%o5+16]
12664add %o5, %l7, %o5
12665ld [%o5+16], %l3
12666st %l3, [%o5+16]
12667add %o5, %l7, %o5
12668ld [%o5+16], %l3
12669st %l3, [%o5+16]
12670
12671! cbranch
12672andcc %l0, 1, %g0
12673be,pt %xcc, TARGET406
12674nop
12675RET406:
12676
12677! lfsr step begin
12678srlx %l0, 1, %l6
12679xnor %l6, %l0, %l6
12680sllx %l6, 63, %l6
12681or %l6, %l0, %l0
12682srlx %l0, 1, %l0
12683
12684
12685P407: !_MEMBAR (FP) (CBR)
12686membar #StoreLoad
12687
12688! cbranch
12689andcc %l0, 1, %g0
12690be,pt %xcc, TARGET407
12691nop
12692RET407:
12693
12694! lfsr step begin
12695srlx %l0, 1, %l7
12696xnor %l7, %l0, %l7
12697sllx %l7, 63, %l7
12698or %l7, %l0, %l0
12699srlx %l0, 1, %l0
12700
12701
12702P408: !_BLD [34] (FP) (Branch target of P252)
12703wr %g0, 0xf0, %asi
12704sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
12705add %i0, %i3, %i3
12706ldda [%i3 + 64] %asi, %f32
12707membar #Sync
12708! 1 addresses covered
12709fmovd %f32, %f18
12710fmovs %f18, %f9
12711ba P409
12712nop
12713
12714TARGET252:
12715ba RET252
12716nop
12717
12718
12719P409: !_MEMBAR (FP) (CBR)
12720
12721! cbranch
12722andcc %l0, 1, %g0
12723be,pn %xcc, TARGET409
12724nop
12725RET409:
12726
12727! lfsr step begin
12728srlx %l0, 1, %o5
12729xnor %o5, %l0, %o5
12730sllx %o5, 63, %o5
12731or %o5, %l0, %l0
12732srlx %l0, 1, %l0
12733
12734
12735P410: !_REPLACEMENT [11] (Int)
12736sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
12737sub %i0, %i2, %i2
12738sethi %hi(0x2000), %l3
12739ld [%i2+0], %l7
12740st %l7, [%i2+0]
12741add %i2, %l3, %l6
12742ld [%l6+0], %l7
12743st %l7, [%l6+0]
12744add %l6, %l3, %l6
12745ld [%l6+0], %l7
12746st %l7, [%l6+0]
12747add %l6, %l3, %l6
12748ld [%l6+0], %l7
12749st %l7, [%l6+0]
12750add %l6, %l3, %l6
12751ld [%l6+0], %l7
12752st %l7, [%l6+0]
12753add %l6, %l3, %l6
12754ld [%l6+0], %l7
12755st %l7, [%l6+0]
12756add %l6, %l3, %l6
12757ld [%l6+0], %l7
12758st %l7, [%l6+0]
12759add %l6, %l3, %l6
12760ld [%l6+0], %l7
12761st %l7, [%l6+0]
12762
12763P411: !_REPLACEMENT [11] (Int)
12764sethi %hi(0x2000), %o5
12765ld [%i2+0], %l6
12766st %l6, [%i2+0]
12767add %i2, %o5, %l3
12768ld [%l3+0], %l6
12769st %l6, [%l3+0]
12770add %l3, %o5, %l3
12771ld [%l3+0], %l6
12772st %l6, [%l3+0]
12773add %l3, %o5, %l3
12774ld [%l3+0], %l6
12775st %l6, [%l3+0]
12776add %l3, %o5, %l3
12777ld [%l3+0], %l6
12778st %l6, [%l3+0]
12779add %l3, %o5, %l3
12780ld [%l3+0], %l6
12781st %l6, [%l3+0]
12782add %l3, %o5, %l3
12783ld [%l3+0], %l6
12784st %l6, [%l3+0]
12785add %l3, %o5, %l3
12786ld [%l3+0], %l6
12787st %l6, [%l3+0]
12788
12789P412: !_PREFETCH [10] (Int)
12790prefetch [%i1 + 64], 1
12791
12792P413: !_IDC_FLIP [32] (Int)
12793sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
12794add %i0, %i3, %i3
12795IDC_FLIP(413, 5205, 1, 0x46000060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
12796
12797P414: !_LD [25] (FP) (Branch target of P583)
12798sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
12799add %i0, %i2, %i2
12800ld [%i2 + 96], %f10
12801! 1 addresses covered
12802ba P415
12803nop
12804
12805TARGET583:
12806ba RET583
12807nop
12808
12809
12810P415: !_REPLACEMENT [25] (Int)
12811sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
12812sub %i0, %i3, %i3
12813sethi %hi(0x2000), %l6
12814ld [%i3+96], %o5
12815st %o5, [%i3+96]
12816add %i3, %l6, %l7
12817ld [%l7+96], %o5
12818st %o5, [%l7+96]
12819add %l7, %l6, %l7
12820ld [%l7+96], %o5
12821st %o5, [%l7+96]
12822add %l7, %l6, %l7
12823ld [%l7+96], %o5
12824st %o5, [%l7+96]
12825add %l7, %l6, %l7
12826ld [%l7+96], %o5
12827st %o5, [%l7+96]
12828add %l7, %l6, %l7
12829ld [%l7+96], %o5
12830st %o5, [%l7+96]
12831add %l7, %l6, %l7
12832ld [%l7+96], %o5
12833st %o5, [%l7+96]
12834add %l7, %l6, %l7
12835ld [%l7+96], %o5
12836st %o5, [%l7+96]
12837
12838P416: !_IDC_FLIP [18] (Int)
12839sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
12840add %i0, %i2, %i2
12841IDC_FLIP(416, 13367, 1, 0x44800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
12842
12843P417: !_LD [4] (Int) (CBR)
12844lduw [%i0 + 32], %o1
12845! move %o1(lower) -> %o1(upper)
12846sllx %o1, 32, %o1
12847
12848! cbranch
12849andcc %l0, 1, %g0
12850be,pt %xcc, TARGET417
12851nop
12852RET417:
12853
12854! lfsr step begin
12855srlx %l0, 1, %o5
12856xnor %o5, %l0, %o5
12857sllx %o5, 63, %o5
12858or %o5, %l0, %l0
12859srlx %l0, 1, %l0
12860
12861
12862P418: !_REPLACEMENT [18] (Int) (Secondary ctx)
12863wr %g0, 0x81, %asi
12864sethi %hi(0x2000), %l3
12865ld [%i3+128], %l7
12866st %l7, [%i3+128]
12867add %i3, %l3, %l6
12868ld [%l6+128], %l7
12869st %l7, [%l6+128]
12870add %l6, %l3, %l6
12871ld [%l6+128], %l7
12872st %l7, [%l6+128]
12873add %l6, %l3, %l6
12874ld [%l6+128], %l7
12875st %l7, [%l6+128]
12876add %l6, %l3, %l6
12877ld [%l6+128], %l7
12878st %l7, [%l6+128]
12879add %l6, %l3, %l6
12880ld [%l6+128], %l7
12881st %l7, [%l6+128]
12882add %l6, %l3, %l6
12883ld [%l6+128], %l7
12884st %l7, [%l6+128]
12885add %l6, %l3, %l6
12886ld [%l6+128], %l7
12887st %l7, [%l6+128]
12888
12889P419: !_REPLACEMENT [31] (Int)
12890sethi %hi(0x2000), %o5
12891ld [%i3+64], %l6
12892st %l6, [%i3+64]
12893add %i3, %o5, %l3
12894ld [%l3+64], %l6
12895st %l6, [%l3+64]
12896add %l3, %o5, %l3
12897ld [%l3+64], %l6
12898st %l6, [%l3+64]
12899add %l3, %o5, %l3
12900ld [%l3+64], %l6
12901st %l6, [%l3+64]
12902add %l3, %o5, %l3
12903ld [%l3+64], %l6
12904st %l6, [%l3+64]
12905add %l3, %o5, %l3
12906ld [%l3+64], %l6
12907st %l6, [%l3+64]
12908add %l3, %o5, %l3
12909ld [%l3+64], %l6
12910st %l6, [%l3+64]
12911add %l3, %o5, %l3
12912ld [%l3+64], %l6
12913st %l6, [%l3+64]
12914
12915P420: !_REPLACEMENT [31] (Int) (Secondary ctx) (Branch target of P406)
12916wr %g0, 0x81, %asi
12917sethi %hi(0x2000), %l7
12918ld [%i3+64], %l3
12919st %l3, [%i3+64]
12920add %i3, %l7, %o5
12921ld [%o5+64], %l3
12922st %l3, [%o5+64]
12923add %o5, %l7, %o5
12924ld [%o5+64], %l3
12925st %l3, [%o5+64]
12926add %o5, %l7, %o5
12927ld [%o5+64], %l3
12928st %l3, [%o5+64]
12929add %o5, %l7, %o5
12930ld [%o5+64], %l3
12931st %l3, [%o5+64]
12932add %o5, %l7, %o5
12933ld [%o5+64], %l3
12934st %l3, [%o5+64]
12935add %o5, %l7, %o5
12936ld [%o5+64], %l3
12937st %l3, [%o5+64]
12938add %o5, %l7, %o5
12939ld [%o5+64], %l3
12940st %l3, [%o5+64]
12941ba P421
12942nop
12943
12944TARGET406:
12945ba RET406
12946nop
12947
12948
12949P421: !_ST [34] (maybe <- 0x40000021) (FP) (CBR) (Secondary ctx) (Branch target of P573)
12950wr %g0, 0x81, %asi
12951sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
12952add %i0, %i3, %i3
12953! preparing store val #0, next val will be in f20
12954fmovs %f16, %f20
12955fadds %f16, %f17, %f16
12956sta %f20, [%i3 + 64 ] %asi
12957
12958! cbranch
12959andcc %l0, 1, %g0
12960be,pn %xcc, TARGET421
12961nop
12962RET421:
12963
12964! lfsr step begin
12965srlx %l0, 1, %l3
12966xnor %l3, %l0, %l3
12967sllx %l3, 63, %l3
12968or %l3, %l0, %l0
12969srlx %l0, 1, %l0
12970
12971ba P422
12972nop
12973
12974TARGET573:
12975ba RET573
12976nop
12977
12978
12979P422: !_MEMBAR (FP)
12980
12981P423: !_BST [16] (maybe <- 0x40000022) (FP)
12982wr %g0, 0xf0, %asi
12983! preparing store val #0, next val will be in f36
12984fmovs %f16, %f20
12985fadds %f16, %f17, %f16
12986fmovd %f20, %f36
12987membar #Sync
12988stda %f32, [%i2 + 0 ] %asi
12989
12990P424: !_MEMBAR (FP)
12991membar #StoreLoad
12992
12993P425: !_BLD [2] (FP)
12994wr %g0, 0xf0, %asi
12995ldda [%i0 + 0] %asi, %f32
12996membar #Sync
12997! 5 addresses covered
12998fmovd %f32, %f18
12999fmovs %f18, %f11
13000fmovs %f19, %f12
13001fmovd %f34, %f18
13002fmovs %f18, %f13
13003fmovd %f36, %f14
13004fmovd %f40, %f18
13005fmovs %f18, %f15
13006!---- flushing fp results buffer to %f30 ----
13007fmovd %f0, %f30
13008fmovd %f2, %f30
13009fmovd %f4, %f30
13010fmovd %f6, %f30
13011fmovd %f8, %f30
13012fmovd %f10, %f30
13013fmovd %f12, %f30
13014fmovd %f14, %f30
13015!--
13016
13017P426: !_MEMBAR (FP) (Branch target of P512)
13018ba P427
13019nop
13020
13021TARGET512:
13022ba RET512
13023nop
13024
13025
13026P427: !_REPLACEMENT [4] (Int) (Nucleus ctx)
13027wr %g0, 0x4, %asi
13028sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
13029add %i0, %i2, %i2
13030sethi %hi(0x2000), %l3
13031ld [%i2+32], %l7
13032st %l7, [%i2+32]
13033add %i2, %l3, %l6
13034ld [%l6+32], %l7
13035st %l7, [%l6+32]
13036add %l6, %l3, %l6
13037ld [%l6+32], %l7
13038st %l7, [%l6+32]
13039add %l6, %l3, %l6
13040ld [%l6+32], %l7
13041st %l7, [%l6+32]
13042add %l6, %l3, %l6
13043ld [%l6+32], %l7
13044st %l7, [%l6+32]
13045add %l6, %l3, %l6
13046ld [%l6+32], %l7
13047st %l7, [%l6+32]
13048add %l6, %l3, %l6
13049ld [%l6+32], %l7
13050st %l7, [%l6+32]
13051add %l6, %l3, %l6
13052ld [%l6+32], %l7
13053st %l7, [%l6+32]
13054
13055P428: !_MEMBAR (FP) (CBR)
13056membar #StoreLoad
13057
13058! cbranch
13059andcc %l0, 1, %g0
13060be,pt %xcc, TARGET428
13061nop
13062RET428:
13063
13064! lfsr step begin
13065srlx %l0, 1, %o5
13066xnor %o5, %l0, %o5
13067sllx %o5, 63, %o5
13068or %o5, %l0, %l0
13069srlx %l0, 1, %l0
13070
13071
13072P429: !_BLD [0] (FP)
13073wr %g0, 0xf0, %asi
13074ldda [%i0 + 0] %asi, %f0
13075membar #Sync
13076! 5 addresses covered
13077fmovs %f4, %f3
13078fmovd %f8, %f4
13079
13080P430: !_MEMBAR (FP)
13081
13082P431: !_REPLACEMENT [18] (Int)
13083sethi %hi(0x2000), %l3
13084ld [%i2+128], %l7
13085st %l7, [%i2+128]
13086add %i2, %l3, %l6
13087ld [%l6+128], %l7
13088st %l7, [%l6+128]
13089add %l6, %l3, %l6
13090ld [%l6+128], %l7
13091st %l7, [%l6+128]
13092add %l6, %l3, %l6
13093ld [%l6+128], %l7
13094st %l7, [%l6+128]
13095add %l6, %l3, %l6
13096ld [%l6+128], %l7
13097st %l7, [%l6+128]
13098add %l6, %l3, %l6
13099ld [%l6+128], %l7
13100st %l7, [%l6+128]
13101add %l6, %l3, %l6
13102ld [%l6+128], %l7
13103st %l7, [%l6+128]
13104add %l6, %l3, %l6
13105ld [%l6+128], %l7
13106st %l7, [%l6+128]
13107
13108P432: !_MEMBAR (FP)
13109
13110P433: !_BSTC [14] (maybe <- 0x40000023) (FP)
13111wr %g0, 0xe0, %asi
13112sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
13113add %i0, %i3, %i3
13114! preparing store val #0, next val will be in f32
13115fmovs %f16, %f20
13116fadds %f16, %f17, %f16
13117fmovd %f20, %f32
13118membar #Sync
13119stda %f32, [%i3 + 64 ] %asi
13120
13121P434: !_MEMBAR (FP)
13122membar #StoreLoad
13123
13124P435: !_REPLACEMENT [10] (Int) (Secondary ctx)
13125wr %g0, 0x81, %asi
13126sethi %hi(0x2000), %l7
13127ld [%i2+64], %l3
13128st %l3, [%i2+64]
13129add %i2, %l7, %o5
13130ld [%o5+64], %l3
13131st %l3, [%o5+64]
13132add %o5, %l7, %o5
13133ld [%o5+64], %l3
13134st %l3, [%o5+64]
13135add %o5, %l7, %o5
13136ld [%o5+64], %l3
13137st %l3, [%o5+64]
13138add %o5, %l7, %o5
13139ld [%o5+64], %l3
13140st %l3, [%o5+64]
13141add %o5, %l7, %o5
13142ld [%o5+64], %l3
13143st %l3, [%o5+64]
13144add %o5, %l7, %o5
13145ld [%o5+64], %l3
13146st %l3, [%o5+64]
13147add %o5, %l7, %o5
13148ld [%o5+64], %l3
13149st %l3, [%o5+64]
13150
13151P436: !_REPLACEMENT [2] (Int)
13152sethi %hi(0x2000), %l6
13153ld [%i2+8], %o5
13154st %o5, [%i2+8]
13155add %i2, %l6, %l7
13156ld [%l7+8], %o5
13157st %o5, [%l7+8]
13158add %l7, %l6, %l7
13159ld [%l7+8], %o5
13160st %o5, [%l7+8]
13161add %l7, %l6, %l7
13162ld [%l7+8], %o5
13163st %o5, [%l7+8]
13164add %l7, %l6, %l7
13165ld [%l7+8], %o5
13166st %o5, [%l7+8]
13167add %l7, %l6, %l7
13168ld [%l7+8], %o5
13169st %o5, [%l7+8]
13170add %l7, %l6, %l7
13171ld [%l7+8], %o5
13172st %o5, [%l7+8]
13173add %l7, %l6, %l7
13174ld [%l7+8], %o5
13175st %o5, [%l7+8]
13176
13177P437: !_PREFETCH [22] (Int) (LE) (Secondary ctx)
13178wr %g0, 0x89, %asi
13179sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
13180add %i0, %i2, %i2
13181prefetcha [%i2 + 4] %asi, 1
13182
13183P438: !_REPLACEMENT [19] (Int)
13184sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
13185add %i0, %i3, %i3
13186sethi %hi(0x2000), %l3
13187ld [%i3+0], %l7
13188st %l7, [%i3+0]
13189add %i3, %l3, %l6
13190ld [%l6+0], %l7
13191st %l7, [%l6+0]
13192add %l6, %l3, %l6
13193ld [%l6+0], %l7
13194st %l7, [%l6+0]
13195add %l6, %l3, %l6
13196ld [%l6+0], %l7
13197st %l7, [%l6+0]
13198add %l6, %l3, %l6
13199ld [%l6+0], %l7
13200st %l7, [%l6+0]
13201add %l6, %l3, %l6
13202ld [%l6+0], %l7
13203st %l7, [%l6+0]
13204add %l6, %l3, %l6
13205ld [%l6+0], %l7
13206st %l7, [%l6+0]
13207add %l6, %l3, %l6
13208ld [%l6+0], %l7
13209st %l7, [%l6+0]
13210
13211P439: !_IDC_FLIP [17] (Int)
13212sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
13213add %i0, %i2, %i2
13214IDC_FLIP(439, 12518, 1, 0x44800060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
13215
13216P440: !_REPLACEMENT [26] (Int) (Nucleus ctx)
13217wr %g0, 0x4, %asi
13218sethi %hi(0x2000), %l6
13219ld [%i3+128], %o5
13220st %o5, [%i3+128]
13221add %i3, %l6, %l7
13222ld [%l7+128], %o5
13223st %o5, [%l7+128]
13224add %l7, %l6, %l7
13225ld [%l7+128], %o5
13226st %o5, [%l7+128]
13227add %l7, %l6, %l7
13228ld [%l7+128], %o5
13229st %o5, [%l7+128]
13230add %l7, %l6, %l7
13231ld [%l7+128], %o5
13232st %o5, [%l7+128]
13233add %l7, %l6, %l7
13234ld [%l7+128], %o5
13235st %o5, [%l7+128]
13236add %l7, %l6, %l7
13237ld [%l7+128], %o5
13238st %o5, [%l7+128]
13239add %l7, %l6, %l7
13240ld [%l7+128], %o5
13241st %o5, [%l7+128]
13242
13243P441: !_LD [4] (Int) (Loop exit) (Nucleus ctx)
13244wr %g0, 0x4, %asi
13245lduwa [%i0 + 32] %asi, %l6
13246! move %l6(lower) -> %o1(lower)
13247or %l6, %o1, %o1
13248!---- flushing int results buffer----
13249mov %o0, %l5
13250mov %o1, %l5
13251!---- flushing fp results buffer to %f30 ----
13252fmovd %f0, %f30
13253fmovd %f2, %f30
13254fmovs %f4, %f30
13255!--
13256loop_exit_1_1:
13257sub %l2, 1, %l2
13258cmp %l2, 0
13259bg loop_entry_1_1
13260nop
13261
13262P442: !_REPLACEMENT [8] (Int) (Loop entry)
13263sethi %hi(0x3), %l2
13264or %l2, %lo(0x3), %l2
13265loop_entry_1_2:
13266sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
13267add %i0, %i3, %i3
13268sethi %hi(0x2000), %o5
13269ld [%i3+0], %l6
13270st %l6, [%i3+0]
13271add %i3, %o5, %l3
13272ld [%l3+0], %l6
13273st %l6, [%l3+0]
13274add %l3, %o5, %l3
13275ld [%l3+0], %l6
13276st %l6, [%l3+0]
13277add %l3, %o5, %l3
13278ld [%l3+0], %l6
13279st %l6, [%l3+0]
13280add %l3, %o5, %l3
13281ld [%l3+0], %l6
13282st %l6, [%l3+0]
13283add %l3, %o5, %l3
13284ld [%l3+0], %l6
13285st %l6, [%l3+0]
13286add %l3, %o5, %l3
13287ld [%l3+0], %l6
13288st %l6, [%l3+0]
13289add %l3, %o5, %l3
13290ld [%l3+0], %l6
13291st %l6, [%l3+0]
13292
13293P443: !_REPLACEMENT [21] (Int)
13294sethi %hi(0x2000), %l7
13295ld [%i3+0], %l3
13296st %l3, [%i3+0]
13297add %i3, %l7, %o5
13298ld [%o5+0], %l3
13299st %l3, [%o5+0]
13300add %o5, %l7, %o5
13301ld [%o5+0], %l3
13302st %l3, [%o5+0]
13303add %o5, %l7, %o5
13304ld [%o5+0], %l3
13305st %l3, [%o5+0]
13306add %o5, %l7, %o5
13307ld [%o5+0], %l3
13308st %l3, [%o5+0]
13309add %o5, %l7, %o5
13310ld [%o5+0], %l3
13311st %l3, [%o5+0]
13312add %o5, %l7, %o5
13313ld [%o5+0], %l3
13314st %l3, [%o5+0]
13315add %o5, %l7, %o5
13316ld [%o5+0], %l3
13317st %l3, [%o5+0]
13318
13319P444: !_REPLACEMENT [11] (Int) (Branch target of P354)
13320sethi %hi(0x2000), %l6
13321ld [%i3+0], %o5
13322st %o5, [%i3+0]
13323add %i3, %l6, %l7
13324ld [%l7+0], %o5
13325st %o5, [%l7+0]
13326add %l7, %l6, %l7
13327ld [%l7+0], %o5
13328st %o5, [%l7+0]
13329add %l7, %l6, %l7
13330ld [%l7+0], %o5
13331st %o5, [%l7+0]
13332add %l7, %l6, %l7
13333ld [%l7+0], %o5
13334st %o5, [%l7+0]
13335add %l7, %l6, %l7
13336ld [%l7+0], %o5
13337st %o5, [%l7+0]
13338add %l7, %l6, %l7
13339ld [%l7+0], %o5
13340st %o5, [%l7+0]
13341add %l7, %l6, %l7
13342ld [%l7+0], %o5
13343st %o5, [%l7+0]
13344ba P445
13345nop
13346
13347TARGET354:
13348ba RET354
13349nop
13350
13351
13352P445: !_ST [14] (maybe <- 0x40000024) (FP) (CBR)
13353sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
13354add %i0, %i2, %i2
13355! preparing store val #0, next val will be in f20
13356fmovs %f16, %f20
13357fadds %f16, %f17, %f16
13358st %f20, [%i2 + 64 ]
13359
13360! cbranch
13361andcc %l0, 1, %g0
13362be,pn %xcc, TARGET445
13363nop
13364RET445:
13365
13366! lfsr step begin
13367srlx %l0, 1, %o5
13368xnor %o5, %l0, %o5
13369sllx %o5, 63, %o5
13370or %o5, %l0, %l0
13371srlx %l0, 1, %l0
13372
13373
13374P446: !_REPLACEMENT [10] (Int)
13375sethi %hi(0x2000), %l3
13376ld [%i3+64], %l7
13377st %l7, [%i3+64]
13378add %i3, %l3, %l6
13379ld [%l6+64], %l7
13380st %l7, [%l6+64]
13381add %l6, %l3, %l6
13382ld [%l6+64], %l7
13383st %l7, [%l6+64]
13384add %l6, %l3, %l6
13385ld [%l6+64], %l7
13386st %l7, [%l6+64]
13387add %l6, %l3, %l6
13388ld [%l6+64], %l7
13389st %l7, [%l6+64]
13390add %l6, %l3, %l6
13391ld [%l6+64], %l7
13392st %l7, [%l6+64]
13393add %l6, %l3, %l6
13394ld [%l6+64], %l7
13395st %l7, [%l6+64]
13396add %l6, %l3, %l6
13397ld [%l6+64], %l7
13398st %l7, [%l6+64]
13399
13400P447: !_MEMBAR (FP) (Branch target of P307)
13401ba P448
13402nop
13403
13404TARGET307:
13405ba RET307
13406nop
13407
13408
13409P448: !_BSTC [18] (maybe <- 0x40000025) (FP)
13410wr %g0, 0xe0, %asi
13411sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
13412add %i0, %i3, %i3
13413! preparing store val #0, next val will be in f32
13414fmovs %f16, %f20
13415fadds %f16, %f17, %f16
13416fmovd %f20, %f32
13417membar #Sync
13418stda %f32, [%i3 + 128 ] %asi
13419
13420P449: !_MEMBAR (FP)
13421membar #StoreLoad
13422
13423P450: !_PREFETCH [12] (Int) (Secondary ctx)
13424wr %g0, 0x81, %asi
13425prefetcha [%i2 + 4] %asi, 1
13426
13427P451: !_REPLACEMENT [6] (Int)
13428sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
13429add %i0, %i2, %i2
13430sethi %hi(0x2000), %l7
13431ld [%i2+96], %l3
13432st %l3, [%i2+96]
13433add %i2, %l7, %o5
13434ld [%o5+96], %l3
13435st %l3, [%o5+96]
13436add %o5, %l7, %o5
13437ld [%o5+96], %l3
13438st %l3, [%o5+96]
13439add %o5, %l7, %o5
13440ld [%o5+96], %l3
13441st %l3, [%o5+96]
13442add %o5, %l7, %o5
13443ld [%o5+96], %l3
13444st %l3, [%o5+96]
13445add %o5, %l7, %o5
13446ld [%o5+96], %l3
13447st %l3, [%o5+96]
13448add %o5, %l7, %o5
13449ld [%o5+96], %l3
13450st %l3, [%o5+96]
13451add %o5, %l7, %o5
13452ld [%o5+96], %l3
13453st %l3, [%o5+96]
13454
13455P452: !_REPLACEMENT [10] (Int) (Branch target of P333)
13456sethi %hi(0x2000), %l6
13457ld [%i2+64], %o5
13458st %o5, [%i2+64]
13459add %i2, %l6, %l7
13460ld [%l7+64], %o5
13461st %o5, [%l7+64]
13462add %l7, %l6, %l7
13463ld [%l7+64], %o5
13464st %o5, [%l7+64]
13465add %l7, %l6, %l7
13466ld [%l7+64], %o5
13467st %o5, [%l7+64]
13468add %l7, %l6, %l7
13469ld [%l7+64], %o5
13470st %o5, [%l7+64]
13471add %l7, %l6, %l7
13472ld [%l7+64], %o5
13473st %o5, [%l7+64]
13474add %l7, %l6, %l7
13475ld [%l7+64], %o5
13476st %o5, [%l7+64]
13477add %l7, %l6, %l7
13478ld [%l7+64], %o5
13479st %o5, [%l7+64]
13480ba P453
13481nop
13482
13483TARGET333:
13484ba RET333
13485nop
13486
13487
13488P453: !_IDC_FLIP [21] (Int) (Branch target of P581)
13489sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
13490add %i0, %i3, %i3
13491IDC_FLIP(453, 24141, 1, 0x45800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
13492ba P454
13493nop
13494
13495TARGET581:
13496ba RET581
13497nop
13498
13499
13500P454: !_REPLACEMENT [27] (Int)
13501sethi %hi(0x2000), %l6
13502ld [%i2+160], %o5
13503st %o5, [%i2+160]
13504add %i2, %l6, %l7
13505ld [%l7+160], %o5
13506st %o5, [%l7+160]
13507add %l7, %l6, %l7
13508ld [%l7+160], %o5
13509st %o5, [%l7+160]
13510add %l7, %l6, %l7
13511ld [%l7+160], %o5
13512st %o5, [%l7+160]
13513add %l7, %l6, %l7
13514ld [%l7+160], %o5
13515st %o5, [%l7+160]
13516add %l7, %l6, %l7
13517ld [%l7+160], %o5
13518st %o5, [%l7+160]
13519add %l7, %l6, %l7
13520ld [%l7+160], %o5
13521st %o5, [%l7+160]
13522add %l7, %l6, %l7
13523ld [%l7+160], %o5
13524st %o5, [%l7+160]
13525
13526P455: !_MEMBAR (FP) (Branch target of P625)
13527ba P456
13528nop
13529
13530TARGET625:
13531ba RET625
13532nop
13533
13534
13535P456: !_BST [3] (maybe <- 0x40000026) (FP)
13536wr %g0, 0xf0, %asi
13537! preparing store val #0, next val will be in f32
13538fmovs %f16, %f20
13539fadds %f16, %f17, %f16
13540! preparing store val #1, next val will be in f33
13541fmovs %f16, %f21
13542fadds %f16, %f17, %f16
13543! preparing store val #2, next val will be in f34
13544fmovd %f20, %f32
13545fmovs %f16, %f20
13546fadds %f16, %f17, %f16
13547! preparing store val #3, next val will be in f36
13548fmovd %f20, %f34
13549fmovs %f16, %f20
13550fadds %f16, %f17, %f16
13551! preparing store val #4, next val will be in f40
13552fmovd %f20, %f36
13553fmovs %f16, %f20
13554fadds %f16, %f17, %f16
13555fmovd %f20, %f40
13556membar #Sync
13557stda %f32, [%i0 + 0 ] %asi
13558
13559P457: !_MEMBAR (FP) (CBR) (Branch target of P362)
13560membar #StoreLoad
13561
13562! cbranch
13563andcc %l0, 1, %g0
13564be,pn %xcc, TARGET457
13565nop
13566RET457:
13567
13568! lfsr step begin
13569srlx %l0, 1, %o5
13570xnor %o5, %l0, %o5
13571sllx %o5, 63, %o5
13572or %o5, %l0, %l0
13573srlx %l0, 1, %l0
13574
13575ba P458
13576nop
13577
13578TARGET362:
13579ba RET362
13580nop
13581
13582
13583P458: !_REPLACEMENT [2] (Int) (Branch target of P517)
13584sethi %hi(0x2000), %l3
13585ld [%i2+8], %l7
13586st %l7, [%i2+8]
13587add %i2, %l3, %l6
13588ld [%l6+8], %l7
13589st %l7, [%l6+8]
13590add %l6, %l3, %l6
13591ld [%l6+8], %l7
13592st %l7, [%l6+8]
13593add %l6, %l3, %l6
13594ld [%l6+8], %l7
13595st %l7, [%l6+8]
13596add %l6, %l3, %l6
13597ld [%l6+8], %l7
13598st %l7, [%l6+8]
13599add %l6, %l3, %l6
13600ld [%l6+8], %l7
13601st %l7, [%l6+8]
13602add %l6, %l3, %l6
13603ld [%l6+8], %l7
13604st %l7, [%l6+8]
13605add %l6, %l3, %l6
13606ld [%l6+8], %l7
13607st %l7, [%l6+8]
13608ba P459
13609nop
13610
13611TARGET517:
13612ba RET517
13613nop
13614
13615
13616P459: !_IDC_FLIP [8] (Int)
13617IDC_FLIP(459, 14904, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
13618
13619P460: !_REPLACEMENT [14] (Int) (Branch target of P491)
13620sethi %hi(0x2000), %l6
13621ld [%i2+64], %o5
13622st %o5, [%i2+64]
13623add %i2, %l6, %l7
13624ld [%l7+64], %o5
13625st %o5, [%l7+64]
13626add %l7, %l6, %l7
13627ld [%l7+64], %o5
13628st %o5, [%l7+64]
13629add %l7, %l6, %l7
13630ld [%l7+64], %o5
13631st %o5, [%l7+64]
13632add %l7, %l6, %l7
13633ld [%l7+64], %o5
13634st %o5, [%l7+64]
13635add %l7, %l6, %l7
13636ld [%l7+64], %o5
13637st %o5, [%l7+64]
13638add %l7, %l6, %l7
13639ld [%l7+64], %o5
13640st %o5, [%l7+64]
13641add %l7, %l6, %l7
13642ld [%l7+64], %o5
13643st %o5, [%l7+64]
13644ba P461
13645nop
13646
13647TARGET491:
13648ba RET491
13649nop
13650
13651
13652P461: !_IDC_FLIP [6] (Int)
13653IDC_FLIP(461, 25079, 1, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3)
13654
13655P462: !_REPLACEMENT [31] (Int) (Branch target of P313)
13656sethi %hi(0x2000), %l6
13657ld [%i2+64], %o5
13658st %o5, [%i2+64]
13659add %i2, %l6, %l7
13660ld [%l7+64], %o5
13661st %o5, [%l7+64]
13662add %l7, %l6, %l7
13663ld [%l7+64], %o5
13664st %o5, [%l7+64]
13665add %l7, %l6, %l7
13666ld [%l7+64], %o5
13667st %o5, [%l7+64]
13668add %l7, %l6, %l7
13669ld [%l7+64], %o5
13670st %o5, [%l7+64]
13671add %l7, %l6, %l7
13672ld [%l7+64], %o5
13673st %o5, [%l7+64]
13674add %l7, %l6, %l7
13675ld [%l7+64], %o5
13676st %o5, [%l7+64]
13677add %l7, %l6, %l7
13678ld [%l7+64], %o5
13679st %o5, [%l7+64]
13680ba P463
13681nop
13682
13683TARGET313:
13684ba RET313
13685nop
13686
13687
13688P463: !_REPLACEMENT [7] (Int) (Secondary ctx)
13689wr %g0, 0x81, %asi
13690sethi %hi(0x2000), %l3
13691ld [%i2+128], %l7
13692st %l7, [%i2+128]
13693add %i2, %l3, %l6
13694ld [%l6+128], %l7
13695st %l7, [%l6+128]
13696add %l6, %l3, %l6
13697ld [%l6+128], %l7
13698st %l7, [%l6+128]
13699add %l6, %l3, %l6
13700ld [%l6+128], %l7
13701st %l7, [%l6+128]
13702add %l6, %l3, %l6
13703ld [%l6+128], %l7
13704st %l7, [%l6+128]
13705add %l6, %l3, %l6
13706ld [%l6+128], %l7
13707st %l7, [%l6+128]
13708add %l6, %l3, %l6
13709ld [%l6+128], %l7
13710st %l7, [%l6+128]
13711add %l6, %l3, %l6
13712ld [%l6+128], %l7
13713st %l7, [%l6+128]
13714
13715P464: !_MEMBAR (FP)
13716membar #StoreLoad
13717
13718P465: !_BLD [12] (FP)
13719wr %g0, 0xf0, %asi
13720sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
13721add %i0, %i2, %i2
13722ldda [%i2 + 0] %asi, %f0
13723membar #Sync
13724! 3 addresses covered
13725fmovd %f8, %f2
13726
13727P466: !_MEMBAR (FP)
13728
13729P467: !_REPLACEMENT [29] (Int) (Branch target of P480)
13730sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
13731add %i0, %i3, %i3
13732sethi %hi(0x2000), %o5
13733ld [%i3+4], %l6
13734st %l6, [%i3+4]
13735add %i3, %o5, %l3
13736ld [%l3+4], %l6
13737st %l6, [%l3+4]
13738add %l3, %o5, %l3
13739ld [%l3+4], %l6
13740st %l6, [%l3+4]
13741add %l3, %o5, %l3
13742ld [%l3+4], %l6
13743st %l6, [%l3+4]
13744add %l3, %o5, %l3
13745ld [%l3+4], %l6
13746st %l6, [%l3+4]
13747add %l3, %o5, %l3
13748ld [%l3+4], %l6
13749st %l6, [%l3+4]
13750add %l3, %o5, %l3
13751ld [%l3+4], %l6
13752st %l6, [%l3+4]
13753add %l3, %o5, %l3
13754ld [%l3+4], %l6
13755st %l6, [%l3+4]
13756ba P468
13757nop
13758
13759TARGET480:
13760ba RET480
13761nop
13762
13763
13764P468: !_REPLACEMENT [2] (Int)
13765sethi %hi(0x2000), %l7
13766ld [%i3+8], %l3
13767st %l3, [%i3+8]
13768add %i3, %l7, %o5
13769ld [%o5+8], %l3
13770st %l3, [%o5+8]
13771add %o5, %l7, %o5
13772ld [%o5+8], %l3
13773st %l3, [%o5+8]
13774add %o5, %l7, %o5
13775ld [%o5+8], %l3
13776st %l3, [%o5+8]
13777add %o5, %l7, %o5
13778ld [%o5+8], %l3
13779st %l3, [%o5+8]
13780add %o5, %l7, %o5
13781ld [%o5+8], %l3
13782st %l3, [%o5+8]
13783add %o5, %l7, %o5
13784ld [%o5+8], %l3
13785st %l3, [%o5+8]
13786add %o5, %l7, %o5
13787ld [%o5+8], %l3
13788st %l3, [%o5+8]
13789
13790P469: !_REPLACEMENT [14] (Int)
13791sethi %hi(0x2000), %l6
13792ld [%i3+64], %o5
13793st %o5, [%i3+64]
13794add %i3, %l6, %l7
13795ld [%l7+64], %o5
13796st %o5, [%l7+64]
13797add %l7, %l6, %l7
13798ld [%l7+64], %o5
13799st %o5, [%l7+64]
13800add %l7, %l6, %l7
13801ld [%l7+64], %o5
13802st %o5, [%l7+64]
13803add %l7, %l6, %l7
13804ld [%l7+64], %o5
13805st %o5, [%l7+64]
13806add %l7, %l6, %l7
13807ld [%l7+64], %o5
13808st %o5, [%l7+64]
13809add %l7, %l6, %l7
13810ld [%l7+64], %o5
13811st %o5, [%l7+64]
13812add %l7, %l6, %l7
13813ld [%l7+64], %o5
13814st %o5, [%l7+64]
13815
13816P470: !_REPLACEMENT [25] (Int)
13817sethi %hi(0x2000), %l3
13818ld [%i3+96], %l7
13819st %l7, [%i3+96]
13820add %i3, %l3, %l6
13821ld [%l6+96], %l7
13822st %l7, [%l6+96]
13823add %l6, %l3, %l6
13824ld [%l6+96], %l7
13825st %l7, [%l6+96]
13826add %l6, %l3, %l6
13827ld [%l6+96], %l7
13828st %l7, [%l6+96]
13829add %l6, %l3, %l6
13830ld [%l6+96], %l7
13831st %l7, [%l6+96]
13832add %l6, %l3, %l6
13833ld [%l6+96], %l7
13834st %l7, [%l6+96]
13835add %l6, %l3, %l6
13836ld [%l6+96], %l7
13837st %l7, [%l6+96]
13838add %l6, %l3, %l6
13839ld [%l6+96], %l7
13840st %l7, [%l6+96]
13841
13842P471: !_ST [20] (maybe <- 0x4000002b) (FP) (Branch target of P578)
13843sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
13844add %i0, %i2, %i2
13845! preparing store val #0, next val will be in f20
13846fmovs %f16, %f20
13847fadds %f16, %f17, %f16
13848st %f20, [%i2 + 256 ]
13849ba P472
13850nop
13851
13852TARGET578:
13853ba RET578
13854nop
13855
13856
13857P472: !_MEMBAR (FP) (CBR)
13858membar #StoreLoad
13859
13860! cbranch
13861andcc %l0, 1, %g0
13862be,pt %xcc, TARGET472
13863nop
13864RET472:
13865
13866! lfsr step begin
13867srlx %l0, 1, %l7
13868xnor %l7, %l0, %l7
13869sllx %l7, 63, %l7
13870or %l7, %l0, %l0
13871srlx %l0, 1, %l0
13872
13873
13874P473: !_BLD [9] (FP) (CBR)
13875wr %g0, 0xf0, %asi
13876ldda [%i1 + 0] %asi, %f32
13877membar #Sync
13878! 2 addresses covered
13879fmovd %f32, %f18
13880fmovs %f18, %f3
13881fmovd %f40, %f4
13882
13883! cbranch
13884andcc %l0, 1, %g0
13885be,pn %xcc, TARGET473
13886nop
13887RET473:
13888
13889! lfsr step begin
13890srlx %l0, 1, %o5
13891xnor %o5, %l0, %o5
13892sllx %o5, 63, %o5
13893or %o5, %l0, %l0
13894srlx %l0, 1, %l0
13895
13896
13897P474: !_MEMBAR (FP)
13898
13899P475: !_ST [31] (maybe <- 0x4000002c) (FP) (Nucleus ctx) (Branch target of P291)
13900wr %g0, 0x4, %asi
13901sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
13902add %i0, %i3, %i3
13903! preparing store val #0, next val will be in f20
13904fmovs %f16, %f20
13905fadds %f16, %f17, %f16
13906sta %f20, [%i3 + 64 ] %asi
13907ba P476
13908nop
13909
13910TARGET291:
13911ba RET291
13912nop
13913
13914
13915P476: !_PREFETCH [5] (Int)
13916prefetch [%i0 + 64], 1
13917
13918P477: !_MEMBAR (FP) (CBR)
13919membar #StoreLoad
13920
13921! cbranch
13922andcc %l0, 1, %g0
13923be,pn %xcc, TARGET477
13924nop
13925RET477:
13926
13927! lfsr step begin
13928srlx %l0, 1, %o5
13929xnor %o5, %l0, %o5
13930sllx %o5, 63, %o5
13931or %o5, %l0, %l0
13932srlx %l0, 1, %l0
13933
13934
13935P478: !_BLD [22] (FP)
13936wr %g0, 0xf0, %asi
13937sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
13938add %i0, %i2, %i2
13939ldda [%i2 + 0] %asi, %f32
13940membar #Sync
13941! 3 addresses covered
13942fmovd %f32, %f18
13943fmovs %f18, %f5
13944fmovs %f19, %f6
13945fmovd %f40, %f18
13946fmovs %f18, %f7
13947
13948P479: !_MEMBAR (FP)
13949
13950P480: !_PREFETCH [17] (Int) (CBR)
13951sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
13952add %i0, %i3, %i3
13953prefetch [%i3 + 96], 1
13954
13955! cbranch
13956andcc %l0, 1, %g0
13957be,pn %xcc, TARGET480
13958nop
13959RET480:
13960
13961! lfsr step begin
13962srlx %l0, 1, %l3
13963xnor %l3, %l0, %l3
13964sllx %l3, 63, %l3
13965or %l3, %l0, %l0
13966srlx %l0, 1, %l0
13967
13968
13969P481: !_REPLACEMENT [33] (Int) (Nucleus ctx)
13970wr %g0, 0x4, %asi
13971sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
13972sub %i0, %i2, %i2
13973sethi %hi(0x2000), %l6
13974ld [%i2+0], %o5
13975st %o5, [%i2+0]
13976add %i2, %l6, %l7
13977ld [%l7+0], %o5
13978st %o5, [%l7+0]
13979add %l7, %l6, %l7
13980ld [%l7+0], %o5
13981st %o5, [%l7+0]
13982add %l7, %l6, %l7
13983ld [%l7+0], %o5
13984st %o5, [%l7+0]
13985add %l7, %l6, %l7
13986ld [%l7+0], %o5
13987st %o5, [%l7+0]
13988add %l7, %l6, %l7
13989ld [%l7+0], %o5
13990st %o5, [%l7+0]
13991add %l7, %l6, %l7
13992ld [%l7+0], %o5
13993st %o5, [%l7+0]
13994add %l7, %l6, %l7
13995ld [%l7+0], %o5
13996st %o5, [%l7+0]
13997
13998P482: !_REPLACEMENT [1] (Int) (CBR)
13999sethi %hi(0x2000), %l3
14000ld [%i2+4], %l7
14001st %l7, [%i2+4]
14002add %i2, %l3, %l6
14003ld [%l6+4], %l7
14004st %l7, [%l6+4]
14005add %l6, %l3, %l6
14006ld [%l6+4], %l7
14007st %l7, [%l6+4]
14008add %l6, %l3, %l6
14009ld [%l6+4], %l7
14010st %l7, [%l6+4]
14011add %l6, %l3, %l6
14012ld [%l6+4], %l7
14013st %l7, [%l6+4]
14014add %l6, %l3, %l6
14015ld [%l6+4], %l7
14016st %l7, [%l6+4]
14017add %l6, %l3, %l6
14018ld [%l6+4], %l7
14019st %l7, [%l6+4]
14020add %l6, %l3, %l6
14021ld [%l6+4], %l7
14022st %l7, [%l6+4]
14023
14024! cbranch
14025andcc %l0, 1, %g0
14026be,pt %xcc, TARGET482
14027nop
14028RET482:
14029
14030! lfsr step begin
14031srlx %l0, 1, %o5
14032xnor %o5, %l0, %o5
14033sllx %o5, 63, %o5
14034or %o5, %l0, %l0
14035srlx %l0, 1, %l0
14036
14037
14038P483: !_REPLACEMENT [7] (Int)
14039sethi %hi(0x2000), %l3
14040ld [%i2+128], %l7
14041st %l7, [%i2+128]
14042add %i2, %l3, %l6
14043ld [%l6+128], %l7
14044st %l7, [%l6+128]
14045add %l6, %l3, %l6
14046ld [%l6+128], %l7
14047st %l7, [%l6+128]
14048add %l6, %l3, %l6
14049ld [%l6+128], %l7
14050st %l7, [%l6+128]
14051add %l6, %l3, %l6
14052ld [%l6+128], %l7
14053st %l7, [%l6+128]
14054add %l6, %l3, %l6
14055ld [%l6+128], %l7
14056st %l7, [%l6+128]
14057add %l6, %l3, %l6
14058ld [%l6+128], %l7
14059st %l7, [%l6+128]
14060add %l6, %l3, %l6
14061ld [%l6+128], %l7
14062st %l7, [%l6+128]
14063
14064P484: !_ST [23] (maybe <- 0x800003) (Int)
14065sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
14066add %i0, %i3, %i3
14067stw %l4, [%i3 + 32 ]
14068add %l4, 1, %l4
14069
14070P485: !_ST [27] (maybe <- 0x4000002d) (FP) (Secondary ctx)
14071wr %g0, 0x81, %asi
14072! preparing store val #0, next val will be in f20
14073fmovs %f16, %f20
14074fadds %f16, %f17, %f16
14075sta %f20, [%i3 + 160 ] %asi
14076
14077P486: !_MEMBAR (FP)
14078membar #StoreLoad
14079
14080P487: !_BLD [16] (FP)
14081wr %g0, 0xf0, %asi
14082sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
14083add %i0, %i2, %i2
14084ldda [%i2 + 0] %asi, %f32
14085membar #Sync
14086! 1 addresses covered
14087fmovd %f36, %f8
14088
14089P488: !_MEMBAR (FP)
14090
14091P489: !_LD [19] (FP)
14092sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
14093add %i0, %i3, %i3
14094ld [%i3 + 0], %f9
14095! 1 addresses covered
14096
14097P490: !_MEMBAR (FP)
14098
14099P491: !_BST [19] (maybe <- 0x4000002e) (FP) (CBR)
14100wr %g0, 0xf0, %asi
14101! preparing store val #0, next val will be in f32
14102fmovs %f16, %f20
14103fadds %f16, %f17, %f16
14104fmovd %f20, %f32
14105membar #Sync
14106stda %f32, [%i3 + 0 ] %asi
14107
14108! cbranch
14109andcc %l0, 1, %g0
14110be,pn %xcc, TARGET491
14111nop
14112RET491:
14113
14114! lfsr step begin
14115srlx %l0, 1, %l3
14116xnor %l3, %l0, %l3
14117sllx %l3, 63, %l3
14118or %l3, %l0, %l0
14119srlx %l0, 1, %l0
14120
14121
14122P492: !_MEMBAR (FP)
14123membar #StoreLoad
14124
14125P493: !_PREFETCH [7] (Int)
14126prefetch [%i0 + 128], 1
14127
14128P494: !_LD [21] (FP)
14129sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
14130add %i0, %i2, %i2
14131ld [%i2 + 0], %f10
14132! 1 addresses covered
14133
14134P495: !_REPLACEMENT [27] (Int) (Branch target of P293)
14135sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
14136sub %i0, %i3, %i3
14137sethi %hi(0x2000), %l7
14138ld [%i3+160], %l3
14139st %l3, [%i3+160]
14140add %i3, %l7, %o5
14141ld [%o5+160], %l3
14142st %l3, [%o5+160]
14143add %o5, %l7, %o5
14144ld [%o5+160], %l3
14145st %l3, [%o5+160]
14146add %o5, %l7, %o5
14147ld [%o5+160], %l3
14148st %l3, [%o5+160]
14149add %o5, %l7, %o5
14150ld [%o5+160], %l3
14151st %l3, [%o5+160]
14152add %o5, %l7, %o5
14153ld [%o5+160], %l3
14154st %l3, [%o5+160]
14155add %o5, %l7, %o5
14156ld [%o5+160], %l3
14157st %l3, [%o5+160]
14158add %o5, %l7, %o5
14159ld [%o5+160], %l3
14160st %l3, [%o5+160]
14161ba P496
14162nop
14163
14164TARGET293:
14165ba RET293
14166nop
14167
14168
14169P496: !_ST [21] (maybe <- 0x4000002f) (FP) (Branch target of P402)
14170! preparing store val #0, next val will be in f20
14171fmovs %f16, %f20
14172fadds %f16, %f17, %f16
14173st %f20, [%i2 + 0 ]
14174ba P497
14175nop
14176
14177TARGET402:
14178ba RET402
14179nop
14180
14181
14182P497: !_REPLACEMENT [23] (Int)
14183sethi %hi(0x2000), %l3
14184ld [%i3+32], %l7
14185st %l7, [%i3+32]
14186add %i3, %l3, %l6
14187ld [%l6+32], %l7
14188st %l7, [%l6+32]
14189add %l6, %l3, %l6
14190ld [%l6+32], %l7
14191st %l7, [%l6+32]
14192add %l6, %l3, %l6
14193ld [%l6+32], %l7
14194st %l7, [%l6+32]
14195add %l6, %l3, %l6
14196ld [%l6+32], %l7
14197st %l7, [%l6+32]
14198add %l6, %l3, %l6
14199ld [%l6+32], %l7
14200st %l7, [%l6+32]
14201add %l6, %l3, %l6
14202ld [%l6+32], %l7
14203st %l7, [%l6+32]
14204add %l6, %l3, %l6
14205ld [%l6+32], %l7
14206st %l7, [%l6+32]
14207
14208P498: !_IDC_FLIP [7] (Int)
14209IDC_FLIP(498, 18364, 1, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
14210
14211P499: !_MEMBAR (FP) (CBR)
14212
14213! cbranch
14214andcc %l0, 1, %g0
14215be,pn %xcc, TARGET499
14216nop
14217RET499:
14218
14219! lfsr step begin
14220srlx %l0, 1, %l6
14221xnor %l6, %l0, %l6
14222sllx %l6, 63, %l6
14223or %l6, %l0, %l0
14224srlx %l0, 1, %l0
14225
14226
14227P500: !_BSTC [9] (maybe <- 0x40000030) (FP)
14228wr %g0, 0xe0, %asi
14229! preparing store val #0, next val will be in f32
14230fmovs %f16, %f20
14231fadds %f16, %f17, %f16
14232! preparing store val #1, next val will be in f40
14233fmovd %f20, %f32
14234fmovs %f16, %f20
14235fadds %f16, %f17, %f16
14236fmovd %f20, %f40
14237membar #Sync
14238stda %f32, [%i1 + 0 ] %asi
14239
14240P501: !_MEMBAR (FP) (Branch target of P513)
14241membar #StoreLoad
14242ba P502
14243nop
14244
14245TARGET513:
14246ba RET513
14247nop
14248
14249
14250P502: !_REPLACEMENT [30] (Int) (Nucleus ctx)
14251wr %g0, 0x4, %asi
14252sethi %hi(0x2000), %l6
14253ld [%i3+32], %o5
14254st %o5, [%i3+32]
14255add %i3, %l6, %l7
14256ld [%l7+32], %o5
14257st %o5, [%l7+32]
14258add %l7, %l6, %l7
14259ld [%l7+32], %o5
14260st %o5, [%l7+32]
14261add %l7, %l6, %l7
14262ld [%l7+32], %o5
14263st %o5, [%l7+32]
14264add %l7, %l6, %l7
14265ld [%l7+32], %o5
14266st %o5, [%l7+32]
14267add %l7, %l6, %l7
14268ld [%l7+32], %o5
14269st %o5, [%l7+32]
14270add %l7, %l6, %l7
14271ld [%l7+32], %o5
14272st %o5, [%l7+32]
14273add %l7, %l6, %l7
14274ld [%l7+32], %o5
14275st %o5, [%l7+32]
14276
14277P503: !_FLUSHI [14] (Int)
14278flush %g0
14279
14280P504: !_REPLACEMENT [18] (Int) (Branch target of P329)
14281sethi %hi(0x2000), %l3
14282ld [%i3+128], %l7
14283st %l7, [%i3+128]
14284add %i3, %l3, %l6
14285ld [%l6+128], %l7
14286st %l7, [%l6+128]
14287add %l6, %l3, %l6
14288ld [%l6+128], %l7
14289st %l7, [%l6+128]
14290add %l6, %l3, %l6
14291ld [%l6+128], %l7
14292st %l7, [%l6+128]
14293add %l6, %l3, %l6
14294ld [%l6+128], %l7
14295st %l7, [%l6+128]
14296add %l6, %l3, %l6
14297ld [%l6+128], %l7
14298st %l7, [%l6+128]
14299add %l6, %l3, %l6
14300ld [%l6+128], %l7
14301st %l7, [%l6+128]
14302add %l6, %l3, %l6
14303ld [%l6+128], %l7
14304st %l7, [%l6+128]
14305ba P505
14306nop
14307
14308TARGET329:
14309ba RET329
14310nop
14311
14312
14313P505: !_MEMBAR (FP) (CBR) (Secondary ctx)
14314membar #StoreLoad
14315
14316! cbranch
14317andcc %l0, 1, %g0
14318be,pn %xcc, TARGET505
14319nop
14320RET505:
14321
14322! lfsr step begin
14323srlx %l0, 1, %o5
14324xnor %o5, %l0, %o5
14325sllx %o5, 63, %o5
14326or %o5, %l0, %l0
14327srlx %l0, 1, %l0
14328
14329
14330P506: !_BLD [18] (FP) (Secondary ctx)
14331wr %g0, 0xf1, %asi
14332sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
14333add %i0, %i2, %i2
14334ldda [%i2 + 128] %asi, %f32
14335membar #Sync
14336! 1 addresses covered
14337fmovd %f32, %f18
14338fmovs %f18, %f11
14339
14340P507: !_MEMBAR (FP) (Secondary ctx)
14341
14342P508: !_BSTC [5] (maybe <- 0x40000032) (FP)
14343wr %g0, 0xe0, %asi
14344! preparing store val #0, next val will be in f32
14345fmovs %f16, %f20
14346fadds %f16, %f17, %f16
14347! preparing store val #1, next val will be in f40
14348fmovd %f20, %f32
14349fmovs %f16, %f20
14350fadds %f16, %f17, %f16
14351fmovd %f20, %f40
14352membar #Sync
14353stda %f32, [%i0 + 64 ] %asi
14354
14355P509: !_MEMBAR (FP) (Branch target of P244)
14356membar #StoreLoad
14357ba P510
14358nop
14359
14360TARGET244:
14361ba RET244
14362nop
14363
14364
14365P510: !_REPLACEMENT [29] (Int)
14366sethi %hi(0x2000), %o5
14367ld [%i3+4], %l6
14368st %l6, [%i3+4]
14369add %i3, %o5, %l3
14370ld [%l3+4], %l6
14371st %l6, [%l3+4]
14372add %l3, %o5, %l3
14373ld [%l3+4], %l6
14374st %l6, [%l3+4]
14375add %l3, %o5, %l3
14376ld [%l3+4], %l6
14377st %l6, [%l3+4]
14378add %l3, %o5, %l3
14379ld [%l3+4], %l6
14380st %l6, [%l3+4]
14381add %l3, %o5, %l3
14382ld [%l3+4], %l6
14383st %l6, [%l3+4]
14384add %l3, %o5, %l3
14385ld [%l3+4], %l6
14386st %l6, [%l3+4]
14387add %l3, %o5, %l3
14388ld [%l3+4], %l6
14389st %l6, [%l3+4]
14390
14391P511: !_MEMBAR (FP)
14392
14393P512: !_BSTC [32] (maybe <- 0x40000034) (FP) (CBR)
14394wr %g0, 0xe0, %asi
14395sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
14396add %i0, %i3, %i3
14397! preparing store val #0, next val will be in f32
14398fmovs %f16, %f20
14399fadds %f16, %f17, %f16
14400! preparing store val #1, next val will be in f40
14401fmovd %f20, %f32
14402fmovs %f16, %f20
14403fadds %f16, %f17, %f16
14404fmovd %f20, %f40
14405membar #Sync
14406stda %f32, [%i3 + 64 ] %asi
14407
14408! cbranch
14409andcc %l0, 1, %g0
14410be,pt %xcc, TARGET512
14411nop
14412RET512:
14413
14414! lfsr step begin
14415srlx %l0, 1, %l6
14416xnor %l6, %l0, %l6
14417sllx %l6, 63, %l6
14418or %l6, %l0, %l0
14419srlx %l0, 1, %l0
14420
14421
14422P513: !_MEMBAR (FP) (CBR) (Branch target of P627)
14423membar #StoreLoad
14424
14425! cbranch
14426andcc %l0, 1, %g0
14427be,pn %xcc, TARGET513
14428nop
14429RET513:
14430
14431! lfsr step begin
14432srlx %l0, 1, %l7
14433xnor %l7, %l0, %l7
14434sllx %l7, 63, %l7
14435or %l7, %l0, %l0
14436srlx %l0, 1, %l0
14437
14438ba P514
14439nop
14440
14441TARGET627:
14442ba RET627
14443nop
14444
14445
14446P514: !_REPLACEMENT [33] (Int)
14447sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
14448add %i0, %i2, %i2
14449sethi %hi(0x2000), %o5
14450ld [%i2+0], %l6
14451st %l6, [%i2+0]
14452add %i2, %o5, %l3
14453ld [%l3+0], %l6
14454st %l6, [%l3+0]
14455add %l3, %o5, %l3
14456ld [%l3+0], %l6
14457st %l6, [%l3+0]
14458add %l3, %o5, %l3
14459ld [%l3+0], %l6
14460st %l6, [%l3+0]
14461add %l3, %o5, %l3
14462ld [%l3+0], %l6
14463st %l6, [%l3+0]
14464add %l3, %o5, %l3
14465ld [%l3+0], %l6
14466st %l6, [%l3+0]
14467add %l3, %o5, %l3
14468ld [%l3+0], %l6
14469st %l6, [%l3+0]
14470add %l3, %o5, %l3
14471ld [%l3+0], %l6
14472st %l6, [%l3+0]
14473
14474P515: !_IDC_FLIP [30] (Int)
14475IDC_FLIP(515, 24814, 1, 0x46000020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3)
14476
14477P516: !_REPLACEMENT [8] (Int)
14478sethi %hi(0x2000), %l6
14479ld [%i2+0], %o5
14480st %o5, [%i2+0]
14481add %i2, %l6, %l7
14482ld [%l7+0], %o5
14483st %o5, [%l7+0]
14484add %l7, %l6, %l7
14485ld [%l7+0], %o5
14486st %o5, [%l7+0]
14487add %l7, %l6, %l7
14488ld [%l7+0], %o5
14489st %o5, [%l7+0]
14490add %l7, %l6, %l7
14491ld [%l7+0], %o5
14492st %o5, [%l7+0]
14493add %l7, %l6, %l7
14494ld [%l7+0], %o5
14495st %o5, [%l7+0]
14496add %l7, %l6, %l7
14497ld [%l7+0], %o5
14498st %o5, [%l7+0]
14499add %l7, %l6, %l7
14500ld [%l7+0], %o5
14501st %o5, [%l7+0]
14502
14503P517: !_MEMBAR (FP) (CBR)
14504
14505! cbranch
14506andcc %l0, 1, %g0
14507be,pt %xcc, TARGET517
14508nop
14509RET517:
14510
14511! lfsr step begin
14512srlx %l0, 1, %l3
14513xnor %l3, %l0, %l3
14514sllx %l3, 63, %l3
14515or %l3, %l0, %l0
14516srlx %l0, 1, %l0
14517
14518
14519P518: !_BST [12] (maybe <- 0x40000036) (FP)
14520wr %g0, 0xf0, %asi
14521sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
14522add %i0, %i3, %i3
14523! preparing store val #0, next val will be in f32
14524fmovs %f16, %f20
14525fadds %f16, %f17, %f16
14526! preparing store val #1, next val will be in f33
14527fmovs %f16, %f21
14528fadds %f16, %f17, %f16
14529! preparing store val #2, next val will be in f40
14530fmovd %f20, %f32
14531fmovs %f16, %f20
14532fadds %f16, %f17, %f16
14533fmovd %f20, %f40
14534membar #Sync
14535stda %f32, [%i3 + 0 ] %asi
14536
14537P519: !_MEMBAR (FP)
14538
14539P520: !_BST [13] (maybe <- 0x40000039) (FP)
14540wr %g0, 0xf0, %asi
14541! preparing store val #0, next val will be in f32
14542fmovs %f16, %f20
14543fadds %f16, %f17, %f16
14544! preparing store val #1, next val will be in f33
14545fmovs %f16, %f21
14546fadds %f16, %f17, %f16
14547! preparing store val #2, next val will be in f40
14548fmovd %f20, %f32
14549fmovs %f16, %f20
14550fadds %f16, %f17, %f16
14551fmovd %f20, %f40
14552membar #Sync
14553stda %f32, [%i3 + 0 ] %asi
14554
14555P521: !_MEMBAR (FP)
14556membar #StoreLoad
14557
14558P522: !_ST [19] (maybe <- 0x800004) (Int) (CBR)
14559sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
14560add %i0, %i2, %i2
14561stw %l4, [%i2 + 0 ]
14562add %l4, 1, %l4
14563
14564! cbranch
14565andcc %l0, 1, %g0
14566be,pt %xcc, TARGET522
14567nop
14568RET522:
14569
14570! lfsr step begin
14571srlx %l0, 1, %l7
14572xnor %l7, %l0, %l7
14573sllx %l7, 63, %l7
14574or %l7, %l0, %l0
14575srlx %l0, 1, %l0
14576
14577
14578P523: !_REPLACEMENT [21] (Int) (Secondary ctx) (Branch target of P399)
14579wr %g0, 0x81, %asi
14580sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
14581sub %i0, %i3, %i3
14582sethi %hi(0x2000), %o5
14583ld [%i3+0], %l6
14584st %l6, [%i3+0]
14585add %i3, %o5, %l3
14586ld [%l3+0], %l6
14587st %l6, [%l3+0]
14588add %l3, %o5, %l3
14589ld [%l3+0], %l6
14590st %l6, [%l3+0]
14591add %l3, %o5, %l3
14592ld [%l3+0], %l6
14593st %l6, [%l3+0]
14594add %l3, %o5, %l3
14595ld [%l3+0], %l6
14596st %l6, [%l3+0]
14597add %l3, %o5, %l3
14598ld [%l3+0], %l6
14599st %l6, [%l3+0]
14600add %l3, %o5, %l3
14601ld [%l3+0], %l6
14602st %l6, [%l3+0]
14603add %l3, %o5, %l3
14604ld [%l3+0], %l6
14605st %l6, [%l3+0]
14606ba P524
14607nop
14608
14609TARGET399:
14610ba RET399
14611nop
14612
14613
14614P524: !_IDC_FLIP [8] (Int)
14615IDC_FLIP(524, 28918, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
14616
14617P525: !_REPLACEMENT [23] (Int) (CBR) (Secondary ctx)
14618wr %g0, 0x81, %asi
14619sethi %hi(0x2000), %l6
14620ld [%i3+32], %o5
14621st %o5, [%i3+32]
14622add %i3, %l6, %l7
14623ld [%l7+32], %o5
14624st %o5, [%l7+32]
14625add %l7, %l6, %l7
14626ld [%l7+32], %o5
14627st %o5, [%l7+32]
14628add %l7, %l6, %l7
14629ld [%l7+32], %o5
14630st %o5, [%l7+32]
14631add %l7, %l6, %l7
14632ld [%l7+32], %o5
14633st %o5, [%l7+32]
14634add %l7, %l6, %l7
14635ld [%l7+32], %o5
14636st %o5, [%l7+32]
14637add %l7, %l6, %l7
14638ld [%l7+32], %o5
14639st %o5, [%l7+32]
14640add %l7, %l6, %l7
14641ld [%l7+32], %o5
14642st %o5, [%l7+32]
14643
14644! cbranch
14645andcc %l0, 1, %g0
14646be,pt %xcc, TARGET525
14647nop
14648RET525:
14649
14650! lfsr step begin
14651srlx %l0, 1, %l3
14652xnor %l3, %l0, %l3
14653sllx %l3, 63, %l3
14654or %l3, %l0, %l0
14655srlx %l0, 1, %l0
14656
14657
14658P526: !_REPLACEMENT [22] (Int)
14659sethi %hi(0x2000), %l6
14660ld [%i3+4], %o5
14661st %o5, [%i3+4]
14662add %i3, %l6, %l7
14663ld [%l7+4], %o5
14664st %o5, [%l7+4]
14665add %l7, %l6, %l7
14666ld [%l7+4], %o5
14667st %o5, [%l7+4]
14668add %l7, %l6, %l7
14669ld [%l7+4], %o5
14670st %o5, [%l7+4]
14671add %l7, %l6, %l7
14672ld [%l7+4], %o5
14673st %o5, [%l7+4]
14674add %l7, %l6, %l7
14675ld [%l7+4], %o5
14676st %o5, [%l7+4]
14677add %l7, %l6, %l7
14678ld [%l7+4], %o5
14679st %o5, [%l7+4]
14680add %l7, %l6, %l7
14681ld [%l7+4], %o5
14682st %o5, [%l7+4]
14683
14684P527: !_REPLACEMENT [34] (Int)
14685sethi %hi(0x2000), %l3
14686ld [%i3+64], %l7
14687st %l7, [%i3+64]
14688add %i3, %l3, %l6
14689ld [%l6+64], %l7
14690st %l7, [%l6+64]
14691add %l6, %l3, %l6
14692ld [%l6+64], %l7
14693st %l7, [%l6+64]
14694add %l6, %l3, %l6
14695ld [%l6+64], %l7
14696st %l7, [%l6+64]
14697add %l6, %l3, %l6
14698ld [%l6+64], %l7
14699st %l7, [%l6+64]
14700add %l6, %l3, %l6
14701ld [%l6+64], %l7
14702st %l7, [%l6+64]
14703add %l6, %l3, %l6
14704ld [%l6+64], %l7
14705st %l7, [%l6+64]
14706add %l6, %l3, %l6
14707ld [%l6+64], %l7
14708st %l7, [%l6+64]
14709
14710P528: !_LD [15] (Int)
14711sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
14712add %i0, %i2, %i2
14713lduw [%i2 + 128], %o0
14714! move %o0(lower) -> %o0(upper)
14715sllx %o0, 32, %o0
14716
14717P529: !_REPLACEMENT [14] (Int)
14718sethi %hi(0x2000), %l6
14719ld [%i3+64], %o5
14720st %o5, [%i3+64]
14721add %i3, %l6, %l7
14722ld [%l7+64], %o5
14723st %o5, [%l7+64]
14724add %l7, %l6, %l7
14725ld [%l7+64], %o5
14726st %o5, [%l7+64]
14727add %l7, %l6, %l7
14728ld [%l7+64], %o5
14729st %o5, [%l7+64]
14730add %l7, %l6, %l7
14731ld [%l7+64], %o5
14732st %o5, [%l7+64]
14733add %l7, %l6, %l7
14734ld [%l7+64], %o5
14735st %o5, [%l7+64]
14736add %l7, %l6, %l7
14737ld [%l7+64], %o5
14738st %o5, [%l7+64]
14739add %l7, %l6, %l7
14740ld [%l7+64], %o5
14741st %o5, [%l7+64]
14742
14743P530: !_REPLACEMENT [14] (Int) (CBR)
14744sethi %hi(0x2000), %l3
14745ld [%i3+64], %l7
14746st %l7, [%i3+64]
14747add %i3, %l3, %l6
14748ld [%l6+64], %l7
14749st %l7, [%l6+64]
14750add %l6, %l3, %l6
14751ld [%l6+64], %l7
14752st %l7, [%l6+64]
14753add %l6, %l3, %l6
14754ld [%l6+64], %l7
14755st %l7, [%l6+64]
14756add %l6, %l3, %l6
14757ld [%l6+64], %l7
14758st %l7, [%l6+64]
14759add %l6, %l3, %l6
14760ld [%l6+64], %l7
14761st %l7, [%l6+64]
14762add %l6, %l3, %l6
14763ld [%l6+64], %l7
14764st %l7, [%l6+64]
14765add %l6, %l3, %l6
14766ld [%l6+64], %l7
14767st %l7, [%l6+64]
14768
14769! cbranch
14770andcc %l0, 1, %g0
14771be,pt %xcc, TARGET530
14772nop
14773RET530:
14774
14775! lfsr step begin
14776srlx %l0, 1, %o5
14777xnor %o5, %l0, %o5
14778sllx %o5, 63, %o5
14779or %o5, %l0, %l0
14780srlx %l0, 1, %l0
14781
14782
14783P531: !_REPLACEMENT [29] (Int)
14784sethi %hi(0x2000), %l3
14785ld [%i3+4], %l7
14786st %l7, [%i3+4]
14787add %i3, %l3, %l6
14788ld [%l6+4], %l7
14789st %l7, [%l6+4]
14790add %l6, %l3, %l6
14791ld [%l6+4], %l7
14792st %l7, [%l6+4]
14793add %l6, %l3, %l6
14794ld [%l6+4], %l7
14795st %l7, [%l6+4]
14796add %l6, %l3, %l6
14797ld [%l6+4], %l7
14798st %l7, [%l6+4]
14799add %l6, %l3, %l6
14800ld [%l6+4], %l7
14801st %l7, [%l6+4]
14802add %l6, %l3, %l6
14803ld [%l6+4], %l7
14804st %l7, [%l6+4]
14805add %l6, %l3, %l6
14806ld [%l6+4], %l7
14807st %l7, [%l6+4]
14808
14809P532: !_ST [23] (maybe <- 0x4000003c) (FP) (Secondary ctx)
14810wr %g0, 0x81, %asi
14811sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
14812add %i0, %i3, %i3
14813! preparing store val #0, next val will be in f20
14814fmovs %f16, %f20
14815fadds %f16, %f17, %f16
14816sta %f20, [%i3 + 32 ] %asi
14817
14818P533: !_REPLACEMENT [8] (Int) (Secondary ctx)
14819wr %g0, 0x81, %asi
14820sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
14821add %i0, %i2, %i2
14822sethi %hi(0x2000), %l7
14823ld [%i2+0], %l3
14824st %l3, [%i2+0]
14825add %i2, %l7, %o5
14826ld [%o5+0], %l3
14827st %l3, [%o5+0]
14828add %o5, %l7, %o5
14829ld [%o5+0], %l3
14830st %l3, [%o5+0]
14831add %o5, %l7, %o5
14832ld [%o5+0], %l3
14833st %l3, [%o5+0]
14834add %o5, %l7, %o5
14835ld [%o5+0], %l3
14836st %l3, [%o5+0]
14837add %o5, %l7, %o5
14838ld [%o5+0], %l3
14839st %l3, [%o5+0]
14840add %o5, %l7, %o5
14841ld [%o5+0], %l3
14842st %l3, [%o5+0]
14843add %o5, %l7, %o5
14844ld [%o5+0], %l3
14845st %l3, [%o5+0]
14846
14847P534: !_MEMBAR (FP)
14848membar #StoreLoad
14849
14850P535: !_BLD [5] (FP) (Branch target of P633)
14851wr %g0, 0xf0, %asi
14852ldda [%i0 + 64] %asi, %f32
14853membar #Sync
14854! 2 addresses covered
14855fmovd %f32, %f12
14856fmovd %f40, %f18
14857fmovs %f18, %f13
14858ba P536
14859nop
14860
14861TARGET633:
14862ba RET633
14863nop
14864
14865
14866P536: !_MEMBAR (FP)
14867
14868P537: !_BLD [29] (FP)
14869wr %g0, 0xf0, %asi
14870sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
14871add %i0, %i3, %i3
14872ldda [%i3 + 0] %asi, %f32
14873membar #Sync
14874! 3 addresses covered
14875fmovd %f32, %f14
14876!---- flushing fp results buffer to %f30 ----
14877fmovd %f0, %f30
14878fmovd %f2, %f30
14879fmovd %f4, %f30
14880fmovd %f6, %f30
14881fmovd %f8, %f30
14882fmovd %f10, %f30
14883fmovd %f12, %f30
14884fmovd %f14, %f30
14885!--
14886fmovd %f40, %f0
14887
14888P538: !_MEMBAR (FP) (CBR)
14889
14890! cbranch
14891andcc %l0, 1, %g0
14892be,pn %xcc, TARGET538
14893nop
14894RET538:
14895
14896! lfsr step begin
14897srlx %l0, 1, %l6
14898xnor %l6, %l0, %l6
14899sllx %l6, 63, %l6
14900or %l6, %l0, %l0
14901srlx %l0, 1, %l0
14902
14903
14904P539: !_BLD [16] (FP) (CBR)
14905wr %g0, 0xf0, %asi
14906sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
14907add %i0, %i2, %i2
14908ldda [%i2 + 0] %asi, %f32
14909membar #Sync
14910! 1 addresses covered
14911fmovd %f36, %f18
14912fmovs %f18, %f1
14913
14914! cbranch
14915andcc %l0, 1, %g0
14916be,pn %xcc, TARGET539
14917nop
14918RET539:
14919
14920! lfsr step begin
14921srlx %l0, 1, %l7
14922xnor %l7, %l0, %l7
14923sllx %l7, 63, %l7
14924or %l7, %l0, %l0
14925srlx %l0, 1, %l0
14926
14927
14928P540: !_MEMBAR (FP) (Branch target of P306)
14929ba P541
14930nop
14931
14932TARGET306:
14933ba RET306
14934nop
14935
14936
14937P541: !_REPLACEMENT [19] (Int) (Secondary ctx)
14938wr %g0, 0x81, %asi
14939sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
14940sub %i0, %i3, %i3
14941sethi %hi(0x2000), %o5
14942ld [%i3+0], %l6
14943st %l6, [%i3+0]
14944add %i3, %o5, %l3
14945ld [%l3+0], %l6
14946st %l6, [%l3+0]
14947add %l3, %o5, %l3
14948ld [%l3+0], %l6
14949st %l6, [%l3+0]
14950add %l3, %o5, %l3
14951ld [%l3+0], %l6
14952st %l6, [%l3+0]
14953add %l3, %o5, %l3
14954ld [%l3+0], %l6
14955st %l6, [%l3+0]
14956add %l3, %o5, %l3
14957ld [%l3+0], %l6
14958st %l6, [%l3+0]
14959add %l3, %o5, %l3
14960ld [%l3+0], %l6
14961st %l6, [%l3+0]
14962add %l3, %o5, %l3
14963ld [%l3+0], %l6
14964st %l6, [%l3+0]
14965
14966P542: !_MEMBAR (FP)
14967membar #StoreLoad
14968
14969P543: !_BLD [22] (FP)
14970wr %g0, 0xf0, %asi
14971sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
14972add %i0, %i2, %i2
14973ldda [%i2 + 0] %asi, %f32
14974membar #Sync
14975! 3 addresses covered
14976fmovd %f32, %f2
14977fmovd %f40, %f4
14978
14979P544: !_MEMBAR (FP)
14980
14981P545: !_REPLACEMENT [31] (Int)
14982sethi %hi(0x2000), %l7
14983ld [%i3+64], %l3
14984st %l3, [%i3+64]
14985add %i3, %l7, %o5
14986ld [%o5+64], %l3
14987st %l3, [%o5+64]
14988add %o5, %l7, %o5
14989ld [%o5+64], %l3
14990st %l3, [%o5+64]
14991add %o5, %l7, %o5
14992ld [%o5+64], %l3
14993st %l3, [%o5+64]
14994add %o5, %l7, %o5
14995ld [%o5+64], %l3
14996st %l3, [%o5+64]
14997add %o5, %l7, %o5
14998ld [%o5+64], %l3
14999st %l3, [%o5+64]
15000add %o5, %l7, %o5
15001ld [%o5+64], %l3
15002st %l3, [%o5+64]
15003add %o5, %l7, %o5
15004ld [%o5+64], %l3
15005st %l3, [%o5+64]
15006
15007P546: !_REPLACEMENT [15] (Int)
15008sethi %hi(0x2000), %l6
15009ld [%i3+128], %o5
15010st %o5, [%i3+128]
15011add %i3, %l6, %l7
15012ld [%l7+128], %o5
15013st %o5, [%l7+128]
15014add %l7, %l6, %l7
15015ld [%l7+128], %o5
15016st %o5, [%l7+128]
15017add %l7, %l6, %l7
15018ld [%l7+128], %o5
15019st %o5, [%l7+128]
15020add %l7, %l6, %l7
15021ld [%l7+128], %o5
15022st %o5, [%l7+128]
15023add %l7, %l6, %l7
15024ld [%l7+128], %o5
15025st %o5, [%l7+128]
15026add %l7, %l6, %l7
15027ld [%l7+128], %o5
15028st %o5, [%l7+128]
15029add %l7, %l6, %l7
15030ld [%l7+128], %o5
15031st %o5, [%l7+128]
15032
15033P547: !_REPLACEMENT [28] (Int)
15034sethi %hi(0x2000), %l3
15035ld [%i3+0], %l7
15036st %l7, [%i3+0]
15037add %i3, %l3, %l6
15038ld [%l6+0], %l7
15039st %l7, [%l6+0]
15040add %l6, %l3, %l6
15041ld [%l6+0], %l7
15042st %l7, [%l6+0]
15043add %l6, %l3, %l6
15044ld [%l6+0], %l7
15045st %l7, [%l6+0]
15046add %l6, %l3, %l6
15047ld [%l6+0], %l7
15048st %l7, [%l6+0]
15049add %l6, %l3, %l6
15050ld [%l6+0], %l7
15051st %l7, [%l6+0]
15052add %l6, %l3, %l6
15053ld [%l6+0], %l7
15054st %l7, [%l6+0]
15055add %l6, %l3, %l6
15056ld [%l6+0], %l7
15057st %l7, [%l6+0]
15058
15059P548: !_REPLACEMENT [8] (Int)
15060sethi %hi(0x2000), %o5
15061ld [%i3+0], %l6
15062st %l6, [%i3+0]
15063add %i3, %o5, %l3
15064ld [%l3+0], %l6
15065st %l6, [%l3+0]
15066add %l3, %o5, %l3
15067ld [%l3+0], %l6
15068st %l6, [%l3+0]
15069add %l3, %o5, %l3
15070ld [%l3+0], %l6
15071st %l6, [%l3+0]
15072add %l3, %o5, %l3
15073ld [%l3+0], %l6
15074st %l6, [%l3+0]
15075add %l3, %o5, %l3
15076ld [%l3+0], %l6
15077st %l6, [%l3+0]
15078add %l3, %o5, %l3
15079ld [%l3+0], %l6
15080st %l6, [%l3+0]
15081add %l3, %o5, %l3
15082ld [%l3+0], %l6
15083st %l6, [%l3+0]
15084
15085P549: !_MEMBAR (FP)
15086
15087P550: !_BST [28] (maybe <- 0x4000003d) (FP)
15088wr %g0, 0xf0, %asi
15089sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
15090add %i0, %i3, %i3
15091! preparing store val #0, next val will be in f32
15092fmovs %f16, %f20
15093fadds %f16, %f17, %f16
15094! preparing store val #1, next val will be in f33
15095fmovs %f16, %f21
15096fadds %f16, %f17, %f16
15097! preparing store val #2, next val will be in f40
15098fmovd %f20, %f32
15099fmovs %f16, %f20
15100fadds %f16, %f17, %f16
15101fmovd %f20, %f40
15102membar #Sync
15103stda %f32, [%i3 + 0 ] %asi
15104
15105P551: !_MEMBAR (FP)
15106membar #StoreLoad
15107
15108P552: !_ST [18] (maybe <- 0x800005) (Int)
15109sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
15110add %i0, %i2, %i2
15111stw %l4, [%i2 + 128 ]
15112add %l4, 1, %l4
15113
15114P553: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P403)
15115
15116! cbranch
15117andcc %l0, 1, %g0
15118be,pt %xcc, TARGET553
15119nop
15120RET553:
15121
15122! lfsr step begin
15123srlx %l0, 1, %l3
15124xnor %l3, %l0, %l3
15125sllx %l3, 63, %l3
15126or %l3, %l0, %l0
15127srlx %l0, 1, %l0
15128
15129ba P554
15130nop
15131
15132TARGET403:
15133ba RET403
15134nop
15135
15136
15137P554: !_BSTC [5] (maybe <- 0x40000040) (FP) (Secondary ctx)
15138wr %g0, 0xe1, %asi
15139! preparing store val #0, next val will be in f32
15140fmovs %f16, %f20
15141fadds %f16, %f17, %f16
15142! preparing store val #1, next val will be in f40
15143fmovd %f20, %f32
15144fmovs %f16, %f20
15145fadds %f16, %f17, %f16
15146fmovd %f20, %f40
15147membar #Sync
15148stda %f32, [%i0 + 64 ] %asi
15149
15150P555: !_MEMBAR (FP) (Secondary ctx)
15151membar #StoreLoad
15152
15153P556: !_REPLACEMENT [7] (Int)
15154sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
15155add %i0, %i3, %i3
15156sethi %hi(0x2000), %l3
15157ld [%i3+128], %l7
15158st %l7, [%i3+128]
15159add %i3, %l3, %l6
15160ld [%l6+128], %l7
15161st %l7, [%l6+128]
15162add %l6, %l3, %l6
15163ld [%l6+128], %l7
15164st %l7, [%l6+128]
15165add %l6, %l3, %l6
15166ld [%l6+128], %l7
15167st %l7, [%l6+128]
15168add %l6, %l3, %l6
15169ld [%l6+128], %l7
15170st %l7, [%l6+128]
15171add %l6, %l3, %l6
15172ld [%l6+128], %l7
15173st %l7, [%l6+128]
15174add %l6, %l3, %l6
15175ld [%l6+128], %l7
15176st %l7, [%l6+128]
15177add %l6, %l3, %l6
15178ld [%l6+128], %l7
15179st %l7, [%l6+128]
15180
15181P557: !_REPLACEMENT [34] (Int)
15182sethi %hi(0x2000), %o5
15183ld [%i3+64], %l6
15184st %l6, [%i3+64]
15185add %i3, %o5, %l3
15186ld [%l3+64], %l6
15187st %l6, [%l3+64]
15188add %l3, %o5, %l3
15189ld [%l3+64], %l6
15190st %l6, [%l3+64]
15191add %l3, %o5, %l3
15192ld [%l3+64], %l6
15193st %l6, [%l3+64]
15194add %l3, %o5, %l3
15195ld [%l3+64], %l6
15196st %l6, [%l3+64]
15197add %l3, %o5, %l3
15198ld [%l3+64], %l6
15199st %l6, [%l3+64]
15200add %l3, %o5, %l3
15201ld [%l3+64], %l6
15202st %l6, [%l3+64]
15203add %l3, %o5, %l3
15204ld [%l3+64], %l6
15205st %l6, [%l3+64]
15206
15207P558: !_REPLACEMENT [3] (Int) (Nucleus ctx)
15208wr %g0, 0x4, %asi
15209sethi %hi(0x2000), %l7
15210ld [%i3+16], %l3
15211st %l3, [%i3+16]
15212add %i3, %l7, %o5
15213ld [%o5+16], %l3
15214st %l3, [%o5+16]
15215add %o5, %l7, %o5
15216ld [%o5+16], %l3
15217st %l3, [%o5+16]
15218add %o5, %l7, %o5
15219ld [%o5+16], %l3
15220st %l3, [%o5+16]
15221add %o5, %l7, %o5
15222ld [%o5+16], %l3
15223st %l3, [%o5+16]
15224add %o5, %l7, %o5
15225ld [%o5+16], %l3
15226st %l3, [%o5+16]
15227add %o5, %l7, %o5
15228ld [%o5+16], %l3
15229st %l3, [%o5+16]
15230add %o5, %l7, %o5
15231ld [%o5+16], %l3
15232st %l3, [%o5+16]
15233
15234P559: !_REPLACEMENT [24] (Int)
15235sethi %hi(0x2000), %l6
15236ld [%i3+64], %o5
15237st %o5, [%i3+64]
15238add %i3, %l6, %l7
15239ld [%l7+64], %o5
15240st %o5, [%l7+64]
15241add %l7, %l6, %l7
15242ld [%l7+64], %o5
15243st %o5, [%l7+64]
15244add %l7, %l6, %l7
15245ld [%l7+64], %o5
15246st %o5, [%l7+64]
15247add %l7, %l6, %l7
15248ld [%l7+64], %o5
15249st %o5, [%l7+64]
15250add %l7, %l6, %l7
15251ld [%l7+64], %o5
15252st %o5, [%l7+64]
15253add %l7, %l6, %l7
15254ld [%l7+64], %o5
15255st %o5, [%l7+64]
15256add %l7, %l6, %l7
15257ld [%l7+64], %o5
15258st %o5, [%l7+64]
15259
15260P560: !_MEMBAR (FP)
15261
15262P561: !_BST [7] (maybe <- 0x40000042) (FP)
15263wr %g0, 0xf0, %asi
15264! preparing store val #0, next val will be in f32
15265fmovs %f16, %f20
15266fadds %f16, %f17, %f16
15267fmovd %f20, %f32
15268membar #Sync
15269stda %f32, [%i0 + 128 ] %asi
15270
15271P562: !_MEMBAR (FP)
15272membar #StoreLoad
15273
15274P563: !_REPLACEMENT [23] (Int) (Secondary ctx)
15275wr %g0, 0x81, %asi
15276sethi %hi(0x2000), %o5
15277ld [%i3+32], %l6
15278st %l6, [%i3+32]
15279add %i3, %o5, %l3
15280ld [%l3+32], %l6
15281st %l6, [%l3+32]
15282add %l3, %o5, %l3
15283ld [%l3+32], %l6
15284st %l6, [%l3+32]
15285add %l3, %o5, %l3
15286ld [%l3+32], %l6
15287st %l6, [%l3+32]
15288add %l3, %o5, %l3
15289ld [%l3+32], %l6
15290st %l6, [%l3+32]
15291add %l3, %o5, %l3
15292ld [%l3+32], %l6
15293st %l6, [%l3+32]
15294add %l3, %o5, %l3
15295ld [%l3+32], %l6
15296st %l6, [%l3+32]
15297add %l3, %o5, %l3
15298ld [%l3+32], %l6
15299st %l6, [%l3+32]
15300
15301P564: !_REPLACEMENT [29] (Int) (Nucleus ctx)
15302wr %g0, 0x4, %asi
15303sethi %hi(0x2000), %l7
15304ld [%i3+4], %l3
15305st %l3, [%i3+4]
15306add %i3, %l7, %o5
15307ld [%o5+4], %l3
15308st %l3, [%o5+4]
15309add %o5, %l7, %o5
15310ld [%o5+4], %l3
15311st %l3, [%o5+4]
15312add %o5, %l7, %o5
15313ld [%o5+4], %l3
15314st %l3, [%o5+4]
15315add %o5, %l7, %o5
15316ld [%o5+4], %l3
15317st %l3, [%o5+4]
15318add %o5, %l7, %o5
15319ld [%o5+4], %l3
15320st %l3, [%o5+4]
15321add %o5, %l7, %o5
15322ld [%o5+4], %l3
15323st %l3, [%o5+4]
15324add %o5, %l7, %o5
15325ld [%o5+4], %l3
15326st %l3, [%o5+4]
15327
15328P565: !_LD [13] (FP) (Branch target of P473)
15329sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
15330add %i0, %i2, %i2
15331ld [%i2 + 32], %f5
15332! 1 addresses covered
15333ba P566
15334nop
15335
15336TARGET473:
15337ba RET473
15338nop
15339
15340
15341P566: !_REPLACEMENT [20] (Int) (Branch target of P525)
15342sethi %hi(0x2000), %l6
15343ld [%i3+256], %o5
15344st %o5, [%i3+256]
15345add %i3, %l6, %l7
15346ld [%l7+256], %o5
15347st %o5, [%l7+256]
15348add %l7, %l6, %l7
15349ld [%l7+256], %o5
15350st %o5, [%l7+256]
15351add %l7, %l6, %l7
15352ld [%l7+256], %o5
15353st %o5, [%l7+256]
15354add %l7, %l6, %l7
15355ld [%l7+256], %o5
15356st %o5, [%l7+256]
15357add %l7, %l6, %l7
15358ld [%l7+256], %o5
15359st %o5, [%l7+256]
15360add %l7, %l6, %l7
15361ld [%l7+256], %o5
15362st %o5, [%l7+256]
15363add %l7, %l6, %l7
15364ld [%l7+256], %o5
15365st %o5, [%l7+256]
15366ba P567
15367nop
15368
15369TARGET525:
15370ba RET525
15371nop
15372
15373
15374P567: !_ST [4] (maybe <- 0x800006) (Int) (Nucleus ctx)
15375wr %g0, 0x4, %asi
15376stwa %l4, [%i0 + 32] %asi
15377add %l4, 1, %l4
15378
15379P568: !_REPLACEMENT [20] (Int)
15380sethi %hi(0x2000), %o5
15381ld [%i3+256], %l6
15382st %l6, [%i3+256]
15383add %i3, %o5, %l3
15384ld [%l3+256], %l6
15385st %l6, [%l3+256]
15386add %l3, %o5, %l3
15387ld [%l3+256], %l6
15388st %l6, [%l3+256]
15389add %l3, %o5, %l3
15390ld [%l3+256], %l6
15391st %l6, [%l3+256]
15392add %l3, %o5, %l3
15393ld [%l3+256], %l6
15394st %l6, [%l3+256]
15395add %l3, %o5, %l3
15396ld [%l3+256], %l6
15397st %l6, [%l3+256]
15398add %l3, %o5, %l3
15399ld [%l3+256], %l6
15400st %l6, [%l3+256]
15401add %l3, %o5, %l3
15402ld [%l3+256], %l6
15403st %l6, [%l3+256]
15404
15405P569: !_REPLACEMENT [9] (Int)
15406sethi %hi(0x2000), %l7
15407ld [%i3+32], %l3
15408st %l3, [%i3+32]
15409add %i3, %l7, %o5
15410ld [%o5+32], %l3
15411st %l3, [%o5+32]
15412add %o5, %l7, %o5
15413ld [%o5+32], %l3
15414st %l3, [%o5+32]
15415add %o5, %l7, %o5
15416ld [%o5+32], %l3
15417st %l3, [%o5+32]
15418add %o5, %l7, %o5
15419ld [%o5+32], %l3
15420st %l3, [%o5+32]
15421add %o5, %l7, %o5
15422ld [%o5+32], %l3
15423st %l3, [%o5+32]
15424add %o5, %l7, %o5
15425ld [%o5+32], %l3
15426st %l3, [%o5+32]
15427add %o5, %l7, %o5
15428ld [%o5+32], %l3
15429st %l3, [%o5+32]
15430
15431P570: !_REPLACEMENT [25] (Int) (Secondary ctx)
15432wr %g0, 0x81, %asi
15433sethi %hi(0x2000), %l6
15434ld [%i3+96], %o5
15435st %o5, [%i3+96]
15436add %i3, %l6, %l7
15437ld [%l7+96], %o5
15438st %o5, [%l7+96]
15439add %l7, %l6, %l7
15440ld [%l7+96], %o5
15441st %o5, [%l7+96]
15442add %l7, %l6, %l7
15443ld [%l7+96], %o5
15444st %o5, [%l7+96]
15445add %l7, %l6, %l7
15446ld [%l7+96], %o5
15447st %o5, [%l7+96]
15448add %l7, %l6, %l7
15449ld [%l7+96], %o5
15450st %o5, [%l7+96]
15451add %l7, %l6, %l7
15452ld [%l7+96], %o5
15453st %o5, [%l7+96]
15454add %l7, %l6, %l7
15455ld [%l7+96], %o5
15456st %o5, [%l7+96]
15457
15458P571: !_LD [3] (Int) (Secondary ctx) (Branch target of P654)
15459wr %g0, 0x81, %asi
15460lduwa [%i0 + 16] %asi, %l6
15461! move %l6(lower) -> %o0(lower)
15462or %l6, %o0, %o0
15463ba P572
15464nop
15465
15466TARGET654:
15467ba RET654
15468nop
15469
15470
15471P572: !_MEMBAR (FP)
15472
15473P573: !_BST [28] (maybe <- 0x40000043) (FP) (CBR)
15474wr %g0, 0xf0, %asi
15475sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
15476add %i0, %i3, %i3
15477! preparing store val #0, next val will be in f32
15478fmovs %f16, %f20
15479fadds %f16, %f17, %f16
15480! preparing store val #1, next val will be in f33
15481fmovs %f16, %f21
15482fadds %f16, %f17, %f16
15483! preparing store val #2, next val will be in f40
15484fmovd %f20, %f32
15485fmovs %f16, %f20
15486fadds %f16, %f17, %f16
15487fmovd %f20, %f40
15488membar #Sync
15489stda %f32, [%i3 + 0 ] %asi
15490
15491! cbranch
15492andcc %l0, 1, %g0
15493be,pn %xcc, TARGET573
15494nop
15495RET573:
15496
15497! lfsr step begin
15498srlx %l0, 1, %l6
15499xnor %l6, %l0, %l6
15500sllx %l6, 63, %l6
15501or %l6, %l0, %l0
15502srlx %l0, 1, %l0
15503
15504
15505P574: !_MEMBAR (FP)
15506membar #StoreLoad
15507
15508P575: !_REPLACEMENT [14] (Int)
15509sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
15510sub %i0, %i2, %i2
15511sethi %hi(0x2000), %l7
15512ld [%i2+64], %l3
15513st %l3, [%i2+64]
15514add %i2, %l7, %o5
15515ld [%o5+64], %l3
15516st %l3, [%o5+64]
15517add %o5, %l7, %o5
15518ld [%o5+64], %l3
15519st %l3, [%o5+64]
15520add %o5, %l7, %o5
15521ld [%o5+64], %l3
15522st %l3, [%o5+64]
15523add %o5, %l7, %o5
15524ld [%o5+64], %l3
15525st %l3, [%o5+64]
15526add %o5, %l7, %o5
15527ld [%o5+64], %l3
15528st %l3, [%o5+64]
15529add %o5, %l7, %o5
15530ld [%o5+64], %l3
15531st %l3, [%o5+64]
15532add %o5, %l7, %o5
15533ld [%o5+64], %l3
15534st %l3, [%o5+64]
15535
15536P576: !_MEMBAR (FP) (Branch target of P277)
15537ba P577
15538nop
15539
15540TARGET277:
15541ba RET277
15542nop
15543
15544
15545P577: !_BSTC [28] (maybe <- 0x40000046) (FP)
15546wr %g0, 0xe0, %asi
15547! preparing store val #0, next val will be in f32
15548fmovs %f16, %f20
15549fadds %f16, %f17, %f16
15550! preparing store val #1, next val will be in f33
15551fmovs %f16, %f21
15552fadds %f16, %f17, %f16
15553! preparing store val #2, next val will be in f40
15554fmovd %f20, %f32
15555fmovs %f16, %f20
15556fadds %f16, %f17, %f16
15557fmovd %f20, %f40
15558membar #Sync
15559stda %f32, [%i3 + 0 ] %asi
15560
15561P578: !_MEMBAR (FP) (CBR)
15562membar #StoreLoad
15563
15564! cbranch
15565andcc %l0, 1, %g0
15566be,pt %xcc, TARGET578
15567nop
15568RET578:
15569
15570! lfsr step begin
15571srlx %l0, 1, %l3
15572xnor %l3, %l0, %l3
15573sllx %l3, 63, %l3
15574or %l3, %l0, %l0
15575srlx %l0, 1, %l0
15576
15577
15578P579: !_IDC_FLIP [7] (Int)
15579IDC_FLIP(579, 23417, 1, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
15580
15581P580: !_REPLACEMENT [13] (Int)
15582sethi %hi(0x2000), %l6
15583ld [%i2+32], %o5
15584st %o5, [%i2+32]
15585add %i2, %l6, %l7
15586ld [%l7+32], %o5
15587st %o5, [%l7+32]
15588add %l7, %l6, %l7
15589ld [%l7+32], %o5
15590st %o5, [%l7+32]
15591add %l7, %l6, %l7
15592ld [%l7+32], %o5
15593st %o5, [%l7+32]
15594add %l7, %l6, %l7
15595ld [%l7+32], %o5
15596st %o5, [%l7+32]
15597add %l7, %l6, %l7
15598ld [%l7+32], %o5
15599st %o5, [%l7+32]
15600add %l7, %l6, %l7
15601ld [%l7+32], %o5
15602st %o5, [%l7+32]
15603add %l7, %l6, %l7
15604ld [%l7+32], %o5
15605st %o5, [%l7+32]
15606
15607P581: !_REPLACEMENT [14] (Int) (CBR)
15608sethi %hi(0x2000), %l3
15609ld [%i2+64], %l7
15610st %l7, [%i2+64]
15611add %i2, %l3, %l6
15612ld [%l6+64], %l7
15613st %l7, [%l6+64]
15614add %l6, %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]
15632
15633! cbranch
15634andcc %l0, 1, %g0
15635be,pn %xcc, TARGET581
15636nop
15637RET581:
15638
15639! lfsr step begin
15640srlx %l0, 1, %o5
15641xnor %o5, %l0, %o5
15642sllx %o5, 63, %o5
15643or %o5, %l0, %l0
15644srlx %l0, 1, %l0
15645
15646
15647P582: !_MEMBAR (FP)
15648membar #StoreLoad
15649
15650P583: !_BLD [20] (FP) (CBR)
15651wr %g0, 0xf0, %asi
15652sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
15653add %i0, %i3, %i3
15654ldda [%i3 + 256] %asi, %f32
15655membar #Sync
15656! 1 addresses covered
15657fmovd %f32, %f6
15658
15659! cbranch
15660andcc %l0, 1, %g0
15661be,pt %xcc, TARGET583
15662nop
15663RET583:
15664
15665! lfsr step begin
15666srlx %l0, 1, %l3
15667xnor %l3, %l0, %l3
15668sllx %l3, 63, %l3
15669or %l3, %l0, %l0
15670srlx %l0, 1, %l0
15671
15672
15673P584: !_MEMBAR (FP)
15674
15675P585: !_ST [14] (maybe <- 0x40000049) (FP)
15676sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
15677add %i0, %i2, %i2
15678! preparing store val #0, next val will be in f20
15679fmovs %f16, %f20
15680fadds %f16, %f17, %f16
15681st %f20, [%i2 + 64 ]
15682
15683P586: !_MEMBAR (FP)
15684
15685P587: !_BST [31] (maybe <- 0x4000004a) (FP)
15686wr %g0, 0xf0, %asi
15687sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
15688add %i0, %i3, %i3
15689! preparing store val #0, next val will be in f32
15690fmovs %f16, %f20
15691fadds %f16, %f17, %f16
15692! preparing store val #1, next val will be in f40
15693fmovd %f20, %f32
15694fmovs %f16, %f20
15695fadds %f16, %f17, %f16
15696fmovd %f20, %f40
15697membar #Sync
15698stda %f32, [%i3 + 64 ] %asi
15699
15700P588: !_MEMBAR (FP)
15701membar #StoreLoad
15702
15703P589: !_REPLACEMENT [12] (Int) (CBR)
15704sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
15705sub %i0, %i2, %i2
15706sethi %hi(0x2000), %o5
15707ld [%i2+4], %l6
15708st %l6, [%i2+4]
15709add %i2, %o5, %l3
15710ld [%l3+4], %l6
15711st %l6, [%l3+4]
15712add %l3, %o5, %l3
15713ld [%l3+4], %l6
15714st %l6, [%l3+4]
15715add %l3, %o5, %l3
15716ld [%l3+4], %l6
15717st %l6, [%l3+4]
15718add %l3, %o5, %l3
15719ld [%l3+4], %l6
15720st %l6, [%l3+4]
15721add %l3, %o5, %l3
15722ld [%l3+4], %l6
15723st %l6, [%l3+4]
15724add %l3, %o5, %l3
15725ld [%l3+4], %l6
15726st %l6, [%l3+4]
15727add %l3, %o5, %l3
15728ld [%l3+4], %l6
15729st %l6, [%l3+4]
15730
15731! cbranch
15732andcc %l0, 1, %g0
15733be,pt %xcc, TARGET589
15734nop
15735RET589:
15736
15737! lfsr step begin
15738srlx %l0, 1, %l7
15739xnor %l7, %l0, %l7
15740sllx %l7, 63, %l7
15741or %l7, %l0, %l0
15742srlx %l0, 1, %l0
15743
15744
15745P590: !_ST [1] (maybe <- 0x800007) (Int) (Branch target of P304)
15746stw %l4, [%i0 + 4 ]
15747add %l4, 1, %l4
15748ba P591
15749nop
15750
15751TARGET304:
15752ba RET304
15753nop
15754
15755
15756P591: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx)
15757wr %g0, 0x81, %asi
15758sethi %hi(0x2000), %l7
15759ld [%i2+64], %l3
15760st %l3, [%i2+64]
15761add %i2, %l7, %o5
15762ld [%o5+64], %l3
15763st %l3, [%o5+64]
15764add %o5, %l7, %o5
15765ld [%o5+64], %l3
15766st %l3, [%o5+64]
15767add %o5, %l7, %o5
15768ld [%o5+64], %l3
15769st %l3, [%o5+64]
15770add %o5, %l7, %o5
15771ld [%o5+64], %l3
15772st %l3, [%o5+64]
15773add %o5, %l7, %o5
15774ld [%o5+64], %l3
15775st %l3, [%o5+64]
15776add %o5, %l7, %o5
15777ld [%o5+64], %l3
15778st %l3, [%o5+64]
15779add %o5, %l7, %o5
15780ld [%o5+64], %l3
15781st %l3, [%o5+64]
15782
15783! cbranch
15784andcc %l0, 1, %g0
15785be,pn %xcc, TARGET591
15786nop
15787RET591:
15788
15789! lfsr step begin
15790srlx %l0, 1, %l6
15791xnor %l6, %l0, %l6
15792sllx %l6, 63, %l6
15793or %l6, %l0, %l0
15794srlx %l0, 1, %l0
15795
15796
15797P592: !_MEMBAR (FP)
15798
15799P593: !_BSTC [0] (maybe <- 0x4000004c) (FP) (CBR)
15800wr %g0, 0xe0, %asi
15801! preparing store val #0, next val will be in f32
15802fmovs %f16, %f20
15803fadds %f16, %f17, %f16
15804! preparing store val #1, next val will be in f33
15805fmovs %f16, %f21
15806fadds %f16, %f17, %f16
15807! preparing store val #2, next val will be in f34
15808fmovd %f20, %f32
15809fmovs %f16, %f20
15810fadds %f16, %f17, %f16
15811! preparing store val #3, next val will be in f36
15812fmovd %f20, %f34
15813fmovs %f16, %f20
15814fadds %f16, %f17, %f16
15815! preparing store val #4, next val will be in f40
15816fmovd %f20, %f36
15817fmovs %f16, %f20
15818fadds %f16, %f17, %f16
15819fmovd %f20, %f40
15820membar #Sync
15821stda %f32, [%i0 + 0 ] %asi
15822
15823! cbranch
15824andcc %l0, 1, %g0
15825be,pn %xcc, TARGET593
15826nop
15827RET593:
15828
15829! lfsr step begin
15830srlx %l0, 1, %l6
15831xnor %l6, %l0, %l6
15832sllx %l6, 63, %l6
15833or %l6, %l0, %l0
15834srlx %l0, 1, %l0
15835
15836
15837P594: !_MEMBAR (FP)
15838membar #StoreLoad
15839
15840P595: !_REPLACEMENT [19] (Int)
15841sethi %hi(0x2000), %l7
15842ld [%i2+0], %l3
15843st %l3, [%i2+0]
15844add %i2, %l7, %o5
15845ld [%o5+0], %l3
15846st %l3, [%o5+0]
15847add %o5, %l7, %o5
15848ld [%o5+0], %l3
15849st %l3, [%o5+0]
15850add %o5, %l7, %o5
15851ld [%o5+0], %l3
15852st %l3, [%o5+0]
15853add %o5, %l7, %o5
15854ld [%o5+0], %l3
15855st %l3, [%o5+0]
15856add %o5, %l7, %o5
15857ld [%o5+0], %l3
15858st %l3, [%o5+0]
15859add %o5, %l7, %o5
15860ld [%o5+0], %l3
15861st %l3, [%o5+0]
15862add %o5, %l7, %o5
15863ld [%o5+0], %l3
15864st %l3, [%o5+0]
15865
15866P596: !_ST [0] (maybe <- 0x40000051) (FP) (Nucleus ctx)
15867wr %g0, 0x4, %asi
15868! preparing store val #0, next val will be in f20
15869fmovs %f16, %f20
15870fadds %f16, %f17, %f16
15871sta %f20, [%i0 + 0 ] %asi
15872
15873P597: !_IDC_FLIP [19] (Int)
15874sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
15875add %i0, %i3, %i3
15876IDC_FLIP(597, 9027, 1, 0x45000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
15877
15878P598: !_MEMBAR (FP)
15879
15880P599: !_BSTC [15] (maybe <- 0x40000052) (FP) (Branch target of P675)
15881wr %g0, 0xe0, %asi
15882sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
15883add %i0, %i2, %i2
15884! preparing store val #0, next val will be in f32
15885fmovs %f16, %f20
15886fadds %f16, %f17, %f16
15887fmovd %f20, %f32
15888membar #Sync
15889stda %f32, [%i2 + 128 ] %asi
15890ba P600
15891nop
15892
15893TARGET675:
15894ba RET675
15895nop
15896
15897
15898P600: !_MEMBAR (FP) (CBR)
15899membar #StoreLoad
15900
15901! cbranch
15902andcc %l0, 1, %g0
15903be,pn %xcc, TARGET600
15904nop
15905RET600:
15906
15907! lfsr step begin
15908srlx %l0, 1, %l3
15909xnor %l3, %l0, %l3
15910sllx %l3, 63, %l3
15911or %l3, %l0, %l0
15912srlx %l0, 1, %l0
15913
15914
15915P601: !_REPLACEMENT [18] (Int) (Secondary ctx)
15916wr %g0, 0x81, %asi
15917sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
15918add %i0, %i3, %i3
15919sethi %hi(0x2000), %l6
15920ld [%i3+128], %o5
15921st %o5, [%i3+128]
15922add %i3, %l6, %l7
15923ld [%l7+128], %o5
15924st %o5, [%l7+128]
15925add %l7, %l6, %l7
15926ld [%l7+128], %o5
15927st %o5, [%l7+128]
15928add %l7, %l6, %l7
15929ld [%l7+128], %o5
15930st %o5, [%l7+128]
15931add %l7, %l6, %l7
15932ld [%l7+128], %o5
15933st %o5, [%l7+128]
15934add %l7, %l6, %l7
15935ld [%l7+128], %o5
15936st %o5, [%l7+128]
15937add %l7, %l6, %l7
15938ld [%l7+128], %o5
15939st %o5, [%l7+128]
15940add %l7, %l6, %l7
15941ld [%l7+128], %o5
15942st %o5, [%l7+128]
15943
15944P602: !_REPLACEMENT [4] (Int)
15945sethi %hi(0x2000), %l3
15946ld [%i3+32], %l7
15947st %l7, [%i3+32]
15948add %i3, %l3, %l6
15949ld [%l6+32], %l7
15950st %l7, [%l6+32]
15951add %l6, %l3, %l6
15952ld [%l6+32], %l7
15953st %l7, [%l6+32]
15954add %l6, %l3, %l6
15955ld [%l6+32], %l7
15956st %l7, [%l6+32]
15957add %l6, %l3, %l6
15958ld [%l6+32], %l7
15959st %l7, [%l6+32]
15960add %l6, %l3, %l6
15961ld [%l6+32], %l7
15962st %l7, [%l6+32]
15963add %l6, %l3, %l6
15964ld [%l6+32], %l7
15965st %l7, [%l6+32]
15966add %l6, %l3, %l6
15967ld [%l6+32], %l7
15968st %l7, [%l6+32]
15969
15970P603: !_ST [11] (maybe <- 0x800008) (Int)
15971stw %l4, [%i2 + 0 ]
15972add %l4, 1, %l4
15973
15974P604: !_REPLACEMENT [8] (Int)
15975sethi %hi(0x2000), %l7
15976ld [%i3+0], %l3
15977st %l3, [%i3+0]
15978add %i3, %l7, %o5
15979ld [%o5+0], %l3
15980st %l3, [%o5+0]
15981add %o5, %l7, %o5
15982ld [%o5+0], %l3
15983st %l3, [%o5+0]
15984add %o5, %l7, %o5
15985ld [%o5+0], %l3
15986st %l3, [%o5+0]
15987add %o5, %l7, %o5
15988ld [%o5+0], %l3
15989st %l3, [%o5+0]
15990add %o5, %l7, %o5
15991ld [%o5+0], %l3
15992st %l3, [%o5+0]
15993add %o5, %l7, %o5
15994ld [%o5+0], %l3
15995st %l3, [%o5+0]
15996add %o5, %l7, %o5
15997ld [%o5+0], %l3
15998st %l3, [%o5+0]
15999
16000P605: !_REPLACEMENT [6] (Int)
16001sethi %hi(0x2000), %l6
16002ld [%i3+96], %o5
16003st %o5, [%i3+96]
16004add %i3, %l6, %l7
16005ld [%l7+96], %o5
16006st %o5, [%l7+96]
16007add %l7, %l6, %l7
16008ld [%l7+96], %o5
16009st %o5, [%l7+96]
16010add %l7, %l6, %l7
16011ld [%l7+96], %o5
16012st %o5, [%l7+96]
16013add %l7, %l6, %l7
16014ld [%l7+96], %o5
16015st %o5, [%l7+96]
16016add %l7, %l6, %l7
16017ld [%l7+96], %o5
16018st %o5, [%l7+96]
16019add %l7, %l6, %l7
16020ld [%l7+96], %o5
16021st %o5, [%l7+96]
16022add %l7, %l6, %l7
16023ld [%l7+96], %o5
16024st %o5, [%l7+96]
16025
16026P606: !_IDC_FLIP [16] (Int)
16027sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
16028add %i0, %i2, %i2
16029IDC_FLIP(606, 3504, 1, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3)
16030
16031P607: !_REPLACEMENT [1] (Int) (Branch target of P386)
16032sethi %hi(0x2000), %l6
16033ld [%i3+4], %o5
16034st %o5, [%i3+4]
16035add %i3, %l6, %l7
16036ld [%l7+4], %o5
16037st %o5, [%l7+4]
16038add %l7, %l6, %l7
16039ld [%l7+4], %o5
16040st %o5, [%l7+4]
16041add %l7, %l6, %l7
16042ld [%l7+4], %o5
16043st %o5, [%l7+4]
16044add %l7, %l6, %l7
16045ld [%l7+4], %o5
16046st %o5, [%l7+4]
16047add %l7, %l6, %l7
16048ld [%l7+4], %o5
16049st %o5, [%l7+4]
16050add %l7, %l6, %l7
16051ld [%l7+4], %o5
16052st %o5, [%l7+4]
16053add %l7, %l6, %l7
16054ld [%l7+4], %o5
16055st %o5, [%l7+4]
16056ba P608
16057nop
16058
16059TARGET386:
16060ba RET386
16061nop
16062
16063
16064P608: !_REPLACEMENT [30] (Int) (CBR)
16065sethi %hi(0x2000), %l3
16066ld [%i3+32], %l7
16067st %l7, [%i3+32]
16068add %i3, %l3, %l6
16069ld [%l6+32], %l7
16070st %l7, [%l6+32]
16071add %l6, %l3, %l6
16072ld [%l6+32], %l7
16073st %l7, [%l6+32]
16074add %l6, %l3, %l6
16075ld [%l6+32], %l7
16076st %l7, [%l6+32]
16077add %l6, %l3, %l6
16078ld [%l6+32], %l7
16079st %l7, [%l6+32]
16080add %l6, %l3, %l6
16081ld [%l6+32], %l7
16082st %l7, [%l6+32]
16083add %l6, %l3, %l6
16084ld [%l6+32], %l7
16085st %l7, [%l6+32]
16086add %l6, %l3, %l6
16087ld [%l6+32], %l7
16088st %l7, [%l6+32]
16089
16090! cbranch
16091andcc %l0, 1, %g0
16092be,pt %xcc, TARGET608
16093nop
16094RET608:
16095
16096! lfsr step begin
16097srlx %l0, 1, %o5
16098xnor %o5, %l0, %o5
16099sllx %o5, 63, %o5
16100or %o5, %l0, %l0
16101srlx %l0, 1, %l0
16102
16103
16104P609: !_REPLACEMENT [25] (Int)
16105sethi %hi(0x2000), %l3
16106ld [%i3+96], %l7
16107st %l7, [%i3+96]
16108add %i3, %l3, %l6
16109ld [%l6+96], %l7
16110st %l7, [%l6+96]
16111add %l6, %l3, %l6
16112ld [%l6+96], %l7
16113st %l7, [%l6+96]
16114add %l6, %l3, %l6
16115ld [%l6+96], %l7
16116st %l7, [%l6+96]
16117add %l6, %l3, %l6
16118ld [%l6+96], %l7
16119st %l7, [%l6+96]
16120add %l6, %l3, %l6
16121ld [%l6+96], %l7
16122st %l7, [%l6+96]
16123add %l6, %l3, %l6
16124ld [%l6+96], %l7
16125st %l7, [%l6+96]
16126add %l6, %l3, %l6
16127ld [%l6+96], %l7
16128st %l7, [%l6+96]
16129
16130P610: !_PREFETCH [19] (Int)
16131sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
16132add %i0, %i3, %i3
16133prefetch [%i3 + 0], 1
16134
16135P611: !_REPLACEMENT [13] (Int) (CBR)
16136sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
16137sub %i0, %i2, %i2
16138sethi %hi(0x2000), %o5
16139ld [%i2+32], %l6
16140st %l6, [%i2+32]
16141add %i2, %o5, %l3
16142ld [%l3+32], %l6
16143st %l6, [%l3+32]
16144add %l3, %o5, %l3
16145ld [%l3+32], %l6
16146st %l6, [%l3+32]
16147add %l3, %o5, %l3
16148ld [%l3+32], %l6
16149st %l6, [%l3+32]
16150add %l3, %o5, %l3
16151ld [%l3+32], %l6
16152st %l6, [%l3+32]
16153add %l3, %o5, %l3
16154ld [%l3+32], %l6
16155st %l6, [%l3+32]
16156add %l3, %o5, %l3
16157ld [%l3+32], %l6
16158st %l6, [%l3+32]
16159add %l3, %o5, %l3
16160ld [%l3+32], %l6
16161st %l6, [%l3+32]
16162
16163! cbranch
16164andcc %l0, 1, %g0
16165be,pn %xcc, TARGET611
16166nop
16167RET611:
16168
16169! lfsr step begin
16170srlx %l0, 1, %l7
16171xnor %l7, %l0, %l7
16172sllx %l7, 63, %l7
16173or %l7, %l0, %l0
16174srlx %l0, 1, %l0
16175
16176
16177P612: !_IDC_FLIP [7] (Int)
16178IDC_FLIP(612, 9494, 1, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
16179
16180P613: !_REPLACEMENT [16] (Int)
16181sethi %hi(0x2000), %l6
16182ld [%i2+16], %o5
16183st %o5, [%i2+16]
16184add %i2, %l6, %l7
16185ld [%l7+16], %o5
16186st %o5, [%l7+16]
16187add %l7, %l6, %l7
16188ld [%l7+16], %o5
16189st %o5, [%l7+16]
16190add %l7, %l6, %l7
16191ld [%l7+16], %o5
16192st %o5, [%l7+16]
16193add %l7, %l6, %l7
16194ld [%l7+16], %o5
16195st %o5, [%l7+16]
16196add %l7, %l6, %l7
16197ld [%l7+16], %o5
16198st %o5, [%l7+16]
16199add %l7, %l6, %l7
16200ld [%l7+16], %o5
16201st %o5, [%l7+16]
16202add %l7, %l6, %l7
16203ld [%l7+16], %o5
16204st %o5, [%l7+16]
16205
16206P614: !_LD [7] (Int)
16207lduw [%i0 + 128], %o1
16208! move %o1(lower) -> %o1(upper)
16209sllx %o1, 32, %o1
16210
16211P615: !_REPLACEMENT [19] (Int)
16212sethi %hi(0x2000), %l7
16213ld [%i2+0], %l3
16214st %l3, [%i2+0]
16215add %i2, %l7, %o5
16216ld [%o5+0], %l3
16217st %l3, [%o5+0]
16218add %o5, %l7, %o5
16219ld [%o5+0], %l3
16220st %l3, [%o5+0]
16221add %o5, %l7, %o5
16222ld [%o5+0], %l3
16223st %l3, [%o5+0]
16224add %o5, %l7, %o5
16225ld [%o5+0], %l3
16226st %l3, [%o5+0]
16227add %o5, %l7, %o5
16228ld [%o5+0], %l3
16229st %l3, [%o5+0]
16230add %o5, %l7, %o5
16231ld [%o5+0], %l3
16232st %l3, [%o5+0]
16233add %o5, %l7, %o5
16234ld [%o5+0], %l3
16235st %l3, [%o5+0]
16236
16237P616: !_REPLACEMENT [29] (Int) (CBR)
16238sethi %hi(0x2000), %l6
16239ld [%i2+4], %o5
16240st %o5, [%i2+4]
16241add %i2, %l6, %l7
16242ld [%l7+4], %o5
16243st %o5, [%l7+4]
16244add %l7, %l6, %l7
16245ld [%l7+4], %o5
16246st %o5, [%l7+4]
16247add %l7, %l6, %l7
16248ld [%l7+4], %o5
16249st %o5, [%l7+4]
16250add %l7, %l6, %l7
16251ld [%l7+4], %o5
16252st %o5, [%l7+4]
16253add %l7, %l6, %l7
16254ld [%l7+4], %o5
16255st %o5, [%l7+4]
16256add %l7, %l6, %l7
16257ld [%l7+4], %o5
16258st %o5, [%l7+4]
16259add %l7, %l6, %l7
16260ld [%l7+4], %o5
16261st %o5, [%l7+4]
16262
16263! cbranch
16264andcc %l0, 1, %g0
16265be,pn %xcc, TARGET616
16266nop
16267RET616:
16268
16269! lfsr step begin
16270srlx %l0, 1, %l3
16271xnor %l3, %l0, %l3
16272sllx %l3, 63, %l3
16273or %l3, %l0, %l0
16274srlx %l0, 1, %l0
16275
16276
16277P617: !_REPLACEMENT [19] (Int) (Secondary ctx) (Branch target of P623)
16278wr %g0, 0x81, %asi
16279sethi %hi(0x2000), %l6
16280ld [%i2+0], %o5
16281st %o5, [%i2+0]
16282add %i2, %l6, %l7
16283ld [%l7+0], %o5
16284st %o5, [%l7+0]
16285add %l7, %l6, %l7
16286ld [%l7+0], %o5
16287st %o5, [%l7+0]
16288add %l7, %l6, %l7
16289ld [%l7+0], %o5
16290st %o5, [%l7+0]
16291add %l7, %l6, %l7
16292ld [%l7+0], %o5
16293st %o5, [%l7+0]
16294add %l7, %l6, %l7
16295ld [%l7+0], %o5
16296st %o5, [%l7+0]
16297add %l7, %l6, %l7
16298ld [%l7+0], %o5
16299st %o5, [%l7+0]
16300add %l7, %l6, %l7
16301ld [%l7+0], %o5
16302st %o5, [%l7+0]
16303ba P618
16304nop
16305
16306TARGET623:
16307ba RET623
16308nop
16309
16310
16311P618: !_REPLACEMENT [28] (Int) (Branch target of P600)
16312sethi %hi(0x2000), %l3
16313ld [%i2+0], %l7
16314st %l7, [%i2+0]
16315add %i2, %l3, %l6
16316ld [%l6+0], %l7
16317st %l7, [%l6+0]
16318add %l6, %l3, %l6
16319ld [%l6+0], %l7
16320st %l7, [%l6+0]
16321add %l6, %l3, %l6
16322ld [%l6+0], %l7
16323st %l7, [%l6+0]
16324add %l6, %l3, %l6
16325ld [%l6+0], %l7
16326st %l7, [%l6+0]
16327add %l6, %l3, %l6
16328ld [%l6+0], %l7
16329st %l7, [%l6+0]
16330add %l6, %l3, %l6
16331ld [%l6+0], %l7
16332st %l7, [%l6+0]
16333add %l6, %l3, %l6
16334ld [%l6+0], %l7
16335st %l7, [%l6+0]
16336ba P619
16337nop
16338
16339TARGET600:
16340ba RET600
16341nop
16342
16343
16344P619: !_REPLACEMENT [7] (Int) (Branch target of P364)
16345sethi %hi(0x2000), %o5
16346ld [%i2+128], %l6
16347st %l6, [%i2+128]
16348add %i2, %o5, %l3
16349ld [%l3+128], %l6
16350st %l6, [%l3+128]
16351add %l3, %o5, %l3
16352ld [%l3+128], %l6
16353st %l6, [%l3+128]
16354add %l3, %o5, %l3
16355ld [%l3+128], %l6
16356st %l6, [%l3+128]
16357add %l3, %o5, %l3
16358ld [%l3+128], %l6
16359st %l6, [%l3+128]
16360add %l3, %o5, %l3
16361ld [%l3+128], %l6
16362st %l6, [%l3+128]
16363add %l3, %o5, %l3
16364ld [%l3+128], %l6
16365st %l6, [%l3+128]
16366add %l3, %o5, %l3
16367ld [%l3+128], %l6
16368st %l6, [%l3+128]
16369ba P620
16370nop
16371
16372TARGET364:
16373ba RET364
16374nop
16375
16376
16377P620: !_MEMBAR (FP) (Secondary ctx)
16378
16379P621: !_BST [3] (maybe <- 0x40000053) (FP) (Secondary ctx)
16380wr %g0, 0xf1, %asi
16381! preparing store val #0, next val will be in f32
16382fmovs %f16, %f20
16383fadds %f16, %f17, %f16
16384! preparing store val #1, next val will be in f33
16385fmovs %f16, %f21
16386fadds %f16, %f17, %f16
16387! preparing store val #2, next val will be in f34
16388fmovd %f20, %f32
16389fmovs %f16, %f20
16390fadds %f16, %f17, %f16
16391! preparing store val #3, next val will be in f36
16392fmovd %f20, %f34
16393fmovs %f16, %f20
16394fadds %f16, %f17, %f16
16395! preparing store val #4, next val will be in f40
16396fmovd %f20, %f36
16397fmovs %f16, %f20
16398fadds %f16, %f17, %f16
16399fmovd %f20, %f40
16400membar #Sync
16401stda %f32, [%i0 + 0 ] %asi
16402
16403P622: !_MEMBAR (FP) (Secondary ctx)
16404membar #StoreLoad
16405
16406P623: !_BLD [5] (FP) (CBR)
16407wr %g0, 0xf0, %asi
16408ldda [%i0 + 64] %asi, %f32
16409membar #Sync
16410! 2 addresses covered
16411fmovd %f32, %f18
16412fmovs %f18, %f7
16413fmovd %f40, %f8
16414
16415! cbranch
16416andcc %l0, 1, %g0
16417be,pt %xcc, TARGET623
16418nop
16419RET623:
16420
16421! lfsr step begin
16422srlx %l0, 1, %l6
16423xnor %l6, %l0, %l6
16424sllx %l6, 63, %l6
16425or %l6, %l0, %l0
16426srlx %l0, 1, %l0
16427
16428
16429P624: !_MEMBAR (FP) (CBR)
16430
16431! cbranch
16432andcc %l0, 1, %g0
16433be,pn %xcc, TARGET624
16434nop
16435RET624:
16436
16437! lfsr step begin
16438srlx %l0, 1, %l7
16439xnor %l7, %l0, %l7
16440sllx %l7, 63, %l7
16441or %l7, %l0, %l0
16442srlx %l0, 1, %l0
16443
16444
16445P625: !_REPLACEMENT [31] (Int) (CBR)
16446sethi %hi(0x2000), %o5
16447ld [%i2+64], %l6
16448st %l6, [%i2+64]
16449add %i2, %o5, %l3
16450ld [%l3+64], %l6
16451st %l6, [%l3+64]
16452add %l3, %o5, %l3
16453ld [%l3+64], %l6
16454st %l6, [%l3+64]
16455add %l3, %o5, %l3
16456ld [%l3+64], %l6
16457st %l6, [%l3+64]
16458add %l3, %o5, %l3
16459ld [%l3+64], %l6
16460st %l6, [%l3+64]
16461add %l3, %o5, %l3
16462ld [%l3+64], %l6
16463st %l6, [%l3+64]
16464add %l3, %o5, %l3
16465ld [%l3+64], %l6
16466st %l6, [%l3+64]
16467add %l3, %o5, %l3
16468ld [%l3+64], %l6
16469st %l6, [%l3+64]
16470
16471! cbranch
16472andcc %l0, 1, %g0
16473be,pt %xcc, TARGET625
16474nop
16475RET625:
16476
16477! lfsr step begin
16478srlx %l0, 1, %l7
16479xnor %l7, %l0, %l7
16480sllx %l7, 63, %l7
16481or %l7, %l0, %l0
16482srlx %l0, 1, %l0
16483
16484
16485P626: !_REPLACEMENT [2] (Int)
16486sethi %hi(0x2000), %o5
16487ld [%i2+8], %l6
16488st %l6, [%i2+8]
16489add %i2, %o5, %l3
16490ld [%l3+8], %l6
16491st %l6, [%l3+8]
16492add %l3, %o5, %l3
16493ld [%l3+8], %l6
16494st %l6, [%l3+8]
16495add %l3, %o5, %l3
16496ld [%l3+8], %l6
16497st %l6, [%l3+8]
16498add %l3, %o5, %l3
16499ld [%l3+8], %l6
16500st %l6, [%l3+8]
16501add %l3, %o5, %l3
16502ld [%l3+8], %l6
16503st %l6, [%l3+8]
16504add %l3, %o5, %l3
16505ld [%l3+8], %l6
16506st %l6, [%l3+8]
16507add %l3, %o5, %l3
16508ld [%l3+8], %l6
16509st %l6, [%l3+8]
16510
16511P627: !_REPLACEMENT [7] (Int) (CBR) (Branch target of P624)
16512sethi %hi(0x2000), %l7
16513ld [%i2+128], %l3
16514st %l3, [%i2+128]
16515add %i2, %l7, %o5
16516ld [%o5+128], %l3
16517st %l3, [%o5+128]
16518add %o5, %l7, %o5
16519ld [%o5+128], %l3
16520st %l3, [%o5+128]
16521add %o5, %l7, %o5
16522ld [%o5+128], %l3
16523st %l3, [%o5+128]
16524add %o5, %l7, %o5
16525ld [%o5+128], %l3
16526st %l3, [%o5+128]
16527add %o5, %l7, %o5
16528ld [%o5+128], %l3
16529st %l3, [%o5+128]
16530add %o5, %l7, %o5
16531ld [%o5+128], %l3
16532st %l3, [%o5+128]
16533add %o5, %l7, %o5
16534ld [%o5+128], %l3
16535st %l3, [%o5+128]
16536
16537! cbranch
16538andcc %l0, 1, %g0
16539be,pt %xcc, TARGET627
16540nop
16541RET627:
16542
16543! lfsr step begin
16544srlx %l0, 1, %l6
16545xnor %l6, %l0, %l6
16546sllx %l6, 63, %l6
16547or %l6, %l0, %l0
16548srlx %l0, 1, %l0
16549
16550ba P628
16551nop
16552
16553TARGET624:
16554ba RET624
16555nop
16556
16557
16558P628: !_REPLACEMENT [15] (Int)
16559sethi %hi(0x2000), %l7
16560ld [%i2+128], %l3
16561st %l3, [%i2+128]
16562add %i2, %l7, %o5
16563ld [%o5+128], %l3
16564st %l3, [%o5+128]
16565add %o5, %l7, %o5
16566ld [%o5+128], %l3
16567st %l3, [%o5+128]
16568add %o5, %l7, %o5
16569ld [%o5+128], %l3
16570st %l3, [%o5+128]
16571add %o5, %l7, %o5
16572ld [%o5+128], %l3
16573st %l3, [%o5+128]
16574add %o5, %l7, %o5
16575ld [%o5+128], %l3
16576st %l3, [%o5+128]
16577add %o5, %l7, %o5
16578ld [%o5+128], %l3
16579st %l3, [%o5+128]
16580add %o5, %l7, %o5
16581ld [%o5+128], %l3
16582st %l3, [%o5+128]
16583
16584P629: !_ST [17] (maybe <- 0x800009) (Int)
16585sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
16586add %i0, %i3, %i3
16587stw %l4, [%i3 + 96 ]
16588add %l4, 1, %l4
16589
16590P630: !_LD [11] (FP) (Secondary ctx)
16591wr %g0, 0x81, %asi
16592sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
16593add %i0, %i2, %i2
16594lda [%i2 + 0] %asi, %f9
16595! 1 addresses covered
16596
16597P631: !_MEMBAR (FP)
16598
16599P632: !_BST [32] (maybe <- 0x40000058) (FP)
16600wr %g0, 0xf0, %asi
16601sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
16602add %i0, %i3, %i3
16603! preparing store val #0, next val will be in f32
16604fmovs %f16, %f20
16605fadds %f16, %f17, %f16
16606! preparing store val #1, next val will be in f40
16607fmovd %f20, %f32
16608fmovs %f16, %f20
16609fadds %f16, %f17, %f16
16610fmovd %f20, %f40
16611membar #Sync
16612stda %f32, [%i3 + 64 ] %asi
16613
16614P633: !_MEMBAR (FP) (CBR)
16615
16616! cbranch
16617andcc %l0, 1, %g0
16618be,pn %xcc, TARGET633
16619nop
16620RET633:
16621
16622! lfsr step begin
16623srlx %l0, 1, %o5
16624xnor %o5, %l0, %o5
16625sllx %o5, 63, %o5
16626or %o5, %l0, %l0
16627srlx %l0, 1, %l0
16628
16629
16630P634: !_BSTC [30] (maybe <- 0x4000005a) (FP)
16631wr %g0, 0xe0, %asi
16632! preparing store val #0, next val will be in f32
16633fmovs %f16, %f20
16634fadds %f16, %f17, %f16
16635! preparing store val #1, next val will be in f33
16636fmovs %f16, %f21
16637fadds %f16, %f17, %f16
16638! preparing store val #2, next val will be in f40
16639fmovd %f20, %f32
16640fmovs %f16, %f20
16641fadds %f16, %f17, %f16
16642fmovd %f20, %f40
16643membar #Sync
16644stda %f32, [%i3 + 0 ] %asi
16645
16646P635: !_MEMBAR (FP)
16647
16648P636: !_BSTC [5] (maybe <- 0x4000005d) (FP)
16649wr %g0, 0xe0, %asi
16650! preparing store val #0, next val will be in f32
16651fmovs %f16, %f20
16652fadds %f16, %f17, %f16
16653! preparing store val #1, next val will be in f40
16654fmovd %f20, %f32
16655fmovs %f16, %f20
16656fadds %f16, %f17, %f16
16657fmovd %f20, %f40
16658membar #Sync
16659stda %f32, [%i0 + 64 ] %asi
16660
16661P637: !_MEMBAR (FP)
16662membar #StoreLoad
16663
16664P638: !_REPLACEMENT [15] (Int) (Branch target of P693)
16665sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
16666sub %i0, %i2, %i2
16667sethi %hi(0x2000), %l7
16668ld [%i2+128], %l3
16669st %l3, [%i2+128]
16670add %i2, %l7, %o5
16671ld [%o5+128], %l3
16672st %l3, [%o5+128]
16673add %o5, %l7, %o5
16674ld [%o5+128], %l3
16675st %l3, [%o5+128]
16676add %o5, %l7, %o5
16677ld [%o5+128], %l3
16678st %l3, [%o5+128]
16679add %o5, %l7, %o5
16680ld [%o5+128], %l3
16681st %l3, [%o5+128]
16682add %o5, %l7, %o5
16683ld [%o5+128], %l3
16684st %l3, [%o5+128]
16685add %o5, %l7, %o5
16686ld [%o5+128], %l3
16687st %l3, [%o5+128]
16688add %o5, %l7, %o5
16689ld [%o5+128], %l3
16690st %l3, [%o5+128]
16691ba P639
16692nop
16693
16694TARGET693:
16695ba RET693
16696nop
16697
16698
16699P639: !_ST [27] (maybe <- 0x4000005f) (FP) (Branch target of P608)
16700sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
16701add %i0, %i3, %i3
16702! preparing store val #0, next val will be in f20
16703fmovs %f16, %f20
16704fadds %f16, %f17, %f16
16705st %f20, [%i3 + 160 ]
16706ba P640
16707nop
16708
16709TARGET608:
16710ba RET608
16711nop
16712
16713
16714P640: !_ST [13] (maybe <- 0x80000a) (Int)
16715sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
16716add %i0, %i2, %i2
16717stw %l4, [%i2 + 32 ]
16718add %l4, 1, %l4
16719
16720P641: !_MEMBAR (FP) (Branch target of P276)
16721ba P642
16722nop
16723
16724TARGET276:
16725ba RET276
16726nop
16727
16728
16729P642: !_BST [2] (maybe <- 0x40000060) (FP)
16730wr %g0, 0xf0, %asi
16731! preparing store val #0, next val will be in f32
16732fmovs %f16, %f20
16733fadds %f16, %f17, %f16
16734! preparing store val #1, next val will be in f33
16735fmovs %f16, %f21
16736fadds %f16, %f17, %f16
16737! preparing store val #2, next val will be in f34
16738fmovd %f20, %f32
16739fmovs %f16, %f20
16740fadds %f16, %f17, %f16
16741! preparing store val #3, next val will be in f36
16742fmovd %f20, %f34
16743fmovs %f16, %f20
16744fadds %f16, %f17, %f16
16745! preparing store val #4, next val will be in f40
16746fmovd %f20, %f36
16747fmovs %f16, %f20
16748fadds %f16, %f17, %f16
16749fmovd %f20, %f40
16750membar #Sync
16751stda %f32, [%i0 + 0 ] %asi
16752
16753P643: !_MEMBAR (FP)
16754membar #StoreLoad
16755
16756P644: !_REPLACEMENT [4] (Int) (Secondary ctx) (Branch target of P505)
16757wr %g0, 0x81, %asi
16758sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
16759add %i0, %i3, %i3
16760sethi %hi(0x2000), %l7
16761ld [%i3+32], %l3
16762st %l3, [%i3+32]
16763add %i3, %l7, %o5
16764ld [%o5+32], %l3
16765st %l3, [%o5+32]
16766add %o5, %l7, %o5
16767ld [%o5+32], %l3
16768st %l3, [%o5+32]
16769add %o5, %l7, %o5
16770ld [%o5+32], %l3
16771st %l3, [%o5+32]
16772add %o5, %l7, %o5
16773ld [%o5+32], %l3
16774st %l3, [%o5+32]
16775add %o5, %l7, %o5
16776ld [%o5+32], %l3
16777st %l3, [%o5+32]
16778add %o5, %l7, %o5
16779ld [%o5+32], %l3
16780st %l3, [%o5+32]
16781add %o5, %l7, %o5
16782ld [%o5+32], %l3
16783st %l3, [%o5+32]
16784ba P645
16785nop
16786
16787TARGET505:
16788ba RET505
16789nop
16790
16791
16792P645: !_REPLACEMENT [10] (Int) (Branch target of P367)
16793sethi %hi(0x2000), %l6
16794ld [%i3+64], %o5
16795st %o5, [%i3+64]
16796add %i3, %l6, %l7
16797ld [%l7+64], %o5
16798st %o5, [%l7+64]
16799add %l7, %l6, %l7
16800ld [%l7+64], %o5
16801st %o5, [%l7+64]
16802add %l7, %l6, %l7
16803ld [%l7+64], %o5
16804st %o5, [%l7+64]
16805add %l7, %l6, %l7
16806ld [%l7+64], %o5
16807st %o5, [%l7+64]
16808add %l7, %l6, %l7
16809ld [%l7+64], %o5
16810st %o5, [%l7+64]
16811add %l7, %l6, %l7
16812ld [%l7+64], %o5
16813st %o5, [%l7+64]
16814add %l7, %l6, %l7
16815ld [%l7+64], %o5
16816st %o5, [%l7+64]
16817ba P646
16818nop
16819
16820TARGET367:
16821ba RET367
16822nop
16823
16824
16825P646: !_REPLACEMENT [15] (Int) (CBR)
16826sethi %hi(0x2000), %l3
16827ld [%i3+128], %l7
16828st %l7, [%i3+128]
16829add %i3, %l3, %l6
16830ld [%l6+128], %l7
16831st %l7, [%l6+128]
16832add %l6, %l3, %l6
16833ld [%l6+128], %l7
16834st %l7, [%l6+128]
16835add %l6, %l3, %l6
16836ld [%l6+128], %l7
16837st %l7, [%l6+128]
16838add %l6, %l3, %l6
16839ld [%l6+128], %l7
16840st %l7, [%l6+128]
16841add %l6, %l3, %l6
16842ld [%l6+128], %l7
16843st %l7, [%l6+128]
16844add %l6, %l3, %l6
16845ld [%l6+128], %l7
16846st %l7, [%l6+128]
16847add %l6, %l3, %l6
16848ld [%l6+128], %l7
16849st %l7, [%l6+128]
16850
16851! cbranch
16852andcc %l0, 1, %g0
16853be,pt %xcc, TARGET646
16854nop
16855RET646:
16856
16857! lfsr step begin
16858srlx %l0, 1, %o5
16859xnor %o5, %l0, %o5
16860sllx %o5, 63, %o5
16861or %o5, %l0, %l0
16862srlx %l0, 1, %l0
16863
16864
16865P647: !_REPLACEMENT [17] (Int) (Branch target of P297)
16866sethi %hi(0x2000), %l3
16867ld [%i3+96], %l7
16868st %l7, [%i3+96]
16869add %i3, %l3, %l6
16870ld [%l6+96], %l7
16871st %l7, [%l6+96]
16872add %l6, %l3, %l6
16873ld [%l6+96], %l7
16874st %l7, [%l6+96]
16875add %l6, %l3, %l6
16876ld [%l6+96], %l7
16877st %l7, [%l6+96]
16878add %l6, %l3, %l6
16879ld [%l6+96], %l7
16880st %l7, [%l6+96]
16881add %l6, %l3, %l6
16882ld [%l6+96], %l7
16883st %l7, [%l6+96]
16884add %l6, %l3, %l6
16885ld [%l6+96], %l7
16886st %l7, [%l6+96]
16887add %l6, %l3, %l6
16888ld [%l6+96], %l7
16889st %l7, [%l6+96]
16890ba P648
16891nop
16892
16893TARGET297:
16894ba RET297
16895nop
16896
16897
16898P648: !_REPLACEMENT [13] (Int)
16899sethi %hi(0x2000), %o5
16900ld [%i3+32], %l6
16901st %l6, [%i3+32]
16902add %i3, %o5, %l3
16903ld [%l3+32], %l6
16904st %l6, [%l3+32]
16905add %l3, %o5, %l3
16906ld [%l3+32], %l6
16907st %l6, [%l3+32]
16908add %l3, %o5, %l3
16909ld [%l3+32], %l6
16910st %l6, [%l3+32]
16911add %l3, %o5, %l3
16912ld [%l3+32], %l6
16913st %l6, [%l3+32]
16914add %l3, %o5, %l3
16915ld [%l3+32], %l6
16916st %l6, [%l3+32]
16917add %l3, %o5, %l3
16918ld [%l3+32], %l6
16919st %l6, [%l3+32]
16920add %l3, %o5, %l3
16921ld [%l3+32], %l6
16922st %l6, [%l3+32]
16923
16924P649: !_FLUSH [8] (Int)
16925! Unsupported instruction
16926
16927P650: !_LD [28] (Int) (Loop exit) (CBR) (Secondary ctx) (Branch target of P538)
16928wr %g0, 0x81, %asi
16929sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
16930add %i0, %i2, %i2
16931lduwa [%i2 + 0] %asi, %o5
16932! move %o5(lower) -> %o1(lower)
16933or %o5, %o1, %o1
16934
16935! cbranch
16936andcc %l0, 1, %g0
16937be,pt %xcc, TARGET650
16938nop
16939RET650:
16940
16941! lfsr step begin
16942srlx %l0, 1, %l3
16943xnor %l3, %l0, %l3
16944sllx %l3, 63, %l3
16945or %l3, %l0, %l0
16946srlx %l0, 1, %l0
16947
16948!---- flushing int results buffer----
16949mov %o0, %l5
16950mov %o1, %l5
16951!---- flushing fp results buffer to %f30 ----
16952fmovd %f0, %f30
16953fmovd %f2, %f30
16954fmovd %f4, %f30
16955fmovd %f6, %f30
16956fmovd %f8, %f30
16957!--
16958loop_exit_1_2:
16959sub %l2, 1, %l2
16960cmp %l2, 0
16961bg loop_entry_1_2
16962nop
16963ba P651
16964nop
16965
16966TARGET538:
16967ba RET538
16968nop
16969
16970
16971P651: !_REPLACEMENT [17] (Int) (Loop entry) (Secondary ctx)
16972sethi %hi(0x1), %l2
16973or %l2, %lo(0x1), %l2
16974loop_entry_1_3:
16975wr %g0, 0x81, %asi
16976sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
16977add %i0, %i3, %i3
16978sethi %hi(0x2000), %l7
16979ld [%i3+96], %l3
16980st %l3, [%i3+96]
16981add %i3, %l7, %o5
16982ld [%o5+96], %l3
16983st %l3, [%o5+96]
16984add %o5, %l7, %o5
16985ld [%o5+96], %l3
16986st %l3, [%o5+96]
16987add %o5, %l7, %o5
16988ld [%o5+96], %l3
16989st %l3, [%o5+96]
16990add %o5, %l7, %o5
16991ld [%o5+96], %l3
16992st %l3, [%o5+96]
16993add %o5, %l7, %o5
16994ld [%o5+96], %l3
16995st %l3, [%o5+96]
16996add %o5, %l7, %o5
16997ld [%o5+96], %l3
16998st %l3, [%o5+96]
16999add %o5, %l7, %o5
17000ld [%o5+96], %l3
17001st %l3, [%o5+96]
17002
17003P652: !_ST [31] (maybe <- 0x80000b) (Int) (Branch target of P616)
17004sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
17005add %i0, %i2, %i2
17006stw %l4, [%i2 + 64 ]
17007add %l4, 1, %l4
17008ba P653
17009nop
17010
17011TARGET616:
17012ba RET616
17013nop
17014
17015
17016P653: !_LD [25] (FP)
17017sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
17018add %i0, %i3, %i3
17019ld [%i3 + 96], %f0
17020! 1 addresses covered
17021
17022P654: !_MEMBAR (FP) (CBR)
17023
17024! cbranch
17025andcc %l0, 1, %g0
17026be,pn %xcc, TARGET654
17027nop
17028RET654:
17029
17030! lfsr step begin
17031srlx %l0, 1, %l3
17032xnor %l3, %l0, %l3
17033sllx %l3, 63, %l3
17034or %l3, %l0, %l0
17035srlx %l0, 1, %l0
17036
17037
17038P655: !_BST [12] (maybe <- 0x40000065) (FP) (CBR)
17039wr %g0, 0xf0, %asi
17040sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
17041add %i0, %i2, %i2
17042! preparing store val #0, next val will be in f32
17043fmovs %f16, %f20
17044fadds %f16, %f17, %f16
17045! preparing store val #1, next val will be in f33
17046fmovs %f16, %f21
17047fadds %f16, %f17, %f16
17048! preparing store val #2, next val will be in f40
17049fmovd %f20, %f32
17050fmovs %f16, %f20
17051fadds %f16, %f17, %f16
17052fmovd %f20, %f40
17053membar #Sync
17054stda %f32, [%i2 + 0 ] %asi
17055
17056! cbranch
17057andcc %l0, 1, %g0
17058be,pn %xcc, TARGET655
17059nop
17060RET655:
17061
17062! lfsr step begin
17063srlx %l0, 1, %l3
17064xnor %l3, %l0, %l3
17065sllx %l3, 63, %l3
17066or %l3, %l0, %l0
17067srlx %l0, 1, %l0
17068
17069
17070P656: !_MEMBAR (FP)
17071membar #StoreLoad
17072
17073P657: !_REPLACEMENT [4] (Int) (CBR)
17074sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
17075sub %i0, %i3, %i3
17076sethi %hi(0x2000), %l6
17077ld [%i3+32], %o5
17078st %o5, [%i3+32]
17079add %i3, %l6, %l7
17080ld [%l7+32], %o5
17081st %o5, [%l7+32]
17082add %l7, %l6, %l7
17083ld [%l7+32], %o5
17084st %o5, [%l7+32]
17085add %l7, %l6, %l7
17086ld [%l7+32], %o5
17087st %o5, [%l7+32]
17088add %l7, %l6, %l7
17089ld [%l7+32], %o5
17090st %o5, [%l7+32]
17091add %l7, %l6, %l7
17092ld [%l7+32], %o5
17093st %o5, [%l7+32]
17094add %l7, %l6, %l7
17095ld [%l7+32], %o5
17096st %o5, [%l7+32]
17097add %l7, %l6, %l7
17098ld [%l7+32], %o5
17099st %o5, [%l7+32]
17100
17101! cbranch
17102andcc %l0, 1, %g0
17103be,pn %xcc, TARGET657
17104nop
17105RET657:
17106
17107! lfsr step begin
17108srlx %l0, 1, %l3
17109xnor %l3, %l0, %l3
17110sllx %l3, 63, %l3
17111or %l3, %l0, %l0
17112srlx %l0, 1, %l0
17113
17114
17115P658: !_PREFETCH [28] (Int)
17116sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
17117add %i0, %i2, %i2
17118prefetch [%i2 + 0], 1
17119
17120P659: !_REPLACEMENT [19] (Int) (Branch target of P322)
17121sethi %hi(0x2000), %l6
17122ld [%i3+0], %o5
17123st %o5, [%i3+0]
17124add %i3, %l6, %l7
17125ld [%l7+0], %o5
17126st %o5, [%l7+0]
17127add %l7, %l6, %l7
17128ld [%l7+0], %o5
17129st %o5, [%l7+0]
17130add %l7, %l6, %l7
17131ld [%l7+0], %o5
17132st %o5, [%l7+0]
17133add %l7, %l6, %l7
17134ld [%l7+0], %o5
17135st %o5, [%l7+0]
17136add %l7, %l6, %l7
17137ld [%l7+0], %o5
17138st %o5, [%l7+0]
17139add %l7, %l6, %l7
17140ld [%l7+0], %o5
17141st %o5, [%l7+0]
17142add %l7, %l6, %l7
17143ld [%l7+0], %o5
17144st %o5, [%l7+0]
17145ba P660
17146nop
17147
17148TARGET322:
17149ba RET322
17150nop
17151
17152
17153P660: !_LD [30] (FP)
17154ld [%i2 + 32], %f1
17155! 1 addresses covered
17156
17157P661: !_MEMBAR (FP)
17158
17159P662: !_BSTC [26] (maybe <- 0x40000068) (FP)
17160wr %g0, 0xe0, %asi
17161sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
17162add %i0, %i3, %i3
17163! preparing store val #0, next val will be in f32
17164fmovs %f16, %f20
17165fadds %f16, %f17, %f16
17166! preparing store val #1, next val will be in f40
17167fmovd %f20, %f32
17168fmovs %f16, %f20
17169fadds %f16, %f17, %f16
17170fmovd %f20, %f40
17171membar #Sync
17172stda %f32, [%i3 + 128 ] %asi
17173
17174P663: !_MEMBAR (FP) (CBR)
17175membar #StoreLoad
17176
17177! cbranch
17178andcc %l0, 1, %g0
17179be,pn %xcc, TARGET663
17180nop
17181RET663:
17182
17183! lfsr step begin
17184srlx %l0, 1, %o5
17185xnor %o5, %l0, %o5
17186sllx %o5, 63, %o5
17187or %o5, %l0, %l0
17188srlx %l0, 1, %l0
17189
17190
17191P664: !_REPLACEMENT [1] (Int)
17192sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
17193sub %i0, %i2, %i2
17194sethi %hi(0x2000), %l3
17195ld [%i2+4], %l7
17196st %l7, [%i2+4]
17197add %i2, %l3, %l6
17198ld [%l6+4], %l7
17199st %l7, [%l6+4]
17200add %l6, %l3, %l6
17201ld [%l6+4], %l7
17202st %l7, [%l6+4]
17203add %l6, %l3, %l6
17204ld [%l6+4], %l7
17205st %l7, [%l6+4]
17206add %l6, %l3, %l6
17207ld [%l6+4], %l7
17208st %l7, [%l6+4]
17209add %l6, %l3, %l6
17210ld [%l6+4], %l7
17211st %l7, [%l6+4]
17212add %l6, %l3, %l6
17213ld [%l6+4], %l7
17214st %l7, [%l6+4]
17215add %l6, %l3, %l6
17216ld [%l6+4], %l7
17217st %l7, [%l6+4]
17218
17219P665: !_REPLACEMENT [2] (Int) (Nucleus ctx) (Branch target of P700)
17220wr %g0, 0x4, %asi
17221sethi %hi(0x2000), %o5
17222ld [%i2+8], %l6
17223st %l6, [%i2+8]
17224add %i2, %o5, %l3
17225ld [%l3+8], %l6
17226st %l6, [%l3+8]
17227add %l3, %o5, %l3
17228ld [%l3+8], %l6
17229st %l6, [%l3+8]
17230add %l3, %o5, %l3
17231ld [%l3+8], %l6
17232st %l6, [%l3+8]
17233add %l3, %o5, %l3
17234ld [%l3+8], %l6
17235st %l6, [%l3+8]
17236add %l3, %o5, %l3
17237ld [%l3+8], %l6
17238st %l6, [%l3+8]
17239add %l3, %o5, %l3
17240ld [%l3+8], %l6
17241st %l6, [%l3+8]
17242add %l3, %o5, %l3
17243ld [%l3+8], %l6
17244st %l6, [%l3+8]
17245ba P666
17246nop
17247
17248TARGET700:
17249ba RET700
17250nop
17251
17252
17253P666: !_REPLACEMENT [6] (Int)
17254sethi %hi(0x2000), %l7
17255ld [%i2+96], %l3
17256st %l3, [%i2+96]
17257add %i2, %l7, %o5
17258ld [%o5+96], %l3
17259st %l3, [%o5+96]
17260add %o5, %l7, %o5
17261ld [%o5+96], %l3
17262st %l3, [%o5+96]
17263add %o5, %l7, %o5
17264ld [%o5+96], %l3
17265st %l3, [%o5+96]
17266add %o5, %l7, %o5
17267ld [%o5+96], %l3
17268st %l3, [%o5+96]
17269add %o5, %l7, %o5
17270ld [%o5+96], %l3
17271st %l3, [%o5+96]
17272add %o5, %l7, %o5
17273ld [%o5+96], %l3
17274st %l3, [%o5+96]
17275add %o5, %l7, %o5
17276ld [%o5+96], %l3
17277st %l3, [%o5+96]
17278
17279P667: !_IDC_FLIP [25] (Int)
17280IDC_FLIP(667, 13419, 1, 0x45800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
17281
17282P668: !_REPLACEMENT [31] (Int) (Secondary ctx)
17283wr %g0, 0x81, %asi
17284sethi %hi(0x2000), %l6
17285ld [%i2+64], %o5
17286st %o5, [%i2+64]
17287add %i2, %l6, %l7
17288ld [%l7+64], %o5
17289st %o5, [%l7+64]
17290add %l7, %l6, %l7
17291ld [%l7+64], %o5
17292st %o5, [%l7+64]
17293add %l7, %l6, %l7
17294ld [%l7+64], %o5
17295st %o5, [%l7+64]
17296add %l7, %l6, %l7
17297ld [%l7+64], %o5
17298st %o5, [%l7+64]
17299add %l7, %l6, %l7
17300ld [%l7+64], %o5
17301st %o5, [%l7+64]
17302add %l7, %l6, %l7
17303ld [%l7+64], %o5
17304st %o5, [%l7+64]
17305add %l7, %l6, %l7
17306ld [%l7+64], %o5
17307st %o5, [%l7+64]
17308
17309P669: !_REPLACEMENT [1] (Int) (Branch target of P738)
17310sethi %hi(0x2000), %l3
17311ld [%i2+4], %l7
17312st %l7, [%i2+4]
17313add %i2, %l3, %l6
17314ld [%l6+4], %l7
17315st %l7, [%l6+4]
17316add %l6, %l3, %l6
17317ld [%l6+4], %l7
17318st %l7, [%l6+4]
17319add %l6, %l3, %l6
17320ld [%l6+4], %l7
17321st %l7, [%l6+4]
17322add %l6, %l3, %l6
17323ld [%l6+4], %l7
17324st %l7, [%l6+4]
17325add %l6, %l3, %l6
17326ld [%l6+4], %l7
17327st %l7, [%l6+4]
17328add %l6, %l3, %l6
17329ld [%l6+4], %l7
17330st %l7, [%l6+4]
17331add %l6, %l3, %l6
17332ld [%l6+4], %l7
17333st %l7, [%l6+4]
17334ba P670
17335nop
17336
17337TARGET738:
17338ba RET738
17339nop
17340
17341
17342P670: !_LD [17] (Int)
17343sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
17344add %i0, %i3, %i3
17345lduw [%i3 + 96], %o0
17346! move %o0(lower) -> %o0(upper)
17347sllx %o0, 32, %o0
17348
17349P671: !_MEMBAR (FP) (Branch target of P539)
17350ba P672
17351nop
17352
17353TARGET539:
17354ba RET539
17355nop
17356
17357
17358P672: !_BSTC [10] (maybe <- 0x4000006a) (FP)
17359wr %g0, 0xe0, %asi
17360! preparing store val #0, next val will be in f32
17361fmovs %f16, %f20
17362fadds %f16, %f17, %f16
17363fmovd %f20, %f32
17364membar #Sync
17365stda %f32, [%i1 + 64 ] %asi
17366
17367P673: !_MEMBAR (FP) (Branch target of P409)
17368membar #StoreLoad
17369ba P674
17370nop
17371
17372TARGET409:
17373ba RET409
17374nop
17375
17376
17377P674: !_REPLACEMENT [21] (Int)
17378sethi %hi(0x2000), %l3
17379ld [%i2+0], %l7
17380st %l7, [%i2+0]
17381add %i2, %l3, %l6
17382ld [%l6+0], %l7
17383st %l7, [%l6+0]
17384add %l6, %l3, %l6
17385ld [%l6+0], %l7
17386st %l7, [%l6+0]
17387add %l6, %l3, %l6
17388ld [%l6+0], %l7
17389st %l7, [%l6+0]
17390add %l6, %l3, %l6
17391ld [%l6+0], %l7
17392st %l7, [%l6+0]
17393add %l6, %l3, %l6
17394ld [%l6+0], %l7
17395st %l7, [%l6+0]
17396add %l6, %l3, %l6
17397ld [%l6+0], %l7
17398st %l7, [%l6+0]
17399add %l6, %l3, %l6
17400ld [%l6+0], %l7
17401st %l7, [%l6+0]
17402
17403P675: !_REPLACEMENT [2] (Int) (CBR)
17404sethi %hi(0x2000), %o5
17405ld [%i2+8], %l6
17406st %l6, [%i2+8]
17407add %i2, %o5, %l3
17408ld [%l3+8], %l6
17409st %l6, [%l3+8]
17410add %l3, %o5, %l3
17411ld [%l3+8], %l6
17412st %l6, [%l3+8]
17413add %l3, %o5, %l3
17414ld [%l3+8], %l6
17415st %l6, [%l3+8]
17416add %l3, %o5, %l3
17417ld [%l3+8], %l6
17418st %l6, [%l3+8]
17419add %l3, %o5, %l3
17420ld [%l3+8], %l6
17421st %l6, [%l3+8]
17422add %l3, %o5, %l3
17423ld [%l3+8], %l6
17424st %l6, [%l3+8]
17425add %l3, %o5, %l3
17426ld [%l3+8], %l6
17427st %l6, [%l3+8]
17428
17429! cbranch
17430andcc %l0, 1, %g0
17431be,pt %xcc, TARGET675
17432nop
17433RET675:
17434
17435! lfsr step begin
17436srlx %l0, 1, %l7
17437xnor %l7, %l0, %l7
17438sllx %l7, 63, %l7
17439or %l7, %l0, %l0
17440srlx %l0, 1, %l0
17441
17442
17443P676: !_REPLACEMENT [3] (Int) (CBR) (Branch target of P736)
17444sethi %hi(0x2000), %o5
17445ld [%i2+16], %l6
17446st %l6, [%i2+16]
17447add %i2, %o5, %l3
17448ld [%l3+16], %l6
17449st %l6, [%l3+16]
17450add %l3, %o5, %l3
17451ld [%l3+16], %l6
17452st %l6, [%l3+16]
17453add %l3, %o5, %l3
17454ld [%l3+16], %l6
17455st %l6, [%l3+16]
17456add %l3, %o5, %l3
17457ld [%l3+16], %l6
17458st %l6, [%l3+16]
17459add %l3, %o5, %l3
17460ld [%l3+16], %l6
17461st %l6, [%l3+16]
17462add %l3, %o5, %l3
17463ld [%l3+16], %l6
17464st %l6, [%l3+16]
17465add %l3, %o5, %l3
17466ld [%l3+16], %l6
17467st %l6, [%l3+16]
17468
17469! cbranch
17470andcc %l0, 1, %g0
17471be,pt %xcc, TARGET676
17472nop
17473RET676:
17474
17475! lfsr step begin
17476srlx %l0, 1, %l7
17477xnor %l7, %l0, %l7
17478sllx %l7, 63, %l7
17479or %l7, %l0, %l0
17480srlx %l0, 1, %l0
17481
17482ba P677
17483nop
17484
17485TARGET736:
17486ba RET736
17487nop
17488
17489
17490P677: !_PREFETCH [3] (Int)
17491prefetch [%i0 + 16], 1
17492
17493P678: !_REPLACEMENT [31] (Int) (CBR) (Branch target of P722)
17494sethi %hi(0x2000), %o5
17495ld [%i2+64], %l6
17496st %l6, [%i2+64]
17497add %i2, %o5, %l3
17498ld [%l3+64], %l6
17499st %l6, [%l3+64]
17500add %l3, %o5, %l3
17501ld [%l3+64], %l6
17502st %l6, [%l3+64]
17503add %l3, %o5, %l3
17504ld [%l3+64], %l6
17505st %l6, [%l3+64]
17506add %l3, %o5, %l3
17507ld [%l3+64], %l6
17508st %l6, [%l3+64]
17509add %l3, %o5, %l3
17510ld [%l3+64], %l6
17511st %l6, [%l3+64]
17512add %l3, %o5, %l3
17513ld [%l3+64], %l6
17514st %l6, [%l3+64]
17515add %l3, %o5, %l3
17516ld [%l3+64], %l6
17517st %l6, [%l3+64]
17518
17519! cbranch
17520andcc %l0, 1, %g0
17521be,pn %xcc, TARGET678
17522nop
17523RET678:
17524
17525! lfsr step begin
17526srlx %l0, 1, %l7
17527xnor %l7, %l0, %l7
17528sllx %l7, 63, %l7
17529or %l7, %l0, %l0
17530srlx %l0, 1, %l0
17531
17532ba P679
17533nop
17534
17535TARGET722:
17536ba RET722
17537nop
17538
17539
17540P679: !_IDC_FLIP [11] (Int)
17541sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
17542add %i0, %i2, %i2
17543IDC_FLIP(679, 24347, 1, 0x44000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
17544
17545P680: !_REPLACEMENT [4] (Int)
17546sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
17547add %i0, %i3, %i3
17548sethi %hi(0x2000), %l6
17549ld [%i3+32], %o5
17550st %o5, [%i3+32]
17551add %i3, %l6, %l7
17552ld [%l7+32], %o5
17553st %o5, [%l7+32]
17554add %l7, %l6, %l7
17555ld [%l7+32], %o5
17556st %o5, [%l7+32]
17557add %l7, %l6, %l7
17558ld [%l7+32], %o5
17559st %o5, [%l7+32]
17560add %l7, %l6, %l7
17561ld [%l7+32], %o5
17562st %o5, [%l7+32]
17563add %l7, %l6, %l7
17564ld [%l7+32], %o5
17565st %o5, [%l7+32]
17566add %l7, %l6, %l7
17567ld [%l7+32], %o5
17568st %o5, [%l7+32]
17569add %l7, %l6, %l7
17570ld [%l7+32], %o5
17571st %o5, [%l7+32]
17572
17573P681: !_MEMBAR (FP) (Secondary ctx) (Branch target of P694)
17574ba P682
17575nop
17576
17577TARGET694:
17578ba RET694
17579nop
17580
17581
17582P682: !_BST [20] (maybe <- 0x4000006b) (FP) (Secondary ctx)
17583wr %g0, 0xf1, %asi
17584sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
17585add %i0, %i2, %i2
17586! preparing store val #0, next val will be in f32
17587fmovs %f16, %f20
17588fadds %f16, %f17, %f16
17589fmovd %f20, %f32
17590membar #Sync
17591stda %f32, [%i2 + 256 ] %asi
17592
17593P683: !_MEMBAR (FP) (CBR) (Secondary ctx)
17594
17595! cbranch
17596andcc %l0, 1, %g0
17597be,pt %xcc, TARGET683
17598nop
17599RET683:
17600
17601! lfsr step begin
17602srlx %l0, 1, %o5
17603xnor %o5, %l0, %o5
17604sllx %o5, 63, %o5
17605or %o5, %l0, %l0
17606srlx %l0, 1, %l0
17607
17608
17609P684: !_BSTC [10] (maybe <- 0x4000006c) (FP)
17610wr %g0, 0xe0, %asi
17611! preparing store val #0, next val will be in f32
17612fmovs %f16, %f20
17613fadds %f16, %f17, %f16
17614fmovd %f20, %f32
17615membar #Sync
17616stda %f32, [%i1 + 64 ] %asi
17617
17618P685: !_MEMBAR (FP)
17619membar #StoreLoad
17620
17621P686: !_REPLACEMENT [28] (Int)
17622sethi %hi(0x2000), %o5
17623ld [%i3+0], %l6
17624st %l6, [%i3+0]
17625add %i3, %o5, %l3
17626ld [%l3+0], %l6
17627st %l6, [%l3+0]
17628add %l3, %o5, %l3
17629ld [%l3+0], %l6
17630st %l6, [%l3+0]
17631add %l3, %o5, %l3
17632ld [%l3+0], %l6
17633st %l6, [%l3+0]
17634add %l3, %o5, %l3
17635ld [%l3+0], %l6
17636st %l6, [%l3+0]
17637add %l3, %o5, %l3
17638ld [%l3+0], %l6
17639st %l6, [%l3+0]
17640add %l3, %o5, %l3
17641ld [%l3+0], %l6
17642st %l6, [%l3+0]
17643add %l3, %o5, %l3
17644ld [%l3+0], %l6
17645st %l6, [%l3+0]
17646
17647P687: !_REPLACEMENT [11] (Int)
17648sethi %hi(0x2000), %l7
17649ld [%i3+0], %l3
17650st %l3, [%i3+0]
17651add %i3, %l7, %o5
17652ld [%o5+0], %l3
17653st %l3, [%o5+0]
17654add %o5, %l7, %o5
17655ld [%o5+0], %l3
17656st %l3, [%o5+0]
17657add %o5, %l7, %o5
17658ld [%o5+0], %l3
17659st %l3, [%o5+0]
17660add %o5, %l7, %o5
17661ld [%o5+0], %l3
17662st %l3, [%o5+0]
17663add %o5, %l7, %o5
17664ld [%o5+0], %l3
17665st %l3, [%o5+0]
17666add %o5, %l7, %o5
17667ld [%o5+0], %l3
17668st %l3, [%o5+0]
17669add %o5, %l7, %o5
17670ld [%o5+0], %l3
17671st %l3, [%o5+0]
17672
17673P688: !_REPLACEMENT [23] (Int) (CBR) (Branch target of P499)
17674sethi %hi(0x2000), %l6
17675ld [%i3+32], %o5
17676st %o5, [%i3+32]
17677add %i3, %l6, %l7
17678ld [%l7+32], %o5
17679st %o5, [%l7+32]
17680add %l7, %l6, %l7
17681ld [%l7+32], %o5
17682st %o5, [%l7+32]
17683add %l7, %l6, %l7
17684ld [%l7+32], %o5
17685st %o5, [%l7+32]
17686add %l7, %l6, %l7
17687ld [%l7+32], %o5
17688st %o5, [%l7+32]
17689add %l7, %l6, %l7
17690ld [%l7+32], %o5
17691st %o5, [%l7+32]
17692add %l7, %l6, %l7
17693ld [%l7+32], %o5
17694st %o5, [%l7+32]
17695add %l7, %l6, %l7
17696ld [%l7+32], %o5
17697st %o5, [%l7+32]
17698
17699! cbranch
17700andcc %l0, 1, %g0
17701be,pt %xcc, TARGET688
17702nop
17703RET688:
17704
17705! lfsr step begin
17706srlx %l0, 1, %l3
17707xnor %l3, %l0, %l3
17708sllx %l3, 63, %l3
17709or %l3, %l0, %l0
17710srlx %l0, 1, %l0
17711
17712ba P689
17713nop
17714
17715TARGET499:
17716ba RET499
17717nop
17718
17719
17720P689: !_REPLACEMENT [16] (Int) (Secondary ctx)
17721wr %g0, 0x81, %asi
17722sethi %hi(0x2000), %l6
17723ld [%i3+16], %o5
17724st %o5, [%i3+16]
17725add %i3, %l6, %l7
17726ld [%l7+16], %o5
17727st %o5, [%l7+16]
17728add %l7, %l6, %l7
17729ld [%l7+16], %o5
17730st %o5, [%l7+16]
17731add %l7, %l6, %l7
17732ld [%l7+16], %o5
17733st %o5, [%l7+16]
17734add %l7, %l6, %l7
17735ld [%l7+16], %o5
17736st %o5, [%l7+16]
17737add %l7, %l6, %l7
17738ld [%l7+16], %o5
17739st %o5, [%l7+16]
17740add %l7, %l6, %l7
17741ld [%l7+16], %o5
17742st %o5, [%l7+16]
17743add %l7, %l6, %l7
17744ld [%l7+16], %o5
17745st %o5, [%l7+16]
17746
17747P690: !_IDC_FLIP [8] (Int) (CBR)
17748IDC_FLIP(690, 14332, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
17749
17750! cbranch
17751andcc %l0, 1, %g0
17752be,pn %xcc, TARGET690
17753nop
17754RET690:
17755
17756! lfsr step begin
17757srlx %l0, 1, %l6
17758xnor %l6, %l0, %l6
17759sllx %l6, 63, %l6
17760or %l6, %l0, %l0
17761srlx %l0, 1, %l0
17762
17763
17764P691: !_REPLACEMENT [1] (Int) (Branch target of P690)
17765sethi %hi(0x2000), %l7
17766ld [%i3+4], %l3
17767st %l3, [%i3+4]
17768add %i3, %l7, %o5
17769ld [%o5+4], %l3
17770st %l3, [%o5+4]
17771add %o5, %l7, %o5
17772ld [%o5+4], %l3
17773st %l3, [%o5+4]
17774add %o5, %l7, %o5
17775ld [%o5+4], %l3
17776st %l3, [%o5+4]
17777add %o5, %l7, %o5
17778ld [%o5+4], %l3
17779st %l3, [%o5+4]
17780add %o5, %l7, %o5
17781ld [%o5+4], %l3
17782st %l3, [%o5+4]
17783add %o5, %l7, %o5
17784ld [%o5+4], %l3
17785st %l3, [%o5+4]
17786add %o5, %l7, %o5
17787ld [%o5+4], %l3
17788st %l3, [%o5+4]
17789ba P692
17790nop
17791
17792TARGET690:
17793ba RET690
17794nop
17795
17796
17797P692: !_REPLACEMENT [16] (Int)
17798sethi %hi(0x2000), %l6
17799ld [%i3+16], %o5
17800st %o5, [%i3+16]
17801add %i3, %l6, %l7
17802ld [%l7+16], %o5
17803st %o5, [%l7+16]
17804add %l7, %l6, %l7
17805ld [%l7+16], %o5
17806st %o5, [%l7+16]
17807add %l7, %l6, %l7
17808ld [%l7+16], %o5
17809st %o5, [%l7+16]
17810add %l7, %l6, %l7
17811ld [%l7+16], %o5
17812st %o5, [%l7+16]
17813add %l7, %l6, %l7
17814ld [%l7+16], %o5
17815st %o5, [%l7+16]
17816add %l7, %l6, %l7
17817ld [%l7+16], %o5
17818st %o5, [%l7+16]
17819add %l7, %l6, %l7
17820ld [%l7+16], %o5
17821st %o5, [%l7+16]
17822
17823P693: !_PREFETCH [17] (Int) (CBR)
17824sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
17825add %i0, %i3, %i3
17826prefetch [%i3 + 96], 1
17827
17828! cbranch
17829andcc %l0, 1, %g0
17830be,pn %xcc, TARGET693
17831nop
17832RET693:
17833
17834! lfsr step begin
17835srlx %l0, 1, %l3
17836xnor %l3, %l0, %l3
17837sllx %l3, 63, %l3
17838or %l3, %l0, %l0
17839srlx %l0, 1, %l0
17840
17841
17842P694: !_REPLACEMENT [20] (Int) (CBR)
17843sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
17844add %i0, %i2, %i2
17845sethi %hi(0x2000), %l6
17846ld [%i2+256], %o5
17847st %o5, [%i2+256]
17848add %i2, %l6, %l7
17849ld [%l7+256], %o5
17850st %o5, [%l7+256]
17851add %l7, %l6, %l7
17852ld [%l7+256], %o5
17853st %o5, [%l7+256]
17854add %l7, %l6, %l7
17855ld [%l7+256], %o5
17856st %o5, [%l7+256]
17857add %l7, %l6, %l7
17858ld [%l7+256], %o5
17859st %o5, [%l7+256]
17860add %l7, %l6, %l7
17861ld [%l7+256], %o5
17862st %o5, [%l7+256]
17863add %l7, %l6, %l7
17864ld [%l7+256], %o5
17865st %o5, [%l7+256]
17866add %l7, %l6, %l7
17867ld [%l7+256], %o5
17868st %o5, [%l7+256]
17869
17870! cbranch
17871andcc %l0, 1, %g0
17872be,pt %xcc, TARGET694
17873nop
17874RET694:
17875
17876! lfsr step begin
17877srlx %l0, 1, %l3
17878xnor %l3, %l0, %l3
17879sllx %l3, 63, %l3
17880or %l3, %l0, %l0
17881srlx %l0, 1, %l0
17882
17883
17884P695: !_MEMBAR (FP) (Branch target of P445)
17885ba P696
17886nop
17887
17888TARGET445:
17889ba RET445
17890nop
17891
17892
17893P696: !_BSTC [19] (maybe <- 0x4000006d) (FP) (CBR)
17894wr %g0, 0xe0, %asi
17895sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
17896add %i0, %i3, %i3
17897! preparing store val #0, next val will be in f32
17898fmovs %f16, %f20
17899fadds %f16, %f17, %f16
17900fmovd %f20, %f32
17901membar #Sync
17902stda %f32, [%i3 + 0 ] %asi
17903
17904! cbranch
17905andcc %l0, 1, %g0
17906be,pt %xcc, TARGET696
17907nop
17908RET696:
17909
17910! lfsr step begin
17911srlx %l0, 1, %l3
17912xnor %l3, %l0, %l3
17913sllx %l3, 63, %l3
17914or %l3, %l0, %l0
17915srlx %l0, 1, %l0
17916
17917
17918P697: !_MEMBAR (FP)
17919membar #StoreLoad
17920
17921P698: !_REPLACEMENT [18] (Int)
17922sethi %hi(0x2000), %l6
17923ld [%i2+128], %o5
17924st %o5, [%i2+128]
17925add %i2, %l6, %l7
17926ld [%l7+128], %o5
17927st %o5, [%l7+128]
17928add %l7, %l6, %l7
17929ld [%l7+128], %o5
17930st %o5, [%l7+128]
17931add %l7, %l6, %l7
17932ld [%l7+128], %o5
17933st %o5, [%l7+128]
17934add %l7, %l6, %l7
17935ld [%l7+128], %o5
17936st %o5, [%l7+128]
17937add %l7, %l6, %l7
17938ld [%l7+128], %o5
17939st %o5, [%l7+128]
17940add %l7, %l6, %l7
17941ld [%l7+128], %o5
17942st %o5, [%l7+128]
17943add %l7, %l6, %l7
17944ld [%l7+128], %o5
17945st %o5, [%l7+128]
17946
17947P699: !_MEMBAR (FP)
17948membar #StoreLoad
17949
17950P700: !_BLD [34] (FP) (CBR)
17951wr %g0, 0xf0, %asi
17952sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
17953add %i0, %i2, %i2
17954ldda [%i2 + 64] %asi, %f32
17955membar #Sync
17956! 1 addresses covered
17957fmovd %f32, %f2
17958
17959! cbranch
17960andcc %l0, 1, %g0
17961be,pt %xcc, TARGET700
17962nop
17963RET700:
17964
17965! lfsr step begin
17966srlx %l0, 1, %l3
17967xnor %l3, %l0, %l3
17968sllx %l3, 63, %l3
17969or %l3, %l0, %l0
17970srlx %l0, 1, %l0
17971
17972
17973P701: !_MEMBAR (FP) (CBR)
17974
17975! cbranch
17976andcc %l0, 1, %g0
17977be,pn %xcc, TARGET701
17978nop
17979RET701:
17980
17981! lfsr step begin
17982srlx %l0, 1, %l6
17983xnor %l6, %l0, %l6
17984sllx %l6, 63, %l6
17985or %l6, %l0, %l0
17986srlx %l0, 1, %l0
17987
17988
17989P702: !_BSTC [5] (maybe <- 0x4000006e) (FP) (CBR) (Branch target of P522)
17990wr %g0, 0xe0, %asi
17991! preparing store val #0, next val will be in f32
17992fmovs %f16, %f20
17993fadds %f16, %f17, %f16
17994! preparing store val #1, next val will be in f40
17995fmovd %f20, %f32
17996fmovs %f16, %f20
17997fadds %f16, %f17, %f16
17998fmovd %f20, %f40
17999membar #Sync
18000stda %f32, [%i0 + 64 ] %asi
18001
18002! cbranch
18003andcc %l0, 1, %g0
18004be,pt %xcc, TARGET702
18005nop
18006RET702:
18007
18008! lfsr step begin
18009srlx %l0, 1, %l6
18010xnor %l6, %l0, %l6
18011sllx %l6, 63, %l6
18012or %l6, %l0, %l0
18013srlx %l0, 1, %l0
18014
18015ba P703
18016nop
18017
18018TARGET522:
18019ba RET522
18020nop
18021
18022
18023P703: !_MEMBAR (FP)
18024membar #StoreLoad
18025
18026P704: !_REPLACEMENT [0] (Int) (Branch target of P251)
18027sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
18028add %i0, %i3, %i3
18029sethi %hi(0x2000), %l7
18030ld [%i3+0], %l3
18031st %l3, [%i3+0]
18032add %i3, %l7, %o5
18033ld [%o5+0], %l3
18034st %l3, [%o5+0]
18035add %o5, %l7, %o5
18036ld [%o5+0], %l3
18037st %l3, [%o5+0]
18038add %o5, %l7, %o5
18039ld [%o5+0], %l3
18040st %l3, [%o5+0]
18041add %o5, %l7, %o5
18042ld [%o5+0], %l3
18043st %l3, [%o5+0]
18044add %o5, %l7, %o5
18045ld [%o5+0], %l3
18046st %l3, [%o5+0]
18047add %o5, %l7, %o5
18048ld [%o5+0], %l3
18049st %l3, [%o5+0]
18050add %o5, %l7, %o5
18051ld [%o5+0], %l3
18052st %l3, [%o5+0]
18053ba P705
18054nop
18055
18056TARGET251:
18057ba RET251
18058nop
18059
18060
18061P705: !_REPLACEMENT [26] (Int)
18062sethi %hi(0x2000), %l6
18063ld [%i3+128], %o5
18064st %o5, [%i3+128]
18065add %i3, %l6, %l7
18066ld [%l7+128], %o5
18067st %o5, [%l7+128]
18068add %l7, %l6, %l7
18069ld [%l7+128], %o5
18070st %o5, [%l7+128]
18071add %l7, %l6, %l7
18072ld [%l7+128], %o5
18073st %o5, [%l7+128]
18074add %l7, %l6, %l7
18075ld [%l7+128], %o5
18076st %o5, [%l7+128]
18077add %l7, %l6, %l7
18078ld [%l7+128], %o5
18079st %o5, [%l7+128]
18080add %l7, %l6, %l7
18081ld [%l7+128], %o5
18082st %o5, [%l7+128]
18083add %l7, %l6, %l7
18084ld [%l7+128], %o5
18085st %o5, [%l7+128]
18086
18087P706: !_MEMBAR (FP)
18088
18089P707: !_BSTC [23] (maybe <- 0x40000070) (FP)
18090wr %g0, 0xe0, %asi
18091sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
18092add %i0, %i2, %i2
18093! preparing store val #0, next val will be in f32
18094fmovs %f16, %f20
18095fadds %f16, %f17, %f16
18096! preparing store val #1, next val will be in f33
18097fmovs %f16, %f21
18098fadds %f16, %f17, %f16
18099! preparing store val #2, next val will be in f40
18100fmovd %f20, %f32
18101fmovs %f16, %f20
18102fadds %f16, %f17, %f16
18103fmovd %f20, %f40
18104membar #Sync
18105stda %f32, [%i2 + 0 ] %asi
18106
18107P708: !_MEMBAR (FP)
18108membar #StoreLoad
18109
18110P709: !_IDC_FLIP [5] (Int)
18111IDC_FLIP(709, 12761, 1, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
18112
18113P710: !_REPLACEMENT [12] (Int)
18114sethi %hi(0x2000), %l6
18115ld [%i3+4], %o5
18116st %o5, [%i3+4]
18117add %i3, %l6, %l7
18118ld [%l7+4], %o5
18119st %o5, [%l7+4]
18120add %l7, %l6, %l7
18121ld [%l7+4], %o5
18122st %o5, [%l7+4]
18123add %l7, %l6, %l7
18124ld [%l7+4], %o5
18125st %o5, [%l7+4]
18126add %l7, %l6, %l7
18127ld [%l7+4], %o5
18128st %o5, [%l7+4]
18129add %l7, %l6, %l7
18130ld [%l7+4], %o5
18131st %o5, [%l7+4]
18132add %l7, %l6, %l7
18133ld [%l7+4], %o5
18134st %o5, [%l7+4]
18135add %l7, %l6, %l7
18136ld [%l7+4], %o5
18137st %o5, [%l7+4]
18138
18139P711: !_REPLACEMENT [29] (Int) (Branch target of P267)
18140sethi %hi(0x2000), %l3
18141ld [%i3+4], %l7
18142st %l7, [%i3+4]
18143add %i3, %l3, %l6
18144ld [%l6+4], %l7
18145st %l7, [%l6+4]
18146add %l6, %l3, %l6
18147ld [%l6+4], %l7
18148st %l7, [%l6+4]
18149add %l6, %l3, %l6
18150ld [%l6+4], %l7
18151st %l7, [%l6+4]
18152add %l6, %l3, %l6
18153ld [%l6+4], %l7
18154st %l7, [%l6+4]
18155add %l6, %l3, %l6
18156ld [%l6+4], %l7
18157st %l7, [%l6+4]
18158add %l6, %l3, %l6
18159ld [%l6+4], %l7
18160st %l7, [%l6+4]
18161add %l6, %l3, %l6
18162ld [%l6+4], %l7
18163st %l7, [%l6+4]
18164ba P712
18165nop
18166
18167TARGET267:
18168ba RET267
18169nop
18170
18171
18172P712: !_ST [31] (maybe <- 0x80000c) (Int)
18173sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
18174add %i0, %i3, %i3
18175stw %l4, [%i3 + 64 ]
18176add %l4, 1, %l4
18177
18178P713: !_REPLACEMENT [25] (Int)
18179sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
18180sub %i0, %i2, %i2
18181sethi %hi(0x2000), %l7
18182ld [%i2+96], %l3
18183st %l3, [%i2+96]
18184add %i2, %l7, %o5
18185ld [%o5+96], %l3
18186st %l3, [%o5+96]
18187add %o5, %l7, %o5
18188ld [%o5+96], %l3
18189st %l3, [%o5+96]
18190add %o5, %l7, %o5
18191ld [%o5+96], %l3
18192st %l3, [%o5+96]
18193add %o5, %l7, %o5
18194ld [%o5+96], %l3
18195st %l3, [%o5+96]
18196add %o5, %l7, %o5
18197ld [%o5+96], %l3
18198st %l3, [%o5+96]
18199add %o5, %l7, %o5
18200ld [%o5+96], %l3
18201st %l3, [%o5+96]
18202add %o5, %l7, %o5
18203ld [%o5+96], %l3
18204st %l3, [%o5+96]
18205
18206P714: !_ST [6] (maybe <- 0x80000d) (Int)
18207stw %l4, [%i0 + 96 ]
18208add %l4, 1, %l4
18209
18210P715: !_MEMBAR (FP)
18211membar #StoreLoad
18212
18213P716: !_BLD [24] (FP)
18214wr %g0, 0xf0, %asi
18215sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
18216add %i0, %i3, %i3
18217ldda [%i3 + 64] %asi, %f32
18218membar #Sync
18219! 2 addresses covered
18220fmovd %f32, %f18
18221fmovs %f18, %f3
18222fmovd %f40, %f4
18223
18224P717: !_MEMBAR (FP)
18225
18226P718: !_ST [7] (maybe <- 0x80000e) (Int) (Nucleus ctx)
18227wr %g0, 0x4, %asi
18228stwa %l4, [%i0 + 128] %asi
18229add %l4, 1, %l4
18230
18231P719: !_REPLACEMENT [20] (Int)
18232sethi %hi(0x2000), %o5
18233ld [%i2+256], %l6
18234st %l6, [%i2+256]
18235add %i2, %o5, %l3
18236ld [%l3+256], %l6
18237st %l6, [%l3+256]
18238add %l3, %o5, %l3
18239ld [%l3+256], %l6
18240st %l6, [%l3+256]
18241add %l3, %o5, %l3
18242ld [%l3+256], %l6
18243st %l6, [%l3+256]
18244add %l3, %o5, %l3
18245ld [%l3+256], %l6
18246st %l6, [%l3+256]
18247add %l3, %o5, %l3
18248ld [%l3+256], %l6
18249st %l6, [%l3+256]
18250add %l3, %o5, %l3
18251ld [%l3+256], %l6
18252st %l6, [%l3+256]
18253add %l3, %o5, %l3
18254ld [%l3+256], %l6
18255st %l6, [%l3+256]
18256
18257P720: !_REPLACEMENT [19] (Int)
18258sethi %hi(0x2000), %l7
18259ld [%i2+0], %l3
18260st %l3, [%i2+0]
18261add %i2, %l7, %o5
18262ld [%o5+0], %l3
18263st %l3, [%o5+0]
18264add %o5, %l7, %o5
18265ld [%o5+0], %l3
18266st %l3, [%o5+0]
18267add %o5, %l7, %o5
18268ld [%o5+0], %l3
18269st %l3, [%o5+0]
18270add %o5, %l7, %o5
18271ld [%o5+0], %l3
18272st %l3, [%o5+0]
18273add %o5, %l7, %o5
18274ld [%o5+0], %l3
18275st %l3, [%o5+0]
18276add %o5, %l7, %o5
18277ld [%o5+0], %l3
18278st %l3, [%o5+0]
18279add %o5, %l7, %o5
18280ld [%o5+0], %l3
18281st %l3, [%o5+0]
18282
18283P721: !_REPLACEMENT [16] (Int) (Nucleus ctx)
18284wr %g0, 0x4, %asi
18285sethi %hi(0x2000), %l6
18286ld [%i2+16], %o5
18287st %o5, [%i2+16]
18288add %i2, %l6, %l7
18289ld [%l7+16], %o5
18290st %o5, [%l7+16]
18291add %l7, %l6, %l7
18292ld [%l7+16], %o5
18293st %o5, [%l7+16]
18294add %l7, %l6, %l7
18295ld [%l7+16], %o5
18296st %o5, [%l7+16]
18297add %l7, %l6, %l7
18298ld [%l7+16], %o5
18299st %o5, [%l7+16]
18300add %l7, %l6, %l7
18301ld [%l7+16], %o5
18302st %o5, [%l7+16]
18303add %l7, %l6, %l7
18304ld [%l7+16], %o5
18305st %o5, [%l7+16]
18306add %l7, %l6, %l7
18307ld [%l7+16], %o5
18308st %o5, [%l7+16]
18309
18310P722: !_LD [9] (Int) (CBR) (Nucleus ctx)
18311wr %g0, 0x4, %asi
18312lduwa [%i1 + 32] %asi, %l6
18313! move %l6(lower) -> %o0(lower)
18314or %l6, %o0, %o0
18315
18316! cbranch
18317andcc %l0, 1, %g0
18318be,pn %xcc, TARGET722
18319nop
18320RET722:
18321
18322! lfsr step begin
18323srlx %l0, 1, %l7
18324xnor %l7, %l0, %l7
18325sllx %l7, 63, %l7
18326or %l7, %l0, %l0
18327srlx %l0, 1, %l0
18328
18329
18330P723: !_IDC_FLIP [16] (Int)
18331sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
18332add %i0, %i2, %i2
18333IDC_FLIP(723, 3491, 1, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3)
18334
18335P724: !_MEMBAR (FP) (CBR)
18336
18337! cbranch
18338andcc %l0, 1, %g0
18339be,pn %xcc, TARGET724
18340nop
18341RET724:
18342
18343! lfsr step begin
18344srlx %l0, 1, %l6
18345xnor %l6, %l0, %l6
18346sllx %l6, 63, %l6
18347or %l6, %l0, %l0
18348srlx %l0, 1, %l0
18349
18350
18351P725: !_BSTC [31] (maybe <- 0x40000073) (FP) (Branch target of P589)
18352wr %g0, 0xe0, %asi
18353sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
18354add %i0, %i3, %i3
18355! preparing store val #0, next val will be in f32
18356fmovs %f16, %f20
18357fadds %f16, %f17, %f16
18358! preparing store val #1, next val will be in f40
18359fmovd %f20, %f32
18360fmovs %f16, %f20
18361fadds %f16, %f17, %f16
18362fmovd %f20, %f40
18363membar #Sync
18364stda %f32, [%i3 + 64 ] %asi
18365ba P726
18366nop
18367
18368TARGET589:
18369ba RET589
18370nop
18371
18372
18373P726: !_MEMBAR (FP) (CBR)
18374membar #StoreLoad
18375
18376! cbranch
18377andcc %l0, 1, %g0
18378be,pt %xcc, TARGET726
18379nop
18380RET726:
18381
18382! lfsr step begin
18383srlx %l0, 1, %l6
18384xnor %l6, %l0, %l6
18385sllx %l6, 63, %l6
18386or %l6, %l0, %l0
18387srlx %l0, 1, %l0
18388
18389
18390P727: !_REPLACEMENT [8] (Int)
18391sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
18392add %i0, %i2, %i2
18393sethi %hi(0x2000), %l7
18394ld [%i2+0], %l3
18395st %l3, [%i2+0]
18396add %i2, %l7, %o5
18397ld [%o5+0], %l3
18398st %l3, [%o5+0]
18399add %o5, %l7, %o5
18400ld [%o5+0], %l3
18401st %l3, [%o5+0]
18402add %o5, %l7, %o5
18403ld [%o5+0], %l3
18404st %l3, [%o5+0]
18405add %o5, %l7, %o5
18406ld [%o5+0], %l3
18407st %l3, [%o5+0]
18408add %o5, %l7, %o5
18409ld [%o5+0], %l3
18410st %l3, [%o5+0]
18411add %o5, %l7, %o5
18412ld [%o5+0], %l3
18413st %l3, [%o5+0]
18414add %o5, %l7, %o5
18415ld [%o5+0], %l3
18416st %l3, [%o5+0]
18417
18418P728: !_REPLACEMENT [27] (Int)
18419sethi %hi(0x2000), %l6
18420ld [%i2+160], %o5
18421st %o5, [%i2+160]
18422add %i2, %l6, %l7
18423ld [%l7+160], %o5
18424st %o5, [%l7+160]
18425add %l7, %l6, %l7
18426ld [%l7+160], %o5
18427st %o5, [%l7+160]
18428add %l7, %l6, %l7
18429ld [%l7+160], %o5
18430st %o5, [%l7+160]
18431add %l7, %l6, %l7
18432ld [%l7+160], %o5
18433st %o5, [%l7+160]
18434add %l7, %l6, %l7
18435ld [%l7+160], %o5
18436st %o5, [%l7+160]
18437add %l7, %l6, %l7
18438ld [%l7+160], %o5
18439st %o5, [%l7+160]
18440add %l7, %l6, %l7
18441ld [%l7+160], %o5
18442st %o5, [%l7+160]
18443
18444P729: !_MEMBAR (FP)
18445membar #StoreLoad
18446
18447P730: !_BLD [24] (FP)
18448wr %g0, 0xf0, %asi
18449sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
18450add %i0, %i3, %i3
18451ldda [%i3 + 64] %asi, %f32
18452membar #Sync
18453! 2 addresses covered
18454fmovd %f32, %f18
18455fmovs %f18, %f5
18456fmovd %f40, %f6
18457
18458P731: !_MEMBAR (FP)
18459
18460P732: !_FLUSHI [1] (Int) (Branch target of P650)
18461flush %g0
18462ba P733
18463nop
18464
18465TARGET650:
18466ba RET650
18467nop
18468
18469
18470P733: !_ST [25] (maybe <- 0x80000f) (Int)
18471stw %l4, [%i3 + 96 ]
18472add %l4, 1, %l4
18473
18474P734: !_ST [13] (maybe <- 0x800010) (Int) (Nucleus ctx) (Branch target of P457)
18475wr %g0, 0x4, %asi
18476sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
18477add %i0, %i2, %i2
18478stwa %l4, [%i2 + 32] %asi
18479add %l4, 1, %l4
18480ba P735
18481nop
18482
18483TARGET457:
18484ba RET457
18485nop
18486
18487
18488P735: !_MEMBAR (FP)
18489
18490P736: !_BST [13] (maybe <- 0x40000075) (FP) (CBR)
18491wr %g0, 0xf0, %asi
18492! preparing store val #0, next val will be in f32
18493fmovs %f16, %f20
18494fadds %f16, %f17, %f16
18495! preparing store val #1, next val will be in f33
18496fmovs %f16, %f21
18497fadds %f16, %f17, %f16
18498! preparing store val #2, next val will be in f40
18499fmovd %f20, %f32
18500fmovs %f16, %f20
18501fadds %f16, %f17, %f16
18502fmovd %f20, %f40
18503membar #Sync
18504stda %f32, [%i2 + 0 ] %asi
18505
18506! cbranch
18507andcc %l0, 1, %g0
18508be,pt %xcc, TARGET736
18509nop
18510RET736:
18511
18512! lfsr step begin
18513srlx %l0, 1, %l6
18514xnor %l6, %l0, %l6
18515sllx %l6, 63, %l6
18516or %l6, %l0, %l0
18517srlx %l0, 1, %l0
18518
18519
18520P737: !_MEMBAR (FP)
18521
18522P738: !_BSTC [15] (maybe <- 0x40000078) (FP) (CBR) (Branch target of P591)
18523wr %g0, 0xe0, %asi
18524! preparing store val #0, next val will be in f32
18525fmovs %f16, %f20
18526fadds %f16, %f17, %f16
18527fmovd %f20, %f32
18528membar #Sync
18529stda %f32, [%i2 + 128 ] %asi
18530
18531! cbranch
18532andcc %l0, 1, %g0
18533be,pt %xcc, TARGET738
18534nop
18535RET738:
18536
18537! lfsr step begin
18538srlx %l0, 1, %l6
18539xnor %l6, %l0, %l6
18540sllx %l6, 63, %l6
18541or %l6, %l0, %l0
18542srlx %l0, 1, %l0
18543
18544ba P739
18545nop
18546
18547TARGET591:
18548ba RET591
18549nop
18550
18551
18552P739: !_MEMBAR (FP)
18553membar #StoreLoad
18554
18555P740: !_FLUSHI [33] (Int)
18556flush %g0
18557
18558P741: !_REPLACEMENT [31] (Int)
18559sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
18560add %i0, %i3, %i3
18561sethi %hi(0x2000), %l7
18562ld [%i3+64], %l3
18563st %l3, [%i3+64]
18564add %i3, %l7, %o5
18565ld [%o5+64], %l3
18566st %l3, [%o5+64]
18567add %o5, %l7, %o5
18568ld [%o5+64], %l3
18569st %l3, [%o5+64]
18570add %o5, %l7, %o5
18571ld [%o5+64], %l3
18572st %l3, [%o5+64]
18573add %o5, %l7, %o5
18574ld [%o5+64], %l3
18575st %l3, [%o5+64]
18576add %o5, %l7, %o5
18577ld [%o5+64], %l3
18578st %l3, [%o5+64]
18579add %o5, %l7, %o5
18580ld [%o5+64], %l3
18581st %l3, [%o5+64]
18582add %o5, %l7, %o5
18583ld [%o5+64], %l3
18584st %l3, [%o5+64]
18585
18586P742: !_ST [1] (maybe <- 0x40000079) (FP)
18587! preparing store val #0, next val will be in f20
18588fmovs %f16, %f20
18589fadds %f16, %f17, %f16
18590st %f20, [%i0 + 4 ]
18591
18592P743: !_REPLACEMENT [2] (Int)
18593sethi %hi(0x2000), %l3
18594ld [%i3+8], %l7
18595st %l7, [%i3+8]
18596add %i3, %l3, %l6
18597ld [%l6+8], %l7
18598st %l7, [%l6+8]
18599add %l6, %l3, %l6
18600ld [%l6+8], %l7
18601st %l7, [%l6+8]
18602add %l6, %l3, %l6
18603ld [%l6+8], %l7
18604st %l7, [%l6+8]
18605add %l6, %l3, %l6
18606ld [%l6+8], %l7
18607st %l7, [%l6+8]
18608add %l6, %l3, %l6
18609ld [%l6+8], %l7
18610st %l7, [%l6+8]
18611add %l6, %l3, %l6
18612ld [%l6+8], %l7
18613st %l7, [%l6+8]
18614add %l6, %l3, %l6
18615ld [%l6+8], %l7
18616st %l7, [%l6+8]
18617
18618P744: !_REPLACEMENT [29] (Int)
18619sethi %hi(0x2000), %o5
18620ld [%i3+4], %l6
18621st %l6, [%i3+4]
18622add %i3, %o5, %l3
18623ld [%l3+4], %l6
18624st %l6, [%l3+4]
18625add %l3, %o5, %l3
18626ld [%l3+4], %l6
18627st %l6, [%l3+4]
18628add %l3, %o5, %l3
18629ld [%l3+4], %l6
18630st %l6, [%l3+4]
18631add %l3, %o5, %l3
18632ld [%l3+4], %l6
18633st %l6, [%l3+4]
18634add %l3, %o5, %l3
18635ld [%l3+4], %l6
18636st %l6, [%l3+4]
18637add %l3, %o5, %l3
18638ld [%l3+4], %l6
18639st %l6, [%l3+4]
18640add %l3, %o5, %l3
18641ld [%l3+4], %l6
18642st %l6, [%l3+4]
18643
18644P745: !_LD [20] (Int) (Nucleus ctx)
18645wr %g0, 0x4, %asi
18646sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
18647add %i0, %i2, %i2
18648lduwa [%i2 + 256] %asi, %o1
18649! move %o1(lower) -> %o1(upper)
18650sllx %o1, 32, %o1
18651
18652P746: !_MEMBAR (FP) (CBR)
18653membar #StoreLoad
18654
18655! cbranch
18656andcc %l0, 1, %g0
18657be,pt %xcc, TARGET746
18658nop
18659RET746:
18660
18661! lfsr step begin
18662srlx %l0, 1, %l3
18663xnor %l3, %l0, %l3
18664sllx %l3, 63, %l3
18665or %l3, %l0, %l0
18666srlx %l0, 1, %l0
18667
18668
18669P747: !_BLD [4] (FP)
18670wr %g0, 0xf0, %asi
18671ldda [%i0 + 0] %asi, %f32
18672membar #Sync
18673! 5 addresses covered
18674fmovd %f32, %f18
18675fmovs %f18, %f7
18676fmovs %f19, %f8
18677fmovd %f34, %f18
18678fmovs %f18, %f9
18679fmovd %f36, %f10
18680fmovd %f40, %f18
18681fmovs %f18, %f11
18682
18683P748: !_MEMBAR (FP)
18684
18685P749: !_MEMBAR (Int)
18686
18687P750: !_BSTC [22] (maybe <- 0x4000007a) (FP) (Secondary ctx)
18688wr %g0, 0xe1, %asi
18689sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
18690add %i0, %i3, %i3
18691! preparing store val #0, next val will be in f32
18692fmovs %f16, %f20
18693fadds %f16, %f17, %f16
18694! preparing store val #1, next val will be in f33
18695fmovs %f16, %f21
18696fadds %f16, %f17, %f16
18697! preparing store val #2, next val will be in f40
18698fmovd %f20, %f32
18699fmovs %f16, %f20
18700fadds %f16, %f17, %f16
18701fmovd %f20, %f40
18702membar #Sync
18703stda %f32, [%i3 + 0 ] %asi
18704
18705P751: !_MEMBAR (FP) (Secondary ctx)
18706
18707P752: !_BST [30] (maybe <- 0x4000007d) (FP) (Secondary ctx)
18708wr %g0, 0xf1, %asi
18709sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
18710add %i0, %i2, %i2
18711! preparing store val #0, next val will be in f32
18712fmovs %f16, %f20
18713fadds %f16, %f17, %f16
18714! preparing store val #1, next val will be in f33
18715fmovs %f16, %f21
18716fadds %f16, %f17, %f16
18717! preparing store val #2, next val will be in f40
18718fmovd %f20, %f32
18719fmovs %f16, %f20
18720fadds %f16, %f17, %f16
18721fmovd %f20, %f40
18722membar #Sync
18723stda %f32, [%i2 + 0 ] %asi
18724
18725P753: !_MEMBAR (FP) (CBR) (Secondary ctx)
18726membar #StoreLoad
18727
18728! cbranch
18729andcc %l0, 1, %g0
18730be,pt %xcc, TARGET753
18731nop
18732RET753:
18733
18734! lfsr step begin
18735srlx %l0, 1, %l3
18736xnor %l3, %l0, %l3
18737sllx %l3, 63, %l3
18738or %l3, %l0, %l0
18739srlx %l0, 1, %l0
18740
18741
18742P754: !_REPLACEMENT [32] (Int)
18743sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
18744sub %i0, %i3, %i3
18745sethi %hi(0x2000), %l6
18746ld [%i3+96], %o5
18747st %o5, [%i3+96]
18748add %i3, %l6, %l7
18749ld [%l7+96], %o5
18750st %o5, [%l7+96]
18751add %l7, %l6, %l7
18752ld [%l7+96], %o5
18753st %o5, [%l7+96]
18754add %l7, %l6, %l7
18755ld [%l7+96], %o5
18756st %o5, [%l7+96]
18757add %l7, %l6, %l7
18758ld [%l7+96], %o5
18759st %o5, [%l7+96]
18760add %l7, %l6, %l7
18761ld [%l7+96], %o5
18762st %o5, [%l7+96]
18763add %l7, %l6, %l7
18764ld [%l7+96], %o5
18765st %o5, [%l7+96]
18766add %l7, %l6, %l7
18767ld [%l7+96], %o5
18768st %o5, [%l7+96]
18769
18770P755: !_REPLACEMENT [25] (Int)
18771sethi %hi(0x2000), %l3
18772ld [%i3+96], %l7
18773st %l7, [%i3+96]
18774add %i3, %l3, %l6
18775ld [%l6+96], %l7
18776st %l7, [%l6+96]
18777add %l6, %l3, %l6
18778ld [%l6+96], %l7
18779st %l7, [%l6+96]
18780add %l6, %l3, %l6
18781ld [%l6+96], %l7
18782st %l7, [%l6+96]
18783add %l6, %l3, %l6
18784ld [%l6+96], %l7
18785st %l7, [%l6+96]
18786add %l6, %l3, %l6
18787ld [%l6+96], %l7
18788st %l7, [%l6+96]
18789add %l6, %l3, %l6
18790ld [%l6+96], %l7
18791st %l7, [%l6+96]
18792add %l6, %l3, %l6
18793ld [%l6+96], %l7
18794st %l7, [%l6+96]
18795
18796P756: !_LD [27] (Int) (Branch target of P663)
18797sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
18798add %i0, %i2, %i2
18799lduw [%i2 + 160], %l3
18800! move %l3(lower) -> %o1(lower)
18801or %l3, %o1, %o1
18802ba P757
18803nop
18804
18805TARGET663:
18806ba RET663
18807nop
18808
18809
18810P757: !_REPLACEMENT [2] (Int) (Branch target of P702)
18811sethi %hi(0x2000), %l6
18812ld [%i3+8], %o5
18813st %o5, [%i3+8]
18814add %i3, %l6, %l7
18815ld [%l7+8], %o5
18816st %o5, [%l7+8]
18817add %l7, %l6, %l7
18818ld [%l7+8], %o5
18819st %o5, [%l7+8]
18820add %l7, %l6, %l7
18821ld [%l7+8], %o5
18822st %o5, [%l7+8]
18823add %l7, %l6, %l7
18824ld [%l7+8], %o5
18825st %o5, [%l7+8]
18826add %l7, %l6, %l7
18827ld [%l7+8], %o5
18828st %o5, [%l7+8]
18829add %l7, %l6, %l7
18830ld [%l7+8], %o5
18831st %o5, [%l7+8]
18832add %l7, %l6, %l7
18833ld [%l7+8], %o5
18834st %o5, [%l7+8]
18835ba P758
18836nop
18837
18838TARGET702:
18839ba RET702
18840nop
18841
18842
18843P758: !_IDC_FLIP [12] (Int)
18844sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
18845add %i0, %i3, %i3
18846IDC_FLIP(758, 21380, 1, 0x44000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
18847
18848P759: !_REPLACEMENT [26] (Int) (Branch target of P315)
18849sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
18850sub %i0, %i2, %i2
18851sethi %hi(0x2000), %l6
18852ld [%i2+128], %o5
18853st %o5, [%i2+128]
18854add %i2, %l6, %l7
18855ld [%l7+128], %o5
18856st %o5, [%l7+128]
18857add %l7, %l6, %l7
18858ld [%l7+128], %o5
18859st %o5, [%l7+128]
18860add %l7, %l6, %l7
18861ld [%l7+128], %o5
18862st %o5, [%l7+128]
18863add %l7, %l6, %l7
18864ld [%l7+128], %o5
18865st %o5, [%l7+128]
18866add %l7, %l6, %l7
18867ld [%l7+128], %o5
18868st %o5, [%l7+128]
18869add %l7, %l6, %l7
18870ld [%l7+128], %o5
18871st %o5, [%l7+128]
18872add %l7, %l6, %l7
18873ld [%l7+128], %o5
18874st %o5, [%l7+128]
18875ba P760
18876nop
18877
18878TARGET315:
18879ba RET315
18880nop
18881
18882
18883P760: !_FLUSH [6] (Int) (Branch target of P696)
18884! Unsupported instruction
18885ba P761
18886nop
18887
18888TARGET696:
18889ba RET696
18890nop
18891
18892
18893P761: !_REPLACEMENT [24] (Int)
18894sethi %hi(0x2000), %l3
18895ld [%i2+64], %l7
18896st %l7, [%i2+64]
18897add %i2, %l3, %l6
18898ld [%l6+64], %l7
18899st %l7, [%l6+64]
18900add %l6, %l3, %l6
18901ld [%l6+64], %l7
18902st %l7, [%l6+64]
18903add %l6, %l3, %l6
18904ld [%l6+64], %l7
18905st %l7, [%l6+64]
18906add %l6, %l3, %l6
18907ld [%l6+64], %l7
18908st %l7, [%l6+64]
18909add %l6, %l3, %l6
18910ld [%l6+64], %l7
18911st %l7, [%l6+64]
18912add %l6, %l3, %l6
18913ld [%l6+64], %l7
18914st %l7, [%l6+64]
18915add %l6, %l3, %l6
18916ld [%l6+64], %l7
18917st %l7, [%l6+64]
18918
18919P762: !_REPLACEMENT [12] (Int)
18920sethi %hi(0x2000), %o5
18921ld [%i2+4], %l6
18922st %l6, [%i2+4]
18923add %i2, %o5, %l3
18924ld [%l3+4], %l6
18925st %l6, [%l3+4]
18926add %l3, %o5, %l3
18927ld [%l3+4], %l6
18928st %l6, [%l3+4]
18929add %l3, %o5, %l3
18930ld [%l3+4], %l6
18931st %l6, [%l3+4]
18932add %l3, %o5, %l3
18933ld [%l3+4], %l6
18934st %l6, [%l3+4]
18935add %l3, %o5, %l3
18936ld [%l3+4], %l6
18937st %l6, [%l3+4]
18938add %l3, %o5, %l3
18939ld [%l3+4], %l6
18940st %l6, [%l3+4]
18941add %l3, %o5, %l3
18942ld [%l3+4], %l6
18943st %l6, [%l3+4]
18944
18945P763: !_ST [7] (maybe <- 0x800011) (Int) (Nucleus ctx)
18946wr %g0, 0x4, %asi
18947stwa %l4, [%i0 + 128] %asi
18948add %l4, 1, %l4
18949
18950P764: !_REPLACEMENT [10] (Int)
18951sethi %hi(0x2000), %l6
18952ld [%i2+64], %o5
18953st %o5, [%i2+64]
18954add %i2, %l6, %l7
18955ld [%l7+64], %o5
18956st %o5, [%l7+64]
18957add %l7, %l6, %l7
18958ld [%l7+64], %o5
18959st %o5, [%l7+64]
18960add %l7, %l6, %l7
18961ld [%l7+64], %o5
18962st %o5, [%l7+64]
18963add %l7, %l6, %l7
18964ld [%l7+64], %o5
18965st %o5, [%l7+64]
18966add %l7, %l6, %l7
18967ld [%l7+64], %o5
18968st %o5, [%l7+64]
18969add %l7, %l6, %l7
18970ld [%l7+64], %o5
18971st %o5, [%l7+64]
18972add %l7, %l6, %l7
18973ld [%l7+64], %o5
18974st %o5, [%l7+64]
18975
18976P765: !_MEMBAR (FP)
18977
18978P766: !_BST [22] (maybe <- 0x40000080) (FP)
18979wr %g0, 0xf0, %asi
18980sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
18981add %i0, %i3, %i3
18982! preparing store val #0, next val will be in f32
18983fmovs %f16, %f20
18984fadds %f16, %f17, %f16
18985! preparing store val #1, next val will be in f33
18986fmovs %f16, %f21
18987fadds %f16, %f17, %f16
18988! preparing store val #2, next val will be in f40
18989fmovd %f20, %f32
18990fmovs %f16, %f20
18991fadds %f16, %f17, %f16
18992fmovd %f20, %f40
18993membar #Sync
18994stda %f32, [%i3 + 0 ] %asi
18995
18996P767: !_MEMBAR (FP) (Loop exit)
18997membar #StoreLoad
18998!---- flushing int results buffer----
18999mov %o0, %l5
19000mov %o1, %l5
19001!---- flushing fp results buffer to %f30 ----
19002fmovd %f0, %f30
19003fmovd %f2, %f30
19004fmovd %f4, %f30
19005fmovd %f6, %f30
19006fmovd %f8, %f30
19007fmovd %f10, %f30
19008!--
19009loop_exit_1_3:
19010sub %l2, 1, %l2
19011cmp %l2, 0
19012bg loop_entry_1_3
19013nop
19014
19015P768: !_MEMBAR (Int)
19016membar #StoreLoad
19017
19018END_NODES1: ! Test instruction sequence for CPU 1 ends
19019sethi %hi(0xdead0e0f), %l3
19020or %l3, %lo(0xdead0e0f), %l3
19021! move %l3(lower) -> %o0(upper)
19022sllx %l3, 32, %o0
19023sethi %hi(0xdead0e0f), %l3
19024or %l3, %lo(0xdead0e0f), %l3
19025stw %l3, [%i5]
19026ld [%i5], %f0
19027!---- flushing int results buffer----
19028mov %o0, %l5
19029!---- flushing fp results buffer to %f30 ----
19030fmovs %f0, %f30
19031!--
19032
19033restore
19034retl
19035nop
19036!-----------------
19037
19038! register usage:
19039! %i0 %i1 : base registers for first 2 regions
19040! %i2 %i3 : cache registers for 8 regions
19041! %i4 fixed pointer to per-cpu results area
19042! %l1 moving pointer to per-cpu FP results area
19043! %o7 moving pointer to per-cpu integer results area
19044! %i5 pointer to per-cpu private area
19045! %l0 holds lfsr, used as source of random bits
19046! %l2 loop count register
19047! %f16 running counter for unique fp store values
19048! %f17 holds increment value for fp counter
19049! %l4 running counter for unique integer store values (increment value is always 1)
19050! %l5 move-to register for load values (simulation only)
19051! %f30 move-to register for FP values (simulation only)
19052! %i4 holds the instructions count which is used for interrupt ordering
19053! %i4 holds the thread_id (OBP only)
19054! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
19055! %l3 %l6 %l7 %o5 : 4 temporary registers
19056! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
19057! %f0-f15 FP results buffer registers
19058! %f32-f47 FP block load/store registers
19059
19060func2:
19061! instruction sequence begins
19062save %sp, -192, %sp
19063
19064! Force %i0-%i3 to be 64-byte aligned
19065add %i0, 63, %i0
19066andn %i0, 63, %i0
19067
19068add %i1, 63, %i1
19069andn %i1, 63, %i1
19070
19071add %i2, 63, %i2
19072andn %i2, 63, %i2
19073
19074add %i3, 63, %i3
19075andn %i3, 63, %i3
19076
19077add %i4, 63, %i4
19078andn %i4, 63, %i4
19079
19080add %i5, 63, %i5
19081andn %i5, 63, %i5
19082
19083
19084! Initialize pointer to FP load results area
19085mov %i4, %l1
19086
19087! Initialize pointer to integer load results area
19088sethi %hi(0x80000), %o7
19089or %o7, %lo(0x80000), %o7
19090add %o7, %l1, %o7
19091
19092! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
19093mov 0x0, %i4
19094
19095! Initialize %f0-%f62 to 0xdeadbee0deadbee1
19096sethi %hi(0xdeadbee0), %o5
19097or %o5, %lo(0xdeadbee0), %o5
19098stw %o5, [%i5]
19099sethi %hi(0xdeadbee1), %o5
19100or %o5, %lo(0xdeadbee1), %o5
19101stw %o5, [%i5+4]
19102ldd [%i5], %f0
19103fmovd %f0, %f2
19104fmovd %f0, %f4
19105fmovd %f0, %f6
19106fmovd %f0, %f8
19107fmovd %f0, %f10
19108fmovd %f0, %f12
19109fmovd %f0, %f14
19110fmovd %f0, %f16
19111fmovd %f0, %f18
19112fmovd %f0, %f20
19113fmovd %f0, %f22
19114fmovd %f0, %f24
19115fmovd %f0, %f26
19116fmovd %f0, %f28
19117fmovd %f0, %f30
19118fmovd %f0, %f32
19119fmovd %f0, %f34
19120fmovd %f0, %f36
19121fmovd %f0, %f38
19122fmovd %f0, %f40
19123fmovd %f0, %f42
19124fmovd %f0, %f44
19125fmovd %f0, %f46
19126fmovd %f0, %f48
19127fmovd %f0, %f50
19128fmovd %f0, %f52
19129fmovd %f0, %f54
19130fmovd %f0, %f56
19131fmovd %f0, %f58
19132fmovd %f0, %f60
19133fmovd %f0, %f62
19134
19135! Signature for extract_loads script to start extracting load values for this stream
19136sethi %hi(0x02deade1), %o5
19137or %o5, %lo(0x02deade1), %o5
19138stw %o5, [%i5]
19139ld [%i5], %f16
19140
19141! Initialize running integer counter in register %l4
19142sethi %hi(0x1000001), %l4
19143or %l4, %lo(0x1000001), %l4
19144
19145! Initialize running FP counter in register %f16
19146sethi %hi(0x40800001), %o5
19147or %o5, %lo(0x40800001), %o5
19148stw %o5, [%i5]
19149ld [%i5], %f16
19150
19151! Initialize FP counter increment value in register %f17 (constant)
19152sethi %hi(0x35000000), %o5
19153or %o5, %lo(0x35000000), %o5
19154stw %o5, [%i5]
19155ld [%i5], %f17
19156
19157! Initialize LFSR to 0xe34^4
19158sethi %hi(0xe34), %l0
19159or %l0, %lo(0xe34), %l0
19160mulx %l0, %l0, %l0
19161mulx %l0, %l0, %l0
19162
19163BEGIN_NODES2: ! Test instruction sequence for ISTREAM 2 begins
19164
19165P769: !_REPLACEMENT [5] (Int) (Loop entry) (Branch target of P1064)
19166sethi %hi(0x5), %l2
19167or %l2, %lo(0x5), %l2
19168loop_entry_2_0:
19169sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
19170sub %i0, %i2, %i2
19171sethi %hi(0x2000), %l3
19172ld [%i2+64], %l7
19173st %l7, [%i2+64]
19174add %i2, %l3, %l6
19175ld [%l6+64], %l7
19176st %l7, [%l6+64]
19177add %l6, %l3, %l6
19178ld [%l6+64], %l7
19179st %l7, [%l6+64]
19180add %l6, %l3, %l6
19181ld [%l6+64], %l7
19182st %l7, [%l6+64]
19183add %l6, %l3, %l6
19184ld [%l6+64], %l7
19185st %l7, [%l6+64]
19186add %l6, %l3, %l6
19187ld [%l6+64], %l7
19188st %l7, [%l6+64]
19189add %l6, %l3, %l6
19190ld [%l6+64], %l7
19191st %l7, [%l6+64]
19192add %l6, %l3, %l6
19193ld [%l6+64], %l7
19194st %l7, [%l6+64]
19195ba P770
19196nop
19197
19198TARGET1064:
19199ba RET1064
19200nop
19201
19202
19203P770: !_REPLACEMENT [34] (Int) (Secondary ctx)
19204wr %g0, 0x81, %asi
19205sethi %hi(0x2000), %o5
19206ld [%i2+64], %l6
19207st %l6, [%i2+64]
19208add %i2, %o5, %l3
19209ld [%l3+64], %l6
19210st %l6, [%l3+64]
19211add %l3, %o5, %l3
19212ld [%l3+64], %l6
19213st %l6, [%l3+64]
19214add %l3, %o5, %l3
19215ld [%l3+64], %l6
19216st %l6, [%l3+64]
19217add %l3, %o5, %l3
19218ld [%l3+64], %l6
19219st %l6, [%l3+64]
19220add %l3, %o5, %l3
19221ld [%l3+64], %l6
19222st %l6, [%l3+64]
19223add %l3, %o5, %l3
19224ld [%l3+64], %l6
19225st %l6, [%l3+64]
19226add %l3, %o5, %l3
19227ld [%l3+64], %l6
19228st %l6, [%l3+64]
19229
19230P771: !_MEMBAR (FP)
19231membar #StoreLoad
19232
19233P772: !_BLD [3] (FP)
19234wr %g0, 0xf0, %asi
19235ldda [%i0 + 0] %asi, %f0
19236membar #Sync
19237! 5 addresses covered
19238fmovs %f4, %f3
19239fmovd %f8, %f4
19240
19241P773: !_MEMBAR (FP) (Branch target of P997)
19242ba P774
19243nop
19244
19245TARGET997:
19246ba RET997
19247nop
19248
19249
19250P774: !_REPLACEMENT [8] (Int) (CBR) (Secondary ctx)
19251wr %g0, 0x81, %asi
19252sethi %hi(0x2000), %l7
19253ld [%i2+0], %l3
19254st %l3, [%i2+0]
19255add %i2, %l7, %o5
19256ld [%o5+0], %l3
19257st %l3, [%o5+0]
19258add %o5, %l7, %o5
19259ld [%o5+0], %l3
19260st %l3, [%o5+0]
19261add %o5, %l7, %o5
19262ld [%o5+0], %l3
19263st %l3, [%o5+0]
19264add %o5, %l7, %o5
19265ld [%o5+0], %l3
19266st %l3, [%o5+0]
19267add %o5, %l7, %o5
19268ld [%o5+0], %l3
19269st %l3, [%o5+0]
19270add %o5, %l7, %o5
19271ld [%o5+0], %l3
19272st %l3, [%o5+0]
19273add %o5, %l7, %o5
19274ld [%o5+0], %l3
19275st %l3, [%o5+0]
19276
19277! cbranch
19278andcc %l0, 1, %g0
19279be,pn %xcc, TARGET774
19280nop
19281RET774:
19282
19283! lfsr step begin
19284srlx %l0, 1, %l6
19285xnor %l6, %l0, %l6
19286sllx %l6, 63, %l6
19287or %l6, %l0, %l0
19288srlx %l0, 1, %l0
19289
19290
19291P775: !_REPLACEMENT [17] (Int)
19292sethi %hi(0x2000), %l7
19293ld [%i2+96], %l3
19294st %l3, [%i2+96]
19295add %i2, %l7, %o5
19296ld [%o5+96], %l3
19297st %l3, [%o5+96]
19298add %o5, %l7, %o5
19299ld [%o5+96], %l3
19300st %l3, [%o5+96]
19301add %o5, %l7, %o5
19302ld [%o5+96], %l3
19303st %l3, [%o5+96]
19304add %o5, %l7, %o5
19305ld [%o5+96], %l3
19306st %l3, [%o5+96]
19307add %o5, %l7, %o5
19308ld [%o5+96], %l3
19309st %l3, [%o5+96]
19310add %o5, %l7, %o5
19311ld [%o5+96], %l3
19312st %l3, [%o5+96]
19313add %o5, %l7, %o5
19314ld [%o5+96], %l3
19315st %l3, [%o5+96]
19316
19317P776: !_MEMBAR (FP)
19318membar #StoreLoad
19319
19320P777: !_BLD [3] (FP)
19321wr %g0, 0xf0, %asi
19322ldda [%i0 + 0] %asi, %f32
19323membar #Sync
19324! 5 addresses covered
19325fmovd %f32, %f18
19326fmovs %f18, %f5
19327fmovs %f19, %f6
19328fmovd %f34, %f18
19329fmovs %f18, %f7
19330fmovd %f36, %f8
19331fmovd %f40, %f18
19332fmovs %f18, %f9
19333
19334P778: !_MEMBAR (FP)
19335
19336P779: !_REPLACEMENT [6] (Int) (CBR) (Secondary ctx)
19337wr %g0, 0x81, %asi
19338sethi %hi(0x2000), %l6
19339ld [%i2+96], %o5
19340st %o5, [%i2+96]
19341add %i2, %l6, %l7
19342ld [%l7+96], %o5
19343st %o5, [%l7+96]
19344add %l7, %l6, %l7
19345ld [%l7+96], %o5
19346st %o5, [%l7+96]
19347add %l7, %l6, %l7
19348ld [%l7+96], %o5
19349st %o5, [%l7+96]
19350add %l7, %l6, %l7
19351ld [%l7+96], %o5
19352st %o5, [%l7+96]
19353add %l7, %l6, %l7
19354ld [%l7+96], %o5
19355st %o5, [%l7+96]
19356add %l7, %l6, %l7
19357ld [%l7+96], %o5
19358st %o5, [%l7+96]
19359add %l7, %l6, %l7
19360ld [%l7+96], %o5
19361st %o5, [%l7+96]
19362
19363! cbranch
19364andcc %l0, 1, %g0
19365be,pt %xcc, TARGET779
19366nop
19367RET779:
19368
19369! lfsr step begin
19370srlx %l0, 1, %l3
19371xnor %l3, %l0, %l3
19372sllx %l3, 63, %l3
19373or %l3, %l0, %l0
19374srlx %l0, 1, %l0
19375
19376
19377P780: !_REPLACEMENT [25] (Int)
19378sethi %hi(0x2000), %l6
19379ld [%i2+96], %o5
19380st %o5, [%i2+96]
19381add %i2, %l6, %l7
19382ld [%l7+96], %o5
19383st %o5, [%l7+96]
19384add %l7, %l6, %l7
19385ld [%l7+96], %o5
19386st %o5, [%l7+96]
19387add %l7, %l6, %l7
19388ld [%l7+96], %o5
19389st %o5, [%l7+96]
19390add %l7, %l6, %l7
19391ld [%l7+96], %o5
19392st %o5, [%l7+96]
19393add %l7, %l6, %l7
19394ld [%l7+96], %o5
19395st %o5, [%l7+96]
19396add %l7, %l6, %l7
19397ld [%l7+96], %o5
19398st %o5, [%l7+96]
19399add %l7, %l6, %l7
19400ld [%l7+96], %o5
19401st %o5, [%l7+96]
19402
19403P781: !_MEMBAR (FP) (CBR)
19404membar #StoreLoad
19405
19406! cbranch
19407andcc %l0, 1, %g0
19408be,pn %xcc, TARGET781
19409nop
19410RET781:
19411
19412! lfsr step begin
19413srlx %l0, 1, %l3
19414xnor %l3, %l0, %l3
19415sllx %l3, 63, %l3
19416or %l3, %l0, %l0
19417srlx %l0, 1, %l0
19418
19419
19420P782: !_BLD [7] (FP) (CBR)
19421wr %g0, 0xf0, %asi
19422ldda [%i0 + 128] %asi, %f32
19423membar #Sync
19424! 1 addresses covered
19425fmovd %f32, %f10
19426
19427! cbranch
19428andcc %l0, 1, %g0
19429be,pt %xcc, TARGET782
19430nop
19431RET782:
19432
19433! lfsr step begin
19434srlx %l0, 1, %l6
19435xnor %l6, %l0, %l6
19436sllx %l6, 63, %l6
19437or %l6, %l0, %l0
19438srlx %l0, 1, %l0
19439
19440
19441P783: !_MEMBAR (FP)
19442
19443P784: !_REPLACEMENT [24] (Int)
19444sethi %hi(0x2000), %l7
19445ld [%i2+64], %l3
19446st %l3, [%i2+64]
19447add %i2, %l7, %o5
19448ld [%o5+64], %l3
19449st %l3, [%o5+64]
19450add %o5, %l7, %o5
19451ld [%o5+64], %l3
19452st %l3, [%o5+64]
19453add %o5, %l7, %o5
19454ld [%o5+64], %l3
19455st %l3, [%o5+64]
19456add %o5, %l7, %o5
19457ld [%o5+64], %l3
19458st %l3, [%o5+64]
19459add %o5, %l7, %o5
19460ld [%o5+64], %l3
19461st %l3, [%o5+64]
19462add %o5, %l7, %o5
19463ld [%o5+64], %l3
19464st %l3, [%o5+64]
19465add %o5, %l7, %o5
19466ld [%o5+64], %l3
19467st %l3, [%o5+64]
19468
19469P785: !_MEMBAR (FP) (CBR)
19470membar #StoreLoad
19471
19472! cbranch
19473andcc %l0, 1, %g0
19474be,pn %xcc, TARGET785
19475nop
19476RET785:
19477
19478! lfsr step begin
19479srlx %l0, 1, %l6
19480xnor %l6, %l0, %l6
19481sllx %l6, 63, %l6
19482or %l6, %l0, %l0
19483srlx %l0, 1, %l0
19484
19485
19486P786: !_BLD [34] (FP)
19487wr %g0, 0xf0, %asi
19488sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
19489add %i0, %i3, %i3
19490ldda [%i3 + 64] %asi, %f32
19491membar #Sync
19492! 1 addresses covered
19493fmovd %f32, %f18
19494fmovs %f18, %f11
19495
19496P787: !_MEMBAR (FP) (CBR)
19497
19498! cbranch
19499andcc %l0, 1, %g0
19500be,pt %xcc, TARGET787
19501nop
19502RET787:
19503
19504! lfsr step begin
19505srlx %l0, 1, %l7
19506xnor %l7, %l0, %l7
19507sllx %l7, 63, %l7
19508or %l7, %l0, %l0
19509srlx %l0, 1, %l0
19510
19511
19512P788: !_REPLACEMENT [11] (Int)
19513sethi %hi(0x2000), %o5
19514ld [%i2+0], %l6
19515st %l6, [%i2+0]
19516add %i2, %o5, %l3
19517ld [%l3+0], %l6
19518st %l6, [%l3+0]
19519add %l3, %o5, %l3
19520ld [%l3+0], %l6
19521st %l6, [%l3+0]
19522add %l3, %o5, %l3
19523ld [%l3+0], %l6
19524st %l6, [%l3+0]
19525add %l3, %o5, %l3
19526ld [%l3+0], %l6
19527st %l6, [%l3+0]
19528add %l3, %o5, %l3
19529ld [%l3+0], %l6
19530st %l6, [%l3+0]
19531add %l3, %o5, %l3
19532ld [%l3+0], %l6
19533st %l6, [%l3+0]
19534add %l3, %o5, %l3
19535ld [%l3+0], %l6
19536st %l6, [%l3+0]
19537
19538P789: !_MEMBAR (FP) (CBR)
19539
19540! cbranch
19541andcc %l0, 1, %g0
19542be,pn %xcc, TARGET789
19543nop
19544RET789:
19545
19546! lfsr step begin
19547srlx %l0, 1, %l7
19548xnor %l7, %l0, %l7
19549sllx %l7, 63, %l7
19550or %l7, %l0, %l0
19551srlx %l0, 1, %l0
19552
19553
19554P790: !_BST [8] (maybe <- 0x40800001) (FP) (Branch target of P894)
19555wr %g0, 0xf0, %asi
19556! preparing store val #0, next val will be in f32
19557fmovs %f16, %f20
19558fadds %f16, %f17, %f16
19559! preparing store val #1, next val will be in f40
19560fmovd %f20, %f32
19561fmovs %f16, %f20
19562fadds %f16, %f17, %f16
19563fmovd %f20, %f40
19564membar #Sync
19565stda %f32, [%i1 + 0 ] %asi
19566ba P791
19567nop
19568
19569TARGET894:
19570ba RET894
19571nop
19572
19573
19574P791: !_MEMBAR (FP)
19575
19576P792: !_BSTC [28] (maybe <- 0x40800003) (FP)
19577wr %g0, 0xe0, %asi
19578sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
19579add %i0, %i2, %i2
19580! preparing store val #0, next val will be in f32
19581fmovs %f16, %f20
19582fadds %f16, %f17, %f16
19583! preparing store val #1, next val will be in f33
19584fmovs %f16, %f21
19585fadds %f16, %f17, %f16
19586! preparing store val #2, next val will be in f40
19587fmovd %f20, %f32
19588fmovs %f16, %f20
19589fadds %f16, %f17, %f16
19590fmovd %f20, %f40
19591membar #Sync
19592stda %f32, [%i2 + 0 ] %asi
19593
19594P793: !_MEMBAR (FP) (CBR)
19595membar #StoreLoad
19596
19597! cbranch
19598andcc %l0, 1, %g0
19599be,pt %xcc, TARGET793
19600nop
19601RET793:
19602
19603! lfsr step begin
19604srlx %l0, 1, %l6
19605xnor %l6, %l0, %l6
19606sllx %l6, 63, %l6
19607or %l6, %l0, %l0
19608srlx %l0, 1, %l0
19609
19610
19611P794: !_REPLACEMENT [12] (Int) (Branch target of P946)
19612sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
19613add %i0, %i3, %i3
19614sethi %hi(0x2000), %l7
19615ld [%i3+4], %l3
19616st %l3, [%i3+4]
19617add %i3, %l7, %o5
19618ld [%o5+4], %l3
19619st %l3, [%o5+4]
19620add %o5, %l7, %o5
19621ld [%o5+4], %l3
19622st %l3, [%o5+4]
19623add %o5, %l7, %o5
19624ld [%o5+4], %l3
19625st %l3, [%o5+4]
19626add %o5, %l7, %o5
19627ld [%o5+4], %l3
19628st %l3, [%o5+4]
19629add %o5, %l7, %o5
19630ld [%o5+4], %l3
19631st %l3, [%o5+4]
19632add %o5, %l7, %o5
19633ld [%o5+4], %l3
19634st %l3, [%o5+4]
19635add %o5, %l7, %o5
19636ld [%o5+4], %l3
19637st %l3, [%o5+4]
19638ba P795
19639nop
19640
19641TARGET946:
19642ba RET946
19643nop
19644
19645
19646P795: !_REPLACEMENT [20] (Int)
19647sethi %hi(0x2000), %l6
19648ld [%i3+256], %o5
19649st %o5, [%i3+256]
19650add %i3, %l6, %l7
19651ld [%l7+256], %o5
19652st %o5, [%l7+256]
19653add %l7, %l6, %l7
19654ld [%l7+256], %o5
19655st %o5, [%l7+256]
19656add %l7, %l6, %l7
19657ld [%l7+256], %o5
19658st %o5, [%l7+256]
19659add %l7, %l6, %l7
19660ld [%l7+256], %o5
19661st %o5, [%l7+256]
19662add %l7, %l6, %l7
19663ld [%l7+256], %o5
19664st %o5, [%l7+256]
19665add %l7, %l6, %l7
19666ld [%l7+256], %o5
19667st %o5, [%l7+256]
19668add %l7, %l6, %l7
19669ld [%l7+256], %o5
19670st %o5, [%l7+256]
19671
19672P796: !_IDC_FLIP [5] (Int)
19673IDC_FLIP(796, 14377, 2, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
19674
19675P797: !_LD [0] (Int)
19676lduw [%i0 + 0], %o0
19677! move %o0(lower) -> %o0(upper)
19678sllx %o0, 32, %o0
19679
19680P798: !_IDC_FLIP [5] (Int)
19681IDC_FLIP(798, 20125, 2, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
19682
19683P799: !_PREFETCH [24] (Int)
19684sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
19685add %i0, %i2, %i2
19686prefetch [%i2 + 64], 1
19687
19688P800: !_REPLACEMENT [23] (Int) (CBR)
19689sethi %hi(0x2000), %l6
19690ld [%i3+32], %o5
19691st %o5, [%i3+32]
19692add %i3, %l6, %l7
19693ld [%l7+32], %o5
19694st %o5, [%l7+32]
19695add %l7, %l6, %l7
19696ld [%l7+32], %o5
19697st %o5, [%l7+32]
19698add %l7, %l6, %l7
19699ld [%l7+32], %o5
19700st %o5, [%l7+32]
19701add %l7, %l6, %l7
19702ld [%l7+32], %o5
19703st %o5, [%l7+32]
19704add %l7, %l6, %l7
19705ld [%l7+32], %o5
19706st %o5, [%l7+32]
19707add %l7, %l6, %l7
19708ld [%l7+32], %o5
19709st %o5, [%l7+32]
19710add %l7, %l6, %l7
19711ld [%l7+32], %o5
19712st %o5, [%l7+32]
19713
19714! cbranch
19715andcc %l0, 1, %g0
19716be,pt %xcc, TARGET800
19717nop
19718RET800:
19719
19720! lfsr step begin
19721srlx %l0, 1, %l3
19722xnor %l3, %l0, %l3
19723sllx %l3, 63, %l3
19724or %l3, %l0, %l0
19725srlx %l0, 1, %l0
19726
19727
19728P801: !_LD [19] (FP)
19729sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
19730add %i0, %i3, %i3
19731ld [%i3 + 0], %f12
19732! 1 addresses covered
19733
19734P802: !_MEMBAR (FP) (Branch target of P1003)
19735membar #StoreLoad
19736ba P803
19737nop
19738
19739TARGET1003:
19740ba RET1003
19741nop
19742
19743
19744P803: !_BLD [14] (FP) (CBR) (Branch target of P898)
19745wr %g0, 0xf0, %asi
19746sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
19747add %i0, %i2, %i2
19748ldda [%i2 + 64] %asi, %f32
19749membar #Sync
19750! 1 addresses covered
19751fmovd %f32, %f18
19752fmovs %f18, %f13
19753
19754! cbranch
19755andcc %l0, 1, %g0
19756be,pn %xcc, TARGET803
19757nop
19758RET803:
19759
19760! lfsr step begin
19761srlx %l0, 1, %l6
19762xnor %l6, %l0, %l6
19763sllx %l6, 63, %l6
19764or %l6, %l0, %l0
19765srlx %l0, 1, %l0
19766
19767ba P804
19768nop
19769
19770TARGET898:
19771ba RET898
19772nop
19773
19774
19775P804: !_MEMBAR (FP)
19776
19777P805: !_LD [4] (FP) (Secondary ctx)
19778wr %g0, 0x81, %asi
19779lda [%i0 + 32] %asi, %f14
19780! 1 addresses covered
19781
19782P806: !_MEMBAR (FP) (Branch target of P782)
19783membar #StoreLoad
19784ba P807
19785nop
19786
19787TARGET782:
19788ba RET782
19789nop
19790
19791
19792P807: !_BLD [2] (FP)
19793wr %g0, 0xf0, %asi
19794ldda [%i0 + 0] %asi, %f32
19795membar #Sync
19796! 5 addresses covered
19797fmovd %f32, %f18
19798fmovs %f18, %f15
19799!---- flushing fp results buffer to %f30 ----
19800fmovd %f0, %f30
19801fmovd %f2, %f30
19802fmovd %f4, %f30
19803fmovd %f6, %f30
19804fmovd %f8, %f30
19805fmovd %f10, %f30
19806fmovd %f12, %f30
19807fmovd %f14, %f30
19808!--
19809fmovs %f19, %f0
19810fmovd %f34, %f18
19811fmovs %f18, %f1
19812fmovd %f36, %f2
19813fmovd %f40, %f18
19814fmovs %f18, %f3
19815
19816P808: !_MEMBAR (FP) (Branch target of P908)
19817ba P809
19818nop
19819
19820TARGET908:
19821ba RET908
19822nop
19823
19824
19825P809: !_REPLACEMENT [0] (Int)
19826sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
19827add %i0, %i3, %i3
19828sethi %hi(0x2000), %l7
19829ld [%i3+0], %l3
19830st %l3, [%i3+0]
19831add %i3, %l7, %o5
19832ld [%o5+0], %l3
19833st %l3, [%o5+0]
19834add %o5, %l7, %o5
19835ld [%o5+0], %l3
19836st %l3, [%o5+0]
19837add %o5, %l7, %o5
19838ld [%o5+0], %l3
19839st %l3, [%o5+0]
19840add %o5, %l7, %o5
19841ld [%o5+0], %l3
19842st %l3, [%o5+0]
19843add %o5, %l7, %o5
19844ld [%o5+0], %l3
19845st %l3, [%o5+0]
19846add %o5, %l7, %o5
19847ld [%o5+0], %l3
19848st %l3, [%o5+0]
19849add %o5, %l7, %o5
19850ld [%o5+0], %l3
19851st %l3, [%o5+0]
19852
19853P810: !_MEMBAR (FP)
19854membar #StoreLoad
19855
19856P811: !_BLD [24] (FP)
19857wr %g0, 0xf0, %asi
19858sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
19859add %i0, %i2, %i2
19860ldda [%i2 + 64] %asi, %f32
19861membar #Sync
19862! 2 addresses covered
19863fmovd %f32, %f4
19864fmovd %f40, %f18
19865fmovs %f18, %f5
19866
19867P812: !_MEMBAR (FP) (CBR) (Branch target of P922)
19868
19869! cbranch
19870andcc %l0, 1, %g0
19871be,pt %xcc, TARGET812
19872nop
19873RET812:
19874
19875! lfsr step begin
19876srlx %l0, 1, %l6
19877xnor %l6, %l0, %l6
19878sllx %l6, 63, %l6
19879or %l6, %l0, %l0
19880srlx %l0, 1, %l0
19881
19882ba P813
19883nop
19884
19885TARGET922:
19886ba RET922
19887nop
19888
19889
19890P813: !_IDC_FLIP [17] (Int) (Branch target of P853)
19891sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
19892add %i0, %i3, %i3
19893IDC_FLIP(813, 1770, 2, 0x44800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
19894ba P814
19895nop
19896
19897TARGET853:
19898ba RET853
19899nop
19900
19901
19902P814: !_REPLACEMENT [13] (Int)
19903sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
19904sub %i0, %i2, %i2
19905sethi %hi(0x2000), %l6
19906ld [%i2+32], %o5
19907st %o5, [%i2+32]
19908add %i2, %l6, %l7
19909ld [%l7+32], %o5
19910st %o5, [%l7+32]
19911add %l7, %l6, %l7
19912ld [%l7+32], %o5
19913st %o5, [%l7+32]
19914add %l7, %l6, %l7
19915ld [%l7+32], %o5
19916st %o5, [%l7+32]
19917add %l7, %l6, %l7
19918ld [%l7+32], %o5
19919st %o5, [%l7+32]
19920add %l7, %l6, %l7
19921ld [%l7+32], %o5
19922st %o5, [%l7+32]
19923add %l7, %l6, %l7
19924ld [%l7+32], %o5
19925st %o5, [%l7+32]
19926add %l7, %l6, %l7
19927ld [%l7+32], %o5
19928st %o5, [%l7+32]
19929
19930P815: !_FLUSH [21] (Int)
19931! Unsupported instruction
19932
19933P816: !_REPLACEMENT [29] (Int)
19934sethi %hi(0x2000), %l3
19935ld [%i2+4], %l7
19936st %l7, [%i2+4]
19937add %i2, %l3, %l6
19938ld [%l6+4], %l7
19939st %l7, [%l6+4]
19940add %l6, %l3, %l6
19941ld [%l6+4], %l7
19942st %l7, [%l6+4]
19943add %l6, %l3, %l6
19944ld [%l6+4], %l7
19945st %l7, [%l6+4]
19946add %l6, %l3, %l6
19947ld [%l6+4], %l7
19948st %l7, [%l6+4]
19949add %l6, %l3, %l6
19950ld [%l6+4], %l7
19951st %l7, [%l6+4]
19952add %l6, %l3, %l6
19953ld [%l6+4], %l7
19954st %l7, [%l6+4]
19955add %l6, %l3, %l6
19956ld [%l6+4], %l7
19957st %l7, [%l6+4]
19958
19959P817: !_REPLACEMENT [2] (Int)
19960sethi %hi(0x2000), %o5
19961ld [%i2+8], %l6
19962st %l6, [%i2+8]
19963add %i2, %o5, %l3
19964ld [%l3+8], %l6
19965st %l6, [%l3+8]
19966add %l3, %o5, %l3
19967ld [%l3+8], %l6
19968st %l6, [%l3+8]
19969add %l3, %o5, %l3
19970ld [%l3+8], %l6
19971st %l6, [%l3+8]
19972add %l3, %o5, %l3
19973ld [%l3+8], %l6
19974st %l6, [%l3+8]
19975add %l3, %o5, %l3
19976ld [%l3+8], %l6
19977st %l6, [%l3+8]
19978add %l3, %o5, %l3
19979ld [%l3+8], %l6
19980st %l6, [%l3+8]
19981add %l3, %o5, %l3
19982ld [%l3+8], %l6
19983st %l6, [%l3+8]
19984
19985P818: !_MEMBAR (FP) (CBR) (Secondary ctx)
19986
19987! cbranch
19988andcc %l0, 1, %g0
19989be,pn %xcc, TARGET818
19990nop
19991RET818:
19992
19993! lfsr step begin
19994srlx %l0, 1, %l7
19995xnor %l7, %l0, %l7
19996sllx %l7, 63, %l7
19997or %l7, %l0, %l0
19998srlx %l0, 1, %l0
19999
20000
20001P819: !_BST [1] (maybe <- 0x40800006) (FP) (Secondary ctx) (Branch target of P887)
20002wr %g0, 0xf1, %asi
20003! preparing store val #0, next val will be in f32
20004fmovs %f16, %f20
20005fadds %f16, %f17, %f16
20006! preparing store val #1, next val will be in f33
20007fmovs %f16, %f21
20008fadds %f16, %f17, %f16
20009! preparing store val #2, next val will be in f34
20010fmovd %f20, %f32
20011fmovs %f16, %f20
20012fadds %f16, %f17, %f16
20013! preparing store val #3, next val will be in f36
20014fmovd %f20, %f34
20015fmovs %f16, %f20
20016fadds %f16, %f17, %f16
20017! preparing store val #4, next val will be in f40
20018fmovd %f20, %f36
20019fmovs %f16, %f20
20020fadds %f16, %f17, %f16
20021fmovd %f20, %f40
20022membar #Sync
20023stda %f32, [%i0 + 0 ] %asi
20024ba P820
20025nop
20026
20027TARGET887:
20028ba RET887
20029nop
20030
20031
20032P820: !_MEMBAR (FP) (Secondary ctx)
20033
20034P821: !_BST [30] (maybe <- 0x4080000b) (FP) (Branch target of P1013)
20035wr %g0, 0xf0, %asi
20036sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
20037add %i0, %i3, %i3
20038! preparing store val #0, next val will be in f32
20039fmovs %f16, %f20
20040fadds %f16, %f17, %f16
20041! preparing store val #1, next val will be in f33
20042fmovs %f16, %f21
20043fadds %f16, %f17, %f16
20044! preparing store val #2, next val will be in f40
20045fmovd %f20, %f32
20046fmovs %f16, %f20
20047fadds %f16, %f17, %f16
20048fmovd %f20, %f40
20049membar #Sync
20050stda %f32, [%i3 + 0 ] %asi
20051ba P822
20052nop
20053
20054TARGET1013:
20055ba RET1013
20056nop
20057
20058
20059P822: !_MEMBAR (FP) (Branch target of P851)
20060membar #StoreLoad
20061ba P823
20062nop
20063
20064TARGET851:
20065ba RET851
20066nop
20067
20068
20069P823: !_REPLACEMENT [28] (Int) (Nucleus ctx)
20070wr %g0, 0x4, %asi
20071sethi %hi(0x2000), %l6
20072ld [%i2+0], %o5
20073st %o5, [%i2+0]
20074add %i2, %l6, %l7
20075ld [%l7+0], %o5
20076st %o5, [%l7+0]
20077add %l7, %l6, %l7
20078ld [%l7+0], %o5
20079st %o5, [%l7+0]
20080add %l7, %l6, %l7
20081ld [%l7+0], %o5
20082st %o5, [%l7+0]
20083add %l7, %l6, %l7
20084ld [%l7+0], %o5
20085st %o5, [%l7+0]
20086add %l7, %l6, %l7
20087ld [%l7+0], %o5
20088st %o5, [%l7+0]
20089add %l7, %l6, %l7
20090ld [%l7+0], %o5
20091st %o5, [%l7+0]
20092add %l7, %l6, %l7
20093ld [%l7+0], %o5
20094st %o5, [%l7+0]
20095
20096P824: !_REPLACEMENT [7] (Int) (CBR) (Nucleus ctx)
20097wr %g0, 0x4, %asi
20098sethi %hi(0x2000), %l3
20099ld [%i2+128], %l7
20100st %l7, [%i2+128]
20101add %i2, %l3, %l6
20102ld [%l6+128], %l7
20103st %l7, [%l6+128]
20104add %l6, %l3, %l6
20105ld [%l6+128], %l7
20106st %l7, [%l6+128]
20107add %l6, %l3, %l6
20108ld [%l6+128], %l7
20109st %l7, [%l6+128]
20110add %l6, %l3, %l6
20111ld [%l6+128], %l7
20112st %l7, [%l6+128]
20113add %l6, %l3, %l6
20114ld [%l6+128], %l7
20115st %l7, [%l6+128]
20116add %l6, %l3, %l6
20117ld [%l6+128], %l7
20118st %l7, [%l6+128]
20119add %l6, %l3, %l6
20120ld [%l6+128], %l7
20121st %l7, [%l6+128]
20122
20123! cbranch
20124andcc %l0, 1, %g0
20125be,pn %xcc, TARGET824
20126nop
20127RET824:
20128
20129! lfsr step begin
20130srlx %l0, 1, %o5
20131xnor %o5, %l0, %o5
20132sllx %o5, 63, %o5
20133or %o5, %l0, %l0
20134srlx %l0, 1, %l0
20135
20136
20137P825: !_IDC_FLIP [29] (Int) (CBR)
20138IDC_FLIP(825, 21261, 2, 0x46000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
20139
20140! cbranch
20141andcc %l0, 1, %g0
20142be,pn %xcc, TARGET825
20143nop
20144RET825:
20145
20146! lfsr step begin
20147srlx %l0, 1, %l6
20148xnor %l6, %l0, %l6
20149sllx %l6, 63, %l6
20150or %l6, %l0, %l0
20151srlx %l0, 1, %l0
20152
20153
20154P826: !_REPLACEMENT [25] (Int) (Branch target of P978)
20155sethi %hi(0x2000), %l7
20156ld [%i2+96], %l3
20157st %l3, [%i2+96]
20158add %i2, %l7, %o5
20159ld [%o5+96], %l3
20160st %l3, [%o5+96]
20161add %o5, %l7, %o5
20162ld [%o5+96], %l3
20163st %l3, [%o5+96]
20164add %o5, %l7, %o5
20165ld [%o5+96], %l3
20166st %l3, [%o5+96]
20167add %o5, %l7, %o5
20168ld [%o5+96], %l3
20169st %l3, [%o5+96]
20170add %o5, %l7, %o5
20171ld [%o5+96], %l3
20172st %l3, [%o5+96]
20173add %o5, %l7, %o5
20174ld [%o5+96], %l3
20175st %l3, [%o5+96]
20176add %o5, %l7, %o5
20177ld [%o5+96], %l3
20178st %l3, [%o5+96]
20179ba P827
20180nop
20181
20182TARGET978:
20183ba RET978
20184nop
20185
20186
20187P827: !_REPLACEMENT [24] (Int)
20188sethi %hi(0x2000), %l6
20189ld [%i2+64], %o5
20190st %o5, [%i2+64]
20191add %i2, %l6, %l7
20192ld [%l7+64], %o5
20193st %o5, [%l7+64]
20194add %l7, %l6, %l7
20195ld [%l7+64], %o5
20196st %o5, [%l7+64]
20197add %l7, %l6, %l7
20198ld [%l7+64], %o5
20199st %o5, [%l7+64]
20200add %l7, %l6, %l7
20201ld [%l7+64], %o5
20202st %o5, [%l7+64]
20203add %l7, %l6, %l7
20204ld [%l7+64], %o5
20205st %o5, [%l7+64]
20206add %l7, %l6, %l7
20207ld [%l7+64], %o5
20208st %o5, [%l7+64]
20209add %l7, %l6, %l7
20210ld [%l7+64], %o5
20211st %o5, [%l7+64]
20212
20213P828: !_REPLACEMENT [17] (Int) (Branch target of P992)
20214sethi %hi(0x2000), %l3
20215ld [%i2+96], %l7
20216st %l7, [%i2+96]
20217add %i2, %l3, %l6
20218ld [%l6+96], %l7
20219st %l7, [%l6+96]
20220add %l6, %l3, %l6
20221ld [%l6+96], %l7
20222st %l7, [%l6+96]
20223add %l6, %l3, %l6
20224ld [%l6+96], %l7
20225st %l7, [%l6+96]
20226add %l6, %l3, %l6
20227ld [%l6+96], %l7
20228st %l7, [%l6+96]
20229add %l6, %l3, %l6
20230ld [%l6+96], %l7
20231st %l7, [%l6+96]
20232add %l6, %l3, %l6
20233ld [%l6+96], %l7
20234st %l7, [%l6+96]
20235add %l6, %l3, %l6
20236ld [%l6+96], %l7
20237st %l7, [%l6+96]
20238ba P829
20239nop
20240
20241TARGET992:
20242ba RET992
20243nop
20244
20245
20246P829: !_MEMBAR (FP)
20247membar #StoreLoad
20248
20249P830: !_BLD [26] (FP) (Branch target of P1130)
20250wr %g0, 0xf0, %asi
20251sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
20252add %i0, %i2, %i2
20253ldda [%i2 + 128] %asi, %f32
20254membar #Sync
20255! 2 addresses covered
20256fmovd %f32, %f6
20257fmovd %f40, %f18
20258fmovs %f18, %f7
20259ba P831
20260nop
20261
20262TARGET1130:
20263ba RET1130
20264nop
20265
20266
20267P831: !_MEMBAR (FP)
20268
20269P832: !_REPLACEMENT [27] (Int)
20270sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
20271sub %i0, %i3, %i3
20272sethi %hi(0x2000), %o5
20273ld [%i3+160], %l6
20274st %l6, [%i3+160]
20275add %i3, %o5, %l3
20276ld [%l3+160], %l6
20277st %l6, [%l3+160]
20278add %l3, %o5, %l3
20279ld [%l3+160], %l6
20280st %l6, [%l3+160]
20281add %l3, %o5, %l3
20282ld [%l3+160], %l6
20283st %l6, [%l3+160]
20284add %l3, %o5, %l3
20285ld [%l3+160], %l6
20286st %l6, [%l3+160]
20287add %l3, %o5, %l3
20288ld [%l3+160], %l6
20289st %l6, [%l3+160]
20290add %l3, %o5, %l3
20291ld [%l3+160], %l6
20292st %l6, [%l3+160]
20293add %l3, %o5, %l3
20294ld [%l3+160], %l6
20295st %l6, [%l3+160]
20296
20297P833: !_PREFETCH [17] (Int) (CBR)
20298sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
20299add %i0, %i2, %i2
20300prefetch [%i2 + 96], 1
20301
20302! cbranch
20303andcc %l0, 1, %g0
20304be,pn %xcc, TARGET833
20305nop
20306RET833:
20307
20308! lfsr step begin
20309srlx %l0, 1, %l7
20310xnor %l7, %l0, %l7
20311sllx %l7, 63, %l7
20312or %l7, %l0, %l0
20313srlx %l0, 1, %l0
20314
20315
20316P834: !_MEMBAR (FP) (Secondary ctx)
20317
20318P835: !_BST [4] (maybe <- 0x4080000e) (FP) (Secondary ctx) (Branch target of P888)
20319wr %g0, 0xf1, %asi
20320! preparing store val #0, next val will be in f32
20321fmovs %f16, %f20
20322fadds %f16, %f17, %f16
20323! preparing store val #1, next val will be in f33
20324fmovs %f16, %f21
20325fadds %f16, %f17, %f16
20326! preparing store val #2, next val will be in f34
20327fmovd %f20, %f32
20328fmovs %f16, %f20
20329fadds %f16, %f17, %f16
20330! preparing store val #3, next val will be in f36
20331fmovd %f20, %f34
20332fmovs %f16, %f20
20333fadds %f16, %f17, %f16
20334! preparing store val #4, next val will be in f40
20335fmovd %f20, %f36
20336fmovs %f16, %f20
20337fadds %f16, %f17, %f16
20338fmovd %f20, %f40
20339membar #Sync
20340stda %f32, [%i0 + 0 ] %asi
20341ba P836
20342nop
20343
20344TARGET888:
20345ba RET888
20346nop
20347
20348
20349P836: !_MEMBAR (FP) (Secondary ctx)
20350
20351P837: !_BST [31] (maybe <- 0x40800013) (FP)
20352wr %g0, 0xf0, %asi
20353sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
20354add %i0, %i3, %i3
20355! preparing store val #0, next val will be in f32
20356fmovs %f16, %f20
20357fadds %f16, %f17, %f16
20358! preparing store val #1, next val will be in f40
20359fmovd %f20, %f32
20360fmovs %f16, %f20
20361fadds %f16, %f17, %f16
20362fmovd %f20, %f40
20363membar #Sync
20364stda %f32, [%i3 + 64 ] %asi
20365
20366P838: !_MEMBAR (FP)
20367membar #StoreLoad
20368
20369P839: !_REPLACEMENT [11] (Int)
20370sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
20371add %i0, %i2, %i2
20372sethi %hi(0x2000), %l6
20373ld [%i2+0], %o5
20374st %o5, [%i2+0]
20375add %i2, %l6, %l7
20376ld [%l7+0], %o5
20377st %o5, [%l7+0]
20378add %l7, %l6, %l7
20379ld [%l7+0], %o5
20380st %o5, [%l7+0]
20381add %l7, %l6, %l7
20382ld [%l7+0], %o5
20383st %o5, [%l7+0]
20384add %l7, %l6, %l7
20385ld [%l7+0], %o5
20386st %o5, [%l7+0]
20387add %l7, %l6, %l7
20388ld [%l7+0], %o5
20389st %o5, [%l7+0]
20390add %l7, %l6, %l7
20391ld [%l7+0], %o5
20392st %o5, [%l7+0]
20393add %l7, %l6, %l7
20394ld [%l7+0], %o5
20395st %o5, [%l7+0]
20396
20397P840: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1011)
20398membar #StoreLoad
20399ba P841
20400nop
20401
20402TARGET1011:
20403ba RET1011
20404nop
20405
20406
20407P841: !_BLD [24] (FP) (Secondary ctx) (Branch target of P1142)
20408wr %g0, 0xf1, %asi
20409sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
20410add %i0, %i3, %i3
20411ldda [%i3 + 64] %asi, %f32
20412membar #Sync
20413! 2 addresses covered
20414fmovd %f32, %f8
20415fmovd %f40, %f18
20416fmovs %f18, %f9
20417ba P842
20418nop
20419
20420TARGET1142:
20421ba RET1142
20422nop
20423
20424
20425P842: !_MEMBAR (FP) (Secondary ctx)
20426
20427P843: !_REPLACEMENT [5] (Int)
20428sethi %hi(0x2000), %l3
20429ld [%i2+64], %l7
20430st %l7, [%i2+64]
20431add %i2, %l3, %l6
20432ld [%l6+64], %l7
20433st %l7, [%l6+64]
20434add %l6, %l3, %l6
20435ld [%l6+64], %l7
20436st %l7, [%l6+64]
20437add %l6, %l3, %l6
20438ld [%l6+64], %l7
20439st %l7, [%l6+64]
20440add %l6, %l3, %l6
20441ld [%l6+64], %l7
20442st %l7, [%l6+64]
20443add %l6, %l3, %l6
20444ld [%l6+64], %l7
20445st %l7, [%l6+64]
20446add %l6, %l3, %l6
20447ld [%l6+64], %l7
20448st %l7, [%l6+64]
20449add %l6, %l3, %l6
20450ld [%l6+64], %l7
20451st %l7, [%l6+64]
20452
20453P844: !_REPLACEMENT [26] (Int) (Nucleus ctx) (Branch target of P880)
20454wr %g0, 0x4, %asi
20455sethi %hi(0x2000), %o5
20456ld [%i2+128], %l6
20457st %l6, [%i2+128]
20458add %i2, %o5, %l3
20459ld [%l3+128], %l6
20460st %l6, [%l3+128]
20461add %l3, %o5, %l3
20462ld [%l3+128], %l6
20463st %l6, [%l3+128]
20464add %l3, %o5, %l3
20465ld [%l3+128], %l6
20466st %l6, [%l3+128]
20467add %l3, %o5, %l3
20468ld [%l3+128], %l6
20469st %l6, [%l3+128]
20470add %l3, %o5, %l3
20471ld [%l3+128], %l6
20472st %l6, [%l3+128]
20473add %l3, %o5, %l3
20474ld [%l3+128], %l6
20475st %l6, [%l3+128]
20476add %l3, %o5, %l3
20477ld [%l3+128], %l6
20478st %l6, [%l3+128]
20479ba P845
20480nop
20481
20482TARGET880:
20483ba RET880
20484nop
20485
20486
20487P845: !_REPLACEMENT [15] (Int)
20488sethi %hi(0x2000), %l7
20489ld [%i2+128], %l3
20490st %l3, [%i2+128]
20491add %i2, %l7, %o5
20492ld [%o5+128], %l3
20493st %l3, [%o5+128]
20494add %o5, %l7, %o5
20495ld [%o5+128], %l3
20496st %l3, [%o5+128]
20497add %o5, %l7, %o5
20498ld [%o5+128], %l3
20499st %l3, [%o5+128]
20500add %o5, %l7, %o5
20501ld [%o5+128], %l3
20502st %l3, [%o5+128]
20503add %o5, %l7, %o5
20504ld [%o5+128], %l3
20505st %l3, [%o5+128]
20506add %o5, %l7, %o5
20507ld [%o5+128], %l3
20508st %l3, [%o5+128]
20509add %o5, %l7, %o5
20510ld [%o5+128], %l3
20511st %l3, [%o5+128]
20512
20513P846: !_ST [28] (maybe <- 0x1000001) (Int) (LE) (CBR)
20514wr %g0, 0x88, %asi
20515sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
20516add %i0, %i2, %i2
20517! Change single-word-level endianess (big endian <-> little endian)
20518sethi %hi(0xff00ff00), %l7
20519or %l7, %lo(0xff00ff00), %l7
20520and %l4, %l7, %o5
20521srl %o5, 8, %o5
20522sll %l4, 8, %l6
20523and %l6, %l7, %l6
20524or %l6, %o5, %l6
20525srl %l6, 16, %o5
20526sll %l6, 16, %l6
20527srl %l6, 0, %l6
20528or %l6, %o5, %l6
20529stwa %l6, [%i2 + 0] %asi
20530add %l4, 1, %l4
20531
20532! cbranch
20533andcc %l0, 1, %g0
20534be,pn %xcc, TARGET846
20535nop
20536RET846:
20537
20538! lfsr step begin
20539srlx %l0, 1, %l3
20540xnor %l3, %l0, %l3
20541sllx %l3, 63, %l3
20542or %l3, %l0, %l0
20543srlx %l0, 1, %l0
20544
20545
20546P847: !_PREFETCH [33] (Int) (Branch target of P934)
20547sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
20548add %i0, %i3, %i3
20549prefetch [%i3 + 0], 1
20550ba P848
20551nop
20552
20553TARGET934:
20554ba RET934
20555nop
20556
20557
20558P848: !_REPLACEMENT [14] (Int) (Nucleus ctx)
20559wr %g0, 0x4, %asi
20560sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
20561add %i0, %i2, %i2
20562sethi %hi(0x2000), %l6
20563ld [%i2+64], %o5
20564st %o5, [%i2+64]
20565add %i2, %l6, %l7
20566ld [%l7+64], %o5
20567st %o5, [%l7+64]
20568add %l7, %l6, %l7
20569ld [%l7+64], %o5
20570st %o5, [%l7+64]
20571add %l7, %l6, %l7
20572ld [%l7+64], %o5
20573st %o5, [%l7+64]
20574add %l7, %l6, %l7
20575ld [%l7+64], %o5
20576st %o5, [%l7+64]
20577add %l7, %l6, %l7
20578ld [%l7+64], %o5
20579st %o5, [%l7+64]
20580add %l7, %l6, %l7
20581ld [%l7+64], %o5
20582st %o5, [%l7+64]
20583add %l7, %l6, %l7
20584ld [%l7+64], %o5
20585st %o5, [%l7+64]
20586
20587P849: !_LD [7] (FP) (Nucleus ctx)
20588wr %g0, 0x4, %asi
20589lda [%i0 + 128] %asi, %f10
20590! 1 addresses covered
20591
20592P850: !_REPLACEMENT [19] (Int) (Nucleus ctx)
20593wr %g0, 0x4, %asi
20594sethi %hi(0x2000), %l3
20595ld [%i2+0], %l7
20596st %l7, [%i2+0]
20597add %i2, %l3, %l6
20598ld [%l6+0], %l7
20599st %l7, [%l6+0]
20600add %l6, %l3, %l6
20601ld [%l6+0], %l7
20602st %l7, [%l6+0]
20603add %l6, %l3, %l6
20604ld [%l6+0], %l7
20605st %l7, [%l6+0]
20606add %l6, %l3, %l6
20607ld [%l6+0], %l7
20608st %l7, [%l6+0]
20609add %l6, %l3, %l6
20610ld [%l6+0], %l7
20611st %l7, [%l6+0]
20612add %l6, %l3, %l6
20613ld [%l6+0], %l7
20614st %l7, [%l6+0]
20615add %l6, %l3, %l6
20616ld [%l6+0], %l7
20617st %l7, [%l6+0]
20618
20619P851: !_LD [20] (Int) (CBR) (Nucleus ctx)
20620wr %g0, 0x4, %asi
20621sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
20622add %i0, %i3, %i3
20623lduwa [%i3 + 256] %asi, %l3
20624! move %l3(lower) -> %o0(lower)
20625or %l3, %o0, %o0
20626
20627! cbranch
20628andcc %l0, 1, %g0
20629be,pt %xcc, TARGET851
20630nop
20631RET851:
20632
20633! lfsr step begin
20634srlx %l0, 1, %l6
20635xnor %l6, %l0, %l6
20636sllx %l6, 63, %l6
20637or %l6, %l0, %l0
20638srlx %l0, 1, %l0
20639
20640
20641P852: !_REPLACEMENT [27] (Int) (CBR)
20642sethi %hi(0x2000), %l7
20643ld [%i2+160], %l3
20644st %l3, [%i2+160]
20645add %i2, %l7, %o5
20646ld [%o5+160], %l3
20647st %l3, [%o5+160]
20648add %o5, %l7, %o5
20649ld [%o5+160], %l3
20650st %l3, [%o5+160]
20651add %o5, %l7, %o5
20652ld [%o5+160], %l3
20653st %l3, [%o5+160]
20654add %o5, %l7, %o5
20655ld [%o5+160], %l3
20656st %l3, [%o5+160]
20657add %o5, %l7, %o5
20658ld [%o5+160], %l3
20659st %l3, [%o5+160]
20660add %o5, %l7, %o5
20661ld [%o5+160], %l3
20662st %l3, [%o5+160]
20663add %o5, %l7, %o5
20664ld [%o5+160], %l3
20665st %l3, [%o5+160]
20666
20667! cbranch
20668andcc %l0, 1, %g0
20669be,pn %xcc, TARGET852
20670nop
20671RET852:
20672
20673! lfsr step begin
20674srlx %l0, 1, %l6
20675xnor %l6, %l0, %l6
20676sllx %l6, 63, %l6
20677or %l6, %l0, %l0
20678srlx %l0, 1, %l0
20679
20680
20681P853: !_REPLACEMENT [13] (Int) (CBR)
20682sethi %hi(0x2000), %l7
20683ld [%i2+32], %l3
20684st %l3, [%i2+32]
20685add %i2, %l7, %o5
20686ld [%o5+32], %l3
20687st %l3, [%o5+32]
20688add %o5, %l7, %o5
20689ld [%o5+32], %l3
20690st %l3, [%o5+32]
20691add %o5, %l7, %o5
20692ld [%o5+32], %l3
20693st %l3, [%o5+32]
20694add %o5, %l7, %o5
20695ld [%o5+32], %l3
20696st %l3, [%o5+32]
20697add %o5, %l7, %o5
20698ld [%o5+32], %l3
20699st %l3, [%o5+32]
20700add %o5, %l7, %o5
20701ld [%o5+32], %l3
20702st %l3, [%o5+32]
20703add %o5, %l7, %o5
20704ld [%o5+32], %l3
20705st %l3, [%o5+32]
20706
20707! cbranch
20708andcc %l0, 1, %g0
20709be,pn %xcc, TARGET853
20710nop
20711RET853:
20712
20713! lfsr step begin
20714srlx %l0, 1, %l6
20715xnor %l6, %l0, %l6
20716sllx %l6, 63, %l6
20717or %l6, %l0, %l0
20718srlx %l0, 1, %l0
20719
20720
20721P854: !_ST [20] (maybe <- 0x40800015) (FP)
20722! preparing store val #0, next val will be in f20
20723fmovs %f16, %f20
20724fadds %f16, %f17, %f16
20725st %f20, [%i3 + 256 ]
20726
20727P855: !_MEMBAR (FP) (CBR) (Branch target of P1054)
20728
20729! cbranch
20730andcc %l0, 1, %g0
20731be,pn %xcc, TARGET855
20732nop
20733RET855:
20734
20735! lfsr step begin
20736srlx %l0, 1, %l6
20737xnor %l6, %l0, %l6
20738sllx %l6, 63, %l6
20739or %l6, %l0, %l0
20740srlx %l0, 1, %l0
20741
20742ba P856
20743nop
20744
20745TARGET1054:
20746ba RET1054
20747nop
20748
20749
20750P856: !_BST [24] (maybe <- 0x40800016) (FP)
20751wr %g0, 0xf0, %asi
20752sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
20753add %i0, %i2, %i2
20754! preparing store val #0, next val will be in f32
20755fmovs %f16, %f20
20756fadds %f16, %f17, %f16
20757! preparing store val #1, next val will be in f40
20758fmovd %f20, %f32
20759fmovs %f16, %f20
20760fadds %f16, %f17, %f16
20761fmovd %f20, %f40
20762membar #Sync
20763stda %f32, [%i2 + 64 ] %asi
20764
20765P857: !_MEMBAR (FP)
20766membar #StoreLoad
20767
20768P858: !_REPLACEMENT [15] (Int)
20769sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
20770sub %i0, %i3, %i3
20771sethi %hi(0x2000), %l6
20772ld [%i3+128], %o5
20773st %o5, [%i3+128]
20774add %i3, %l6, %l7
20775ld [%l7+128], %o5
20776st %o5, [%l7+128]
20777add %l7, %l6, %l7
20778ld [%l7+128], %o5
20779st %o5, [%l7+128]
20780add %l7, %l6, %l7
20781ld [%l7+128], %o5
20782st %o5, [%l7+128]
20783add %l7, %l6, %l7
20784ld [%l7+128], %o5
20785st %o5, [%l7+128]
20786add %l7, %l6, %l7
20787ld [%l7+128], %o5
20788st %o5, [%l7+128]
20789add %l7, %l6, %l7
20790ld [%l7+128], %o5
20791st %o5, [%l7+128]
20792add %l7, %l6, %l7
20793ld [%l7+128], %o5
20794st %o5, [%l7+128]
20795
20796P859: !_MEMBAR (FP)
20797
20798P860: !_BSTC [14] (maybe <- 0x40800018) (FP)
20799wr %g0, 0xe0, %asi
20800sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
20801add %i0, %i2, %i2
20802! preparing store val #0, next val will be in f32
20803fmovs %f16, %f20
20804fadds %f16, %f17, %f16
20805fmovd %f20, %f32
20806membar #Sync
20807stda %f32, [%i2 + 64 ] %asi
20808
20809P861: !_MEMBAR (FP)
20810
20811P862: !_BSTC [7] (maybe <- 0x40800019) (FP)
20812wr %g0, 0xe0, %asi
20813! preparing store val #0, next val will be in f32
20814fmovs %f16, %f20
20815fadds %f16, %f17, %f16
20816fmovd %f20, %f32
20817membar #Sync
20818stda %f32, [%i0 + 128 ] %asi
20819
20820P863: !_MEMBAR (FP)
20821membar #StoreLoad
20822
20823P864: !_REPLACEMENT [31] (Int)
20824sethi %hi(0x2000), %l7
20825ld [%i3+64], %l3
20826st %l3, [%i3+64]
20827add %i3, %l7, %o5
20828ld [%o5+64], %l3
20829st %l3, [%o5+64]
20830add %o5, %l7, %o5
20831ld [%o5+64], %l3
20832st %l3, [%o5+64]
20833add %o5, %l7, %o5
20834ld [%o5+64], %l3
20835st %l3, [%o5+64]
20836add %o5, %l7, %o5
20837ld [%o5+64], %l3
20838st %l3, [%o5+64]
20839add %o5, %l7, %o5
20840ld [%o5+64], %l3
20841st %l3, [%o5+64]
20842add %o5, %l7, %o5
20843ld [%o5+64], %l3
20844st %l3, [%o5+64]
20845add %o5, %l7, %o5
20846ld [%o5+64], %l3
20847st %l3, [%o5+64]
20848
20849P865: !_ST [24] (maybe <- 0x4080001a) (FP) (CBR)
20850sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
20851add %i0, %i3, %i3
20852! preparing store val #0, next val will be in f20
20853fmovs %f16, %f20
20854fadds %f16, %f17, %f16
20855st %f20, [%i3 + 64 ]
20856
20857! cbranch
20858andcc %l0, 1, %g0
20859be,pt %xcc, TARGET865
20860nop
20861RET865:
20862
20863! lfsr step begin
20864srlx %l0, 1, %l3
20865xnor %l3, %l0, %l3
20866sllx %l3, 63, %l3
20867or %l3, %l0, %l0
20868srlx %l0, 1, %l0
20869
20870
20871P866: !_FLUSH [29] (Int)
20872! Unsupported instruction
20873
20874P867: !_MEMBAR (FP)
20875
20876P868: !_BSTC [25] (maybe <- 0x4080001b) (FP)
20877wr %g0, 0xe0, %asi
20878! preparing store val #0, next val will be in f32
20879fmovs %f16, %f20
20880fadds %f16, %f17, %f16
20881! preparing store val #1, next val will be in f40
20882fmovd %f20, %f32
20883fmovs %f16, %f20
20884fadds %f16, %f17, %f16
20885fmovd %f20, %f40
20886membar #Sync
20887stda %f32, [%i3 + 64 ] %asi
20888
20889P869: !_MEMBAR (FP)
20890membar #StoreLoad
20891
20892P870: !_REPLACEMENT [21] (Int)
20893sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
20894sub %i0, %i2, %i2
20895sethi %hi(0x2000), %l3
20896ld [%i2+0], %l7
20897st %l7, [%i2+0]
20898add %i2, %l3, %l6
20899ld [%l6+0], %l7
20900st %l7, [%l6+0]
20901add %l6, %l3, %l6
20902ld [%l6+0], %l7
20903st %l7, [%l6+0]
20904add %l6, %l3, %l6
20905ld [%l6+0], %l7
20906st %l7, [%l6+0]
20907add %l6, %l3, %l6
20908ld [%l6+0], %l7
20909st %l7, [%l6+0]
20910add %l6, %l3, %l6
20911ld [%l6+0], %l7
20912st %l7, [%l6+0]
20913add %l6, %l3, %l6
20914ld [%l6+0], %l7
20915st %l7, [%l6+0]
20916add %l6, %l3, %l6
20917ld [%l6+0], %l7
20918st %l7, [%l6+0]
20919
20920P871: !_REPLACEMENT [10] (Int) (Nucleus ctx)
20921wr %g0, 0x4, %asi
20922sethi %hi(0x2000), %o5
20923ld [%i2+64], %l6
20924st %l6, [%i2+64]
20925add %i2, %o5, %l3
20926ld [%l3+64], %l6
20927st %l6, [%l3+64]
20928add %l3, %o5, %l3
20929ld [%l3+64], %l6
20930st %l6, [%l3+64]
20931add %l3, %o5, %l3
20932ld [%l3+64], %l6
20933st %l6, [%l3+64]
20934add %l3, %o5, %l3
20935ld [%l3+64], %l6
20936st %l6, [%l3+64]
20937add %l3, %o5, %l3
20938ld [%l3+64], %l6
20939st %l6, [%l3+64]
20940add %l3, %o5, %l3
20941ld [%l3+64], %l6
20942st %l6, [%l3+64]
20943add %l3, %o5, %l3
20944ld [%l3+64], %l6
20945st %l6, [%l3+64]
20946
20947P872: !_REPLACEMENT [25] (Int)
20948sethi %hi(0x2000), %l7
20949ld [%i2+96], %l3
20950st %l3, [%i2+96]
20951add %i2, %l7, %o5
20952ld [%o5+96], %l3
20953st %l3, [%o5+96]
20954add %o5, %l7, %o5
20955ld [%o5+96], %l3
20956st %l3, [%o5+96]
20957add %o5, %l7, %o5
20958ld [%o5+96], %l3
20959st %l3, [%o5+96]
20960add %o5, %l7, %o5
20961ld [%o5+96], %l3
20962st %l3, [%o5+96]
20963add %o5, %l7, %o5
20964ld [%o5+96], %l3
20965st %l3, [%o5+96]
20966add %o5, %l7, %o5
20967ld [%o5+96], %l3
20968st %l3, [%o5+96]
20969add %o5, %l7, %o5
20970ld [%o5+96], %l3
20971st %l3, [%o5+96]
20972
20973P873: !_PREFETCH [20] (Int) (Nucleus ctx) (Branch target of P1097)
20974wr %g0, 0x4, %asi
20975sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
20976add %i0, %i3, %i3
20977prefetcha [%i3 + 256] %asi, 1
20978ba P874
20979nop
20980
20981TARGET1097:
20982ba RET1097
20983nop
20984
20985
20986P874: !_ST [12] (maybe <- 0x4080001d) (FP)
20987sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
20988add %i0, %i2, %i2
20989! preparing store val #0, next val will be in f20
20990fmovs %f16, %f20
20991fadds %f16, %f17, %f16
20992st %f20, [%i2 + 4 ]
20993
20994P875: !_MEMBAR (FP) (CBR)
20995
20996! cbranch
20997andcc %l0, 1, %g0
20998be,pt %xcc, TARGET875
20999nop
21000RET875:
21001
21002! lfsr step begin
21003srlx %l0, 1, %l3
21004xnor %l3, %l0, %l3
21005sllx %l3, 63, %l3
21006or %l3, %l0, %l0
21007srlx %l0, 1, %l0
21008
21009
21010P876: !_BST [30] (maybe <- 0x4080001e) (FP)
21011wr %g0, 0xf0, %asi
21012sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
21013add %i0, %i3, %i3
21014! preparing store val #0, next val will be in f32
21015fmovs %f16, %f20
21016fadds %f16, %f17, %f16
21017! preparing store val #1, next val will be in f33
21018fmovs %f16, %f21
21019fadds %f16, %f17, %f16
21020! preparing store val #2, next val will be in f40
21021fmovd %f20, %f32
21022fmovs %f16, %f20
21023fadds %f16, %f17, %f16
21024fmovd %f20, %f40
21025membar #Sync
21026stda %f32, [%i3 + 0 ] %asi
21027
21028P877: !_MEMBAR (FP) (Branch target of P1123)
21029membar #StoreLoad
21030ba P878
21031nop
21032
21033TARGET1123:
21034ba RET1123
21035nop
21036
21037
21038P878: !_REPLACEMENT [25] (Int)
21039sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
21040sub %i0, %i2, %i2
21041sethi %hi(0x2000), %l3
21042ld [%i2+96], %l7
21043st %l7, [%i2+96]
21044add %i2, %l3, %l6
21045ld [%l6+96], %l7
21046st %l7, [%l6+96]
21047add %l6, %l3, %l6
21048ld [%l6+96], %l7
21049st %l7, [%l6+96]
21050add %l6, %l3, %l6
21051ld [%l6+96], %l7
21052st %l7, [%l6+96]
21053add %l6, %l3, %l6
21054ld [%l6+96], %l7
21055st %l7, [%l6+96]
21056add %l6, %l3, %l6
21057ld [%l6+96], %l7
21058st %l7, [%l6+96]
21059add %l6, %l3, %l6
21060ld [%l6+96], %l7
21061st %l7, [%l6+96]
21062add %l6, %l3, %l6
21063ld [%l6+96], %l7
21064st %l7, [%l6+96]
21065
21066P879: !_REPLACEMENT [4] (Int)
21067sethi %hi(0x2000), %o5
21068ld [%i2+32], %l6
21069st %l6, [%i2+32]
21070add %i2, %o5, %l3
21071ld [%l3+32], %l6
21072st %l6, [%l3+32]
21073add %l3, %o5, %l3
21074ld [%l3+32], %l6
21075st %l6, [%l3+32]
21076add %l3, %o5, %l3
21077ld [%l3+32], %l6
21078st %l6, [%l3+32]
21079add %l3, %o5, %l3
21080ld [%l3+32], %l6
21081st %l6, [%l3+32]
21082add %l3, %o5, %l3
21083ld [%l3+32], %l6
21084st %l6, [%l3+32]
21085add %l3, %o5, %l3
21086ld [%l3+32], %l6
21087st %l6, [%l3+32]
21088add %l3, %o5, %l3
21089ld [%l3+32], %l6
21090st %l6, [%l3+32]
21091
21092P880: !_REPLACEMENT [5] (Int) (CBR) (Branch target of P1079)
21093sethi %hi(0x2000), %l7
21094ld [%i2+64], %l3
21095st %l3, [%i2+64]
21096add %i2, %l7, %o5
21097ld [%o5+64], %l3
21098st %l3, [%o5+64]
21099add %o5, %l7, %o5
21100ld [%o5+64], %l3
21101st %l3, [%o5+64]
21102add %o5, %l7, %o5
21103ld [%o5+64], %l3
21104st %l3, [%o5+64]
21105add %o5, %l7, %o5
21106ld [%o5+64], %l3
21107st %l3, [%o5+64]
21108add %o5, %l7, %o5
21109ld [%o5+64], %l3
21110st %l3, [%o5+64]
21111add %o5, %l7, %o5
21112ld [%o5+64], %l3
21113st %l3, [%o5+64]
21114add %o5, %l7, %o5
21115ld [%o5+64], %l3
21116st %l3, [%o5+64]
21117
21118! cbranch
21119andcc %l0, 1, %g0
21120be,pn %xcc, TARGET880
21121nop
21122RET880:
21123
21124! lfsr step begin
21125srlx %l0, 1, %l6
21126xnor %l6, %l0, %l6
21127sllx %l6, 63, %l6
21128or %l6, %l0, %l0
21129srlx %l0, 1, %l0
21130
21131ba P881
21132nop
21133
21134TARGET1079:
21135ba RET1079
21136nop
21137
21138
21139P881: !_REPLACEMENT [1] (Int) (Branch target of P779)
21140sethi %hi(0x2000), %l7
21141ld [%i2+4], %l3
21142st %l3, [%i2+4]
21143add %i2, %l7, %o5
21144ld [%o5+4], %l3
21145st %l3, [%o5+4]
21146add %o5, %l7, %o5
21147ld [%o5+4], %l3
21148st %l3, [%o5+4]
21149add %o5, %l7, %o5
21150ld [%o5+4], %l3
21151st %l3, [%o5+4]
21152add %o5, %l7, %o5
21153ld [%o5+4], %l3
21154st %l3, [%o5+4]
21155add %o5, %l7, %o5
21156ld [%o5+4], %l3
21157st %l3, [%o5+4]
21158add %o5, %l7, %o5
21159ld [%o5+4], %l3
21160st %l3, [%o5+4]
21161add %o5, %l7, %o5
21162ld [%o5+4], %l3
21163st %l3, [%o5+4]
21164ba P882
21165nop
21166
21167TARGET779:
21168ba RET779
21169nop
21170
21171
21172P882: !_PREFETCH [27] (Int) (Secondary ctx)
21173wr %g0, 0x81, %asi
21174sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
21175add %i0, %i3, %i3
21176prefetcha [%i3 + 160] %asi, 1
21177
21178P883: !_IDC_FLIP [14] (Int)
21179sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
21180add %i0, %i2, %i2
21181IDC_FLIP(883, 2442, 2, 0x44000040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
21182
21183P884: !_MEMBAR (FP)
21184
21185P885: !_BST [8] (maybe <- 0x40800021) (FP)
21186wr %g0, 0xf0, %asi
21187! preparing store val #0, next val will be in f32
21188fmovs %f16, %f20
21189fadds %f16, %f17, %f16
21190! preparing store val #1, next val will be in f40
21191fmovd %f20, %f32
21192fmovs %f16, %f20
21193fadds %f16, %f17, %f16
21194fmovd %f20, %f40
21195membar #Sync
21196stda %f32, [%i1 + 0 ] %asi
21197
21198P886: !_MEMBAR (FP)
21199membar #StoreLoad
21200
21201P887: !_REPLACEMENT [17] (Int) (CBR) (Secondary ctx)
21202wr %g0, 0x81, %asi
21203sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
21204sub %i0, %i3, %i3
21205sethi %hi(0x2000), %l3
21206ld [%i3+96], %l7
21207st %l7, [%i3+96]
21208add %i3, %l3, %l6
21209ld [%l6+96], %l7
21210st %l7, [%l6+96]
21211add %l6, %l3, %l6
21212ld [%l6+96], %l7
21213st %l7, [%l6+96]
21214add %l6, %l3, %l6
21215ld [%l6+96], %l7
21216st %l7, [%l6+96]
21217add %l6, %l3, %l6
21218ld [%l6+96], %l7
21219st %l7, [%l6+96]
21220add %l6, %l3, %l6
21221ld [%l6+96], %l7
21222st %l7, [%l6+96]
21223add %l6, %l3, %l6
21224ld [%l6+96], %l7
21225st %l7, [%l6+96]
21226add %l6, %l3, %l6
21227ld [%l6+96], %l7
21228st %l7, [%l6+96]
21229
21230! cbranch
21231andcc %l0, 1, %g0
21232be,pn %xcc, TARGET887
21233nop
21234RET887:
21235
21236! lfsr step begin
21237srlx %l0, 1, %o5
21238xnor %o5, %l0, %o5
21239sllx %o5, 63, %o5
21240or %o5, %l0, %l0
21241srlx %l0, 1, %l0
21242
21243
21244P888: !_LD [22] (FP) (CBR)
21245sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
21246add %i0, %i2, %i2
21247ld [%i2 + 4], %f11
21248! 1 addresses covered
21249
21250! cbranch
21251andcc %l0, 1, %g0
21252be,pn %xcc, TARGET888
21253nop
21254RET888:
21255
21256! lfsr step begin
21257srlx %l0, 1, %l3
21258xnor %l3, %l0, %l3
21259sllx %l3, 63, %l3
21260or %l3, %l0, %l0
21261srlx %l0, 1, %l0
21262
21263
21264P889: !_REPLACEMENT [25] (Int) (CBR) (Secondary ctx)
21265wr %g0, 0x81, %asi
21266sethi %hi(0x2000), %l6
21267ld [%i3+96], %o5
21268st %o5, [%i3+96]
21269add %i3, %l6, %l7
21270ld [%l7+96], %o5
21271st %o5, [%l7+96]
21272add %l7, %l6, %l7
21273ld [%l7+96], %o5
21274st %o5, [%l7+96]
21275add %l7, %l6, %l7
21276ld [%l7+96], %o5
21277st %o5, [%l7+96]
21278add %l7, %l6, %l7
21279ld [%l7+96], %o5
21280st %o5, [%l7+96]
21281add %l7, %l6, %l7
21282ld [%l7+96], %o5
21283st %o5, [%l7+96]
21284add %l7, %l6, %l7
21285ld [%l7+96], %o5
21286st %o5, [%l7+96]
21287add %l7, %l6, %l7
21288ld [%l7+96], %o5
21289st %o5, [%l7+96]
21290
21291! cbranch
21292andcc %l0, 1, %g0
21293be,pn %xcc, TARGET889
21294nop
21295RET889:
21296
21297! lfsr step begin
21298srlx %l0, 1, %l3
21299xnor %l3, %l0, %l3
21300sllx %l3, 63, %l3
21301or %l3, %l0, %l0
21302srlx %l0, 1, %l0
21303
21304
21305P890: !_REPLACEMENT [7] (Int)
21306sethi %hi(0x2000), %l6
21307ld [%i3+128], %o5
21308st %o5, [%i3+128]
21309add %i3, %l6, %l7
21310ld [%l7+128], %o5
21311st %o5, [%l7+128]
21312add %l7, %l6, %l7
21313ld [%l7+128], %o5
21314st %o5, [%l7+128]
21315add %l7, %l6, %l7
21316ld [%l7+128], %o5
21317st %o5, [%l7+128]
21318add %l7, %l6, %l7
21319ld [%l7+128], %o5
21320st %o5, [%l7+128]
21321add %l7, %l6, %l7
21322ld [%l7+128], %o5
21323st %o5, [%l7+128]
21324add %l7, %l6, %l7
21325ld [%l7+128], %o5
21326st %o5, [%l7+128]
21327add %l7, %l6, %l7
21328ld [%l7+128], %o5
21329st %o5, [%l7+128]
21330
21331P891: !_REPLACEMENT [31] (Int) (Nucleus ctx)
21332wr %g0, 0x4, %asi
21333sethi %hi(0x2000), %l3
21334ld [%i3+64], %l7
21335st %l7, [%i3+64]
21336add %i3, %l3, %l6
21337ld [%l6+64], %l7
21338st %l7, [%l6+64]
21339add %l6, %l3, %l6
21340ld [%l6+64], %l7
21341st %l7, [%l6+64]
21342add %l6, %l3, %l6
21343ld [%l6+64], %l7
21344st %l7, [%l6+64]
21345add %l6, %l3, %l6
21346ld [%l6+64], %l7
21347st %l7, [%l6+64]
21348add %l6, %l3, %l6
21349ld [%l6+64], %l7
21350st %l7, [%l6+64]
21351add %l6, %l3, %l6
21352ld [%l6+64], %l7
21353st %l7, [%l6+64]
21354add %l6, %l3, %l6
21355ld [%l6+64], %l7
21356st %l7, [%l6+64]
21357
21358P892: !_ST [28] (maybe <- 0x1000002) (Int)
21359sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
21360add %i0, %i3, %i3
21361stw %l4, [%i3 + 0 ]
21362add %l4, 1, %l4
21363
21364P893: !_REPLACEMENT [28] (Int) (Branch target of P1005)
21365sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
21366add %i0, %i2, %i2
21367sethi %hi(0x2000), %l7
21368ld [%i2+0], %l3
21369st %l3, [%i2+0]
21370add %i2, %l7, %o5
21371ld [%o5+0], %l3
21372st %l3, [%o5+0]
21373add %o5, %l7, %o5
21374ld [%o5+0], %l3
21375st %l3, [%o5+0]
21376add %o5, %l7, %o5
21377ld [%o5+0], %l3
21378st %l3, [%o5+0]
21379add %o5, %l7, %o5
21380ld [%o5+0], %l3
21381st %l3, [%o5+0]
21382add %o5, %l7, %o5
21383ld [%o5+0], %l3
21384st %l3, [%o5+0]
21385add %o5, %l7, %o5
21386ld [%o5+0], %l3
21387st %l3, [%o5+0]
21388add %o5, %l7, %o5
21389ld [%o5+0], %l3
21390st %l3, [%o5+0]
21391ba P894
21392nop
21393
21394TARGET1005:
21395ba RET1005
21396nop
21397
21398
21399P894: !_REPLACEMENT [3] (Int) (CBR)
21400sethi %hi(0x2000), %l6
21401ld [%i2+16], %o5
21402st %o5, [%i2+16]
21403add %i2, %l6, %l7
21404ld [%l7+16], %o5
21405st %o5, [%l7+16]
21406add %l7, %l6, %l7
21407ld [%l7+16], %o5
21408st %o5, [%l7+16]
21409add %l7, %l6, %l7
21410ld [%l7+16], %o5
21411st %o5, [%l7+16]
21412add %l7, %l6, %l7
21413ld [%l7+16], %o5
21414st %o5, [%l7+16]
21415add %l7, %l6, %l7
21416ld [%l7+16], %o5
21417st %o5, [%l7+16]
21418add %l7, %l6, %l7
21419ld [%l7+16], %o5
21420st %o5, [%l7+16]
21421add %l7, %l6, %l7
21422ld [%l7+16], %o5
21423st %o5, [%l7+16]
21424
21425! cbranch
21426andcc %l0, 1, %g0
21427be,pt %xcc, TARGET894
21428nop
21429RET894:
21430
21431! lfsr step begin
21432srlx %l0, 1, %l3
21433xnor %l3, %l0, %l3
21434sllx %l3, 63, %l3
21435or %l3, %l0, %l0
21436srlx %l0, 1, %l0
21437
21438
21439P895: !_REPLACEMENT [10] (Int)
21440sethi %hi(0x2000), %l6
21441ld [%i2+64], %o5
21442st %o5, [%i2+64]
21443add %i2, %l6, %l7
21444ld [%l7+64], %o5
21445st %o5, [%l7+64]
21446add %l7, %l6, %l7
21447ld [%l7+64], %o5
21448st %o5, [%l7+64]
21449add %l7, %l6, %l7
21450ld [%l7+64], %o5
21451st %o5, [%l7+64]
21452add %l7, %l6, %l7
21453ld [%l7+64], %o5
21454st %o5, [%l7+64]
21455add %l7, %l6, %l7
21456ld [%l7+64], %o5
21457st %o5, [%l7+64]
21458add %l7, %l6, %l7
21459ld [%l7+64], %o5
21460st %o5, [%l7+64]
21461add %l7, %l6, %l7
21462ld [%l7+64], %o5
21463st %o5, [%l7+64]
21464
21465P896: !_REPLACEMENT [17] (Int)
21466sethi %hi(0x2000), %l3
21467ld [%i2+96], %l7
21468st %l7, [%i2+96]
21469add %i2, %l3, %l6
21470ld [%l6+96], %l7
21471st %l7, [%l6+96]
21472add %l6, %l3, %l6
21473ld [%l6+96], %l7
21474st %l7, [%l6+96]
21475add %l6, %l3, %l6
21476ld [%l6+96], %l7
21477st %l7, [%l6+96]
21478add %l6, %l3, %l6
21479ld [%l6+96], %l7
21480st %l7, [%l6+96]
21481add %l6, %l3, %l6
21482ld [%l6+96], %l7
21483st %l7, [%l6+96]
21484add %l6, %l3, %l6
21485ld [%l6+96], %l7
21486st %l7, [%l6+96]
21487add %l6, %l3, %l6
21488ld [%l6+96], %l7
21489st %l7, [%l6+96]
21490
21491P897: !_FLUSH [27] (Int)
21492! Unsupported instruction
21493
21494P898: !_REPLACEMENT [10] (Int) (CBR) (Branch target of P1007)
21495sethi %hi(0x2000), %o5
21496ld [%i2+64], %l6
21497st %l6, [%i2+64]
21498add %i2, %o5, %l3
21499ld [%l3+64], %l6
21500st %l6, [%l3+64]
21501add %l3, %o5, %l3
21502ld [%l3+64], %l6
21503st %l6, [%l3+64]
21504add %l3, %o5, %l3
21505ld [%l3+64], %l6
21506st %l6, [%l3+64]
21507add %l3, %o5, %l3
21508ld [%l3+64], %l6
21509st %l6, [%l3+64]
21510add %l3, %o5, %l3
21511ld [%l3+64], %l6
21512st %l6, [%l3+64]
21513add %l3, %o5, %l3
21514ld [%l3+64], %l6
21515st %l6, [%l3+64]
21516add %l3, %o5, %l3
21517ld [%l3+64], %l6
21518st %l6, [%l3+64]
21519
21520! cbranch
21521andcc %l0, 1, %g0
21522be,pt %xcc, TARGET898
21523nop
21524RET898:
21525
21526! lfsr step begin
21527srlx %l0, 1, %l7
21528xnor %l7, %l0, %l7
21529sllx %l7, 63, %l7
21530or %l7, %l0, %l0
21531srlx %l0, 1, %l0
21532
21533ba P899
21534nop
21535
21536TARGET1007:
21537ba RET1007
21538nop
21539
21540
21541P899: !_REPLACEMENT [7] (Int)
21542sethi %hi(0x2000), %o5
21543ld [%i2+128], %l6
21544st %l6, [%i2+128]
21545add %i2, %o5, %l3
21546ld [%l3+128], %l6
21547st %l6, [%l3+128]
21548add %l3, %o5, %l3
21549ld [%l3+128], %l6
21550st %l6, [%l3+128]
21551add %l3, %o5, %l3
21552ld [%l3+128], %l6
21553st %l6, [%l3+128]
21554add %l3, %o5, %l3
21555ld [%l3+128], %l6
21556st %l6, [%l3+128]
21557add %l3, %o5, %l3
21558ld [%l3+128], %l6
21559st %l6, [%l3+128]
21560add %l3, %o5, %l3
21561ld [%l3+128], %l6
21562st %l6, [%l3+128]
21563add %l3, %o5, %l3
21564ld [%l3+128], %l6
21565st %l6, [%l3+128]
21566
21567P900: !_MEMBAR (FP) (Branch target of P1021)
21568ba P901
21569nop
21570
21571TARGET1021:
21572ba RET1021
21573nop
21574
21575
21576P901: !_BST [17] (maybe <- 0x40800023) (FP)
21577wr %g0, 0xf0, %asi
21578sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
21579add %i0, %i3, %i3
21580! preparing store val #0, next val will be in f40
21581fmovs %f16, %f20
21582fadds %f16, %f17, %f16
21583fmovd %f20, %f40
21584membar #Sync
21585stda %f32, [%i3 + 64 ] %asi
21586
21587P902: !_MEMBAR (FP) (Loop exit) (Branch target of P1132)
21588membar #StoreLoad
21589!---- flushing int results buffer----
21590mov %o0, %l5
21591!---- flushing fp results buffer to %f30 ----
21592fmovd %f0, %f30
21593fmovd %f2, %f30
21594fmovd %f4, %f30
21595fmovd %f6, %f30
21596fmovd %f8, %f30
21597fmovd %f10, %f30
21598!--
21599loop_exit_2_0:
21600sub %l2, 1, %l2
21601cmp %l2, 0
21602bg loop_entry_2_0
21603nop
21604ba P903
21605nop
21606
21607TARGET1132:
21608ba RET1132
21609nop
21610
21611
21612P903: !_REPLACEMENT [7] (Int) (Loop entry)
21613sethi %hi(0x2), %l2
21614or %l2, %lo(0x2), %l2
21615loop_entry_2_1:
21616sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
21617add %i0, %i2, %i2
21618sethi %hi(0x2000), %l7
21619ld [%i2+128], %l3
21620st %l3, [%i2+128]
21621add %i2, %l7, %o5
21622ld [%o5+128], %l3
21623st %l3, [%o5+128]
21624add %o5, %l7, %o5
21625ld [%o5+128], %l3
21626st %l3, [%o5+128]
21627add %o5, %l7, %o5
21628ld [%o5+128], %l3
21629st %l3, [%o5+128]
21630add %o5, %l7, %o5
21631ld [%o5+128], %l3
21632st %l3, [%o5+128]
21633add %o5, %l7, %o5
21634ld [%o5+128], %l3
21635st %l3, [%o5+128]
21636add %o5, %l7, %o5
21637ld [%o5+128], %l3
21638st %l3, [%o5+128]
21639add %o5, %l7, %o5
21640ld [%o5+128], %l3
21641st %l3, [%o5+128]
21642
21643P904: !_MEMBAR (FP) (CBR)
21644
21645! cbranch
21646andcc %l0, 1, %g0
21647be,pt %xcc, TARGET904
21648nop
21649RET904:
21650
21651! lfsr step begin
21652srlx %l0, 1, %l6
21653xnor %l6, %l0, %l6
21654sllx %l6, 63, %l6
21655or %l6, %l0, %l0
21656srlx %l0, 1, %l0
21657
21658
21659P905: !_BSTC [31] (maybe <- 0x40800024) (FP)
21660wr %g0, 0xe0, %asi
21661sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
21662add %i0, %i3, %i3
21663! preparing store val #0, next val will be in f32
21664fmovs %f16, %f20
21665fadds %f16, %f17, %f16
21666! preparing store val #1, next val will be in f40
21667fmovd %f20, %f32
21668fmovs %f16, %f20
21669fadds %f16, %f17, %f16
21670fmovd %f20, %f40
21671membar #Sync
21672stda %f32, [%i3 + 64 ] %asi
21673
21674P906: !_MEMBAR (FP)
21675membar #StoreLoad
21676
21677P907: !_ST [20] (maybe <- 0x1000003) (Int)
21678sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
21679add %i0, %i2, %i2
21680stw %l4, [%i2 + 256 ]
21681add %l4, 1, %l4
21682
21683P908: !_REPLACEMENT [19] (Int) (CBR)
21684sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
21685add %i0, %i3, %i3
21686sethi %hi(0x2000), %l3
21687ld [%i3+0], %l7
21688st %l7, [%i3+0]
21689add %i3, %l3, %l6
21690ld [%l6+0], %l7
21691st %l7, [%l6+0]
21692add %l6, %l3, %l6
21693ld [%l6+0], %l7
21694st %l7, [%l6+0]
21695add %l6, %l3, %l6
21696ld [%l6+0], %l7
21697st %l7, [%l6+0]
21698add %l6, %l3, %l6
21699ld [%l6+0], %l7
21700st %l7, [%l6+0]
21701add %l6, %l3, %l6
21702ld [%l6+0], %l7
21703st %l7, [%l6+0]
21704add %l6, %l3, %l6
21705ld [%l6+0], %l7
21706st %l7, [%l6+0]
21707add %l6, %l3, %l6
21708ld [%l6+0], %l7
21709st %l7, [%l6+0]
21710
21711! cbranch
21712andcc %l0, 1, %g0
21713be,pt %xcc, TARGET908
21714nop
21715RET908:
21716
21717! lfsr step begin
21718srlx %l0, 1, %o5
21719xnor %o5, %l0, %o5
21720sllx %o5, 63, %o5
21721or %o5, %l0, %l0
21722srlx %l0, 1, %l0
21723
21724
21725P909: !_REPLACEMENT [9] (Int)
21726sethi %hi(0x2000), %l3
21727ld [%i3+32], %l7
21728st %l7, [%i3+32]
21729add %i3, %l3, %l6
21730ld [%l6+32], %l7
21731st %l7, [%l6+32]
21732add %l6, %l3, %l6
21733ld [%l6+32], %l7
21734st %l7, [%l6+32]
21735add %l6, %l3, %l6
21736ld [%l6+32], %l7
21737st %l7, [%l6+32]
21738add %l6, %l3, %l6
21739ld [%l6+32], %l7
21740st %l7, [%l6+32]
21741add %l6, %l3, %l6
21742ld [%l6+32], %l7
21743st %l7, [%l6+32]
21744add %l6, %l3, %l6
21745ld [%l6+32], %l7
21746st %l7, [%l6+32]
21747add %l6, %l3, %l6
21748ld [%l6+32], %l7
21749st %l7, [%l6+32]
21750
21751P910: !_REPLACEMENT [20] (Int)
21752sethi %hi(0x2000), %o5
21753ld [%i3+256], %l6
21754st %l6, [%i3+256]
21755add %i3, %o5, %l3
21756ld [%l3+256], %l6
21757st %l6, [%l3+256]
21758add %l3, %o5, %l3
21759ld [%l3+256], %l6
21760st %l6, [%l3+256]
21761add %l3, %o5, %l3
21762ld [%l3+256], %l6
21763st %l6, [%l3+256]
21764add %l3, %o5, %l3
21765ld [%l3+256], %l6
21766st %l6, [%l3+256]
21767add %l3, %o5, %l3
21768ld [%l3+256], %l6
21769st %l6, [%l3+256]
21770add %l3, %o5, %l3
21771ld [%l3+256], %l6
21772st %l6, [%l3+256]
21773add %l3, %o5, %l3
21774ld [%l3+256], %l6
21775st %l6, [%l3+256]
21776
21777P911: !_REPLACEMENT [0] (Int)
21778sethi %hi(0x2000), %l7
21779ld [%i3+0], %l3
21780st %l3, [%i3+0]
21781add %i3, %l7, %o5
21782ld [%o5+0], %l3
21783st %l3, [%o5+0]
21784add %o5, %l7, %o5
21785ld [%o5+0], %l3
21786st %l3, [%o5+0]
21787add %o5, %l7, %o5
21788ld [%o5+0], %l3
21789st %l3, [%o5+0]
21790add %o5, %l7, %o5
21791ld [%o5+0], %l3
21792st %l3, [%o5+0]
21793add %o5, %l7, %o5
21794ld [%o5+0], %l3
21795st %l3, [%o5+0]
21796add %o5, %l7, %o5
21797ld [%o5+0], %l3
21798st %l3, [%o5+0]
21799add %o5, %l7, %o5
21800ld [%o5+0], %l3
21801st %l3, [%o5+0]
21802
21803P912: !_ST [6] (maybe <- 0x1000004) (Int) (CBR)
21804stw %l4, [%i0 + 96 ]
21805add %l4, 1, %l4
21806
21807! cbranch
21808andcc %l0, 1, %g0
21809be,pn %xcc, TARGET912
21810nop
21811RET912:
21812
21813! lfsr step begin
21814srlx %l0, 1, %l3
21815xnor %l3, %l0, %l3
21816sllx %l3, 63, %l3
21817or %l3, %l0, %l0
21818srlx %l0, 1, %l0
21819
21820
21821P913: !_PREFETCH [15] (Int)
21822sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
21823add %i0, %i2, %i2
21824prefetch [%i2 + 128], 1
21825
21826P914: !_ST [17] (maybe <- 0x1000005) (Int) (Secondary ctx)
21827wr %g0, 0x81, %asi
21828sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
21829add %i0, %i3, %i3
21830stwa %l4, [%i3 + 96] %asi
21831add %l4, 1, %l4
21832
21833P915: !_REPLACEMENT [20] (Int)
21834sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
21835sub %i0, %i2, %i2
21836sethi %hi(0x2000), %l3
21837ld [%i2+256], %l7
21838st %l7, [%i2+256]
21839add %i2, %l3, %l6
21840ld [%l6+256], %l7
21841st %l7, [%l6+256]
21842add %l6, %l3, %l6
21843ld [%l6+256], %l7
21844st %l7, [%l6+256]
21845add %l6, %l3, %l6
21846ld [%l6+256], %l7
21847st %l7, [%l6+256]
21848add %l6, %l3, %l6
21849ld [%l6+256], %l7
21850st %l7, [%l6+256]
21851add %l6, %l3, %l6
21852ld [%l6+256], %l7
21853st %l7, [%l6+256]
21854add %l6, %l3, %l6
21855ld [%l6+256], %l7
21856st %l7, [%l6+256]
21857add %l6, %l3, %l6
21858ld [%l6+256], %l7
21859st %l7, [%l6+256]
21860
21861P916: !_ST [12] (maybe <- 0x40800026) (FP) (Branch target of P793)
21862sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
21863add %i0, %i3, %i3
21864! preparing store val #0, next val will be in f20
21865fmovs %f16, %f20
21866fadds %f16, %f17, %f16
21867st %f20, [%i3 + 4 ]
21868ba P917
21869nop
21870
21871TARGET793:
21872ba RET793
21873nop
21874
21875
21876P917: !_MEMBAR (FP) (CBR) (Secondary ctx)
21877
21878! cbranch
21879andcc %l0, 1, %g0
21880be,pn %xcc, TARGET917
21881nop
21882RET917:
21883
21884! lfsr step begin
21885srlx %l0, 1, %l7
21886xnor %l7, %l0, %l7
21887sllx %l7, 63, %l7
21888or %l7, %l0, %l0
21889srlx %l0, 1, %l0
21890
21891
21892P918: !_BSTC [24] (maybe <- 0x40800027) (FP) (Secondary ctx)
21893wr %g0, 0xe1, %asi
21894sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
21895add %i0, %i2, %i2
21896! preparing store val #0, next val will be in f32
21897fmovs %f16, %f20
21898fadds %f16, %f17, %f16
21899! preparing store val #1, next val will be in f40
21900fmovd %f20, %f32
21901fmovs %f16, %f20
21902fadds %f16, %f17, %f16
21903fmovd %f20, %f40
21904membar #Sync
21905stda %f32, [%i2 + 64 ] %asi
21906
21907P919: !_MEMBAR (FP) (Secondary ctx)
21908membar #StoreLoad
21909
21910P920: !_REPLACEMENT [29] (Int) (Branch target of P1053)
21911sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
21912add %i0, %i3, %i3
21913sethi %hi(0x2000), %l7
21914ld [%i3+4], %l3
21915st %l3, [%i3+4]
21916add %i3, %l7, %o5
21917ld [%o5+4], %l3
21918st %l3, [%o5+4]
21919add %o5, %l7, %o5
21920ld [%o5+4], %l3
21921st %l3, [%o5+4]
21922add %o5, %l7, %o5
21923ld [%o5+4], %l3
21924st %l3, [%o5+4]
21925add %o5, %l7, %o5
21926ld [%o5+4], %l3
21927st %l3, [%o5+4]
21928add %o5, %l7, %o5
21929ld [%o5+4], %l3
21930st %l3, [%o5+4]
21931add %o5, %l7, %o5
21932ld [%o5+4], %l3
21933st %l3, [%o5+4]
21934add %o5, %l7, %o5
21935ld [%o5+4], %l3
21936st %l3, [%o5+4]
21937ba P921
21938nop
21939
21940TARGET1053:
21941ba RET1053
21942nop
21943
21944
21945P921: !_LD [21] (Int)
21946lduw [%i2 + 0], %o0
21947! move %o0(lower) -> %o0(upper)
21948sllx %o0, 32, %o0
21949
21950P922: !_REPLACEMENT [1] (Int) (CBR) (Nucleus ctx) (Branch target of P917)
21951wr %g0, 0x4, %asi
21952sethi %hi(0x2000), %o5
21953ld [%i3+4], %l6
21954st %l6, [%i3+4]
21955add %i3, %o5, %l3
21956ld [%l3+4], %l6
21957st %l6, [%l3+4]
21958add %l3, %o5, %l3
21959ld [%l3+4], %l6
21960st %l6, [%l3+4]
21961add %l3, %o5, %l3
21962ld [%l3+4], %l6
21963st %l6, [%l3+4]
21964add %l3, %o5, %l3
21965ld [%l3+4], %l6
21966st %l6, [%l3+4]
21967add %l3, %o5, %l3
21968ld [%l3+4], %l6
21969st %l6, [%l3+4]
21970add %l3, %o5, %l3
21971ld [%l3+4], %l6
21972st %l6, [%l3+4]
21973add %l3, %o5, %l3
21974ld [%l3+4], %l6
21975st %l6, [%l3+4]
21976
21977! cbranch
21978andcc %l0, 1, %g0
21979be,pt %xcc, TARGET922
21980nop
21981RET922:
21982
21983! lfsr step begin
21984srlx %l0, 1, %l7
21985xnor %l7, %l0, %l7
21986sllx %l7, 63, %l7
21987or %l7, %l0, %l0
21988srlx %l0, 1, %l0
21989
21990ba P923
21991nop
21992
21993TARGET917:
21994ba RET917
21995nop
21996
21997
21998P923: !_REPLACEMENT [22] (Int)
21999sethi %hi(0x2000), %o5
22000ld [%i3+4], %l6
22001st %l6, [%i3+4]
22002add %i3, %o5, %l3
22003ld [%l3+4], %l6
22004st %l6, [%l3+4]
22005add %l3, %o5, %l3
22006ld [%l3+4], %l6
22007st %l6, [%l3+4]
22008add %l3, %o5, %l3
22009ld [%l3+4], %l6
22010st %l6, [%l3+4]
22011add %l3, %o5, %l3
22012ld [%l3+4], %l6
22013st %l6, [%l3+4]
22014add %l3, %o5, %l3
22015ld [%l3+4], %l6
22016st %l6, [%l3+4]
22017add %l3, %o5, %l3
22018ld [%l3+4], %l6
22019st %l6, [%l3+4]
22020add %l3, %o5, %l3
22021ld [%l3+4], %l6
22022st %l6, [%l3+4]
22023
22024P924: !_ST [10] (maybe <- 0x1000006) (Int)
22025stw %l4, [%i1 + 64 ]
22026add %l4, 1, %l4
22027
22028P925: !_REPLACEMENT [15] (Int)
22029sethi %hi(0x2000), %l6
22030ld [%i3+128], %o5
22031st %o5, [%i3+128]
22032add %i3, %l6, %l7
22033ld [%l7+128], %o5
22034st %o5, [%l7+128]
22035add %l7, %l6, %l7
22036ld [%l7+128], %o5
22037st %o5, [%l7+128]
22038add %l7, %l6, %l7
22039ld [%l7+128], %o5
22040st %o5, [%l7+128]
22041add %l7, %l6, %l7
22042ld [%l7+128], %o5
22043st %o5, [%l7+128]
22044add %l7, %l6, %l7
22045ld [%l7+128], %o5
22046st %o5, [%l7+128]
22047add %l7, %l6, %l7
22048ld [%l7+128], %o5
22049st %o5, [%l7+128]
22050add %l7, %l6, %l7
22051ld [%l7+128], %o5
22052st %o5, [%l7+128]
22053
22054P926: !_REPLACEMENT [33] (Int) (Branch target of P960)
22055sethi %hi(0x2000), %l3
22056ld [%i3+0], %l7
22057st %l7, [%i3+0]
22058add %i3, %l3, %l6
22059ld [%l6+0], %l7
22060st %l7, [%l6+0]
22061add %l6, %l3, %l6
22062ld [%l6+0], %l7
22063st %l7, [%l6+0]
22064add %l6, %l3, %l6
22065ld [%l6+0], %l7
22066st %l7, [%l6+0]
22067add %l6, %l3, %l6
22068ld [%l6+0], %l7
22069st %l7, [%l6+0]
22070add %l6, %l3, %l6
22071ld [%l6+0], %l7
22072st %l7, [%l6+0]
22073add %l6, %l3, %l6
22074ld [%l6+0], %l7
22075st %l7, [%l6+0]
22076add %l6, %l3, %l6
22077ld [%l6+0], %l7
22078st %l7, [%l6+0]
22079ba P927
22080nop
22081
22082TARGET960:
22083ba RET960
22084nop
22085
22086
22087P927: !_REPLACEMENT [5] (Int)
22088sethi %hi(0x2000), %o5
22089ld [%i3+64], %l6
22090st %l6, [%i3+64]
22091add %i3, %o5, %l3
22092ld [%l3+64], %l6
22093st %l6, [%l3+64]
22094add %l3, %o5, %l3
22095ld [%l3+64], %l6
22096st %l6, [%l3+64]
22097add %l3, %o5, %l3
22098ld [%l3+64], %l6
22099st %l6, [%l3+64]
22100add %l3, %o5, %l3
22101ld [%l3+64], %l6
22102st %l6, [%l3+64]
22103add %l3, %o5, %l3
22104ld [%l3+64], %l6
22105st %l6, [%l3+64]
22106add %l3, %o5, %l3
22107ld [%l3+64], %l6
22108st %l6, [%l3+64]
22109add %l3, %o5, %l3
22110ld [%l3+64], %l6
22111st %l6, [%l3+64]
22112
22113P928: !_MEMBAR (FP)
22114
22115P929: !_BSTC [33] (maybe <- 0x40800029) (FP)
22116wr %g0, 0xe0, %asi
22117sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
22118add %i0, %i2, %i2
22119! preparing store val #0, next val will be in f32
22120fmovs %f16, %f20
22121fadds %f16, %f17, %f16
22122fmovd %f20, %f32
22123membar #Sync
22124stda %f32, [%i2 + 0 ] %asi
22125
22126P930: !_MEMBAR (FP)
22127membar #StoreLoad
22128
22129P931: !_REPLACEMENT [9] (Int) (Nucleus ctx)
22130wr %g0, 0x4, %asi
22131sethi %hi(0x2000), %l6
22132ld [%i3+32], %o5
22133st %o5, [%i3+32]
22134add %i3, %l6, %l7
22135ld [%l7+32], %o5
22136st %o5, [%l7+32]
22137add %l7, %l6, %l7
22138ld [%l7+32], %o5
22139st %o5, [%l7+32]
22140add %l7, %l6, %l7
22141ld [%l7+32], %o5
22142st %o5, [%l7+32]
22143add %l7, %l6, %l7
22144ld [%l7+32], %o5
22145st %o5, [%l7+32]
22146add %l7, %l6, %l7
22147ld [%l7+32], %o5
22148st %o5, [%l7+32]
22149add %l7, %l6, %l7
22150ld [%l7+32], %o5
22151st %o5, [%l7+32]
22152add %l7, %l6, %l7
22153ld [%l7+32], %o5
22154st %o5, [%l7+32]
22155
22156P932: !_PREFETCH [31] (Int)
22157sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
22158add %i0, %i3, %i3
22159prefetch [%i3 + 64], 1
22160
22161P933: !_LD [33] (Int)
22162lduw [%i2 + 0], %l6
22163! move %l6(lower) -> %o0(lower)
22164or %l6, %o0, %o0
22165
22166P934: !_ST [29] (maybe <- 0x1000007) (Int) (CBR)
22167stw %l4, [%i3 + 4 ]
22168add %l4, 1, %l4
22169
22170! cbranch
22171andcc %l0, 1, %g0
22172be,pn %xcc, TARGET934
22173nop
22174RET934:
22175
22176! lfsr step begin
22177srlx %l0, 1, %l6
22178xnor %l6, %l0, %l6
22179sllx %l6, 63, %l6
22180or %l6, %l0, %l0
22181srlx %l0, 1, %l0
22182
22183
22184P935: !_LD [26] (Int)
22185sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
22186add %i0, %i2, %i2
22187lduw [%i2 + 128], %o1
22188! move %o1(lower) -> %o1(upper)
22189sllx %o1, 32, %o1
22190
22191P936: !_MEMBAR (FP) (Secondary ctx)
22192membar #StoreLoad
22193
22194P937: !_BLD [11] (FP) (Secondary ctx)
22195wr %g0, 0xf1, %asi
22196sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
22197add %i0, %i3, %i3
22198ldda [%i3 + 0] %asi, %f0
22199membar #Sync
22200! 3 addresses covered
22201fmovd %f8, %f2
22202
22203P938: !_MEMBAR (FP) (Secondary ctx)
22204
22205P939: !_LD [30] (Int) (CBR)
22206sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
22207add %i0, %i2, %i2
22208lduw [%i2 + 32], %l6
22209! move %l6(lower) -> %o1(lower)
22210or %l6, %o1, %o1
22211
22212! cbranch
22213andcc %l0, 1, %g0
22214be,pn %xcc, TARGET939
22215nop
22216RET939:
22217
22218! lfsr step begin
22219srlx %l0, 1, %l7
22220xnor %l7, %l0, %l7
22221sllx %l7, 63, %l7
22222or %l7, %l0, %l0
22223srlx %l0, 1, %l0
22224
22225
22226P940: !_REPLACEMENT [33] (Int)
22227sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
22228add %i0, %i3, %i3
22229sethi %hi(0x2000), %o5
22230ld [%i3+0], %l6
22231st %l6, [%i3+0]
22232add %i3, %o5, %l3
22233ld [%l3+0], %l6
22234st %l6, [%l3+0]
22235add %l3, %o5, %l3
22236ld [%l3+0], %l6
22237st %l6, [%l3+0]
22238add %l3, %o5, %l3
22239ld [%l3+0], %l6
22240st %l6, [%l3+0]
22241add %l3, %o5, %l3
22242ld [%l3+0], %l6
22243st %l6, [%l3+0]
22244add %l3, %o5, %l3
22245ld [%l3+0], %l6
22246st %l6, [%l3+0]
22247add %l3, %o5, %l3
22248ld [%l3+0], %l6
22249st %l6, [%l3+0]
22250add %l3, %o5, %l3
22251ld [%l3+0], %l6
22252st %l6, [%l3+0]
22253
22254P941: !_MEMBAR (FP) (Branch target of P855)
22255ba P942
22256nop
22257
22258TARGET855:
22259ba RET855
22260nop
22261
22262
22263P942: !_BSTC [17] (maybe <- 0x4080002a) (FP)
22264wr %g0, 0xe0, %asi
22265sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
22266add %i0, %i2, %i2
22267! preparing store val #0, next val will be in f40
22268fmovs %f16, %f20
22269fadds %f16, %f17, %f16
22270fmovd %f20, %f40
22271membar #Sync
22272stda %f32, [%i2 + 64 ] %asi
22273
22274P943: !_MEMBAR (FP)
22275membar #StoreLoad
22276
22277P944: !_LD [13] (Int)
22278sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
22279add %i0, %i3, %i3
22280lduw [%i3 + 32], %o2
22281! move %o2(lower) -> %o2(upper)
22282sllx %o2, 32, %o2
22283
22284P945: !_MEMBAR (FP)
22285
22286P946: !_BST [28] (maybe <- 0x4080002b) (FP) (CBR)
22287wr %g0, 0xf0, %asi
22288sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
22289add %i0, %i2, %i2
22290! preparing store val #0, next val will be in f32
22291fmovs %f16, %f20
22292fadds %f16, %f17, %f16
22293! preparing store val #1, next val will be in f33
22294fmovs %f16, %f21
22295fadds %f16, %f17, %f16
22296! preparing store val #2, next val will be in f40
22297fmovd %f20, %f32
22298fmovs %f16, %f20
22299fadds %f16, %f17, %f16
22300fmovd %f20, %f40
22301membar #Sync
22302stda %f32, [%i2 + 0 ] %asi
22303
22304! cbranch
22305andcc %l0, 1, %g0
22306be,pt %xcc, TARGET946
22307nop
22308RET946:
22309
22310! lfsr step begin
22311srlx %l0, 1, %l7
22312xnor %l7, %l0, %l7
22313sllx %l7, 63, %l7
22314or %l7, %l0, %l0
22315srlx %l0, 1, %l0
22316
22317
22318P947: !_MEMBAR (FP)
22319membar #StoreLoad
22320
22321P948: !_IDC_FLIP [33] (Int) (Branch target of P998)
22322sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
22323add %i0, %i3, %i3
22324IDC_FLIP(948, 882, 2, 0x46800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
22325ba P949
22326nop
22327
22328TARGET998:
22329ba RET998
22330nop
22331
22332
22333P949: !_MEMBAR (FP) (CBR) (Secondary ctx)
22334membar #StoreLoad
22335
22336! cbranch
22337andcc %l0, 1, %g0
22338be,pn %xcc, TARGET949
22339nop
22340RET949:
22341
22342! lfsr step begin
22343srlx %l0, 1, %l6
22344xnor %l6, %l0, %l6
22345sllx %l6, 63, %l6
22346or %l6, %l0, %l0
22347srlx %l0, 1, %l0
22348
22349
22350P950: !_BLD [30] (FP) (Secondary ctx)
22351wr %g0, 0xf1, %asi
22352ldda [%i2 + 0] %asi, %f32
22353membar #Sync
22354! 3 addresses covered
22355fmovd %f32, %f18
22356fmovs %f18, %f3
22357fmovs %f19, %f4
22358fmovd %f40, %f18
22359fmovs %f18, %f5
22360
22361P951: !_MEMBAR (FP) (Secondary ctx)
22362
22363P952: !_REPLACEMENT [30] (Int)
22364sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
22365sub %i0, %i2, %i2
22366sethi %hi(0x2000), %l7
22367ld [%i2+32], %l3
22368st %l3, [%i2+32]
22369add %i2, %l7, %o5
22370ld [%o5+32], %l3
22371st %l3, [%o5+32]
22372add %o5, %l7, %o5
22373ld [%o5+32], %l3
22374st %l3, [%o5+32]
22375add %o5, %l7, %o5
22376ld [%o5+32], %l3
22377st %l3, [%o5+32]
22378add %o5, %l7, %o5
22379ld [%o5+32], %l3
22380st %l3, [%o5+32]
22381add %o5, %l7, %o5
22382ld [%o5+32], %l3
22383st %l3, [%o5+32]
22384add %o5, %l7, %o5
22385ld [%o5+32], %l3
22386st %l3, [%o5+32]
22387add %o5, %l7, %o5
22388ld [%o5+32], %l3
22389st %l3, [%o5+32]
22390
22391P953: !_MEMBAR (FP) (Branch target of P1063)
22392ba P954
22393nop
22394
22395TARGET1063:
22396ba RET1063
22397nop
22398
22399
22400P954: !_BST [24] (maybe <- 0x4080002e) (FP) (CBR)
22401wr %g0, 0xf0, %asi
22402sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
22403add %i0, %i3, %i3
22404! preparing store val #0, next val will be in f32
22405fmovs %f16, %f20
22406fadds %f16, %f17, %f16
22407! preparing store val #1, next val will be in f40
22408fmovd %f20, %f32
22409fmovs %f16, %f20
22410fadds %f16, %f17, %f16
22411fmovd %f20, %f40
22412membar #Sync
22413stda %f32, [%i3 + 64 ] %asi
22414
22415! cbranch
22416andcc %l0, 1, %g0
22417be,pn %xcc, TARGET954
22418nop
22419RET954:
22420
22421! lfsr step begin
22422srlx %l0, 1, %l3
22423xnor %l3, %l0, %l3
22424sllx %l3, 63, %l3
22425or %l3, %l0, %l0
22426srlx %l0, 1, %l0
22427
22428
22429P955: !_MEMBAR (FP) (CBR)
22430membar #StoreLoad
22431
22432! cbranch
22433andcc %l0, 1, %g0
22434be,pt %xcc, TARGET955
22435nop
22436RET955:
22437
22438! lfsr step begin
22439srlx %l0, 1, %l6
22440xnor %l6, %l0, %l6
22441sllx %l6, 63, %l6
22442or %l6, %l0, %l0
22443srlx %l0, 1, %l0
22444
22445
22446P956: !_REPLACEMENT [33] (Int) (CBR)
22447sethi %hi(0x2000), %l7
22448ld [%i2+0], %l3
22449st %l3, [%i2+0]
22450add %i2, %l7, %o5
22451ld [%o5+0], %l3
22452st %l3, [%o5+0]
22453add %o5, %l7, %o5
22454ld [%o5+0], %l3
22455st %l3, [%o5+0]
22456add %o5, %l7, %o5
22457ld [%o5+0], %l3
22458st %l3, [%o5+0]
22459add %o5, %l7, %o5
22460ld [%o5+0], %l3
22461st %l3, [%o5+0]
22462add %o5, %l7, %o5
22463ld [%o5+0], %l3
22464st %l3, [%o5+0]
22465add %o5, %l7, %o5
22466ld [%o5+0], %l3
22467st %l3, [%o5+0]
22468add %o5, %l7, %o5
22469ld [%o5+0], %l3
22470st %l3, [%o5+0]
22471
22472! cbranch
22473andcc %l0, 1, %g0
22474be,pn %xcc, TARGET956
22475nop
22476RET956:
22477
22478! lfsr step begin
22479srlx %l0, 1, %l6
22480xnor %l6, %l0, %l6
22481sllx %l6, 63, %l6
22482or %l6, %l0, %l0
22483srlx %l0, 1, %l0
22484
22485
22486P957: !_LD [30] (FP)
22487sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
22488add %i0, %i2, %i2
22489ld [%i2 + 32], %f6
22490! 1 addresses covered
22491
22492P958: !_REPLACEMENT [31] (Int) (Branch target of P852)
22493sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
22494sub %i0, %i3, %i3
22495sethi %hi(0x2000), %l7
22496ld [%i3+64], %l3
22497st %l3, [%i3+64]
22498add %i3, %l7, %o5
22499ld [%o5+64], %l3
22500st %l3, [%o5+64]
22501add %o5, %l7, %o5
22502ld [%o5+64], %l3
22503st %l3, [%o5+64]
22504add %o5, %l7, %o5
22505ld [%o5+64], %l3
22506st %l3, [%o5+64]
22507add %o5, %l7, %o5
22508ld [%o5+64], %l3
22509st %l3, [%o5+64]
22510add %o5, %l7, %o5
22511ld [%o5+64], %l3
22512st %l3, [%o5+64]
22513add %o5, %l7, %o5
22514ld [%o5+64], %l3
22515st %l3, [%o5+64]
22516add %o5, %l7, %o5
22517ld [%o5+64], %l3
22518st %l3, [%o5+64]
22519ba P959
22520nop
22521
22522TARGET852:
22523ba RET852
22524nop
22525
22526
22527P959: !_IDC_FLIP [9] (Int)
22528IDC_FLIP(959, 23053, 2, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
22529
22530P960: !_MEMBAR (FP) (CBR) (Secondary ctx)
22531membar #StoreLoad
22532
22533! cbranch
22534andcc %l0, 1, %g0
22535be,pt %xcc, TARGET960
22536nop
22537RET960:
22538
22539! lfsr step begin
22540srlx %l0, 1, %l6
22541xnor %l6, %l0, %l6
22542sllx %l6, 63, %l6
22543or %l6, %l0, %l0
22544srlx %l0, 1, %l0
22545
22546
22547P961: !_BLD [24] (FP) (CBR) (Secondary ctx) (Branch target of P818)
22548wr %g0, 0xf1, %asi
22549sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
22550add %i0, %i2, %i2
22551ldda [%i2 + 64] %asi, %f32
22552membar #Sync
22553! 2 addresses covered
22554fmovd %f32, %f18
22555fmovs %f18, %f7
22556fmovd %f40, %f8
22557
22558! cbranch
22559andcc %l0, 1, %g0
22560be,pt %xcc, TARGET961
22561nop
22562RET961:
22563
22564! lfsr step begin
22565srlx %l0, 1, %l7
22566xnor %l7, %l0, %l7
22567sllx %l7, 63, %l7
22568or %l7, %l0, %l0
22569srlx %l0, 1, %l0
22570
22571ba P962
22572nop
22573
22574TARGET818:
22575ba RET818
22576nop
22577
22578
22579P962: !_MEMBAR (FP) (Secondary ctx)
22580
22581P963: !_IDC_FLIP [6] (Int) (Branch target of P984)
22582IDC_FLIP(963, 29258, 2, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3)
22583ba P964
22584nop
22585
22586TARGET984:
22587ba RET984
22588nop
22589
22590
22591P964: !_IDC_FLIP [9] (Int) (CBR)
22592IDC_FLIP(964, 5034, 2, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
22593
22594! cbranch
22595andcc %l0, 1, %g0
22596be,pt %xcc, TARGET964
22597nop
22598RET964:
22599
22600! lfsr step begin
22601srlx %l0, 1, %l6
22602xnor %l6, %l0, %l6
22603sllx %l6, 63, %l6
22604or %l6, %l0, %l0
22605srlx %l0, 1, %l0
22606
22607
22608P965: !_MEMBAR (FP)
22609
22610P966: !_BST [11] (maybe <- 0x40800030) (FP) (CBR)
22611wr %g0, 0xf0, %asi
22612sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
22613add %i0, %i3, %i3
22614! preparing store val #0, next val will be in f32
22615fmovs %f16, %f20
22616fadds %f16, %f17, %f16
22617! preparing store val #1, next val will be in f33
22618fmovs %f16, %f21
22619fadds %f16, %f17, %f16
22620! preparing store val #2, next val will be in f40
22621fmovd %f20, %f32
22622fmovs %f16, %f20
22623fadds %f16, %f17, %f16
22624fmovd %f20, %f40
22625membar #Sync
22626stda %f32, [%i3 + 0 ] %asi
22627
22628! cbranch
22629andcc %l0, 1, %g0
22630be,pn %xcc, TARGET966
22631nop
22632RET966:
22633
22634! lfsr step begin
22635srlx %l0, 1, %l6
22636xnor %l6, %l0, %l6
22637sllx %l6, 63, %l6
22638or %l6, %l0, %l0
22639srlx %l0, 1, %l0
22640
22641
22642P967: !_MEMBAR (FP) (Branch target of P1000)
22643membar #StoreLoad
22644ba P968
22645nop
22646
22647TARGET1000:
22648ba RET1000
22649nop
22650
22651
22652P968: !_FLUSH [2] (Int)
22653! Unsupported instruction
22654
22655P969: !_REPLACEMENT [31] (Int)
22656sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
22657add %i0, %i2, %i2
22658sethi %hi(0x2000), %l7
22659ld [%i2+64], %l3
22660st %l3, [%i2+64]
22661add %i2, %l7, %o5
22662ld [%o5+64], %l3
22663st %l3, [%o5+64]
22664add %o5, %l7, %o5
22665ld [%o5+64], %l3
22666st %l3, [%o5+64]
22667add %o5, %l7, %o5
22668ld [%o5+64], %l3
22669st %l3, [%o5+64]
22670add %o5, %l7, %o5
22671ld [%o5+64], %l3
22672st %l3, [%o5+64]
22673add %o5, %l7, %o5
22674ld [%o5+64], %l3
22675st %l3, [%o5+64]
22676add %o5, %l7, %o5
22677ld [%o5+64], %l3
22678st %l3, [%o5+64]
22679add %o5, %l7, %o5
22680ld [%o5+64], %l3
22681st %l3, [%o5+64]
22682
22683P970: !_IDC_FLIP [27] (Int)
22684sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
22685add %i0, %i3, %i3
22686IDC_FLIP(970, 4200, 2, 0x458000a0, 0xa0, %i3, 0xa0, %l6, %l7, %o5, %l3)
22687
22688P971: !_REPLACEMENT [33] (Int) (Secondary ctx)
22689wr %g0, 0x81, %asi
22690sethi %hi(0x2000), %l6
22691ld [%i2+0], %o5
22692st %o5, [%i2+0]
22693add %i2, %l6, %l7
22694ld [%l7+0], %o5
22695st %o5, [%l7+0]
22696add %l7, %l6, %l7
22697ld [%l7+0], %o5
22698st %o5, [%l7+0]
22699add %l7, %l6, %l7
22700ld [%l7+0], %o5
22701st %o5, [%l7+0]
22702add %l7, %l6, %l7
22703ld [%l7+0], %o5
22704st %o5, [%l7+0]
22705add %l7, %l6, %l7
22706ld [%l7+0], %o5
22707st %o5, [%l7+0]
22708add %l7, %l6, %l7
22709ld [%l7+0], %o5
22710st %o5, [%l7+0]
22711add %l7, %l6, %l7
22712ld [%l7+0], %o5
22713st %o5, [%l7+0]
22714
22715P972: !_REPLACEMENT [25] (Int) (Secondary ctx)
22716wr %g0, 0x81, %asi
22717sethi %hi(0x2000), %l3
22718ld [%i2+96], %l7
22719st %l7, [%i2+96]
22720add %i2, %l3, %l6
22721ld [%l6+96], %l7
22722st %l7, [%l6+96]
22723add %l6, %l3, %l6
22724ld [%l6+96], %l7
22725st %l7, [%l6+96]
22726add %l6, %l3, %l6
22727ld [%l6+96], %l7
22728st %l7, [%l6+96]
22729add %l6, %l3, %l6
22730ld [%l6+96], %l7
22731st %l7, [%l6+96]
22732add %l6, %l3, %l6
22733ld [%l6+96], %l7
22734st %l7, [%l6+96]
22735add %l6, %l3, %l6
22736ld [%l6+96], %l7
22737st %l7, [%l6+96]
22738add %l6, %l3, %l6
22739ld [%l6+96], %l7
22740st %l7, [%l6+96]
22741
22742P973: !_REPLACEMENT [9] (Int)
22743sethi %hi(0x2000), %o5
22744ld [%i2+32], %l6
22745st %l6, [%i2+32]
22746add %i2, %o5, %l3
22747ld [%l3+32], %l6
22748st %l6, [%l3+32]
22749add %l3, %o5, %l3
22750ld [%l3+32], %l6
22751st %l6, [%l3+32]
22752add %l3, %o5, %l3
22753ld [%l3+32], %l6
22754st %l6, [%l3+32]
22755add %l3, %o5, %l3
22756ld [%l3+32], %l6
22757st %l6, [%l3+32]
22758add %l3, %o5, %l3
22759ld [%l3+32], %l6
22760st %l6, [%l3+32]
22761add %l3, %o5, %l3
22762ld [%l3+32], %l6
22763st %l6, [%l3+32]
22764add %l3, %o5, %l3
22765ld [%l3+32], %l6
22766st %l6, [%l3+32]
22767
22768P974: !_REPLACEMENT [11] (Int) (Secondary ctx)
22769wr %g0, 0x81, %asi
22770sethi %hi(0x2000), %l7
22771ld [%i2+0], %l3
22772st %l3, [%i2+0]
22773add %i2, %l7, %o5
22774ld [%o5+0], %l3
22775st %l3, [%o5+0]
22776add %o5, %l7, %o5
22777ld [%o5+0], %l3
22778st %l3, [%o5+0]
22779add %o5, %l7, %o5
22780ld [%o5+0], %l3
22781st %l3, [%o5+0]
22782add %o5, %l7, %o5
22783ld [%o5+0], %l3
22784st %l3, [%o5+0]
22785add %o5, %l7, %o5
22786ld [%o5+0], %l3
22787st %l3, [%o5+0]
22788add %o5, %l7, %o5
22789ld [%o5+0], %l3
22790st %l3, [%o5+0]
22791add %o5, %l7, %o5
22792ld [%o5+0], %l3
22793st %l3, [%o5+0]
22794
22795P975: !_MEMBAR (FP)
22796
22797P976: !_BST [2] (maybe <- 0x40800033) (FP) (Branch target of P824)
22798wr %g0, 0xf0, %asi
22799! preparing store val #0, next val will be in f32
22800fmovs %f16, %f20
22801fadds %f16, %f17, %f16
22802! preparing store val #1, next val will be in f33
22803fmovs %f16, %f21
22804fadds %f16, %f17, %f16
22805! preparing store val #2, next val will be in f34
22806fmovd %f20, %f32
22807fmovs %f16, %f20
22808fadds %f16, %f17, %f16
22809! preparing store val #3, next val will be in f36
22810fmovd %f20, %f34
22811fmovs %f16, %f20
22812fadds %f16, %f17, %f16
22813! preparing store val #4, next val will be in f40
22814fmovd %f20, %f36
22815fmovs %f16, %f20
22816fadds %f16, %f17, %f16
22817fmovd %f20, %f40
22818membar #Sync
22819stda %f32, [%i0 + 0 ] %asi
22820ba P977
22821nop
22822
22823TARGET824:
22824ba RET824
22825nop
22826
22827
22828P977: !_MEMBAR (FP)
22829
22830P978: !_BSTC [30] (maybe <- 0x40800038) (FP) (CBR) (Secondary ctx) (Branch target of P833)
22831wr %g0, 0xe1, %asi
22832sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
22833add %i0, %i2, %i2
22834! preparing store val #0, next val will be in f32
22835fmovs %f16, %f20
22836fadds %f16, %f17, %f16
22837! preparing store val #1, next val will be in f33
22838fmovs %f16, %f21
22839fadds %f16, %f17, %f16
22840! preparing store val #2, next val will be in f40
22841fmovd %f20, %f32
22842fmovs %f16, %f20
22843fadds %f16, %f17, %f16
22844fmovd %f20, %f40
22845membar #Sync
22846stda %f32, [%i2 + 0 ] %asi
22847
22848! cbranch
22849andcc %l0, 1, %g0
22850be,pt %xcc, TARGET978
22851nop
22852RET978:
22853
22854! lfsr step begin
22855srlx %l0, 1, %o5
22856xnor %o5, %l0, %o5
22857sllx %o5, 63, %o5
22858or %o5, %l0, %l0
22859srlx %l0, 1, %l0
22860
22861ba P979
22862nop
22863
22864TARGET833:
22865ba RET833
22866nop
22867
22868
22869P979: !_MEMBAR (FP) (Secondary ctx)
22870
22871P980: !_BST [32] (maybe <- 0x4080003b) (FP)
22872wr %g0, 0xf0, %asi
22873! preparing store val #0, next val will be in f32
22874fmovs %f16, %f20
22875fadds %f16, %f17, %f16
22876! preparing store val #1, next val will be in f40
22877fmovd %f20, %f32
22878fmovs %f16, %f20
22879fadds %f16, %f17, %f16
22880fmovd %f20, %f40
22881membar #Sync
22882stda %f32, [%i2 + 64 ] %asi
22883
22884P981: !_MEMBAR (FP)
22885membar #StoreLoad
22886
22887P982: !_BLD [18] (FP) (Branch target of P994)
22888wr %g0, 0xf0, %asi
22889sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
22890add %i0, %i3, %i3
22891ldda [%i3 + 128] %asi, %f32
22892membar #Sync
22893! 1 addresses covered
22894fmovd %f32, %f18
22895fmovs %f18, %f9
22896ba P983
22897nop
22898
22899TARGET994:
22900ba RET994
22901nop
22902
22903
22904P983: !_MEMBAR (FP) (Branch target of P785)
22905ba P984
22906nop
22907
22908TARGET785:
22909ba RET785
22910nop
22911
22912
22913P984: !_LD [6] (FP) (CBR)
22914ld [%i0 + 96], %f10
22915! 1 addresses covered
22916
22917! cbranch
22918andcc %l0, 1, %g0
22919be,pt %xcc, TARGET984
22920nop
22921RET984:
22922
22923! lfsr step begin
22924srlx %l0, 1, %o5
22925xnor %o5, %l0, %o5
22926sllx %o5, 63, %o5
22927or %o5, %l0, %l0
22928srlx %l0, 1, %l0
22929
22930
22931P985: !_REPLACEMENT [19] (Int) (Secondary ctx)
22932wr %g0, 0x81, %asi
22933sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
22934add %i0, %i2, %i2
22935sethi %hi(0x2000), %l3
22936ld [%i2+0], %l7
22937st %l7, [%i2+0]
22938add %i2, %l3, %l6
22939ld [%l6+0], %l7
22940st %l7, [%l6+0]
22941add %l6, %l3, %l6
22942ld [%l6+0], %l7
22943st %l7, [%l6+0]
22944add %l6, %l3, %l6
22945ld [%l6+0], %l7
22946st %l7, [%l6+0]
22947add %l6, %l3, %l6
22948ld [%l6+0], %l7
22949st %l7, [%l6+0]
22950add %l6, %l3, %l6
22951ld [%l6+0], %l7
22952st %l7, [%l6+0]
22953add %l6, %l3, %l6
22954ld [%l6+0], %l7
22955st %l7, [%l6+0]
22956add %l6, %l3, %l6
22957ld [%l6+0], %l7
22958st %l7, [%l6+0]
22959
22960P986: !_MEMBAR (FP)
22961membar #StoreLoad
22962
22963P987: !_BLD [29] (FP)
22964wr %g0, 0xf0, %asi
22965sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
22966add %i0, %i3, %i3
22967ldda [%i3 + 0] %asi, %f32
22968membar #Sync
22969! 3 addresses covered
22970fmovd %f32, %f18
22971fmovs %f18, %f11
22972fmovs %f19, %f12
22973fmovd %f40, %f18
22974fmovs %f18, %f13
22975
22976P988: !_MEMBAR (FP)
22977
22978P989: !_IDC_FLIP [28] (Int)
22979IDC_FLIP(989, 5899, 2, 0x46000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
22980
22981P990: !_REPLACEMENT [7] (Int) (Secondary ctx)
22982wr %g0, 0x81, %asi
22983sethi %hi(0x2000), %l6
22984ld [%i2+128], %o5
22985st %o5, [%i2+128]
22986add %i2, %l6, %l7
22987ld [%l7+128], %o5
22988st %o5, [%l7+128]
22989add %l7, %l6, %l7
22990ld [%l7+128], %o5
22991st %o5, [%l7+128]
22992add %l7, %l6, %l7
22993ld [%l7+128], %o5
22994st %o5, [%l7+128]
22995add %l7, %l6, %l7
22996ld [%l7+128], %o5
22997st %o5, [%l7+128]
22998add %l7, %l6, %l7
22999ld [%l7+128], %o5
23000st %o5, [%l7+128]
23001add %l7, %l6, %l7
23002ld [%l7+128], %o5
23003st %o5, [%l7+128]
23004add %l7, %l6, %l7
23005ld [%l7+128], %o5
23006st %o5, [%l7+128]
23007
23008P991: !_MEMBAR (FP) (CBR) (Branch target of P812)
23009
23010! cbranch
23011andcc %l0, 1, %g0
23012be,pn %xcc, TARGET991
23013nop
23014RET991:
23015
23016! lfsr step begin
23017srlx %l0, 1, %l3
23018xnor %l3, %l0, %l3
23019sllx %l3, 63, %l3
23020or %l3, %l0, %l0
23021srlx %l0, 1, %l0
23022
23023ba P992
23024nop
23025
23026TARGET812:
23027ba RET812
23028nop
23029
23030
23031P992: !_BST [24] (maybe <- 0x4080003d) (FP) (CBR)
23032wr %g0, 0xf0, %asi
23033sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
23034add %i0, %i2, %i2
23035! preparing store val #0, next val will be in f32
23036fmovs %f16, %f20
23037fadds %f16, %f17, %f16
23038! preparing store val #1, next val will be in f40
23039fmovd %f20, %f32
23040fmovs %f16, %f20
23041fadds %f16, %f17, %f16
23042fmovd %f20, %f40
23043membar #Sync
23044stda %f32, [%i2 + 64 ] %asi
23045
23046! cbranch
23047andcc %l0, 1, %g0
23048be,pn %xcc, TARGET992
23049nop
23050RET992:
23051
23052! lfsr step begin
23053srlx %l0, 1, %l3
23054xnor %l3, %l0, %l3
23055sllx %l3, 63, %l3
23056or %l3, %l0, %l0
23057srlx %l0, 1, %l0
23058
23059
23060P993: !_MEMBAR (FP)
23061membar #StoreLoad
23062
23063P994: !_ST [34] (maybe <- 0x4080003f) (FP) (CBR) (Branch target of P966)
23064sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
23065add %i0, %i3, %i3
23066! preparing store val #0, next val will be in f20
23067fmovs %f16, %f20
23068fadds %f16, %f17, %f16
23069st %f20, [%i3 + 64 ]
23070
23071! cbranch
23072andcc %l0, 1, %g0
23073be,pn %xcc, TARGET994
23074nop
23075RET994:
23076
23077! lfsr step begin
23078srlx %l0, 1, %l3
23079xnor %l3, %l0, %l3
23080sllx %l3, 63, %l3
23081or %l3, %l0, %l0
23082srlx %l0, 1, %l0
23083
23084ba P995
23085nop
23086
23087TARGET966:
23088ba RET966
23089nop
23090
23091
23092P995: !_REPLACEMENT [7] (Int)
23093sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
23094add %i0, %i2, %i2
23095sethi %hi(0x2000), %l6
23096ld [%i2+128], %o5
23097st %o5, [%i2+128]
23098add %i2, %l6, %l7
23099ld [%l7+128], %o5
23100st %o5, [%l7+128]
23101add %l7, %l6, %l7
23102ld [%l7+128], %o5
23103st %o5, [%l7+128]
23104add %l7, %l6, %l7
23105ld [%l7+128], %o5
23106st %o5, [%l7+128]
23107add %l7, %l6, %l7
23108ld [%l7+128], %o5
23109st %o5, [%l7+128]
23110add %l7, %l6, %l7
23111ld [%l7+128], %o5
23112st %o5, [%l7+128]
23113add %l7, %l6, %l7
23114ld [%l7+128], %o5
23115st %o5, [%l7+128]
23116add %l7, %l6, %l7
23117ld [%l7+128], %o5
23118st %o5, [%l7+128]
23119
23120P996: !_REPLACEMENT [9] (Int)
23121sethi %hi(0x2000), %l3
23122ld [%i2+32], %l7
23123st %l7, [%i2+32]
23124add %i2, %l3, %l6
23125ld [%l6+32], %l7
23126st %l7, [%l6+32]
23127add %l6, %l3, %l6
23128ld [%l6+32], %l7
23129st %l7, [%l6+32]
23130add %l6, %l3, %l6
23131ld [%l6+32], %l7
23132st %l7, [%l6+32]
23133add %l6, %l3, %l6
23134ld [%l6+32], %l7
23135st %l7, [%l6+32]
23136add %l6, %l3, %l6
23137ld [%l6+32], %l7
23138st %l7, [%l6+32]
23139add %l6, %l3, %l6
23140ld [%l6+32], %l7
23141st %l7, [%l6+32]
23142add %l6, %l3, %l6
23143ld [%l6+32], %l7
23144st %l7, [%l6+32]
23145
23146P997: !_REPLACEMENT [30] (Int) (CBR)
23147sethi %hi(0x2000), %o5
23148ld [%i2+32], %l6
23149st %l6, [%i2+32]
23150add %i2, %o5, %l3
23151ld [%l3+32], %l6
23152st %l6, [%l3+32]
23153add %l3, %o5, %l3
23154ld [%l3+32], %l6
23155st %l6, [%l3+32]
23156add %l3, %o5, %l3
23157ld [%l3+32], %l6
23158st %l6, [%l3+32]
23159add %l3, %o5, %l3
23160ld [%l3+32], %l6
23161st %l6, [%l3+32]
23162add %l3, %o5, %l3
23163ld [%l3+32], %l6
23164st %l6, [%l3+32]
23165add %l3, %o5, %l3
23166ld [%l3+32], %l6
23167st %l6, [%l3+32]
23168add %l3, %o5, %l3
23169ld [%l3+32], %l6
23170st %l6, [%l3+32]
23171
23172! cbranch
23173andcc %l0, 1, %g0
23174be,pn %xcc, TARGET997
23175nop
23176RET997:
23177
23178! lfsr step begin
23179srlx %l0, 1, %l7
23180xnor %l7, %l0, %l7
23181sllx %l7, 63, %l7
23182or %l7, %l0, %l0
23183srlx %l0, 1, %l0
23184
23185
23186P998: !_MEMBAR (FP) (CBR)
23187membar #StoreLoad
23188
23189! cbranch
23190andcc %l0, 1, %g0
23191be,pt %xcc, TARGET998
23192nop
23193RET998:
23194
23195! lfsr step begin
23196srlx %l0, 1, %o5
23197xnor %o5, %l0, %o5
23198sllx %o5, 63, %o5
23199or %o5, %l0, %l0
23200srlx %l0, 1, %l0
23201
23202
23203P999: !_BLD [15] (FP)
23204wr %g0, 0xf0, %asi
23205sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
23206add %i0, %i3, %i3
23207ldda [%i3 + 128] %asi, %f32
23208membar #Sync
23209! 1 addresses covered
23210fmovd %f32, %f14
23211
23212P1000: !_MEMBAR (FP) (CBR)
23213
23214! cbranch
23215andcc %l0, 1, %g0
23216be,pn %xcc, TARGET1000
23217nop
23218RET1000:
23219
23220! lfsr step begin
23221srlx %l0, 1, %l3
23222xnor %l3, %l0, %l3
23223sllx %l3, 63, %l3
23224or %l3, %l0, %l0
23225srlx %l0, 1, %l0
23226
23227
23228P1001: !_REPLACEMENT [11] (Int)
23229sethi %hi(0x2000), %l6
23230ld [%i2+0], %o5
23231st %o5, [%i2+0]
23232add %i2, %l6, %l7
23233ld [%l7+0], %o5
23234st %o5, [%l7+0]
23235add %l7, %l6, %l7
23236ld [%l7+0], %o5
23237st %o5, [%l7+0]
23238add %l7, %l6, %l7
23239ld [%l7+0], %o5
23240st %o5, [%l7+0]
23241add %l7, %l6, %l7
23242ld [%l7+0], %o5
23243st %o5, [%l7+0]
23244add %l7, %l6, %l7
23245ld [%l7+0], %o5
23246st %o5, [%l7+0]
23247add %l7, %l6, %l7
23248ld [%l7+0], %o5
23249st %o5, [%l7+0]
23250add %l7, %l6, %l7
23251ld [%l7+0], %o5
23252st %o5, [%l7+0]
23253
23254P1002: !_REPLACEMENT [30] (Int) (Branch target of P787)
23255sethi %hi(0x2000), %l3
23256ld [%i2+32], %l7
23257st %l7, [%i2+32]
23258add %i2, %l3, %l6
23259ld [%l6+32], %l7
23260st %l7, [%l6+32]
23261add %l6, %l3, %l6
23262ld [%l6+32], %l7
23263st %l7, [%l6+32]
23264add %l6, %l3, %l6
23265ld [%l6+32], %l7
23266st %l7, [%l6+32]
23267add %l6, %l3, %l6
23268ld [%l6+32], %l7
23269st %l7, [%l6+32]
23270add %l6, %l3, %l6
23271ld [%l6+32], %l7
23272st %l7, [%l6+32]
23273add %l6, %l3, %l6
23274ld [%l6+32], %l7
23275st %l7, [%l6+32]
23276add %l6, %l3, %l6
23277ld [%l6+32], %l7
23278st %l7, [%l6+32]
23279ba P1003
23280nop
23281
23282TARGET787:
23283ba RET787
23284nop
23285
23286
23287P1003: !_LD [9] (Int) (CBR)
23288lduw [%i1 + 32], %l3
23289! move %l3(lower) -> %o2(lower)
23290or %l3, %o2, %o2
23291
23292! cbranch
23293andcc %l0, 1, %g0
23294be,pn %xcc, TARGET1003
23295nop
23296RET1003:
23297
23298! lfsr step begin
23299srlx %l0, 1, %l6
23300xnor %l6, %l0, %l6
23301sllx %l6, 63, %l6
23302or %l6, %l0, %l0
23303srlx %l0, 1, %l0
23304
23305
23306P1004: !_REPLACEMENT [28] (Int) (Branch target of P1138)
23307sethi %hi(0x2000), %l7
23308ld [%i2+0], %l3
23309st %l3, [%i2+0]
23310add %i2, %l7, %o5
23311ld [%o5+0], %l3
23312st %l3, [%o5+0]
23313add %o5, %l7, %o5
23314ld [%o5+0], %l3
23315st %l3, [%o5+0]
23316add %o5, %l7, %o5
23317ld [%o5+0], %l3
23318st %l3, [%o5+0]
23319add %o5, %l7, %o5
23320ld [%o5+0], %l3
23321st %l3, [%o5+0]
23322add %o5, %l7, %o5
23323ld [%o5+0], %l3
23324st %l3, [%o5+0]
23325add %o5, %l7, %o5
23326ld [%o5+0], %l3
23327st %l3, [%o5+0]
23328add %o5, %l7, %o5
23329ld [%o5+0], %l3
23330st %l3, [%o5+0]
23331ba P1005
23332nop
23333
23334TARGET1138:
23335ba RET1138
23336nop
23337
23338
23339P1005: !_REPLACEMENT [0] (Int) (CBR)
23340sethi %hi(0x2000), %l6
23341ld [%i2+0], %o5
23342st %o5, [%i2+0]
23343add %i2, %l6, %l7
23344ld [%l7+0], %o5
23345st %o5, [%l7+0]
23346add %l7, %l6, %l7
23347ld [%l7+0], %o5
23348st %o5, [%l7+0]
23349add %l7, %l6, %l7
23350ld [%l7+0], %o5
23351st %o5, [%l7+0]
23352add %l7, %l6, %l7
23353ld [%l7+0], %o5
23354st %o5, [%l7+0]
23355add %l7, %l6, %l7
23356ld [%l7+0], %o5
23357st %o5, [%l7+0]
23358add %l7, %l6, %l7
23359ld [%l7+0], %o5
23360st %o5, [%l7+0]
23361add %l7, %l6, %l7
23362ld [%l7+0], %o5
23363st %o5, [%l7+0]
23364
23365! cbranch
23366andcc %l0, 1, %g0
23367be,pn %xcc, TARGET1005
23368nop
23369RET1005:
23370
23371! lfsr step begin
23372srlx %l0, 1, %l3
23373xnor %l3, %l0, %l3
23374sllx %l3, 63, %l3
23375or %l3, %l0, %l0
23376srlx %l0, 1, %l0
23377
23378
23379P1006: !_MEMBAR (FP) (Branch target of P1028)
23380ba P1007
23381nop
23382
23383TARGET1028:
23384ba RET1028
23385nop
23386
23387
23388P1007: !_BSTC [3] (maybe <- 0x40800040) (FP) (CBR)
23389wr %g0, 0xe0, %asi
23390! preparing store val #0, next val will be in f32
23391fmovs %f16, %f20
23392fadds %f16, %f17, %f16
23393! preparing store val #1, next val will be in f33
23394fmovs %f16, %f21
23395fadds %f16, %f17, %f16
23396! preparing store val #2, next val will be in f34
23397fmovd %f20, %f32
23398fmovs %f16, %f20
23399fadds %f16, %f17, %f16
23400! preparing store val #3, next val will be in f36
23401fmovd %f20, %f34
23402fmovs %f16, %f20
23403fadds %f16, %f17, %f16
23404! preparing store val #4, next val will be in f40
23405fmovd %f20, %f36
23406fmovs %f16, %f20
23407fadds %f16, %f17, %f16
23408fmovd %f20, %f40
23409membar #Sync
23410stda %f32, [%i0 + 0 ] %asi
23411
23412! cbranch
23413andcc %l0, 1, %g0
23414be,pn %xcc, TARGET1007
23415nop
23416RET1007:
23417
23418! lfsr step begin
23419srlx %l0, 1, %l3
23420xnor %l3, %l0, %l3
23421sllx %l3, 63, %l3
23422or %l3, %l0, %l0
23423srlx %l0, 1, %l0
23424
23425
23426P1008: !_MEMBAR (FP)
23427membar #StoreLoad
23428
23429P1009: !_REPLACEMENT [31] (Int)
23430sethi %hi(0x2000), %l6
23431ld [%i2+64], %o5
23432st %o5, [%i2+64]
23433add %i2, %l6, %l7
23434ld [%l7+64], %o5
23435st %o5, [%l7+64]
23436add %l7, %l6, %l7
23437ld [%l7+64], %o5
23438st %o5, [%l7+64]
23439add %l7, %l6, %l7
23440ld [%l7+64], %o5
23441st %o5, [%l7+64]
23442add %l7, %l6, %l7
23443ld [%l7+64], %o5
23444st %o5, [%l7+64]
23445add %l7, %l6, %l7
23446ld [%l7+64], %o5
23447st %o5, [%l7+64]
23448add %l7, %l6, %l7
23449ld [%l7+64], %o5
23450st %o5, [%l7+64]
23451add %l7, %l6, %l7
23452ld [%l7+64], %o5
23453st %o5, [%l7+64]
23454
23455P1010: !_REPLACEMENT [3] (Int) (CBR) (Branch target of P1010)
23456sethi %hi(0x2000), %l3
23457ld [%i2+16], %l7
23458st %l7, [%i2+16]
23459add %i2, %l3, %l6
23460ld [%l6+16], %l7
23461st %l7, [%l6+16]
23462add %l6, %l3, %l6
23463ld [%l6+16], %l7
23464st %l7, [%l6+16]
23465add %l6, %l3, %l6
23466ld [%l6+16], %l7
23467st %l7, [%l6+16]
23468add %l6, %l3, %l6
23469ld [%l6+16], %l7
23470st %l7, [%l6+16]
23471add %l6, %l3, %l6
23472ld [%l6+16], %l7
23473st %l7, [%l6+16]
23474add %l6, %l3, %l6
23475ld [%l6+16], %l7
23476st %l7, [%l6+16]
23477add %l6, %l3, %l6
23478ld [%l6+16], %l7
23479st %l7, [%l6+16]
23480
23481! cbranch
23482andcc %l0, 1, %g0
23483be,pn %xcc, TARGET1010
23484nop
23485RET1010:
23486
23487! lfsr step begin
23488srlx %l0, 1, %o5
23489xnor %o5, %l0, %o5
23490sllx %o5, 63, %o5
23491or %o5, %l0, %l0
23492srlx %l0, 1, %l0
23493
23494ba P1011
23495nop
23496
23497TARGET1010:
23498ba RET1010
23499nop
23500
23501
23502P1011: !_REPLACEMENT [32] (Int) (CBR)
23503sethi %hi(0x2000), %l3
23504ld [%i2+96], %l7
23505st %l7, [%i2+96]
23506add %i2, %l3, %l6
23507ld [%l6+96], %l7
23508st %l7, [%l6+96]
23509add %l6, %l3, %l6
23510ld [%l6+96], %l7
23511st %l7, [%l6+96]
23512add %l6, %l3, %l6
23513ld [%l6+96], %l7
23514st %l7, [%l6+96]
23515add %l6, %l3, %l6
23516ld [%l6+96], %l7
23517st %l7, [%l6+96]
23518add %l6, %l3, %l6
23519ld [%l6+96], %l7
23520st %l7, [%l6+96]
23521add %l6, %l3, %l6
23522ld [%l6+96], %l7
23523st %l7, [%l6+96]
23524add %l6, %l3, %l6
23525ld [%l6+96], %l7
23526st %l7, [%l6+96]
23527
23528! cbranch
23529andcc %l0, 1, %g0
23530be,pn %xcc, TARGET1011
23531nop
23532RET1011:
23533
23534! lfsr step begin
23535srlx %l0, 1, %o5
23536xnor %o5, %l0, %o5
23537sllx %o5, 63, %o5
23538or %o5, %l0, %l0
23539srlx %l0, 1, %l0
23540
23541
23542P1012: !_MEMBAR (FP) (Branch target of P1095)
23543ba P1013
23544nop
23545
23546TARGET1095:
23547ba RET1095
23548nop
23549
23550
23551P1013: !_BSTC [23] (maybe <- 0x40800045) (FP) (CBR) (Branch target of P789)
23552wr %g0, 0xe0, %asi
23553sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
23554add %i0, %i2, %i2
23555! preparing store val #0, next val will be in f32
23556fmovs %f16, %f20
23557fadds %f16, %f17, %f16
23558! preparing store val #1, next val will be in f33
23559fmovs %f16, %f21
23560fadds %f16, %f17, %f16
23561! preparing store val #2, next val will be in f40
23562fmovd %f20, %f32
23563fmovs %f16, %f20
23564fadds %f16, %f17, %f16
23565fmovd %f20, %f40
23566membar #Sync
23567stda %f32, [%i2 + 0 ] %asi
23568
23569! cbranch
23570andcc %l0, 1, %g0
23571be,pn %xcc, TARGET1013
23572nop
23573RET1013:
23574
23575! lfsr step begin
23576srlx %l0, 1, %o5
23577xnor %o5, %l0, %o5
23578sllx %o5, 63, %o5
23579or %o5, %l0, %l0
23580srlx %l0, 1, %l0
23581
23582ba P1014
23583nop
23584
23585TARGET789:
23586ba RET789
23587nop
23588
23589
23590P1014: !_MEMBAR (FP)
23591membar #StoreLoad
23592
23593P1015: !_IDC_FLIP [17] (Int)
23594sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
23595add %i0, %i3, %i3
23596IDC_FLIP(1015, 28074, 2, 0x44800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
23597
23598P1016: !_REPLACEMENT [11] (Int)
23599sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
23600add %i0, %i2, %i2
23601sethi %hi(0x2000), %l6
23602ld [%i2+0], %o5
23603st %o5, [%i2+0]
23604add %i2, %l6, %l7
23605ld [%l7+0], %o5
23606st %o5, [%l7+0]
23607add %l7, %l6, %l7
23608ld [%l7+0], %o5
23609st %o5, [%l7+0]
23610add %l7, %l6, %l7
23611ld [%l7+0], %o5
23612st %o5, [%l7+0]
23613add %l7, %l6, %l7
23614ld [%l7+0], %o5
23615st %o5, [%l7+0]
23616add %l7, %l6, %l7
23617ld [%l7+0], %o5
23618st %o5, [%l7+0]
23619add %l7, %l6, %l7
23620ld [%l7+0], %o5
23621st %o5, [%l7+0]
23622add %l7, %l6, %l7
23623ld [%l7+0], %o5
23624st %o5, [%l7+0]
23625
23626P1017: !_REPLACEMENT [1] (Int)
23627sethi %hi(0x2000), %l3
23628ld [%i2+4], %l7
23629st %l7, [%i2+4]
23630add %i2, %l3, %l6
23631ld [%l6+4], %l7
23632st %l7, [%l6+4]
23633add %l6, %l3, %l6
23634ld [%l6+4], %l7
23635st %l7, [%l6+4]
23636add %l6, %l3, %l6
23637ld [%l6+4], %l7
23638st %l7, [%l6+4]
23639add %l6, %l3, %l6
23640ld [%l6+4], %l7
23641st %l7, [%l6+4]
23642add %l6, %l3, %l6
23643ld [%l6+4], %l7
23644st %l7, [%l6+4]
23645add %l6, %l3, %l6
23646ld [%l6+4], %l7
23647st %l7, [%l6+4]
23648add %l6, %l3, %l6
23649ld [%l6+4], %l7
23650st %l7, [%l6+4]
23651
23652P1018: !_IDC_FLIP [23] (Int)
23653sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
23654add %i0, %i3, %i3
23655IDC_FLIP(1018, 21047, 2, 0x45800020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3)
23656
23657P1019: !_ST [27] (maybe <- 0x1000008) (Int)
23658stw %l4, [%i3 + 160 ]
23659add %l4, 1, %l4
23660
23661P1020: !_LD [1] (FP)
23662ld [%i0 + 4], %f15
23663! 1 addresses covered
23664!---- flushing fp results buffer to %f30 ----
23665fmovd %f0, %f30
23666fmovd %f2, %f30
23667fmovd %f4, %f30
23668fmovd %f6, %f30
23669fmovd %f8, %f30
23670fmovd %f10, %f30
23671fmovd %f12, %f30
23672fmovd %f14, %f30
23673!--
23674
23675P1021: !_REPLACEMENT [10] (Int) (CBR) (Secondary ctx)
23676wr %g0, 0x81, %asi
23677sethi %hi(0x2000), %l3
23678ld [%i2+64], %l7
23679st %l7, [%i2+64]
23680add %i2, %l3, %l6
23681ld [%l6+64], %l7
23682st %l7, [%l6+64]
23683add %l6, %l3, %l6
23684ld [%l6+64], %l7
23685st %l7, [%l6+64]
23686add %l6, %l3, %l6
23687ld [%l6+64], %l7
23688st %l7, [%l6+64]
23689add %l6, %l3, %l6
23690ld [%l6+64], %l7
23691st %l7, [%l6+64]
23692add %l6, %l3, %l6
23693ld [%l6+64], %l7
23694st %l7, [%l6+64]
23695add %l6, %l3, %l6
23696ld [%l6+64], %l7
23697st %l7, [%l6+64]
23698add %l6, %l3, %l6
23699ld [%l6+64], %l7
23700st %l7, [%l6+64]
23701
23702! cbranch
23703andcc %l0, 1, %g0
23704be,pn %xcc, TARGET1021
23705nop
23706RET1021:
23707
23708! lfsr step begin
23709srlx %l0, 1, %o5
23710xnor %o5, %l0, %o5
23711sllx %o5, 63, %o5
23712or %o5, %l0, %l0
23713srlx %l0, 1, %l0
23714
23715
23716P1022: !_REPLACEMENT [17] (Int)
23717sethi %hi(0x2000), %l3
23718ld [%i2+96], %l7
23719st %l7, [%i2+96]
23720add %i2, %l3, %l6
23721ld [%l6+96], %l7
23722st %l7, [%l6+96]
23723add %l6, %l3, %l6
23724ld [%l6+96], %l7
23725st %l7, [%l6+96]
23726add %l6, %l3, %l6
23727ld [%l6+96], %l7
23728st %l7, [%l6+96]
23729add %l6, %l3, %l6
23730ld [%l6+96], %l7
23731st %l7, [%l6+96]
23732add %l6, %l3, %l6
23733ld [%l6+96], %l7
23734st %l7, [%l6+96]
23735add %l6, %l3, %l6
23736ld [%l6+96], %l7
23737st %l7, [%l6+96]
23738add %l6, %l3, %l6
23739ld [%l6+96], %l7
23740st %l7, [%l6+96]
23741
23742P1023: !_REPLACEMENT [13] (Int)
23743sethi %hi(0x2000), %o5
23744ld [%i2+32], %l6
23745st %l6, [%i2+32]
23746add %i2, %o5, %l3
23747ld [%l3+32], %l6
23748st %l6, [%l3+32]
23749add %l3, %o5, %l3
23750ld [%l3+32], %l6
23751st %l6, [%l3+32]
23752add %l3, %o5, %l3
23753ld [%l3+32], %l6
23754st %l6, [%l3+32]
23755add %l3, %o5, %l3
23756ld [%l3+32], %l6
23757st %l6, [%l3+32]
23758add %l3, %o5, %l3
23759ld [%l3+32], %l6
23760st %l6, [%l3+32]
23761add %l3, %o5, %l3
23762ld [%l3+32], %l6
23763st %l6, [%l3+32]
23764add %l3, %o5, %l3
23765ld [%l3+32], %l6
23766st %l6, [%l3+32]
23767
23768P1024: !_LD [34] (Int) (Nucleus ctx) (Branch target of P949)
23769wr %g0, 0x4, %asi
23770sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
23771sub %i0, %i2, %i2
23772lduwa [%i2 + 64] %asi, %o3
23773! move %o3(lower) -> %o3(upper)
23774sllx %o3, 32, %o3
23775ba P1025
23776nop
23777
23778TARGET949:
23779ba RET949
23780nop
23781
23782
23783P1025: !_REPLACEMENT [15] (Int) (Secondary ctx)
23784wr %g0, 0x81, %asi
23785sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
23786add %i0, %i3, %i3
23787sethi %hi(0x2000), %l6
23788ld [%i3+128], %o5
23789st %o5, [%i3+128]
23790add %i3, %l6, %l7
23791ld [%l7+128], %o5
23792st %o5, [%l7+128]
23793add %l7, %l6, %l7
23794ld [%l7+128], %o5
23795st %o5, [%l7+128]
23796add %l7, %l6, %l7
23797ld [%l7+128], %o5
23798st %o5, [%l7+128]
23799add %l7, %l6, %l7
23800ld [%l7+128], %o5
23801st %o5, [%l7+128]
23802add %l7, %l6, %l7
23803ld [%l7+128], %o5
23804st %o5, [%l7+128]
23805add %l7, %l6, %l7
23806ld [%l7+128], %o5
23807st %o5, [%l7+128]
23808add %l7, %l6, %l7
23809ld [%l7+128], %o5
23810st %o5, [%l7+128]
23811
23812P1026: !_REPLACEMENT [20] (Int)
23813sethi %hi(0x2000), %l3
23814ld [%i3+256], %l7
23815st %l7, [%i3+256]
23816add %i3, %l3, %l6
23817ld [%l6+256], %l7
23818st %l7, [%l6+256]
23819add %l6, %l3, %l6
23820ld [%l6+256], %l7
23821st %l7, [%l6+256]
23822add %l6, %l3, %l6
23823ld [%l6+256], %l7
23824st %l7, [%l6+256]
23825add %l6, %l3, %l6
23826ld [%l6+256], %l7
23827st %l7, [%l6+256]
23828add %l6, %l3, %l6
23829ld [%l6+256], %l7
23830st %l7, [%l6+256]
23831add %l6, %l3, %l6
23832ld [%l6+256], %l7
23833st %l7, [%l6+256]
23834add %l6, %l3, %l6
23835ld [%l6+256], %l7
23836st %l7, [%l6+256]
23837
23838P1027: !_LD [25] (FP) (Branch target of P1145)
23839sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
23840add %i0, %i2, %i2
23841ld [%i2 + 96], %f0
23842! 1 addresses covered
23843ba P1028
23844nop
23845
23846TARGET1145:
23847ba RET1145
23848nop
23849
23850
23851P1028: !_REPLACEMENT [20] (Int) (CBR)
23852sethi %hi(0x2000), %o5
23853ld [%i3+256], %l6
23854st %l6, [%i3+256]
23855add %i3, %o5, %l3
23856ld [%l3+256], %l6
23857st %l6, [%l3+256]
23858add %l3, %o5, %l3
23859ld [%l3+256], %l6
23860st %l6, [%l3+256]
23861add %l3, %o5, %l3
23862ld [%l3+256], %l6
23863st %l6, [%l3+256]
23864add %l3, %o5, %l3
23865ld [%l3+256], %l6
23866st %l6, [%l3+256]
23867add %l3, %o5, %l3
23868ld [%l3+256], %l6
23869st %l6, [%l3+256]
23870add %l3, %o5, %l3
23871ld [%l3+256], %l6
23872st %l6, [%l3+256]
23873add %l3, %o5, %l3
23874ld [%l3+256], %l6
23875st %l6, [%l3+256]
23876
23877! cbranch
23878andcc %l0, 1, %g0
23879be,pn %xcc, TARGET1028
23880nop
23881RET1028:
23882
23883! lfsr step begin
23884srlx %l0, 1, %l7
23885xnor %l7, %l0, %l7
23886sllx %l7, 63, %l7
23887or %l7, %l0, %l0
23888srlx %l0, 1, %l0
23889
23890
23891P1029: !_REPLACEMENT [3] (Int) (Branch target of P803)
23892sethi %hi(0x2000), %o5
23893ld [%i3+16], %l6
23894st %l6, [%i3+16]
23895add %i3, %o5, %l3
23896ld [%l3+16], %l6
23897st %l6, [%l3+16]
23898add %l3, %o5, %l3
23899ld [%l3+16], %l6
23900st %l6, [%l3+16]
23901add %l3, %o5, %l3
23902ld [%l3+16], %l6
23903st %l6, [%l3+16]
23904add %l3, %o5, %l3
23905ld [%l3+16], %l6
23906st %l6, [%l3+16]
23907add %l3, %o5, %l3
23908ld [%l3+16], %l6
23909st %l6, [%l3+16]
23910add %l3, %o5, %l3
23911ld [%l3+16], %l6
23912st %l6, [%l3+16]
23913add %l3, %o5, %l3
23914ld [%l3+16], %l6
23915st %l6, [%l3+16]
23916ba P1030
23917nop
23918
23919TARGET803:
23920ba RET803
23921nop
23922
23923
23924P1030: !_MEMBAR (FP) (CBR) (Secondary ctx)
23925
23926! cbranch
23927andcc %l0, 1, %g0
23928be,pn %xcc, TARGET1030
23929nop
23930RET1030:
23931
23932! lfsr step begin
23933srlx %l0, 1, %l7
23934xnor %l7, %l0, %l7
23935sllx %l7, 63, %l7
23936or %l7, %l0, %l0
23937srlx %l0, 1, %l0
23938
23939
23940P1031: !_BST [14] (maybe <- 0x40800048) (FP) (Secondary ctx)
23941wr %g0, 0xf1, %asi
23942sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
23943add %i0, %i3, %i3
23944! preparing store val #0, next val will be in f32
23945fmovs %f16, %f20
23946fadds %f16, %f17, %f16
23947fmovd %f20, %f32
23948membar #Sync
23949stda %f32, [%i3 + 64 ] %asi
23950
23951P1032: !_MEMBAR (FP) (Secondary ctx)
23952membar #StoreLoad
23953
23954P1033: !_ST [27] (maybe <- 0x40800049) (FP)
23955! preparing store val #0, next val will be in f20
23956fmovs %f16, %f20
23957fadds %f16, %f17, %f16
23958st %f20, [%i2 + 160 ]
23959
23960P1034: !_REPLACEMENT [26] (Int)
23961sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
23962sub %i0, %i2, %i2
23963sethi %hi(0x2000), %l6
23964ld [%i2+128], %o5
23965st %o5, [%i2+128]
23966add %i2, %l6, %l7
23967ld [%l7+128], %o5
23968st %o5, [%l7+128]
23969add %l7, %l6, %l7
23970ld [%l7+128], %o5
23971st %o5, [%l7+128]
23972add %l7, %l6, %l7
23973ld [%l7+128], %o5
23974st %o5, [%l7+128]
23975add %l7, %l6, %l7
23976ld [%l7+128], %o5
23977st %o5, [%l7+128]
23978add %l7, %l6, %l7
23979ld [%l7+128], %o5
23980st %o5, [%l7+128]
23981add %l7, %l6, %l7
23982ld [%l7+128], %o5
23983st %o5, [%l7+128]
23984add %l7, %l6, %l7
23985ld [%l7+128], %o5
23986st %o5, [%l7+128]
23987
23988P1035: !_REPLACEMENT [9] (Int) (Secondary ctx)
23989wr %g0, 0x81, %asi
23990sethi %hi(0x2000), %l3
23991ld [%i2+32], %l7
23992st %l7, [%i2+32]
23993add %i2, %l3, %l6
23994ld [%l6+32], %l7
23995st %l7, [%l6+32]
23996add %l6, %l3, %l6
23997ld [%l6+32], %l7
23998st %l7, [%l6+32]
23999add %l6, %l3, %l6
24000ld [%l6+32], %l7
24001st %l7, [%l6+32]
24002add %l6, %l3, %l6
24003ld [%l6+32], %l7
24004st %l7, [%l6+32]
24005add %l6, %l3, %l6
24006ld [%l6+32], %l7
24007st %l7, [%l6+32]
24008add %l6, %l3, %l6
24009ld [%l6+32], %l7
24010st %l7, [%l6+32]
24011add %l6, %l3, %l6
24012ld [%l6+32], %l7
24013st %l7, [%l6+32]
24014
24015P1036: !_REPLACEMENT [1] (Int)
24016sethi %hi(0x2000), %o5
24017ld [%i2+4], %l6
24018st %l6, [%i2+4]
24019add %i2, %o5, %l3
24020ld [%l3+4], %l6
24021st %l6, [%l3+4]
24022add %l3, %o5, %l3
24023ld [%l3+4], %l6
24024st %l6, [%l3+4]
24025add %l3, %o5, %l3
24026ld [%l3+4], %l6
24027st %l6, [%l3+4]
24028add %l3, %o5, %l3
24029ld [%l3+4], %l6
24030st %l6, [%l3+4]
24031add %l3, %o5, %l3
24032ld [%l3+4], %l6
24033st %l6, [%l3+4]
24034add %l3, %o5, %l3
24035ld [%l3+4], %l6
24036st %l6, [%l3+4]
24037add %l3, %o5, %l3
24038ld [%l3+4], %l6
24039st %l6, [%l3+4]
24040
24041P1037: !_REPLACEMENT [27] (Int)
24042sethi %hi(0x2000), %l7
24043ld [%i2+160], %l3
24044st %l3, [%i2+160]
24045add %i2, %l7, %o5
24046ld [%o5+160], %l3
24047st %l3, [%o5+160]
24048add %o5, %l7, %o5
24049ld [%o5+160], %l3
24050st %l3, [%o5+160]
24051add %o5, %l7, %o5
24052ld [%o5+160], %l3
24053st %l3, [%o5+160]
24054add %o5, %l7, %o5
24055ld [%o5+160], %l3
24056st %l3, [%o5+160]
24057add %o5, %l7, %o5
24058ld [%o5+160], %l3
24059st %l3, [%o5+160]
24060add %o5, %l7, %o5
24061ld [%o5+160], %l3
24062st %l3, [%o5+160]
24063add %o5, %l7, %o5
24064ld [%o5+160], %l3
24065st %l3, [%o5+160]
24066
24067P1038: !_REPLACEMENT [8] (Int) (Branch target of P889)
24068sethi %hi(0x2000), %l6
24069ld [%i2+0], %o5
24070st %o5, [%i2+0]
24071add %i2, %l6, %l7
24072ld [%l7+0], %o5
24073st %o5, [%l7+0]
24074add %l7, %l6, %l7
24075ld [%l7+0], %o5
24076st %o5, [%l7+0]
24077add %l7, %l6, %l7
24078ld [%l7+0], %o5
24079st %o5, [%l7+0]
24080add %l7, %l6, %l7
24081ld [%l7+0], %o5
24082st %o5, [%l7+0]
24083add %l7, %l6, %l7
24084ld [%l7+0], %o5
24085st %o5, [%l7+0]
24086add %l7, %l6, %l7
24087ld [%l7+0], %o5
24088st %o5, [%l7+0]
24089add %l7, %l6, %l7
24090ld [%l7+0], %o5
24091st %o5, [%l7+0]
24092ba P1039
24093nop
24094
24095TARGET889:
24096ba RET889
24097nop
24098
24099
24100P1039: !_REPLACEMENT [27] (Int)
24101sethi %hi(0x2000), %l3
24102ld [%i2+160], %l7
24103st %l7, [%i2+160]
24104add %i2, %l3, %l6
24105ld [%l6+160], %l7
24106st %l7, [%l6+160]
24107add %l6, %l3, %l6
24108ld [%l6+160], %l7
24109st %l7, [%l6+160]
24110add %l6, %l3, %l6
24111ld [%l6+160], %l7
24112st %l7, [%l6+160]
24113add %l6, %l3, %l6
24114ld [%l6+160], %l7
24115st %l7, [%l6+160]
24116add %l6, %l3, %l6
24117ld [%l6+160], %l7
24118st %l7, [%l6+160]
24119add %l6, %l3, %l6
24120ld [%l6+160], %l7
24121st %l7, [%l6+160]
24122add %l6, %l3, %l6
24123ld [%l6+160], %l7
24124st %l7, [%l6+160]
24125
24126P1040: !_REPLACEMENT [26] (Int) (Secondary ctx)
24127wr %g0, 0x81, %asi
24128sethi %hi(0x2000), %o5
24129ld [%i2+128], %l6
24130st %l6, [%i2+128]
24131add %i2, %o5, %l3
24132ld [%l3+128], %l6
24133st %l6, [%l3+128]
24134add %l3, %o5, %l3
24135ld [%l3+128], %l6
24136st %l6, [%l3+128]
24137add %l3, %o5, %l3
24138ld [%l3+128], %l6
24139st %l6, [%l3+128]
24140add %l3, %o5, %l3
24141ld [%l3+128], %l6
24142st %l6, [%l3+128]
24143add %l3, %o5, %l3
24144ld [%l3+128], %l6
24145st %l6, [%l3+128]
24146add %l3, %o5, %l3
24147ld [%l3+128], %l6
24148st %l6, [%l3+128]
24149add %l3, %o5, %l3
24150ld [%l3+128], %l6
24151st %l6, [%l3+128]
24152
24153P1041: !_REPLACEMENT [28] (Int) (Secondary ctx) (Branch target of P1060)
24154wr %g0, 0x81, %asi
24155sethi %hi(0x2000), %l7
24156ld [%i2+0], %l3
24157st %l3, [%i2+0]
24158add %i2, %l7, %o5
24159ld [%o5+0], %l3
24160st %l3, [%o5+0]
24161add %o5, %l7, %o5
24162ld [%o5+0], %l3
24163st %l3, [%o5+0]
24164add %o5, %l7, %o5
24165ld [%o5+0], %l3
24166st %l3, [%o5+0]
24167add %o5, %l7, %o5
24168ld [%o5+0], %l3
24169st %l3, [%o5+0]
24170add %o5, %l7, %o5
24171ld [%o5+0], %l3
24172st %l3, [%o5+0]
24173add %o5, %l7, %o5
24174ld [%o5+0], %l3
24175st %l3, [%o5+0]
24176add %o5, %l7, %o5
24177ld [%o5+0], %l3
24178st %l3, [%o5+0]
24179ba P1042
24180nop
24181
24182TARGET1060:
24183ba RET1060
24184nop
24185
24186
24187P1042: !_MEMBAR (FP) (Branch target of P954)
24188ba P1043
24189nop
24190
24191TARGET954:
24192ba RET954
24193nop
24194
24195
24196P1043: !_BST [33] (maybe <- 0x4080004a) (FP) (Branch target of P955)
24197wr %g0, 0xf0, %asi
24198sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
24199sub %i0, %i3, %i3
24200! preparing store val #0, next val will be in f32
24201fmovs %f16, %f20
24202fadds %f16, %f17, %f16
24203fmovd %f20, %f32
24204membar #Sync
24205stda %f32, [%i3 + 0 ] %asi
24206ba P1044
24207nop
24208
24209TARGET955:
24210ba RET955
24211nop
24212
24213
24214P1044: !_MEMBAR (FP) (Branch target of P781)
24215ba P1045
24216nop
24217
24218TARGET781:
24219ba RET781
24220nop
24221
24222
24223P1045: !_BST [1] (maybe <- 0x4080004b) (FP)
24224wr %g0, 0xf0, %asi
24225! preparing store val #0, next val will be in f32
24226fmovs %f16, %f20
24227fadds %f16, %f17, %f16
24228! preparing store val #1, next val will be in f33
24229fmovs %f16, %f21
24230fadds %f16, %f17, %f16
24231! preparing store val #2, next val will be in f34
24232fmovd %f20, %f32
24233fmovs %f16, %f20
24234fadds %f16, %f17, %f16
24235! preparing store val #3, next val will be in f36
24236fmovd %f20, %f34
24237fmovs %f16, %f20
24238fadds %f16, %f17, %f16
24239! preparing store val #4, next val will be in f40
24240fmovd %f20, %f36
24241fmovs %f16, %f20
24242fadds %f16, %f17, %f16
24243fmovd %f20, %f40
24244membar #Sync
24245stda %f32, [%i0 + 0 ] %asi
24246
24247P1046: !_MEMBAR (FP)
24248membar #StoreLoad
24249
24250P1047: !_REPLACEMENT [10] (Int)
24251sethi %hi(0x2000), %o5
24252ld [%i2+64], %l6
24253st %l6, [%i2+64]
24254add %i2, %o5, %l3
24255ld [%l3+64], %l6
24256st %l6, [%l3+64]
24257add %l3, %o5, %l3
24258ld [%l3+64], %l6
24259st %l6, [%l3+64]
24260add %l3, %o5, %l3
24261ld [%l3+64], %l6
24262st %l6, [%l3+64]
24263add %l3, %o5, %l3
24264ld [%l3+64], %l6
24265st %l6, [%l3+64]
24266add %l3, %o5, %l3
24267ld [%l3+64], %l6
24268st %l6, [%l3+64]
24269add %l3, %o5, %l3
24270ld [%l3+64], %l6
24271st %l6, [%l3+64]
24272add %l3, %o5, %l3
24273ld [%l3+64], %l6
24274st %l6, [%l3+64]
24275
24276P1048: !_ST [21] (maybe <- 0x40800050) (FP) (Secondary ctx) (Branch target of P1127)
24277wr %g0, 0x81, %asi
24278sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
24279add %i0, %i2, %i2
24280! preparing store val #0, next val will be in f20
24281fmovs %f16, %f20
24282fadds %f16, %f17, %f16
24283sta %f20, [%i2 + 0 ] %asi
24284ba P1049
24285nop
24286
24287TARGET1127:
24288ba RET1127
24289nop
24290
24291
24292P1049: !_REPLACEMENT [11] (Int) (Branch target of P1067)
24293sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
24294sub %i0, %i3, %i3
24295sethi %hi(0x2000), %l6
24296ld [%i3+0], %o5
24297st %o5, [%i3+0]
24298add %i3, %l6, %l7
24299ld [%l7+0], %o5
24300st %o5, [%l7+0]
24301add %l7, %l6, %l7
24302ld [%l7+0], %o5
24303st %o5, [%l7+0]
24304add %l7, %l6, %l7
24305ld [%l7+0], %o5
24306st %o5, [%l7+0]
24307add %l7, %l6, %l7
24308ld [%l7+0], %o5
24309st %o5, [%l7+0]
24310add %l7, %l6, %l7
24311ld [%l7+0], %o5
24312st %o5, [%l7+0]
24313add %l7, %l6, %l7
24314ld [%l7+0], %o5
24315st %o5, [%l7+0]
24316add %l7, %l6, %l7
24317ld [%l7+0], %o5
24318st %o5, [%l7+0]
24319ba P1050
24320nop
24321
24322TARGET1067:
24323ba RET1067
24324nop
24325
24326
24327P1050: !_REPLACEMENT [3] (Int) (Secondary ctx)
24328wr %g0, 0x81, %asi
24329sethi %hi(0x2000), %l3
24330ld [%i3+16], %l7
24331st %l7, [%i3+16]
24332add %i3, %l3, %l6
24333ld [%l6+16], %l7
24334st %l7, [%l6+16]
24335add %l6, %l3, %l6
24336ld [%l6+16], %l7
24337st %l7, [%l6+16]
24338add %l6, %l3, %l6
24339ld [%l6+16], %l7
24340st %l7, [%l6+16]
24341add %l6, %l3, %l6
24342ld [%l6+16], %l7
24343st %l7, [%l6+16]
24344add %l6, %l3, %l6
24345ld [%l6+16], %l7
24346st %l7, [%l6+16]
24347add %l6, %l3, %l6
24348ld [%l6+16], %l7
24349st %l7, [%l6+16]
24350add %l6, %l3, %l6
24351ld [%l6+16], %l7
24352st %l7, [%l6+16]
24353
24354P1051: !_REPLACEMENT [3] (Int) (Branch target of P865)
24355sethi %hi(0x2000), %o5
24356ld [%i3+16], %l6
24357st %l6, [%i3+16]
24358add %i3, %o5, %l3
24359ld [%l3+16], %l6
24360st %l6, [%l3+16]
24361add %l3, %o5, %l3
24362ld [%l3+16], %l6
24363st %l6, [%l3+16]
24364add %l3, %o5, %l3
24365ld [%l3+16], %l6
24366st %l6, [%l3+16]
24367add %l3, %o5, %l3
24368ld [%l3+16], %l6
24369st %l6, [%l3+16]
24370add %l3, %o5, %l3
24371ld [%l3+16], %l6
24372st %l6, [%l3+16]
24373add %l3, %o5, %l3
24374ld [%l3+16], %l6
24375st %l6, [%l3+16]
24376add %l3, %o5, %l3
24377ld [%l3+16], %l6
24378st %l6, [%l3+16]
24379ba P1052
24380nop
24381
24382TARGET865:
24383ba RET865
24384nop
24385
24386
24387P1052: !_REPLACEMENT [16] (Int)
24388sethi %hi(0x2000), %l7
24389ld [%i3+16], %l3
24390st %l3, [%i3+16]
24391add %i3, %l7, %o5
24392ld [%o5+16], %l3
24393st %l3, [%o5+16]
24394add %o5, %l7, %o5
24395ld [%o5+16], %l3
24396st %l3, [%o5+16]
24397add %o5, %l7, %o5
24398ld [%o5+16], %l3
24399st %l3, [%o5+16]
24400add %o5, %l7, %o5
24401ld [%o5+16], %l3
24402st %l3, [%o5+16]
24403add %o5, %l7, %o5
24404ld [%o5+16], %l3
24405st %l3, [%o5+16]
24406add %o5, %l7, %o5
24407ld [%o5+16], %l3
24408st %l3, [%o5+16]
24409add %o5, %l7, %o5
24410ld [%o5+16], %l3
24411st %l3, [%o5+16]
24412
24413P1053: !_MEMBAR (FP) (CBR) (Branch target of P1065)
24414membar #StoreLoad
24415
24416! cbranch
24417andcc %l0, 1, %g0
24418be,pn %xcc, TARGET1053
24419nop
24420RET1053:
24421
24422! lfsr step begin
24423srlx %l0, 1, %l6
24424xnor %l6, %l0, %l6
24425sllx %l6, 63, %l6
24426or %l6, %l0, %l0
24427srlx %l0, 1, %l0
24428
24429ba P1054
24430nop
24431
24432TARGET1065:
24433ba RET1065
24434nop
24435
24436
24437P1054: !_BLD [4] (FP) (CBR)
24438wr %g0, 0xf0, %asi
24439ldda [%i0 + 0] %asi, %f32
24440membar #Sync
24441! 5 addresses covered
24442fmovd %f32, %f18
24443fmovs %f18, %f1
24444fmovs %f19, %f2
24445fmovd %f34, %f18
24446fmovs %f18, %f3
24447fmovd %f36, %f4
24448fmovd %f40, %f18
24449fmovs %f18, %f5
24450
24451! cbranch
24452andcc %l0, 1, %g0
24453be,pt %xcc, TARGET1054
24454nop
24455RET1054:
24456
24457! lfsr step begin
24458srlx %l0, 1, %l7
24459xnor %l7, %l0, %l7
24460sllx %l7, 63, %l7
24461or %l7, %l0, %l0
24462srlx %l0, 1, %l0
24463
24464
24465P1055: !_MEMBAR (FP) (Branch target of P846)
24466ba P1056
24467nop
24468
24469TARGET846:
24470ba RET846
24471nop
24472
24473
24474P1056: !_PREFETCH [2] (Int) (Secondary ctx)
24475wr %g0, 0x81, %asi
24476prefetcha [%i0 + 8] %asi, 1
24477
24478P1057: !_ST [33] (maybe <- 0x40800051) (FP) (Branch target of P912)
24479sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
24480sub %i0, %i2, %i2
24481! preparing store val #0, next val will be in f20
24482fmovs %f16, %f20
24483fadds %f16, %f17, %f16
24484st %f20, [%i2 + 0 ]
24485ba P1058
24486nop
24487
24488TARGET912:
24489ba RET912
24490nop
24491
24492
24493P1058: !_ST [4] (maybe <- 0x40800052) (FP)
24494! preparing store val #0, next val will be in f20
24495fmovs %f16, %f20
24496fadds %f16, %f17, %f16
24497st %f20, [%i0 + 32 ]
24498
24499P1059: !_MEMBAR (FP)
24500
24501P1060: !_BST [22] (maybe <- 0x40800053) (FP) (CBR)
24502wr %g0, 0xf0, %asi
24503sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
24504add %i0, %i3, %i3
24505! preparing store val #0, next val will be in f32
24506fmovs %f16, %f20
24507fadds %f16, %f17, %f16
24508! preparing store val #1, next val will be in f33
24509fmovs %f16, %f21
24510fadds %f16, %f17, %f16
24511! preparing store val #2, next val will be in f40
24512fmovd %f20, %f32
24513fmovs %f16, %f20
24514fadds %f16, %f17, %f16
24515fmovd %f20, %f40
24516membar #Sync
24517stda %f32, [%i3 + 0 ] %asi
24518
24519! cbranch
24520andcc %l0, 1, %g0
24521be,pn %xcc, TARGET1060
24522nop
24523RET1060:
24524
24525! lfsr step begin
24526srlx %l0, 1, %l3
24527xnor %l3, %l0, %l3
24528sllx %l3, 63, %l3
24529or %l3, %l0, %l0
24530srlx %l0, 1, %l0
24531
24532
24533P1061: !_MEMBAR (FP)
24534membar #StoreLoad
24535
24536P1062: !_PREFETCH [2] (Int) (CBR)
24537prefetch [%i0 + 8], 1
24538
24539! cbranch
24540andcc %l0, 1, %g0
24541be,pn %xcc, TARGET1062
24542nop
24543RET1062:
24544
24545! lfsr step begin
24546srlx %l0, 1, %l6
24547xnor %l6, %l0, %l6
24548sllx %l6, 63, %l6
24549or %l6, %l0, %l0
24550srlx %l0, 1, %l0
24551
24552
24553P1063: !_MEMBAR (FP) (CBR) (Branch target of P1121)
24554
24555! cbranch
24556andcc %l0, 1, %g0
24557be,pt %xcc, TARGET1063
24558nop
24559RET1063:
24560
24561! lfsr step begin
24562srlx %l0, 1, %l7
24563xnor %l7, %l0, %l7
24564sllx %l7, 63, %l7
24565or %l7, %l0, %l0
24566srlx %l0, 1, %l0
24567
24568ba P1064
24569nop
24570
24571TARGET1121:
24572ba RET1121
24573nop
24574
24575
24576P1064: !_BSTC [7] (maybe <- 0x40800056) (FP) (CBR)
24577wr %g0, 0xe0, %asi
24578! preparing store val #0, next val will be in f32
24579fmovs %f16, %f20
24580fadds %f16, %f17, %f16
24581fmovd %f20, %f32
24582membar #Sync
24583stda %f32, [%i0 + 128 ] %asi
24584
24585! cbranch
24586andcc %l0, 1, %g0
24587be,pn %xcc, TARGET1064
24588nop
24589RET1064:
24590
24591! lfsr step begin
24592srlx %l0, 1, %l7
24593xnor %l7, %l0, %l7
24594sllx %l7, 63, %l7
24595or %l7, %l0, %l0
24596srlx %l0, 1, %l0
24597
24598
24599P1065: !_MEMBAR (FP) (CBR)
24600membar #StoreLoad
24601
24602! cbranch
24603andcc %l0, 1, %g0
24604be,pt %xcc, TARGET1065
24605nop
24606RET1065:
24607
24608! lfsr step begin
24609srlx %l0, 1, %o5
24610xnor %o5, %l0, %o5
24611sllx %o5, 63, %o5
24612or %o5, %l0, %l0
24613srlx %l0, 1, %l0
24614
24615
24616P1066: !_REPLACEMENT [20] (Int)
24617sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
24618add %i0, %i2, %i2
24619sethi %hi(0x2000), %l3
24620ld [%i2+256], %l7
24621st %l7, [%i2+256]
24622add %i2, %l3, %l6
24623ld [%l6+256], %l7
24624st %l7, [%l6+256]
24625add %l6, %l3, %l6
24626ld [%l6+256], %l7
24627st %l7, [%l6+256]
24628add %l6, %l3, %l6
24629ld [%l6+256], %l7
24630st %l7, [%l6+256]
24631add %l6, %l3, %l6
24632ld [%l6+256], %l7
24633st %l7, [%l6+256]
24634add %l6, %l3, %l6
24635ld [%l6+256], %l7
24636st %l7, [%l6+256]
24637add %l6, %l3, %l6
24638ld [%l6+256], %l7
24639st %l7, [%l6+256]
24640add %l6, %l3, %l6
24641ld [%l6+256], %l7
24642st %l7, [%l6+256]
24643
24644P1067: !_IDC_FLIP [20] (Int) (CBR) (Branch target of P1062)
24645sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
24646add %i0, %i3, %i3
24647IDC_FLIP(1067, 24120, 2, 0x45000100, 0x100, %i3, 0x100, %l6, %l7, %o5, %l3)
24648
24649! cbranch
24650andcc %l0, 1, %g0
24651be,pn %xcc, TARGET1067
24652nop
24653RET1067:
24654
24655! lfsr step begin
24656srlx %l0, 1, %l6
24657xnor %l6, %l0, %l6
24658sllx %l6, 63, %l6
24659or %l6, %l0, %l0
24660srlx %l0, 1, %l0
24661
24662ba P1068
24663nop
24664
24665TARGET1062:
24666ba RET1062
24667nop
24668
24669
24670P1068: !_PREFETCH [23] (Int) (Secondary ctx)
24671wr %g0, 0x81, %asi
24672sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
24673add %i0, %i2, %i2
24674prefetcha [%i2 + 32] %asi, 1
24675
24676P1069: !_REPLACEMENT [23] (Int) (Nucleus ctx) (Branch target of P1093)
24677wr %g0, 0x4, %asi
24678sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
24679sub %i0, %i3, %i3
24680sethi %hi(0x2000), %l7
24681ld [%i3+32], %l3
24682st %l3, [%i3+32]
24683add %i3, %l7, %o5
24684ld [%o5+32], %l3
24685st %l3, [%o5+32]
24686add %o5, %l7, %o5
24687ld [%o5+32], %l3
24688st %l3, [%o5+32]
24689add %o5, %l7, %o5
24690ld [%o5+32], %l3
24691st %l3, [%o5+32]
24692add %o5, %l7, %o5
24693ld [%o5+32], %l3
24694st %l3, [%o5+32]
24695add %o5, %l7, %o5
24696ld [%o5+32], %l3
24697st %l3, [%o5+32]
24698add %o5, %l7, %o5
24699ld [%o5+32], %l3
24700st %l3, [%o5+32]
24701add %o5, %l7, %o5
24702ld [%o5+32], %l3
24703st %l3, [%o5+32]
24704ba P1070
24705nop
24706
24707TARGET1093:
24708ba RET1093
24709nop
24710
24711
24712P1070: !_REPLACEMENT [8] (Int)
24713sethi %hi(0x2000), %l6
24714ld [%i3+0], %o5
24715st %o5, [%i3+0]
24716add %i3, %l6, %l7
24717ld [%l7+0], %o5
24718st %o5, [%l7+0]
24719add %l7, %l6, %l7
24720ld [%l7+0], %o5
24721st %o5, [%l7+0]
24722add %l7, %l6, %l7
24723ld [%l7+0], %o5
24724st %o5, [%l7+0]
24725add %l7, %l6, %l7
24726ld [%l7+0], %o5
24727st %o5, [%l7+0]
24728add %l7, %l6, %l7
24729ld [%l7+0], %o5
24730st %o5, [%l7+0]
24731add %l7, %l6, %l7
24732ld [%l7+0], %o5
24733st %o5, [%l7+0]
24734add %l7, %l6, %l7
24735ld [%l7+0], %o5
24736st %o5, [%l7+0]
24737
24738P1071: !_MEMBAR (FP) (Secondary ctx) (Branch target of P825)
24739ba P1072
24740nop
24741
24742TARGET825:
24743ba RET825
24744nop
24745
24746
24747P1072: !_BST [8] (maybe <- 0x40800057) (FP) (Secondary ctx)
24748wr %g0, 0xf1, %asi
24749! preparing store val #0, next val will be in f32
24750fmovs %f16, %f20
24751fadds %f16, %f17, %f16
24752! preparing store val #1, next val will be in f40
24753fmovd %f20, %f32
24754fmovs %f16, %f20
24755fadds %f16, %f17, %f16
24756fmovd %f20, %f40
24757membar #Sync
24758stda %f32, [%i1 + 0 ] %asi
24759
24760P1073: !_MEMBAR (FP) (Secondary ctx)
24761membar #StoreLoad
24762
24763P1074: !_LD [2] (Int) (Nucleus ctx)
24764wr %g0, 0x4, %asi
24765lduwa [%i0 + 8] %asi, %l3
24766! move %l3(lower) -> %o3(lower)
24767or %l3, %o3, %o3
24768
24769P1075: !_ST [14] (maybe <- 0x40800059) (FP) (Branch target of P939)
24770sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
24771add %i0, %i2, %i2
24772! preparing store val #0, next val will be in f20
24773fmovs %f16, %f20
24774fadds %f16, %f17, %f16
24775st %f20, [%i2 + 64 ]
24776ba P1076
24777nop
24778
24779TARGET939:
24780ba RET939
24781nop
24782
24783
24784P1076: !_REPLACEMENT [5] (Int) (Secondary ctx)
24785wr %g0, 0x81, %asi
24786sethi %hi(0x2000), %l3
24787ld [%i3+64], %l7
24788st %l7, [%i3+64]
24789add %i3, %l3, %l6
24790ld [%l6+64], %l7
24791st %l7, [%l6+64]
24792add %l6, %l3, %l6
24793ld [%l6+64], %l7
24794st %l7, [%l6+64]
24795add %l6, %l3, %l6
24796ld [%l6+64], %l7
24797st %l7, [%l6+64]
24798add %l6, %l3, %l6
24799ld [%l6+64], %l7
24800st %l7, [%l6+64]
24801add %l6, %l3, %l6
24802ld [%l6+64], %l7
24803st %l7, [%l6+64]
24804add %l6, %l3, %l6
24805ld [%l6+64], %l7
24806st %l7, [%l6+64]
24807add %l6, %l3, %l6
24808ld [%l6+64], %l7
24809st %l7, [%l6+64]
24810
24811P1077: !_REPLACEMENT [10] (Int) (Nucleus ctx)
24812wr %g0, 0x4, %asi
24813sethi %hi(0x2000), %o5
24814ld [%i3+64], %l6
24815st %l6, [%i3+64]
24816add %i3, %o5, %l3
24817ld [%l3+64], %l6
24818st %l6, [%l3+64]
24819add %l3, %o5, %l3
24820ld [%l3+64], %l6
24821st %l6, [%l3+64]
24822add %l3, %o5, %l3
24823ld [%l3+64], %l6
24824st %l6, [%l3+64]
24825add %l3, %o5, %l3
24826ld [%l3+64], %l6
24827st %l6, [%l3+64]
24828add %l3, %o5, %l3
24829ld [%l3+64], %l6
24830st %l6, [%l3+64]
24831add %l3, %o5, %l3
24832ld [%l3+64], %l6
24833st %l6, [%l3+64]
24834add %l3, %o5, %l3
24835ld [%l3+64], %l6
24836st %l6, [%l3+64]
24837
24838P1078: !_REPLACEMENT [15] (Int) (CBR) (Secondary ctx) (Branch target of P1030)
24839wr %g0, 0x81, %asi
24840sethi %hi(0x2000), %l7
24841ld [%i3+128], %l3
24842st %l3, [%i3+128]
24843add %i3, %l7, %o5
24844ld [%o5+128], %l3
24845st %l3, [%o5+128]
24846add %o5, %l7, %o5
24847ld [%o5+128], %l3
24848st %l3, [%o5+128]
24849add %o5, %l7, %o5
24850ld [%o5+128], %l3
24851st %l3, [%o5+128]
24852add %o5, %l7, %o5
24853ld [%o5+128], %l3
24854st %l3, [%o5+128]
24855add %o5, %l7, %o5
24856ld [%o5+128], %l3
24857st %l3, [%o5+128]
24858add %o5, %l7, %o5
24859ld [%o5+128], %l3
24860st %l3, [%o5+128]
24861add %o5, %l7, %o5
24862ld [%o5+128], %l3
24863st %l3, [%o5+128]
24864
24865! cbranch
24866andcc %l0, 1, %g0
24867be,pt %xcc, TARGET1078
24868nop
24869RET1078:
24870
24871! lfsr step begin
24872srlx %l0, 1, %l6
24873xnor %l6, %l0, %l6
24874sllx %l6, 63, %l6
24875or %l6, %l0, %l0
24876srlx %l0, 1, %l0
24877
24878ba P1079
24879nop
24880
24881TARGET1030:
24882ba RET1030
24883nop
24884
24885
24886P1079: !_REPLACEMENT [17] (Int) (CBR) (Secondary ctx)
24887wr %g0, 0x81, %asi
24888sethi %hi(0x2000), %l7
24889ld [%i3+96], %l3
24890st %l3, [%i3+96]
24891add %i3, %l7, %o5
24892ld [%o5+96], %l3
24893st %l3, [%o5+96]
24894add %o5, %l7, %o5
24895ld [%o5+96], %l3
24896st %l3, [%o5+96]
24897add %o5, %l7, %o5
24898ld [%o5+96], %l3
24899st %l3, [%o5+96]
24900add %o5, %l7, %o5
24901ld [%o5+96], %l3
24902st %l3, [%o5+96]
24903add %o5, %l7, %o5
24904ld [%o5+96], %l3
24905st %l3, [%o5+96]
24906add %o5, %l7, %o5
24907ld [%o5+96], %l3
24908st %l3, [%o5+96]
24909add %o5, %l7, %o5
24910ld [%o5+96], %l3
24911st %l3, [%o5+96]
24912
24913! cbranch
24914andcc %l0, 1, %g0
24915be,pn %xcc, TARGET1079
24916nop
24917RET1079:
24918
24919! lfsr step begin
24920srlx %l0, 1, %l6
24921xnor %l6, %l0, %l6
24922sllx %l6, 63, %l6
24923or %l6, %l0, %l0
24924srlx %l0, 1, %l0
24925
24926
24927P1080: !_REPLACEMENT [10] (Int)
24928sethi %hi(0x2000), %l7
24929ld [%i3+64], %l3
24930st %l3, [%i3+64]
24931add %i3, %l7, %o5
24932ld [%o5+64], %l3
24933st %l3, [%o5+64]
24934add %o5, %l7, %o5
24935ld [%o5+64], %l3
24936st %l3, [%o5+64]
24937add %o5, %l7, %o5
24938ld [%o5+64], %l3
24939st %l3, [%o5+64]
24940add %o5, %l7, %o5
24941ld [%o5+64], %l3
24942st %l3, [%o5+64]
24943add %o5, %l7, %o5
24944ld [%o5+64], %l3
24945st %l3, [%o5+64]
24946add %o5, %l7, %o5
24947ld [%o5+64], %l3
24948st %l3, [%o5+64]
24949add %o5, %l7, %o5
24950ld [%o5+64], %l3
24951st %l3, [%o5+64]
24952
24953P1081: !_REPLACEMENT [25] (Int) (Nucleus ctx)
24954wr %g0, 0x4, %asi
24955sethi %hi(0x2000), %l6
24956ld [%i3+96], %o5
24957st %o5, [%i3+96]
24958add %i3, %l6, %l7
24959ld [%l7+96], %o5
24960st %o5, [%l7+96]
24961add %l7, %l6, %l7
24962ld [%l7+96], %o5
24963st %o5, [%l7+96]
24964add %l7, %l6, %l7
24965ld [%l7+96], %o5
24966st %o5, [%l7+96]
24967add %l7, %l6, %l7
24968ld [%l7+96], %o5
24969st %o5, [%l7+96]
24970add %l7, %l6, %l7
24971ld [%l7+96], %o5
24972st %o5, [%l7+96]
24973add %l7, %l6, %l7
24974ld [%l7+96], %o5
24975st %o5, [%l7+96]
24976add %l7, %l6, %l7
24977ld [%l7+96], %o5
24978st %o5, [%l7+96]
24979
24980P1082: !_MEMBAR (FP)
24981membar #StoreLoad
24982
24983P1083: !_BLD [24] (FP) (CBR)
24984wr %g0, 0xf0, %asi
24985sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
24986add %i0, %i3, %i3
24987ldda [%i3 + 64] %asi, %f32
24988membar #Sync
24989! 2 addresses covered
24990fmovd %f32, %f6
24991fmovd %f40, %f18
24992fmovs %f18, %f7
24993
24994! cbranch
24995andcc %l0, 1, %g0
24996be,pn %xcc, TARGET1083
24997nop
24998RET1083:
24999
25000! lfsr step begin
25001srlx %l0, 1, %l3
25002xnor %l3, %l0, %l3
25003sllx %l3, 63, %l3
25004or %l3, %l0, %l0
25005srlx %l0, 1, %l0
25006
25007
25008P1084: !_MEMBAR (FP) (Branch target of P961)
25009ba P1085
25010nop
25011
25012TARGET961:
25013ba RET961
25014nop
25015
25016
25017P1085: !_BSTC [0] (maybe <- 0x4080005a) (FP)
25018wr %g0, 0xe0, %asi
25019! preparing store val #0, next val will be in f32
25020fmovs %f16, %f20
25021fadds %f16, %f17, %f16
25022! preparing store val #1, next val will be in f33
25023fmovs %f16, %f21
25024fadds %f16, %f17, %f16
25025! preparing store val #2, next val will be in f34
25026fmovd %f20, %f32
25027fmovs %f16, %f20
25028fadds %f16, %f17, %f16
25029! preparing store val #3, next val will be in f36
25030fmovd %f20, %f34
25031fmovs %f16, %f20
25032fadds %f16, %f17, %f16
25033! preparing store val #4, next val will be in f40
25034fmovd %f20, %f36
25035fmovs %f16, %f20
25036fadds %f16, %f17, %f16
25037fmovd %f20, %f40
25038membar #Sync
25039stda %f32, [%i0 + 0 ] %asi
25040
25041P1086: !_MEMBAR (FP)
25042membar #StoreLoad
25043
25044P1087: !_REPLACEMENT [27] (Int)
25045sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
25046sub %i0, %i2, %i2
25047sethi %hi(0x2000), %l3
25048ld [%i2+160], %l7
25049st %l7, [%i2+160]
25050add %i2, %l3, %l6
25051ld [%l6+160], %l7
25052st %l7, [%l6+160]
25053add %l6, %l3, %l6
25054ld [%l6+160], %l7
25055st %l7, [%l6+160]
25056add %l6, %l3, %l6
25057ld [%l6+160], %l7
25058st %l7, [%l6+160]
25059add %l6, %l3, %l6
25060ld [%l6+160], %l7
25061st %l7, [%l6+160]
25062add %l6, %l3, %l6
25063ld [%l6+160], %l7
25064st %l7, [%l6+160]
25065add %l6, %l3, %l6
25066ld [%l6+160], %l7
25067st %l7, [%l6+160]
25068add %l6, %l3, %l6
25069ld [%l6+160], %l7
25070st %l7, [%l6+160]
25071
25072P1088: !_MEMBAR (FP)
25073
25074P1089: !_BSTC [8] (maybe <- 0x4080005f) (FP)
25075wr %g0, 0xe0, %asi
25076! preparing store val #0, next val will be in f32
25077fmovs %f16, %f20
25078fadds %f16, %f17, %f16
25079! preparing store val #1, next val will be in f40
25080fmovd %f20, %f32
25081fmovs %f16, %f20
25082fadds %f16, %f17, %f16
25083fmovd %f20, %f40
25084membar #Sync
25085stda %f32, [%i1 + 0 ] %asi
25086
25087P1090: !_MEMBAR (FP)
25088membar #StoreLoad
25089
25090P1091: !_REPLACEMENT [1] (Int) (CBR)
25091sethi %hi(0x2000), %l7
25092ld [%i2+4], %l3
25093st %l3, [%i2+4]
25094add %i2, %l7, %o5
25095ld [%o5+4], %l3
25096st %l3, [%o5+4]
25097add %o5, %l7, %o5
25098ld [%o5+4], %l3
25099st %l3, [%o5+4]
25100add %o5, %l7, %o5
25101ld [%o5+4], %l3
25102st %l3, [%o5+4]
25103add %o5, %l7, %o5
25104ld [%o5+4], %l3
25105st %l3, [%o5+4]
25106add %o5, %l7, %o5
25107ld [%o5+4], %l3
25108st %l3, [%o5+4]
25109add %o5, %l7, %o5
25110ld [%o5+4], %l3
25111st %l3, [%o5+4]
25112add %o5, %l7, %o5
25113ld [%o5+4], %l3
25114st %l3, [%o5+4]
25115
25116! cbranch
25117andcc %l0, 1, %g0
25118be,pn %xcc, TARGET1091
25119nop
25120RET1091:
25121
25122! lfsr step begin
25123srlx %l0, 1, %l6
25124xnor %l6, %l0, %l6
25125sllx %l6, 63, %l6
25126or %l6, %l0, %l0
25127srlx %l0, 1, %l0
25128
25129
25130P1092: !_REPLACEMENT [8] (Int)
25131sethi %hi(0x2000), %l7
25132ld [%i2+0], %l3
25133st %l3, [%i2+0]
25134add %i2, %l7, %o5
25135ld [%o5+0], %l3
25136st %l3, [%o5+0]
25137add %o5, %l7, %o5
25138ld [%o5+0], %l3
25139st %l3, [%o5+0]
25140add %o5, %l7, %o5
25141ld [%o5+0], %l3
25142st %l3, [%o5+0]
25143add %o5, %l7, %o5
25144ld [%o5+0], %l3
25145st %l3, [%o5+0]
25146add %o5, %l7, %o5
25147ld [%o5+0], %l3
25148st %l3, [%o5+0]
25149add %o5, %l7, %o5
25150ld [%o5+0], %l3
25151st %l3, [%o5+0]
25152add %o5, %l7, %o5
25153ld [%o5+0], %l3
25154st %l3, [%o5+0]
25155
25156P1093: !_REPLACEMENT [14] (Int) (CBR) (Branch target of P1083)
25157sethi %hi(0x2000), %l6
25158ld [%i2+64], %o5
25159st %o5, [%i2+64]
25160add %i2, %l6, %l7
25161ld [%l7+64], %o5
25162st %o5, [%l7+64]
25163add %l7, %l6, %l7
25164ld [%l7+64], %o5
25165st %o5, [%l7+64]
25166add %l7, %l6, %l7
25167ld [%l7+64], %o5
25168st %o5, [%l7+64]
25169add %l7, %l6, %l7
25170ld [%l7+64], %o5
25171st %o5, [%l7+64]
25172add %l7, %l6, %l7
25173ld [%l7+64], %o5
25174st %o5, [%l7+64]
25175add %l7, %l6, %l7
25176ld [%l7+64], %o5
25177st %o5, [%l7+64]
25178add %l7, %l6, %l7
25179ld [%l7+64], %o5
25180st %o5, [%l7+64]
25181
25182! cbranch
25183andcc %l0, 1, %g0
25184be,pn %xcc, TARGET1093
25185nop
25186RET1093:
25187
25188! lfsr step begin
25189srlx %l0, 1, %l3
25190xnor %l3, %l0, %l3
25191sllx %l3, 63, %l3
25192or %l3, %l0, %l0
25193srlx %l0, 1, %l0
25194
25195ba P1094
25196nop
25197
25198TARGET1083:
25199ba RET1083
25200nop
25201
25202
25203P1094: !_REPLACEMENT [7] (Int) (Nucleus ctx)
25204wr %g0, 0x4, %asi
25205sethi %hi(0x2000), %l6
25206ld [%i2+128], %o5
25207st %o5, [%i2+128]
25208add %i2, %l6, %l7
25209ld [%l7+128], %o5
25210st %o5, [%l7+128]
25211add %l7, %l6, %l7
25212ld [%l7+128], %o5
25213st %o5, [%l7+128]
25214add %l7, %l6, %l7
25215ld [%l7+128], %o5
25216st %o5, [%l7+128]
25217add %l7, %l6, %l7
25218ld [%l7+128], %o5
25219st %o5, [%l7+128]
25220add %l7, %l6, %l7
25221ld [%l7+128], %o5
25222st %o5, [%l7+128]
25223add %l7, %l6, %l7
25224ld [%l7+128], %o5
25225st %o5, [%l7+128]
25226add %l7, %l6, %l7
25227ld [%l7+128], %o5
25228st %o5, [%l7+128]
25229
25230P1095: !_MEMBAR (FP) (CBR)
25231membar #StoreLoad
25232
25233! cbranch
25234andcc %l0, 1, %g0
25235be,pt %xcc, TARGET1095
25236nop
25237RET1095:
25238
25239! lfsr step begin
25240srlx %l0, 1, %l3
25241xnor %l3, %l0, %l3
25242sllx %l3, 63, %l3
25243or %l3, %l0, %l0
25244srlx %l0, 1, %l0
25245
25246
25247P1096: !_BLD [24] (FP)
25248wr %g0, 0xf0, %asi
25249ldda [%i3 + 64] %asi, %f32
25250membar #Sync
25251! 2 addresses covered
25252fmovd %f32, %f8
25253fmovd %f40, %f18
25254fmovs %f18, %f9
25255
25256P1097: !_MEMBAR (FP) (CBR) (Branch target of P956)
25257
25258! cbranch
25259andcc %l0, 1, %g0
25260be,pn %xcc, TARGET1097
25261nop
25262RET1097:
25263
25264! lfsr step begin
25265srlx %l0, 1, %l6
25266xnor %l6, %l0, %l6
25267sllx %l6, 63, %l6
25268or %l6, %l0, %l0
25269srlx %l0, 1, %l0
25270
25271ba P1098
25272nop
25273
25274TARGET956:
25275ba RET956
25276nop
25277
25278
25279P1098: !_REPLACEMENT [9] (Int) (Branch target of P964)
25280sethi %hi(0x2000), %l7
25281ld [%i2+32], %l3
25282st %l3, [%i2+32]
25283add %i2, %l7, %o5
25284ld [%o5+32], %l3
25285st %l3, [%o5+32]
25286add %o5, %l7, %o5
25287ld [%o5+32], %l3
25288st %l3, [%o5+32]
25289add %o5, %l7, %o5
25290ld [%o5+32], %l3
25291st %l3, [%o5+32]
25292add %o5, %l7, %o5
25293ld [%o5+32], %l3
25294st %l3, [%o5+32]
25295add %o5, %l7, %o5
25296ld [%o5+32], %l3
25297st %l3, [%o5+32]
25298add %o5, %l7, %o5
25299ld [%o5+32], %l3
25300st %l3, [%o5+32]
25301add %o5, %l7, %o5
25302ld [%o5+32], %l3
25303st %l3, [%o5+32]
25304ba P1099
25305nop
25306
25307TARGET964:
25308ba RET964
25309nop
25310
25311
25312P1099: !_REPLACEMENT [24] (Int) (Nucleus ctx)
25313wr %g0, 0x4, %asi
25314sethi %hi(0x2000), %l6
25315ld [%i2+64], %o5
25316st %o5, [%i2+64]
25317add %i2, %l6, %l7
25318ld [%l7+64], %o5
25319st %o5, [%l7+64]
25320add %l7, %l6, %l7
25321ld [%l7+64], %o5
25322st %o5, [%l7+64]
25323add %l7, %l6, %l7
25324ld [%l7+64], %o5
25325st %o5, [%l7+64]
25326add %l7, %l6, %l7
25327ld [%l7+64], %o5
25328st %o5, [%l7+64]
25329add %l7, %l6, %l7
25330ld [%l7+64], %o5
25331st %o5, [%l7+64]
25332add %l7, %l6, %l7
25333ld [%l7+64], %o5
25334st %o5, [%l7+64]
25335add %l7, %l6, %l7
25336ld [%l7+64], %o5
25337st %o5, [%l7+64]
25338
25339P1100: !_REPLACEMENT [4] (Int)
25340sethi %hi(0x2000), %l3
25341ld [%i2+32], %l7
25342st %l7, [%i2+32]
25343add %i2, %l3, %l6
25344ld [%l6+32], %l7
25345st %l7, [%l6+32]
25346add %l6, %l3, %l6
25347ld [%l6+32], %l7
25348st %l7, [%l6+32]
25349add %l6, %l3, %l6
25350ld [%l6+32], %l7
25351st %l7, [%l6+32]
25352add %l6, %l3, %l6
25353ld [%l6+32], %l7
25354st %l7, [%l6+32]
25355add %l6, %l3, %l6
25356ld [%l6+32], %l7
25357st %l7, [%l6+32]
25358add %l6, %l3, %l6
25359ld [%l6+32], %l7
25360st %l7, [%l6+32]
25361add %l6, %l3, %l6
25362ld [%l6+32], %l7
25363st %l7, [%l6+32]
25364
25365P1101: !_IDC_FLIP [6] (Int)
25366IDC_FLIP(1101, 21064, 2, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3)
25367
25368P1102: !_REPLACEMENT [34] (Int) (Secondary ctx)
25369wr %g0, 0x81, %asi
25370sethi %hi(0x2000), %l6
25371ld [%i2+64], %o5
25372st %o5, [%i2+64]
25373add %i2, %l6, %l7
25374ld [%l7+64], %o5
25375st %o5, [%l7+64]
25376add %l7, %l6, %l7
25377ld [%l7+64], %o5
25378st %o5, [%l7+64]
25379add %l7, %l6, %l7
25380ld [%l7+64], %o5
25381st %o5, [%l7+64]
25382add %l7, %l6, %l7
25383ld [%l7+64], %o5
25384st %o5, [%l7+64]
25385add %l7, %l6, %l7
25386ld [%l7+64], %o5
25387st %o5, [%l7+64]
25388add %l7, %l6, %l7
25389ld [%l7+64], %o5
25390st %o5, [%l7+64]
25391add %l7, %l6, %l7
25392ld [%l7+64], %o5
25393st %o5, [%l7+64]
25394
25395P1103: !_REPLACEMENT [24] (Int) (Branch target of P800)
25396sethi %hi(0x2000), %l3
25397ld [%i2+64], %l7
25398st %l7, [%i2+64]
25399add %i2, %l3, %l6
25400ld [%l6+64], %l7
25401st %l7, [%l6+64]
25402add %l6, %l3, %l6
25403ld [%l6+64], %l7
25404st %l7, [%l6+64]
25405add %l6, %l3, %l6
25406ld [%l6+64], %l7
25407st %l7, [%l6+64]
25408add %l6, %l3, %l6
25409ld [%l6+64], %l7
25410st %l7, [%l6+64]
25411add %l6, %l3, %l6
25412ld [%l6+64], %l7
25413st %l7, [%l6+64]
25414add %l6, %l3, %l6
25415ld [%l6+64], %l7
25416st %l7, [%l6+64]
25417add %l6, %l3, %l6
25418ld [%l6+64], %l7
25419st %l7, [%l6+64]
25420ba P1104
25421nop
25422
25423TARGET800:
25424ba RET800
25425nop
25426
25427
25428P1104: !_REPLACEMENT [17] (Int)
25429sethi %hi(0x2000), %o5
25430ld [%i2+96], %l6
25431st %l6, [%i2+96]
25432add %i2, %o5, %l3
25433ld [%l3+96], %l6
25434st %l6, [%l3+96]
25435add %l3, %o5, %l3
25436ld [%l3+96], %l6
25437st %l6, [%l3+96]
25438add %l3, %o5, %l3
25439ld [%l3+96], %l6
25440st %l6, [%l3+96]
25441add %l3, %o5, %l3
25442ld [%l3+96], %l6
25443st %l6, [%l3+96]
25444add %l3, %o5, %l3
25445ld [%l3+96], %l6
25446st %l6, [%l3+96]
25447add %l3, %o5, %l3
25448ld [%l3+96], %l6
25449st %l6, [%l3+96]
25450add %l3, %o5, %l3
25451ld [%l3+96], %l6
25452st %l6, [%l3+96]
25453
25454P1105: !_REPLACEMENT [4] (Int) (Branch target of P774)
25455sethi %hi(0x2000), %l7
25456ld [%i2+32], %l3
25457st %l3, [%i2+32]
25458add %i2, %l7, %o5
25459ld [%o5+32], %l3
25460st %l3, [%o5+32]
25461add %o5, %l7, %o5
25462ld [%o5+32], %l3
25463st %l3, [%o5+32]
25464add %o5, %l7, %o5
25465ld [%o5+32], %l3
25466st %l3, [%o5+32]
25467add %o5, %l7, %o5
25468ld [%o5+32], %l3
25469st %l3, [%o5+32]
25470add %o5, %l7, %o5
25471ld [%o5+32], %l3
25472st %l3, [%o5+32]
25473add %o5, %l7, %o5
25474ld [%o5+32], %l3
25475st %l3, [%o5+32]
25476add %o5, %l7, %o5
25477ld [%o5+32], %l3
25478st %l3, [%o5+32]
25479ba P1106
25480nop
25481
25482TARGET774:
25483ba RET774
25484nop
25485
25486
25487P1106: !_REPLACEMENT [4] (Int)
25488sethi %hi(0x2000), %l6
25489ld [%i2+32], %o5
25490st %o5, [%i2+32]
25491add %i2, %l6, %l7
25492ld [%l7+32], %o5
25493st %o5, [%l7+32]
25494add %l7, %l6, %l7
25495ld [%l7+32], %o5
25496st %o5, [%l7+32]
25497add %l7, %l6, %l7
25498ld [%l7+32], %o5
25499st %o5, [%l7+32]
25500add %l7, %l6, %l7
25501ld [%l7+32], %o5
25502st %o5, [%l7+32]
25503add %l7, %l6, %l7
25504ld [%l7+32], %o5
25505st %o5, [%l7+32]
25506add %l7, %l6, %l7
25507ld [%l7+32], %o5
25508st %o5, [%l7+32]
25509add %l7, %l6, %l7
25510ld [%l7+32], %o5
25511st %o5, [%l7+32]
25512
25513P1107: !_LD [32] (FP)
25514sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
25515add %i0, %i3, %i3
25516ld [%i3 + 96], %f10
25517! 1 addresses covered
25518
25519P1108: !_REPLACEMENT [19] (Int)
25520sethi %hi(0x2000), %l3
25521ld [%i2+0], %l7
25522st %l7, [%i2+0]
25523add %i2, %l3, %l6
25524ld [%l6+0], %l7
25525st %l7, [%l6+0]
25526add %l6, %l3, %l6
25527ld [%l6+0], %l7
25528st %l7, [%l6+0]
25529add %l6, %l3, %l6
25530ld [%l6+0], %l7
25531st %l7, [%l6+0]
25532add %l6, %l3, %l6
25533ld [%l6+0], %l7
25534st %l7, [%l6+0]
25535add %l6, %l3, %l6
25536ld [%l6+0], %l7
25537st %l7, [%l6+0]
25538add %l6, %l3, %l6
25539ld [%l6+0], %l7
25540st %l7, [%l6+0]
25541add %l6, %l3, %l6
25542ld [%l6+0], %l7
25543st %l7, [%l6+0]
25544
25545P1109: !_REPLACEMENT [8] (Int) (Nucleus ctx)
25546wr %g0, 0x4, %asi
25547sethi %hi(0x2000), %o5
25548ld [%i2+0], %l6
25549st %l6, [%i2+0]
25550add %i2, %o5, %l3
25551ld [%l3+0], %l6
25552st %l6, [%l3+0]
25553add %l3, %o5, %l3
25554ld [%l3+0], %l6
25555st %l6, [%l3+0]
25556add %l3, %o5, %l3
25557ld [%l3+0], %l6
25558st %l6, [%l3+0]
25559add %l3, %o5, %l3
25560ld [%l3+0], %l6
25561st %l6, [%l3+0]
25562add %l3, %o5, %l3
25563ld [%l3+0], %l6
25564st %l6, [%l3+0]
25565add %l3, %o5, %l3
25566ld [%l3+0], %l6
25567st %l6, [%l3+0]
25568add %l3, %o5, %l3
25569ld [%l3+0], %l6
25570st %l6, [%l3+0]
25571
25572P1110: !_MEMBAR (FP) (CBR)
25573
25574! cbranch
25575andcc %l0, 1, %g0
25576be,pt %xcc, TARGET1110
25577nop
25578RET1110:
25579
25580! lfsr step begin
25581srlx %l0, 1, %l7
25582xnor %l7, %l0, %l7
25583sllx %l7, 63, %l7
25584or %l7, %l0, %l0
25585srlx %l0, 1, %l0
25586
25587
25588P1111: !_BST [31] (maybe <- 0x40800061) (FP)
25589wr %g0, 0xf0, %asi
25590! preparing store val #0, next val will be in f32
25591fmovs %f16, %f20
25592fadds %f16, %f17, %f16
25593! preparing store val #1, next val will be in f40
25594fmovd %f20, %f32
25595fmovs %f16, %f20
25596fadds %f16, %f17, %f16
25597fmovd %f20, %f40
25598membar #Sync
25599stda %f32, [%i3 + 64 ] %asi
25600
25601P1112: !_MEMBAR (FP)
25602membar #StoreLoad
25603
25604P1113: !_REPLACEMENT [0] (Int) (Branch target of P991)
25605sethi %hi(0x2000), %l7
25606ld [%i2+0], %l3
25607st %l3, [%i2+0]
25608add %i2, %l7, %o5
25609ld [%o5+0], %l3
25610st %l3, [%o5+0]
25611add %o5, %l7, %o5
25612ld [%o5+0], %l3
25613st %l3, [%o5+0]
25614add %o5, %l7, %o5
25615ld [%o5+0], %l3
25616st %l3, [%o5+0]
25617add %o5, %l7, %o5
25618ld [%o5+0], %l3
25619st %l3, [%o5+0]
25620add %o5, %l7, %o5
25621ld [%o5+0], %l3
25622st %l3, [%o5+0]
25623add %o5, %l7, %o5
25624ld [%o5+0], %l3
25625st %l3, [%o5+0]
25626add %o5, %l7, %o5
25627ld [%o5+0], %l3
25628st %l3, [%o5+0]
25629ba P1114
25630nop
25631
25632TARGET991:
25633ba RET991
25634nop
25635
25636
25637P1114: !_ST [15] (maybe <- 0x40800063) (FP) (Branch target of P1126)
25638sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
25639add %i0, %i2, %i2
25640! preparing store val #0, next val will be in f20
25641fmovs %f16, %f20
25642fadds %f16, %f17, %f16
25643st %f20, [%i2 + 128 ]
25644ba P1115
25645nop
25646
25647TARGET1126:
25648ba RET1126
25649nop
25650
25651
25652P1115: !_REPLACEMENT [27] (Int)
25653sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
25654add %i0, %i3, %i3
25655sethi %hi(0x2000), %l3
25656ld [%i3+160], %l7
25657st %l7, [%i3+160]
25658add %i3, %l3, %l6
25659ld [%l6+160], %l7
25660st %l7, [%l6+160]
25661add %l6, %l3, %l6
25662ld [%l6+160], %l7
25663st %l7, [%l6+160]
25664add %l6, %l3, %l6
25665ld [%l6+160], %l7
25666st %l7, [%l6+160]
25667add %l6, %l3, %l6
25668ld [%l6+160], %l7
25669st %l7, [%l6+160]
25670add %l6, %l3, %l6
25671ld [%l6+160], %l7
25672st %l7, [%l6+160]
25673add %l6, %l3, %l6
25674ld [%l6+160], %l7
25675st %l7, [%l6+160]
25676add %l6, %l3, %l6
25677ld [%l6+160], %l7
25678st %l7, [%l6+160]
25679
25680P1116: !_LD [2] (FP) (Secondary ctx)
25681wr %g0, 0x81, %asi
25682lda [%i0 + 8] %asi, %f11
25683! 1 addresses covered
25684
25685P1117: !_LD [17] (Int)
25686sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
25687add %i0, %i2, %i2
25688lduw [%i2 + 96], %o4
25689! move %o4(lower) -> %o4(upper)
25690sllx %o4, 32, %o4
25691
25692P1118: !_MEMBAR (FP)
25693membar #StoreLoad
25694
25695P1119: !_BLD [13] (FP)
25696wr %g0, 0xf0, %asi
25697sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
25698add %i0, %i3, %i3
25699ldda [%i3 + 0] %asi, %f32
25700membar #Sync
25701! 3 addresses covered
25702fmovd %f32, %f12
25703fmovd %f40, %f14
25704
25705P1120: !_MEMBAR (FP)
25706
25707P1121: !_REPLACEMENT [8] (Int) (CBR)
25708sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
25709add %i0, %i2, %i2
25710sethi %hi(0x2000), %l6
25711ld [%i2+0], %o5
25712st %o5, [%i2+0]
25713add %i2, %l6, %l7
25714ld [%l7+0], %o5
25715st %o5, [%l7+0]
25716add %l7, %l6, %l7
25717ld [%l7+0], %o5
25718st %o5, [%l7+0]
25719add %l7, %l6, %l7
25720ld [%l7+0], %o5
25721st %o5, [%l7+0]
25722add %l7, %l6, %l7
25723ld [%l7+0], %o5
25724st %o5, [%l7+0]
25725add %l7, %l6, %l7
25726ld [%l7+0], %o5
25727st %o5, [%l7+0]
25728add %l7, %l6, %l7
25729ld [%l7+0], %o5
25730st %o5, [%l7+0]
25731add %l7, %l6, %l7
25732ld [%l7+0], %o5
25733st %o5, [%l7+0]
25734
25735! cbranch
25736andcc %l0, 1, %g0
25737be,pt %xcc, TARGET1121
25738nop
25739RET1121:
25740
25741! lfsr step begin
25742srlx %l0, 1, %l3
25743xnor %l3, %l0, %l3
25744sllx %l3, 63, %l3
25745or %l3, %l0, %l0
25746srlx %l0, 1, %l0
25747
25748
25749P1122: !_ST [19] (maybe <- 0x1000009) (Int)
25750sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
25751add %i0, %i3, %i3
25752stw %l4, [%i3 + 0 ]
25753add %l4, 1, %l4
25754
25755P1123: !_REPLACEMENT [33] (Int) (CBR)
25756sethi %hi(0x2000), %l3
25757ld [%i2+0], %l7
25758st %l7, [%i2+0]
25759add %i2, %l3, %l6
25760ld [%l6+0], %l7
25761st %l7, [%l6+0]
25762add %l6, %l3, %l6
25763ld [%l6+0], %l7
25764st %l7, [%l6+0]
25765add %l6, %l3, %l6
25766ld [%l6+0], %l7
25767st %l7, [%l6+0]
25768add %l6, %l3, %l6
25769ld [%l6+0], %l7
25770st %l7, [%l6+0]
25771add %l6, %l3, %l6
25772ld [%l6+0], %l7
25773st %l7, [%l6+0]
25774add %l6, %l3, %l6
25775ld [%l6+0], %l7
25776st %l7, [%l6+0]
25777add %l6, %l3, %l6
25778ld [%l6+0], %l7
25779st %l7, [%l6+0]
25780
25781! cbranch
25782andcc %l0, 1, %g0
25783be,pn %xcc, TARGET1123
25784nop
25785RET1123:
25786
25787! lfsr step begin
25788srlx %l0, 1, %o5
25789xnor %o5, %l0, %o5
25790sllx %o5, 63, %o5
25791or %o5, %l0, %l0
25792srlx %l0, 1, %l0
25793
25794
25795P1124: !_ST [19] (maybe <- 0x40800064) (FP)
25796! preparing store val #0, next val will be in f20
25797fmovs %f16, %f20
25798fadds %f16, %f17, %f16
25799st %f20, [%i3 + 0 ]
25800
25801P1125: !_REPLACEMENT [14] (Int)
25802sethi %hi(0x2000), %o5
25803ld [%i2+64], %l6
25804st %l6, [%i2+64]
25805add %i2, %o5, %l3
25806ld [%l3+64], %l6
25807st %l6, [%l3+64]
25808add %l3, %o5, %l3
25809ld [%l3+64], %l6
25810st %l6, [%l3+64]
25811add %l3, %o5, %l3
25812ld [%l3+64], %l6
25813st %l6, [%l3+64]
25814add %l3, %o5, %l3
25815ld [%l3+64], %l6
25816st %l6, [%l3+64]
25817add %l3, %o5, %l3
25818ld [%l3+64], %l6
25819st %l6, [%l3+64]
25820add %l3, %o5, %l3
25821ld [%l3+64], %l6
25822st %l6, [%l3+64]
25823add %l3, %o5, %l3
25824ld [%l3+64], %l6
25825st %l6, [%l3+64]
25826
25827P1126: !_REPLACEMENT [32] (Int) (CBR)
25828sethi %hi(0x2000), %l7
25829ld [%i2+96], %l3
25830st %l3, [%i2+96]
25831add %i2, %l7, %o5
25832ld [%o5+96], %l3
25833st %l3, [%o5+96]
25834add %o5, %l7, %o5
25835ld [%o5+96], %l3
25836st %l3, [%o5+96]
25837add %o5, %l7, %o5
25838ld [%o5+96], %l3
25839st %l3, [%o5+96]
25840add %o5, %l7, %o5
25841ld [%o5+96], %l3
25842st %l3, [%o5+96]
25843add %o5, %l7, %o5
25844ld [%o5+96], %l3
25845st %l3, [%o5+96]
25846add %o5, %l7, %o5
25847ld [%o5+96], %l3
25848st %l3, [%o5+96]
25849add %o5, %l7, %o5
25850ld [%o5+96], %l3
25851st %l3, [%o5+96]
25852
25853! cbranch
25854andcc %l0, 1, %g0
25855be,pn %xcc, TARGET1126
25856nop
25857RET1126:
25858
25859! lfsr step begin
25860srlx %l0, 1, %l6
25861xnor %l6, %l0, %l6
25862sllx %l6, 63, %l6
25863or %l6, %l0, %l0
25864srlx %l0, 1, %l0
25865
25866
25867P1127: !_MEMBAR (FP) (CBR)
25868
25869! cbranch
25870andcc %l0, 1, %g0
25871be,pn %xcc, TARGET1127
25872nop
25873RET1127:
25874
25875! lfsr step begin
25876srlx %l0, 1, %l7
25877xnor %l7, %l0, %l7
25878sllx %l7, 63, %l7
25879or %l7, %l0, %l0
25880srlx %l0, 1, %l0
25881
25882
25883P1128: !_BST [32] (maybe <- 0x40800065) (FP) (Branch target of P1091)
25884wr %g0, 0xf0, %asi
25885sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
25886add %i0, %i2, %i2
25887! preparing store val #0, next val will be in f32
25888fmovs %f16, %f20
25889fadds %f16, %f17, %f16
25890! preparing store val #1, next val will be in f40
25891fmovd %f20, %f32
25892fmovs %f16, %f20
25893fadds %f16, %f17, %f16
25894fmovd %f20, %f40
25895membar #Sync
25896stda %f32, [%i2 + 64 ] %asi
25897ba P1129
25898nop
25899
25900TARGET1091:
25901ba RET1091
25902nop
25903
25904
25905P1129: !_MEMBAR (FP)
25906membar #StoreLoad
25907
25908P1130: !_REPLACEMENT [0] (Int) (CBR)
25909sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
25910sub %i0, %i3, %i3
25911sethi %hi(0x2000), %l7
25912ld [%i3+0], %l3
25913st %l3, [%i3+0]
25914add %i3, %l7, %o5
25915ld [%o5+0], %l3
25916st %l3, [%o5+0]
25917add %o5, %l7, %o5
25918ld [%o5+0], %l3
25919st %l3, [%o5+0]
25920add %o5, %l7, %o5
25921ld [%o5+0], %l3
25922st %l3, [%o5+0]
25923add %o5, %l7, %o5
25924ld [%o5+0], %l3
25925st %l3, [%o5+0]
25926add %o5, %l7, %o5
25927ld [%o5+0], %l3
25928st %l3, [%o5+0]
25929add %o5, %l7, %o5
25930ld [%o5+0], %l3
25931st %l3, [%o5+0]
25932add %o5, %l7, %o5
25933ld [%o5+0], %l3
25934st %l3, [%o5+0]
25935
25936! cbranch
25937andcc %l0, 1, %g0
25938be,pt %xcc, TARGET1130
25939nop
25940RET1130:
25941
25942! lfsr step begin
25943srlx %l0, 1, %l6
25944xnor %l6, %l0, %l6
25945sllx %l6, 63, %l6
25946or %l6, %l0, %l0
25947srlx %l0, 1, %l0
25948
25949
25950P1131: !_PREFETCH [9] (Int)
25951prefetch [%i1 + 32], 1
25952
25953P1132: !_REPLACEMENT [14] (Int) (CBR) (Branch target of P1110)
25954sethi %hi(0x2000), %l7
25955ld [%i3+64], %l3
25956st %l3, [%i3+64]
25957add %i3, %l7, %o5
25958ld [%o5+64], %l3
25959st %l3, [%o5+64]
25960add %o5, %l7, %o5
25961ld [%o5+64], %l3
25962st %l3, [%o5+64]
25963add %o5, %l7, %o5
25964ld [%o5+64], %l3
25965st %l3, [%o5+64]
25966add %o5, %l7, %o5
25967ld [%o5+64], %l3
25968st %l3, [%o5+64]
25969add %o5, %l7, %o5
25970ld [%o5+64], %l3
25971st %l3, [%o5+64]
25972add %o5, %l7, %o5
25973ld [%o5+64], %l3
25974st %l3, [%o5+64]
25975add %o5, %l7, %o5
25976ld [%o5+64], %l3
25977st %l3, [%o5+64]
25978
25979! cbranch
25980andcc %l0, 1, %g0
25981be,pt %xcc, TARGET1132
25982nop
25983RET1132:
25984
25985! lfsr step begin
25986srlx %l0, 1, %l6
25987xnor %l6, %l0, %l6
25988sllx %l6, 63, %l6
25989or %l6, %l0, %l0
25990srlx %l0, 1, %l0
25991
25992ba P1133
25993nop
25994
25995TARGET1110:
25996ba RET1110
25997nop
25998
25999
26000P1133: !_REPLACEMENT [16] (Int) (Secondary ctx)
26001wr %g0, 0x81, %asi
26002sethi %hi(0x2000), %l7
26003ld [%i3+16], %l3
26004st %l3, [%i3+16]
26005add %i3, %l7, %o5
26006ld [%o5+16], %l3
26007st %l3, [%o5+16]
26008add %o5, %l7, %o5
26009ld [%o5+16], %l3
26010st %l3, [%o5+16]
26011add %o5, %l7, %o5
26012ld [%o5+16], %l3
26013st %l3, [%o5+16]
26014add %o5, %l7, %o5
26015ld [%o5+16], %l3
26016st %l3, [%o5+16]
26017add %o5, %l7, %o5
26018ld [%o5+16], %l3
26019st %l3, [%o5+16]
26020add %o5, %l7, %o5
26021ld [%o5+16], %l3
26022st %l3, [%o5+16]
26023add %o5, %l7, %o5
26024ld [%o5+16], %l3
26025st %l3, [%o5+16]
26026
26027P1134: !_REPLACEMENT [19] (Int) (Branch target of P1078)
26028sethi %hi(0x2000), %l6
26029ld [%i3+0], %o5
26030st %o5, [%i3+0]
26031add %i3, %l6, %l7
26032ld [%l7+0], %o5
26033st %o5, [%l7+0]
26034add %l7, %l6, %l7
26035ld [%l7+0], %o5
26036st %o5, [%l7+0]
26037add %l7, %l6, %l7
26038ld [%l7+0], %o5
26039st %o5, [%l7+0]
26040add %l7, %l6, %l7
26041ld [%l7+0], %o5
26042st %o5, [%l7+0]
26043add %l7, %l6, %l7
26044ld [%l7+0], %o5
26045st %o5, [%l7+0]
26046add %l7, %l6, %l7
26047ld [%l7+0], %o5
26048st %o5, [%l7+0]
26049add %l7, %l6, %l7
26050ld [%l7+0], %o5
26051st %o5, [%l7+0]
26052ba P1135
26053nop
26054
26055TARGET1078:
26056ba RET1078
26057nop
26058
26059
26060P1135: !_REPLACEMENT [18] (Int)
26061sethi %hi(0x2000), %l3
26062ld [%i3+128], %l7
26063st %l7, [%i3+128]
26064add %i3, %l3, %l6
26065ld [%l6+128], %l7
26066st %l7, [%l6+128]
26067add %l6, %l3, %l6
26068ld [%l6+128], %l7
26069st %l7, [%l6+128]
26070add %l6, %l3, %l6
26071ld [%l6+128], %l7
26072st %l7, [%l6+128]
26073add %l6, %l3, %l6
26074ld [%l6+128], %l7
26075st %l7, [%l6+128]
26076add %l6, %l3, %l6
26077ld [%l6+128], %l7
26078st %l7, [%l6+128]
26079add %l6, %l3, %l6
26080ld [%l6+128], %l7
26081st %l7, [%l6+128]
26082add %l6, %l3, %l6
26083ld [%l6+128], %l7
26084st %l7, [%l6+128]
26085
26086P1136: !_LD [14] (Int)
26087sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
26088add %i0, %i2, %i2
26089lduw [%i2 + 64], %l3
26090! move %l3(lower) -> %o4(lower)
26091or %l3, %o4, %o4
26092!---- flushing int results buffer----
26093mov %o0, %l5
26094mov %o1, %l5
26095mov %o2, %l5
26096mov %o3, %l5
26097mov %o4, %l5
26098
26099P1137: !_REPLACEMENT [9] (Int)
26100sethi %hi(0x2000), %l6
26101ld [%i3+32], %o5
26102st %o5, [%i3+32]
26103add %i3, %l6, %l7
26104ld [%l7+32], %o5
26105st %o5, [%l7+32]
26106add %l7, %l6, %l7
26107ld [%l7+32], %o5
26108st %o5, [%l7+32]
26109add %l7, %l6, %l7
26110ld [%l7+32], %o5
26111st %o5, [%l7+32]
26112add %l7, %l6, %l7
26113ld [%l7+32], %o5
26114st %o5, [%l7+32]
26115add %l7, %l6, %l7
26116ld [%l7+32], %o5
26117st %o5, [%l7+32]
26118add %l7, %l6, %l7
26119ld [%l7+32], %o5
26120st %o5, [%l7+32]
26121add %l7, %l6, %l7
26122ld [%l7+32], %o5
26123st %o5, [%l7+32]
26124
26125P1138: !_ST [21] (maybe <- 0x40800067) (FP) (CBR)
26126sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
26127add %i0, %i3, %i3
26128! preparing store val #0, next val will be in f20
26129fmovs %f16, %f20
26130fadds %f16, %f17, %f16
26131st %f20, [%i3 + 0 ]
26132
26133! cbranch
26134andcc %l0, 1, %g0
26135be,pn %xcc, TARGET1138
26136nop
26137RET1138:
26138
26139! lfsr step begin
26140srlx %l0, 1, %o5
26141xnor %o5, %l0, %o5
26142sllx %o5, 63, %o5
26143or %o5, %l0, %l0
26144srlx %l0, 1, %l0
26145
26146
26147P1139: !_REPLACEMENT [33] (Int)
26148sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
26149add %i0, %i2, %i2
26150sethi %hi(0x2000), %l3
26151ld [%i2+0], %l7
26152st %l7, [%i2+0]
26153add %i2, %l3, %l6
26154ld [%l6+0], %l7
26155st %l7, [%l6+0]
26156add %l6, %l3, %l6
26157ld [%l6+0], %l7
26158st %l7, [%l6+0]
26159add %l6, %l3, %l6
26160ld [%l6+0], %l7
26161st %l7, [%l6+0]
26162add %l6, %l3, %l6
26163ld [%l6+0], %l7
26164st %l7, [%l6+0]
26165add %l6, %l3, %l6
26166ld [%l6+0], %l7
26167st %l7, [%l6+0]
26168add %l6, %l3, %l6
26169ld [%l6+0], %l7
26170st %l7, [%l6+0]
26171add %l6, %l3, %l6
26172ld [%l6+0], %l7
26173st %l7, [%l6+0]
26174
26175P1140: !_REPLACEMENT [29] (Int) (Secondary ctx)
26176wr %g0, 0x81, %asi
26177sethi %hi(0x2000), %o5
26178ld [%i2+4], %l6
26179st %l6, [%i2+4]
26180add %i2, %o5, %l3
26181ld [%l3+4], %l6
26182st %l6, [%l3+4]
26183add %l3, %o5, %l3
26184ld [%l3+4], %l6
26185st %l6, [%l3+4]
26186add %l3, %o5, %l3
26187ld [%l3+4], %l6
26188st %l6, [%l3+4]
26189add %l3, %o5, %l3
26190ld [%l3+4], %l6
26191st %l6, [%l3+4]
26192add %l3, %o5, %l3
26193ld [%l3+4], %l6
26194st %l6, [%l3+4]
26195add %l3, %o5, %l3
26196ld [%l3+4], %l6
26197st %l6, [%l3+4]
26198add %l3, %o5, %l3
26199ld [%l3+4], %l6
26200st %l6, [%l3+4]
26201
26202P1141: !_REPLACEMENT [13] (Int) (Secondary ctx)
26203wr %g0, 0x81, %asi
26204sethi %hi(0x2000), %l7
26205ld [%i2+32], %l3
26206st %l3, [%i2+32]
26207add %i2, %l7, %o5
26208ld [%o5+32], %l3
26209st %l3, [%o5+32]
26210add %o5, %l7, %o5
26211ld [%o5+32], %l3
26212st %l3, [%o5+32]
26213add %o5, %l7, %o5
26214ld [%o5+32], %l3
26215st %l3, [%o5+32]
26216add %o5, %l7, %o5
26217ld [%o5+32], %l3
26218st %l3, [%o5+32]
26219add %o5, %l7, %o5
26220ld [%o5+32], %l3
26221st %l3, [%o5+32]
26222add %o5, %l7, %o5
26223ld [%o5+32], %l3
26224st %l3, [%o5+32]
26225add %o5, %l7, %o5
26226ld [%o5+32], %l3
26227st %l3, [%o5+32]
26228
26229P1142: !_ST [12] (maybe <- 0x100000a) (Int) (LE) (CBR)
26230wr %g0, 0x88, %asi
26231sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
26232add %i0, %i3, %i3
26233! Change single-word-level endianess (big endian <-> little endian)
26234sethi %hi(0xff00ff00), %l7
26235or %l7, %lo(0xff00ff00), %l7
26236and %l4, %l7, %o5
26237srl %o5, 8, %o5
26238sll %l4, 8, %l6
26239and %l6, %l7, %l6
26240or %l6, %o5, %l6
26241srl %l6, 16, %o5
26242sll %l6, 16, %l6
26243srl %l6, 0, %l6
26244or %l6, %o5, %l6
26245stwa %l6, [%i3 + 4] %asi
26246add %l4, 1, %l4
26247
26248! cbranch
26249andcc %l0, 1, %g0
26250be,pn %xcc, TARGET1142
26251nop
26252RET1142:
26253
26254! lfsr step begin
26255srlx %l0, 1, %l3
26256xnor %l3, %l0, %l3
26257sllx %l3, 63, %l3
26258or %l3, %l0, %l0
26259srlx %l0, 1, %l0
26260
26261
26262P1143: !_REPLACEMENT [14] (Int)
26263sethi %hi(0x2000), %l6
26264ld [%i2+64], %o5
26265st %o5, [%i2+64]
26266add %i2, %l6, %l7
26267ld [%l7+64], %o5
26268st %o5, [%l7+64]
26269add %l7, %l6, %l7
26270ld [%l7+64], %o5
26271st %o5, [%l7+64]
26272add %l7, %l6, %l7
26273ld [%l7+64], %o5
26274st %o5, [%l7+64]
26275add %l7, %l6, %l7
26276ld [%l7+64], %o5
26277st %o5, [%l7+64]
26278add %l7, %l6, %l7
26279ld [%l7+64], %o5
26280st %o5, [%l7+64]
26281add %l7, %l6, %l7
26282ld [%l7+64], %o5
26283st %o5, [%l7+64]
26284add %l7, %l6, %l7
26285ld [%l7+64], %o5
26286st %o5, [%l7+64]
26287
26288P1144: !_IDC_FLIP [15] (Int)
26289IDC_FLIP(1144, 4430, 2, 0x44000080, 0x80, %i3, 0x80, %l6, %l7, %o5, %l3)
26290
26291P1145: !_REPLACEMENT [26] (Int) (CBR)
26292sethi %hi(0x2000), %l6
26293ld [%i2+128], %o5
26294st %o5, [%i2+128]
26295add %i2, %l6, %l7
26296ld [%l7+128], %o5
26297st %o5, [%l7+128]
26298add %l7, %l6, %l7
26299ld [%l7+128], %o5
26300st %o5, [%l7+128]
26301add %l7, %l6, %l7
26302ld [%l7+128], %o5
26303st %o5, [%l7+128]
26304add %l7, %l6, %l7
26305ld [%l7+128], %o5
26306st %o5, [%l7+128]
26307add %l7, %l6, %l7
26308ld [%l7+128], %o5
26309st %o5, [%l7+128]
26310add %l7, %l6, %l7
26311ld [%l7+128], %o5
26312st %o5, [%l7+128]
26313add %l7, %l6, %l7
26314ld [%l7+128], %o5
26315st %o5, [%l7+128]
26316
26317! cbranch
26318andcc %l0, 1, %g0
26319be,pt %xcc, TARGET1145
26320nop
26321RET1145:
26322
26323! lfsr step begin
26324srlx %l0, 1, %l3
26325xnor %l3, %l0, %l3
26326sllx %l3, 63, %l3
26327or %l3, %l0, %l0
26328srlx %l0, 1, %l0
26329
26330
26331P1146: !_LD [22] (FP) (Branch target of P875)
26332sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
26333add %i0, %i2, %i2
26334ld [%i2 + 4], %f15
26335! 1 addresses covered
26336!---- flushing fp results buffer to %f30 ----
26337fmovd %f0, %f30
26338fmovd %f2, %f30
26339fmovd %f4, %f30
26340fmovd %f6, %f30
26341fmovd %f8, %f30
26342fmovd %f10, %f30
26343fmovd %f12, %f30
26344fmovd %f14, %f30
26345!--
26346ba P1147
26347nop
26348
26349TARGET875:
26350ba RET875
26351nop
26352
26353
26354P1147: !_REPLACEMENT [6] (Int)
26355sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
26356sub %i0, %i3, %i3
26357sethi %hi(0x2000), %l6
26358ld [%i3+96], %o5
26359st %o5, [%i3+96]
26360add %i3, %l6, %l7
26361ld [%l7+96], %o5
26362st %o5, [%l7+96]
26363add %l7, %l6, %l7
26364ld [%l7+96], %o5
26365st %o5, [%l7+96]
26366add %l7, %l6, %l7
26367ld [%l7+96], %o5
26368st %o5, [%l7+96]
26369add %l7, %l6, %l7
26370ld [%l7+96], %o5
26371st %o5, [%l7+96]
26372add %l7, %l6, %l7
26373ld [%l7+96], %o5
26374st %o5, [%l7+96]
26375add %l7, %l6, %l7
26376ld [%l7+96], %o5
26377st %o5, [%l7+96]
26378add %l7, %l6, %l7
26379ld [%l7+96], %o5
26380st %o5, [%l7+96]
26381
26382P1148: !_MEMBAR (FP)
26383membar #StoreLoad
26384
26385P1149: !_BLD [11] (FP)
26386wr %g0, 0xf0, %asi
26387sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
26388add %i0, %i2, %i2
26389ldda [%i2 + 0] %asi, %f0
26390membar #Sync
26391! 3 addresses covered
26392fmovd %f8, %f2
26393
26394P1150: !_MEMBAR (FP) (Loop exit) (Branch target of P904)
26395!---- flushing fp results buffer to %f30 ----
26396fmovd %f0, %f30
26397fmovs %f2, %f30
26398!--
26399loop_exit_2_1:
26400sub %l2, 1, %l2
26401cmp %l2, 0
26402bg loop_entry_2_1
26403nop
26404ba P1151
26405nop
26406
26407TARGET904:
26408ba RET904
26409nop
26410
26411
26412P1151: !_MEMBAR (Int)
26413membar #StoreLoad
26414
26415END_NODES2: ! Test instruction sequence for CPU 2 ends
26416sethi %hi(0xdead0e0f), %l6
26417or %l6, %lo(0xdead0e0f), %l6
26418! move %l6(lower) -> %o0(upper)
26419sllx %l6, 32, %o0
26420sethi %hi(0xdead0e0f), %l6
26421or %l6, %lo(0xdead0e0f), %l6
26422stw %l6, [%i5]
26423ld [%i5], %f0
26424!---- flushing int results buffer----
26425mov %o0, %l5
26426!---- flushing fp results buffer to %f30 ----
26427fmovs %f0, %f30
26428!--
26429
26430restore
26431retl
26432nop
26433!-----------------
26434
26435! register usage:
26436! %i0 %i1 : base registers for first 2 regions
26437! %i2 %i3 : cache registers for 8 regions
26438! %i4 fixed pointer to per-cpu results area
26439! %l1 moving pointer to per-cpu FP results area
26440! %o7 moving pointer to per-cpu integer results area
26441! %i5 pointer to per-cpu private area
26442! %l0 holds lfsr, used as source of random bits
26443! %l2 loop count register
26444! %f16 running counter for unique fp store values
26445! %f17 holds increment value for fp counter
26446! %l4 running counter for unique integer store values (increment value is always 1)
26447! %l5 move-to register for load values (simulation only)
26448! %f30 move-to register for FP values (simulation only)
26449! %i4 holds the instructions count which is used for interrupt ordering
26450! %i4 holds the thread_id (OBP only)
26451! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
26452! %l3 %l6 %l7 %o5 : 4 temporary registers
26453! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
26454! %f0-f15 FP results buffer registers
26455! %f32-f47 FP block load/store registers
26456
26457func3:
26458! instruction sequence begins
26459save %sp, -192, %sp
26460
26461! Force %i0-%i3 to be 64-byte aligned
26462add %i0, 63, %i0
26463andn %i0, 63, %i0
26464
26465add %i1, 63, %i1
26466andn %i1, 63, %i1
26467
26468add %i2, 63, %i2
26469andn %i2, 63, %i2
26470
26471add %i3, 63, %i3
26472andn %i3, 63, %i3
26473
26474add %i4, 63, %i4
26475andn %i4, 63, %i4
26476
26477add %i5, 63, %i5
26478andn %i5, 63, %i5
26479
26480
26481! Initialize pointer to FP load results area
26482mov %i4, %l1
26483
26484! Initialize pointer to integer load results area
26485sethi %hi(0x80000), %o7
26486or %o7, %lo(0x80000), %o7
26487add %o7, %l1, %o7
26488
26489! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
26490mov 0x0, %i4
26491
26492! Initialize %f0-%f62 to 0xdeadbee0deadbee1
26493sethi %hi(0xdeadbee0), %l3
26494or %l3, %lo(0xdeadbee0), %l3
26495stw %l3, [%i5]
26496sethi %hi(0xdeadbee1), %l3
26497or %l3, %lo(0xdeadbee1), %l3
26498stw %l3, [%i5+4]
26499ldd [%i5], %f0
26500fmovd %f0, %f2
26501fmovd %f0, %f4
26502fmovd %f0, %f6
26503fmovd %f0, %f8
26504fmovd %f0, %f10
26505fmovd %f0, %f12
26506fmovd %f0, %f14
26507fmovd %f0, %f16
26508fmovd %f0, %f18
26509fmovd %f0, %f20
26510fmovd %f0, %f22
26511fmovd %f0, %f24
26512fmovd %f0, %f26
26513fmovd %f0, %f28
26514fmovd %f0, %f30
26515fmovd %f0, %f32
26516fmovd %f0, %f34
26517fmovd %f0, %f36
26518fmovd %f0, %f38
26519fmovd %f0, %f40
26520fmovd %f0, %f42
26521fmovd %f0, %f44
26522fmovd %f0, %f46
26523fmovd %f0, %f48
26524fmovd %f0, %f50
26525fmovd %f0, %f52
26526fmovd %f0, %f54
26527fmovd %f0, %f56
26528fmovd %f0, %f58
26529fmovd %f0, %f60
26530fmovd %f0, %f62
26531
26532! Signature for extract_loads script to start extracting load values for this stream
26533sethi %hi(0x03deade1), %l3
26534or %l3, %lo(0x03deade1), %l3
26535stw %l3, [%i5]
26536ld [%i5], %f16
26537
26538! Initialize running integer counter in register %l4
26539sethi %hi(0x1800001), %l4
26540or %l4, %lo(0x1800001), %l4
26541
26542! Initialize running FP counter in register %f16
26543sethi %hi(0x41000001), %l3
26544or %l3, %lo(0x41000001), %l3
26545stw %l3, [%i5]
26546ld [%i5], %f16
26547
26548! Initialize FP counter increment value in register %f17 (constant)
26549sethi %hi(0x35800000), %l3
26550or %l3, %lo(0x35800000), %l3
26551stw %l3, [%i5]
26552ld [%i5], %f17
26553
26554! Initialize LFSR to 0x4dab^4
26555sethi %hi(0x4dab), %l0
26556or %l0, %lo(0x4dab), %l0
26557mulx %l0, %l0, %l0
26558mulx %l0, %l0, %l0
26559
26560BEGIN_NODES3: ! Test instruction sequence for ISTREAM 3 begins
26561
26562P1152: !_REPLACEMENT [23] (Int) (Loop entry)
26563sethi %hi(0x1), %l2
26564or %l2, %lo(0x1), %l2
26565loop_entry_3_0:
26566sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
26567add %i0, %i3, %i3
26568sethi %hi(0x2000), %l6
26569ld [%i3+32], %o5
26570st %o5, [%i3+32]
26571add %i3, %l6, %l7
26572ld [%l7+32], %o5
26573st %o5, [%l7+32]
26574add %l7, %l6, %l7
26575ld [%l7+32], %o5
26576st %o5, [%l7+32]
26577add %l7, %l6, %l7
26578ld [%l7+32], %o5
26579st %o5, [%l7+32]
26580add %l7, %l6, %l7
26581ld [%l7+32], %o5
26582st %o5, [%l7+32]
26583add %l7, %l6, %l7
26584ld [%l7+32], %o5
26585st %o5, [%l7+32]
26586add %l7, %l6, %l7
26587ld [%l7+32], %o5
26588st %o5, [%l7+32]
26589add %l7, %l6, %l7
26590ld [%l7+32], %o5
26591st %o5, [%l7+32]
26592
26593P1153: !_MEMBAR (FP)
26594
26595P1154: !_BST [22] (maybe <- 0x41000001) (FP) (Branch target of P1236)
26596wr %g0, 0xf0, %asi
26597sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
26598add %i0, %i2, %i2
26599! preparing store val #0, next val will be in f32
26600fmovs %f16, %f20
26601fadds %f16, %f17, %f16
26602! preparing store val #1, next val will be in f33
26603fmovs %f16, %f21
26604fadds %f16, %f17, %f16
26605! preparing store val #2, next val will be in f40
26606fmovd %f20, %f32
26607fmovs %f16, %f20
26608fadds %f16, %f17, %f16
26609fmovd %f20, %f40
26610membar #Sync
26611stda %f32, [%i2 + 0 ] %asi
26612ba P1155
26613nop
26614
26615TARGET1236:
26616ba RET1236
26617nop
26618
26619
26620P1155: !_MEMBAR (FP) (Branch target of P1497)
26621membar #StoreLoad
26622ba P1156
26623nop
26624
26625TARGET1497:
26626ba RET1497
26627nop
26628
26629
26630P1156: !_REPLACEMENT [1] (Int)
26631sethi %hi(0x2000), %o5
26632ld [%i3+4], %l6
26633st %l6, [%i3+4]
26634add %i3, %o5, %l3
26635ld [%l3+4], %l6
26636st %l6, [%l3+4]
26637add %l3, %o5, %l3
26638ld [%l3+4], %l6
26639st %l6, [%l3+4]
26640add %l3, %o5, %l3
26641ld [%l3+4], %l6
26642st %l6, [%l3+4]
26643add %l3, %o5, %l3
26644ld [%l3+4], %l6
26645st %l6, [%l3+4]
26646add %l3, %o5, %l3
26647ld [%l3+4], %l6
26648st %l6, [%l3+4]
26649add %l3, %o5, %l3
26650ld [%l3+4], %l6
26651st %l6, [%l3+4]
26652add %l3, %o5, %l3
26653ld [%l3+4], %l6
26654st %l6, [%l3+4]
26655
26656P1157: !_REPLACEMENT [25] (Int) (Nucleus ctx)
26657wr %g0, 0x4, %asi
26658sethi %hi(0x2000), %l7
26659ld [%i3+96], %l3
26660st %l3, [%i3+96]
26661add %i3, %l7, %o5
26662ld [%o5+96], %l3
26663st %l3, [%o5+96]
26664add %o5, %l7, %o5
26665ld [%o5+96], %l3
26666st %l3, [%o5+96]
26667add %o5, %l7, %o5
26668ld [%o5+96], %l3
26669st %l3, [%o5+96]
26670add %o5, %l7, %o5
26671ld [%o5+96], %l3
26672st %l3, [%o5+96]
26673add %o5, %l7, %o5
26674ld [%o5+96], %l3
26675st %l3, [%o5+96]
26676add %o5, %l7, %o5
26677ld [%o5+96], %l3
26678st %l3, [%o5+96]
26679add %o5, %l7, %o5
26680ld [%o5+96], %l3
26681st %l3, [%o5+96]
26682
26683P1158: !_REPLACEMENT [32] (Int) (CBR)
26684sethi %hi(0x2000), %l6
26685ld [%i3+96], %o5
26686st %o5, [%i3+96]
26687add %i3, %l6, %l7
26688ld [%l7+96], %o5
26689st %o5, [%l7+96]
26690add %l7, %l6, %l7
26691ld [%l7+96], %o5
26692st %o5, [%l7+96]
26693add %l7, %l6, %l7
26694ld [%l7+96], %o5
26695st %o5, [%l7+96]
26696add %l7, %l6, %l7
26697ld [%l7+96], %o5
26698st %o5, [%l7+96]
26699add %l7, %l6, %l7
26700ld [%l7+96], %o5
26701st %o5, [%l7+96]
26702add %l7, %l6, %l7
26703ld [%l7+96], %o5
26704st %o5, [%l7+96]
26705add %l7, %l6, %l7
26706ld [%l7+96], %o5
26707st %o5, [%l7+96]
26708
26709! cbranch
26710andcc %l0, 1, %g0
26711be,pn %xcc, TARGET1158
26712nop
26713RET1158:
26714
26715! lfsr step begin
26716srlx %l0, 1, %l3
26717xnor %l3, %l0, %l3
26718sllx %l3, 63, %l3
26719or %l3, %l0, %l0
26720srlx %l0, 1, %l0
26721
26722
26723P1159: !_REPLACEMENT [34] (Int)
26724sethi %hi(0x2000), %l6
26725ld [%i3+64], %o5
26726st %o5, [%i3+64]
26727add %i3, %l6, %l7
26728ld [%l7+64], %o5
26729st %o5, [%l7+64]
26730add %l7, %l6, %l7
26731ld [%l7+64], %o5
26732st %o5, [%l7+64]
26733add %l7, %l6, %l7
26734ld [%l7+64], %o5
26735st %o5, [%l7+64]
26736add %l7, %l6, %l7
26737ld [%l7+64], %o5
26738st %o5, [%l7+64]
26739add %l7, %l6, %l7
26740ld [%l7+64], %o5
26741st %o5, [%l7+64]
26742add %l7, %l6, %l7
26743ld [%l7+64], %o5
26744st %o5, [%l7+64]
26745add %l7, %l6, %l7
26746ld [%l7+64], %o5
26747st %o5, [%l7+64]
26748
26749P1160: !_MEMBAR (FP)
26750
26751P1161: !_BSTC [32] (maybe <- 0x41000004) (FP) (Branch target of P1381)
26752wr %g0, 0xe0, %asi
26753sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
26754add %i0, %i3, %i3
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 f40
26759fmovd %f20, %f32
26760fmovs %f16, %f20
26761fadds %f16, %f17, %f16
26762fmovd %f20, %f40
26763membar #Sync
26764stda %f32, [%i3 + 64 ] %asi
26765ba P1162
26766nop
26767
26768TARGET1381:
26769ba RET1381
26770nop
26771
26772
26773P1162: !_MEMBAR (FP)
26774
26775P1163: !_BST [34] (maybe <- 0x41000006) (FP)
26776wr %g0, 0xf0, %asi
26777sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
26778sub %i0, %i2, %i2
26779! preparing store val #0, next val will be in f32
26780fmovs %f16, %f20
26781fadds %f16, %f17, %f16
26782fmovd %f20, %f32
26783membar #Sync
26784stda %f32, [%i2 + 64 ] %asi
26785
26786P1164: !_MEMBAR (FP) (Branch target of P1196)
26787membar #StoreLoad
26788ba P1165
26789nop
26790
26791TARGET1196:
26792ba RET1196
26793nop
26794
26795
26796P1165: !_REPLACEMENT [14] (Int) (Nucleus ctx) (Branch target of P1479)
26797wr %g0, 0x4, %asi
26798sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
26799sub %i0, %i3, %i3
26800sethi %hi(0x2000), %l7
26801ld [%i3+64], %l3
26802st %l3, [%i3+64]
26803add %i3, %l7, %o5
26804ld [%o5+64], %l3
26805st %l3, [%o5+64]
26806add %o5, %l7, %o5
26807ld [%o5+64], %l3
26808st %l3, [%o5+64]
26809add %o5, %l7, %o5
26810ld [%o5+64], %l3
26811st %l3, [%o5+64]
26812add %o5, %l7, %o5
26813ld [%o5+64], %l3
26814st %l3, [%o5+64]
26815add %o5, %l7, %o5
26816ld [%o5+64], %l3
26817st %l3, [%o5+64]
26818add %o5, %l7, %o5
26819ld [%o5+64], %l3
26820st %l3, [%o5+64]
26821add %o5, %l7, %o5
26822ld [%o5+64], %l3
26823st %l3, [%o5+64]
26824ba P1166
26825nop
26826
26827TARGET1479:
26828ba RET1479
26829nop
26830
26831
26832P1166: !_ST [32] (maybe <- 0x1800001) (Int) (Nucleus ctx)
26833wr %g0, 0x4, %asi
26834sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
26835add %i0, %i2, %i2
26836stwa %l4, [%i2 + 96] %asi
26837add %l4, 1, %l4
26838
26839P1167: !_MEMBAR (FP) (Branch target of P1424)
26840ba P1168
26841nop
26842
26843TARGET1424:
26844ba RET1424
26845nop
26846
26847
26848P1168: !_BST [16] (maybe <- 0x41000007) (FP)
26849wr %g0, 0xf0, %asi
26850sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
26851add %i0, %i3, %i3
26852! preparing store val #0, next val will be in f36
26853fmovs %f16, %f20
26854fadds %f16, %f17, %f16
26855fmovd %f20, %f36
26856membar #Sync
26857stda %f32, [%i3 + 0 ] %asi
26858
26859P1169: !_MEMBAR (FP)
26860membar #StoreLoad
26861
26862P1170: !_ST [5] (maybe <- 0x41000008) (FP)
26863! preparing store val #0, next val will be in f20
26864fmovs %f16, %f20
26865fadds %f16, %f17, %f16
26866st %f20, [%i0 + 64 ]
26867
26868P1171: !_REPLACEMENT [7] (Int) (Secondary ctx)
26869wr %g0, 0x81, %asi
26870sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
26871sub %i0, %i2, %i2
26872sethi %hi(0x2000), %l7
26873ld [%i2+128], %l3
26874st %l3, [%i2+128]
26875add %i2, %l7, %o5
26876ld [%o5+128], %l3
26877st %l3, [%o5+128]
26878add %o5, %l7, %o5
26879ld [%o5+128], %l3
26880st %l3, [%o5+128]
26881add %o5, %l7, %o5
26882ld [%o5+128], %l3
26883st %l3, [%o5+128]
26884add %o5, %l7, %o5
26885ld [%o5+128], %l3
26886st %l3, [%o5+128]
26887add %o5, %l7, %o5
26888ld [%o5+128], %l3
26889st %l3, [%o5+128]
26890add %o5, %l7, %o5
26891ld [%o5+128], %l3
26892st %l3, [%o5+128]
26893add %o5, %l7, %o5
26894ld [%o5+128], %l3
26895st %l3, [%o5+128]
26896
26897P1172: !_REPLACEMENT [0] (Int) (Secondary ctx)
26898wr %g0, 0x81, %asi
26899sethi %hi(0x2000), %l6
26900ld [%i2+0], %o5
26901st %o5, [%i2+0]
26902add %i2, %l6, %l7
26903ld [%l7+0], %o5
26904st %o5, [%l7+0]
26905add %l7, %l6, %l7
26906ld [%l7+0], %o5
26907st %o5, [%l7+0]
26908add %l7, %l6, %l7
26909ld [%l7+0], %o5
26910st %o5, [%l7+0]
26911add %l7, %l6, %l7
26912ld [%l7+0], %o5
26913st %o5, [%l7+0]
26914add %l7, %l6, %l7
26915ld [%l7+0], %o5
26916st %o5, [%l7+0]
26917add %l7, %l6, %l7
26918ld [%l7+0], %o5
26919st %o5, [%l7+0]
26920add %l7, %l6, %l7
26921ld [%l7+0], %o5
26922st %o5, [%l7+0]
26923
26924P1173: !_MEMBAR (FP) (CBR)
26925membar #StoreLoad
26926
26927! cbranch
26928andcc %l0, 1, %g0
26929be,pt %xcc, TARGET1173
26930nop
26931RET1173:
26932
26933! lfsr step begin
26934srlx %l0, 1, %l3
26935xnor %l3, %l0, %l3
26936sllx %l3, 63, %l3
26937or %l3, %l0, %l0
26938srlx %l0, 1, %l0
26939
26940
26941P1174: !_BLD [2] (FP)
26942wr %g0, 0xf0, %asi
26943ldda [%i0 + 0] %asi, %f0
26944membar #Sync
26945! 5 addresses covered
26946fmovs %f4, %f3
26947fmovd %f8, %f4
26948
26949P1175: !_MEMBAR (FP)
26950
26951P1176: !_REPLACEMENT [13] (Int)
26952sethi %hi(0x2000), %l6
26953ld [%i2+32], %o5
26954st %o5, [%i2+32]
26955add %i2, %l6, %l7
26956ld [%l7+32], %o5
26957st %o5, [%l7+32]
26958add %l7, %l6, %l7
26959ld [%l7+32], %o5
26960st %o5, [%l7+32]
26961add %l7, %l6, %l7
26962ld [%l7+32], %o5
26963st %o5, [%l7+32]
26964add %l7, %l6, %l7
26965ld [%l7+32], %o5
26966st %o5, [%l7+32]
26967add %l7, %l6, %l7
26968ld [%l7+32], %o5
26969st %o5, [%l7+32]
26970add %l7, %l6, %l7
26971ld [%l7+32], %o5
26972st %o5, [%l7+32]
26973add %l7, %l6, %l7
26974ld [%l7+32], %o5
26975st %o5, [%l7+32]
26976
26977P1177: !_REPLACEMENT [34] (Int) (Nucleus ctx)
26978wr %g0, 0x4, %asi
26979sethi %hi(0x2000), %l3
26980ld [%i2+64], %l7
26981st %l7, [%i2+64]
26982add %i2, %l3, %l6
26983ld [%l6+64], %l7
26984st %l7, [%l6+64]
26985add %l6, %l3, %l6
26986ld [%l6+64], %l7
26987st %l7, [%l6+64]
26988add %l6, %l3, %l6
26989ld [%l6+64], %l7
26990st %l7, [%l6+64]
26991add %l6, %l3, %l6
26992ld [%l6+64], %l7
26993st %l7, [%l6+64]
26994add %l6, %l3, %l6
26995ld [%l6+64], %l7
26996st %l7, [%l6+64]
26997add %l6, %l3, %l6
26998ld [%l6+64], %l7
26999st %l7, [%l6+64]
27000add %l6, %l3, %l6
27001ld [%l6+64], %l7
27002st %l7, [%l6+64]
27003
27004P1178: !_REPLACEMENT [21] (Int) (Nucleus ctx)
27005wr %g0, 0x4, %asi
27006sethi %hi(0x2000), %o5
27007ld [%i2+0], %l6
27008st %l6, [%i2+0]
27009add %i2, %o5, %l3
27010ld [%l3+0], %l6
27011st %l6, [%l3+0]
27012add %l3, %o5, %l3
27013ld [%l3+0], %l6
27014st %l6, [%l3+0]
27015add %l3, %o5, %l3
27016ld [%l3+0], %l6
27017st %l6, [%l3+0]
27018add %l3, %o5, %l3
27019ld [%l3+0], %l6
27020st %l6, [%l3+0]
27021add %l3, %o5, %l3
27022ld [%l3+0], %l6
27023st %l6, [%l3+0]
27024add %l3, %o5, %l3
27025ld [%l3+0], %l6
27026st %l6, [%l3+0]
27027add %l3, %o5, %l3
27028ld [%l3+0], %l6
27029st %l6, [%l3+0]
27030
27031P1179: !_REPLACEMENT [6] (Int)
27032sethi %hi(0x2000), %l7
27033ld [%i2+96], %l3
27034st %l3, [%i2+96]
27035add %i2, %l7, %o5
27036ld [%o5+96], %l3
27037st %l3, [%o5+96]
27038add %o5, %l7, %o5
27039ld [%o5+96], %l3
27040st %l3, [%o5+96]
27041add %o5, %l7, %o5
27042ld [%o5+96], %l3
27043st %l3, [%o5+96]
27044add %o5, %l7, %o5
27045ld [%o5+96], %l3
27046st %l3, [%o5+96]
27047add %o5, %l7, %o5
27048ld [%o5+96], %l3
27049st %l3, [%o5+96]
27050add %o5, %l7, %o5
27051ld [%o5+96], %l3
27052st %l3, [%o5+96]
27053add %o5, %l7, %o5
27054ld [%o5+96], %l3
27055st %l3, [%o5+96]
27056
27057P1180: !_REPLACEMENT [22] (Int) (Branch target of P1273)
27058sethi %hi(0x2000), %l6
27059ld [%i2+4], %o5
27060st %o5, [%i2+4]
27061add %i2, %l6, %l7
27062ld [%l7+4], %o5
27063st %o5, [%l7+4]
27064add %l7, %l6, %l7
27065ld [%l7+4], %o5
27066st %o5, [%l7+4]
27067add %l7, %l6, %l7
27068ld [%l7+4], %o5
27069st %o5, [%l7+4]
27070add %l7, %l6, %l7
27071ld [%l7+4], %o5
27072st %o5, [%l7+4]
27073add %l7, %l6, %l7
27074ld [%l7+4], %o5
27075st %o5, [%l7+4]
27076add %l7, %l6, %l7
27077ld [%l7+4], %o5
27078st %o5, [%l7+4]
27079add %l7, %l6, %l7
27080ld [%l7+4], %o5
27081st %o5, [%l7+4]
27082ba P1181
27083nop
27084
27085TARGET1273:
27086ba RET1273
27087nop
27088
27089
27090P1181: !_MEMBAR (FP) (CBR)
27091
27092! cbranch
27093andcc %l0, 1, %g0
27094be,pt %xcc, TARGET1181
27095nop
27096RET1181:
27097
27098! lfsr step begin
27099srlx %l0, 1, %l3
27100xnor %l3, %l0, %l3
27101sllx %l3, 63, %l3
27102or %l3, %l0, %l0
27103srlx %l0, 1, %l0
27104
27105
27106P1182: !_BSTC [10] (maybe <- 0x41000009) (FP) (CBR) (Branch target of P1453)
27107wr %g0, 0xe0, %asi
27108! preparing store val #0, next val will be in f32
27109fmovs %f16, %f20
27110fadds %f16, %f17, %f16
27111fmovd %f20, %f32
27112membar #Sync
27113stda %f32, [%i1 + 64 ] %asi
27114
27115! cbranch
27116andcc %l0, 1, %g0
27117be,pn %xcc, TARGET1182
27118nop
27119RET1182:
27120
27121! lfsr step begin
27122srlx %l0, 1, %l3
27123xnor %l3, %l0, %l3
27124sllx %l3, 63, %l3
27125or %l3, %l0, %l0
27126srlx %l0, 1, %l0
27127
27128ba P1183
27129nop
27130
27131TARGET1453:
27132ba RET1453
27133nop
27134
27135
27136P1183: !_MEMBAR (FP)
27137membar #StoreLoad
27138
27139P1184: !_REPLACEMENT [20] (Int) (CBR) (Branch target of P1230)
27140sethi %hi(0x2000), %l6
27141ld [%i2+256], %o5
27142st %o5, [%i2+256]
27143add %i2, %l6, %l7
27144ld [%l7+256], %o5
27145st %o5, [%l7+256]
27146add %l7, %l6, %l7
27147ld [%l7+256], %o5
27148st %o5, [%l7+256]
27149add %l7, %l6, %l7
27150ld [%l7+256], %o5
27151st %o5, [%l7+256]
27152add %l7, %l6, %l7
27153ld [%l7+256], %o5
27154st %o5, [%l7+256]
27155add %l7, %l6, %l7
27156ld [%l7+256], %o5
27157st %o5, [%l7+256]
27158add %l7, %l6, %l7
27159ld [%l7+256], %o5
27160st %o5, [%l7+256]
27161add %l7, %l6, %l7
27162ld [%l7+256], %o5
27163st %o5, [%l7+256]
27164
27165! cbranch
27166andcc %l0, 1, %g0
27167be,pn %xcc, TARGET1184
27168nop
27169RET1184:
27170
27171! lfsr step begin
27172srlx %l0, 1, %l3
27173xnor %l3, %l0, %l3
27174sllx %l3, 63, %l3
27175or %l3, %l0, %l0
27176srlx %l0, 1, %l0
27177
27178ba P1185
27179nop
27180
27181TARGET1230:
27182ba RET1230
27183nop
27184
27185
27186P1185: !_REPLACEMENT [1] (Int)
27187sethi %hi(0x2000), %l6
27188ld [%i2+4], %o5
27189st %o5, [%i2+4]
27190add %i2, %l6, %l7
27191ld [%l7+4], %o5
27192st %o5, [%l7+4]
27193add %l7, %l6, %l7
27194ld [%l7+4], %o5
27195st %o5, [%l7+4]
27196add %l7, %l6, %l7
27197ld [%l7+4], %o5
27198st %o5, [%l7+4]
27199add %l7, %l6, %l7
27200ld [%l7+4], %o5
27201st %o5, [%l7+4]
27202add %l7, %l6, %l7
27203ld [%l7+4], %o5
27204st %o5, [%l7+4]
27205add %l7, %l6, %l7
27206ld [%l7+4], %o5
27207st %o5, [%l7+4]
27208add %l7, %l6, %l7
27209ld [%l7+4], %o5
27210st %o5, [%l7+4]
27211
27212P1186: !_REPLACEMENT [31] (Int) (Secondary ctx)
27213wr %g0, 0x81, %asi
27214sethi %hi(0x2000), %l3
27215ld [%i2+64], %l7
27216st %l7, [%i2+64]
27217add %i2, %l3, %l6
27218ld [%l6+64], %l7
27219st %l7, [%l6+64]
27220add %l6, %l3, %l6
27221ld [%l6+64], %l7
27222st %l7, [%l6+64]
27223add %l6, %l3, %l6
27224ld [%l6+64], %l7
27225st %l7, [%l6+64]
27226add %l6, %l3, %l6
27227ld [%l6+64], %l7
27228st %l7, [%l6+64]
27229add %l6, %l3, %l6
27230ld [%l6+64], %l7
27231st %l7, [%l6+64]
27232add %l6, %l3, %l6
27233ld [%l6+64], %l7
27234st %l7, [%l6+64]
27235add %l6, %l3, %l6
27236ld [%l6+64], %l7
27237st %l7, [%l6+64]
27238
27239P1187: !_MEMBAR (FP)
27240membar #StoreLoad
27241
27242P1188: !_BLD [15] (FP)
27243wr %g0, 0xf0, %asi
27244sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
27245add %i0, %i3, %i3
27246ldda [%i3 + 128] %asi, %f32
27247membar #Sync
27248! 1 addresses covered
27249fmovd %f32, %f18
27250fmovs %f18, %f5
27251
27252P1189: !_MEMBAR (FP)
27253
27254P1190: !_REPLACEMENT [12] (Int) (Secondary ctx)
27255wr %g0, 0x81, %asi
27256sethi %hi(0x2000), %o5
27257ld [%i2+4], %l6
27258st %l6, [%i2+4]
27259add %i2, %o5, %l3
27260ld [%l3+4], %l6
27261st %l6, [%l3+4]
27262add %l3, %o5, %l3
27263ld [%l3+4], %l6
27264st %l6, [%l3+4]
27265add %l3, %o5, %l3
27266ld [%l3+4], %l6
27267st %l6, [%l3+4]
27268add %l3, %o5, %l3
27269ld [%l3+4], %l6
27270st %l6, [%l3+4]
27271add %l3, %o5, %l3
27272ld [%l3+4], %l6
27273st %l6, [%l3+4]
27274add %l3, %o5, %l3
27275ld [%l3+4], %l6
27276st %l6, [%l3+4]
27277add %l3, %o5, %l3
27278ld [%l3+4], %l6
27279st %l6, [%l3+4]
27280
27281P1191: !_REPLACEMENT [3] (Int)
27282sethi %hi(0x2000), %l7
27283ld [%i2+16], %l3
27284st %l3, [%i2+16]
27285add %i2, %l7, %o5
27286ld [%o5+16], %l3
27287st %l3, [%o5+16]
27288add %o5, %l7, %o5
27289ld [%o5+16], %l3
27290st %l3, [%o5+16]
27291add %o5, %l7, %o5
27292ld [%o5+16], %l3
27293st %l3, [%o5+16]
27294add %o5, %l7, %o5
27295ld [%o5+16], %l3
27296st %l3, [%o5+16]
27297add %o5, %l7, %o5
27298ld [%o5+16], %l3
27299st %l3, [%o5+16]
27300add %o5, %l7, %o5
27301ld [%o5+16], %l3
27302st %l3, [%o5+16]
27303add %o5, %l7, %o5
27304ld [%o5+16], %l3
27305st %l3, [%o5+16]
27306
27307P1192: !_REPLACEMENT [30] (Int) (Secondary ctx)
27308wr %g0, 0x81, %asi
27309sethi %hi(0x2000), %l6
27310ld [%i2+32], %o5
27311st %o5, [%i2+32]
27312add %i2, %l6, %l7
27313ld [%l7+32], %o5
27314st %o5, [%l7+32]
27315add %l7, %l6, %l7
27316ld [%l7+32], %o5
27317st %o5, [%l7+32]
27318add %l7, %l6, %l7
27319ld [%l7+32], %o5
27320st %o5, [%l7+32]
27321add %l7, %l6, %l7
27322ld [%l7+32], %o5
27323st %o5, [%l7+32]
27324add %l7, %l6, %l7
27325ld [%l7+32], %o5
27326st %o5, [%l7+32]
27327add %l7, %l6, %l7
27328ld [%l7+32], %o5
27329st %o5, [%l7+32]
27330add %l7, %l6, %l7
27331ld [%l7+32], %o5
27332st %o5, [%l7+32]
27333
27334P1193: !_ST [27] (maybe <- 0x4100000a) (FP) (CBR)
27335sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
27336add %i0, %i2, %i2
27337! preparing store val #0, next val will be in f20
27338fmovs %f16, %f20
27339fadds %f16, %f17, %f16
27340st %f20, [%i2 + 160 ]
27341
27342! cbranch
27343andcc %l0, 1, %g0
27344be,pn %xcc, TARGET1193
27345nop
27346RET1193:
27347
27348! lfsr step begin
27349srlx %l0, 1, %o5
27350xnor %o5, %l0, %o5
27351sllx %o5, 63, %o5
27352or %o5, %l0, %l0
27353srlx %l0, 1, %l0
27354
27355
27356P1194: !_REPLACEMENT [28] (Int) (Branch target of P1220)
27357sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
27358add %i0, %i3, %i3
27359sethi %hi(0x2000), %l3
27360ld [%i3+0], %l7
27361st %l7, [%i3+0]
27362add %i3, %l3, %l6
27363ld [%l6+0], %l7
27364st %l7, [%l6+0]
27365add %l6, %l3, %l6
27366ld [%l6+0], %l7
27367st %l7, [%l6+0]
27368add %l6, %l3, %l6
27369ld [%l6+0], %l7
27370st %l7, [%l6+0]
27371add %l6, %l3, %l6
27372ld [%l6+0], %l7
27373st %l7, [%l6+0]
27374add %l6, %l3, %l6
27375ld [%l6+0], %l7
27376st %l7, [%l6+0]
27377add %l6, %l3, %l6
27378ld [%l6+0], %l7
27379st %l7, [%l6+0]
27380add %l6, %l3, %l6
27381ld [%l6+0], %l7
27382st %l7, [%l6+0]
27383ba P1195
27384nop
27385
27386TARGET1220:
27387ba RET1220
27388nop
27389
27390
27391P1195: !_REPLACEMENT [12] (Int) (Nucleus ctx)
27392wr %g0, 0x4, %asi
27393sethi %hi(0x2000), %o5
27394ld [%i3+4], %l6
27395st %l6, [%i3+4]
27396add %i3, %o5, %l3
27397ld [%l3+4], %l6
27398st %l6, [%l3+4]
27399add %l3, %o5, %l3
27400ld [%l3+4], %l6
27401st %l6, [%l3+4]
27402add %l3, %o5, %l3
27403ld [%l3+4], %l6
27404st %l6, [%l3+4]
27405add %l3, %o5, %l3
27406ld [%l3+4], %l6
27407st %l6, [%l3+4]
27408add %l3, %o5, %l3
27409ld [%l3+4], %l6
27410st %l6, [%l3+4]
27411add %l3, %o5, %l3
27412ld [%l3+4], %l6
27413st %l6, [%l3+4]
27414add %l3, %o5, %l3
27415ld [%l3+4], %l6
27416st %l6, [%l3+4]
27417
27418P1196: !_REPLACEMENT [8] (Int) (CBR) (Branch target of P1223)
27419sethi %hi(0x2000), %l7
27420ld [%i3+0], %l3
27421st %l3, [%i3+0]
27422add %i3, %l7, %o5
27423ld [%o5+0], %l3
27424st %l3, [%o5+0]
27425add %o5, %l7, %o5
27426ld [%o5+0], %l3
27427st %l3, [%o5+0]
27428add %o5, %l7, %o5
27429ld [%o5+0], %l3
27430st %l3, [%o5+0]
27431add %o5, %l7, %o5
27432ld [%o5+0], %l3
27433st %l3, [%o5+0]
27434add %o5, %l7, %o5
27435ld [%o5+0], %l3
27436st %l3, [%o5+0]
27437add %o5, %l7, %o5
27438ld [%o5+0], %l3
27439st %l3, [%o5+0]
27440add %o5, %l7, %o5
27441ld [%o5+0], %l3
27442st %l3, [%o5+0]
27443
27444! cbranch
27445andcc %l0, 1, %g0
27446be,pn %xcc, TARGET1196
27447nop
27448RET1196:
27449
27450! lfsr step begin
27451srlx %l0, 1, %l6
27452xnor %l6, %l0, %l6
27453sllx %l6, 63, %l6
27454or %l6, %l0, %l0
27455srlx %l0, 1, %l0
27456
27457ba P1197
27458nop
27459
27460TARGET1223:
27461ba RET1223
27462nop
27463
27464
27465P1197: !_ST [9] (maybe <- 0x1800002) (Int) (Branch target of P1503)
27466stw %l4, [%i1 + 32 ]
27467add %l4, 1, %l4
27468ba P1198
27469nop
27470
27471TARGET1503:
27472ba RET1503
27473nop
27474
27475
27476P1198: !_IDC_FLIP [28] (Int)
27477sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
27478add %i0, %i2, %i2
27479IDC_FLIP(1198, 19120, 3, 0x46000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
27480
27481P1199: !_MEMBAR (FP)
27482
27483P1200: !_BSTC [24] (maybe <- 0x4100000b) (FP) (CBR)
27484wr %g0, 0xe0, %asi
27485sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
27486add %i0, %i3, %i3
27487! preparing store val #0, next val will be in f32
27488fmovs %f16, %f20
27489fadds %f16, %f17, %f16
27490! preparing store val #1, next val will be in f40
27491fmovd %f20, %f32
27492fmovs %f16, %f20
27493fadds %f16, %f17, %f16
27494fmovd %f20, %f40
27495membar #Sync
27496stda %f32, [%i3 + 64 ] %asi
27497
27498! cbranch
27499andcc %l0, 1, %g0
27500be,pn %xcc, TARGET1200
27501nop
27502RET1200:
27503
27504! lfsr step begin
27505srlx %l0, 1, %l3
27506xnor %l3, %l0, %l3
27507sllx %l3, 63, %l3
27508or %l3, %l0, %l0
27509srlx %l0, 1, %l0
27510
27511
27512P1201: !_MEMBAR (FP)
27513membar #StoreLoad
27514
27515P1202: !_REPLACEMENT [7] (Int) (Secondary ctx)
27516wr %g0, 0x81, %asi
27517sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
27518add %i0, %i2, %i2
27519sethi %hi(0x2000), %l6
27520ld [%i2+128], %o5
27521st %o5, [%i2+128]
27522add %i2, %l6, %l7
27523ld [%l7+128], %o5
27524st %o5, [%l7+128]
27525add %l7, %l6, %l7
27526ld [%l7+128], %o5
27527st %o5, [%l7+128]
27528add %l7, %l6, %l7
27529ld [%l7+128], %o5
27530st %o5, [%l7+128]
27531add %l7, %l6, %l7
27532ld [%l7+128], %o5
27533st %o5, [%l7+128]
27534add %l7, %l6, %l7
27535ld [%l7+128], %o5
27536st %o5, [%l7+128]
27537add %l7, %l6, %l7
27538ld [%l7+128], %o5
27539st %o5, [%l7+128]
27540add %l7, %l6, %l7
27541ld [%l7+128], %o5
27542st %o5, [%l7+128]
27543
27544P1203: !_REPLACEMENT [19] (Int) (CBR)
27545sethi %hi(0x2000), %l3
27546ld [%i2+0], %l7
27547st %l7, [%i2+0]
27548add %i2, %l3, %l6
27549ld [%l6+0], %l7
27550st %l7, [%l6+0]
27551add %l6, %l3, %l6
27552ld [%l6+0], %l7
27553st %l7, [%l6+0]
27554add %l6, %l3, %l6
27555ld [%l6+0], %l7
27556st %l7, [%l6+0]
27557add %l6, %l3, %l6
27558ld [%l6+0], %l7
27559st %l7, [%l6+0]
27560add %l6, %l3, %l6
27561ld [%l6+0], %l7
27562st %l7, [%l6+0]
27563add %l6, %l3, %l6
27564ld [%l6+0], %l7
27565st %l7, [%l6+0]
27566add %l6, %l3, %l6
27567ld [%l6+0], %l7
27568st %l7, [%l6+0]
27569
27570! cbranch
27571andcc %l0, 1, %g0
27572be,pt %xcc, TARGET1203
27573nop
27574RET1203:
27575
27576! lfsr step begin
27577srlx %l0, 1, %o5
27578xnor %o5, %l0, %o5
27579sllx %o5, 63, %o5
27580or %o5, %l0, %l0
27581srlx %l0, 1, %l0
27582
27583
27584P1204: !_IDC_FLIP [23] (Int) (CBR)
27585IDC_FLIP(1204, 1244, 3, 0x45800020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3)
27586
27587! cbranch
27588andcc %l0, 1, %g0
27589be,pn %xcc, TARGET1204
27590nop
27591RET1204:
27592
27593! lfsr step begin
27594srlx %l0, 1, %l6
27595xnor %l6, %l0, %l6
27596sllx %l6, 63, %l6
27597or %l6, %l0, %l0
27598srlx %l0, 1, %l0
27599
27600
27601P1205: !_LD [11] (FP)
27602sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
27603add %i0, %i3, %i3
27604ld [%i3 + 0], %f6
27605! 1 addresses covered
27606
27607P1206: !_REPLACEMENT [11] (Int) (CBR)
27608sethi %hi(0x2000), %l7
27609ld [%i2+0], %l3
27610st %l3, [%i2+0]
27611add %i2, %l7, %o5
27612ld [%o5+0], %l3
27613st %l3, [%o5+0]
27614add %o5, %l7, %o5
27615ld [%o5+0], %l3
27616st %l3, [%o5+0]
27617add %o5, %l7, %o5
27618ld [%o5+0], %l3
27619st %l3, [%o5+0]
27620add %o5, %l7, %o5
27621ld [%o5+0], %l3
27622st %l3, [%o5+0]
27623add %o5, %l7, %o5
27624ld [%o5+0], %l3
27625st %l3, [%o5+0]
27626add %o5, %l7, %o5
27627ld [%o5+0], %l3
27628st %l3, [%o5+0]
27629add %o5, %l7, %o5
27630ld [%o5+0], %l3
27631st %l3, [%o5+0]
27632
27633! cbranch
27634andcc %l0, 1, %g0
27635be,pt %xcc, TARGET1206
27636nop
27637RET1206:
27638
27639! lfsr step begin
27640srlx %l0, 1, %l6
27641xnor %l6, %l0, %l6
27642sllx %l6, 63, %l6
27643or %l6, %l0, %l0
27644srlx %l0, 1, %l0
27645
27646
27647P1207: !_ST [21] (maybe <- 0x1800003) (Int) (Secondary ctx)
27648wr %g0, 0x81, %asi
27649sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
27650add %i0, %i2, %i2
27651stwa %l4, [%i2 + 0] %asi
27652add %l4, 1, %l4
27653
27654P1208: !_REPLACEMENT [29] (Int)
27655sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
27656sub %i0, %i3, %i3
27657sethi %hi(0x2000), %l6
27658ld [%i3+4], %o5
27659st %o5, [%i3+4]
27660add %i3, %l6, %l7
27661ld [%l7+4], %o5
27662st %o5, [%l7+4]
27663add %l7, %l6, %l7
27664ld [%l7+4], %o5
27665st %o5, [%l7+4]
27666add %l7, %l6, %l7
27667ld [%l7+4], %o5
27668st %o5, [%l7+4]
27669add %l7, %l6, %l7
27670ld [%l7+4], %o5
27671st %o5, [%l7+4]
27672add %l7, %l6, %l7
27673ld [%l7+4], %o5
27674st %o5, [%l7+4]
27675add %l7, %l6, %l7
27676ld [%l7+4], %o5
27677st %o5, [%l7+4]
27678add %l7, %l6, %l7
27679ld [%l7+4], %o5
27680st %o5, [%l7+4]
27681
27682P1209: !_REPLACEMENT [33] (Int)
27683sethi %hi(0x2000), %l3
27684ld [%i3+0], %l7
27685st %l7, [%i3+0]
27686add %i3, %l3, %l6
27687ld [%l6+0], %l7
27688st %l7, [%l6+0]
27689add %l6, %l3, %l6
27690ld [%l6+0], %l7
27691st %l7, [%l6+0]
27692add %l6, %l3, %l6
27693ld [%l6+0], %l7
27694st %l7, [%l6+0]
27695add %l6, %l3, %l6
27696ld [%l6+0], %l7
27697st %l7, [%l6+0]
27698add %l6, %l3, %l6
27699ld [%l6+0], %l7
27700st %l7, [%l6+0]
27701add %l6, %l3, %l6
27702ld [%l6+0], %l7
27703st %l7, [%l6+0]
27704add %l6, %l3, %l6
27705ld [%l6+0], %l7
27706st %l7, [%l6+0]
27707
27708P1210: !_REPLACEMENT [11] (Int) (Nucleus ctx)
27709wr %g0, 0x4, %asi
27710sethi %hi(0x2000), %o5
27711ld [%i3+0], %l6
27712st %l6, [%i3+0]
27713add %i3, %o5, %l3
27714ld [%l3+0], %l6
27715st %l6, [%l3+0]
27716add %l3, %o5, %l3
27717ld [%l3+0], %l6
27718st %l6, [%l3+0]
27719add %l3, %o5, %l3
27720ld [%l3+0], %l6
27721st %l6, [%l3+0]
27722add %l3, %o5, %l3
27723ld [%l3+0], %l6
27724st %l6, [%l3+0]
27725add %l3, %o5, %l3
27726ld [%l3+0], %l6
27727st %l6, [%l3+0]
27728add %l3, %o5, %l3
27729ld [%l3+0], %l6
27730st %l6, [%l3+0]
27731add %l3, %o5, %l3
27732ld [%l3+0], %l6
27733st %l6, [%l3+0]
27734
27735P1211: !_PREFETCH [4] (Int)
27736prefetch [%i0 + 32], 1
27737
27738P1212: !_REPLACEMENT [15] (Int)
27739sethi %hi(0x2000), %l7
27740ld [%i3+128], %l3
27741st %l3, [%i3+128]
27742add %i3, %l7, %o5
27743ld [%o5+128], %l3
27744st %l3, [%o5+128]
27745add %o5, %l7, %o5
27746ld [%o5+128], %l3
27747st %l3, [%o5+128]
27748add %o5, %l7, %o5
27749ld [%o5+128], %l3
27750st %l3, [%o5+128]
27751add %o5, %l7, %o5
27752ld [%o5+128], %l3
27753st %l3, [%o5+128]
27754add %o5, %l7, %o5
27755ld [%o5+128], %l3
27756st %l3, [%o5+128]
27757add %o5, %l7, %o5
27758ld [%o5+128], %l3
27759st %l3, [%o5+128]
27760add %o5, %l7, %o5
27761ld [%o5+128], %l3
27762st %l3, [%o5+128]
27763
27764P1213: !_PREFETCH [19] (Int)
27765sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
27766add %i0, %i2, %i2
27767prefetch [%i2 + 0], 1
27768
27769P1214: !_REPLACEMENT [15] (Int) (Branch target of P1389)
27770sethi %hi(0x2000), %l6
27771ld [%i3+128], %o5
27772st %o5, [%i3+128]
27773add %i3, %l6, %l7
27774ld [%l7+128], %o5
27775st %o5, [%l7+128]
27776add %l7, %l6, %l7
27777ld [%l7+128], %o5
27778st %o5, [%l7+128]
27779add %l7, %l6, %l7
27780ld [%l7+128], %o5
27781st %o5, [%l7+128]
27782add %l7, %l6, %l7
27783ld [%l7+128], %o5
27784st %o5, [%l7+128]
27785add %l7, %l6, %l7
27786ld [%l7+128], %o5
27787st %o5, [%l7+128]
27788add %l7, %l6, %l7
27789ld [%l7+128], %o5
27790st %o5, [%l7+128]
27791add %l7, %l6, %l7
27792ld [%l7+128], %o5
27793st %o5, [%l7+128]
27794ba P1215
27795nop
27796
27797TARGET1389:
27798ba RET1389
27799nop
27800
27801
27802P1215: !_REPLACEMENT [16] (Int) (Branch target of P1495)
27803sethi %hi(0x2000), %l3
27804ld [%i3+16], %l7
27805st %l7, [%i3+16]
27806add %i3, %l3, %l6
27807ld [%l6+16], %l7
27808st %l7, [%l6+16]
27809add %l6, %l3, %l6
27810ld [%l6+16], %l7
27811st %l7, [%l6+16]
27812add %l6, %l3, %l6
27813ld [%l6+16], %l7
27814st %l7, [%l6+16]
27815add %l6, %l3, %l6
27816ld [%l6+16], %l7
27817st %l7, [%l6+16]
27818add %l6, %l3, %l6
27819ld [%l6+16], %l7
27820st %l7, [%l6+16]
27821add %l6, %l3, %l6
27822ld [%l6+16], %l7
27823st %l7, [%l6+16]
27824add %l6, %l3, %l6
27825ld [%l6+16], %l7
27826st %l7, [%l6+16]
27827ba P1216
27828nop
27829
27830TARGET1495:
27831ba RET1495
27832nop
27833
27834
27835P1216: !_MEMBAR (FP)
27836
27837P1217: !_BST [4] (maybe <- 0x4100000d) (FP)
27838wr %g0, 0xf0, %asi
27839! preparing store val #0, next val will be in f32
27840fmovs %f16, %f20
27841fadds %f16, %f17, %f16
27842! preparing store val #1, next val will be in f33
27843fmovs %f16, %f21
27844fadds %f16, %f17, %f16
27845! preparing store val #2, next val will be in f34
27846fmovd %f20, %f32
27847fmovs %f16, %f20
27848fadds %f16, %f17, %f16
27849! preparing store val #3, next val will be in f36
27850fmovd %f20, %f34
27851fmovs %f16, %f20
27852fadds %f16, %f17, %f16
27853! preparing store val #4, next val will be in f40
27854fmovd %f20, %f36
27855fmovs %f16, %f20
27856fadds %f16, %f17, %f16
27857fmovd %f20, %f40
27858membar #Sync
27859stda %f32, [%i0 + 0 ] %asi
27860
27861P1218: !_MEMBAR (FP)
27862membar #StoreLoad
27863
27864P1219: !_REPLACEMENT [26] (Int) (Nucleus ctx)
27865wr %g0, 0x4, %asi
27866sethi %hi(0x2000), %l7
27867ld [%i3+128], %l3
27868st %l3, [%i3+128]
27869add %i3, %l7, %o5
27870ld [%o5+128], %l3
27871st %l3, [%o5+128]
27872add %o5, %l7, %o5
27873ld [%o5+128], %l3
27874st %l3, [%o5+128]
27875add %o5, %l7, %o5
27876ld [%o5+128], %l3
27877st %l3, [%o5+128]
27878add %o5, %l7, %o5
27879ld [%o5+128], %l3
27880st %l3, [%o5+128]
27881add %o5, %l7, %o5
27882ld [%o5+128], %l3
27883st %l3, [%o5+128]
27884add %o5, %l7, %o5
27885ld [%o5+128], %l3
27886st %l3, [%o5+128]
27887add %o5, %l7, %o5
27888ld [%o5+128], %l3
27889st %l3, [%o5+128]
27890
27891P1220: !_REPLACEMENT [25] (Int) (CBR) (Nucleus ctx) (Branch target of P1173)
27892wr %g0, 0x4, %asi
27893sethi %hi(0x2000), %l6
27894ld [%i3+96], %o5
27895st %o5, [%i3+96]
27896add %i3, %l6, %l7
27897ld [%l7+96], %o5
27898st %o5, [%l7+96]
27899add %l7, %l6, %l7
27900ld [%l7+96], %o5
27901st %o5, [%l7+96]
27902add %l7, %l6, %l7
27903ld [%l7+96], %o5
27904st %o5, [%l7+96]
27905add %l7, %l6, %l7
27906ld [%l7+96], %o5
27907st %o5, [%l7+96]
27908add %l7, %l6, %l7
27909ld [%l7+96], %o5
27910st %o5, [%l7+96]
27911add %l7, %l6, %l7
27912ld [%l7+96], %o5
27913st %o5, [%l7+96]
27914add %l7, %l6, %l7
27915ld [%l7+96], %o5
27916st %o5, [%l7+96]
27917
27918! cbranch
27919andcc %l0, 1, %g0
27920be,pn %xcc, TARGET1220
27921nop
27922RET1220:
27923
27924! lfsr step begin
27925srlx %l0, 1, %l3
27926xnor %l3, %l0, %l3
27927sllx %l3, 63, %l3
27928or %l3, %l0, %l0
27929srlx %l0, 1, %l0
27930
27931ba P1221
27932nop
27933
27934TARGET1173:
27935ba RET1173
27936nop
27937
27938
27939P1221: !_MEMBAR (FP)
27940
27941P1222: !_BSTC [33] (maybe <- 0x41000012) (FP)
27942wr %g0, 0xe0, %asi
27943sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
27944sub %i0, %i3, %i3
27945! preparing store val #0, next val will be in f32
27946fmovs %f16, %f20
27947fadds %f16, %f17, %f16
27948fmovd %f20, %f32
27949membar #Sync
27950stda %f32, [%i3 + 0 ] %asi
27951
27952P1223: !_MEMBAR (FP) (CBR)
27953membar #StoreLoad
27954
27955! cbranch
27956andcc %l0, 1, %g0
27957be,pt %xcc, TARGET1223
27958nop
27959RET1223:
27960
27961! lfsr step begin
27962srlx %l0, 1, %l3
27963xnor %l3, %l0, %l3
27964sllx %l3, 63, %l3
27965or %l3, %l0, %l0
27966srlx %l0, 1, %l0
27967
27968
27969P1224: !_REPLACEMENT [26] (Int)
27970sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
27971sub %i0, %i2, %i2
27972sethi %hi(0x2000), %l6
27973ld [%i2+128], %o5
27974st %o5, [%i2+128]
27975add %i2, %l6, %l7
27976ld [%l7+128], %o5
27977st %o5, [%l7+128]
27978add %l7, %l6, %l7
27979ld [%l7+128], %o5
27980st %o5, [%l7+128]
27981add %l7, %l6, %l7
27982ld [%l7+128], %o5
27983st %o5, [%l7+128]
27984add %l7, %l6, %l7
27985ld [%l7+128], %o5
27986st %o5, [%l7+128]
27987add %l7, %l6, %l7
27988ld [%l7+128], %o5
27989st %o5, [%l7+128]
27990add %l7, %l6, %l7
27991ld [%l7+128], %o5
27992st %o5, [%l7+128]
27993add %l7, %l6, %l7
27994ld [%l7+128], %o5
27995st %o5, [%l7+128]
27996
27997P1225: !_MEMBAR (FP) (Branch target of P1355)
27998ba P1226
27999nop
28000
28001TARGET1355:
28002ba RET1355
28003nop
28004
28005
28006P1226: !_BST [10] (maybe <- 0x41000013) (FP) (CBR)
28007wr %g0, 0xf0, %asi
28008! preparing store val #0, next val will be in f32
28009fmovs %f16, %f20
28010fadds %f16, %f17, %f16
28011fmovd %f20, %f32
28012membar #Sync
28013stda %f32, [%i1 + 64 ] %asi
28014
28015! cbranch
28016andcc %l0, 1, %g0
28017be,pt %xcc, TARGET1226
28018nop
28019RET1226:
28020
28021! lfsr step begin
28022srlx %l0, 1, %o5
28023xnor %o5, %l0, %o5
28024sllx %o5, 63, %o5
28025or %o5, %l0, %l0
28026srlx %l0, 1, %l0
28027
28028
28029P1227: !_MEMBAR (FP)
28030membar #StoreLoad
28031
28032P1228: !_REPLACEMENT [27] (Int)
28033sethi %hi(0x2000), %l3
28034ld [%i2+160], %l7
28035st %l7, [%i2+160]
28036add %i2, %l3, %l6
28037ld [%l6+160], %l7
28038st %l7, [%l6+160]
28039add %l6, %l3, %l6
28040ld [%l6+160], %l7
28041st %l7, [%l6+160]
28042add %l6, %l3, %l6
28043ld [%l6+160], %l7
28044st %l7, [%l6+160]
28045add %l6, %l3, %l6
28046ld [%l6+160], %l7
28047st %l7, [%l6+160]
28048add %l6, %l3, %l6
28049ld [%l6+160], %l7
28050st %l7, [%l6+160]
28051add %l6, %l3, %l6
28052ld [%l6+160], %l7
28053st %l7, [%l6+160]
28054add %l6, %l3, %l6
28055ld [%l6+160], %l7
28056st %l7, [%l6+160]
28057
28058P1229: !_REPLACEMENT [32] (Int)
28059sethi %hi(0x2000), %o5
28060ld [%i2+96], %l6
28061st %l6, [%i2+96]
28062add %i2, %o5, %l3
28063ld [%l3+96], %l6
28064st %l6, [%l3+96]
28065add %l3, %o5, %l3
28066ld [%l3+96], %l6
28067st %l6, [%l3+96]
28068add %l3, %o5, %l3
28069ld [%l3+96], %l6
28070st %l6, [%l3+96]
28071add %l3, %o5, %l3
28072ld [%l3+96], %l6
28073st %l6, [%l3+96]
28074add %l3, %o5, %l3
28075ld [%l3+96], %l6
28076st %l6, [%l3+96]
28077add %l3, %o5, %l3
28078ld [%l3+96], %l6
28079st %l6, [%l3+96]
28080add %l3, %o5, %l3
28081ld [%l3+96], %l6
28082st %l6, [%l3+96]
28083
28084P1230: !_REPLACEMENT [3] (Int) (CBR)
28085sethi %hi(0x2000), %l7
28086ld [%i2+16], %l3
28087st %l3, [%i2+16]
28088add %i2, %l7, %o5
28089ld [%o5+16], %l3
28090st %l3, [%o5+16]
28091add %o5, %l7, %o5
28092ld [%o5+16], %l3
28093st %l3, [%o5+16]
28094add %o5, %l7, %o5
28095ld [%o5+16], %l3
28096st %l3, [%o5+16]
28097add %o5, %l7, %o5
28098ld [%o5+16], %l3
28099st %l3, [%o5+16]
28100add %o5, %l7, %o5
28101ld [%o5+16], %l3
28102st %l3, [%o5+16]
28103add %o5, %l7, %o5
28104ld [%o5+16], %l3
28105st %l3, [%o5+16]
28106add %o5, %l7, %o5
28107ld [%o5+16], %l3
28108st %l3, [%o5+16]
28109
28110! cbranch
28111andcc %l0, 1, %g0
28112be,pn %xcc, TARGET1230
28113nop
28114RET1230:
28115
28116! lfsr step begin
28117srlx %l0, 1, %l6
28118xnor %l6, %l0, %l6
28119sllx %l6, 63, %l6
28120or %l6, %l0, %l0
28121srlx %l0, 1, %l0
28122
28123
28124P1231: !_FLUSH [20] (Int)
28125! Unsupported instruction
28126
28127P1232: !_REPLACEMENT [20] (Int) (CBR)
28128sethi %hi(0x2000), %l7
28129ld [%i2+256], %l3
28130st %l3, [%i2+256]
28131add %i2, %l7, %o5
28132ld [%o5+256], %l3
28133st %l3, [%o5+256]
28134add %o5, %l7, %o5
28135ld [%o5+256], %l3
28136st %l3, [%o5+256]
28137add %o5, %l7, %o5
28138ld [%o5+256], %l3
28139st %l3, [%o5+256]
28140add %o5, %l7, %o5
28141ld [%o5+256], %l3
28142st %l3, [%o5+256]
28143add %o5, %l7, %o5
28144ld [%o5+256], %l3
28145st %l3, [%o5+256]
28146add %o5, %l7, %o5
28147ld [%o5+256], %l3
28148st %l3, [%o5+256]
28149add %o5, %l7, %o5
28150ld [%o5+256], %l3
28151st %l3, [%o5+256]
28152
28153! cbranch
28154andcc %l0, 1, %g0
28155be,pt %xcc, TARGET1232
28156nop
28157RET1232:
28158
28159! lfsr step begin
28160srlx %l0, 1, %l6
28161xnor %l6, %l0, %l6
28162sllx %l6, 63, %l6
28163or %l6, %l0, %l0
28164srlx %l0, 1, %l0
28165
28166
28167P1233: !_REPLACEMENT [9] (Int)
28168sethi %hi(0x2000), %l7
28169ld [%i2+32], %l3
28170st %l3, [%i2+32]
28171add %i2, %l7, %o5
28172ld [%o5+32], %l3
28173st %l3, [%o5+32]
28174add %o5, %l7, %o5
28175ld [%o5+32], %l3
28176st %l3, [%o5+32]
28177add %o5, %l7, %o5
28178ld [%o5+32], %l3
28179st %l3, [%o5+32]
28180add %o5, %l7, %o5
28181ld [%o5+32], %l3
28182st %l3, [%o5+32]
28183add %o5, %l7, %o5
28184ld [%o5+32], %l3
28185st %l3, [%o5+32]
28186add %o5, %l7, %o5
28187ld [%o5+32], %l3
28188st %l3, [%o5+32]
28189add %o5, %l7, %o5
28190ld [%o5+32], %l3
28191st %l3, [%o5+32]
28192
28193P1234: !_REPLACEMENT [7] (Int) (Secondary ctx)
28194wr %g0, 0x81, %asi
28195sethi %hi(0x2000), %l6
28196ld [%i2+128], %o5
28197st %o5, [%i2+128]
28198add %i2, %l6, %l7
28199ld [%l7+128], %o5
28200st %o5, [%l7+128]
28201add %l7, %l6, %l7
28202ld [%l7+128], %o5
28203st %o5, [%l7+128]
28204add %l7, %l6, %l7
28205ld [%l7+128], %o5
28206st %o5, [%l7+128]
28207add %l7, %l6, %l7
28208ld [%l7+128], %o5
28209st %o5, [%l7+128]
28210add %l7, %l6, %l7
28211ld [%l7+128], %o5
28212st %o5, [%l7+128]
28213add %l7, %l6, %l7
28214ld [%l7+128], %o5
28215st %o5, [%l7+128]
28216add %l7, %l6, %l7
28217ld [%l7+128], %o5
28218st %o5, [%l7+128]
28219
28220P1235: !_REPLACEMENT [0] (Int)
28221sethi %hi(0x2000), %l3
28222ld [%i2+0], %l7
28223st %l7, [%i2+0]
28224add %i2, %l3, %l6
28225ld [%l6+0], %l7
28226st %l7, [%l6+0]
28227add %l6, %l3, %l6
28228ld [%l6+0], %l7
28229st %l7, [%l6+0]
28230add %l6, %l3, %l6
28231ld [%l6+0], %l7
28232st %l7, [%l6+0]
28233add %l6, %l3, %l6
28234ld [%l6+0], %l7
28235st %l7, [%l6+0]
28236add %l6, %l3, %l6
28237ld [%l6+0], %l7
28238st %l7, [%l6+0]
28239add %l6, %l3, %l6
28240ld [%l6+0], %l7
28241st %l7, [%l6+0]
28242add %l6, %l3, %l6
28243ld [%l6+0], %l7
28244st %l7, [%l6+0]
28245
28246P1236: !_REPLACEMENT [18] (Int) (CBR)
28247sethi %hi(0x2000), %o5
28248ld [%i2+128], %l6
28249st %l6, [%i2+128]
28250add %i2, %o5, %l3
28251ld [%l3+128], %l6
28252st %l6, [%l3+128]
28253add %l3, %o5, %l3
28254ld [%l3+128], %l6
28255st %l6, [%l3+128]
28256add %l3, %o5, %l3
28257ld [%l3+128], %l6
28258st %l6, [%l3+128]
28259add %l3, %o5, %l3
28260ld [%l3+128], %l6
28261st %l6, [%l3+128]
28262add %l3, %o5, %l3
28263ld [%l3+128], %l6
28264st %l6, [%l3+128]
28265add %l3, %o5, %l3
28266ld [%l3+128], %l6
28267st %l6, [%l3+128]
28268add %l3, %o5, %l3
28269ld [%l3+128], %l6
28270st %l6, [%l3+128]
28271
28272! cbranch
28273andcc %l0, 1, %g0
28274be,pt %xcc, TARGET1236
28275nop
28276RET1236:
28277
28278! lfsr step begin
28279srlx %l0, 1, %l7
28280xnor %l7, %l0, %l7
28281sllx %l7, 63, %l7
28282or %l7, %l0, %l0
28283srlx %l0, 1, %l0
28284
28285
28286P1237: !_REPLACEMENT [12] (Int) (Branch target of P1518)
28287sethi %hi(0x2000), %o5
28288ld [%i2+4], %l6
28289st %l6, [%i2+4]
28290add %i2, %o5, %l3
28291ld [%l3+4], %l6
28292st %l6, [%l3+4]
28293add %l3, %o5, %l3
28294ld [%l3+4], %l6
28295st %l6, [%l3+4]
28296add %l3, %o5, %l3
28297ld [%l3+4], %l6
28298st %l6, [%l3+4]
28299add %l3, %o5, %l3
28300ld [%l3+4], %l6
28301st %l6, [%l3+4]
28302add %l3, %o5, %l3
28303ld [%l3+4], %l6
28304st %l6, [%l3+4]
28305add %l3, %o5, %l3
28306ld [%l3+4], %l6
28307st %l6, [%l3+4]
28308add %l3, %o5, %l3
28309ld [%l3+4], %l6
28310st %l6, [%l3+4]
28311ba P1238
28312nop
28313
28314TARGET1518:
28315ba RET1518
28316nop
28317
28318
28319P1238: !_REPLACEMENT [16] (Int)
28320sethi %hi(0x2000), %l7
28321ld [%i2+16], %l3
28322st %l3, [%i2+16]
28323add %i2, %l7, %o5
28324ld [%o5+16], %l3
28325st %l3, [%o5+16]
28326add %o5, %l7, %o5
28327ld [%o5+16], %l3
28328st %l3, [%o5+16]
28329add %o5, %l7, %o5
28330ld [%o5+16], %l3
28331st %l3, [%o5+16]
28332add %o5, %l7, %o5
28333ld [%o5+16], %l3
28334st %l3, [%o5+16]
28335add %o5, %l7, %o5
28336ld [%o5+16], %l3
28337st %l3, [%o5+16]
28338add %o5, %l7, %o5
28339ld [%o5+16], %l3
28340st %l3, [%o5+16]
28341add %o5, %l7, %o5
28342ld [%o5+16], %l3
28343st %l3, [%o5+16]
28344
28345P1239: !_IDC_FLIP [24] (Int)
28346sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
28347add %i0, %i3, %i3
28348IDC_FLIP(1239, 18231, 3, 0x45800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
28349
28350P1240: !_MEMBAR (FP)
28351
28352P1241: !_BST [5] (maybe <- 0x41000014) (FP)
28353wr %g0, 0xf0, %asi
28354! preparing store val #0, next val will be in f32
28355fmovs %f16, %f20
28356fadds %f16, %f17, %f16
28357! preparing store val #1, next val will be in f40
28358fmovd %f20, %f32
28359fmovs %f16, %f20
28360fadds %f16, %f17, %f16
28361fmovd %f20, %f40
28362membar #Sync
28363stda %f32, [%i0 + 64 ] %asi
28364
28365P1242: !_MEMBAR (FP)
28366membar #StoreLoad
28367
28368P1243: !_REPLACEMENT [32] (Int)
28369sethi %hi(0x2000), %l3
28370ld [%i2+96], %l7
28371st %l7, [%i2+96]
28372add %i2, %l3, %l6
28373ld [%l6+96], %l7
28374st %l7, [%l6+96]
28375add %l6, %l3, %l6
28376ld [%l6+96], %l7
28377st %l7, [%l6+96]
28378add %l6, %l3, %l6
28379ld [%l6+96], %l7
28380st %l7, [%l6+96]
28381add %l6, %l3, %l6
28382ld [%l6+96], %l7
28383st %l7, [%l6+96]
28384add %l6, %l3, %l6
28385ld [%l6+96], %l7
28386st %l7, [%l6+96]
28387add %l6, %l3, %l6
28388ld [%l6+96], %l7
28389st %l7, [%l6+96]
28390add %l6, %l3, %l6
28391ld [%l6+96], %l7
28392st %l7, [%l6+96]
28393
28394P1244: !_REPLACEMENT [3] (Int)
28395sethi %hi(0x2000), %o5
28396ld [%i2+16], %l6
28397st %l6, [%i2+16]
28398add %i2, %o5, %l3
28399ld [%l3+16], %l6
28400st %l6, [%l3+16]
28401add %l3, %o5, %l3
28402ld [%l3+16], %l6
28403st %l6, [%l3+16]
28404add %l3, %o5, %l3
28405ld [%l3+16], %l6
28406st %l6, [%l3+16]
28407add %l3, %o5, %l3
28408ld [%l3+16], %l6
28409st %l6, [%l3+16]
28410add %l3, %o5, %l3
28411ld [%l3+16], %l6
28412st %l6, [%l3+16]
28413add %l3, %o5, %l3
28414ld [%l3+16], %l6
28415st %l6, [%l3+16]
28416add %l3, %o5, %l3
28417ld [%l3+16], %l6
28418st %l6, [%l3+16]
28419
28420P1245: !_MEMBAR (FP) (CBR)
28421
28422! cbranch
28423andcc %l0, 1, %g0
28424be,pn %xcc, TARGET1245
28425nop
28426RET1245:
28427
28428! lfsr step begin
28429srlx %l0, 1, %l7
28430xnor %l7, %l0, %l7
28431sllx %l7, 63, %l7
28432or %l7, %l0, %l0
28433srlx %l0, 1, %l0
28434
28435
28436P1246: !_BST [26] (maybe <- 0x41000016) (FP)
28437wr %g0, 0xf0, %asi
28438! preparing store val #0, next val will be in f32
28439fmovs %f16, %f20
28440fadds %f16, %f17, %f16
28441! preparing store val #1, next val will be in f40
28442fmovd %f20, %f32
28443fmovs %f16, %f20
28444fadds %f16, %f17, %f16
28445fmovd %f20, %f40
28446membar #Sync
28447stda %f32, [%i3 + 128 ] %asi
28448
28449P1247: !_MEMBAR (FP) (Branch target of P1488)
28450membar #StoreLoad
28451ba P1248
28452nop
28453
28454TARGET1488:
28455ba RET1488
28456nop
28457
28458
28459P1248: !_REPLACEMENT [27] (Int)
28460sethi %hi(0x2000), %l7
28461ld [%i2+160], %l3
28462st %l3, [%i2+160]
28463add %i2, %l7, %o5
28464ld [%o5+160], %l3
28465st %l3, [%o5+160]
28466add %o5, %l7, %o5
28467ld [%o5+160], %l3
28468st %l3, [%o5+160]
28469add %o5, %l7, %o5
28470ld [%o5+160], %l3
28471st %l3, [%o5+160]
28472add %o5, %l7, %o5
28473ld [%o5+160], %l3
28474st %l3, [%o5+160]
28475add %o5, %l7, %o5
28476ld [%o5+160], %l3
28477st %l3, [%o5+160]
28478add %o5, %l7, %o5
28479ld [%o5+160], %l3
28480st %l3, [%o5+160]
28481add %o5, %l7, %o5
28482ld [%o5+160], %l3
28483st %l3, [%o5+160]
28484
28485P1249: !_MEMBAR (FP)
28486membar #StoreLoad
28487
28488P1250: !_BLD [13] (FP)
28489wr %g0, 0xf0, %asi
28490sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
28491add %i0, %i2, %i2
28492ldda [%i2 + 0] %asi, %f32
28493membar #Sync
28494! 3 addresses covered
28495fmovd %f32, %f18
28496fmovs %f18, %f7
28497fmovs %f19, %f8
28498fmovd %f40, %f18
28499fmovs %f18, %f9
28500
28501P1251: !_MEMBAR (FP) (CBR)
28502
28503! cbranch
28504andcc %l0, 1, %g0
28505be,pn %xcc, TARGET1251
28506nop
28507RET1251:
28508
28509! lfsr step begin
28510srlx %l0, 1, %l6
28511xnor %l6, %l0, %l6
28512sllx %l6, 63, %l6
28513or %l6, %l0, %l0
28514srlx %l0, 1, %l0
28515
28516
28517P1252: !_BST [14] (maybe <- 0x41000018) (FP)
28518wr %g0, 0xf0, %asi
28519! preparing store val #0, next val will be in f32
28520fmovs %f16, %f20
28521fadds %f16, %f17, %f16
28522fmovd %f20, %f32
28523membar #Sync
28524stda %f32, [%i2 + 64 ] %asi
28525
28526P1253: !_MEMBAR (FP) (Branch target of P1457)
28527membar #StoreLoad
28528ba P1254
28529nop
28530
28531TARGET1457:
28532ba RET1457
28533nop
28534
28535
28536P1254: !_FLUSHI [33] (Int)
28537flush %g0
28538
28539P1255: !_REPLACEMENT [31] (Int) (Secondary ctx)
28540wr %g0, 0x81, %asi
28541sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
28542add %i0, %i3, %i3
28543sethi %hi(0x2000), %l6
28544ld [%i3+64], %o5
28545st %o5, [%i3+64]
28546add %i3, %l6, %l7
28547ld [%l7+64], %o5
28548st %o5, [%l7+64]
28549add %l7, %l6, %l7
28550ld [%l7+64], %o5
28551st %o5, [%l7+64]
28552add %l7, %l6, %l7
28553ld [%l7+64], %o5
28554st %o5, [%l7+64]
28555add %l7, %l6, %l7
28556ld [%l7+64], %o5
28557st %o5, [%l7+64]
28558add %l7, %l6, %l7
28559ld [%l7+64], %o5
28560st %o5, [%l7+64]
28561add %l7, %l6, %l7
28562ld [%l7+64], %o5
28563st %o5, [%l7+64]
28564add %l7, %l6, %l7
28565ld [%l7+64], %o5
28566st %o5, [%l7+64]
28567
28568P1256: !_FLUSH [0] (Int)
28569! Unsupported instruction
28570
28571P1257: !_ST [6] (maybe <- 0x1800004) (Int) (Branch target of P1463)
28572stw %l4, [%i0 + 96 ]
28573add %l4, 1, %l4
28574ba P1258
28575nop
28576
28577TARGET1463:
28578ba RET1463
28579nop
28580
28581
28582P1258: !_MEMBAR (FP) (Branch target of P1507)
28583ba P1259
28584nop
28585
28586TARGET1507:
28587ba RET1507
28588nop
28589
28590
28591P1259: !_BST [22] (maybe <- 0x41000019) (FP)
28592wr %g0, 0xf0, %asi
28593sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
28594add %i0, %i2, %i2
28595! preparing store val #0, next val will be in f32
28596fmovs %f16, %f20
28597fadds %f16, %f17, %f16
28598! preparing store val #1, next val will be in f33
28599fmovs %f16, %f21
28600fadds %f16, %f17, %f16
28601! preparing store val #2, next val will be in f40
28602fmovd %f20, %f32
28603fmovs %f16, %f20
28604fadds %f16, %f17, %f16
28605fmovd %f20, %f40
28606membar #Sync
28607stda %f32, [%i2 + 0 ] %asi
28608
28609P1260: !_MEMBAR (FP) (Branch target of P1393)
28610membar #StoreLoad
28611ba P1261
28612nop
28613
28614TARGET1393:
28615ba RET1393
28616nop
28617
28618
28619P1261: !_REPLACEMENT [1] (Int) (CBR)
28620sethi %hi(0x2000), %l7
28621ld [%i3+4], %l3
28622st %l3, [%i3+4]
28623add %i3, %l7, %o5
28624ld [%o5+4], %l3
28625st %l3, [%o5+4]
28626add %o5, %l7, %o5
28627ld [%o5+4], %l3
28628st %l3, [%o5+4]
28629add %o5, %l7, %o5
28630ld [%o5+4], %l3
28631st %l3, [%o5+4]
28632add %o5, %l7, %o5
28633ld [%o5+4], %l3
28634st %l3, [%o5+4]
28635add %o5, %l7, %o5
28636ld [%o5+4], %l3
28637st %l3, [%o5+4]
28638add %o5, %l7, %o5
28639ld [%o5+4], %l3
28640st %l3, [%o5+4]
28641add %o5, %l7, %o5
28642ld [%o5+4], %l3
28643st %l3, [%o5+4]
28644
28645! cbranch
28646andcc %l0, 1, %g0
28647be,pn %xcc, TARGET1261
28648nop
28649RET1261:
28650
28651! lfsr step begin
28652srlx %l0, 1, %l6
28653xnor %l6, %l0, %l6
28654sllx %l6, 63, %l6
28655or %l6, %l0, %l0
28656srlx %l0, 1, %l0
28657
28658
28659P1262: !_REPLACEMENT [15] (Int)
28660sethi %hi(0x2000), %l7
28661ld [%i3+128], %l3
28662st %l3, [%i3+128]
28663add %i3, %l7, %o5
28664ld [%o5+128], %l3
28665st %l3, [%o5+128]
28666add %o5, %l7, %o5
28667ld [%o5+128], %l3
28668st %l3, [%o5+128]
28669add %o5, %l7, %o5
28670ld [%o5+128], %l3
28671st %l3, [%o5+128]
28672add %o5, %l7, %o5
28673ld [%o5+128], %l3
28674st %l3, [%o5+128]
28675add %o5, %l7, %o5
28676ld [%o5+128], %l3
28677st %l3, [%o5+128]
28678add %o5, %l7, %o5
28679ld [%o5+128], %l3
28680st %l3, [%o5+128]
28681add %o5, %l7, %o5
28682ld [%o5+128], %l3
28683st %l3, [%o5+128]
28684
28685P1263: !_MEMBAR (FP) (Branch target of P1433)
28686ba P1264
28687nop
28688
28689TARGET1433:
28690ba RET1433
28691nop
28692
28693
28694P1264: !_BST [10] (maybe <- 0x4100001c) (FP)
28695wr %g0, 0xf0, %asi
28696! preparing store val #0, next val will be in f32
28697fmovs %f16, %f20
28698fadds %f16, %f17, %f16
28699fmovd %f20, %f32
28700membar #Sync
28701stda %f32, [%i1 + 64 ] %asi
28702
28703P1265: !_MEMBAR (FP)
28704membar #StoreLoad
28705
28706P1266: !_REPLACEMENT [7] (Int)
28707sethi %hi(0x2000), %l3
28708ld [%i3+128], %l7
28709st %l7, [%i3+128]
28710add %i3, %l3, %l6
28711ld [%l6+128], %l7
28712st %l7, [%l6+128]
28713add %l6, %l3, %l6
28714ld [%l6+128], %l7
28715st %l7, [%l6+128]
28716add %l6, %l3, %l6
28717ld [%l6+128], %l7
28718st %l7, [%l6+128]
28719add %l6, %l3, %l6
28720ld [%l6+128], %l7
28721st %l7, [%l6+128]
28722add %l6, %l3, %l6
28723ld [%l6+128], %l7
28724st %l7, [%l6+128]
28725add %l6, %l3, %l6
28726ld [%l6+128], %l7
28727st %l7, [%l6+128]
28728add %l6, %l3, %l6
28729ld [%l6+128], %l7
28730st %l7, [%l6+128]
28731
28732P1267: !_LD [28] (FP) (CBR) (Branch target of P1305)
28733sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
28734add %i0, %i3, %i3
28735ld [%i3 + 0], %f10
28736! 1 addresses covered
28737
28738! cbranch
28739andcc %l0, 1, %g0
28740be,pt %xcc, TARGET1267
28741nop
28742RET1267:
28743
28744! lfsr step begin
28745srlx %l0, 1, %o5
28746xnor %o5, %l0, %o5
28747sllx %o5, 63, %o5
28748or %o5, %l0, %l0
28749srlx %l0, 1, %l0
28750
28751ba P1268
28752nop
28753
28754TARGET1305:
28755ba RET1305
28756nop
28757
28758
28759P1268: !_REPLACEMENT [33] (Int) (Branch target of P1314)
28760sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
28761sub %i0, %i2, %i2
28762sethi %hi(0x2000), %l3
28763ld [%i2+0], %l7
28764st %l7, [%i2+0]
28765add %i2, %l3, %l6
28766ld [%l6+0], %l7
28767st %l7, [%l6+0]
28768add %l6, %l3, %l6
28769ld [%l6+0], %l7
28770st %l7, [%l6+0]
28771add %l6, %l3, %l6
28772ld [%l6+0], %l7
28773st %l7, [%l6+0]
28774add %l6, %l3, %l6
28775ld [%l6+0], %l7
28776st %l7, [%l6+0]
28777add %l6, %l3, %l6
28778ld [%l6+0], %l7
28779st %l7, [%l6+0]
28780add %l6, %l3, %l6
28781ld [%l6+0], %l7
28782st %l7, [%l6+0]
28783add %l6, %l3, %l6
28784ld [%l6+0], %l7
28785st %l7, [%l6+0]
28786ba P1269
28787nop
28788
28789TARGET1314:
28790ba RET1314
28791nop
28792
28793
28794P1269: !_REPLACEMENT [17] (Int) (Branch target of P1368)
28795sethi %hi(0x2000), %o5
28796ld [%i2+96], %l6
28797st %l6, [%i2+96]
28798add %i2, %o5, %l3
28799ld [%l3+96], %l6
28800st %l6, [%l3+96]
28801add %l3, %o5, %l3
28802ld [%l3+96], %l6
28803st %l6, [%l3+96]
28804add %l3, %o5, %l3
28805ld [%l3+96], %l6
28806st %l6, [%l3+96]
28807add %l3, %o5, %l3
28808ld [%l3+96], %l6
28809st %l6, [%l3+96]
28810add %l3, %o5, %l3
28811ld [%l3+96], %l6
28812st %l6, [%l3+96]
28813add %l3, %o5, %l3
28814ld [%l3+96], %l6
28815st %l6, [%l3+96]
28816add %l3, %o5, %l3
28817ld [%l3+96], %l6
28818st %l6, [%l3+96]
28819ba P1270
28820nop
28821
28822TARGET1368:
28823ba RET1368
28824nop
28825
28826
28827P1270: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1284)
28828
28829! cbranch
28830andcc %l0, 1, %g0
28831be,pt %xcc, TARGET1270
28832nop
28833RET1270:
28834
28835! lfsr step begin
28836srlx %l0, 1, %l7
28837xnor %l7, %l0, %l7
28838sllx %l7, 63, %l7
28839or %l7, %l0, %l0
28840srlx %l0, 1, %l0
28841
28842ba P1271
28843nop
28844
28845TARGET1284:
28846ba RET1284
28847nop
28848
28849
28850P1271: !_BSTC [23] (maybe <- 0x4100001d) (FP) (Secondary ctx) (Branch target of P1456)
28851wr %g0, 0xe1, %asi
28852sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
28853add %i0, %i3, %i3
28854! preparing store val #0, next val will be in f32
28855fmovs %f16, %f20
28856fadds %f16, %f17, %f16
28857! preparing store val #1, next val will be in f33
28858fmovs %f16, %f21
28859fadds %f16, %f17, %f16
28860! preparing store val #2, next val will be in f40
28861fmovd %f20, %f32
28862fmovs %f16, %f20
28863fadds %f16, %f17, %f16
28864fmovd %f20, %f40
28865membar #Sync
28866stda %f32, [%i3 + 0 ] %asi
28867ba P1272
28868nop
28869
28870TARGET1456:
28871ba RET1456
28872nop
28873
28874
28875P1272: !_MEMBAR (FP) (Secondary ctx)
28876membar #StoreLoad
28877
28878P1273: !_REPLACEMENT [24] (Int) (CBR)
28879sethi %hi(0x2000), %l7
28880ld [%i2+64], %l3
28881st %l3, [%i2+64]
28882add %i2, %l7, %o5
28883ld [%o5+64], %l3
28884st %l3, [%o5+64]
28885add %o5, %l7, %o5
28886ld [%o5+64], %l3
28887st %l3, [%o5+64]
28888add %o5, %l7, %o5
28889ld [%o5+64], %l3
28890st %l3, [%o5+64]
28891add %o5, %l7, %o5
28892ld [%o5+64], %l3
28893st %l3, [%o5+64]
28894add %o5, %l7, %o5
28895ld [%o5+64], %l3
28896st %l3, [%o5+64]
28897add %o5, %l7, %o5
28898ld [%o5+64], %l3
28899st %l3, [%o5+64]
28900add %o5, %l7, %o5
28901ld [%o5+64], %l3
28902st %l3, [%o5+64]
28903
28904! cbranch
28905andcc %l0, 1, %g0
28906be,pn %xcc, TARGET1273
28907nop
28908RET1273:
28909
28910! lfsr step begin
28911srlx %l0, 1, %l6
28912xnor %l6, %l0, %l6
28913sllx %l6, 63, %l6
28914or %l6, %l0, %l0
28915srlx %l0, 1, %l0
28916
28917
28918P1274: !_MEMBAR (FP) (Branch target of P1422)
28919ba P1275
28920nop
28921
28922TARGET1422:
28923ba RET1422
28924nop
28925
28926
28927P1275: !_BST [22] (maybe <- 0x41000020) (FP)
28928wr %g0, 0xf0, %asi
28929! preparing store val #0, next val will be in f32
28930fmovs %f16, %f20
28931fadds %f16, %f17, %f16
28932! preparing store val #1, next val will be in f33
28933fmovs %f16, %f21
28934fadds %f16, %f17, %f16
28935! preparing store val #2, next val will be in f40
28936fmovd %f20, %f32
28937fmovs %f16, %f20
28938fadds %f16, %f17, %f16
28939fmovd %f20, %f40
28940membar #Sync
28941stda %f32, [%i3 + 0 ] %asi
28942
28943P1276: !_MEMBAR (FP)
28944membar #StoreLoad
28945
28946P1277: !_BLD [24] (FP)
28947wr %g0, 0xf0, %asi
28948ldda [%i3 + 64] %asi, %f32
28949membar #Sync
28950! 2 addresses covered
28951fmovd %f32, %f18
28952fmovs %f18, %f11
28953fmovd %f40, %f12
28954
28955P1278: !_MEMBAR (FP) (Branch target of P1182)
28956ba P1279
28957nop
28958
28959TARGET1182:
28960ba RET1182
28961nop
28962
28963
28964P1279: !_REPLACEMENT [23] (Int) (Branch target of P1336)
28965sethi %hi(0x2000), %l6
28966ld [%i2+32], %o5
28967st %o5, [%i2+32]
28968add %i2, %l6, %l7
28969ld [%l7+32], %o5
28970st %o5, [%l7+32]
28971add %l7, %l6, %l7
28972ld [%l7+32], %o5
28973st %o5, [%l7+32]
28974add %l7, %l6, %l7
28975ld [%l7+32], %o5
28976st %o5, [%l7+32]
28977add %l7, %l6, %l7
28978ld [%l7+32], %o5
28979st %o5, [%l7+32]
28980add %l7, %l6, %l7
28981ld [%l7+32], %o5
28982st %o5, [%l7+32]
28983add %l7, %l6, %l7
28984ld [%l7+32], %o5
28985st %o5, [%l7+32]
28986add %l7, %l6, %l7
28987ld [%l7+32], %o5
28988st %o5, [%l7+32]
28989ba P1280
28990nop
28991
28992TARGET1336:
28993ba RET1336
28994nop
28995
28996
28997P1280: !_REPLACEMENT [27] (Int) (Secondary ctx)
28998wr %g0, 0x81, %asi
28999sethi %hi(0x2000), %l3
29000ld [%i2+160], %l7
29001st %l7, [%i2+160]
29002add %i2, %l3, %l6
29003ld [%l6+160], %l7
29004st %l7, [%l6+160]
29005add %l6, %l3, %l6
29006ld [%l6+160], %l7
29007st %l7, [%l6+160]
29008add %l6, %l3, %l6
29009ld [%l6+160], %l7
29010st %l7, [%l6+160]
29011add %l6, %l3, %l6
29012ld [%l6+160], %l7
29013st %l7, [%l6+160]
29014add %l6, %l3, %l6
29015ld [%l6+160], %l7
29016st %l7, [%l6+160]
29017add %l6, %l3, %l6
29018ld [%l6+160], %l7
29019st %l7, [%l6+160]
29020add %l6, %l3, %l6
29021ld [%l6+160], %l7
29022st %l7, [%l6+160]
29023
29024P1281: !_REPLACEMENT [23] (Int)
29025sethi %hi(0x2000), %o5
29026ld [%i2+32], %l6
29027st %l6, [%i2+32]
29028add %i2, %o5, %l3
29029ld [%l3+32], %l6
29030st %l6, [%l3+32]
29031add %l3, %o5, %l3
29032ld [%l3+32], %l6
29033st %l6, [%l3+32]
29034add %l3, %o5, %l3
29035ld [%l3+32], %l6
29036st %l6, [%l3+32]
29037add %l3, %o5, %l3
29038ld [%l3+32], %l6
29039st %l6, [%l3+32]
29040add %l3, %o5, %l3
29041ld [%l3+32], %l6
29042st %l6, [%l3+32]
29043add %l3, %o5, %l3
29044ld [%l3+32], %l6
29045st %l6, [%l3+32]
29046add %l3, %o5, %l3
29047ld [%l3+32], %l6
29048st %l6, [%l3+32]
29049
29050P1282: !_REPLACEMENT [27] (Int) (Secondary ctx)
29051wr %g0, 0x81, %asi
29052sethi %hi(0x2000), %l7
29053ld [%i2+160], %l3
29054st %l3, [%i2+160]
29055add %i2, %l7, %o5
29056ld [%o5+160], %l3
29057st %l3, [%o5+160]
29058add %o5, %l7, %o5
29059ld [%o5+160], %l3
29060st %l3, [%o5+160]
29061add %o5, %l7, %o5
29062ld [%o5+160], %l3
29063st %l3, [%o5+160]
29064add %o5, %l7, %o5
29065ld [%o5+160], %l3
29066st %l3, [%o5+160]
29067add %o5, %l7, %o5
29068ld [%o5+160], %l3
29069st %l3, [%o5+160]
29070add %o5, %l7, %o5
29071ld [%o5+160], %l3
29072st %l3, [%o5+160]
29073add %o5, %l7, %o5
29074ld [%o5+160], %l3
29075st %l3, [%o5+160]
29076
29077P1283: !_REPLACEMENT [6] (Int) (CBR)
29078sethi %hi(0x2000), %l6
29079ld [%i2+96], %o5
29080st %o5, [%i2+96]
29081add %i2, %l6, %l7
29082ld [%l7+96], %o5
29083st %o5, [%l7+96]
29084add %l7, %l6, %l7
29085ld [%l7+96], %o5
29086st %o5, [%l7+96]
29087add %l7, %l6, %l7
29088ld [%l7+96], %o5
29089st %o5, [%l7+96]
29090add %l7, %l6, %l7
29091ld [%l7+96], %o5
29092st %o5, [%l7+96]
29093add %l7, %l6, %l7
29094ld [%l7+96], %o5
29095st %o5, [%l7+96]
29096add %l7, %l6, %l7
29097ld [%l7+96], %o5
29098st %o5, [%l7+96]
29099add %l7, %l6, %l7
29100ld [%l7+96], %o5
29101st %o5, [%l7+96]
29102
29103! cbranch
29104andcc %l0, 1, %g0
29105be,pt %xcc, TARGET1283
29106nop
29107RET1283:
29108
29109! lfsr step begin
29110srlx %l0, 1, %l3
29111xnor %l3, %l0, %l3
29112sllx %l3, 63, %l3
29113or %l3, %l0, %l0
29114srlx %l0, 1, %l0
29115
29116
29117P1284: !_REPLACEMENT [8] (Int) (CBR) (Secondary ctx)
29118wr %g0, 0x81, %asi
29119sethi %hi(0x2000), %l6
29120ld [%i2+0], %o5
29121st %o5, [%i2+0]
29122add %i2, %l6, %l7
29123ld [%l7+0], %o5
29124st %o5, [%l7+0]
29125add %l7, %l6, %l7
29126ld [%l7+0], %o5
29127st %o5, [%l7+0]
29128add %l7, %l6, %l7
29129ld [%l7+0], %o5
29130st %o5, [%l7+0]
29131add %l7, %l6, %l7
29132ld [%l7+0], %o5
29133st %o5, [%l7+0]
29134add %l7, %l6, %l7
29135ld [%l7+0], %o5
29136st %o5, [%l7+0]
29137add %l7, %l6, %l7
29138ld [%l7+0], %o5
29139st %o5, [%l7+0]
29140add %l7, %l6, %l7
29141ld [%l7+0], %o5
29142st %o5, [%l7+0]
29143
29144! cbranch
29145andcc %l0, 1, %g0
29146be,pt %xcc, TARGET1284
29147nop
29148RET1284:
29149
29150! lfsr step begin
29151srlx %l0, 1, %l3
29152xnor %l3, %l0, %l3
29153sllx %l3, 63, %l3
29154or %l3, %l0, %l0
29155srlx %l0, 1, %l0
29156
29157
29158P1285: !_MEMBAR (FP)
29159
29160P1286: !_BST [15] (maybe <- 0x41000023) (FP) (CBR)
29161wr %g0, 0xf0, %asi
29162sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
29163add %i0, %i2, %i2
29164! preparing store val #0, next val will be in f32
29165fmovs %f16, %f20
29166fadds %f16, %f17, %f16
29167fmovd %f20, %f32
29168membar #Sync
29169stda %f32, [%i2 + 128 ] %asi
29170
29171! cbranch
29172andcc %l0, 1, %g0
29173be,pn %xcc, TARGET1286
29174nop
29175RET1286:
29176
29177! lfsr step begin
29178srlx %l0, 1, %l3
29179xnor %l3, %l0, %l3
29180sllx %l3, 63, %l3
29181or %l3, %l0, %l0
29182srlx %l0, 1, %l0
29183
29184
29185P1287: !_MEMBAR (FP) (Branch target of P1251)
29186ba P1288
29187nop
29188
29189TARGET1251:
29190ba RET1251
29191nop
29192
29193
29194P1288: !_BSTC [17] (maybe <- 0x41000024) (FP)
29195wr %g0, 0xe0, %asi
29196sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
29197add %i0, %i3, %i3
29198! preparing store val #0, next val will be in f40
29199fmovs %f16, %f20
29200fadds %f16, %f17, %f16
29201fmovd %f20, %f40
29202membar #Sync
29203stda %f32, [%i3 + 64 ] %asi
29204
29205P1289: !_MEMBAR (FP) (Branch target of P1500)
29206ba P1290
29207nop
29208
29209TARGET1500:
29210ba RET1500
29211nop
29212
29213
29214P1290: !_BSTC [19] (maybe <- 0x41000025) (FP) (CBR)
29215wr %g0, 0xe0, %asi
29216sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
29217add %i0, %i2, %i2
29218! preparing store val #0, next val will be in f32
29219fmovs %f16, %f20
29220fadds %f16, %f17, %f16
29221fmovd %f20, %f32
29222membar #Sync
29223stda %f32, [%i2 + 0 ] %asi
29224
29225! cbranch
29226andcc %l0, 1, %g0
29227be,pt %xcc, TARGET1290
29228nop
29229RET1290:
29230
29231! lfsr step begin
29232srlx %l0, 1, %o5
29233xnor %o5, %l0, %o5
29234sllx %o5, 63, %o5
29235or %o5, %l0, %l0
29236srlx %l0, 1, %l0
29237
29238
29239P1291: !_MEMBAR (FP)
29240membar #StoreLoad
29241
29242P1292: !_REPLACEMENT [17] (Int) (Secondary ctx)
29243wr %g0, 0x81, %asi
29244sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
29245add %i0, %i3, %i3
29246sethi %hi(0x2000), %l3
29247ld [%i3+96], %l7
29248st %l7, [%i3+96]
29249add %i3, %l3, %l6
29250ld [%l6+96], %l7
29251st %l7, [%l6+96]
29252add %l6, %l3, %l6
29253ld [%l6+96], %l7
29254st %l7, [%l6+96]
29255add %l6, %l3, %l6
29256ld [%l6+96], %l7
29257st %l7, [%l6+96]
29258add %l6, %l3, %l6
29259ld [%l6+96], %l7
29260st %l7, [%l6+96]
29261add %l6, %l3, %l6
29262ld [%l6+96], %l7
29263st %l7, [%l6+96]
29264add %l6, %l3, %l6
29265ld [%l6+96], %l7
29266st %l7, [%l6+96]
29267add %l6, %l3, %l6
29268ld [%l6+96], %l7
29269st %l7, [%l6+96]
29270
29271P1293: !_REPLACEMENT [2] (Int)
29272sethi %hi(0x2000), %o5
29273ld [%i3+8], %l6
29274st %l6, [%i3+8]
29275add %i3, %o5, %l3
29276ld [%l3+8], %l6
29277st %l6, [%l3+8]
29278add %l3, %o5, %l3
29279ld [%l3+8], %l6
29280st %l6, [%l3+8]
29281add %l3, %o5, %l3
29282ld [%l3+8], %l6
29283st %l6, [%l3+8]
29284add %l3, %o5, %l3
29285ld [%l3+8], %l6
29286st %l6, [%l3+8]
29287add %l3, %o5, %l3
29288ld [%l3+8], %l6
29289st %l6, [%l3+8]
29290add %l3, %o5, %l3
29291ld [%l3+8], %l6
29292st %l6, [%l3+8]
29293add %l3, %o5, %l3
29294ld [%l3+8], %l6
29295st %l6, [%l3+8]
29296
29297P1294: !_REPLACEMENT [26] (Int)
29298sethi %hi(0x2000), %l7
29299ld [%i3+128], %l3
29300st %l3, [%i3+128]
29301add %i3, %l7, %o5
29302ld [%o5+128], %l3
29303st %l3, [%o5+128]
29304add %o5, %l7, %o5
29305ld [%o5+128], %l3
29306st %l3, [%o5+128]
29307add %o5, %l7, %o5
29308ld [%o5+128], %l3
29309st %l3, [%o5+128]
29310add %o5, %l7, %o5
29311ld [%o5+128], %l3
29312st %l3, [%o5+128]
29313add %o5, %l7, %o5
29314ld [%o5+128], %l3
29315st %l3, [%o5+128]
29316add %o5, %l7, %o5
29317ld [%o5+128], %l3
29318st %l3, [%o5+128]
29319add %o5, %l7, %o5
29320ld [%o5+128], %l3
29321st %l3, [%o5+128]
29322
29323P1295: !_REPLACEMENT [8] (Int)
29324sethi %hi(0x2000), %l6
29325ld [%i3+0], %o5
29326st %o5, [%i3+0]
29327add %i3, %l6, %l7
29328ld [%l7+0], %o5
29329st %o5, [%l7+0]
29330add %l7, %l6, %l7
29331ld [%l7+0], %o5
29332st %o5, [%l7+0]
29333add %l7, %l6, %l7
29334ld [%l7+0], %o5
29335st %o5, [%l7+0]
29336add %l7, %l6, %l7
29337ld [%l7+0], %o5
29338st %o5, [%l7+0]
29339add %l7, %l6, %l7
29340ld [%l7+0], %o5
29341st %o5, [%l7+0]
29342add %l7, %l6, %l7
29343ld [%l7+0], %o5
29344st %o5, [%l7+0]
29345add %l7, %l6, %l7
29346ld [%l7+0], %o5
29347st %o5, [%l7+0]
29348
29349P1296: !_FLUSH [19] (Int)
29350! Unsupported instruction
29351
29352P1297: !_MEMBAR (FP) (CBR) (Secondary ctx)
29353
29354! cbranch
29355andcc %l0, 1, %g0
29356be,pn %xcc, TARGET1297
29357nop
29358RET1297:
29359
29360! lfsr step begin
29361srlx %l0, 1, %l3
29362xnor %l3, %l0, %l3
29363sllx %l3, 63, %l3
29364or %l3, %l0, %l0
29365srlx %l0, 1, %l0
29366
29367
29368P1298: !_BST [6] (maybe <- 0x41000026) (FP) (Secondary ctx)
29369wr %g0, 0xf1, %asi
29370! preparing store val #0, next val will be in f32
29371fmovs %f16, %f20
29372fadds %f16, %f17, %f16
29373! preparing store val #1, next val will be in f40
29374fmovd %f20, %f32
29375fmovs %f16, %f20
29376fadds %f16, %f17, %f16
29377fmovd %f20, %f40
29378membar #Sync
29379stda %f32, [%i0 + 64 ] %asi
29380
29381P1299: !_MEMBAR (FP) (Secondary ctx)
29382
29383P1300: !_BSTC [1] (maybe <- 0x41000028) (FP)
29384wr %g0, 0xe0, %asi
29385! preparing store val #0, next val will be in f32
29386fmovs %f16, %f20
29387fadds %f16, %f17, %f16
29388! preparing store val #1, next val will be in f33
29389fmovs %f16, %f21
29390fadds %f16, %f17, %f16
29391! preparing store val #2, next val will be in f34
29392fmovd %f20, %f32
29393fmovs %f16, %f20
29394fadds %f16, %f17, %f16
29395! preparing store val #3, next val will be in f36
29396fmovd %f20, %f34
29397fmovs %f16, %f20
29398fadds %f16, %f17, %f16
29399! preparing store val #4, next val will be in f40
29400fmovd %f20, %f36
29401fmovs %f16, %f20
29402fadds %f16, %f17, %f16
29403fmovd %f20, %f40
29404membar #Sync
29405stda %f32, [%i0 + 0 ] %asi
29406
29407P1301: !_MEMBAR (FP) (CBR)
29408membar #StoreLoad
29409
29410! cbranch
29411andcc %l0, 1, %g0
29412be,pt %xcc, TARGET1301
29413nop
29414RET1301:
29415
29416! lfsr step begin
29417srlx %l0, 1, %o5
29418xnor %o5, %l0, %o5
29419sllx %o5, 63, %o5
29420or %o5, %l0, %l0
29421srlx %l0, 1, %l0
29422
29423
29424P1302: !_LD [8] (Int) (CBR)
29425lduw [%i1 + 0], %o0
29426! move %o0(lower) -> %o0(upper)
29427sllx %o0, 32, %o0
29428
29429! cbranch
29430andcc %l0, 1, %g0
29431be,pt %xcc, TARGET1302
29432nop
29433RET1302:
29434
29435! lfsr step begin
29436srlx %l0, 1, %l7
29437xnor %l7, %l0, %l7
29438sllx %l7, 63, %l7
29439or %l7, %l0, %l0
29440srlx %l0, 1, %l0
29441
29442
29443P1303: !_MEMBAR (FP) (Secondary ctx)
29444
29445P1304: !_BSTC [9] (maybe <- 0x4100002d) (FP) (Secondary ctx)
29446wr %g0, 0xe1, %asi
29447! preparing store val #0, next val will be in f32
29448fmovs %f16, %f20
29449fadds %f16, %f17, %f16
29450! preparing store val #1, next val will be in f40
29451fmovd %f20, %f32
29452fmovs %f16, %f20
29453fadds %f16, %f17, %f16
29454fmovd %f20, %f40
29455membar #Sync
29456stda %f32, [%i1 + 0 ] %asi
29457
29458P1305: !_MEMBAR (FP) (CBR) (Secondary ctx)
29459membar #StoreLoad
29460
29461! cbranch
29462andcc %l0, 1, %g0
29463be,pn %xcc, TARGET1305
29464nop
29465RET1305:
29466
29467! lfsr step begin
29468srlx %l0, 1, %l7
29469xnor %l7, %l0, %l7
29470sllx %l7, 63, %l7
29471or %l7, %l0, %l0
29472srlx %l0, 1, %l0
29473
29474
29475P1306: !_REPLACEMENT [20] (Int)
29476sethi %hi(0x2000), %o5
29477ld [%i3+256], %l6
29478st %l6, [%i3+256]
29479add %i3, %o5, %l3
29480ld [%l3+256], %l6
29481st %l6, [%l3+256]
29482add %l3, %o5, %l3
29483ld [%l3+256], %l6
29484st %l6, [%l3+256]
29485add %l3, %o5, %l3
29486ld [%l3+256], %l6
29487st %l6, [%l3+256]
29488add %l3, %o5, %l3
29489ld [%l3+256], %l6
29490st %l6, [%l3+256]
29491add %l3, %o5, %l3
29492ld [%l3+256], %l6
29493st %l6, [%l3+256]
29494add %l3, %o5, %l3
29495ld [%l3+256], %l6
29496st %l6, [%l3+256]
29497add %l3, %o5, %l3
29498ld [%l3+256], %l6
29499st %l6, [%l3+256]
29500
29501P1307: !_REPLACEMENT [1] (Int) (Secondary ctx)
29502wr %g0, 0x81, %asi
29503sethi %hi(0x2000), %l7
29504ld [%i3+4], %l3
29505st %l3, [%i3+4]
29506add %i3, %l7, %o5
29507ld [%o5+4], %l3
29508st %l3, [%o5+4]
29509add %o5, %l7, %o5
29510ld [%o5+4], %l3
29511st %l3, [%o5+4]
29512add %o5, %l7, %o5
29513ld [%o5+4], %l3
29514st %l3, [%o5+4]
29515add %o5, %l7, %o5
29516ld [%o5+4], %l3
29517st %l3, [%o5+4]
29518add %o5, %l7, %o5
29519ld [%o5+4], %l3
29520st %l3, [%o5+4]
29521add %o5, %l7, %o5
29522ld [%o5+4], %l3
29523st %l3, [%o5+4]
29524add %o5, %l7, %o5
29525ld [%o5+4], %l3
29526st %l3, [%o5+4]
29527
29528P1308: !_REPLACEMENT [26] (Int)
29529sethi %hi(0x2000), %l6
29530ld [%i3+128], %o5
29531st %o5, [%i3+128]
29532add %i3, %l6, %l7
29533ld [%l7+128], %o5
29534st %o5, [%l7+128]
29535add %l7, %l6, %l7
29536ld [%l7+128], %o5
29537st %o5, [%l7+128]
29538add %l7, %l6, %l7
29539ld [%l7+128], %o5
29540st %o5, [%l7+128]
29541add %l7, %l6, %l7
29542ld [%l7+128], %o5
29543st %o5, [%l7+128]
29544add %l7, %l6, %l7
29545ld [%l7+128], %o5
29546st %o5, [%l7+128]
29547add %l7, %l6, %l7
29548ld [%l7+128], %o5
29549st %o5, [%l7+128]
29550add %l7, %l6, %l7
29551ld [%l7+128], %o5
29552st %o5, [%l7+128]
29553
29554P1309: !_MEMBAR (FP)
29555
29556P1310: !_BSTC [4] (maybe <- 0x4100002f) (FP)
29557wr %g0, 0xe0, %asi
29558! preparing store val #0, next val will be in f32
29559fmovs %f16, %f20
29560fadds %f16, %f17, %f16
29561! preparing store val #1, next val will be in f33
29562fmovs %f16, %f21
29563fadds %f16, %f17, %f16
29564! preparing store val #2, next val will be in f34
29565fmovd %f20, %f32
29566fmovs %f16, %f20
29567fadds %f16, %f17, %f16
29568! preparing store val #3, next val will be in f36
29569fmovd %f20, %f34
29570fmovs %f16, %f20
29571fadds %f16, %f17, %f16
29572! preparing store val #4, next val will be in f40
29573fmovd %f20, %f36
29574fmovs %f16, %f20
29575fadds %f16, %f17, %f16
29576fmovd %f20, %f40
29577membar #Sync
29578stda %f32, [%i0 + 0 ] %asi
29579
29580P1311: !_MEMBAR (FP)
29581
29582P1312: !_BSTC [17] (maybe <- 0x41000034) (FP)
29583wr %g0, 0xe0, %asi
29584sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
29585add %i0, %i2, %i2
29586! preparing store val #0, next val will be in f40
29587fmovs %f16, %f20
29588fadds %f16, %f17, %f16
29589fmovd %f20, %f40
29590membar #Sync
29591stda %f32, [%i2 + 64 ] %asi
29592
29593P1313: !_MEMBAR (FP)
29594membar #StoreLoad
29595
29596P1314: !_REPLACEMENT [26] (Int) (CBR)
29597sethi %hi(0x2000), %l7
29598ld [%i3+128], %l3
29599st %l3, [%i3+128]
29600add %i3, %l7, %o5
29601ld [%o5+128], %l3
29602st %l3, [%o5+128]
29603add %o5, %l7, %o5
29604ld [%o5+128], %l3
29605st %l3, [%o5+128]
29606add %o5, %l7, %o5
29607ld [%o5+128], %l3
29608st %l3, [%o5+128]
29609add %o5, %l7, %o5
29610ld [%o5+128], %l3
29611st %l3, [%o5+128]
29612add %o5, %l7, %o5
29613ld [%o5+128], %l3
29614st %l3, [%o5+128]
29615add %o5, %l7, %o5
29616ld [%o5+128], %l3
29617st %l3, [%o5+128]
29618add %o5, %l7, %o5
29619ld [%o5+128], %l3
29620st %l3, [%o5+128]
29621
29622! cbranch
29623andcc %l0, 1, %g0
29624be,pn %xcc, TARGET1314
29625nop
29626RET1314:
29627
29628! lfsr step begin
29629srlx %l0, 1, %l6
29630xnor %l6, %l0, %l6
29631sllx %l6, 63, %l6
29632or %l6, %l0, %l0
29633srlx %l0, 1, %l0
29634
29635
29636P1315: !_REPLACEMENT [0] (Int) (Nucleus ctx) (Branch target of P1181)
29637wr %g0, 0x4, %asi
29638sethi %hi(0x2000), %l7
29639ld [%i3+0], %l3
29640st %l3, [%i3+0]
29641add %i3, %l7, %o5
29642ld [%o5+0], %l3
29643st %l3, [%o5+0]
29644add %o5, %l7, %o5
29645ld [%o5+0], %l3
29646st %l3, [%o5+0]
29647add %o5, %l7, %o5
29648ld [%o5+0], %l3
29649st %l3, [%o5+0]
29650add %o5, %l7, %o5
29651ld [%o5+0], %l3
29652st %l3, [%o5+0]
29653add %o5, %l7, %o5
29654ld [%o5+0], %l3
29655st %l3, [%o5+0]
29656add %o5, %l7, %o5
29657ld [%o5+0], %l3
29658st %l3, [%o5+0]
29659add %o5, %l7, %o5
29660ld [%o5+0], %l3
29661st %l3, [%o5+0]
29662ba P1316
29663nop
29664
29665TARGET1181:
29666ba RET1181
29667nop
29668
29669
29670P1316: !_MEMBAR (FP) (Secondary ctx)
29671
29672P1317: !_BST [15] (maybe <- 0x41000035) (FP) (CBR) (Secondary ctx) (Branch target of P1226)
29673wr %g0, 0xf1, %asi
29674sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
29675add %i0, %i3, %i3
29676! preparing store val #0, next val will be in f32
29677fmovs %f16, %f20
29678fadds %f16, %f17, %f16
29679fmovd %f20, %f32
29680membar #Sync
29681stda %f32, [%i3 + 128 ] %asi
29682
29683! cbranch
29684andcc %l0, 1, %g0
29685be,pt %xcc, TARGET1317
29686nop
29687RET1317:
29688
29689! lfsr step begin
29690srlx %l0, 1, %l3
29691xnor %l3, %l0, %l3
29692sllx %l3, 63, %l3
29693or %l3, %l0, %l0
29694srlx %l0, 1, %l0
29695
29696ba P1318
29697nop
29698
29699TARGET1226:
29700ba RET1226
29701nop
29702
29703
29704P1318: !_MEMBAR (FP) (Secondary ctx)
29705membar #StoreLoad
29706
29707P1319: !_REPLACEMENT [4] (Int) (CBR)
29708sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
29709sub %i0, %i2, %i2
29710sethi %hi(0x2000), %l6
29711ld [%i2+32], %o5
29712st %o5, [%i2+32]
29713add %i2, %l6, %l7
29714ld [%l7+32], %o5
29715st %o5, [%l7+32]
29716add %l7, %l6, %l7
29717ld [%l7+32], %o5
29718st %o5, [%l7+32]
29719add %l7, %l6, %l7
29720ld [%l7+32], %o5
29721st %o5, [%l7+32]
29722add %l7, %l6, %l7
29723ld [%l7+32], %o5
29724st %o5, [%l7+32]
29725add %l7, %l6, %l7
29726ld [%l7+32], %o5
29727st %o5, [%l7+32]
29728add %l7, %l6, %l7
29729ld [%l7+32], %o5
29730st %o5, [%l7+32]
29731add %l7, %l6, %l7
29732ld [%l7+32], %o5
29733st %o5, [%l7+32]
29734
29735! cbranch
29736andcc %l0, 1, %g0
29737be,pn %xcc, TARGET1319
29738nop
29739RET1319:
29740
29741! lfsr step begin
29742srlx %l0, 1, %l3
29743xnor %l3, %l0, %l3
29744sllx %l3, 63, %l3
29745or %l3, %l0, %l0
29746srlx %l0, 1, %l0
29747
29748
29749P1320: !_MEMBAR (FP) (Secondary ctx)
29750
29751P1321: !_BSTC [13] (maybe <- 0x41000036) (FP) (Secondary ctx)
29752wr %g0, 0xe1, %asi
29753! preparing store val #0, next val will be in f32
29754fmovs %f16, %f20
29755fadds %f16, %f17, %f16
29756! preparing store val #1, next val will be in f33
29757fmovs %f16, %f21
29758fadds %f16, %f17, %f16
29759! preparing store val #2, next val will be in f40
29760fmovd %f20, %f32
29761fmovs %f16, %f20
29762fadds %f16, %f17, %f16
29763fmovd %f20, %f40
29764membar #Sync
29765stda %f32, [%i3 + 0 ] %asi
29766
29767P1322: !_MEMBAR (FP) (Secondary ctx)
29768membar #StoreLoad
29769
29770P1323: !_FLUSH [17] (Int) (CBR)
29771! Unsupported instruction
29772
29773! cbranch
29774andcc %l0, 1, %g0
29775be,pn %xcc, TARGET1323
29776nop
29777RET1323:
29778
29779! lfsr step begin
29780srlx %l0, 1, %l3
29781xnor %l3, %l0, %l3
29782sllx %l3, 63, %l3
29783or %l3, %l0, %l0
29784srlx %l0, 1, %l0
29785
29786
29787P1324: !_REPLACEMENT [29] (Int)
29788sethi %hi(0x2000), %l6
29789ld [%i2+4], %o5
29790st %o5, [%i2+4]
29791add %i2, %l6, %l7
29792ld [%l7+4], %o5
29793st %o5, [%l7+4]
29794add %l7, %l6, %l7
29795ld [%l7+4], %o5
29796st %o5, [%l7+4]
29797add %l7, %l6, %l7
29798ld [%l7+4], %o5
29799st %o5, [%l7+4]
29800add %l7, %l6, %l7
29801ld [%l7+4], %o5
29802st %o5, [%l7+4]
29803add %l7, %l6, %l7
29804ld [%l7+4], %o5
29805st %o5, [%l7+4]
29806add %l7, %l6, %l7
29807ld [%l7+4], %o5
29808st %o5, [%l7+4]
29809add %l7, %l6, %l7
29810ld [%l7+4], %o5
29811st %o5, [%l7+4]
29812
29813P1325: !_REPLACEMENT [23] (Int)
29814sethi %hi(0x2000), %l3
29815ld [%i2+32], %l7
29816st %l7, [%i2+32]
29817add %i2, %l3, %l6
29818ld [%l6+32], %l7
29819st %l7, [%l6+32]
29820add %l6, %l3, %l6
29821ld [%l6+32], %l7
29822st %l7, [%l6+32]
29823add %l6, %l3, %l6
29824ld [%l6+32], %l7
29825st %l7, [%l6+32]
29826add %l6, %l3, %l6
29827ld [%l6+32], %l7
29828st %l7, [%l6+32]
29829add %l6, %l3, %l6
29830ld [%l6+32], %l7
29831st %l7, [%l6+32]
29832add %l6, %l3, %l6
29833ld [%l6+32], %l7
29834st %l7, [%l6+32]
29835add %l6, %l3, %l6
29836ld [%l6+32], %l7
29837st %l7, [%l6+32]
29838
29839P1326: !_REPLACEMENT [19] (Int) (Secondary ctx) (Branch target of P1386)
29840wr %g0, 0x81, %asi
29841sethi %hi(0x2000), %o5
29842ld [%i2+0], %l6
29843st %l6, [%i2+0]
29844add %i2, %o5, %l3
29845ld [%l3+0], %l6
29846st %l6, [%l3+0]
29847add %l3, %o5, %l3
29848ld [%l3+0], %l6
29849st %l6, [%l3+0]
29850add %l3, %o5, %l3
29851ld [%l3+0], %l6
29852st %l6, [%l3+0]
29853add %l3, %o5, %l3
29854ld [%l3+0], %l6
29855st %l6, [%l3+0]
29856add %l3, %o5, %l3
29857ld [%l3+0], %l6
29858st %l6, [%l3+0]
29859add %l3, %o5, %l3
29860ld [%l3+0], %l6
29861st %l6, [%l3+0]
29862add %l3, %o5, %l3
29863ld [%l3+0], %l6
29864st %l6, [%l3+0]
29865ba P1327
29866nop
29867
29868TARGET1386:
29869ba RET1386
29870nop
29871
29872
29873P1327: !_MEMBAR (FP)
29874
29875P1328: !_BST [7] (maybe <- 0x41000039) (FP) (Branch target of P1319)
29876wr %g0, 0xf0, %asi
29877! preparing store val #0, next val will be in f32
29878fmovs %f16, %f20
29879fadds %f16, %f17, %f16
29880fmovd %f20, %f32
29881membar #Sync
29882stda %f32, [%i0 + 128 ] %asi
29883ba P1329
29884nop
29885
29886TARGET1319:
29887ba RET1319
29888nop
29889
29890
29891P1329: !_MEMBAR (FP)
29892membar #StoreLoad
29893
29894P1330: !_FLUSH [3] (Int) (CBR)
29895! Unsupported instruction
29896
29897! cbranch
29898andcc %l0, 1, %g0
29899be,pt %xcc, TARGET1330
29900nop
29901RET1330:
29902
29903! lfsr step begin
29904srlx %l0, 1, %l6
29905xnor %l6, %l0, %l6
29906sllx %l6, 63, %l6
29907or %l6, %l0, %l0
29908srlx %l0, 1, %l0
29909
29910
29911P1331: !_REPLACEMENT [7] (Int)
29912sethi %hi(0x2000), %l7
29913ld [%i2+128], %l3
29914st %l3, [%i2+128]
29915add %i2, %l7, %o5
29916ld [%o5+128], %l3
29917st %l3, [%o5+128]
29918add %o5, %l7, %o5
29919ld [%o5+128], %l3
29920st %l3, [%o5+128]
29921add %o5, %l7, %o5
29922ld [%o5+128], %l3
29923st %l3, [%o5+128]
29924add %o5, %l7, %o5
29925ld [%o5+128], %l3
29926st %l3, [%o5+128]
29927add %o5, %l7, %o5
29928ld [%o5+128], %l3
29929st %l3, [%o5+128]
29930add %o5, %l7, %o5
29931ld [%o5+128], %l3
29932st %l3, [%o5+128]
29933add %o5, %l7, %o5
29934ld [%o5+128], %l3
29935st %l3, [%o5+128]
29936
29937P1332: !_REPLACEMENT [27] (Int)
29938sethi %hi(0x2000), %l6
29939ld [%i2+160], %o5
29940st %o5, [%i2+160]
29941add %i2, %l6, %l7
29942ld [%l7+160], %o5
29943st %o5, [%l7+160]
29944add %l7, %l6, %l7
29945ld [%l7+160], %o5
29946st %o5, [%l7+160]
29947add %l7, %l6, %l7
29948ld [%l7+160], %o5
29949st %o5, [%l7+160]
29950add %l7, %l6, %l7
29951ld [%l7+160], %o5
29952st %o5, [%l7+160]
29953add %l7, %l6, %l7
29954ld [%l7+160], %o5
29955st %o5, [%l7+160]
29956add %l7, %l6, %l7
29957ld [%l7+160], %o5
29958st %o5, [%l7+160]
29959add %l7, %l6, %l7
29960ld [%l7+160], %o5
29961st %o5, [%l7+160]
29962
29963P1333: !_REPLACEMENT [6] (Int)
29964sethi %hi(0x2000), %l3
29965ld [%i2+96], %l7
29966st %l7, [%i2+96]
29967add %i2, %l3, %l6
29968ld [%l6+96], %l7
29969st %l7, [%l6+96]
29970add %l6, %l3, %l6
29971ld [%l6+96], %l7
29972st %l7, [%l6+96]
29973add %l6, %l3, %l6
29974ld [%l6+96], %l7
29975st %l7, [%l6+96]
29976add %l6, %l3, %l6
29977ld [%l6+96], %l7
29978st %l7, [%l6+96]
29979add %l6, %l3, %l6
29980ld [%l6+96], %l7
29981st %l7, [%l6+96]
29982add %l6, %l3, %l6
29983ld [%l6+96], %l7
29984st %l7, [%l6+96]
29985add %l6, %l3, %l6
29986ld [%l6+96], %l7
29987st %l7, [%l6+96]
29988
29989P1334: !_REPLACEMENT [33] (Int)
29990sethi %hi(0x2000), %o5
29991ld [%i2+0], %l6
29992st %l6, [%i2+0]
29993add %i2, %o5, %l3
29994ld [%l3+0], %l6
29995st %l6, [%l3+0]
29996add %l3, %o5, %l3
29997ld [%l3+0], %l6
29998st %l6, [%l3+0]
29999add %l3, %o5, %l3
30000ld [%l3+0], %l6
30001st %l6, [%l3+0]
30002add %l3, %o5, %l3
30003ld [%l3+0], %l6
30004st %l6, [%l3+0]
30005add %l3, %o5, %l3
30006ld [%l3+0], %l6
30007st %l6, [%l3+0]
30008add %l3, %o5, %l3
30009ld [%l3+0], %l6
30010st %l6, [%l3+0]
30011add %l3, %o5, %l3
30012ld [%l3+0], %l6
30013st %l6, [%l3+0]
30014
30015P1335: !_REPLACEMENT [30] (Int) (CBR) (Branch target of P1384)
30016sethi %hi(0x2000), %l7
30017ld [%i2+32], %l3
30018st %l3, [%i2+32]
30019add %i2, %l7, %o5
30020ld [%o5+32], %l3
30021st %l3, [%o5+32]
30022add %o5, %l7, %o5
30023ld [%o5+32], %l3
30024st %l3, [%o5+32]
30025add %o5, %l7, %o5
30026ld [%o5+32], %l3
30027st %l3, [%o5+32]
30028add %o5, %l7, %o5
30029ld [%o5+32], %l3
30030st %l3, [%o5+32]
30031add %o5, %l7, %o5
30032ld [%o5+32], %l3
30033st %l3, [%o5+32]
30034add %o5, %l7, %o5
30035ld [%o5+32], %l3
30036st %l3, [%o5+32]
30037add %o5, %l7, %o5
30038ld [%o5+32], %l3
30039st %l3, [%o5+32]
30040
30041! cbranch
30042andcc %l0, 1, %g0
30043be,pt %xcc, TARGET1335
30044nop
30045RET1335:
30046
30047! lfsr step begin
30048srlx %l0, 1, %l6
30049xnor %l6, %l0, %l6
30050sllx %l6, 63, %l6
30051or %l6, %l0, %l0
30052srlx %l0, 1, %l0
30053
30054ba P1336
30055nop
30056
30057TARGET1384:
30058ba RET1384
30059nop
30060
30061
30062P1336: !_REPLACEMENT [4] (Int) (CBR)
30063sethi %hi(0x2000), %l7
30064ld [%i2+32], %l3
30065st %l3, [%i2+32]
30066add %i2, %l7, %o5
30067ld [%o5+32], %l3
30068st %l3, [%o5+32]
30069add %o5, %l7, %o5
30070ld [%o5+32], %l3
30071st %l3, [%o5+32]
30072add %o5, %l7, %o5
30073ld [%o5+32], %l3
30074st %l3, [%o5+32]
30075add %o5, %l7, %o5
30076ld [%o5+32], %l3
30077st %l3, [%o5+32]
30078add %o5, %l7, %o5
30079ld [%o5+32], %l3
30080st %l3, [%o5+32]
30081add %o5, %l7, %o5
30082ld [%o5+32], %l3
30083st %l3, [%o5+32]
30084add %o5, %l7, %o5
30085ld [%o5+32], %l3
30086st %l3, [%o5+32]
30087
30088! cbranch
30089andcc %l0, 1, %g0
30090be,pn %xcc, TARGET1336
30091nop
30092RET1336:
30093
30094! lfsr step begin
30095srlx %l0, 1, %l6
30096xnor %l6, %l0, %l6
30097sllx %l6, 63, %l6
30098or %l6, %l0, %l0
30099srlx %l0, 1, %l0
30100
30101
30102P1337: !_MEMBAR (FP)
30103
30104P1338: !_BST [2] (maybe <- 0x4100003a) (FP)
30105wr %g0, 0xf0, %asi
30106! preparing store val #0, next val will be in f32
30107fmovs %f16, %f20
30108fadds %f16, %f17, %f16
30109! preparing store val #1, next val will be in f33
30110fmovs %f16, %f21
30111fadds %f16, %f17, %f16
30112! preparing store val #2, next val will be in f34
30113fmovd %f20, %f32
30114fmovs %f16, %f20
30115fadds %f16, %f17, %f16
30116! preparing store val #3, next val will be in f36
30117fmovd %f20, %f34
30118fmovs %f16, %f20
30119fadds %f16, %f17, %f16
30120! preparing store val #4, next val will be in f40
30121fmovd %f20, %f36
30122fmovs %f16, %f20
30123fadds %f16, %f17, %f16
30124fmovd %f20, %f40
30125membar #Sync
30126stda %f32, [%i0 + 0 ] %asi
30127
30128P1339: !_MEMBAR (FP) (Branch target of P1245)
30129membar #StoreLoad
30130ba P1340
30131nop
30132
30133TARGET1245:
30134ba RET1245
30135nop
30136
30137
30138P1340: !_REPLACEMENT [32] (Int) (Secondary ctx)
30139wr %g0, 0x81, %asi
30140sethi %hi(0x2000), %l6
30141ld [%i2+96], %o5
30142st %o5, [%i2+96]
30143add %i2, %l6, %l7
30144ld [%l7+96], %o5
30145st %o5, [%l7+96]
30146add %l7, %l6, %l7
30147ld [%l7+96], %o5
30148st %o5, [%l7+96]
30149add %l7, %l6, %l7
30150ld [%l7+96], %o5
30151st %o5, [%l7+96]
30152add %l7, %l6, %l7
30153ld [%l7+96], %o5
30154st %o5, [%l7+96]
30155add %l7, %l6, %l7
30156ld [%l7+96], %o5
30157st %o5, [%l7+96]
30158add %l7, %l6, %l7
30159ld [%l7+96], %o5
30160st %o5, [%l7+96]
30161add %l7, %l6, %l7
30162ld [%l7+96], %o5
30163st %o5, [%l7+96]
30164
30165P1341: !_FLUSHI [8] (Int)
30166flush %g0
30167
30168P1342: !_REPLACEMENT [5] (Int)
30169sethi %hi(0x2000), %l3
30170ld [%i2+64], %l7
30171st %l7, [%i2+64]
30172add %i2, %l3, %l6
30173ld [%l6+64], %l7
30174st %l7, [%l6+64]
30175add %l6, %l3, %l6
30176ld [%l6+64], %l7
30177st %l7, [%l6+64]
30178add %l6, %l3, %l6
30179ld [%l6+64], %l7
30180st %l7, [%l6+64]
30181add %l6, %l3, %l6
30182ld [%l6+64], %l7
30183st %l7, [%l6+64]
30184add %l6, %l3, %l6
30185ld [%l6+64], %l7
30186st %l7, [%l6+64]
30187add %l6, %l3, %l6
30188ld [%l6+64], %l7
30189st %l7, [%l6+64]
30190add %l6, %l3, %l6
30191ld [%l6+64], %l7
30192st %l7, [%l6+64]
30193
30194P1343: !_MEMBAR (FP)
30195
30196P1344: !_BSTC [21] (maybe <- 0x4100003f) (FP)
30197wr %g0, 0xe0, %asi
30198sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
30199add %i0, %i3, %i3
30200! preparing store val #0, next val will be in f32
30201fmovs %f16, %f20
30202fadds %f16, %f17, %f16
30203! preparing store val #1, next val will be in f33
30204fmovs %f16, %f21
30205fadds %f16, %f17, %f16
30206! preparing store val #2, next val will be in f40
30207fmovd %f20, %f32
30208fmovs %f16, %f20
30209fadds %f16, %f17, %f16
30210fmovd %f20, %f40
30211membar #Sync
30212stda %f32, [%i3 + 0 ] %asi
30213
30214P1345: !_MEMBAR (FP)
30215membar #StoreLoad
30216
30217P1346: !_REPLACEMENT [27] (Int) (Secondary ctx) (Branch target of P1406)
30218wr %g0, 0x81, %asi
30219sethi %hi(0x2000), %l7
30220ld [%i2+160], %l3
30221st %l3, [%i2+160]
30222add %i2, %l7, %o5
30223ld [%o5+160], %l3
30224st %l3, [%o5+160]
30225add %o5, %l7, %o5
30226ld [%o5+160], %l3
30227st %l3, [%o5+160]
30228add %o5, %l7, %o5
30229ld [%o5+160], %l3
30230st %l3, [%o5+160]
30231add %o5, %l7, %o5
30232ld [%o5+160], %l3
30233st %l3, [%o5+160]
30234add %o5, %l7, %o5
30235ld [%o5+160], %l3
30236st %l3, [%o5+160]
30237add %o5, %l7, %o5
30238ld [%o5+160], %l3
30239st %l3, [%o5+160]
30240add %o5, %l7, %o5
30241ld [%o5+160], %l3
30242st %l3, [%o5+160]
30243ba P1347
30244nop
30245
30246TARGET1406:
30247ba RET1406
30248nop
30249
30250
30251P1347: !_IDC_FLIP [29] (Int)
30252sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
30253add %i0, %i2, %i2
30254IDC_FLIP(1347, 13065, 3, 0x46000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
30255
30256P1348: !_REPLACEMENT [21] (Int)
30257sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
30258sub %i0, %i3, %i3
30259sethi %hi(0x2000), %l6
30260ld [%i3+0], %o5
30261st %o5, [%i3+0]
30262add %i3, %l6, %l7
30263ld [%l7+0], %o5
30264st %o5, [%l7+0]
30265add %l7, %l6, %l7
30266ld [%l7+0], %o5
30267st %o5, [%l7+0]
30268add %l7, %l6, %l7
30269ld [%l7+0], %o5
30270st %o5, [%l7+0]
30271add %l7, %l6, %l7
30272ld [%l7+0], %o5
30273st %o5, [%l7+0]
30274add %l7, %l6, %l7
30275ld [%l7+0], %o5
30276st %o5, [%l7+0]
30277add %l7, %l6, %l7
30278ld [%l7+0], %o5
30279st %o5, [%l7+0]
30280add %l7, %l6, %l7
30281ld [%l7+0], %o5
30282st %o5, [%l7+0]
30283
30284P1349: !_REPLACEMENT [33] (Int)
30285sethi %hi(0x2000), %l3
30286ld [%i3+0], %l7
30287st %l7, [%i3+0]
30288add %i3, %l3, %l6
30289ld [%l6+0], %l7
30290st %l7, [%l6+0]
30291add %l6, %l3, %l6
30292ld [%l6+0], %l7
30293st %l7, [%l6+0]
30294add %l6, %l3, %l6
30295ld [%l6+0], %l7
30296st %l7, [%l6+0]
30297add %l6, %l3, %l6
30298ld [%l6+0], %l7
30299st %l7, [%l6+0]
30300add %l6, %l3, %l6
30301ld [%l6+0], %l7
30302st %l7, [%l6+0]
30303add %l6, %l3, %l6
30304ld [%l6+0], %l7
30305st %l7, [%l6+0]
30306add %l6, %l3, %l6
30307ld [%l6+0], %l7
30308st %l7, [%l6+0]
30309
30310P1350: !_LD [1] (FP)
30311ld [%i0 + 4], %f13
30312! 1 addresses covered
30313
30314P1351: !_REPLACEMENT [21] (Int) (Secondary ctx)
30315wr %g0, 0x81, %asi
30316sethi %hi(0x2000), %o5
30317ld [%i3+0], %l6
30318st %l6, [%i3+0]
30319add %i3, %o5, %l3
30320ld [%l3+0], %l6
30321st %l6, [%l3+0]
30322add %l3, %o5, %l3
30323ld [%l3+0], %l6
30324st %l6, [%l3+0]
30325add %l3, %o5, %l3
30326ld [%l3+0], %l6
30327st %l6, [%l3+0]
30328add %l3, %o5, %l3
30329ld [%l3+0], %l6
30330st %l6, [%l3+0]
30331add %l3, %o5, %l3
30332ld [%l3+0], %l6
30333st %l6, [%l3+0]
30334add %l3, %o5, %l3
30335ld [%l3+0], %l6
30336st %l6, [%l3+0]
30337add %l3, %o5, %l3
30338ld [%l3+0], %l6
30339st %l6, [%l3+0]
30340
30341P1352: !_REPLACEMENT [13] (Int)
30342sethi %hi(0x2000), %l7
30343ld [%i3+32], %l3
30344st %l3, [%i3+32]
30345add %i3, %l7, %o5
30346ld [%o5+32], %l3
30347st %l3, [%o5+32]
30348add %o5, %l7, %o5
30349ld [%o5+32], %l3
30350st %l3, [%o5+32]
30351add %o5, %l7, %o5
30352ld [%o5+32], %l3
30353st %l3, [%o5+32]
30354add %o5, %l7, %o5
30355ld [%o5+32], %l3
30356st %l3, [%o5+32]
30357add %o5, %l7, %o5
30358ld [%o5+32], %l3
30359st %l3, [%o5+32]
30360add %o5, %l7, %o5
30361ld [%o5+32], %l3
30362st %l3, [%o5+32]
30363add %o5, %l7, %o5
30364ld [%o5+32], %l3
30365st %l3, [%o5+32]
30366
30367P1353: !_REPLACEMENT [19] (Int) (Secondary ctx)
30368wr %g0, 0x81, %asi
30369sethi %hi(0x2000), %l6
30370ld [%i3+0], %o5
30371st %o5, [%i3+0]
30372add %i3, %l6, %l7
30373ld [%l7+0], %o5
30374st %o5, [%l7+0]
30375add %l7, %l6, %l7
30376ld [%l7+0], %o5
30377st %o5, [%l7+0]
30378add %l7, %l6, %l7
30379ld [%l7+0], %o5
30380st %o5, [%l7+0]
30381add %l7, %l6, %l7
30382ld [%l7+0], %o5
30383st %o5, [%l7+0]
30384add %l7, %l6, %l7
30385ld [%l7+0], %o5
30386st %o5, [%l7+0]
30387add %l7, %l6, %l7
30388ld [%l7+0], %o5
30389st %o5, [%l7+0]
30390add %l7, %l6, %l7
30391ld [%l7+0], %o5
30392st %o5, [%l7+0]
30393
30394P1354: !_REPLACEMENT [1] (Int)
30395sethi %hi(0x2000), %l3
30396ld [%i3+4], %l7
30397st %l7, [%i3+4]
30398add %i3, %l3, %l6
30399ld [%l6+4], %l7
30400st %l7, [%l6+4]
30401add %l6, %l3, %l6
30402ld [%l6+4], %l7
30403st %l7, [%l6+4]
30404add %l6, %l3, %l6
30405ld [%l6+4], %l7
30406st %l7, [%l6+4]
30407add %l6, %l3, %l6
30408ld [%l6+4], %l7
30409st %l7, [%l6+4]
30410add %l6, %l3, %l6
30411ld [%l6+4], %l7
30412st %l7, [%l6+4]
30413add %l6, %l3, %l6
30414ld [%l6+4], %l7
30415st %l7, [%l6+4]
30416add %l6, %l3, %l6
30417ld [%l6+4], %l7
30418st %l7, [%l6+4]
30419
30420P1355: !_REPLACEMENT [22] (Int) (CBR)
30421sethi %hi(0x2000), %o5
30422ld [%i3+4], %l6
30423st %l6, [%i3+4]
30424add %i3, %o5, %l3
30425ld [%l3+4], %l6
30426st %l6, [%l3+4]
30427add %l3, %o5, %l3
30428ld [%l3+4], %l6
30429st %l6, [%l3+4]
30430add %l3, %o5, %l3
30431ld [%l3+4], %l6
30432st %l6, [%l3+4]
30433add %l3, %o5, %l3
30434ld [%l3+4], %l6
30435st %l6, [%l3+4]
30436add %l3, %o5, %l3
30437ld [%l3+4], %l6
30438st %l6, [%l3+4]
30439add %l3, %o5, %l3
30440ld [%l3+4], %l6
30441st %l6, [%l3+4]
30442add %l3, %o5, %l3
30443ld [%l3+4], %l6
30444st %l6, [%l3+4]
30445
30446! cbranch
30447andcc %l0, 1, %g0
30448be,pt %xcc, TARGET1355
30449nop
30450RET1355:
30451
30452! lfsr step begin
30453srlx %l0, 1, %l7
30454xnor %l7, %l0, %l7
30455sllx %l7, 63, %l7
30456or %l7, %l0, %l0
30457srlx %l0, 1, %l0
30458
30459
30460P1356: !_MEMBAR (FP)
30461
30462P1357: !_BST [11] (maybe <- 0x41000042) (FP)
30463wr %g0, 0xf0, %asi
30464sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
30465add %i0, %i2, %i2
30466! preparing store val #0, next val will be in f32
30467fmovs %f16, %f20
30468fadds %f16, %f17, %f16
30469! preparing store val #1, next val will be in f33
30470fmovs %f16, %f21
30471fadds %f16, %f17, %f16
30472! preparing store val #2, next val will be in f40
30473fmovd %f20, %f32
30474fmovs %f16, %f20
30475fadds %f16, %f17, %f16
30476fmovd %f20, %f40
30477membar #Sync
30478stda %f32, [%i2 + 0 ] %asi
30479
30480P1358: !_MEMBAR (FP) (Branch target of P1232)
30481membar #StoreLoad
30482ba P1359
30483nop
30484
30485TARGET1232:
30486ba RET1232
30487nop
30488
30489
30490P1359: !_REPLACEMENT [4] (Int)
30491sethi %hi(0x2000), %l7
30492ld [%i3+32], %l3
30493st %l3, [%i3+32]
30494add %i3, %l7, %o5
30495ld [%o5+32], %l3
30496st %l3, [%o5+32]
30497add %o5, %l7, %o5
30498ld [%o5+32], %l3
30499st %l3, [%o5+32]
30500add %o5, %l7, %o5
30501ld [%o5+32], %l3
30502st %l3, [%o5+32]
30503add %o5, %l7, %o5
30504ld [%o5+32], %l3
30505st %l3, [%o5+32]
30506add %o5, %l7, %o5
30507ld [%o5+32], %l3
30508st %l3, [%o5+32]
30509add %o5, %l7, %o5
30510ld [%o5+32], %l3
30511st %l3, [%o5+32]
30512add %o5, %l7, %o5
30513ld [%o5+32], %l3
30514st %l3, [%o5+32]
30515
30516P1360: !_REPLACEMENT [1] (Int) (Secondary ctx)
30517wr %g0, 0x81, %asi
30518sethi %hi(0x2000), %l6
30519ld [%i3+4], %o5
30520st %o5, [%i3+4]
30521add %i3, %l6, %l7
30522ld [%l7+4], %o5
30523st %o5, [%l7+4]
30524add %l7, %l6, %l7
30525ld [%l7+4], %o5
30526st %o5, [%l7+4]
30527add %l7, %l6, %l7
30528ld [%l7+4], %o5
30529st %o5, [%l7+4]
30530add %l7, %l6, %l7
30531ld [%l7+4], %o5
30532st %o5, [%l7+4]
30533add %l7, %l6, %l7
30534ld [%l7+4], %o5
30535st %o5, [%l7+4]
30536add %l7, %l6, %l7
30537ld [%l7+4], %o5
30538st %o5, [%l7+4]
30539add %l7, %l6, %l7
30540ld [%l7+4], %o5
30541st %o5, [%l7+4]
30542
30543P1361: !_REPLACEMENT [34] (Int)
30544sethi %hi(0x2000), %l3
30545ld [%i3+64], %l7
30546st %l7, [%i3+64]
30547add %i3, %l3, %l6
30548ld [%l6+64], %l7
30549st %l7, [%l6+64]
30550add %l6, %l3, %l6
30551ld [%l6+64], %l7
30552st %l7, [%l6+64]
30553add %l6, %l3, %l6
30554ld [%l6+64], %l7
30555st %l7, [%l6+64]
30556add %l6, %l3, %l6
30557ld [%l6+64], %l7
30558st %l7, [%l6+64]
30559add %l6, %l3, %l6
30560ld [%l6+64], %l7
30561st %l7, [%l6+64]
30562add %l6, %l3, %l6
30563ld [%l6+64], %l7
30564st %l7, [%l6+64]
30565add %l6, %l3, %l6
30566ld [%l6+64], %l7
30567st %l7, [%l6+64]
30568
30569P1362: !_REPLACEMENT [28] (Int)
30570sethi %hi(0x2000), %o5
30571ld [%i3+0], %l6
30572st %l6, [%i3+0]
30573add %i3, %o5, %l3
30574ld [%l3+0], %l6
30575st %l6, [%l3+0]
30576add %l3, %o5, %l3
30577ld [%l3+0], %l6
30578st %l6, [%l3+0]
30579add %l3, %o5, %l3
30580ld [%l3+0], %l6
30581st %l6, [%l3+0]
30582add %l3, %o5, %l3
30583ld [%l3+0], %l6
30584st %l6, [%l3+0]
30585add %l3, %o5, %l3
30586ld [%l3+0], %l6
30587st %l6, [%l3+0]
30588add %l3, %o5, %l3
30589ld [%l3+0], %l6
30590st %l6, [%l3+0]
30591add %l3, %o5, %l3
30592ld [%l3+0], %l6
30593st %l6, [%l3+0]
30594
30595P1363: !_LD [29] (FP) (Nucleus ctx) (Branch target of P1200)
30596wr %g0, 0x4, %asi
30597sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
30598add %i0, %i3, %i3
30599lda [%i3 + 4] %asi, %f14
30600! 1 addresses covered
30601ba P1364
30602nop
30603
30604TARGET1200:
30605ba RET1200
30606nop
30607
30608
30609P1364: !_REPLACEMENT [11] (Int)
30610sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
30611add %i0, %i2, %i2
30612sethi %hi(0x2000), %l7
30613ld [%i2+0], %l3
30614st %l3, [%i2+0]
30615add %i2, %l7, %o5
30616ld [%o5+0], %l3
30617st %l3, [%o5+0]
30618add %o5, %l7, %o5
30619ld [%o5+0], %l3
30620st %l3, [%o5+0]
30621add %o5, %l7, %o5
30622ld [%o5+0], %l3
30623st %l3, [%o5+0]
30624add %o5, %l7, %o5
30625ld [%o5+0], %l3
30626st %l3, [%o5+0]
30627add %o5, %l7, %o5
30628ld [%o5+0], %l3
30629st %l3, [%o5+0]
30630add %o5, %l7, %o5
30631ld [%o5+0], %l3
30632st %l3, [%o5+0]
30633add %o5, %l7, %o5
30634ld [%o5+0], %l3
30635st %l3, [%o5+0]
30636
30637P1365: !_REPLACEMENT [3] (Int)
30638sethi %hi(0x2000), %l6
30639ld [%i2+16], %o5
30640st %o5, [%i2+16]
30641add %i2, %l6, %l7
30642ld [%l7+16], %o5
30643st %o5, [%l7+16]
30644add %l7, %l6, %l7
30645ld [%l7+16], %o5
30646st %o5, [%l7+16]
30647add %l7, %l6, %l7
30648ld [%l7+16], %o5
30649st %o5, [%l7+16]
30650add %l7, %l6, %l7
30651ld [%l7+16], %o5
30652st %o5, [%l7+16]
30653add %l7, %l6, %l7
30654ld [%l7+16], %o5
30655st %o5, [%l7+16]
30656add %l7, %l6, %l7
30657ld [%l7+16], %o5
30658st %o5, [%l7+16]
30659add %l7, %l6, %l7
30660ld [%l7+16], %o5
30661st %o5, [%l7+16]
30662
30663P1366: !_REPLACEMENT [6] (Int) (Secondary ctx)
30664wr %g0, 0x81, %asi
30665sethi %hi(0x2000), %l3
30666ld [%i2+96], %l7
30667st %l7, [%i2+96]
30668add %i2, %l3, %l6
30669ld [%l6+96], %l7
30670st %l7, [%l6+96]
30671add %l6, %l3, %l6
30672ld [%l6+96], %l7
30673st %l7, [%l6+96]
30674add %l6, %l3, %l6
30675ld [%l6+96], %l7
30676st %l7, [%l6+96]
30677add %l6, %l3, %l6
30678ld [%l6+96], %l7
30679st %l7, [%l6+96]
30680add %l6, %l3, %l6
30681ld [%l6+96], %l7
30682st %l7, [%l6+96]
30683add %l6, %l3, %l6
30684ld [%l6+96], %l7
30685st %l7, [%l6+96]
30686add %l6, %l3, %l6
30687ld [%l6+96], %l7
30688st %l7, [%l6+96]
30689
30690P1367: !_REPLACEMENT [26] (Int)
30691sethi %hi(0x2000), %o5
30692ld [%i2+128], %l6
30693st %l6, [%i2+128]
30694add %i2, %o5, %l3
30695ld [%l3+128], %l6
30696st %l6, [%l3+128]
30697add %l3, %o5, %l3
30698ld [%l3+128], %l6
30699st %l6, [%l3+128]
30700add %l3, %o5, %l3
30701ld [%l3+128], %l6
30702st %l6, [%l3+128]
30703add %l3, %o5, %l3
30704ld [%l3+128], %l6
30705st %l6, [%l3+128]
30706add %l3, %o5, %l3
30707ld [%l3+128], %l6
30708st %l6, [%l3+128]
30709add %l3, %o5, %l3
30710ld [%l3+128], %l6
30711st %l6, [%l3+128]
30712add %l3, %o5, %l3
30713ld [%l3+128], %l6
30714st %l6, [%l3+128]
30715
30716P1368: !_ST [27] (maybe <- 0x41000045) (FP) (CBR)
30717sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
30718add %i0, %i3, %i3
30719! preparing store val #0, next val will be in f20
30720fmovs %f16, %f20
30721fadds %f16, %f17, %f16
30722st %f20, [%i3 + 160 ]
30723
30724! cbranch
30725andcc %l0, 1, %g0
30726be,pt %xcc, TARGET1368
30727nop
30728RET1368:
30729
30730! lfsr step begin
30731srlx %l0, 1, %l6
30732xnor %l6, %l0, %l6
30733sllx %l6, 63, %l6
30734or %l6, %l0, %l0
30735srlx %l0, 1, %l0
30736
30737
30738P1369: !_MEMBAR (FP)
30739membar #StoreLoad
30740
30741P1370: !_BLD [33] (FP)
30742wr %g0, 0xf0, %asi
30743sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
30744sub %i0, %i2, %i2
30745ldda [%i2 + 0] %asi, %f32
30746membar #Sync
30747! 1 addresses covered
30748fmovd %f32, %f18
30749fmovs %f18, %f15
30750!---- flushing fp results buffer to %f30 ----
30751fmovd %f0, %f30
30752fmovd %f2, %f30
30753fmovd %f4, %f30
30754fmovd %f6, %f30
30755fmovd %f8, %f30
30756fmovd %f10, %f30
30757fmovd %f12, %f30
30758fmovd %f14, %f30
30759!--
30760
30761P1371: !_MEMBAR (FP)
30762
30763P1372: !_BST [18] (maybe <- 0x41000046) (FP)
30764wr %g0, 0xf0, %asi
30765sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
30766add %i0, %i3, %i3
30767! preparing store val #0, next val will be in f32
30768fmovs %f16, %f20
30769fadds %f16, %f17, %f16
30770fmovd %f20, %f32
30771membar #Sync
30772stda %f32, [%i3 + 128 ] %asi
30773
30774P1373: !_MEMBAR (FP) (Branch target of P1335)
30775membar #StoreLoad
30776ba P1374
30777nop
30778
30779TARGET1335:
30780ba RET1335
30781nop
30782
30783
30784P1374: !_REPLACEMENT [23] (Int)
30785sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
30786sub %i0, %i2, %i2
30787sethi %hi(0x2000), %l6
30788ld [%i2+32], %o5
30789st %o5, [%i2+32]
30790add %i2, %l6, %l7
30791ld [%l7+32], %o5
30792st %o5, [%l7+32]
30793add %l7, %l6, %l7
30794ld [%l7+32], %o5
30795st %o5, [%l7+32]
30796add %l7, %l6, %l7
30797ld [%l7+32], %o5
30798st %o5, [%l7+32]
30799add %l7, %l6, %l7
30800ld [%l7+32], %o5
30801st %o5, [%l7+32]
30802add %l7, %l6, %l7
30803ld [%l7+32], %o5
30804st %o5, [%l7+32]
30805add %l7, %l6, %l7
30806ld [%l7+32], %o5
30807st %o5, [%l7+32]
30808add %l7, %l6, %l7
30809ld [%l7+32], %o5
30810st %o5, [%l7+32]
30811
30812P1375: !_REPLACEMENT [20] (Int) (Secondary ctx)
30813wr %g0, 0x81, %asi
30814sethi %hi(0x2000), %l3
30815ld [%i2+256], %l7
30816st %l7, [%i2+256]
30817add %i2, %l3, %l6
30818ld [%l6+256], %l7
30819st %l7, [%l6+256]
30820add %l6, %l3, %l6
30821ld [%l6+256], %l7
30822st %l7, [%l6+256]
30823add %l6, %l3, %l6
30824ld [%l6+256], %l7
30825st %l7, [%l6+256]
30826add %l6, %l3, %l6
30827ld [%l6+256], %l7
30828st %l7, [%l6+256]
30829add %l6, %l3, %l6
30830ld [%l6+256], %l7
30831st %l7, [%l6+256]
30832add %l6, %l3, %l6
30833ld [%l6+256], %l7
30834st %l7, [%l6+256]
30835add %l6, %l3, %l6
30836ld [%l6+256], %l7
30837st %l7, [%l6+256]
30838
30839P1376: !_MEMBAR (FP) (Branch target of P1301)
30840membar #StoreLoad
30841ba P1377
30842nop
30843
30844TARGET1301:
30845ba RET1301
30846nop
30847
30848
30849P1377: !_BLD [16] (FP) (Branch target of P1425)
30850wr %g0, 0xf0, %asi
30851ldda [%i3 + 0] %asi, %f0
30852membar #Sync
30853! 1 addresses covered
30854fmovd %f4, %f0
30855ba P1378
30856nop
30857
30858TARGET1425:
30859ba RET1425
30860nop
30861
30862
30863P1378: !_MEMBAR (FP) (Branch target of P1405)
30864ba P1379
30865nop
30866
30867TARGET1405:
30868ba RET1405
30869nop
30870
30871
30872P1379: !_BST [26] (maybe <- 0x41000047) (FP) (CBR)
30873wr %g0, 0xf0, %asi
30874sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
30875add %i0, %i3, %i3
30876! preparing store val #0, next val will be in f32
30877fmovs %f16, %f20
30878fadds %f16, %f17, %f16
30879! preparing store val #1, next val will be in f40
30880fmovd %f20, %f32
30881fmovs %f16, %f20
30882fadds %f16, %f17, %f16
30883fmovd %f20, %f40
30884membar #Sync
30885stda %f32, [%i3 + 128 ] %asi
30886
30887! cbranch
30888andcc %l0, 1, %g0
30889be,pn %xcc, TARGET1379
30890nop
30891RET1379:
30892
30893! lfsr step begin
30894srlx %l0, 1, %l7
30895xnor %l7, %l0, %l7
30896sllx %l7, 63, %l7
30897or %l7, %l0, %l0
30898srlx %l0, 1, %l0
30899
30900
30901P1380: !_MEMBAR (FP) (CBR)
30902membar #StoreLoad
30903
30904! cbranch
30905andcc %l0, 1, %g0
30906be,pt %xcc, TARGET1380
30907nop
30908RET1380:
30909
30910! lfsr step begin
30911srlx %l0, 1, %o5
30912xnor %o5, %l0, %o5
30913sllx %o5, 63, %o5
30914or %o5, %l0, %l0
30915srlx %l0, 1, %l0
30916
30917
30918P1381: !_LD [1] (FP) (CBR)
30919ld [%i0 + 4], %f1
30920! 1 addresses covered
30921
30922! cbranch
30923andcc %l0, 1, %g0
30924be,pn %xcc, TARGET1381
30925nop
30926RET1381:
30927
30928! lfsr step begin
30929srlx %l0, 1, %l3
30930xnor %l3, %l0, %l3
30931sllx %l3, 63, %l3
30932or %l3, %l0, %l0
30933srlx %l0, 1, %l0
30934
30935
30936P1382: !_REPLACEMENT [13] (Int)
30937sethi %hi(0x2000), %l6
30938ld [%i2+32], %o5
30939st %o5, [%i2+32]
30940add %i2, %l6, %l7
30941ld [%l7+32], %o5
30942st %o5, [%l7+32]
30943add %l7, %l6, %l7
30944ld [%l7+32], %o5
30945st %o5, [%l7+32]
30946add %l7, %l6, %l7
30947ld [%l7+32], %o5
30948st %o5, [%l7+32]
30949add %l7, %l6, %l7
30950ld [%l7+32], %o5
30951st %o5, [%l7+32]
30952add %l7, %l6, %l7
30953ld [%l7+32], %o5
30954st %o5, [%l7+32]
30955add %l7, %l6, %l7
30956ld [%l7+32], %o5
30957st %o5, [%l7+32]
30958add %l7, %l6, %l7
30959ld [%l7+32], %o5
30960st %o5, [%l7+32]
30961
30962P1383: !_REPLACEMENT [22] (Int) (Secondary ctx)
30963wr %g0, 0x81, %asi
30964sethi %hi(0x2000), %l3
30965ld [%i2+4], %l7
30966st %l7, [%i2+4]
30967add %i2, %l3, %l6
30968ld [%l6+4], %l7
30969st %l7, [%l6+4]
30970add %l6, %l3, %l6
30971ld [%l6+4], %l7
30972st %l7, [%l6+4]
30973add %l6, %l3, %l6
30974ld [%l6+4], %l7
30975st %l7, [%l6+4]
30976add %l6, %l3, %l6
30977ld [%l6+4], %l7
30978st %l7, [%l6+4]
30979add %l6, %l3, %l6
30980ld [%l6+4], %l7
30981st %l7, [%l6+4]
30982add %l6, %l3, %l6
30983ld [%l6+4], %l7
30984st %l7, [%l6+4]
30985add %l6, %l3, %l6
30986ld [%l6+4], %l7
30987st %l7, [%l6+4]
30988
30989P1384: !_REPLACEMENT [19] (Int) (CBR)
30990sethi %hi(0x2000), %o5
30991ld [%i2+0], %l6
30992st %l6, [%i2+0]
30993add %i2, %o5, %l3
30994ld [%l3+0], %l6
30995st %l6, [%l3+0]
30996add %l3, %o5, %l3
30997ld [%l3+0], %l6
30998st %l6, [%l3+0]
30999add %l3, %o5, %l3
31000ld [%l3+0], %l6
31001st %l6, [%l3+0]
31002add %l3, %o5, %l3
31003ld [%l3+0], %l6
31004st %l6, [%l3+0]
31005add %l3, %o5, %l3
31006ld [%l3+0], %l6
31007st %l6, [%l3+0]
31008add %l3, %o5, %l3
31009ld [%l3+0], %l6
31010st %l6, [%l3+0]
31011add %l3, %o5, %l3
31012ld [%l3+0], %l6
31013st %l6, [%l3+0]
31014
31015! cbranch
31016andcc %l0, 1, %g0
31017be,pt %xcc, TARGET1384
31018nop
31019RET1384:
31020
31021! lfsr step begin
31022srlx %l0, 1, %l7
31023xnor %l7, %l0, %l7
31024sllx %l7, 63, %l7
31025or %l7, %l0, %l0
31026srlx %l0, 1, %l0
31027
31028
31029P1385: !_REPLACEMENT [31] (Int)
31030sethi %hi(0x2000), %o5
31031ld [%i2+64], %l6
31032st %l6, [%i2+64]
31033add %i2, %o5, %l3
31034ld [%l3+64], %l6
31035st %l6, [%l3+64]
31036add %l3, %o5, %l3
31037ld [%l3+64], %l6
31038st %l6, [%l3+64]
31039add %l3, %o5, %l3
31040ld [%l3+64], %l6
31041st %l6, [%l3+64]
31042add %l3, %o5, %l3
31043ld [%l3+64], %l6
31044st %l6, [%l3+64]
31045add %l3, %o5, %l3
31046ld [%l3+64], %l6
31047st %l6, [%l3+64]
31048add %l3, %o5, %l3
31049ld [%l3+64], %l6
31050st %l6, [%l3+64]
31051add %l3, %o5, %l3
31052ld [%l3+64], %l6
31053st %l6, [%l3+64]
31054
31055P1386: !_REPLACEMENT [14] (Int) (CBR)
31056sethi %hi(0x2000), %l7
31057ld [%i2+64], %l3
31058st %l3, [%i2+64]
31059add %i2, %l7, %o5
31060ld [%o5+64], %l3
31061st %l3, [%o5+64]
31062add %o5, %l7, %o5
31063ld [%o5+64], %l3
31064st %l3, [%o5+64]
31065add %o5, %l7, %o5
31066ld [%o5+64], %l3
31067st %l3, [%o5+64]
31068add %o5, %l7, %o5
31069ld [%o5+64], %l3
31070st %l3, [%o5+64]
31071add %o5, %l7, %o5
31072ld [%o5+64], %l3
31073st %l3, [%o5+64]
31074add %o5, %l7, %o5
31075ld [%o5+64], %l3
31076st %l3, [%o5+64]
31077add %o5, %l7, %o5
31078ld [%o5+64], %l3
31079st %l3, [%o5+64]
31080
31081! cbranch
31082andcc %l0, 1, %g0
31083be,pt %xcc, TARGET1386
31084nop
31085RET1386:
31086
31087! lfsr step begin
31088srlx %l0, 1, %l6
31089xnor %l6, %l0, %l6
31090sllx %l6, 63, %l6
31091or %l6, %l0, %l0
31092srlx %l0, 1, %l0
31093
31094
31095P1387: !_REPLACEMENT [23] (Int)
31096sethi %hi(0x2000), %l7
31097ld [%i2+32], %l3
31098st %l3, [%i2+32]
31099add %i2, %l7, %o5
31100ld [%o5+32], %l3
31101st %l3, [%o5+32]
31102add %o5, %l7, %o5
31103ld [%o5+32], %l3
31104st %l3, [%o5+32]
31105add %o5, %l7, %o5
31106ld [%o5+32], %l3
31107st %l3, [%o5+32]
31108add %o5, %l7, %o5
31109ld [%o5+32], %l3
31110st %l3, [%o5+32]
31111add %o5, %l7, %o5
31112ld [%o5+32], %l3
31113st %l3, [%o5+32]
31114add %o5, %l7, %o5
31115ld [%o5+32], %l3
31116st %l3, [%o5+32]
31117add %o5, %l7, %o5
31118ld [%o5+32], %l3
31119st %l3, [%o5+32]
31120
31121P1388: !_REPLACEMENT [10] (Int)
31122sethi %hi(0x2000), %l6
31123ld [%i2+64], %o5
31124st %o5, [%i2+64]
31125add %i2, %l6, %l7
31126ld [%l7+64], %o5
31127st %o5, [%l7+64]
31128add %l7, %l6, %l7
31129ld [%l7+64], %o5
31130st %o5, [%l7+64]
31131add %l7, %l6, %l7
31132ld [%l7+64], %o5
31133st %o5, [%l7+64]
31134add %l7, %l6, %l7
31135ld [%l7+64], %o5
31136st %o5, [%l7+64]
31137add %l7, %l6, %l7
31138ld [%l7+64], %o5
31139st %o5, [%l7+64]
31140add %l7, %l6, %l7
31141ld [%l7+64], %o5
31142st %o5, [%l7+64]
31143add %l7, %l6, %l7
31144ld [%l7+64], %o5
31145st %o5, [%l7+64]
31146
31147P1389: !_MEMBAR (FP) (CBR) (Branch target of P1536)
31148
31149! cbranch
31150andcc %l0, 1, %g0
31151be,pn %xcc, TARGET1389
31152nop
31153RET1389:
31154
31155! lfsr step begin
31156srlx %l0, 1, %l3
31157xnor %l3, %l0, %l3
31158sllx %l3, 63, %l3
31159or %l3, %l0, %l0
31160srlx %l0, 1, %l0
31161
31162ba P1390
31163nop
31164
31165TARGET1536:
31166ba RET1536
31167nop
31168
31169
31170P1390: !_BST [29] (maybe <- 0x41000049) (FP)
31171wr %g0, 0xf0, %asi
31172sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
31173add %i0, %i2, %i2
31174! preparing store val #0, next val will be in f32
31175fmovs %f16, %f20
31176fadds %f16, %f17, %f16
31177! preparing store val #1, next val will be in f33
31178fmovs %f16, %f21
31179fadds %f16, %f17, %f16
31180! preparing store val #2, next val will be in f40
31181fmovd %f20, %f32
31182fmovs %f16, %f20
31183fadds %f16, %f17, %f16
31184fmovd %f20, %f40
31185membar #Sync
31186stda %f32, [%i2 + 0 ] %asi
31187
31188P1391: !_MEMBAR (FP)
31189membar #StoreLoad
31190
31191P1392: !_REPLACEMENT [26] (Int) (Secondary ctx) (Branch target of P1496)
31192wr %g0, 0x81, %asi
31193sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
31194sub %i0, %i3, %i3
31195sethi %hi(0x2000), %l3
31196ld [%i3+128], %l7
31197st %l7, [%i3+128]
31198add %i3, %l3, %l6
31199ld [%l6+128], %l7
31200st %l7, [%l6+128]
31201add %l6, %l3, %l6
31202ld [%l6+128], %l7
31203st %l7, [%l6+128]
31204add %l6, %l3, %l6
31205ld [%l6+128], %l7
31206st %l7, [%l6+128]
31207add %l6, %l3, %l6
31208ld [%l6+128], %l7
31209st %l7, [%l6+128]
31210add %l6, %l3, %l6
31211ld [%l6+128], %l7
31212st %l7, [%l6+128]
31213add %l6, %l3, %l6
31214ld [%l6+128], %l7
31215st %l7, [%l6+128]
31216add %l6, %l3, %l6
31217ld [%l6+128], %l7
31218st %l7, [%l6+128]
31219ba P1393
31220nop
31221
31222TARGET1496:
31223ba RET1496
31224nop
31225
31226
31227P1393: !_IDC_FLIP [26] (Int) (CBR)
31228sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
31229add %i0, %i2, %i2
31230IDC_FLIP(1393, 21295, 3, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
31231
31232! cbranch
31233andcc %l0, 1, %g0
31234be,pt %xcc, TARGET1393
31235nop
31236RET1393:
31237
31238! lfsr step begin
31239srlx %l0, 1, %l6
31240xnor %l6, %l0, %l6
31241sllx %l6, 63, %l6
31242or %l6, %l0, %l0
31243srlx %l0, 1, %l0
31244
31245
31246P1394: !_LD [16] (Int)
31247sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
31248add %i0, %i3, %i3
31249lduw [%i3 + 16], %o5
31250! move %o5(lower) -> %o0(lower)
31251or %o5, %o0, %o0
31252
31253P1395: !_IDC_FLIP [0] (Int)
31254IDC_FLIP(1395, 14826, 3, 0x43000000, 0x0, %i0, 0x0, %l6, %l7, %o5, %l3)
31255
31256P1396: !_REPLACEMENT [2] (Int)
31257sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
31258add %i0, %i2, %i2
31259sethi %hi(0x2000), %l6
31260ld [%i2+8], %o5
31261st %o5, [%i2+8]
31262add %i2, %l6, %l7
31263ld [%l7+8], %o5
31264st %o5, [%l7+8]
31265add %l7, %l6, %l7
31266ld [%l7+8], %o5
31267st %o5, [%l7+8]
31268add %l7, %l6, %l7
31269ld [%l7+8], %o5
31270st %o5, [%l7+8]
31271add %l7, %l6, %l7
31272ld [%l7+8], %o5
31273st %o5, [%l7+8]
31274add %l7, %l6, %l7
31275ld [%l7+8], %o5
31276st %o5, [%l7+8]
31277add %l7, %l6, %l7
31278ld [%l7+8], %o5
31279st %o5, [%l7+8]
31280add %l7, %l6, %l7
31281ld [%l7+8], %o5
31282st %o5, [%l7+8]
31283
31284P1397: !_REPLACEMENT [24] (Int) (Nucleus ctx)
31285wr %g0, 0x4, %asi
31286sethi %hi(0x2000), %l3
31287ld [%i2+64], %l7
31288st %l7, [%i2+64]
31289add %i2, %l3, %l6
31290ld [%l6+64], %l7
31291st %l7, [%l6+64]
31292add %l6, %l3, %l6
31293ld [%l6+64], %l7
31294st %l7, [%l6+64]
31295add %l6, %l3, %l6
31296ld [%l6+64], %l7
31297st %l7, [%l6+64]
31298add %l6, %l3, %l6
31299ld [%l6+64], %l7
31300st %l7, [%l6+64]
31301add %l6, %l3, %l6
31302ld [%l6+64], %l7
31303st %l7, [%l6+64]
31304add %l6, %l3, %l6
31305ld [%l6+64], %l7
31306st %l7, [%l6+64]
31307add %l6, %l3, %l6
31308ld [%l6+64], %l7
31309st %l7, [%l6+64]
31310
31311P1398: !_LD [14] (FP) (Secondary ctx) (Branch target of P1412)
31312wr %g0, 0x81, %asi
31313sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
31314add %i0, %i3, %i3
31315lda [%i3 + 64] %asi, %f2
31316! 1 addresses covered
31317ba P1399
31318nop
31319
31320TARGET1412:
31321ba RET1412
31322nop
31323
31324
31325P1399: !_REPLACEMENT [24] (Int) (Loop exit)
31326sethi %hi(0x2000), %o5
31327ld [%i2+64], %l6
31328st %l6, [%i2+64]
31329add %i2, %o5, %l3
31330ld [%l3+64], %l6
31331st %l6, [%l3+64]
31332add %l3, %o5, %l3
31333ld [%l3+64], %l6
31334st %l6, [%l3+64]
31335add %l3, %o5, %l3
31336ld [%l3+64], %l6
31337st %l6, [%l3+64]
31338add %l3, %o5, %l3
31339ld [%l3+64], %l6
31340st %l6, [%l3+64]
31341add %l3, %o5, %l3
31342ld [%l3+64], %l6
31343st %l6, [%l3+64]
31344add %l3, %o5, %l3
31345ld [%l3+64], %l6
31346st %l6, [%l3+64]
31347add %l3, %o5, %l3
31348ld [%l3+64], %l6
31349st %l6, [%l3+64]
31350!---- flushing int results buffer----
31351mov %o0, %l5
31352!---- flushing fp results buffer to %f30 ----
31353fmovd %f0, %f30
31354fmovs %f2, %f30
31355!--
31356loop_exit_3_0:
31357sub %l2, 1, %l2
31358cmp %l2, 0
31359bg loop_entry_3_0
31360nop
31361
31362P1400: !_REPLACEMENT [30] (Int) (Loop entry)
31363sethi %hi(0x6), %l2
31364or %l2, %lo(0x6), %l2
31365loop_entry_3_1:
31366sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
31367sub %i0, %i2, %i2
31368sethi %hi(0x2000), %o5
31369ld [%i2+32], %l6
31370st %l6, [%i2+32]
31371add %i2, %o5, %l3
31372ld [%l3+32], %l6
31373st %l6, [%l3+32]
31374add %l3, %o5, %l3
31375ld [%l3+32], %l6
31376st %l6, [%l3+32]
31377add %l3, %o5, %l3
31378ld [%l3+32], %l6
31379st %l6, [%l3+32]
31380add %l3, %o5, %l3
31381ld [%l3+32], %l6
31382st %l6, [%l3+32]
31383add %l3, %o5, %l3
31384ld [%l3+32], %l6
31385st %l6, [%l3+32]
31386add %l3, %o5, %l3
31387ld [%l3+32], %l6
31388st %l6, [%l3+32]
31389add %l3, %o5, %l3
31390ld [%l3+32], %l6
31391st %l6, [%l3+32]
31392
31393P1401: !_REPLACEMENT [7] (Int) (Nucleus ctx)
31394wr %g0, 0x4, %asi
31395sethi %hi(0x2000), %l7
31396ld [%i2+128], %l3
31397st %l3, [%i2+128]
31398add %i2, %l7, %o5
31399ld [%o5+128], %l3
31400st %l3, [%o5+128]
31401add %o5, %l7, %o5
31402ld [%o5+128], %l3
31403st %l3, [%o5+128]
31404add %o5, %l7, %o5
31405ld [%o5+128], %l3
31406st %l3, [%o5+128]
31407add %o5, %l7, %o5
31408ld [%o5+128], %l3
31409st %l3, [%o5+128]
31410add %o5, %l7, %o5
31411ld [%o5+128], %l3
31412st %l3, [%o5+128]
31413add %o5, %l7, %o5
31414ld [%o5+128], %l3
31415st %l3, [%o5+128]
31416add %o5, %l7, %o5
31417ld [%o5+128], %l3
31418st %l3, [%o5+128]
31419
31420P1402: !_LD [21] (FP)
31421sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
31422add %i0, %i3, %i3
31423ld [%i3 + 0], %f0
31424! 1 addresses covered
31425
31426P1403: !_REPLACEMENT [20] (Int) (Secondary ctx)
31427wr %g0, 0x81, %asi
31428sethi %hi(0x2000), %l6
31429ld [%i2+256], %o5
31430st %o5, [%i2+256]
31431add %i2, %l6, %l7
31432ld [%l7+256], %o5
31433st %o5, [%l7+256]
31434add %l7, %l6, %l7
31435ld [%l7+256], %o5
31436st %o5, [%l7+256]
31437add %l7, %l6, %l7
31438ld [%l7+256], %o5
31439st %o5, [%l7+256]
31440add %l7, %l6, %l7
31441ld [%l7+256], %o5
31442st %o5, [%l7+256]
31443add %l7, %l6, %l7
31444ld [%l7+256], %o5
31445st %o5, [%l7+256]
31446add %l7, %l6, %l7
31447ld [%l7+256], %o5
31448st %o5, [%l7+256]
31449add %l7, %l6, %l7
31450ld [%l7+256], %o5
31451st %o5, [%l7+256]
31452
31453P1404: !_MEMBAR (FP)
31454
31455P1405: !_BSTC [16] (maybe <- 0x4100004c) (FP) (CBR)
31456wr %g0, 0xe0, %asi
31457sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
31458add %i0, %i2, %i2
31459! preparing store val #0, next val will be in f36
31460fmovs %f16, %f20
31461fadds %f16, %f17, %f16
31462fmovd %f20, %f36
31463membar #Sync
31464stda %f32, [%i2 + 0 ] %asi
31465
31466! cbranch
31467andcc %l0, 1, %g0
31468be,pt %xcc, TARGET1405
31469nop
31470RET1405:
31471
31472! lfsr step begin
31473srlx %l0, 1, %o5
31474xnor %o5, %l0, %o5
31475sllx %o5, 63, %o5
31476or %o5, %l0, %l0
31477srlx %l0, 1, %l0
31478
31479
31480P1406: !_MEMBAR (FP) (CBR)
31481membar #StoreLoad
31482
31483! cbranch
31484andcc %l0, 1, %g0
31485be,pn %xcc, TARGET1406
31486nop
31487RET1406:
31488
31489! lfsr step begin
31490srlx %l0, 1, %l3
31491xnor %l3, %l0, %l3
31492sllx %l3, 63, %l3
31493or %l3, %l0, %l0
31494srlx %l0, 1, %l0
31495
31496
31497P1407: !_REPLACEMENT [33] (Int) (Branch target of P1270)
31498sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
31499sub %i0, %i3, %i3
31500sethi %hi(0x2000), %l7
31501ld [%i3+0], %l3
31502st %l3, [%i3+0]
31503add %i3, %l7, %o5
31504ld [%o5+0], %l3
31505st %l3, [%o5+0]
31506add %o5, %l7, %o5
31507ld [%o5+0], %l3
31508st %l3, [%o5+0]
31509add %o5, %l7, %o5
31510ld [%o5+0], %l3
31511st %l3, [%o5+0]
31512add %o5, %l7, %o5
31513ld [%o5+0], %l3
31514st %l3, [%o5+0]
31515add %o5, %l7, %o5
31516ld [%o5+0], %l3
31517st %l3, [%o5+0]
31518add %o5, %l7, %o5
31519ld [%o5+0], %l3
31520st %l3, [%o5+0]
31521add %o5, %l7, %o5
31522ld [%o5+0], %l3
31523st %l3, [%o5+0]
31524ba P1408
31525nop
31526
31527TARGET1270:
31528ba RET1270
31529nop
31530
31531
31532P1408: !_REPLACEMENT [27] (Int)
31533sethi %hi(0x2000), %l6
31534ld [%i3+160], %o5
31535st %o5, [%i3+160]
31536add %i3, %l6, %l7
31537ld [%l7+160], %o5
31538st %o5, [%l7+160]
31539add %l7, %l6, %l7
31540ld [%l7+160], %o5
31541st %o5, [%l7+160]
31542add %l7, %l6, %l7
31543ld [%l7+160], %o5
31544st %o5, [%l7+160]
31545add %l7, %l6, %l7
31546ld [%l7+160], %o5
31547st %o5, [%l7+160]
31548add %l7, %l6, %l7
31549ld [%l7+160], %o5
31550st %o5, [%l7+160]
31551add %l7, %l6, %l7
31552ld [%l7+160], %o5
31553st %o5, [%l7+160]
31554add %l7, %l6, %l7
31555ld [%l7+160], %o5
31556st %o5, [%l7+160]
31557
31558P1409: !_IDC_FLIP [20] (Int)
31559sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
31560add %i0, %i2, %i2
31561IDC_FLIP(1409, 22403, 3, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3)
31562
31563P1410: !_REPLACEMENT [21] (Int) (Branch target of P1379)
31564sethi %hi(0x2000), %l6
31565ld [%i3+0], %o5
31566st %o5, [%i3+0]
31567add %i3, %l6, %l7
31568ld [%l7+0], %o5
31569st %o5, [%l7+0]
31570add %l7, %l6, %l7
31571ld [%l7+0], %o5
31572st %o5, [%l7+0]
31573add %l7, %l6, %l7
31574ld [%l7+0], %o5
31575st %o5, [%l7+0]
31576add %l7, %l6, %l7
31577ld [%l7+0], %o5
31578st %o5, [%l7+0]
31579add %l7, %l6, %l7
31580ld [%l7+0], %o5
31581st %o5, [%l7+0]
31582add %l7, %l6, %l7
31583ld [%l7+0], %o5
31584st %o5, [%l7+0]
31585add %l7, %l6, %l7
31586ld [%l7+0], %o5
31587st %o5, [%l7+0]
31588ba P1411
31589nop
31590
31591TARGET1379:
31592ba RET1379
31593nop
31594
31595
31596P1411: !_REPLACEMENT [0] (Int)
31597sethi %hi(0x2000), %l3
31598ld [%i3+0], %l7
31599st %l7, [%i3+0]
31600add %i3, %l3, %l6
31601ld [%l6+0], %l7
31602st %l7, [%l6+0]
31603add %l6, %l3, %l6
31604ld [%l6+0], %l7
31605st %l7, [%l6+0]
31606add %l6, %l3, %l6
31607ld [%l6+0], %l7
31608st %l7, [%l6+0]
31609add %l6, %l3, %l6
31610ld [%l6+0], %l7
31611st %l7, [%l6+0]
31612add %l6, %l3, %l6
31613ld [%l6+0], %l7
31614st %l7, [%l6+0]
31615add %l6, %l3, %l6
31616ld [%l6+0], %l7
31617st %l7, [%l6+0]
31618add %l6, %l3, %l6
31619ld [%l6+0], %l7
31620st %l7, [%l6+0]
31621
31622P1412: !_ST [15] (maybe <- 0x1800005) (Int) (CBR) (Secondary ctx)
31623wr %g0, 0x81, %asi
31624sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
31625add %i0, %i3, %i3
31626stwa %l4, [%i3 + 128] %asi
31627add %l4, 1, %l4
31628
31629! cbranch
31630andcc %l0, 1, %g0
31631be,pn %xcc, TARGET1412
31632nop
31633RET1412:
31634
31635! lfsr step begin
31636srlx %l0, 1, %l7
31637xnor %l7, %l0, %l7
31638sllx %l7, 63, %l7
31639or %l7, %l0, %l0
31640srlx %l0, 1, %l0
31641
31642
31643P1413: !_REPLACEMENT [0] (Int)
31644sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
31645add %i0, %i2, %i2
31646sethi %hi(0x2000), %o5
31647ld [%i2+0], %l6
31648st %l6, [%i2+0]
31649add %i2, %o5, %l3
31650ld [%l3+0], %l6
31651st %l6, [%l3+0]
31652add %l3, %o5, %l3
31653ld [%l3+0], %l6
31654st %l6, [%l3+0]
31655add %l3, %o5, %l3
31656ld [%l3+0], %l6
31657st %l6, [%l3+0]
31658add %l3, %o5, %l3
31659ld [%l3+0], %l6
31660st %l6, [%l3+0]
31661add %l3, %o5, %l3
31662ld [%l3+0], %l6
31663st %l6, [%l3+0]
31664add %l3, %o5, %l3
31665ld [%l3+0], %l6
31666st %l6, [%l3+0]
31667add %l3, %o5, %l3
31668ld [%l3+0], %l6
31669st %l6, [%l3+0]
31670
31671P1414: !_LD [2] (Int) (CBR)
31672lduw [%i0 + 8], %o0
31673! move %o0(lower) -> %o0(upper)
31674sllx %o0, 32, %o0
31675
31676! cbranch
31677andcc %l0, 1, %g0
31678be,pn %xcc, TARGET1414
31679nop
31680RET1414:
31681
31682! lfsr step begin
31683srlx %l0, 1, %l3
31684xnor %l3, %l0, %l3
31685sllx %l3, 63, %l3
31686or %l3, %l0, %l0
31687srlx %l0, 1, %l0
31688
31689
31690P1415: !_MEMBAR (FP)
31691
31692P1416: !_BST [6] (maybe <- 0x4100004d) (FP)
31693wr %g0, 0xf0, %asi
31694! preparing store val #0, next val will be in f32
31695fmovs %f16, %f20
31696fadds %f16, %f17, %f16
31697! preparing store val #1, next val will be in f40
31698fmovd %f20, %f32
31699fmovs %f16, %f20
31700fadds %f16, %f17, %f16
31701fmovd %f20, %f40
31702membar #Sync
31703stda %f32, [%i0 + 64 ] %asi
31704
31705P1417: !_MEMBAR (FP)
31706membar #StoreLoad
31707
31708P1418: !_LD [3] (Int)
31709lduw [%i0 + 16], %l6
31710! move %l6(lower) -> %o0(lower)
31711or %l6, %o0, %o0
31712
31713P1419: !_REPLACEMENT [31] (Int)
31714sethi %hi(0x2000), %l7
31715ld [%i2+64], %l3
31716st %l3, [%i2+64]
31717add %i2, %l7, %o5
31718ld [%o5+64], %l3
31719st %l3, [%o5+64]
31720add %o5, %l7, %o5
31721ld [%o5+64], %l3
31722st %l3, [%o5+64]
31723add %o5, %l7, %o5
31724ld [%o5+64], %l3
31725st %l3, [%o5+64]
31726add %o5, %l7, %o5
31727ld [%o5+64], %l3
31728st %l3, [%o5+64]
31729add %o5, %l7, %o5
31730ld [%o5+64], %l3
31731st %l3, [%o5+64]
31732add %o5, %l7, %o5
31733ld [%o5+64], %l3
31734st %l3, [%o5+64]
31735add %o5, %l7, %o5
31736ld [%o5+64], %l3
31737st %l3, [%o5+64]
31738
31739P1420: !_REPLACEMENT [8] (Int) (Secondary ctx)
31740wr %g0, 0x81, %asi
31741sethi %hi(0x2000), %l6
31742ld [%i2+0], %o5
31743st %o5, [%i2+0]
31744add %i2, %l6, %l7
31745ld [%l7+0], %o5
31746st %o5, [%l7+0]
31747add %l7, %l6, %l7
31748ld [%l7+0], %o5
31749st %o5, [%l7+0]
31750add %l7, %l6, %l7
31751ld [%l7+0], %o5
31752st %o5, [%l7+0]
31753add %l7, %l6, %l7
31754ld [%l7+0], %o5
31755st %o5, [%l7+0]
31756add %l7, %l6, %l7
31757ld [%l7+0], %o5
31758st %o5, [%l7+0]
31759add %l7, %l6, %l7
31760ld [%l7+0], %o5
31761st %o5, [%l7+0]
31762add %l7, %l6, %l7
31763ld [%l7+0], %o5
31764st %o5, [%l7+0]
31765
31766P1421: !_REPLACEMENT [23] (Int) (Branch target of P1297)
31767sethi %hi(0x2000), %l3
31768ld [%i2+32], %l7
31769st %l7, [%i2+32]
31770add %i2, %l3, %l6
31771ld [%l6+32], %l7
31772st %l7, [%l6+32]
31773add %l6, %l3, %l6
31774ld [%l6+32], %l7
31775st %l7, [%l6+32]
31776add %l6, %l3, %l6
31777ld [%l6+32], %l7
31778st %l7, [%l6+32]
31779add %l6, %l3, %l6
31780ld [%l6+32], %l7
31781st %l7, [%l6+32]
31782add %l6, %l3, %l6
31783ld [%l6+32], %l7
31784st %l7, [%l6+32]
31785add %l6, %l3, %l6
31786ld [%l6+32], %l7
31787st %l7, [%l6+32]
31788add %l6, %l3, %l6
31789ld [%l6+32], %l7
31790st %l7, [%l6+32]
31791ba P1422
31792nop
31793
31794TARGET1297:
31795ba RET1297
31796nop
31797
31798
31799P1422: !_REPLACEMENT [12] (Int) (CBR)
31800sethi %hi(0x2000), %o5
31801ld [%i2+4], %l6
31802st %l6, [%i2+4]
31803add %i2, %o5, %l3
31804ld [%l3+4], %l6
31805st %l6, [%l3+4]
31806add %l3, %o5, %l3
31807ld [%l3+4], %l6
31808st %l6, [%l3+4]
31809add %l3, %o5, %l3
31810ld [%l3+4], %l6
31811st %l6, [%l3+4]
31812add %l3, %o5, %l3
31813ld [%l3+4], %l6
31814st %l6, [%l3+4]
31815add %l3, %o5, %l3
31816ld [%l3+4], %l6
31817st %l6, [%l3+4]
31818add %l3, %o5, %l3
31819ld [%l3+4], %l6
31820st %l6, [%l3+4]
31821add %l3, %o5, %l3
31822ld [%l3+4], %l6
31823st %l6, [%l3+4]
31824
31825! cbranch
31826andcc %l0, 1, %g0
31827be,pt %xcc, TARGET1422
31828nop
31829RET1422:
31830
31831! lfsr step begin
31832srlx %l0, 1, %l7
31833xnor %l7, %l0, %l7
31834sllx %l7, 63, %l7
31835or %l7, %l0, %l0
31836srlx %l0, 1, %l0
31837
31838
31839P1423: !_REPLACEMENT [12] (Int) (CBR) (Branch target of P1290)
31840sethi %hi(0x2000), %o5
31841ld [%i2+4], %l6
31842st %l6, [%i2+4]
31843add %i2, %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]
31852add %l3, %o5, %l3
31853ld [%l3+4], %l6
31854st %l6, [%l3+4]
31855add %l3, %o5, %l3
31856ld [%l3+4], %l6
31857st %l6, [%l3+4]
31858add %l3, %o5, %l3
31859ld [%l3+4], %l6
31860st %l6, [%l3+4]
31861add %l3, %o5, %l3
31862ld [%l3+4], %l6
31863st %l6, [%l3+4]
31864
31865! cbranch
31866andcc %l0, 1, %g0
31867be,pt %xcc, TARGET1423
31868nop
31869RET1423:
31870
31871! lfsr step begin
31872srlx %l0, 1, %l7
31873xnor %l7, %l0, %l7
31874sllx %l7, 63, %l7
31875or %l7, %l0, %l0
31876srlx %l0, 1, %l0
31877
31878ba P1424
31879nop
31880
31881TARGET1290:
31882ba RET1290
31883nop
31884
31885
31886P1424: !_REPLACEMENT [30] (Int) (CBR) (Secondary ctx) (Branch target of P1283)
31887wr %g0, 0x81, %asi
31888sethi %hi(0x2000), %o5
31889ld [%i2+32], %l6
31890st %l6, [%i2+32]
31891add %i2, %o5, %l3
31892ld [%l3+32], %l6
31893st %l6, [%l3+32]
31894add %l3, %o5, %l3
31895ld [%l3+32], %l6
31896st %l6, [%l3+32]
31897add %l3, %o5, %l3
31898ld [%l3+32], %l6
31899st %l6, [%l3+32]
31900add %l3, %o5, %l3
31901ld [%l3+32], %l6
31902st %l6, [%l3+32]
31903add %l3, %o5, %l3
31904ld [%l3+32], %l6
31905st %l6, [%l3+32]
31906add %l3, %o5, %l3
31907ld [%l3+32], %l6
31908st %l6, [%l3+32]
31909add %l3, %o5, %l3
31910ld [%l3+32], %l6
31911st %l6, [%l3+32]
31912
31913! cbranch
31914andcc %l0, 1, %g0
31915be,pt %xcc, TARGET1424
31916nop
31917RET1424:
31918
31919! lfsr step begin
31920srlx %l0, 1, %l7
31921xnor %l7, %l0, %l7
31922sllx %l7, 63, %l7
31923or %l7, %l0, %l0
31924srlx %l0, 1, %l0
31925
31926ba P1425
31927nop
31928
31929TARGET1283:
31930ba RET1283
31931nop
31932
31933
31934P1425: !_MEMBAR (FP) (CBR) (Branch target of P1484)
31935membar #StoreLoad
31936
31937! cbranch
31938andcc %l0, 1, %g0
31939be,pn %xcc, TARGET1425
31940nop
31941RET1425:
31942
31943! lfsr step begin
31944srlx %l0, 1, %o5
31945xnor %o5, %l0, %o5
31946sllx %o5, 63, %o5
31947or %o5, %l0, %l0
31948srlx %l0, 1, %l0
31949
31950ba P1426
31951nop
31952
31953TARGET1484:
31954ba RET1484
31955nop
31956
31957
31958P1426: !_BLD [14] (FP) (Branch target of P1323)
31959wr %g0, 0xf0, %asi
31960ldda [%i3 + 64] %asi, %f32
31961membar #Sync
31962! 1 addresses covered
31963fmovd %f32, %f18
31964fmovs %f18, %f1
31965ba P1427
31966nop
31967
31968TARGET1323:
31969ba RET1323
31970nop
31971
31972
31973P1427: !_MEMBAR (FP)
31974
31975P1428: !_REPLACEMENT [23] (Int) (Secondary ctx)
31976wr %g0, 0x81, %asi
31977sethi %hi(0x2000), %l3
31978ld [%i2+32], %l7
31979st %l7, [%i2+32]
31980add %i2, %l3, %l6
31981ld [%l6+32], %l7
31982st %l7, [%l6+32]
31983add %l6, %l3, %l6
31984ld [%l6+32], %l7
31985st %l7, [%l6+32]
31986add %l6, %l3, %l6
31987ld [%l6+32], %l7
31988st %l7, [%l6+32]
31989add %l6, %l3, %l6
31990ld [%l6+32], %l7
31991st %l7, [%l6+32]
31992add %l6, %l3, %l6
31993ld [%l6+32], %l7
31994st %l7, [%l6+32]
31995add %l6, %l3, %l6
31996ld [%l6+32], %l7
31997st %l7, [%l6+32]
31998add %l6, %l3, %l6
31999ld [%l6+32], %l7
32000st %l7, [%l6+32]
32001
32002P1429: !_ST [8] (maybe <- 0x4100004f) (FP)
32003! preparing store val #0, next val will be in f20
32004fmovs %f16, %f20
32005fadds %f16, %f17, %f16
32006st %f20, [%i1 + 0 ]
32007
32008P1430: !_PREFETCH [27] (Int) (Secondary ctx)
32009wr %g0, 0x81, %asi
32010sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
32011add %i0, %i3, %i3
32012prefetcha [%i3 + 160] %asi, 1
32013
32014P1431: !_REPLACEMENT [9] (Int)
32015sethi %hi(0x2000), %l7
32016ld [%i2+32], %l3
32017st %l3, [%i2+32]
32018add %i2, %l7, %o5
32019ld [%o5+32], %l3
32020st %l3, [%o5+32]
32021add %o5, %l7, %o5
32022ld [%o5+32], %l3
32023st %l3, [%o5+32]
32024add %o5, %l7, %o5
32025ld [%o5+32], %l3
32026st %l3, [%o5+32]
32027add %o5, %l7, %o5
32028ld [%o5+32], %l3
32029st %l3, [%o5+32]
32030add %o5, %l7, %o5
32031ld [%o5+32], %l3
32032st %l3, [%o5+32]
32033add %o5, %l7, %o5
32034ld [%o5+32], %l3
32035st %l3, [%o5+32]
32036add %o5, %l7, %o5
32037ld [%o5+32], %l3
32038st %l3, [%o5+32]
32039
32040P1432: !_REPLACEMENT [21] (Int)
32041sethi %hi(0x2000), %l6
32042ld [%i2+0], %o5
32043st %o5, [%i2+0]
32044add %i2, %l6, %l7
32045ld [%l7+0], %o5
32046st %o5, [%l7+0]
32047add %l7, %l6, %l7
32048ld [%l7+0], %o5
32049st %o5, [%l7+0]
32050add %l7, %l6, %l7
32051ld [%l7+0], %o5
32052st %o5, [%l7+0]
32053add %l7, %l6, %l7
32054ld [%l7+0], %o5
32055st %o5, [%l7+0]
32056add %l7, %l6, %l7
32057ld [%l7+0], %o5
32058st %o5, [%l7+0]
32059add %l7, %l6, %l7
32060ld [%l7+0], %o5
32061st %o5, [%l7+0]
32062add %l7, %l6, %l7
32063ld [%l7+0], %o5
32064st %o5, [%l7+0]
32065
32066P1433: !_REPLACEMENT [0] (Int) (CBR)
32067sethi %hi(0x2000), %l3
32068ld [%i2+0], %l7
32069st %l7, [%i2+0]
32070add %i2, %l3, %l6
32071ld [%l6+0], %l7
32072st %l7, [%l6+0]
32073add %l6, %l3, %l6
32074ld [%l6+0], %l7
32075st %l7, [%l6+0]
32076add %l6, %l3, %l6
32077ld [%l6+0], %l7
32078st %l7, [%l6+0]
32079add %l6, %l3, %l6
32080ld [%l6+0], %l7
32081st %l7, [%l6+0]
32082add %l6, %l3, %l6
32083ld [%l6+0], %l7
32084st %l7, [%l6+0]
32085add %l6, %l3, %l6
32086ld [%l6+0], %l7
32087st %l7, [%l6+0]
32088add %l6, %l3, %l6
32089ld [%l6+0], %l7
32090st %l7, [%l6+0]
32091
32092! cbranch
32093andcc %l0, 1, %g0
32094be,pt %xcc, TARGET1433
32095nop
32096RET1433:
32097
32098! lfsr step begin
32099srlx %l0, 1, %o5
32100xnor %o5, %l0, %o5
32101sllx %o5, 63, %o5
32102or %o5, %l0, %l0
32103srlx %l0, 1, %l0
32104
32105
32106P1434: !_REPLACEMENT [33] (Int)
32107sethi %hi(0x2000), %l3
32108ld [%i2+0], %l7
32109st %l7, [%i2+0]
32110add %i2, %l3, %l6
32111ld [%l6+0], %l7
32112st %l7, [%l6+0]
32113add %l6, %l3, %l6
32114ld [%l6+0], %l7
32115st %l7, [%l6+0]
32116add %l6, %l3, %l6
32117ld [%l6+0], %l7
32118st %l7, [%l6+0]
32119add %l6, %l3, %l6
32120ld [%l6+0], %l7
32121st %l7, [%l6+0]
32122add %l6, %l3, %l6
32123ld [%l6+0], %l7
32124st %l7, [%l6+0]
32125add %l6, %l3, %l6
32126ld [%l6+0], %l7
32127st %l7, [%l6+0]
32128add %l6, %l3, %l6
32129ld [%l6+0], %l7
32130st %l7, [%l6+0]
32131
32132P1435: !_ST [0] (maybe <- 0x41000050) (FP) (Branch target of P1267)
32133! preparing store val #0, next val will be in f20
32134fmovs %f16, %f20
32135fadds %f16, %f17, %f16
32136st %f20, [%i0 + 0 ]
32137ba P1436
32138nop
32139
32140TARGET1267:
32141ba RET1267
32142nop
32143
32144
32145P1436: !_REPLACEMENT [24] (Int)
32146sethi %hi(0x2000), %l7
32147ld [%i2+64], %l3
32148st %l3, [%i2+64]
32149add %i2, %l7, %o5
32150ld [%o5+64], %l3
32151st %l3, [%o5+64]
32152add %o5, %l7, %o5
32153ld [%o5+64], %l3
32154st %l3, [%o5+64]
32155add %o5, %l7, %o5
32156ld [%o5+64], %l3
32157st %l3, [%o5+64]
32158add %o5, %l7, %o5
32159ld [%o5+64], %l3
32160st %l3, [%o5+64]
32161add %o5, %l7, %o5
32162ld [%o5+64], %l3
32163st %l3, [%o5+64]
32164add %o5, %l7, %o5
32165ld [%o5+64], %l3
32166st %l3, [%o5+64]
32167add %o5, %l7, %o5
32168ld [%o5+64], %l3
32169st %l3, [%o5+64]
32170
32171P1437: !_REPLACEMENT [7] (Int) (Nucleus ctx)
32172wr %g0, 0x4, %asi
32173sethi %hi(0x2000), %l6
32174ld [%i2+128], %o5
32175st %o5, [%i2+128]
32176add %i2, %l6, %l7
32177ld [%l7+128], %o5
32178st %o5, [%l7+128]
32179add %l7, %l6, %l7
32180ld [%l7+128], %o5
32181st %o5, [%l7+128]
32182add %l7, %l6, %l7
32183ld [%l7+128], %o5
32184st %o5, [%l7+128]
32185add %l7, %l6, %l7
32186ld [%l7+128], %o5
32187st %o5, [%l7+128]
32188add %l7, %l6, %l7
32189ld [%l7+128], %o5
32190st %o5, [%l7+128]
32191add %l7, %l6, %l7
32192ld [%l7+128], %o5
32193st %o5, [%l7+128]
32194add %l7, %l6, %l7
32195ld [%l7+128], %o5
32196st %o5, [%l7+128]
32197
32198P1438: !_REPLACEMENT [3] (Int)
32199sethi %hi(0x2000), %l3
32200ld [%i2+16], %l7
32201st %l7, [%i2+16]
32202add %i2, %l3, %l6
32203ld [%l6+16], %l7
32204st %l7, [%l6+16]
32205add %l6, %l3, %l6
32206ld [%l6+16], %l7
32207st %l7, [%l6+16]
32208add %l6, %l3, %l6
32209ld [%l6+16], %l7
32210st %l7, [%l6+16]
32211add %l6, %l3, %l6
32212ld [%l6+16], %l7
32213st %l7, [%l6+16]
32214add %l6, %l3, %l6
32215ld [%l6+16], %l7
32216st %l7, [%l6+16]
32217add %l6, %l3, %l6
32218ld [%l6+16], %l7
32219st %l7, [%l6+16]
32220add %l6, %l3, %l6
32221ld [%l6+16], %l7
32222st %l7, [%l6+16]
32223
32224P1439: !_LD [5] (Int)
32225lduw [%i0 + 64], %o1
32226! move %o1(lower) -> %o1(upper)
32227sllx %o1, 32, %o1
32228
32229P1440: !_REPLACEMENT [15] (Int) (Branch target of P1467)
32230sethi %hi(0x2000), %l6
32231ld [%i2+128], %o5
32232st %o5, [%i2+128]
32233add %i2, %l6, %l7
32234ld [%l7+128], %o5
32235st %o5, [%l7+128]
32236add %l7, %l6, %l7
32237ld [%l7+128], %o5
32238st %o5, [%l7+128]
32239add %l7, %l6, %l7
32240ld [%l7+128], %o5
32241st %o5, [%l7+128]
32242add %l7, %l6, %l7
32243ld [%l7+128], %o5
32244st %o5, [%l7+128]
32245add %l7, %l6, %l7
32246ld [%l7+128], %o5
32247st %o5, [%l7+128]
32248add %l7, %l6, %l7
32249ld [%l7+128], %o5
32250st %o5, [%l7+128]
32251add %l7, %l6, %l7
32252ld [%l7+128], %o5
32253st %o5, [%l7+128]
32254ba P1441
32255nop
32256
32257TARGET1467:
32258ba RET1467
32259nop
32260
32261
32262P1441: !_REPLACEMENT [13] (Int) (Branch target of P1512)
32263sethi %hi(0x2000), %l3
32264ld [%i2+32], %l7
32265st %l7, [%i2+32]
32266add %i2, %l3, %l6
32267ld [%l6+32], %l7
32268st %l7, [%l6+32]
32269add %l6, %l3, %l6
32270ld [%l6+32], %l7
32271st %l7, [%l6+32]
32272add %l6, %l3, %l6
32273ld [%l6+32], %l7
32274st %l7, [%l6+32]
32275add %l6, %l3, %l6
32276ld [%l6+32], %l7
32277st %l7, [%l6+32]
32278add %l6, %l3, %l6
32279ld [%l6+32], %l7
32280st %l7, [%l6+32]
32281add %l6, %l3, %l6
32282ld [%l6+32], %l7
32283st %l7, [%l6+32]
32284add %l6, %l3, %l6
32285ld [%l6+32], %l7
32286st %l7, [%l6+32]
32287ba P1442
32288nop
32289
32290TARGET1512:
32291ba RET1512
32292nop
32293
32294
32295P1442: !_LD [18] (FP) (Branch target of P1286)
32296sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
32297add %i0, %i2, %i2
32298ld [%i2 + 128], %f2
32299! 1 addresses covered
32300ba P1443
32301nop
32302
32303TARGET1286:
32304ba RET1286
32305nop
32306
32307
32308P1443: !_REPLACEMENT [14] (Int) (Secondary ctx) (Branch target of P1490)
32309wr %g0, 0x81, %asi
32310sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
32311add %i0, %i3, %i3
32312sethi %hi(0x2000), %o5
32313ld [%i3+64], %l6
32314st %l6, [%i3+64]
32315add %i3, %o5, %l3
32316ld [%l3+64], %l6
32317st %l6, [%l3+64]
32318add %l3, %o5, %l3
32319ld [%l3+64], %l6
32320st %l6, [%l3+64]
32321add %l3, %o5, %l3
32322ld [%l3+64], %l6
32323st %l6, [%l3+64]
32324add %l3, %o5, %l3
32325ld [%l3+64], %l6
32326st %l6, [%l3+64]
32327add %l3, %o5, %l3
32328ld [%l3+64], %l6
32329st %l6, [%l3+64]
32330add %l3, %o5, %l3
32331ld [%l3+64], %l6
32332st %l6, [%l3+64]
32333add %l3, %o5, %l3
32334ld [%l3+64], %l6
32335st %l6, [%l3+64]
32336ba P1444
32337nop
32338
32339TARGET1490:
32340ba RET1490
32341nop
32342
32343
32344P1444: !_REPLACEMENT [28] (Int)
32345sethi %hi(0x2000), %l7
32346ld [%i3+0], %l3
32347st %l3, [%i3+0]
32348add %i3, %l7, %o5
32349ld [%o5+0], %l3
32350st %l3, [%o5+0]
32351add %o5, %l7, %o5
32352ld [%o5+0], %l3
32353st %l3, [%o5+0]
32354add %o5, %l7, %o5
32355ld [%o5+0], %l3
32356st %l3, [%o5+0]
32357add %o5, %l7, %o5
32358ld [%o5+0], %l3
32359st %l3, [%o5+0]
32360add %o5, %l7, %o5
32361ld [%o5+0], %l3
32362st %l3, [%o5+0]
32363add %o5, %l7, %o5
32364ld [%o5+0], %l3
32365st %l3, [%o5+0]
32366add %o5, %l7, %o5
32367ld [%o5+0], %l3
32368st %l3, [%o5+0]
32369
32370P1445: !_IDC_FLIP [27] (Int) (CBR)
32371sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
32372add %i0, %i2, %i2
32373IDC_FLIP(1445, 20297, 3, 0x458000a0, 0xa0, %i2, 0xa0, %l6, %l7, %o5, %l3)
32374
32375! cbranch
32376andcc %l0, 1, %g0
32377be,pt %xcc, TARGET1445
32378nop
32379RET1445:
32380
32381! lfsr step begin
32382srlx %l0, 1, %l6
32383xnor %l6, %l0, %l6
32384sllx %l6, 63, %l6
32385or %l6, %l0, %l0
32386srlx %l0, 1, %l0
32387
32388
32389P1446: !_REPLACEMENT [6] (Int)
32390sethi %hi(0x2000), %l7
32391ld [%i3+96], %l3
32392st %l3, [%i3+96]
32393add %i3, %l7, %o5
32394ld [%o5+96], %l3
32395st %l3, [%o5+96]
32396add %o5, %l7, %o5
32397ld [%o5+96], %l3
32398st %l3, [%o5+96]
32399add %o5, %l7, %o5
32400ld [%o5+96], %l3
32401st %l3, [%o5+96]
32402add %o5, %l7, %o5
32403ld [%o5+96], %l3
32404st %l3, [%o5+96]
32405add %o5, %l7, %o5
32406ld [%o5+96], %l3
32407st %l3, [%o5+96]
32408add %o5, %l7, %o5
32409ld [%o5+96], %l3
32410st %l3, [%o5+96]
32411add %o5, %l7, %o5
32412ld [%o5+96], %l3
32413st %l3, [%o5+96]
32414
32415P1447: !_REPLACEMENT [15] (Int) (Secondary ctx)
32416wr %g0, 0x81, %asi
32417sethi %hi(0x2000), %l6
32418ld [%i3+128], %o5
32419st %o5, [%i3+128]
32420add %i3, %l6, %l7
32421ld [%l7+128], %o5
32422st %o5, [%l7+128]
32423add %l7, %l6, %l7
32424ld [%l7+128], %o5
32425st %o5, [%l7+128]
32426add %l7, %l6, %l7
32427ld [%l7+128], %o5
32428st %o5, [%l7+128]
32429add %l7, %l6, %l7
32430ld [%l7+128], %o5
32431st %o5, [%l7+128]
32432add %l7, %l6, %l7
32433ld [%l7+128], %o5
32434st %o5, [%l7+128]
32435add %l7, %l6, %l7
32436ld [%l7+128], %o5
32437st %o5, [%l7+128]
32438add %l7, %l6, %l7
32439ld [%l7+128], %o5
32440st %o5, [%l7+128]
32441
32442P1448: !_REPLACEMENT [11] (Int)
32443sethi %hi(0x2000), %l3
32444ld [%i3+0], %l7
32445st %l7, [%i3+0]
32446add %i3, %l3, %l6
32447ld [%l6+0], %l7
32448st %l7, [%l6+0]
32449add %l6, %l3, %l6
32450ld [%l6+0], %l7
32451st %l7, [%l6+0]
32452add %l6, %l3, %l6
32453ld [%l6+0], %l7
32454st %l7, [%l6+0]
32455add %l6, %l3, %l6
32456ld [%l6+0], %l7
32457st %l7, [%l6+0]
32458add %l6, %l3, %l6
32459ld [%l6+0], %l7
32460st %l7, [%l6+0]
32461add %l6, %l3, %l6
32462ld [%l6+0], %l7
32463st %l7, [%l6+0]
32464add %l6, %l3, %l6
32465ld [%l6+0], %l7
32466st %l7, [%l6+0]
32467
32468P1449: !_REPLACEMENT [3] (Int) (Secondary ctx)
32469wr %g0, 0x81, %asi
32470sethi %hi(0x2000), %o5
32471ld [%i3+16], %l6
32472st %l6, [%i3+16]
32473add %i3, %o5, %l3
32474ld [%l3+16], %l6
32475st %l6, [%l3+16]
32476add %l3, %o5, %l3
32477ld [%l3+16], %l6
32478st %l6, [%l3+16]
32479add %l3, %o5, %l3
32480ld [%l3+16], %l6
32481st %l6, [%l3+16]
32482add %l3, %o5, %l3
32483ld [%l3+16], %l6
32484st %l6, [%l3+16]
32485add %l3, %o5, %l3
32486ld [%l3+16], %l6
32487st %l6, [%l3+16]
32488add %l3, %o5, %l3
32489ld [%l3+16], %l6
32490st %l6, [%l3+16]
32491add %l3, %o5, %l3
32492ld [%l3+16], %l6
32493st %l6, [%l3+16]
32494
32495P1450: !_ST [21] (maybe <- 0x1800006) (Int)
32496stw %l4, [%i2 + 0 ]
32497add %l4, 1, %l4
32498
32499P1451: !_LD [15] (Int) (Branch target of P1330)
32500sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
32501add %i0, %i3, %i3
32502lduw [%i3 + 128], %l7
32503! move %l7(lower) -> %o1(lower)
32504or %l7, %o1, %o1
32505ba P1452
32506nop
32507
32508TARGET1330:
32509ba RET1330
32510nop
32511
32512
32513P1452: !_ST [16] (maybe <- 0x1800007) (Int) (Secondary ctx)
32514wr %g0, 0x81, %asi
32515sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
32516add %i0, %i2, %i2
32517stwa %l4, [%i2 + 16] %asi
32518add %l4, 1, %l4
32519
32520P1453: !_REPLACEMENT [17] (Int) (CBR) (Secondary ctx)
32521wr %g0, 0x81, %asi
32522sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
32523add %i0, %i3, %i3
32524sethi %hi(0x2000), %l7
32525ld [%i3+96], %l3
32526st %l3, [%i3+96]
32527add %i3, %l7, %o5
32528ld [%o5+96], %l3
32529st %l3, [%o5+96]
32530add %o5, %l7, %o5
32531ld [%o5+96], %l3
32532st %l3, [%o5+96]
32533add %o5, %l7, %o5
32534ld [%o5+96], %l3
32535st %l3, [%o5+96]
32536add %o5, %l7, %o5
32537ld [%o5+96], %l3
32538st %l3, [%o5+96]
32539add %o5, %l7, %o5
32540ld [%o5+96], %l3
32541st %l3, [%o5+96]
32542add %o5, %l7, %o5
32543ld [%o5+96], %l3
32544st %l3, [%o5+96]
32545add %o5, %l7, %o5
32546ld [%o5+96], %l3
32547st %l3, [%o5+96]
32548
32549! cbranch
32550andcc %l0, 1, %g0
32551be,pt %xcc, TARGET1453
32552nop
32553RET1453:
32554
32555! lfsr step begin
32556srlx %l0, 1, %l6
32557xnor %l6, %l0, %l6
32558sllx %l6, 63, %l6
32559or %l6, %l0, %l0
32560srlx %l0, 1, %l0
32561
32562
32563P1454: !_REPLACEMENT [11] (Int) (CBR)
32564sethi %hi(0x2000), %l7
32565ld [%i3+0], %l3
32566st %l3, [%i3+0]
32567add %i3, %l7, %o5
32568ld [%o5+0], %l3
32569st %l3, [%o5+0]
32570add %o5, %l7, %o5
32571ld [%o5+0], %l3
32572st %l3, [%o5+0]
32573add %o5, %l7, %o5
32574ld [%o5+0], %l3
32575st %l3, [%o5+0]
32576add %o5, %l7, %o5
32577ld [%o5+0], %l3
32578st %l3, [%o5+0]
32579add %o5, %l7, %o5
32580ld [%o5+0], %l3
32581st %l3, [%o5+0]
32582add %o5, %l7, %o5
32583ld [%o5+0], %l3
32584st %l3, [%o5+0]
32585add %o5, %l7, %o5
32586ld [%o5+0], %l3
32587st %l3, [%o5+0]
32588
32589! cbranch
32590andcc %l0, 1, %g0
32591be,pt %xcc, TARGET1454
32592nop
32593RET1454:
32594
32595! lfsr step begin
32596srlx %l0, 1, %l6
32597xnor %l6, %l0, %l6
32598sllx %l6, 63, %l6
32599or %l6, %l0, %l0
32600srlx %l0, 1, %l0
32601
32602
32603P1455: !_FLUSH [13] (Int) (Branch target of P1203)
32604! Unsupported instruction
32605ba P1456
32606nop
32607
32608TARGET1203:
32609ba RET1203
32610nop
32611
32612
32613P1456: !_MEMBAR (FP) (CBR)
32614
32615! cbranch
32616andcc %l0, 1, %g0
32617be,pt %xcc, TARGET1456
32618nop
32619RET1456:
32620
32621! lfsr step begin
32622srlx %l0, 1, %l7
32623xnor %l7, %l0, %l7
32624sllx %l7, 63, %l7
32625or %l7, %l0, %l0
32626srlx %l0, 1, %l0
32627
32628
32629P1457: !_BST [28] (maybe <- 0x41000051) (FP) (CBR)
32630wr %g0, 0xf0, %asi
32631sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
32632add %i0, %i2, %i2
32633! preparing store val #0, next val will be in f32
32634fmovs %f16, %f20
32635fadds %f16, %f17, %f16
32636! preparing store val #1, next val will be in f33
32637fmovs %f16, %f21
32638fadds %f16, %f17, %f16
32639! preparing store val #2, next val will be in f40
32640fmovd %f20, %f32
32641fmovs %f16, %f20
32642fadds %f16, %f17, %f16
32643fmovd %f20, %f40
32644membar #Sync
32645stda %f32, [%i2 + 0 ] %asi
32646
32647! cbranch
32648andcc %l0, 1, %g0
32649be,pn %xcc, TARGET1457
32650nop
32651RET1457:
32652
32653! lfsr step begin
32654srlx %l0, 1, %l7
32655xnor %l7, %l0, %l7
32656sllx %l7, 63, %l7
32657or %l7, %l0, %l0
32658srlx %l0, 1, %l0
32659
32660
32661P1458: !_MEMBAR (FP)
32662membar #StoreLoad
32663
32664P1459: !_REPLACEMENT [2] (Int)
32665sethi %hi(0x2000), %o5
32666ld [%i3+8], %l6
32667st %l6, [%i3+8]
32668add %i3, %o5, %l3
32669ld [%l3+8], %l6
32670st %l6, [%l3+8]
32671add %l3, %o5, %l3
32672ld [%l3+8], %l6
32673st %l6, [%l3+8]
32674add %l3, %o5, %l3
32675ld [%l3+8], %l6
32676st %l6, [%l3+8]
32677add %l3, %o5, %l3
32678ld [%l3+8], %l6
32679st %l6, [%l3+8]
32680add %l3, %o5, %l3
32681ld [%l3+8], %l6
32682st %l6, [%l3+8]
32683add %l3, %o5, %l3
32684ld [%l3+8], %l6
32685st %l6, [%l3+8]
32686add %l3, %o5, %l3
32687ld [%l3+8], %l6
32688st %l6, [%l3+8]
32689
32690P1460: !_REPLACEMENT [11] (Int)
32691sethi %hi(0x2000), %l7
32692ld [%i3+0], %l3
32693st %l3, [%i3+0]
32694add %i3, %l7, %o5
32695ld [%o5+0], %l3
32696st %l3, [%o5+0]
32697add %o5, %l7, %o5
32698ld [%o5+0], %l3
32699st %l3, [%o5+0]
32700add %o5, %l7, %o5
32701ld [%o5+0], %l3
32702st %l3, [%o5+0]
32703add %o5, %l7, %o5
32704ld [%o5+0], %l3
32705st %l3, [%o5+0]
32706add %o5, %l7, %o5
32707ld [%o5+0], %l3
32708st %l3, [%o5+0]
32709add %o5, %l7, %o5
32710ld [%o5+0], %l3
32711st %l3, [%o5+0]
32712add %o5, %l7, %o5
32713ld [%o5+0], %l3
32714st %l3, [%o5+0]
32715
32716P1461: !_MEMBAR (FP)
32717
32718P1462: !_BST [15] (maybe <- 0x41000054) (FP) (Branch target of P1445)
32719wr %g0, 0xf0, %asi
32720sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
32721add %i0, %i3, %i3
32722! preparing store val #0, next val will be in f32
32723fmovs %f16, %f20
32724fadds %f16, %f17, %f16
32725fmovd %f20, %f32
32726membar #Sync
32727stda %f32, [%i3 + 128 ] %asi
32728ba P1463
32729nop
32730
32731TARGET1445:
32732ba RET1445
32733nop
32734
32735
32736P1463: !_MEMBAR (FP) (CBR)
32737membar #StoreLoad
32738
32739! cbranch
32740andcc %l0, 1, %g0
32741be,pn %xcc, TARGET1463
32742nop
32743RET1463:
32744
32745! lfsr step begin
32746srlx %l0, 1, %l3
32747xnor %l3, %l0, %l3
32748sllx %l3, 63, %l3
32749or %l3, %l0, %l0
32750srlx %l0, 1, %l0
32751
32752
32753P1464: !_FLUSHI [10] (Int)
32754flush %g0
32755
32756P1465: !_LD [1] (Int)
32757lduw [%i0 + 4], %o2
32758! move %o2(lower) -> %o2(upper)
32759sllx %o2, 32, %o2
32760
32761P1466: !_LD [21] (FP)
32762sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
32763add %i0, %i2, %i2
32764ld [%i2 + 0], %f3
32765! 1 addresses covered
32766
32767P1467: !_FLUSHI [21] (Int) (CBR)
32768flush %g0
32769
32770! cbranch
32771andcc %l0, 1, %g0
32772be,pt %xcc, TARGET1467
32773nop
32774RET1467:
32775
32776! lfsr step begin
32777srlx %l0, 1, %o5
32778xnor %o5, %l0, %o5
32779sllx %o5, 63, %o5
32780or %o5, %l0, %l0
32781srlx %l0, 1, %l0
32782
32783
32784P1468: !_MEMBAR (FP) (Branch target of P1302)
32785membar #StoreLoad
32786ba P1469
32787nop
32788
32789TARGET1302:
32790ba RET1302
32791nop
32792
32793
32794P1469: !_BLD [6] (FP) (CBR)
32795wr %g0, 0xf0, %asi
32796ldda [%i0 + 64] %asi, %f32
32797membar #Sync
32798! 2 addresses covered
32799fmovd %f32, %f4
32800fmovd %f40, %f18
32801fmovs %f18, %f5
32802
32803! cbranch
32804andcc %l0, 1, %g0
32805be,pt %xcc, TARGET1469
32806nop
32807RET1469:
32808
32809! lfsr step begin
32810srlx %l0, 1, %l3
32811xnor %l3, %l0, %l3
32812sllx %l3, 63, %l3
32813or %l3, %l0, %l0
32814srlx %l0, 1, %l0
32815
32816
32817P1470: !_MEMBAR (FP) (Branch target of P1204)
32818ba P1471
32819nop
32820
32821TARGET1204:
32822ba RET1204
32823nop
32824
32825
32826P1471: !_REPLACEMENT [9] (Int)
32827sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
32828add %i0, %i3, %i3
32829sethi %hi(0x2000), %l6
32830ld [%i3+32], %o5
32831st %o5, [%i3+32]
32832add %i3, %l6, %l7
32833ld [%l7+32], %o5
32834st %o5, [%l7+32]
32835add %l7, %l6, %l7
32836ld [%l7+32], %o5
32837st %o5, [%l7+32]
32838add %l7, %l6, %l7
32839ld [%l7+32], %o5
32840st %o5, [%l7+32]
32841add %l7, %l6, %l7
32842ld [%l7+32], %o5
32843st %o5, [%l7+32]
32844add %l7, %l6, %l7
32845ld [%l7+32], %o5
32846st %o5, [%l7+32]
32847add %l7, %l6, %l7
32848ld [%l7+32], %o5
32849st %o5, [%l7+32]
32850add %l7, %l6, %l7
32851ld [%l7+32], %o5
32852st %o5, [%l7+32]
32853
32854P1472: !_REPLACEMENT [30] (Int) (Nucleus ctx)
32855wr %g0, 0x4, %asi
32856sethi %hi(0x2000), %l3
32857ld [%i3+32], %l7
32858st %l7, [%i3+32]
32859add %i3, %l3, %l6
32860ld [%l6+32], %l7
32861st %l7, [%l6+32]
32862add %l6, %l3, %l6
32863ld [%l6+32], %l7
32864st %l7, [%l6+32]
32865add %l6, %l3, %l6
32866ld [%l6+32], %l7
32867st %l7, [%l6+32]
32868add %l6, %l3, %l6
32869ld [%l6+32], %l7
32870st %l7, [%l6+32]
32871add %l6, %l3, %l6
32872ld [%l6+32], %l7
32873st %l7, [%l6+32]
32874add %l6, %l3, %l6
32875ld [%l6+32], %l7
32876st %l7, [%l6+32]
32877add %l6, %l3, %l6
32878ld [%l6+32], %l7
32879st %l7, [%l6+32]
32880
32881P1473: !_MEMBAR (FP)
32882membar #StoreLoad
32883
32884P1474: !_BLD [24] (FP)
32885wr %g0, 0xf0, %asi
32886ldda [%i2 + 64] %asi, %f32
32887membar #Sync
32888! 2 addresses covered
32889fmovd %f32, %f6
32890fmovd %f40, %f18
32891fmovs %f18, %f7
32892
32893P1475: !_MEMBAR (FP)
32894
32895P1476: !_ST [8] (maybe <- 0x1800008) (Int)
32896stw %l4, [%i1 + 0 ]
32897add %l4, 1, %l4
32898
32899P1477: !_REPLACEMENT [9] (Int) (CBR)
32900sethi %hi(0x2000), %l7
32901ld [%i3+32], %l3
32902st %l3, [%i3+32]
32903add %i3, %l7, %o5
32904ld [%o5+32], %l3
32905st %l3, [%o5+32]
32906add %o5, %l7, %o5
32907ld [%o5+32], %l3
32908st %l3, [%o5+32]
32909add %o5, %l7, %o5
32910ld [%o5+32], %l3
32911st %l3, [%o5+32]
32912add %o5, %l7, %o5
32913ld [%o5+32], %l3
32914st %l3, [%o5+32]
32915add %o5, %l7, %o5
32916ld [%o5+32], %l3
32917st %l3, [%o5+32]
32918add %o5, %l7, %o5
32919ld [%o5+32], %l3
32920st %l3, [%o5+32]
32921add %o5, %l7, %o5
32922ld [%o5+32], %l3
32923st %l3, [%o5+32]
32924
32925! cbranch
32926andcc %l0, 1, %g0
32927be,pt %xcc, TARGET1477
32928nop
32929RET1477:
32930
32931! lfsr step begin
32932srlx %l0, 1, %l6
32933xnor %l6, %l0, %l6
32934sllx %l6, 63, %l6
32935or %l6, %l0, %l0
32936srlx %l0, 1, %l0
32937
32938
32939P1478: !_REPLACEMENT [33] (Int)
32940sethi %hi(0x2000), %l7
32941ld [%i3+0], %l3
32942st %l3, [%i3+0]
32943add %i3, %l7, %o5
32944ld [%o5+0], %l3
32945st %l3, [%o5+0]
32946add %o5, %l7, %o5
32947ld [%o5+0], %l3
32948st %l3, [%o5+0]
32949add %o5, %l7, %o5
32950ld [%o5+0], %l3
32951st %l3, [%o5+0]
32952add %o5, %l7, %o5
32953ld [%o5+0], %l3
32954st %l3, [%o5+0]
32955add %o5, %l7, %o5
32956ld [%o5+0], %l3
32957st %l3, [%o5+0]
32958add %o5, %l7, %o5
32959ld [%o5+0], %l3
32960st %l3, [%o5+0]
32961add %o5, %l7, %o5
32962ld [%o5+0], %l3
32963st %l3, [%o5+0]
32964
32965P1479: !_REPLACEMENT [15] (Int) (CBR)
32966sethi %hi(0x2000), %l6
32967ld [%i3+128], %o5
32968st %o5, [%i3+128]
32969add %i3, %l6, %l7
32970ld [%l7+128], %o5
32971st %o5, [%l7+128]
32972add %l7, %l6, %l7
32973ld [%l7+128], %o5
32974st %o5, [%l7+128]
32975add %l7, %l6, %l7
32976ld [%l7+128], %o5
32977st %o5, [%l7+128]
32978add %l7, %l6, %l7
32979ld [%l7+128], %o5
32980st %o5, [%l7+128]
32981add %l7, %l6, %l7
32982ld [%l7+128], %o5
32983st %o5, [%l7+128]
32984add %l7, %l6, %l7
32985ld [%l7+128], %o5
32986st %o5, [%l7+128]
32987add %l7, %l6, %l7
32988ld [%l7+128], %o5
32989st %o5, [%l7+128]
32990
32991! cbranch
32992andcc %l0, 1, %g0
32993be,pn %xcc, TARGET1479
32994nop
32995RET1479:
32996
32997! lfsr step begin
32998srlx %l0, 1, %l3
32999xnor %l3, %l0, %l3
33000sllx %l3, 63, %l3
33001or %l3, %l0, %l0
33002srlx %l0, 1, %l0
33003
33004
33005P1480: !_REPLACEMENT [13] (Int) (CBR)
33006sethi %hi(0x2000), %l6
33007ld [%i3+32], %o5
33008st %o5, [%i3+32]
33009add %i3, %l6, %l7
33010ld [%l7+32], %o5
33011st %o5, [%l7+32]
33012add %l7, %l6, %l7
33013ld [%l7+32], %o5
33014st %o5, [%l7+32]
33015add %l7, %l6, %l7
33016ld [%l7+32], %o5
33017st %o5, [%l7+32]
33018add %l7, %l6, %l7
33019ld [%l7+32], %o5
33020st %o5, [%l7+32]
33021add %l7, %l6, %l7
33022ld [%l7+32], %o5
33023st %o5, [%l7+32]
33024add %l7, %l6, %l7
33025ld [%l7+32], %o5
33026st %o5, [%l7+32]
33027add %l7, %l6, %l7
33028ld [%l7+32], %o5
33029st %o5, [%l7+32]
33030
33031! cbranch
33032andcc %l0, 1, %g0
33033be,pn %xcc, TARGET1480
33034nop
33035RET1480:
33036
33037! lfsr step begin
33038srlx %l0, 1, %l3
33039xnor %l3, %l0, %l3
33040sllx %l3, 63, %l3
33041or %l3, %l0, %l0
33042srlx %l0, 1, %l0
33043
33044
33045P1481: !_REPLACEMENT [28] (Int)
33046sethi %hi(0x2000), %l6
33047ld [%i3+0], %o5
33048st %o5, [%i3+0]
33049add %i3, %l6, %l7
33050ld [%l7+0], %o5
33051st %o5, [%l7+0]
33052add %l7, %l6, %l7
33053ld [%l7+0], %o5
33054st %o5, [%l7+0]
33055add %l7, %l6, %l7
33056ld [%l7+0], %o5
33057st %o5, [%l7+0]
33058add %l7, %l6, %l7
33059ld [%l7+0], %o5
33060st %o5, [%l7+0]
33061add %l7, %l6, %l7
33062ld [%l7+0], %o5
33063st %o5, [%l7+0]
33064add %l7, %l6, %l7
33065ld [%l7+0], %o5
33066st %o5, [%l7+0]
33067add %l7, %l6, %l7
33068ld [%l7+0], %o5
33069st %o5, [%l7+0]
33070
33071P1482: !_LD [3] (Int)
33072lduw [%i0 + 16], %l6
33073! move %l6(lower) -> %o2(lower)
33074or %l6, %o2, %o2
33075
33076P1483: !_REPLACEMENT [9] (Int) (Secondary ctx)
33077wr %g0, 0x81, %asi
33078sethi %hi(0x2000), %l7
33079ld [%i3+32], %l3
33080st %l3, [%i3+32]
33081add %i3, %l7, %o5
33082ld [%o5+32], %l3
33083st %l3, [%o5+32]
33084add %o5, %l7, %o5
33085ld [%o5+32], %l3
33086st %l3, [%o5+32]
33087add %o5, %l7, %o5
33088ld [%o5+32], %l3
33089st %l3, [%o5+32]
33090add %o5, %l7, %o5
33091ld [%o5+32], %l3
33092st %l3, [%o5+32]
33093add %o5, %l7, %o5
33094ld [%o5+32], %l3
33095st %l3, [%o5+32]
33096add %o5, %l7, %o5
33097ld [%o5+32], %l3
33098st %l3, [%o5+32]
33099add %o5, %l7, %o5
33100ld [%o5+32], %l3
33101st %l3, [%o5+32]
33102
33103P1484: !_ST [0] (maybe <- 0x41000055) (FP) (CBR)
33104! preparing store val #0, next val will be in f20
33105fmovs %f16, %f20
33106fadds %f16, %f17, %f16
33107st %f20, [%i0 + 0 ]
33108
33109! cbranch
33110andcc %l0, 1, %g0
33111be,pn %xcc, TARGET1484
33112nop
33113RET1484:
33114
33115! lfsr step begin
33116srlx %l0, 1, %l3
33117xnor %l3, %l0, %l3
33118sllx %l3, 63, %l3
33119or %l3, %l0, %l0
33120srlx %l0, 1, %l0
33121
33122
33123P1485: !_MEMBAR (FP) (Secondary ctx)
33124membar #StoreLoad
33125
33126P1486: !_BLD [11] (FP) (Secondary ctx) (Branch target of P1469)
33127wr %g0, 0xf1, %asi
33128sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
33129add %i0, %i2, %i2
33130ldda [%i2 + 0] %asi, %f32
33131membar #Sync
33132! 3 addresses covered
33133fmovd %f32, %f8
33134fmovd %f40, %f10
33135ba P1487
33136nop
33137
33138TARGET1469:
33139ba RET1469
33140nop
33141
33142
33143P1487: !_MEMBAR (FP) (Secondary ctx)
33144
33145P1488: !_REPLACEMENT [34] (Int) (CBR) (Branch target of P1193)
33146sethi %hi(0x2000), %l6
33147ld [%i3+64], %o5
33148st %o5, [%i3+64]
33149add %i3, %l6, %l7
33150ld [%l7+64], %o5
33151st %o5, [%l7+64]
33152add %l7, %l6, %l7
33153ld [%l7+64], %o5
33154st %o5, [%l7+64]
33155add %l7, %l6, %l7
33156ld [%l7+64], %o5
33157st %o5, [%l7+64]
33158add %l7, %l6, %l7
33159ld [%l7+64], %o5
33160st %o5, [%l7+64]
33161add %l7, %l6, %l7
33162ld [%l7+64], %o5
33163st %o5, [%l7+64]
33164add %l7, %l6, %l7
33165ld [%l7+64], %o5
33166st %o5, [%l7+64]
33167add %l7, %l6, %l7
33168ld [%l7+64], %o5
33169st %o5, [%l7+64]
33170
33171! cbranch
33172andcc %l0, 1, %g0
33173be,pn %xcc, TARGET1488
33174nop
33175RET1488:
33176
33177! lfsr step begin
33178srlx %l0, 1, %l3
33179xnor %l3, %l0, %l3
33180sllx %l3, 63, %l3
33181or %l3, %l0, %l0
33182srlx %l0, 1, %l0
33183
33184ba P1489
33185nop
33186
33187TARGET1193:
33188ba RET1193
33189nop
33190
33191
33192P1489: !_ST [34] (maybe <- 0x1800009) (Int)
33193sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
33194sub %i0, %i3, %i3
33195stw %l4, [%i3 + 64 ]
33196add %l4, 1, %l4
33197
33198P1490: !_MEMBAR (FP) (CBR) (Branch target of P1317)
33199
33200! cbranch
33201andcc %l0, 1, %g0
33202be,pn %xcc, TARGET1490
33203nop
33204RET1490:
33205
33206! lfsr step begin
33207srlx %l0, 1, %l3
33208xnor %l3, %l0, %l3
33209sllx %l3, 63, %l3
33210or %l3, %l0, %l0
33211srlx %l0, 1, %l0
33212
33213ba P1491
33214nop
33215
33216TARGET1317:
33217ba RET1317
33218nop
33219
33220
33221P1491: !_BST [18] (maybe <- 0x41000056) (FP) (Branch target of P1423)
33222wr %g0, 0xf0, %asi
33223sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
33224add %i0, %i2, %i2
33225! preparing store val #0, next val will be in f32
33226fmovs %f16, %f20
33227fadds %f16, %f17, %f16
33228fmovd %f20, %f32
33229membar #Sync
33230stda %f32, [%i2 + 128 ] %asi
33231ba P1492
33232nop
33233
33234TARGET1423:
33235ba RET1423
33236nop
33237
33238
33239P1492: !_MEMBAR (FP) (Branch target of P1414)
33240membar #StoreLoad
33241ba P1493
33242nop
33243
33244TARGET1414:
33245ba RET1414
33246nop
33247
33248
33249P1493: !_FLUSH [4] (Int) (Branch target of P1206)
33250! Unsupported instruction
33251ba P1494
33252nop
33253
33254TARGET1206:
33255ba RET1206
33256nop
33257
33258
33259P1494: !_REPLACEMENT [15] (Int) (Nucleus ctx)
33260wr %g0, 0x4, %asi
33261sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
33262sub %i0, %i3, %i3
33263sethi %hi(0x2000), %l3
33264ld [%i3+128], %l7
33265st %l7, [%i3+128]
33266add %i3, %l3, %l6
33267ld [%l6+128], %l7
33268st %l7, [%l6+128]
33269add %l6, %l3, %l6
33270ld [%l6+128], %l7
33271st %l7, [%l6+128]
33272add %l6, %l3, %l6
33273ld [%l6+128], %l7
33274st %l7, [%l6+128]
33275add %l6, %l3, %l6
33276ld [%l6+128], %l7
33277st %l7, [%l6+128]
33278add %l6, %l3, %l6
33279ld [%l6+128], %l7
33280st %l7, [%l6+128]
33281add %l6, %l3, %l6
33282ld [%l6+128], %l7
33283st %l7, [%l6+128]
33284add %l6, %l3, %l6
33285ld [%l6+128], %l7
33286st %l7, [%l6+128]
33287
33288P1495: !_REPLACEMENT [7] (Int) (CBR)
33289sethi %hi(0x2000), %o5
33290ld [%i3+128], %l6
33291st %l6, [%i3+128]
33292add %i3, %o5, %l3
33293ld [%l3+128], %l6
33294st %l6, [%l3+128]
33295add %l3, %o5, %l3
33296ld [%l3+128], %l6
33297st %l6, [%l3+128]
33298add %l3, %o5, %l3
33299ld [%l3+128], %l6
33300st %l6, [%l3+128]
33301add %l3, %o5, %l3
33302ld [%l3+128], %l6
33303st %l6, [%l3+128]
33304add %l3, %o5, %l3
33305ld [%l3+128], %l6
33306st %l6, [%l3+128]
33307add %l3, %o5, %l3
33308ld [%l3+128], %l6
33309st %l6, [%l3+128]
33310add %l3, %o5, %l3
33311ld [%l3+128], %l6
33312st %l6, [%l3+128]
33313
33314! cbranch
33315andcc %l0, 1, %g0
33316be,pt %xcc, TARGET1495
33317nop
33318RET1495:
33319
33320! lfsr step begin
33321srlx %l0, 1, %l7
33322xnor %l7, %l0, %l7
33323sllx %l7, 63, %l7
33324or %l7, %l0, %l0
33325srlx %l0, 1, %l0
33326
33327
33328P1496: !_MEMBAR (FP) (CBR)
33329membar #StoreLoad
33330
33331! cbranch
33332andcc %l0, 1, %g0
33333be,pt %xcc, TARGET1496
33334nop
33335RET1496:
33336
33337! lfsr step begin
33338srlx %l0, 1, %o5
33339xnor %o5, %l0, %o5
33340sllx %o5, 63, %o5
33341or %o5, %l0, %l0
33342srlx %l0, 1, %l0
33343
33344
33345P1497: !_BLD [8] (FP) (CBR)
33346wr %g0, 0xf0, %asi
33347ldda [%i1 + 0] %asi, %f32
33348membar #Sync
33349! 2 addresses covered
33350fmovd %f32, %f18
33351fmovs %f18, %f11
33352fmovd %f40, %f12
33353
33354! cbranch
33355andcc %l0, 1, %g0
33356be,pn %xcc, TARGET1497
33357nop
33358RET1497:
33359
33360! lfsr step begin
33361srlx %l0, 1, %l3
33362xnor %l3, %l0, %l3
33363sllx %l3, 63, %l3
33364or %l3, %l0, %l0
33365srlx %l0, 1, %l0
33366
33367
33368P1498: !_MEMBAR (FP)
33369
33370P1499: !_BLD [3] (FP) (Branch target of P1380)
33371wr %g0, 0xf0, %asi
33372ldda [%i0 + 0] %asi, %f32
33373membar #Sync
33374! 5 addresses covered
33375fmovd %f32, %f18
33376fmovs %f18, %f13
33377fmovs %f19, %f14
33378fmovd %f34, %f18
33379fmovs %f18, %f15
33380!---- flushing fp results buffer to %f30 ----
33381fmovd %f0, %f30
33382fmovd %f2, %f30
33383fmovd %f4, %f30
33384fmovd %f6, %f30
33385fmovd %f8, %f30
33386fmovd %f10, %f30
33387fmovd %f12, %f30
33388fmovd %f14, %f30
33389!--
33390fmovd %f36, %f0
33391fmovd %f40, %f18
33392fmovs %f18, %f1
33393ba P1500
33394nop
33395
33396TARGET1380:
33397ba RET1380
33398nop
33399
33400
33401P1500: !_MEMBAR (FP) (CBR)
33402
33403! cbranch
33404andcc %l0, 1, %g0
33405be,pt %xcc, TARGET1500
33406nop
33407RET1500:
33408
33409! lfsr step begin
33410srlx %l0, 1, %l6
33411xnor %l6, %l0, %l6
33412sllx %l6, 63, %l6
33413or %l6, %l0, %l0
33414srlx %l0, 1, %l0
33415
33416
33417P1501: !_REPLACEMENT [22] (Int)
33418sethi %hi(0x2000), %l7
33419ld [%i3+4], %l3
33420st %l3, [%i3+4]
33421add %i3, %l7, %o5
33422ld [%o5+4], %l3
33423st %l3, [%o5+4]
33424add %o5, %l7, %o5
33425ld [%o5+4], %l3
33426st %l3, [%o5+4]
33427add %o5, %l7, %o5
33428ld [%o5+4], %l3
33429st %l3, [%o5+4]
33430add %o5, %l7, %o5
33431ld [%o5+4], %l3
33432st %l3, [%o5+4]
33433add %o5, %l7, %o5
33434ld [%o5+4], %l3
33435st %l3, [%o5+4]
33436add %o5, %l7, %o5
33437ld [%o5+4], %l3
33438st %l3, [%o5+4]
33439add %o5, %l7, %o5
33440ld [%o5+4], %l3
33441st %l3, [%o5+4]
33442
33443P1502: !_REPLACEMENT [24] (Int)
33444sethi %hi(0x2000), %l6
33445ld [%i3+64], %o5
33446st %o5, [%i3+64]
33447add %i3, %l6, %l7
33448ld [%l7+64], %o5
33449st %o5, [%l7+64]
33450add %l7, %l6, %l7
33451ld [%l7+64], %o5
33452st %o5, [%l7+64]
33453add %l7, %l6, %l7
33454ld [%l7+64], %o5
33455st %o5, [%l7+64]
33456add %l7, %l6, %l7
33457ld [%l7+64], %o5
33458st %o5, [%l7+64]
33459add %l7, %l6, %l7
33460ld [%l7+64], %o5
33461st %o5, [%l7+64]
33462add %l7, %l6, %l7
33463ld [%l7+64], %o5
33464st %o5, [%l7+64]
33465add %l7, %l6, %l7
33466ld [%l7+64], %o5
33467st %o5, [%l7+64]
33468
33469P1503: !_ST [27] (maybe <- 0x180000a) (Int) (CBR)
33470sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
33471add %i0, %i2, %i2
33472stw %l4, [%i2 + 160 ]
33473add %l4, 1, %l4
33474
33475! cbranch
33476andcc %l0, 1, %g0
33477be,pt %xcc, TARGET1503
33478nop
33479RET1503:
33480
33481! lfsr step begin
33482srlx %l0, 1, %o5
33483xnor %o5, %l0, %o5
33484sllx %o5, 63, %o5
33485or %o5, %l0, %l0
33486srlx %l0, 1, %l0
33487
33488
33489P1504: !_IDC_FLIP [5] (Int)
33490IDC_FLIP(1504, 23856, 3, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
33491
33492P1505: !_REPLACEMENT [33] (Int)
33493sethi %hi(0x2000), %l6
33494ld [%i3+0], %o5
33495st %o5, [%i3+0]
33496add %i3, %l6, %l7
33497ld [%l7+0], %o5
33498st %o5, [%l7+0]
33499add %l7, %l6, %l7
33500ld [%l7+0], %o5
33501st %o5, [%l7+0]
33502add %l7, %l6, %l7
33503ld [%l7+0], %o5
33504st %o5, [%l7+0]
33505add %l7, %l6, %l7
33506ld [%l7+0], %o5
33507st %o5, [%l7+0]
33508add %l7, %l6, %l7
33509ld [%l7+0], %o5
33510st %o5, [%l7+0]
33511add %l7, %l6, %l7
33512ld [%l7+0], %o5
33513st %o5, [%l7+0]
33514add %l7, %l6, %l7
33515ld [%l7+0], %o5
33516st %o5, [%l7+0]
33517
33518P1506: !_REPLACEMENT [28] (Int)
33519sethi %hi(0x2000), %l3
33520ld [%i3+0], %l7
33521st %l7, [%i3+0]
33522add %i3, %l3, %l6
33523ld [%l6+0], %l7
33524st %l7, [%l6+0]
33525add %l6, %l3, %l6
33526ld [%l6+0], %l7
33527st %l7, [%l6+0]
33528add %l6, %l3, %l6
33529ld [%l6+0], %l7
33530st %l7, [%l6+0]
33531add %l6, %l3, %l6
33532ld [%l6+0], %l7
33533st %l7, [%l6+0]
33534add %l6, %l3, %l6
33535ld [%l6+0], %l7
33536st %l7, [%l6+0]
33537add %l6, %l3, %l6
33538ld [%l6+0], %l7
33539st %l7, [%l6+0]
33540add %l6, %l3, %l6
33541ld [%l6+0], %l7
33542st %l7, [%l6+0]
33543
33544P1507: !_MEMBAR (FP) (CBR) (Secondary ctx)
33545membar #StoreLoad
33546
33547! cbranch
33548andcc %l0, 1, %g0
33549be,pn %xcc, TARGET1507
33550nop
33551RET1507:
33552
33553! lfsr step begin
33554srlx %l0, 1, %o5
33555xnor %o5, %l0, %o5
33556sllx %o5, 63, %o5
33557or %o5, %l0, %l0
33558srlx %l0, 1, %l0
33559
33560
33561P1508: !_BLD [27] (FP) (Secondary ctx)
33562wr %g0, 0xf1, %asi
33563ldda [%i2 + 128] %asi, %f32
33564membar #Sync
33565! 2 addresses covered
33566fmovd %f32, %f2
33567fmovd %f40, %f18
33568fmovs %f18, %f3
33569
33570P1509: !_MEMBAR (FP) (Secondary ctx)
33571
33572P1510: !_REPLACEMENT [2] (Int)
33573sethi %hi(0x2000), %l3
33574ld [%i3+8], %l7
33575st %l7, [%i3+8]
33576add %i3, %l3, %l6
33577ld [%l6+8], %l7
33578st %l7, [%l6+8]
33579add %l6, %l3, %l6
33580ld [%l6+8], %l7
33581st %l7, [%l6+8]
33582add %l6, %l3, %l6
33583ld [%l6+8], %l7
33584st %l7, [%l6+8]
33585add %l6, %l3, %l6
33586ld [%l6+8], %l7
33587st %l7, [%l6+8]
33588add %l6, %l3, %l6
33589ld [%l6+8], %l7
33590st %l7, [%l6+8]
33591add %l6, %l3, %l6
33592ld [%l6+8], %l7
33593st %l7, [%l6+8]
33594add %l6, %l3, %l6
33595ld [%l6+8], %l7
33596st %l7, [%l6+8]
33597
33598P1511: !_REPLACEMENT [25] (Int) (Nucleus ctx)
33599wr %g0, 0x4, %asi
33600sethi %hi(0x2000), %o5
33601ld [%i3+96], %l6
33602st %l6, [%i3+96]
33603add %i3, %o5, %l3
33604ld [%l3+96], %l6
33605st %l6, [%l3+96]
33606add %l3, %o5, %l3
33607ld [%l3+96], %l6
33608st %l6, [%l3+96]
33609add %l3, %o5, %l3
33610ld [%l3+96], %l6
33611st %l6, [%l3+96]
33612add %l3, %o5, %l3
33613ld [%l3+96], %l6
33614st %l6, [%l3+96]
33615add %l3, %o5, %l3
33616ld [%l3+96], %l6
33617st %l6, [%l3+96]
33618add %l3, %o5, %l3
33619ld [%l3+96], %l6
33620st %l6, [%l3+96]
33621add %l3, %o5, %l3
33622ld [%l3+96], %l6
33623st %l6, [%l3+96]
33624
33625P1512: !_REPLACEMENT [0] (Int) (CBR)
33626sethi %hi(0x2000), %l7
33627ld [%i3+0], %l3
33628st %l3, [%i3+0]
33629add %i3, %l7, %o5
33630ld [%o5+0], %l3
33631st %l3, [%o5+0]
33632add %o5, %l7, %o5
33633ld [%o5+0], %l3
33634st %l3, [%o5+0]
33635add %o5, %l7, %o5
33636ld [%o5+0], %l3
33637st %l3, [%o5+0]
33638add %o5, %l7, %o5
33639ld [%o5+0], %l3
33640st %l3, [%o5+0]
33641add %o5, %l7, %o5
33642ld [%o5+0], %l3
33643st %l3, [%o5+0]
33644add %o5, %l7, %o5
33645ld [%o5+0], %l3
33646st %l3, [%o5+0]
33647add %o5, %l7, %o5
33648ld [%o5+0], %l3
33649st %l3, [%o5+0]
33650
33651! cbranch
33652andcc %l0, 1, %g0
33653be,pn %xcc, TARGET1512
33654nop
33655RET1512:
33656
33657! lfsr step begin
33658srlx %l0, 1, %l6
33659xnor %l6, %l0, %l6
33660sllx %l6, 63, %l6
33661or %l6, %l0, %l0
33662srlx %l0, 1, %l0
33663
33664
33665P1513: !_REPLACEMENT [2] (Int)
33666sethi %hi(0x2000), %l7
33667ld [%i3+8], %l3
33668st %l3, [%i3+8]
33669add %i3, %l7, %o5
33670ld [%o5+8], %l3
33671st %l3, [%o5+8]
33672add %o5, %l7, %o5
33673ld [%o5+8], %l3
33674st %l3, [%o5+8]
33675add %o5, %l7, %o5
33676ld [%o5+8], %l3
33677st %l3, [%o5+8]
33678add %o5, %l7, %o5
33679ld [%o5+8], %l3
33680st %l3, [%o5+8]
33681add %o5, %l7, %o5
33682ld [%o5+8], %l3
33683st %l3, [%o5+8]
33684add %o5, %l7, %o5
33685ld [%o5+8], %l3
33686st %l3, [%o5+8]
33687add %o5, %l7, %o5
33688ld [%o5+8], %l3
33689st %l3, [%o5+8]
33690
33691P1514: !_ST [13] (maybe <- 0x180000b) (Int) (Secondary ctx) (Branch target of P1261)
33692wr %g0, 0x81, %asi
33693sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
33694add %i0, %i3, %i3
33695stwa %l4, [%i3 + 32] %asi
33696add %l4, 1, %l4
33697ba P1515
33698nop
33699
33700TARGET1261:
33701ba RET1261
33702nop
33703
33704
33705P1515: !_IDC_FLIP [7] (Int)
33706IDC_FLIP(1515, 11167, 3, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
33707
33708P1516: !_REPLACEMENT [6] (Int)
33709sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
33710add %i0, %i2, %i2
33711sethi %hi(0x2000), %l6
33712ld [%i2+96], %o5
33713st %o5, [%i2+96]
33714add %i2, %l6, %l7
33715ld [%l7+96], %o5
33716st %o5, [%l7+96]
33717add %l7, %l6, %l7
33718ld [%l7+96], %o5
33719st %o5, [%l7+96]
33720add %l7, %l6, %l7
33721ld [%l7+96], %o5
33722st %o5, [%l7+96]
33723add %l7, %l6, %l7
33724ld [%l7+96], %o5
33725st %o5, [%l7+96]
33726add %l7, %l6, %l7
33727ld [%l7+96], %o5
33728st %o5, [%l7+96]
33729add %l7, %l6, %l7
33730ld [%l7+96], %o5
33731st %o5, [%l7+96]
33732add %l7, %l6, %l7
33733ld [%l7+96], %o5
33734st %o5, [%l7+96]
33735
33736P1517: !_MEMBAR (FP)
33737
33738P1518: !_BST [6] (maybe <- 0x41000057) (FP) (CBR)
33739wr %g0, 0xf0, %asi
33740! preparing store val #0, next val will be in f32
33741fmovs %f16, %f20
33742fadds %f16, %f17, %f16
33743! preparing store val #1, next val will be in f40
33744fmovd %f20, %f32
33745fmovs %f16, %f20
33746fadds %f16, %f17, %f16
33747fmovd %f20, %f40
33748membar #Sync
33749stda %f32, [%i0 + 64 ] %asi
33750
33751! cbranch
33752andcc %l0, 1, %g0
33753be,pt %xcc, TARGET1518
33754nop
33755RET1518:
33756
33757! lfsr step begin
33758srlx %l0, 1, %o5
33759xnor %o5, %l0, %o5
33760sllx %o5, 63, %o5
33761or %o5, %l0, %l0
33762srlx %l0, 1, %l0
33763
33764
33765P1519: !_MEMBAR (FP)
33766membar #StoreLoad
33767
33768P1520: !_REPLACEMENT [3] (Int) (Branch target of P1454)
33769sethi %hi(0x2000), %l3
33770ld [%i2+16], %l7
33771st %l7, [%i2+16]
33772add %i2, %l3, %l6
33773ld [%l6+16], %l7
33774st %l7, [%l6+16]
33775add %l6, %l3, %l6
33776ld [%l6+16], %l7
33777st %l7, [%l6+16]
33778add %l6, %l3, %l6
33779ld [%l6+16], %l7
33780st %l7, [%l6+16]
33781add %l6, %l3, %l6
33782ld [%l6+16], %l7
33783st %l7, [%l6+16]
33784add %l6, %l3, %l6
33785ld [%l6+16], %l7
33786st %l7, [%l6+16]
33787add %l6, %l3, %l6
33788ld [%l6+16], %l7
33789st %l7, [%l6+16]
33790add %l6, %l3, %l6
33791ld [%l6+16], %l7
33792st %l7, [%l6+16]
33793ba P1521
33794nop
33795
33796TARGET1454:
33797ba RET1454
33798nop
33799
33800
33801P1521: !_LD [23] (Int)
33802sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
33803add %i0, %i3, %i3
33804lduw [%i3 + 32], %o3
33805! move %o3(lower) -> %o3(upper)
33806sllx %o3, 32, %o3
33807
33808P1522: !_REPLACEMENT [14] (Int) (Nucleus ctx)
33809wr %g0, 0x4, %asi
33810sethi %hi(0x2000), %l6
33811ld [%i2+64], %o5
33812st %o5, [%i2+64]
33813add %i2, %l6, %l7
33814ld [%l7+64], %o5
33815st %o5, [%l7+64]
33816add %l7, %l6, %l7
33817ld [%l7+64], %o5
33818st %o5, [%l7+64]
33819add %l7, %l6, %l7
33820ld [%l7+64], %o5
33821st %o5, [%l7+64]
33822add %l7, %l6, %l7
33823ld [%l7+64], %o5
33824st %o5, [%l7+64]
33825add %l7, %l6, %l7
33826ld [%l7+64], %o5
33827st %o5, [%l7+64]
33828add %l7, %l6, %l7
33829ld [%l7+64], %o5
33830st %o5, [%l7+64]
33831add %l7, %l6, %l7
33832ld [%l7+64], %o5
33833st %o5, [%l7+64]
33834
33835P1523: !_ST [14] (maybe <- 0x41000059) (FP)
33836sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
33837add %i0, %i2, %i2
33838! preparing store val #0, next val will be in f20
33839fmovs %f16, %f20
33840fadds %f16, %f17, %f16
33841st %f20, [%i2 + 64 ]
33842
33843P1524: !_REPLACEMENT [22] (Int)
33844sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
33845add %i0, %i3, %i3
33846sethi %hi(0x2000), %o5
33847ld [%i3+4], %l6
33848st %l6, [%i3+4]
33849add %i3, %o5, %l3
33850ld [%l3+4], %l6
33851st %l6, [%l3+4]
33852add %l3, %o5, %l3
33853ld [%l3+4], %l6
33854st %l6, [%l3+4]
33855add %l3, %o5, %l3
33856ld [%l3+4], %l6
33857st %l6, [%l3+4]
33858add %l3, %o5, %l3
33859ld [%l3+4], %l6
33860st %l6, [%l3+4]
33861add %l3, %o5, %l3
33862ld [%l3+4], %l6
33863st %l6, [%l3+4]
33864add %l3, %o5, %l3
33865ld [%l3+4], %l6
33866st %l6, [%l3+4]
33867add %l3, %o5, %l3
33868ld [%l3+4], %l6
33869st %l6, [%l3+4]
33870
33871P1525: !_REPLACEMENT [24] (Int)
33872sethi %hi(0x2000), %l7
33873ld [%i3+64], %l3
33874st %l3, [%i3+64]
33875add %i3, %l7, %o5
33876ld [%o5+64], %l3
33877st %l3, [%o5+64]
33878add %o5, %l7, %o5
33879ld [%o5+64], %l3
33880st %l3, [%o5+64]
33881add %o5, %l7, %o5
33882ld [%o5+64], %l3
33883st %l3, [%o5+64]
33884add %o5, %l7, %o5
33885ld [%o5+64], %l3
33886st %l3, [%o5+64]
33887add %o5, %l7, %o5
33888ld [%o5+64], %l3
33889st %l3, [%o5+64]
33890add %o5, %l7, %o5
33891ld [%o5+64], %l3
33892st %l3, [%o5+64]
33893add %o5, %l7, %o5
33894ld [%o5+64], %l3
33895st %l3, [%o5+64]
33896
33897P1526: !_MEMBAR (FP) (Branch target of P1158)
33898ba P1527
33899nop
33900
33901TARGET1158:
33902ba RET1158
33903nop
33904
33905
33906P1527: !_BST [16] (maybe <- 0x4100005a) (FP)
33907wr %g0, 0xf0, %asi
33908sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
33909add %i0, %i2, %i2
33910! preparing store val #0, next val will be in f36
33911fmovs %f16, %f20
33912fadds %f16, %f17, %f16
33913fmovd %f20, %f36
33914membar #Sync
33915stda %f32, [%i2 + 0 ] %asi
33916
33917P1528: !_MEMBAR (FP) (Branch target of P1184)
33918membar #StoreLoad
33919ba P1529
33920nop
33921
33922TARGET1184:
33923ba RET1184
33924nop
33925
33926
33927P1529: !_PREFETCH [9] (Int) (Secondary ctx)
33928wr %g0, 0x81, %asi
33929prefetcha [%i1 + 32] %asi, 1
33930
33931P1530: !_REPLACEMENT [22] (Int) (Branch target of P1480)
33932sethi %hi(0x2000), %l3
33933ld [%i3+4], %l7
33934st %l7, [%i3+4]
33935add %i3, %l3, %l6
33936ld [%l6+4], %l7
33937st %l7, [%l6+4]
33938add %l6, %l3, %l6
33939ld [%l6+4], %l7
33940st %l7, [%l6+4]
33941add %l6, %l3, %l6
33942ld [%l6+4], %l7
33943st %l7, [%l6+4]
33944add %l6, %l3, %l6
33945ld [%l6+4], %l7
33946st %l7, [%l6+4]
33947add %l6, %l3, %l6
33948ld [%l6+4], %l7
33949st %l7, [%l6+4]
33950add %l6, %l3, %l6
33951ld [%l6+4], %l7
33952st %l7, [%l6+4]
33953add %l6, %l3, %l6
33954ld [%l6+4], %l7
33955st %l7, [%l6+4]
33956ba P1531
33957nop
33958
33959TARGET1480:
33960ba RET1480
33961nop
33962
33963
33964P1531: !_REPLACEMENT [30] (Int) (Secondary ctx)
33965wr %g0, 0x81, %asi
33966sethi %hi(0x2000), %o5
33967ld [%i3+32], %l6
33968st %l6, [%i3+32]
33969add %i3, %o5, %l3
33970ld [%l3+32], %l6
33971st %l6, [%l3+32]
33972add %l3, %o5, %l3
33973ld [%l3+32], %l6
33974st %l6, [%l3+32]
33975add %l3, %o5, %l3
33976ld [%l3+32], %l6
33977st %l6, [%l3+32]
33978add %l3, %o5, %l3
33979ld [%l3+32], %l6
33980st %l6, [%l3+32]
33981add %l3, %o5, %l3
33982ld [%l3+32], %l6
33983st %l6, [%l3+32]
33984add %l3, %o5, %l3
33985ld [%l3+32], %l6
33986st %l6, [%l3+32]
33987add %l3, %o5, %l3
33988ld [%l3+32], %l6
33989st %l6, [%l3+32]
33990
33991P1532: !_MEMBAR (FP)
33992
33993P1533: !_BST [5] (maybe <- 0x4100005b) (FP)
33994wr %g0, 0xf0, %asi
33995! preparing store val #0, next val will be in f32
33996fmovs %f16, %f20
33997fadds %f16, %f17, %f16
33998! preparing store val #1, next val will be in f40
33999fmovd %f20, %f32
34000fmovs %f16, %f20
34001fadds %f16, %f17, %f16
34002fmovd %f20, %f40
34003membar #Sync
34004stda %f32, [%i0 + 64 ] %asi
34005
34006P1534: !_MEMBAR (FP)
34007membar #StoreLoad
34008
34009P1535: !_BLD [30] (FP)
34010wr %g0, 0xf0, %asi
34011sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
34012add %i0, %i3, %i3
34013ldda [%i3 + 0] %asi, %f32
34014membar #Sync
34015! 3 addresses covered
34016fmovd %f32, %f4
34017fmovd %f40, %f6
34018
34019P1536: !_MEMBAR (FP) (CBR)
34020
34021! cbranch
34022andcc %l0, 1, %g0
34023be,pt %xcc, TARGET1536
34024nop
34025RET1536:
34026
34027! lfsr step begin
34028srlx %l0, 1, %l6
34029xnor %l6, %l0, %l6
34030sllx %l6, 63, %l6
34031or %l6, %l0, %l0
34032srlx %l0, 1, %l0
34033
34034
34035P1537: !_BST [1] (maybe <- 0x4100005d) (FP)
34036wr %g0, 0xf0, %asi
34037! preparing store val #0, next val will be in f32
34038fmovs %f16, %f20
34039fadds %f16, %f17, %f16
34040! preparing store val #1, next val will be in f33
34041fmovs %f16, %f21
34042fadds %f16, %f17, %f16
34043! preparing store val #2, next val will be in f34
34044fmovd %f20, %f32
34045fmovs %f16, %f20
34046fadds %f16, %f17, %f16
34047! preparing store val #3, next val will be in f36
34048fmovd %f20, %f34
34049fmovs %f16, %f20
34050fadds %f16, %f17, %f16
34051! preparing store val #4, next val will be in f40
34052fmovd %f20, %f36
34053fmovs %f16, %f20
34054fadds %f16, %f17, %f16
34055fmovd %f20, %f40
34056membar #Sync
34057stda %f32, [%i0 + 0 ] %asi
34058
34059P1538: !_MEMBAR (FP)
34060membar #StoreLoad
34061
34062P1539: !_LD [32] (Int) (Loop exit) (Secondary ctx)
34063wr %g0, 0x81, %asi
34064lduwa [%i3 + 96] %asi, %l7
34065! move %l7(lower) -> %o3(lower)
34066or %l7, %o3, %o3
34067!---- flushing int results buffer----
34068mov %o0, %l5
34069mov %o1, %l5
34070mov %o2, %l5
34071mov %o3, %l5
34072!---- flushing fp results buffer to %f30 ----
34073fmovd %f0, %f30
34074fmovd %f2, %f30
34075fmovd %f4, %f30
34076fmovs %f6, %f30
34077!--
34078loop_exit_3_1:
34079sub %l2, 1, %l2
34080cmp %l2, 0
34081bg loop_entry_3_1
34082nop
34083
34084P1540: !_MEMBAR (Int) (Branch target of P1477)
34085membar #StoreLoad
34086ba END_NODES3
34087nop
34088
34089TARGET1477:
34090ba RET1477
34091nop
34092
34093
34094END_NODES3: ! Test instruction sequence for CPU 3 ends
34095sethi %hi(0xdead0e0f), %l3
34096or %l3, %lo(0xdead0e0f), %l3
34097! move %l3(lower) -> %o0(upper)
34098sllx %l3, 32, %o0
34099sethi %hi(0xdead0e0f), %l3
34100or %l3, %lo(0xdead0e0f), %l3
34101stw %l3, [%i5]
34102ld [%i5], %f0
34103!---- flushing int results buffer----
34104mov %o0, %l5
34105!---- flushing fp results buffer to %f30 ----
34106fmovs %f0, %f30
34107!--
34108
34109restore
34110retl
34111nop
34112!-----------------
34113
34114! register usage:
34115! %i0 %i1 : base registers for first 2 regions
34116! %i2 %i3 : cache registers for 8 regions
34117! %i4 fixed pointer to per-cpu results area
34118! %l1 moving pointer to per-cpu FP results area
34119! %o7 moving pointer to per-cpu integer results area
34120! %i5 pointer to per-cpu private area
34121! %l0 holds lfsr, used as source of random bits
34122! %l2 loop count register
34123! %f16 running counter for unique fp store values
34124! %f17 holds increment value for fp counter
34125! %l4 running counter for unique integer store values (increment value is always 1)
34126! %l5 move-to register for load values (simulation only)
34127! %f30 move-to register for FP values (simulation only)
34128! %i4 holds the instructions count which is used for interrupt ordering
34129! %i4 holds the thread_id (OBP only)
34130! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
34131! %l3 %l6 %l7 %o5 : 4 temporary registers
34132! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
34133! %f0-f15 FP results buffer registers
34134! %f32-f47 FP block load/store registers
34135
34136func4:
34137! instruction sequence begins
34138save %sp, -192, %sp
34139
34140! Force %i0-%i3 to be 64-byte aligned
34141add %i0, 63, %i0
34142andn %i0, 63, %i0
34143
34144add %i1, 63, %i1
34145andn %i1, 63, %i1
34146
34147add %i2, 63, %i2
34148andn %i2, 63, %i2
34149
34150add %i3, 63, %i3
34151andn %i3, 63, %i3
34152
34153add %i4, 63, %i4
34154andn %i4, 63, %i4
34155
34156add %i5, 63, %i5
34157andn %i5, 63, %i5
34158
34159
34160! Initialize pointer to FP load results area
34161mov %i4, %l1
34162
34163! Initialize pointer to integer load results area
34164sethi %hi(0x80000), %o7
34165or %o7, %lo(0x80000), %o7
34166add %o7, %l1, %o7
34167
34168! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
34169mov 0x0, %i4
34170
34171! Initialize %f0-%f62 to 0xdeadbee0deadbee1
34172sethi %hi(0xdeadbee0), %o5
34173or %o5, %lo(0xdeadbee0), %o5
34174stw %o5, [%i5]
34175sethi %hi(0xdeadbee1), %o5
34176or %o5, %lo(0xdeadbee1), %o5
34177stw %o5, [%i5+4]
34178ldd [%i5], %f0
34179fmovd %f0, %f2
34180fmovd %f0, %f4
34181fmovd %f0, %f6
34182fmovd %f0, %f8
34183fmovd %f0, %f10
34184fmovd %f0, %f12
34185fmovd %f0, %f14
34186fmovd %f0, %f16
34187fmovd %f0, %f18
34188fmovd %f0, %f20
34189fmovd %f0, %f22
34190fmovd %f0, %f24
34191fmovd %f0, %f26
34192fmovd %f0, %f28
34193fmovd %f0, %f30
34194fmovd %f0, %f32
34195fmovd %f0, %f34
34196fmovd %f0, %f36
34197fmovd %f0, %f38
34198fmovd %f0, %f40
34199fmovd %f0, %f42
34200fmovd %f0, %f44
34201fmovd %f0, %f46
34202fmovd %f0, %f48
34203fmovd %f0, %f50
34204fmovd %f0, %f52
34205fmovd %f0, %f54
34206fmovd %f0, %f56
34207fmovd %f0, %f58
34208fmovd %f0, %f60
34209fmovd %f0, %f62
34210
34211! Signature for extract_loads script to start extracting load values for this stream
34212sethi %hi(0x04deade1), %o5
34213or %o5, %lo(0x04deade1), %o5
34214stw %o5, [%i5]
34215ld [%i5], %f16
34216
34217! Initialize running integer counter in register %l4
34218sethi %hi(0x2000001), %l4
34219or %l4, %lo(0x2000001), %l4
34220
34221! Initialize running FP counter in register %f16
34222sethi %hi(0x41800001), %o5
34223or %o5, %lo(0x41800001), %o5
34224stw %o5, [%i5]
34225ld [%i5], %f16
34226
34227! Initialize FP counter increment value in register %f17 (constant)
34228sethi %hi(0x36000000), %o5
34229or %o5, %lo(0x36000000), %o5
34230stw %o5, [%i5]
34231ld [%i5], %f17
34232
34233! Initialize LFSR to 0x53dd^4
34234sethi %hi(0x53dd), %l0
34235or %l0, %lo(0x53dd), %l0
34236mulx %l0, %l0, %l0
34237mulx %l0, %l0, %l0
34238
34239BEGIN_NODES4: ! Test instruction sequence for ISTREAM 4 begins
34240
34241P1541: !_ST [7] (maybe <- 0x41800001) (FP) (Loop entry)
34242sethi %hi(0x6), %l2
34243or %l2, %lo(0x6), %l2
34244loop_entry_4_0:
34245! preparing store val #0, next val will be in f20
34246fmovs %f16, %f20
34247fadds %f16, %f17, %f16
34248st %f20, [%i0 + 128 ]
34249
34250P1542: !_REPLACEMENT [1] (Int) (Secondary ctx)
34251wr %g0, 0x81, %asi
34252sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
34253sub %i0, %i2, %i2
34254sethi %hi(0x2000), %o5
34255ld [%i2+4], %l6
34256st %l6, [%i2+4]
34257add %i2, %o5, %l3
34258ld [%l3+4], %l6
34259st %l6, [%l3+4]
34260add %l3, %o5, %l3
34261ld [%l3+4], %l6
34262st %l6, [%l3+4]
34263add %l3, %o5, %l3
34264ld [%l3+4], %l6
34265st %l6, [%l3+4]
34266add %l3, %o5, %l3
34267ld [%l3+4], %l6
34268st %l6, [%l3+4]
34269add %l3, %o5, %l3
34270ld [%l3+4], %l6
34271st %l6, [%l3+4]
34272add %l3, %o5, %l3
34273ld [%l3+4], %l6
34274st %l6, [%l3+4]
34275add %l3, %o5, %l3
34276ld [%l3+4], %l6
34277st %l6, [%l3+4]
34278
34279P1543: !_REPLACEMENT [22] (Int)
34280sethi %hi(0x2000), %l7
34281ld [%i2+4], %l3
34282st %l3, [%i2+4]
34283add %i2, %l7, %o5
34284ld [%o5+4], %l3
34285st %l3, [%o5+4]
34286add %o5, %l7, %o5
34287ld [%o5+4], %l3
34288st %l3, [%o5+4]
34289add %o5, %l7, %o5
34290ld [%o5+4], %l3
34291st %l3, [%o5+4]
34292add %o5, %l7, %o5
34293ld [%o5+4], %l3
34294st %l3, [%o5+4]
34295add %o5, %l7, %o5
34296ld [%o5+4], %l3
34297st %l3, [%o5+4]
34298add %o5, %l7, %o5
34299ld [%o5+4], %l3
34300st %l3, [%o5+4]
34301add %o5, %l7, %o5
34302ld [%o5+4], %l3
34303st %l3, [%o5+4]
34304
34305P1544: !_LD [25] (FP)
34306sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
34307add %i0, %i3, %i3
34308ld [%i3 + 96], %f0
34309! 1 addresses covered
34310
34311P1545: !_MEMBAR (FP) (Secondary ctx)
34312
34313P1546: !_BSTC [29] (maybe <- 0x41800002) (FP) (Secondary ctx)
34314wr %g0, 0xe1, %asi
34315sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
34316add %i0, %i2, %i2
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 f40
34324fmovd %f20, %f32
34325fmovs %f16, %f20
34326fadds %f16, %f17, %f16
34327fmovd %f20, %f40
34328membar #Sync
34329stda %f32, [%i2 + 0 ] %asi
34330
34331P1547: !_MEMBAR (FP) (CBR) (Secondary ctx)
34332membar #StoreLoad
34333
34334! cbranch
34335andcc %l0, 1, %g0
34336be,pt %xcc, TARGET1547
34337nop
34338RET1547:
34339
34340! lfsr step begin
34341srlx %l0, 1, %l3
34342xnor %l3, %l0, %l3
34343sllx %l3, 63, %l3
34344or %l3, %l0, %l0
34345srlx %l0, 1, %l0
34346
34347
34348P1548: !_REPLACEMENT [24] (Int)
34349sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
34350sub %i0, %i3, %i3
34351sethi %hi(0x2000), %l6
34352ld [%i3+64], %o5
34353st %o5, [%i3+64]
34354add %i3, %l6, %l7
34355ld [%l7+64], %o5
34356st %o5, [%l7+64]
34357add %l7, %l6, %l7
34358ld [%l7+64], %o5
34359st %o5, [%l7+64]
34360add %l7, %l6, %l7
34361ld [%l7+64], %o5
34362st %o5, [%l7+64]
34363add %l7, %l6, %l7
34364ld [%l7+64], %o5
34365st %o5, [%l7+64]
34366add %l7, %l6, %l7
34367ld [%l7+64], %o5
34368st %o5, [%l7+64]
34369add %l7, %l6, %l7
34370ld [%l7+64], %o5
34371st %o5, [%l7+64]
34372add %l7, %l6, %l7
34373ld [%l7+64], %o5
34374st %o5, [%l7+64]
34375
34376P1549: !_PREFETCH [4] (Int) (Loop exit)
34377prefetch [%i0 + 32], 1
34378!---- flushing fp results buffer to %f30 ----
34379fmovs %f0, %f30
34380!--
34381loop_exit_4_0:
34382sub %l2, 1, %l2
34383cmp %l2, 0
34384bg loop_entry_4_0
34385nop
34386
34387P1550: !_REPLACEMENT [10] (Int) (Loop entry)
34388sethi %hi(0x2), %l2
34389or %l2, %lo(0x2), %l2
34390loop_entry_4_1:
34391sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
34392sub %i0, %i2, %i2
34393sethi %hi(0x2000), %l6
34394ld [%i2+64], %o5
34395st %o5, [%i2+64]
34396add %i2, %l6, %l7
34397ld [%l7+64], %o5
34398st %o5, [%l7+64]
34399add %l7, %l6, %l7
34400ld [%l7+64], %o5
34401st %o5, [%l7+64]
34402add %l7, %l6, %l7
34403ld [%l7+64], %o5
34404st %o5, [%l7+64]
34405add %l7, %l6, %l7
34406ld [%l7+64], %o5
34407st %o5, [%l7+64]
34408add %l7, %l6, %l7
34409ld [%l7+64], %o5
34410st %o5, [%l7+64]
34411add %l7, %l6, %l7
34412ld [%l7+64], %o5
34413st %o5, [%l7+64]
34414add %l7, %l6, %l7
34415ld [%l7+64], %o5
34416st %o5, [%l7+64]
34417
34418P1551: !_REPLACEMENT [17] (Int) (CBR) (Nucleus ctx)
34419wr %g0, 0x4, %asi
34420sethi %hi(0x2000), %l3
34421ld [%i2+96], %l7
34422st %l7, [%i2+96]
34423add %i2, %l3, %l6
34424ld [%l6+96], %l7
34425st %l7, [%l6+96]
34426add %l6, %l3, %l6
34427ld [%l6+96], %l7
34428st %l7, [%l6+96]
34429add %l6, %l3, %l6
34430ld [%l6+96], %l7
34431st %l7, [%l6+96]
34432add %l6, %l3, %l6
34433ld [%l6+96], %l7
34434st %l7, [%l6+96]
34435add %l6, %l3, %l6
34436ld [%l6+96], %l7
34437st %l7, [%l6+96]
34438add %l6, %l3, %l6
34439ld [%l6+96], %l7
34440st %l7, [%l6+96]
34441add %l6, %l3, %l6
34442ld [%l6+96], %l7
34443st %l7, [%l6+96]
34444
34445! cbranch
34446andcc %l0, 1, %g0
34447be,pt %xcc, TARGET1551
34448nop
34449RET1551:
34450
34451! lfsr step begin
34452srlx %l0, 1, %o5
34453xnor %o5, %l0, %o5
34454sllx %o5, 63, %o5
34455or %o5, %l0, %l0
34456srlx %l0, 1, %l0
34457
34458
34459P1552: !_IDC_FLIP [10] (Int) (CBR) (Branch target of P1675)
34460IDC_FLIP(1552, 25045, 4, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3)
34461
34462! cbranch
34463andcc %l0, 1, %g0
34464be,pt %xcc, TARGET1552
34465nop
34466RET1552:
34467
34468! lfsr step begin
34469srlx %l0, 1, %l6
34470xnor %l6, %l0, %l6
34471sllx %l6, 63, %l6
34472or %l6, %l0, %l0
34473srlx %l0, 1, %l0
34474
34475ba P1553
34476nop
34477
34478TARGET1675:
34479ba RET1675
34480nop
34481
34482
34483P1553: !_ST [6] (maybe <- 0x2000001) (Int) (CBR)
34484stw %l4, [%i0 + 96 ]
34485add %l4, 1, %l4
34486
34487! cbranch
34488andcc %l0, 1, %g0
34489be,pn %xcc, TARGET1553
34490nop
34491RET1553:
34492
34493! lfsr step begin
34494srlx %l0, 1, %l6
34495xnor %l6, %l0, %l6
34496sllx %l6, 63, %l6
34497or %l6, %l0, %l0
34498srlx %l0, 1, %l0
34499
34500
34501P1554: !_REPLACEMENT [32] (Int)
34502sethi %hi(0x2000), %l7
34503ld [%i2+96], %l3
34504st %l3, [%i2+96]
34505add %i2, %l7, %o5
34506ld [%o5+96], %l3
34507st %l3, [%o5+96]
34508add %o5, %l7, %o5
34509ld [%o5+96], %l3
34510st %l3, [%o5+96]
34511add %o5, %l7, %o5
34512ld [%o5+96], %l3
34513st %l3, [%o5+96]
34514add %o5, %l7, %o5
34515ld [%o5+96], %l3
34516st %l3, [%o5+96]
34517add %o5, %l7, %o5
34518ld [%o5+96], %l3
34519st %l3, [%o5+96]
34520add %o5, %l7, %o5
34521ld [%o5+96], %l3
34522st %l3, [%o5+96]
34523add %o5, %l7, %o5
34524ld [%o5+96], %l3
34525st %l3, [%o5+96]
34526
34527P1555: !_FLUSH [1] (Int)
34528! Unsupported instruction
34529
34530P1556: !_REPLACEMENT [8] (Int) (Secondary ctx) (Branch target of P1592)
34531wr %g0, 0x81, %asi
34532sethi %hi(0x2000), %l6
34533ld [%i2+0], %o5
34534st %o5, [%i2+0]
34535add %i2, %l6, %l7
34536ld [%l7+0], %o5
34537st %o5, [%l7+0]
34538add %l7, %l6, %l7
34539ld [%l7+0], %o5
34540st %o5, [%l7+0]
34541add %l7, %l6, %l7
34542ld [%l7+0], %o5
34543st %o5, [%l7+0]
34544add %l7, %l6, %l7
34545ld [%l7+0], %o5
34546st %o5, [%l7+0]
34547add %l7, %l6, %l7
34548ld [%l7+0], %o5
34549st %o5, [%l7+0]
34550add %l7, %l6, %l7
34551ld [%l7+0], %o5
34552st %o5, [%l7+0]
34553add %l7, %l6, %l7
34554ld [%l7+0], %o5
34555st %o5, [%l7+0]
34556ba P1557
34557nop
34558
34559TARGET1592:
34560ba RET1592
34561nop
34562
34563
34564P1557: !_MEMBAR (FP) (Branch target of P1735)
34565ba P1558
34566nop
34567
34568TARGET1735:
34569ba RET1735
34570nop
34571
34572
34573P1558: !_BST [17] (maybe <- 0x41800005) (FP) (Branch target of P1645)
34574wr %g0, 0xf0, %asi
34575sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
34576add %i0, %i3, %i3
34577! preparing store val #0, next val will be in f40
34578fmovs %f16, %f20
34579fadds %f16, %f17, %f16
34580fmovd %f20, %f40
34581membar #Sync
34582stda %f32, [%i3 + 64 ] %asi
34583ba P1559
34584nop
34585
34586TARGET1645:
34587ba RET1645
34588nop
34589
34590
34591P1559: !_MEMBAR (FP)
34592membar #StoreLoad
34593
34594P1560: !_REPLACEMENT [33] (Int) (CBR)
34595sethi %hi(0x2000), %o5
34596ld [%i2+0], %l6
34597st %l6, [%i2+0]
34598add %i2, %o5, %l3
34599ld [%l3+0], %l6
34600st %l6, [%l3+0]
34601add %l3, %o5, %l3
34602ld [%l3+0], %l6
34603st %l6, [%l3+0]
34604add %l3, %o5, %l3
34605ld [%l3+0], %l6
34606st %l6, [%l3+0]
34607add %l3, %o5, %l3
34608ld [%l3+0], %l6
34609st %l6, [%l3+0]
34610add %l3, %o5, %l3
34611ld [%l3+0], %l6
34612st %l6, [%l3+0]
34613add %l3, %o5, %l3
34614ld [%l3+0], %l6
34615st %l6, [%l3+0]
34616add %l3, %o5, %l3
34617ld [%l3+0], %l6
34618st %l6, [%l3+0]
34619
34620! cbranch
34621andcc %l0, 1, %g0
34622be,pt %xcc, TARGET1560
34623nop
34624RET1560:
34625
34626! lfsr step begin
34627srlx %l0, 1, %l7
34628xnor %l7, %l0, %l7
34629sllx %l7, 63, %l7
34630or %l7, %l0, %l0
34631srlx %l0, 1, %l0
34632
34633
34634P1561: !_LD [33] (Int) (Secondary ctx)
34635wr %g0, 0x81, %asi
34636sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
34637sub %i0, %i2, %i2
34638lduwa [%i2 + 0] %asi, %o0
34639! move %o0(lower) -> %o0(upper)
34640sllx %o0, 32, %o0
34641
34642P1562: !_MEMBAR (FP)
34643
34644P1563: !_BSTC [27] (maybe <- 0x41800006) (FP)
34645wr %g0, 0xe0, %asi
34646sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
34647add %i0, %i3, %i3
34648! preparing store val #0, next val will be in f32
34649fmovs %f16, %f20
34650fadds %f16, %f17, %f16
34651! preparing store val #1, next val will be in f40
34652fmovd %f20, %f32
34653fmovs %f16, %f20
34654fadds %f16, %f17, %f16
34655fmovd %f20, %f40
34656membar #Sync
34657stda %f32, [%i3 + 128 ] %asi
34658
34659P1564: !_MEMBAR (FP)
34660
34661P1565: !_BSTC [11] (maybe <- 0x41800008) (FP)
34662wr %g0, 0xe0, %asi
34663sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
34664add %i0, %i2, %i2
34665! preparing store val #0, next val will be in f32
34666fmovs %f16, %f20
34667fadds %f16, %f17, %f16
34668! preparing store val #1, next val will be in f33
34669fmovs %f16, %f21
34670fadds %f16, %f17, %f16
34671! preparing store val #2, next val will be in f40
34672fmovd %f20, %f32
34673fmovs %f16, %f20
34674fadds %f16, %f17, %f16
34675fmovd %f20, %f40
34676membar #Sync
34677stda %f32, [%i2 + 0 ] %asi
34678
34679P1566: !_MEMBAR (FP)
34680membar #StoreLoad
34681
34682P1567: !_REPLACEMENT [21] (Int)
34683sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
34684sub %i0, %i3, %i3
34685sethi %hi(0x2000), %o5
34686ld [%i3+0], %l6
34687st %l6, [%i3+0]
34688add %i3, %o5, %l3
34689ld [%l3+0], %l6
34690st %l6, [%l3+0]
34691add %l3, %o5, %l3
34692ld [%l3+0], %l6
34693st %l6, [%l3+0]
34694add %l3, %o5, %l3
34695ld [%l3+0], %l6
34696st %l6, [%l3+0]
34697add %l3, %o5, %l3
34698ld [%l3+0], %l6
34699st %l6, [%l3+0]
34700add %l3, %o5, %l3
34701ld [%l3+0], %l6
34702st %l6, [%l3+0]
34703add %l3, %o5, %l3
34704ld [%l3+0], %l6
34705st %l6, [%l3+0]
34706add %l3, %o5, %l3
34707ld [%l3+0], %l6
34708st %l6, [%l3+0]
34709
34710P1568: !_REPLACEMENT [33] (Int)
34711sethi %hi(0x2000), %l7
34712ld [%i3+0], %l3
34713st %l3, [%i3+0]
34714add %i3, %l7, %o5
34715ld [%o5+0], %l3
34716st %l3, [%o5+0]
34717add %o5, %l7, %o5
34718ld [%o5+0], %l3
34719st %l3, [%o5+0]
34720add %o5, %l7, %o5
34721ld [%o5+0], %l3
34722st %l3, [%o5+0]
34723add %o5, %l7, %o5
34724ld [%o5+0], %l3
34725st %l3, [%o5+0]
34726add %o5, %l7, %o5
34727ld [%o5+0], %l3
34728st %l3, [%o5+0]
34729add %o5, %l7, %o5
34730ld [%o5+0], %l3
34731st %l3, [%o5+0]
34732add %o5, %l7, %o5
34733ld [%o5+0], %l3
34734st %l3, [%o5+0]
34735
34736P1569: !_REPLACEMENT [24] (Int) (CBR)
34737sethi %hi(0x2000), %l6
34738ld [%i3+64], %o5
34739st %o5, [%i3+64]
34740add %i3, %l6, %l7
34741ld [%l7+64], %o5
34742st %o5, [%l7+64]
34743add %l7, %l6, %l7
34744ld [%l7+64], %o5
34745st %o5, [%l7+64]
34746add %l7, %l6, %l7
34747ld [%l7+64], %o5
34748st %o5, [%l7+64]
34749add %l7, %l6, %l7
34750ld [%l7+64], %o5
34751st %o5, [%l7+64]
34752add %l7, %l6, %l7
34753ld [%l7+64], %o5
34754st %o5, [%l7+64]
34755add %l7, %l6, %l7
34756ld [%l7+64], %o5
34757st %o5, [%l7+64]
34758add %l7, %l6, %l7
34759ld [%l7+64], %o5
34760st %o5, [%l7+64]
34761
34762! cbranch
34763andcc %l0, 1, %g0
34764be,pn %xcc, TARGET1569
34765nop
34766RET1569:
34767
34768! lfsr step begin
34769srlx %l0, 1, %l3
34770xnor %l3, %l0, %l3
34771sllx %l3, 63, %l3
34772or %l3, %l0, %l0
34773srlx %l0, 1, %l0
34774
34775
34776P1570: !_MEMBAR (FP)
34777
34778P1571: !_BST [19] (maybe <- 0x4180000b) (FP)
34779wr %g0, 0xf0, %asi
34780sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
34781add %i0, %i2, %i2
34782! preparing store val #0, next val will be in f32
34783fmovs %f16, %f20
34784fadds %f16, %f17, %f16
34785fmovd %f20, %f32
34786membar #Sync
34787stda %f32, [%i2 + 0 ] %asi
34788
34789P1572: !_MEMBAR (FP)
34790membar #StoreLoad
34791
34792P1573: !_REPLACEMENT [13] (Int) (Branch target of P1584)
34793sethi %hi(0x2000), %l3
34794ld [%i3+32], %l7
34795st %l7, [%i3+32]
34796add %i3, %l3, %l6
34797ld [%l6+32], %l7
34798st %l7, [%l6+32]
34799add %l6, %l3, %l6
34800ld [%l6+32], %l7
34801st %l7, [%l6+32]
34802add %l6, %l3, %l6
34803ld [%l6+32], %l7
34804st %l7, [%l6+32]
34805add %l6, %l3, %l6
34806ld [%l6+32], %l7
34807st %l7, [%l6+32]
34808add %l6, %l3, %l6
34809ld [%l6+32], %l7
34810st %l7, [%l6+32]
34811add %l6, %l3, %l6
34812ld [%l6+32], %l7
34813st %l7, [%l6+32]
34814add %l6, %l3, %l6
34815ld [%l6+32], %l7
34816st %l7, [%l6+32]
34817ba P1574
34818nop
34819
34820TARGET1584:
34821ba RET1584
34822nop
34823
34824
34825P1574: !_REPLACEMENT [12] (Int) (CBR) (Secondary ctx)
34826wr %g0, 0x81, %asi
34827sethi %hi(0x2000), %o5
34828ld [%i3+4], %l6
34829st %l6, [%i3+4]
34830add %i3, %o5, %l3
34831ld [%l3+4], %l6
34832st %l6, [%l3+4]
34833add %l3, %o5, %l3
34834ld [%l3+4], %l6
34835st %l6, [%l3+4]
34836add %l3, %o5, %l3
34837ld [%l3+4], %l6
34838st %l6, [%l3+4]
34839add %l3, %o5, %l3
34840ld [%l3+4], %l6
34841st %l6, [%l3+4]
34842add %l3, %o5, %l3
34843ld [%l3+4], %l6
34844st %l6, [%l3+4]
34845add %l3, %o5, %l3
34846ld [%l3+4], %l6
34847st %l6, [%l3+4]
34848add %l3, %o5, %l3
34849ld [%l3+4], %l6
34850st %l6, [%l3+4]
34851
34852! cbranch
34853andcc %l0, 1, %g0
34854be,pt %xcc, TARGET1574
34855nop
34856RET1574:
34857
34858! lfsr step begin
34859srlx %l0, 1, %l7
34860xnor %l7, %l0, %l7
34861sllx %l7, 63, %l7
34862or %l7, %l0, %l0
34863srlx %l0, 1, %l0
34864
34865
34866P1575: !_REPLACEMENT [9] (Int) (CBR) (Secondary ctx)
34867wr %g0, 0x81, %asi
34868sethi %hi(0x2000), %o5
34869ld [%i3+32], %l6
34870st %l6, [%i3+32]
34871add %i3, %o5, %l3
34872ld [%l3+32], %l6
34873st %l6, [%l3+32]
34874add %l3, %o5, %l3
34875ld [%l3+32], %l6
34876st %l6, [%l3+32]
34877add %l3, %o5, %l3
34878ld [%l3+32], %l6
34879st %l6, [%l3+32]
34880add %l3, %o5, %l3
34881ld [%l3+32], %l6
34882st %l6, [%l3+32]
34883add %l3, %o5, %l3
34884ld [%l3+32], %l6
34885st %l6, [%l3+32]
34886add %l3, %o5, %l3
34887ld [%l3+32], %l6
34888st %l6, [%l3+32]
34889add %l3, %o5, %l3
34890ld [%l3+32], %l6
34891st %l6, [%l3+32]
34892
34893! cbranch
34894andcc %l0, 1, %g0
34895be,pn %xcc, TARGET1575
34896nop
34897RET1575:
34898
34899! lfsr step begin
34900srlx %l0, 1, %l7
34901xnor %l7, %l0, %l7
34902sllx %l7, 63, %l7
34903or %l7, %l0, %l0
34904srlx %l0, 1, %l0
34905
34906
34907P1576: !_REPLACEMENT [29] (Int) (Secondary ctx)
34908wr %g0, 0x81, %asi
34909sethi %hi(0x2000), %o5
34910ld [%i3+4], %l6
34911st %l6, [%i3+4]
34912add %i3, %o5, %l3
34913ld [%l3+4], %l6
34914st %l6, [%l3+4]
34915add %l3, %o5, %l3
34916ld [%l3+4], %l6
34917st %l6, [%l3+4]
34918add %l3, %o5, %l3
34919ld [%l3+4], %l6
34920st %l6, [%l3+4]
34921add %l3, %o5, %l3
34922ld [%l3+4], %l6
34923st %l6, [%l3+4]
34924add %l3, %o5, %l3
34925ld [%l3+4], %l6
34926st %l6, [%l3+4]
34927add %l3, %o5, %l3
34928ld [%l3+4], %l6
34929st %l6, [%l3+4]
34930add %l3, %o5, %l3
34931ld [%l3+4], %l6
34932st %l6, [%l3+4]
34933
34934P1577: !_FLUSH [14] (Int) (CBR) (Branch target of P1574)
34935! Unsupported instruction
34936
34937! cbranch
34938andcc %l0, 1, %g0
34939be,pt %xcc, TARGET1577
34940nop
34941RET1577:
34942
34943! lfsr step begin
34944srlx %l0, 1, %l7
34945xnor %l7, %l0, %l7
34946sllx %l7, 63, %l7
34947or %l7, %l0, %l0
34948srlx %l0, 1, %l0
34949
34950ba P1578
34951nop
34952
34953TARGET1574:
34954ba RET1574
34955nop
34956
34957
34958P1578: !_MEMBAR (FP) (Secondary ctx)
34959
34960P1579: !_BSTC [3] (maybe <- 0x4180000c) (FP) (Secondary ctx)
34961wr %g0, 0xe1, %asi
34962! preparing store val #0, next val will be in f32
34963fmovs %f16, %f20
34964fadds %f16, %f17, %f16
34965! preparing store val #1, next val will be in f33
34966fmovs %f16, %f21
34967fadds %f16, %f17, %f16
34968! preparing store val #2, next val will be in f34
34969fmovd %f20, %f32
34970fmovs %f16, %f20
34971fadds %f16, %f17, %f16
34972! preparing store val #3, next val will be in f36
34973fmovd %f20, %f34
34974fmovs %f16, %f20
34975fadds %f16, %f17, %f16
34976! preparing store val #4, next val will be in f40
34977fmovd %f20, %f36
34978fmovs %f16, %f20
34979fadds %f16, %f17, %f16
34980fmovd %f20, %f40
34981membar #Sync
34982stda %f32, [%i0 + 0 ] %asi
34983
34984P1580: !_MEMBAR (FP) (Secondary ctx)
34985membar #StoreLoad
34986
34987P1581: !_ST [7] (maybe <- 0x41800011) (FP) (CBR) (Nucleus ctx)
34988wr %g0, 0x4, %asi
34989! preparing store val #0, next val will be in f20
34990fmovs %f16, %f20
34991fadds %f16, %f17, %f16
34992sta %f20, [%i0 + 128 ] %asi
34993
34994! cbranch
34995andcc %l0, 1, %g0
34996be,pt %xcc, TARGET1581
34997nop
34998RET1581:
34999
35000! lfsr step begin
35001srlx %l0, 1, %l6
35002xnor %l6, %l0, %l6
35003sllx %l6, 63, %l6
35004or %l6, %l0, %l0
35005srlx %l0, 1, %l0
35006
35007
35008P1582: !_MEMBAR (FP)
35009
35010P1583: !_BST [29] (maybe <- 0x41800012) (FP)
35011wr %g0, 0xf0, %asi
35012sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
35013add %i0, %i3, %i3
35014! preparing store val #0, next val will be in f32
35015fmovs %f16, %f20
35016fadds %f16, %f17, %f16
35017! preparing store val #1, next val will be in f33
35018fmovs %f16, %f21
35019fadds %f16, %f17, %f16
35020! preparing store val #2, next val will be in f40
35021fmovd %f20, %f32
35022fmovs %f16, %f20
35023fadds %f16, %f17, %f16
35024fmovd %f20, %f40
35025membar #Sync
35026stda %f32, [%i3 + 0 ] %asi
35027
35028P1584: !_MEMBAR (FP) (CBR)
35029membar #StoreLoad
35030
35031! cbranch
35032andcc %l0, 1, %g0
35033be,pn %xcc, TARGET1584
35034nop
35035RET1584:
35036
35037! lfsr step begin
35038srlx %l0, 1, %l6
35039xnor %l6, %l0, %l6
35040sllx %l6, 63, %l6
35041or %l6, %l0, %l0
35042srlx %l0, 1, %l0
35043
35044
35045P1585: !_PREFETCH [23] (Int)
35046sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
35047add %i0, %i2, %i2
35048prefetch [%i2 + 32], 1
35049
35050P1586: !_REPLACEMENT [27] (Int)
35051sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
35052add %i0, %i3, %i3
35053sethi %hi(0x2000), %l7
35054ld [%i3+160], %l3
35055st %l3, [%i3+160]
35056add %i3, %l7, %o5
35057ld [%o5+160], %l3
35058st %l3, [%o5+160]
35059add %o5, %l7, %o5
35060ld [%o5+160], %l3
35061st %l3, [%o5+160]
35062add %o5, %l7, %o5
35063ld [%o5+160], %l3
35064st %l3, [%o5+160]
35065add %o5, %l7, %o5
35066ld [%o5+160], %l3
35067st %l3, [%o5+160]
35068add %o5, %l7, %o5
35069ld [%o5+160], %l3
35070st %l3, [%o5+160]
35071add %o5, %l7, %o5
35072ld [%o5+160], %l3
35073st %l3, [%o5+160]
35074add %o5, %l7, %o5
35075ld [%o5+160], %l3
35076st %l3, [%o5+160]
35077
35078P1587: !_ST [24] (maybe <- 0x2000002) (Int)
35079stw %l4, [%i2 + 64 ]
35080add %l4, 1, %l4
35081
35082P1588: !_REPLACEMENT [21] (Int) (CBR)
35083sethi %hi(0x2000), %l3
35084ld [%i3+0], %l7
35085st %l7, [%i3+0]
35086add %i3, %l3, %l6
35087ld [%l6+0], %l7
35088st %l7, [%l6+0]
35089add %l6, %l3, %l6
35090ld [%l6+0], %l7
35091st %l7, [%l6+0]
35092add %l6, %l3, %l6
35093ld [%l6+0], %l7
35094st %l7, [%l6+0]
35095add %l6, %l3, %l6
35096ld [%l6+0], %l7
35097st %l7, [%l6+0]
35098add %l6, %l3, %l6
35099ld [%l6+0], %l7
35100st %l7, [%l6+0]
35101add %l6, %l3, %l6
35102ld [%l6+0], %l7
35103st %l7, [%l6+0]
35104add %l6, %l3, %l6
35105ld [%l6+0], %l7
35106st %l7, [%l6+0]
35107
35108! cbranch
35109andcc %l0, 1, %g0
35110be,pt %xcc, TARGET1588
35111nop
35112RET1588:
35113
35114! lfsr step begin
35115srlx %l0, 1, %o5
35116xnor %o5, %l0, %o5
35117sllx %o5, 63, %o5
35118or %o5, %l0, %l0
35119srlx %l0, 1, %l0
35120
35121
35122P1589: !_MEMBAR (FP)
35123membar #StoreLoad
35124
35125P1590: !_BLD [7] (FP)
35126wr %g0, 0xf0, %asi
35127ldda [%i0 + 128] %asi, %f0
35128membar #Sync
35129! 1 addresses covered
35130
35131P1591: !_MEMBAR (FP)
35132
35133P1592: !_REPLACEMENT [11] (Int) (CBR)
35134sethi %hi(0x2000), %l3
35135ld [%i3+0], %l7
35136st %l7, [%i3+0]
35137add %i3, %l3, %l6
35138ld [%l6+0], %l7
35139st %l7, [%l6+0]
35140add %l6, %l3, %l6
35141ld [%l6+0], %l7
35142st %l7, [%l6+0]
35143add %l6, %l3, %l6
35144ld [%l6+0], %l7
35145st %l7, [%l6+0]
35146add %l6, %l3, %l6
35147ld [%l6+0], %l7
35148st %l7, [%l6+0]
35149add %l6, %l3, %l6
35150ld [%l6+0], %l7
35151st %l7, [%l6+0]
35152add %l6, %l3, %l6
35153ld [%l6+0], %l7
35154st %l7, [%l6+0]
35155add %l6, %l3, %l6
35156ld [%l6+0], %l7
35157st %l7, [%l6+0]
35158
35159! cbranch
35160andcc %l0, 1, %g0
35161be,pt %xcc, TARGET1592
35162nop
35163RET1592:
35164
35165! lfsr step begin
35166srlx %l0, 1, %o5
35167xnor %o5, %l0, %o5
35168sllx %o5, 63, %o5
35169or %o5, %l0, %l0
35170srlx %l0, 1, %l0
35171
35172
35173P1593: !_IDC_FLIP [7] (Int)
35174IDC_FLIP(1593, 10406, 4, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
35175
35176P1594: !_REPLACEMENT [33] (Int) (Secondary ctx)
35177wr %g0, 0x81, %asi
35178sethi %hi(0x2000), %l6
35179ld [%i3+0], %o5
35180st %o5, [%i3+0]
35181add %i3, %l6, %l7
35182ld [%l7+0], %o5
35183st %o5, [%l7+0]
35184add %l7, %l6, %l7
35185ld [%l7+0], %o5
35186st %o5, [%l7+0]
35187add %l7, %l6, %l7
35188ld [%l7+0], %o5
35189st %o5, [%l7+0]
35190add %l7, %l6, %l7
35191ld [%l7+0], %o5
35192st %o5, [%l7+0]
35193add %l7, %l6, %l7
35194ld [%l7+0], %o5
35195st %o5, [%l7+0]
35196add %l7, %l6, %l7
35197ld [%l7+0], %o5
35198st %o5, [%l7+0]
35199add %l7, %l6, %l7
35200ld [%l7+0], %o5
35201st %o5, [%l7+0]
35202
35203P1595: !_REPLACEMENT [2] (Int)
35204sethi %hi(0x2000), %l3
35205ld [%i3+8], %l7
35206st %l7, [%i3+8]
35207add %i3, %l3, %l6
35208ld [%l6+8], %l7
35209st %l7, [%l6+8]
35210add %l6, %l3, %l6
35211ld [%l6+8], %l7
35212st %l7, [%l6+8]
35213add %l6, %l3, %l6
35214ld [%l6+8], %l7
35215st %l7, [%l6+8]
35216add %l6, %l3, %l6
35217ld [%l6+8], %l7
35218st %l7, [%l6+8]
35219add %l6, %l3, %l6
35220ld [%l6+8], %l7
35221st %l7, [%l6+8]
35222add %l6, %l3, %l6
35223ld [%l6+8], %l7
35224st %l7, [%l6+8]
35225add %l6, %l3, %l6
35226ld [%l6+8], %l7
35227st %l7, [%l6+8]
35228
35229P1596: !_REPLACEMENT [27] (Int) (CBR)
35230sethi %hi(0x2000), %o5
35231ld [%i3+160], %l6
35232st %l6, [%i3+160]
35233add %i3, %o5, %l3
35234ld [%l3+160], %l6
35235st %l6, [%l3+160]
35236add %l3, %o5, %l3
35237ld [%l3+160], %l6
35238st %l6, [%l3+160]
35239add %l3, %o5, %l3
35240ld [%l3+160], %l6
35241st %l6, [%l3+160]
35242add %l3, %o5, %l3
35243ld [%l3+160], %l6
35244st %l6, [%l3+160]
35245add %l3, %o5, %l3
35246ld [%l3+160], %l6
35247st %l6, [%l3+160]
35248add %l3, %o5, %l3
35249ld [%l3+160], %l6
35250st %l6, [%l3+160]
35251add %l3, %o5, %l3
35252ld [%l3+160], %l6
35253st %l6, [%l3+160]
35254
35255! cbranch
35256andcc %l0, 1, %g0
35257be,pn %xcc, TARGET1596
35258nop
35259RET1596:
35260
35261! lfsr step begin
35262srlx %l0, 1, %l7
35263xnor %l7, %l0, %l7
35264sllx %l7, 63, %l7
35265or %l7, %l0, %l0
35266srlx %l0, 1, %l0
35267
35268
35269P1597: !_REPLACEMENT [1] (Int) (Nucleus ctx) (Branch target of P1631)
35270wr %g0, 0x4, %asi
35271sethi %hi(0x2000), %o5
35272ld [%i3+4], %l6
35273st %l6, [%i3+4]
35274add %i3, %o5, %l3
35275ld [%l3+4], %l6
35276st %l6, [%l3+4]
35277add %l3, %o5, %l3
35278ld [%l3+4], %l6
35279st %l6, [%l3+4]
35280add %l3, %o5, %l3
35281ld [%l3+4], %l6
35282st %l6, [%l3+4]
35283add %l3, %o5, %l3
35284ld [%l3+4], %l6
35285st %l6, [%l3+4]
35286add %l3, %o5, %l3
35287ld [%l3+4], %l6
35288st %l6, [%l3+4]
35289add %l3, %o5, %l3
35290ld [%l3+4], %l6
35291st %l6, [%l3+4]
35292add %l3, %o5, %l3
35293ld [%l3+4], %l6
35294st %l6, [%l3+4]
35295ba P1598
35296nop
35297
35298TARGET1631:
35299ba RET1631
35300nop
35301
35302
35303P1598: !_REPLACEMENT [12] (Int) (Branch target of P1588)
35304sethi %hi(0x2000), %l7
35305ld [%i3+4], %l3
35306st %l3, [%i3+4]
35307add %i3, %l7, %o5
35308ld [%o5+4], %l3
35309st %l3, [%o5+4]
35310add %o5, %l7, %o5
35311ld [%o5+4], %l3
35312st %l3, [%o5+4]
35313add %o5, %l7, %o5
35314ld [%o5+4], %l3
35315st %l3, [%o5+4]
35316add %o5, %l7, %o5
35317ld [%o5+4], %l3
35318st %l3, [%o5+4]
35319add %o5, %l7, %o5
35320ld [%o5+4], %l3
35321st %l3, [%o5+4]
35322add %o5, %l7, %o5
35323ld [%o5+4], %l3
35324st %l3, [%o5+4]
35325add %o5, %l7, %o5
35326ld [%o5+4], %l3
35327st %l3, [%o5+4]
35328ba P1599
35329nop
35330
35331TARGET1588:
35332ba RET1588
35333nop
35334
35335
35336P1599: !_LD [17] (Int) (CBR)
35337sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
35338add %i0, %i2, %i2
35339lduw [%i2 + 96], %l7
35340! move %l7(lower) -> %o0(lower)
35341or %l7, %o0, %o0
35342
35343! cbranch
35344andcc %l0, 1, %g0
35345be,pn %xcc, TARGET1599
35346nop
35347RET1599:
35348
35349! lfsr step begin
35350srlx %l0, 1, %o5
35351xnor %o5, %l0, %o5
35352sllx %o5, 63, %o5
35353or %o5, %l0, %l0
35354srlx %l0, 1, %l0
35355
35356
35357P1600: !_REPLACEMENT [10] (Int) (Secondary ctx)
35358wr %g0, 0x81, %asi
35359sethi %hi(0x2000), %l3
35360ld [%i3+64], %l7
35361st %l7, [%i3+64]
35362add %i3, %l3, %l6
35363ld [%l6+64], %l7
35364st %l7, [%l6+64]
35365add %l6, %l3, %l6
35366ld [%l6+64], %l7
35367st %l7, [%l6+64]
35368add %l6, %l3, %l6
35369ld [%l6+64], %l7
35370st %l7, [%l6+64]
35371add %l6, %l3, %l6
35372ld [%l6+64], %l7
35373st %l7, [%l6+64]
35374add %l6, %l3, %l6
35375ld [%l6+64], %l7
35376st %l7, [%l6+64]
35377add %l6, %l3, %l6
35378ld [%l6+64], %l7
35379st %l7, [%l6+64]
35380add %l6, %l3, %l6
35381ld [%l6+64], %l7
35382st %l7, [%l6+64]
35383
35384P1601: !_FLUSH [5] (Int)
35385! Unsupported instruction
35386
35387P1602: !_MEMBAR (FP)
35388
35389P1603: !_BSTC [12] (maybe <- 0x41800015) (FP) (CBR)
35390wr %g0, 0xe0, %asi
35391sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
35392add %i0, %i3, %i3
35393! preparing store val #0, next val will be in f32
35394fmovs %f16, %f20
35395fadds %f16, %f17, %f16
35396! preparing store val #1, next val will be in f33
35397fmovs %f16, %f21
35398fadds %f16, %f17, %f16
35399! preparing store val #2, next val will be in f40
35400fmovd %f20, %f32
35401fmovs %f16, %f20
35402fadds %f16, %f17, %f16
35403fmovd %f20, %f40
35404membar #Sync
35405stda %f32, [%i3 + 0 ] %asi
35406
35407! cbranch
35408andcc %l0, 1, %g0
35409be,pn %xcc, TARGET1603
35410nop
35411RET1603:
35412
35413! lfsr step begin
35414srlx %l0, 1, %l7
35415xnor %l7, %l0, %l7
35416sllx %l7, 63, %l7
35417or %l7, %l0, %l0
35418srlx %l0, 1, %l0
35419
35420
35421P1604: !_MEMBAR (FP)
35422membar #StoreLoad
35423
35424P1605: !_REPLACEMENT [27] (Int)
35425sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
35426add %i0, %i2, %i2
35427sethi %hi(0x2000), %o5
35428ld [%i2+160], %l6
35429st %l6, [%i2+160]
35430add %i2, %o5, %l3
35431ld [%l3+160], %l6
35432st %l6, [%l3+160]
35433add %l3, %o5, %l3
35434ld [%l3+160], %l6
35435st %l6, [%l3+160]
35436add %l3, %o5, %l3
35437ld [%l3+160], %l6
35438st %l6, [%l3+160]
35439add %l3, %o5, %l3
35440ld [%l3+160], %l6
35441st %l6, [%l3+160]
35442add %l3, %o5, %l3
35443ld [%l3+160], %l6
35444st %l6, [%l3+160]
35445add %l3, %o5, %l3
35446ld [%l3+160], %l6
35447st %l6, [%l3+160]
35448add %l3, %o5, %l3
35449ld [%l3+160], %l6
35450st %l6, [%l3+160]
35451
35452P1606: !_REPLACEMENT [20] (Int) (CBR) (Secondary ctx) (Branch target of P1599)
35453wr %g0, 0x81, %asi
35454sethi %hi(0x2000), %l7
35455ld [%i2+256], %l3
35456st %l3, [%i2+256]
35457add %i2, %l7, %o5
35458ld [%o5+256], %l3
35459st %l3, [%o5+256]
35460add %o5, %l7, %o5
35461ld [%o5+256], %l3
35462st %l3, [%o5+256]
35463add %o5, %l7, %o5
35464ld [%o5+256], %l3
35465st %l3, [%o5+256]
35466add %o5, %l7, %o5
35467ld [%o5+256], %l3
35468st %l3, [%o5+256]
35469add %o5, %l7, %o5
35470ld [%o5+256], %l3
35471st %l3, [%o5+256]
35472add %o5, %l7, %o5
35473ld [%o5+256], %l3
35474st %l3, [%o5+256]
35475add %o5, %l7, %o5
35476ld [%o5+256], %l3
35477st %l3, [%o5+256]
35478
35479! cbranch
35480andcc %l0, 1, %g0
35481be,pn %xcc, TARGET1606
35482nop
35483RET1606:
35484
35485! lfsr step begin
35486srlx %l0, 1, %l6
35487xnor %l6, %l0, %l6
35488sllx %l6, 63, %l6
35489or %l6, %l0, %l0
35490srlx %l0, 1, %l0
35491
35492ba P1607
35493nop
35494
35495TARGET1599:
35496ba RET1599
35497nop
35498
35499
35500P1607: !_IDC_FLIP [20] (Int)
35501sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
35502add %i0, %i3, %i3
35503IDC_FLIP(1607, 556, 4, 0x45000100, 0x100, %i3, 0x100, %l6, %l7, %o5, %l3)
35504
35505P1608: !_REPLACEMENT [8] (Int) (Branch target of P1575)
35506sethi %hi(0x2000), %l6
35507ld [%i2+0], %o5
35508st %o5, [%i2+0]
35509add %i2, %l6, %l7
35510ld [%l7+0], %o5
35511st %o5, [%l7+0]
35512add %l7, %l6, %l7
35513ld [%l7+0], %o5
35514st %o5, [%l7+0]
35515add %l7, %l6, %l7
35516ld [%l7+0], %o5
35517st %o5, [%l7+0]
35518add %l7, %l6, %l7
35519ld [%l7+0], %o5
35520st %o5, [%l7+0]
35521add %l7, %l6, %l7
35522ld [%l7+0], %o5
35523st %o5, [%l7+0]
35524add %l7, %l6, %l7
35525ld [%l7+0], %o5
35526st %o5, [%l7+0]
35527add %l7, %l6, %l7
35528ld [%l7+0], %o5
35529st %o5, [%l7+0]
35530ba P1609
35531nop
35532
35533TARGET1575:
35534ba RET1575
35535nop
35536
35537
35538P1609: !_ST [15] (maybe <- 0x2000003) (Int)
35539sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
35540add %i0, %i2, %i2
35541stw %l4, [%i2 + 128 ]
35542add %l4, 1, %l4
35543
35544P1610: !_FLUSHI [31] (Int)
35545flush %g0
35546
35547P1611: !_REPLACEMENT [24] (Int) (Nucleus ctx)
35548wr %g0, 0x4, %asi
35549sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
35550sub %i0, %i3, %i3
35551sethi %hi(0x2000), %o5
35552ld [%i3+64], %l6
35553st %l6, [%i3+64]
35554add %i3, %o5, %l3
35555ld [%l3+64], %l6
35556st %l6, [%l3+64]
35557add %l3, %o5, %l3
35558ld [%l3+64], %l6
35559st %l6, [%l3+64]
35560add %l3, %o5, %l3
35561ld [%l3+64], %l6
35562st %l6, [%l3+64]
35563add %l3, %o5, %l3
35564ld [%l3+64], %l6
35565st %l6, [%l3+64]
35566add %l3, %o5, %l3
35567ld [%l3+64], %l6
35568st %l6, [%l3+64]
35569add %l3, %o5, %l3
35570ld [%l3+64], %l6
35571st %l6, [%l3+64]
35572add %l3, %o5, %l3
35573ld [%l3+64], %l6
35574st %l6, [%l3+64]
35575
35576P1612: !_REPLACEMENT [28] (Int) (Branch target of P1577)
35577sethi %hi(0x2000), %l7
35578ld [%i3+0], %l3
35579st %l3, [%i3+0]
35580add %i3, %l7, %o5
35581ld [%o5+0], %l3
35582st %l3, [%o5+0]
35583add %o5, %l7, %o5
35584ld [%o5+0], %l3
35585st %l3, [%o5+0]
35586add %o5, %l7, %o5
35587ld [%o5+0], %l3
35588st %l3, [%o5+0]
35589add %o5, %l7, %o5
35590ld [%o5+0], %l3
35591st %l3, [%o5+0]
35592add %o5, %l7, %o5
35593ld [%o5+0], %l3
35594st %l3, [%o5+0]
35595add %o5, %l7, %o5
35596ld [%o5+0], %l3
35597st %l3, [%o5+0]
35598add %o5, %l7, %o5
35599ld [%o5+0], %l3
35600st %l3, [%o5+0]
35601ba P1613
35602nop
35603
35604TARGET1577:
35605ba RET1577
35606nop
35607
35608
35609P1613: !_MEMBAR (FP)
35610
35611P1614: !_BSTC [4] (maybe <- 0x41800018) (FP) (Branch target of P1581)
35612wr %g0, 0xe0, %asi
35613! preparing store val #0, next val will be in f32
35614fmovs %f16, %f20
35615fadds %f16, %f17, %f16
35616! preparing store val #1, next val will be in f33
35617fmovs %f16, %f21
35618fadds %f16, %f17, %f16
35619! preparing store val #2, next val will be in f34
35620fmovd %f20, %f32
35621fmovs %f16, %f20
35622fadds %f16, %f17, %f16
35623! preparing store val #3, next val will be in f36
35624fmovd %f20, %f34
35625fmovs %f16, %f20
35626fadds %f16, %f17, %f16
35627! preparing store val #4, next val will be in f40
35628fmovd %f20, %f36
35629fmovs %f16, %f20
35630fadds %f16, %f17, %f16
35631fmovd %f20, %f40
35632membar #Sync
35633stda %f32, [%i0 + 0 ] %asi
35634ba P1615
35635nop
35636
35637TARGET1581:
35638ba RET1581
35639nop
35640
35641
35642P1615: !_MEMBAR (FP)
35643membar #StoreLoad
35644
35645P1616: !_ST [21] (maybe <- 0x4180001d) (FP) (Branch target of P1551)
35646sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
35647add %i0, %i2, %i2
35648! preparing store val #0, next val will be in f20
35649fmovs %f16, %f20
35650fadds %f16, %f17, %f16
35651st %f20, [%i2 + 0 ]
35652ba P1617
35653nop
35654
35655TARGET1551:
35656ba RET1551
35657nop
35658
35659
35660P1617: !_REPLACEMENT [7] (Int) (Secondary ctx)
35661wr %g0, 0x81, %asi
35662sethi %hi(0x2000), %o5
35663ld [%i3+128], %l6
35664st %l6, [%i3+128]
35665add %i3, %o5, %l3
35666ld [%l3+128], %l6
35667st %l6, [%l3+128]
35668add %l3, %o5, %l3
35669ld [%l3+128], %l6
35670st %l6, [%l3+128]
35671add %l3, %o5, %l3
35672ld [%l3+128], %l6
35673st %l6, [%l3+128]
35674add %l3, %o5, %l3
35675ld [%l3+128], %l6
35676st %l6, [%l3+128]
35677add %l3, %o5, %l3
35678ld [%l3+128], %l6
35679st %l6, [%l3+128]
35680add %l3, %o5, %l3
35681ld [%l3+128], %l6
35682st %l6, [%l3+128]
35683add %l3, %o5, %l3
35684ld [%l3+128], %l6
35685st %l6, [%l3+128]
35686
35687P1618: !_REPLACEMENT [9] (Int)
35688sethi %hi(0x2000), %l7
35689ld [%i3+32], %l3
35690st %l3, [%i3+32]
35691add %i3, %l7, %o5
35692ld [%o5+32], %l3
35693st %l3, [%o5+32]
35694add %o5, %l7, %o5
35695ld [%o5+32], %l3
35696st %l3, [%o5+32]
35697add %o5, %l7, %o5
35698ld [%o5+32], %l3
35699st %l3, [%o5+32]
35700add %o5, %l7, %o5
35701ld [%o5+32], %l3
35702st %l3, [%o5+32]
35703add %o5, %l7, %o5
35704ld [%o5+32], %l3
35705st %l3, [%o5+32]
35706add %o5, %l7, %o5
35707ld [%o5+32], %l3
35708st %l3, [%o5+32]
35709add %o5, %l7, %o5
35710ld [%o5+32], %l3
35711st %l3, [%o5+32]
35712
35713P1619: !_REPLACEMENT [20] (Int) (CBR)
35714sethi %hi(0x2000), %l6
35715ld [%i3+256], %o5
35716st %o5, [%i3+256]
35717add %i3, %l6, %l7
35718ld [%l7+256], %o5
35719st %o5, [%l7+256]
35720add %l7, %l6, %l7
35721ld [%l7+256], %o5
35722st %o5, [%l7+256]
35723add %l7, %l6, %l7
35724ld [%l7+256], %o5
35725st %o5, [%l7+256]
35726add %l7, %l6, %l7
35727ld [%l7+256], %o5
35728st %o5, [%l7+256]
35729add %l7, %l6, %l7
35730ld [%l7+256], %o5
35731st %o5, [%l7+256]
35732add %l7, %l6, %l7
35733ld [%l7+256], %o5
35734st %o5, [%l7+256]
35735add %l7, %l6, %l7
35736ld [%l7+256], %o5
35737st %o5, [%l7+256]
35738
35739! cbranch
35740andcc %l0, 1, %g0
35741be,pn %xcc, TARGET1619
35742nop
35743RET1619:
35744
35745! lfsr step begin
35746srlx %l0, 1, %l3
35747xnor %l3, %l0, %l3
35748sllx %l3, 63, %l3
35749or %l3, %l0, %l0
35750srlx %l0, 1, %l0
35751
35752
35753P1620: !_FLUSHI [19] (Int) (Branch target of P1603)
35754flush %g0
35755ba P1621
35756nop
35757
35758TARGET1603:
35759ba RET1603
35760nop
35761
35762
35763P1621: !_PREFETCH [22] (Int) (CBR) (Branch target of P1634)
35764prefetch [%i2 + 4], 1
35765
35766! cbranch
35767andcc %l0, 1, %g0
35768be,pt %xcc, TARGET1621
35769nop
35770RET1621:
35771
35772! lfsr step begin
35773srlx %l0, 1, %l6
35774xnor %l6, %l0, %l6
35775sllx %l6, 63, %l6
35776or %l6, %l0, %l0
35777srlx %l0, 1, %l0
35778
35779ba P1622
35780nop
35781
35782TARGET1634:
35783ba RET1634
35784nop
35785
35786
35787P1622: !_REPLACEMENT [19] (Int)
35788sethi %hi(0x2000), %l7
35789ld [%i3+0], %l3
35790st %l3, [%i3+0]
35791add %i3, %l7, %o5
35792ld [%o5+0], %l3
35793st %l3, [%o5+0]
35794add %o5, %l7, %o5
35795ld [%o5+0], %l3
35796st %l3, [%o5+0]
35797add %o5, %l7, %o5
35798ld [%o5+0], %l3
35799st %l3, [%o5+0]
35800add %o5, %l7, %o5
35801ld [%o5+0], %l3
35802st %l3, [%o5+0]
35803add %o5, %l7, %o5
35804ld [%o5+0], %l3
35805st %l3, [%o5+0]
35806add %o5, %l7, %o5
35807ld [%o5+0], %l3
35808st %l3, [%o5+0]
35809add %o5, %l7, %o5
35810ld [%o5+0], %l3
35811st %l3, [%o5+0]
35812
35813P1623: !_REPLACEMENT [31] (Int)
35814sethi %hi(0x2000), %l6
35815ld [%i3+64], %o5
35816st %o5, [%i3+64]
35817add %i3, %l6, %l7
35818ld [%l7+64], %o5
35819st %o5, [%l7+64]
35820add %l7, %l6, %l7
35821ld [%l7+64], %o5
35822st %o5, [%l7+64]
35823add %l7, %l6, %l7
35824ld [%l7+64], %o5
35825st %o5, [%l7+64]
35826add %l7, %l6, %l7
35827ld [%l7+64], %o5
35828st %o5, [%l7+64]
35829add %l7, %l6, %l7
35830ld [%l7+64], %o5
35831st %o5, [%l7+64]
35832add %l7, %l6, %l7
35833ld [%l7+64], %o5
35834st %o5, [%l7+64]
35835add %l7, %l6, %l7
35836ld [%l7+64], %o5
35837st %o5, [%l7+64]
35838
35839P1624: !_REPLACEMENT [27] (Int) (Nucleus ctx) (Branch target of P1619)
35840wr %g0, 0x4, %asi
35841sethi %hi(0x2000), %l3
35842ld [%i3+160], %l7
35843st %l7, [%i3+160]
35844add %i3, %l3, %l6
35845ld [%l6+160], %l7
35846st %l7, [%l6+160]
35847add %l6, %l3, %l6
35848ld [%l6+160], %l7
35849st %l7, [%l6+160]
35850add %l6, %l3, %l6
35851ld [%l6+160], %l7
35852st %l7, [%l6+160]
35853add %l6, %l3, %l6
35854ld [%l6+160], %l7
35855st %l7, [%l6+160]
35856add %l6, %l3, %l6
35857ld [%l6+160], %l7
35858st %l7, [%l6+160]
35859add %l6, %l3, %l6
35860ld [%l6+160], %l7
35861st %l7, [%l6+160]
35862add %l6, %l3, %l6
35863ld [%l6+160], %l7
35864st %l7, [%l6+160]
35865ba P1625
35866nop
35867
35868TARGET1619:
35869ba RET1619
35870nop
35871
35872
35873P1625: !_REPLACEMENT [25] (Int)
35874sethi %hi(0x2000), %o5
35875ld [%i3+96], %l6
35876st %l6, [%i3+96]
35877add %i3, %o5, %l3
35878ld [%l3+96], %l6
35879st %l6, [%l3+96]
35880add %l3, %o5, %l3
35881ld [%l3+96], %l6
35882st %l6, [%l3+96]
35883add %l3, %o5, %l3
35884ld [%l3+96], %l6
35885st %l6, [%l3+96]
35886add %l3, %o5, %l3
35887ld [%l3+96], %l6
35888st %l6, [%l3+96]
35889add %l3, %o5, %l3
35890ld [%l3+96], %l6
35891st %l6, [%l3+96]
35892add %l3, %o5, %l3
35893ld [%l3+96], %l6
35894st %l6, [%l3+96]
35895add %l3, %o5, %l3
35896ld [%l3+96], %l6
35897st %l6, [%l3+96]
35898
35899P1626: !_REPLACEMENT [20] (Int)
35900sethi %hi(0x2000), %l7
35901ld [%i3+256], %l3
35902st %l3, [%i3+256]
35903add %i3, %l7, %o5
35904ld [%o5+256], %l3
35905st %l3, [%o5+256]
35906add %o5, %l7, %o5
35907ld [%o5+256], %l3
35908st %l3, [%o5+256]
35909add %o5, %l7, %o5
35910ld [%o5+256], %l3
35911st %l3, [%o5+256]
35912add %o5, %l7, %o5
35913ld [%o5+256], %l3
35914st %l3, [%o5+256]
35915add %o5, %l7, %o5
35916ld [%o5+256], %l3
35917st %l3, [%o5+256]
35918add %o5, %l7, %o5
35919ld [%o5+256], %l3
35920st %l3, [%o5+256]
35921add %o5, %l7, %o5
35922ld [%o5+256], %l3
35923st %l3, [%o5+256]
35924
35925P1627: !_MEMBAR (FP) (Branch target of P1726)
35926membar #StoreLoad
35927ba P1628
35928nop
35929
35930TARGET1726:
35931ba RET1726
35932nop
35933
35934
35935P1628: !_BLD [27] (FP)
35936wr %g0, 0xf0, %asi
35937ldda [%i2 + 128] %asi, %f32
35938membar #Sync
35939! 2 addresses covered
35940fmovd %f32, %f18
35941fmovs %f18, %f1
35942fmovd %f40, %f2
35943
35944P1629: !_MEMBAR (FP) (Loop exit) (Branch target of P1780)
35945!---- flushing int results buffer----
35946mov %o0, %l5
35947!---- flushing fp results buffer to %f30 ----
35948fmovd %f0, %f30
35949fmovs %f2, %f30
35950!--
35951loop_exit_4_1:
35952sub %l2, 1, %l2
35953cmp %l2, 0
35954bg loop_entry_4_1
35955nop
35956ba P1630
35957nop
35958
35959TARGET1780:
35960ba RET1780
35961nop
35962
35963
35964P1630: !_ST [28] (maybe <- 0x2000004) (Int) (Loop entry)
35965sethi %hi(0x5), %l2
35966or %l2, %lo(0x5), %l2
35967loop_entry_4_2:
35968sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
35969add %i0, %i3, %i3
35970stw %l4, [%i3 + 0 ]
35971add %l4, 1, %l4
35972
35973P1631: !_MEMBAR (FP) (CBR)
35974
35975! cbranch
35976andcc %l0, 1, %g0
35977be,pt %xcc, TARGET1631
35978nop
35979RET1631:
35980
35981! lfsr step begin
35982srlx %l0, 1, %l6
35983xnor %l6, %l0, %l6
35984sllx %l6, 63, %l6
35985or %l6, %l0, %l0
35986srlx %l0, 1, %l0
35987
35988
35989P1632: !_BST [12] (maybe <- 0x4180001e) (FP)
35990wr %g0, 0xf0, %asi
35991sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
35992add %i0, %i2, %i2
35993! preparing store val #0, next val will be in f32
35994fmovs %f16, %f20
35995fadds %f16, %f17, %f16
35996! preparing store val #1, next val will be in f33
35997fmovs %f16, %f21
35998fadds %f16, %f17, %f16
35999! preparing store val #2, next val will be in f40
36000fmovd %f20, %f32
36001fmovs %f16, %f20
36002fadds %f16, %f17, %f16
36003fmovd %f20, %f40
36004membar #Sync
36005stda %f32, [%i2 + 0 ] %asi
36006
36007P1633: !_MEMBAR (FP)
36008membar #StoreLoad
36009
36010P1634: !_FLUSHI [34] (Int) (CBR)
36011flush %g0
36012
36013! cbranch
36014andcc %l0, 1, %g0
36015be,pn %xcc, TARGET1634
36016nop
36017RET1634:
36018
36019! lfsr step begin
36020srlx %l0, 1, %l6
36021xnor %l6, %l0, %l6
36022sllx %l6, 63, %l6
36023or %l6, %l0, %l0
36024srlx %l0, 1, %l0
36025
36026
36027P1635: !_REPLACEMENT [22] (Int)
36028sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
36029add %i0, %i3, %i3
36030sethi %hi(0x2000), %l7
36031ld [%i3+4], %l3
36032st %l3, [%i3+4]
36033add %i3, %l7, %o5
36034ld [%o5+4], %l3
36035st %l3, [%o5+4]
36036add %o5, %l7, %o5
36037ld [%o5+4], %l3
36038st %l3, [%o5+4]
36039add %o5, %l7, %o5
36040ld [%o5+4], %l3
36041st %l3, [%o5+4]
36042add %o5, %l7, %o5
36043ld [%o5+4], %l3
36044st %l3, [%o5+4]
36045add %o5, %l7, %o5
36046ld [%o5+4], %l3
36047st %l3, [%o5+4]
36048add %o5, %l7, %o5
36049ld [%o5+4], %l3
36050st %l3, [%o5+4]
36051add %o5, %l7, %o5
36052ld [%o5+4], %l3
36053st %l3, [%o5+4]
36054
36055P1636: !_MEMBAR (FP) (Branch target of P1701)
36056membar #StoreLoad
36057ba P1637
36058nop
36059
36060TARGET1701:
36061ba RET1701
36062nop
36063
36064
36065P1637: !_BLD [23] (FP)
36066wr %g0, 0xf0, %asi
36067sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
36068add %i0, %i2, %i2
36069ldda [%i2 + 0] %asi, %f0
36070membar #Sync
36071! 3 addresses covered
36072fmovd %f8, %f2
36073
36074P1638: !_MEMBAR (FP) (CBR)
36075
36076! cbranch
36077andcc %l0, 1, %g0
36078be,pn %xcc, TARGET1638
36079nop
36080RET1638:
36081
36082! lfsr step begin
36083srlx %l0, 1, %l6
36084xnor %l6, %l0, %l6
36085sllx %l6, 63, %l6
36086or %l6, %l0, %l0
36087srlx %l0, 1, %l0
36088
36089
36090P1639: !_REPLACEMENT [18] (Int) (CBR) (Branch target of P1639)
36091sethi %hi(0x2000), %l7
36092ld [%i3+128], %l3
36093st %l3, [%i3+128]
36094add %i3, %l7, %o5
36095ld [%o5+128], %l3
36096st %l3, [%o5+128]
36097add %o5, %l7, %o5
36098ld [%o5+128], %l3
36099st %l3, [%o5+128]
36100add %o5, %l7, %o5
36101ld [%o5+128], %l3
36102st %l3, [%o5+128]
36103add %o5, %l7, %o5
36104ld [%o5+128], %l3
36105st %l3, [%o5+128]
36106add %o5, %l7, %o5
36107ld [%o5+128], %l3
36108st %l3, [%o5+128]
36109add %o5, %l7, %o5
36110ld [%o5+128], %l3
36111st %l3, [%o5+128]
36112add %o5, %l7, %o5
36113ld [%o5+128], %l3
36114st %l3, [%o5+128]
36115
36116! cbranch
36117andcc %l0, 1, %g0
36118be,pt %xcc, TARGET1639
36119nop
36120RET1639:
36121
36122! lfsr step begin
36123srlx %l0, 1, %l6
36124xnor %l6, %l0, %l6
36125sllx %l6, 63, %l6
36126or %l6, %l0, %l0
36127srlx %l0, 1, %l0
36128
36129ba P1640
36130nop
36131
36132TARGET1639:
36133ba RET1639
36134nop
36135
36136
36137P1640: !_REPLACEMENT [31] (Int) (Secondary ctx)
36138wr %g0, 0x81, %asi
36139sethi %hi(0x2000), %l7
36140ld [%i3+64], %l3
36141st %l3, [%i3+64]
36142add %i3, %l7, %o5
36143ld [%o5+64], %l3
36144st %l3, [%o5+64]
36145add %o5, %l7, %o5
36146ld [%o5+64], %l3
36147st %l3, [%o5+64]
36148add %o5, %l7, %o5
36149ld [%o5+64], %l3
36150st %l3, [%o5+64]
36151add %o5, %l7, %o5
36152ld [%o5+64], %l3
36153st %l3, [%o5+64]
36154add %o5, %l7, %o5
36155ld [%o5+64], %l3
36156st %l3, [%o5+64]
36157add %o5, %l7, %o5
36158ld [%o5+64], %l3
36159st %l3, [%o5+64]
36160add %o5, %l7, %o5
36161ld [%o5+64], %l3
36162st %l3, [%o5+64]
36163
36164P1641: !_LD [16] (Int) (Secondary ctx)
36165wr %g0, 0x81, %asi
36166sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
36167add %i0, %i3, %i3
36168lduwa [%i3 + 16] %asi, %o0
36169! move %o0(lower) -> %o0(upper)
36170sllx %o0, 32, %o0
36171
36172P1642: !_REPLACEMENT [27] (Int)
36173sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
36174sub %i0, %i2, %i2
36175sethi %hi(0x2000), %o5
36176ld [%i2+160], %l6
36177st %l6, [%i2+160]
36178add %i2, %o5, %l3
36179ld [%l3+160], %l6
36180st %l6, [%l3+160]
36181add %l3, %o5, %l3
36182ld [%l3+160], %l6
36183st %l6, [%l3+160]
36184add %l3, %o5, %l3
36185ld [%l3+160], %l6
36186st %l6, [%l3+160]
36187add %l3, %o5, %l3
36188ld [%l3+160], %l6
36189st %l6, [%l3+160]
36190add %l3, %o5, %l3
36191ld [%l3+160], %l6
36192st %l6, [%l3+160]
36193add %l3, %o5, %l3
36194ld [%l3+160], %l6
36195st %l6, [%l3+160]
36196add %l3, %o5, %l3
36197ld [%l3+160], %l6
36198st %l6, [%l3+160]
36199
36200P1643: !_ST [26] (maybe <- 0x41800021) (FP)
36201sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
36202add %i0, %i3, %i3
36203! preparing store val #0, next val will be in f20
36204fmovs %f16, %f20
36205fadds %f16, %f17, %f16
36206st %f20, [%i3 + 128 ]
36207
36208P1644: !_REPLACEMENT [32] (Int) (Secondary ctx)
36209wr %g0, 0x81, %asi
36210sethi %hi(0x2000), %l6
36211ld [%i2+96], %o5
36212st %o5, [%i2+96]
36213add %i2, %l6, %l7
36214ld [%l7+96], %o5
36215st %o5, [%l7+96]
36216add %l7, %l6, %l7
36217ld [%l7+96], %o5
36218st %o5, [%l7+96]
36219add %l7, %l6, %l7
36220ld [%l7+96], %o5
36221st %o5, [%l7+96]
36222add %l7, %l6, %l7
36223ld [%l7+96], %o5
36224st %o5, [%l7+96]
36225add %l7, %l6, %l7
36226ld [%l7+96], %o5
36227st %o5, [%l7+96]
36228add %l7, %l6, %l7
36229ld [%l7+96], %o5
36230st %o5, [%l7+96]
36231add %l7, %l6, %l7
36232ld [%l7+96], %o5
36233st %o5, [%l7+96]
36234
36235P1645: !_MEMBAR (Int) (CBR)
36236
36237! cbranch
36238andcc %l0, 1, %g0
36239be,pn %xcc, TARGET1645
36240nop
36241RET1645:
36242
36243! lfsr step begin
36244srlx %l0, 1, %l3
36245xnor %l3, %l0, %l3
36246sllx %l3, 63, %l3
36247or %l3, %l0, %l0
36248srlx %l0, 1, %l0
36249
36250
36251P1646: !_BSTC [17] (maybe <- 0x41800022) (FP) (Secondary ctx)
36252wr %g0, 0xe1, %asi
36253sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
36254add %i0, %i2, %i2
36255! preparing store val #0, next val will be in f40
36256fmovs %f16, %f20
36257fadds %f16, %f17, %f16
36258fmovd %f20, %f40
36259membar #Sync
36260stda %f32, [%i2 + 64 ] %asi
36261
36262P1647: !_MEMBAR (FP) (Secondary ctx)
36263membar #StoreLoad
36264
36265P1648: !_REPLACEMENT [14] (Int)
36266sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
36267add %i0, %i3, %i3
36268sethi %hi(0x2000), %l3
36269ld [%i3+64], %l7
36270st %l7, [%i3+64]
36271add %i3, %l3, %l6
36272ld [%l6+64], %l7
36273st %l7, [%l6+64]
36274add %l6, %l3, %l6
36275ld [%l6+64], %l7
36276st %l7, [%l6+64]
36277add %l6, %l3, %l6
36278ld [%l6+64], %l7
36279st %l7, [%l6+64]
36280add %l6, %l3, %l6
36281ld [%l6+64], %l7
36282st %l7, [%l6+64]
36283add %l6, %l3, %l6
36284ld [%l6+64], %l7
36285st %l7, [%l6+64]
36286add %l6, %l3, %l6
36287ld [%l6+64], %l7
36288st %l7, [%l6+64]
36289add %l6, %l3, %l6
36290ld [%l6+64], %l7
36291st %l7, [%l6+64]
36292
36293P1649: !_REPLACEMENT [13] (Int) (Nucleus ctx) (Branch target of P1547)
36294wr %g0, 0x4, %asi
36295sethi %hi(0x2000), %o5
36296ld [%i3+32], %l6
36297st %l6, [%i3+32]
36298add %i3, %o5, %l3
36299ld [%l3+32], %l6
36300st %l6, [%l3+32]
36301add %l3, %o5, %l3
36302ld [%l3+32], %l6
36303st %l6, [%l3+32]
36304add %l3, %o5, %l3
36305ld [%l3+32], %l6
36306st %l6, [%l3+32]
36307add %l3, %o5, %l3
36308ld [%l3+32], %l6
36309st %l6, [%l3+32]
36310add %l3, %o5, %l3
36311ld [%l3+32], %l6
36312st %l6, [%l3+32]
36313add %l3, %o5, %l3
36314ld [%l3+32], %l6
36315st %l6, [%l3+32]
36316add %l3, %o5, %l3
36317ld [%l3+32], %l6
36318st %l6, [%l3+32]
36319ba P1650
36320nop
36321
36322TARGET1547:
36323ba RET1547
36324nop
36325
36326
36327P1650: !_REPLACEMENT [16] (Int)
36328sethi %hi(0x2000), %l7
36329ld [%i3+16], %l3
36330st %l3, [%i3+16]
36331add %i3, %l7, %o5
36332ld [%o5+16], %l3
36333st %l3, [%o5+16]
36334add %o5, %l7, %o5
36335ld [%o5+16], %l3
36336st %l3, [%o5+16]
36337add %o5, %l7, %o5
36338ld [%o5+16], %l3
36339st %l3, [%o5+16]
36340add %o5, %l7, %o5
36341ld [%o5+16], %l3
36342st %l3, [%o5+16]
36343add %o5, %l7, %o5
36344ld [%o5+16], %l3
36345st %l3, [%o5+16]
36346add %o5, %l7, %o5
36347ld [%o5+16], %l3
36348st %l3, [%o5+16]
36349add %o5, %l7, %o5
36350ld [%o5+16], %l3
36351st %l3, [%o5+16]
36352
36353P1651: !_REPLACEMENT [20] (Int) (Branch target of P1811)
36354sethi %hi(0x2000), %l6
36355ld [%i3+256], %o5
36356st %o5, [%i3+256]
36357add %i3, %l6, %l7
36358ld [%l7+256], %o5
36359st %o5, [%l7+256]
36360add %l7, %l6, %l7
36361ld [%l7+256], %o5
36362st %o5, [%l7+256]
36363add %l7, %l6, %l7
36364ld [%l7+256], %o5
36365st %o5, [%l7+256]
36366add %l7, %l6, %l7
36367ld [%l7+256], %o5
36368st %o5, [%l7+256]
36369add %l7, %l6, %l7
36370ld [%l7+256], %o5
36371st %o5, [%l7+256]
36372add %l7, %l6, %l7
36373ld [%l7+256], %o5
36374st %o5, [%l7+256]
36375add %l7, %l6, %l7
36376ld [%l7+256], %o5
36377st %o5, [%l7+256]
36378ba P1652
36379nop
36380
36381TARGET1811:
36382ba RET1811
36383nop
36384
36385
36386P1652: !_MEMBAR (FP)
36387membar #StoreLoad
36388
36389P1653: !_BLD [34] (FP)
36390wr %g0, 0xf0, %asi
36391sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
36392sub %i0, %i2, %i2
36393ldda [%i2 + 64] %asi, %f32
36394membar #Sync
36395! 1 addresses covered
36396fmovd %f32, %f18
36397fmovs %f18, %f3
36398
36399P1654: !_MEMBAR (FP) (Branch target of P1755)
36400ba P1655
36401nop
36402
36403TARGET1755:
36404ba RET1755
36405nop
36406
36407
36408P1655: !_BLD [4] (FP)
36409wr %g0, 0xf0, %asi
36410ldda [%i0 + 0] %asi, %f32
36411membar #Sync
36412! 5 addresses covered
36413fmovd %f32, %f4
36414fmovd %f34, %f6
36415fmovd %f36, %f18
36416fmovs %f18, %f7
36417fmovd %f40, %f8
36418
36419P1656: !_MEMBAR (FP)
36420
36421P1657: !_LD [22] (FP)
36422sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
36423add %i0, %i3, %i3
36424ld [%i3 + 4], %f9
36425! 1 addresses covered
36426
36427P1658: !_PREFETCH [22] (Int)
36428prefetch [%i3 + 4], 1
36429
36430P1659: !_REPLACEMENT [5] (Int) (CBR) (Branch target of P1769)
36431sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
36432sub %i0, %i2, %i2
36433sethi %hi(0x2000), %l3
36434ld [%i2+64], %l7
36435st %l7, [%i2+64]
36436add %i2, %l3, %l6
36437ld [%l6+64], %l7
36438st %l7, [%l6+64]
36439add %l6, %l3, %l6
36440ld [%l6+64], %l7
36441st %l7, [%l6+64]
36442add %l6, %l3, %l6
36443ld [%l6+64], %l7
36444st %l7, [%l6+64]
36445add %l6, %l3, %l6
36446ld [%l6+64], %l7
36447st %l7, [%l6+64]
36448add %l6, %l3, %l6
36449ld [%l6+64], %l7
36450st %l7, [%l6+64]
36451add %l6, %l3, %l6
36452ld [%l6+64], %l7
36453st %l7, [%l6+64]
36454add %l6, %l3, %l6
36455ld [%l6+64], %l7
36456st %l7, [%l6+64]
36457
36458! cbranch
36459andcc %l0, 1, %g0
36460be,pt %xcc, TARGET1659
36461nop
36462RET1659:
36463
36464! lfsr step begin
36465srlx %l0, 1, %o5
36466xnor %o5, %l0, %o5
36467sllx %o5, 63, %o5
36468or %o5, %l0, %l0
36469srlx %l0, 1, %l0
36470
36471ba P1660
36472nop
36473
36474TARGET1769:
36475ba RET1769
36476nop
36477
36478
36479P1660: !_ST [34] (maybe <- 0x41800023) (FP) (Secondary ctx)
36480wr %g0, 0x81, %asi
36481sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
36482sub %i0, %i3, %i3
36483! preparing store val #0, next val will be in f20
36484fmovs %f16, %f20
36485fadds %f16, %f17, %f16
36486sta %f20, [%i3 + 64 ] %asi
36487
36488P1661: !_LD [3] (Int) (CBR) (Branch target of P1552)
36489lduw [%i0 + 16], %l3
36490! move %l3(lower) -> %o0(lower)
36491or %l3, %o0, %o0
36492
36493! cbranch
36494andcc %l0, 1, %g0
36495be,pt %xcc, TARGET1661
36496nop
36497RET1661:
36498
36499! lfsr step begin
36500srlx %l0, 1, %l6
36501xnor %l6, %l0, %l6
36502sllx %l6, 63, %l6
36503or %l6, %l0, %l0
36504srlx %l0, 1, %l0
36505
36506ba P1662
36507nop
36508
36509TARGET1552:
36510ba RET1552
36511nop
36512
36513
36514P1662: !_REPLACEMENT [34] (Int)
36515sethi %hi(0x2000), %l7
36516ld [%i2+64], %l3
36517st %l3, [%i2+64]
36518add %i2, %l7, %o5
36519ld [%o5+64], %l3
36520st %l3, [%o5+64]
36521add %o5, %l7, %o5
36522ld [%o5+64], %l3
36523st %l3, [%o5+64]
36524add %o5, %l7, %o5
36525ld [%o5+64], %l3
36526st %l3, [%o5+64]
36527add %o5, %l7, %o5
36528ld [%o5+64], %l3
36529st %l3, [%o5+64]
36530add %o5, %l7, %o5
36531ld [%o5+64], %l3
36532st %l3, [%o5+64]
36533add %o5, %l7, %o5
36534ld [%o5+64], %l3
36535st %l3, [%o5+64]
36536add %o5, %l7, %o5
36537ld [%o5+64], %l3
36538st %l3, [%o5+64]
36539
36540P1663: !_PREFETCH [23] (Int) (LE)
36541wr %g0, 0x88, %asi
36542sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
36543add %i0, %i2, %i2
36544prefetcha [%i2 + 32] %asi, 1
36545
36546P1664: !_REPLACEMENT [29] (Int) (Nucleus ctx)
36547wr %g0, 0x4, %asi
36548sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
36549add %i0, %i3, %i3
36550sethi %hi(0x2000), %l6
36551ld [%i3+4], %o5
36552st %o5, [%i3+4]
36553add %i3, %l6, %l7
36554ld [%l7+4], %o5
36555st %o5, [%l7+4]
36556add %l7, %l6, %l7
36557ld [%l7+4], %o5
36558st %o5, [%l7+4]
36559add %l7, %l6, %l7
36560ld [%l7+4], %o5
36561st %o5, [%l7+4]
36562add %l7, %l6, %l7
36563ld [%l7+4], %o5
36564st %o5, [%l7+4]
36565add %l7, %l6, %l7
36566ld [%l7+4], %o5
36567st %o5, [%l7+4]
36568add %l7, %l6, %l7
36569ld [%l7+4], %o5
36570st %o5, [%l7+4]
36571add %l7, %l6, %l7
36572ld [%l7+4], %o5
36573st %o5, [%l7+4]
36574
36575P1665: !_MEMBAR (FP)
36576membar #StoreLoad
36577
36578P1666: !_BLD [5] (FP)
36579wr %g0, 0xf0, %asi
36580ldda [%i0 + 64] %asi, %f32
36581membar #Sync
36582! 2 addresses covered
36583fmovd %f32, %f10
36584fmovd %f40, %f18
36585fmovs %f18, %f11
36586
36587P1667: !_MEMBAR (FP)
36588
36589P1668: !_REPLACEMENT [21] (Int) (Branch target of P1659)
36590sethi %hi(0x2000), %l3
36591ld [%i3+0], %l7
36592st %l7, [%i3+0]
36593add %i3, %l3, %l6
36594ld [%l6+0], %l7
36595st %l7, [%l6+0]
36596add %l6, %l3, %l6
36597ld [%l6+0], %l7
36598st %l7, [%l6+0]
36599add %l6, %l3, %l6
36600ld [%l6+0], %l7
36601st %l7, [%l6+0]
36602add %l6, %l3, %l6
36603ld [%l6+0], %l7
36604st %l7, [%l6+0]
36605add %l6, %l3, %l6
36606ld [%l6+0], %l7
36607st %l7, [%l6+0]
36608add %l6, %l3, %l6
36609ld [%l6+0], %l7
36610st %l7, [%l6+0]
36611add %l6, %l3, %l6
36612ld [%l6+0], %l7
36613st %l7, [%l6+0]
36614ba P1669
36615nop
36616
36617TARGET1659:
36618ba RET1659
36619nop
36620
36621
36622P1669: !_REPLACEMENT [5] (Int)
36623sethi %hi(0x2000), %o5
36624ld [%i3+64], %l6
36625st %l6, [%i3+64]
36626add %i3, %o5, %l3
36627ld [%l3+64], %l6
36628st %l6, [%l3+64]
36629add %l3, %o5, %l3
36630ld [%l3+64], %l6
36631st %l6, [%l3+64]
36632add %l3, %o5, %l3
36633ld [%l3+64], %l6
36634st %l6, [%l3+64]
36635add %l3, %o5, %l3
36636ld [%l3+64], %l6
36637st %l6, [%l3+64]
36638add %l3, %o5, %l3
36639ld [%l3+64], %l6
36640st %l6, [%l3+64]
36641add %l3, %o5, %l3
36642ld [%l3+64], %l6
36643st %l6, [%l3+64]
36644add %l3, %o5, %l3
36645ld [%l3+64], %l6
36646st %l6, [%l3+64]
36647
36648P1670: !_MEMBAR (FP) (CBR)
36649
36650! cbranch
36651andcc %l0, 1, %g0
36652be,pt %xcc, TARGET1670
36653nop
36654RET1670:
36655
36656! lfsr step begin
36657srlx %l0, 1, %l7
36658xnor %l7, %l0, %l7
36659sllx %l7, 63, %l7
36660or %l7, %l0, %l0
36661srlx %l0, 1, %l0
36662
36663
36664P1671: !_BSTC [26] (maybe <- 0x41800024) (FP)
36665wr %g0, 0xe0, %asi
36666! preparing store val #0, next val will be in f32
36667fmovs %f16, %f20
36668fadds %f16, %f17, %f16
36669! preparing store val #1, next val will be in f40
36670fmovd %f20, %f32
36671fmovs %f16, %f20
36672fadds %f16, %f17, %f16
36673fmovd %f20, %f40
36674membar #Sync
36675stda %f32, [%i2 + 128 ] %asi
36676
36677P1672: !_MEMBAR (FP)
36678membar #StoreLoad
36679
36680P1673: !_LD [21] (FP)
36681ld [%i2 + 0], %f12
36682! 1 addresses covered
36683
36684P1674: !_MEMBAR (FP)
36685
36686P1675: !_BSTC [28] (maybe <- 0x41800026) (FP) (CBR)
36687wr %g0, 0xe0, %asi
36688sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
36689add %i0, %i2, %i2
36690! preparing store val #0, next val will be in f32
36691fmovs %f16, %f20
36692fadds %f16, %f17, %f16
36693! preparing store val #1, next val will be in f33
36694fmovs %f16, %f21
36695fadds %f16, %f17, %f16
36696! preparing store val #2, next val will be in f40
36697fmovd %f20, %f32
36698fmovs %f16, %f20
36699fadds %f16, %f17, %f16
36700fmovd %f20, %f40
36701membar #Sync
36702stda %f32, [%i2 + 0 ] %asi
36703
36704! cbranch
36705andcc %l0, 1, %g0
36706be,pt %xcc, TARGET1675
36707nop
36708RET1675:
36709
36710! lfsr step begin
36711srlx %l0, 1, %l6
36712xnor %l6, %l0, %l6
36713sllx %l6, 63, %l6
36714or %l6, %l0, %l0
36715srlx %l0, 1, %l0
36716
36717
36718P1676: !_MEMBAR (FP)
36719membar #StoreLoad
36720
36721P1677: !_BLD [24] (FP) (Secondary ctx)
36722wr %g0, 0xf1, %asi
36723sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
36724add %i0, %i3, %i3
36725ldda [%i3 + 64] %asi, %f32
36726membar #Sync
36727! 2 addresses covered
36728fmovd %f32, %f18
36729fmovs %f18, %f13
36730fmovd %f40, %f14
36731
36732P1678: !_MEMBAR (FP) (Secondary ctx)
36733
36734P1679: !_REPLACEMENT [24] (Int) (Secondary ctx)
36735wr %g0, 0x81, %asi
36736sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
36737sub %i0, %i2, %i2
36738sethi %hi(0x2000), %l7
36739ld [%i2+64], %l3
36740st %l3, [%i2+64]
36741add %i2, %l7, %o5
36742ld [%o5+64], %l3
36743st %l3, [%o5+64]
36744add %o5, %l7, %o5
36745ld [%o5+64], %l3
36746st %l3, [%o5+64]
36747add %o5, %l7, %o5
36748ld [%o5+64], %l3
36749st %l3, [%o5+64]
36750add %o5, %l7, %o5
36751ld [%o5+64], %l3
36752st %l3, [%o5+64]
36753add %o5, %l7, %o5
36754ld [%o5+64], %l3
36755st %l3, [%o5+64]
36756add %o5, %l7, %o5
36757ld [%o5+64], %l3
36758st %l3, [%o5+64]
36759add %o5, %l7, %o5
36760ld [%o5+64], %l3
36761st %l3, [%o5+64]
36762
36763P1680: !_PREFETCH [2] (Int) (Secondary ctx)
36764wr %g0, 0x81, %asi
36765prefetcha [%i0 + 8] %asi, 1
36766
36767P1681: !_REPLACEMENT [0] (Int)
36768sethi %hi(0x2000), %l6
36769ld [%i2+0], %o5
36770st %o5, [%i2+0]
36771add %i2, %l6, %l7
36772ld [%l7+0], %o5
36773st %o5, [%l7+0]
36774add %l7, %l6, %l7
36775ld [%l7+0], %o5
36776st %o5, [%l7+0]
36777add %l7, %l6, %l7
36778ld [%l7+0], %o5
36779st %o5, [%l7+0]
36780add %l7, %l6, %l7
36781ld [%l7+0], %o5
36782st %o5, [%l7+0]
36783add %l7, %l6, %l7
36784ld [%l7+0], %o5
36785st %o5, [%l7+0]
36786add %l7, %l6, %l7
36787ld [%l7+0], %o5
36788st %o5, [%l7+0]
36789add %l7, %l6, %l7
36790ld [%l7+0], %o5
36791st %o5, [%l7+0]
36792
36793P1682: !_MEMBAR (FP) (CBR) (Secondary ctx)
36794membar #StoreLoad
36795
36796! cbranch
36797andcc %l0, 1, %g0
36798be,pt %xcc, TARGET1682
36799nop
36800RET1682:
36801
36802! lfsr step begin
36803srlx %l0, 1, %l3
36804xnor %l3, %l0, %l3
36805sllx %l3, 63, %l3
36806or %l3, %l0, %l0
36807srlx %l0, 1, %l0
36808
36809
36810P1683: !_BLD [25] (FP) (CBR) (Secondary ctx)
36811wr %g0, 0xf1, %asi
36812ldda [%i3 + 64] %asi, %f32
36813membar #Sync
36814! 2 addresses covered
36815fmovd %f32, %f18
36816fmovs %f18, %f15
36817!---- flushing fp results buffer to %f30 ----
36818fmovd %f0, %f30
36819fmovd %f2, %f30
36820fmovd %f4, %f30
36821fmovd %f6, %f30
36822fmovd %f8, %f30
36823fmovd %f10, %f30
36824fmovd %f12, %f30
36825fmovd %f14, %f30
36826!--
36827fmovd %f40, %f0
36828
36829! cbranch
36830andcc %l0, 1, %g0
36831be,pt %xcc, TARGET1683
36832nop
36833RET1683:
36834
36835! lfsr step begin
36836srlx %l0, 1, %l6
36837xnor %l6, %l0, %l6
36838sllx %l6, 63, %l6
36839or %l6, %l0, %l0
36840srlx %l0, 1, %l0
36841
36842
36843P1684: !_MEMBAR (FP) (Secondary ctx)
36844
36845P1685: !_REPLACEMENT [32] (Int) (CBR)
36846sethi %hi(0x2000), %l7
36847ld [%i2+96], %l3
36848st %l3, [%i2+96]
36849add %i2, %l7, %o5
36850ld [%o5+96], %l3
36851st %l3, [%o5+96]
36852add %o5, %l7, %o5
36853ld [%o5+96], %l3
36854st %l3, [%o5+96]
36855add %o5, %l7, %o5
36856ld [%o5+96], %l3
36857st %l3, [%o5+96]
36858add %o5, %l7, %o5
36859ld [%o5+96], %l3
36860st %l3, [%o5+96]
36861add %o5, %l7, %o5
36862ld [%o5+96], %l3
36863st %l3, [%o5+96]
36864add %o5, %l7, %o5
36865ld [%o5+96], %l3
36866st %l3, [%o5+96]
36867add %o5, %l7, %o5
36868ld [%o5+96], %l3
36869st %l3, [%o5+96]
36870
36871! cbranch
36872andcc %l0, 1, %g0
36873be,pt %xcc, TARGET1685
36874nop
36875RET1685:
36876
36877! lfsr step begin
36878srlx %l0, 1, %l6
36879xnor %l6, %l0, %l6
36880sllx %l6, 63, %l6
36881or %l6, %l0, %l0
36882srlx %l0, 1, %l0
36883
36884
36885P1686: !_MEMBAR (FP)
36886
36887P1687: !_BST [29] (maybe <- 0x41800029) (FP)
36888wr %g0, 0xf0, %asi
36889sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
36890add %i0, %i3, %i3
36891! preparing store val #0, next val will be in f32
36892fmovs %f16, %f20
36893fadds %f16, %f17, %f16
36894! preparing store val #1, next val will be in f33
36895fmovs %f16, %f21
36896fadds %f16, %f17, %f16
36897! preparing store val #2, next val will be in f40
36898fmovd %f20, %f32
36899fmovs %f16, %f20
36900fadds %f16, %f17, %f16
36901fmovd %f20, %f40
36902membar #Sync
36903stda %f32, [%i3 + 0 ] %asi
36904
36905P1688: !_MEMBAR (FP)
36906membar #StoreLoad
36907
36908P1689: !_PREFETCH [20] (Int) (Nucleus ctx)
36909wr %g0, 0x4, %asi
36910sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
36911add %i0, %i2, %i2
36912prefetcha [%i2 + 256] %asi, 1
36913
36914P1690: !_REPLACEMENT [2] (Int)
36915sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
36916add %i0, %i3, %i3
36917sethi %hi(0x2000), %l6
36918ld [%i3+8], %o5
36919st %o5, [%i3+8]
36920add %i3, %l6, %l7
36921ld [%l7+8], %o5
36922st %o5, [%l7+8]
36923add %l7, %l6, %l7
36924ld [%l7+8], %o5
36925st %o5, [%l7+8]
36926add %l7, %l6, %l7
36927ld [%l7+8], %o5
36928st %o5, [%l7+8]
36929add %l7, %l6, %l7
36930ld [%l7+8], %o5
36931st %o5, [%l7+8]
36932add %l7, %l6, %l7
36933ld [%l7+8], %o5
36934st %o5, [%l7+8]
36935add %l7, %l6, %l7
36936ld [%l7+8], %o5
36937st %o5, [%l7+8]
36938add %l7, %l6, %l7
36939ld [%l7+8], %o5
36940st %o5, [%l7+8]
36941
36942P1691: !_REPLACEMENT [27] (Int)
36943sethi %hi(0x2000), %l3
36944ld [%i3+160], %l7
36945st %l7, [%i3+160]
36946add %i3, %l3, %l6
36947ld [%l6+160], %l7
36948st %l7, [%l6+160]
36949add %l6, %l3, %l6
36950ld [%l6+160], %l7
36951st %l7, [%l6+160]
36952add %l6, %l3, %l6
36953ld [%l6+160], %l7
36954st %l7, [%l6+160]
36955add %l6, %l3, %l6
36956ld [%l6+160], %l7
36957st %l7, [%l6+160]
36958add %l6, %l3, %l6
36959ld [%l6+160], %l7
36960st %l7, [%l6+160]
36961add %l6, %l3, %l6
36962ld [%l6+160], %l7
36963st %l7, [%l6+160]
36964add %l6, %l3, %l6
36965ld [%l6+160], %l7
36966st %l7, [%l6+160]
36967
36968P1692: !_MEMBAR (FP)
36969
36970P1693: !_BST [7] (maybe <- 0x4180002c) (FP)
36971wr %g0, 0xf0, %asi
36972! preparing store val #0, next val will be in f32
36973fmovs %f16, %f20
36974fadds %f16, %f17, %f16
36975fmovd %f20, %f32
36976membar #Sync
36977stda %f32, [%i0 + 128 ] %asi
36978
36979P1694: !_MEMBAR (FP) (Branch target of P1794)
36980membar #StoreLoad
36981ba P1695
36982nop
36983
36984TARGET1794:
36985ba RET1794
36986nop
36987
36988
36989P1695: !_FLUSH [12] (Int) (CBR)
36990! Unsupported instruction
36991
36992! cbranch
36993andcc %l0, 1, %g0
36994be,pn %xcc, TARGET1695
36995nop
36996RET1695:
36997
36998! lfsr step begin
36999srlx %l0, 1, %l7
37000xnor %l7, %l0, %l7
37001sllx %l7, 63, %l7
37002or %l7, %l0, %l0
37003srlx %l0, 1, %l0
37004
37005
37006P1696: !_REPLACEMENT [3] (Int)
37007sethi %hi(0x2000), %o5
37008ld [%i3+16], %l6
37009st %l6, [%i3+16]
37010add %i3, %o5, %l3
37011ld [%l3+16], %l6
37012st %l6, [%l3+16]
37013add %l3, %o5, %l3
37014ld [%l3+16], %l6
37015st %l6, [%l3+16]
37016add %l3, %o5, %l3
37017ld [%l3+16], %l6
37018st %l6, [%l3+16]
37019add %l3, %o5, %l3
37020ld [%l3+16], %l6
37021st %l6, [%l3+16]
37022add %l3, %o5, %l3
37023ld [%l3+16], %l6
37024st %l6, [%l3+16]
37025add %l3, %o5, %l3
37026ld [%l3+16], %l6
37027st %l6, [%l3+16]
37028add %l3, %o5, %l3
37029ld [%l3+16], %l6
37030st %l6, [%l3+16]
37031
37032P1697: !_REPLACEMENT [14] (Int)
37033sethi %hi(0x2000), %l7
37034ld [%i3+64], %l3
37035st %l3, [%i3+64]
37036add %i3, %l7, %o5
37037ld [%o5+64], %l3
37038st %l3, [%o5+64]
37039add %o5, %l7, %o5
37040ld [%o5+64], %l3
37041st %l3, [%o5+64]
37042add %o5, %l7, %o5
37043ld [%o5+64], %l3
37044st %l3, [%o5+64]
37045add %o5, %l7, %o5
37046ld [%o5+64], %l3
37047st %l3, [%o5+64]
37048add %o5, %l7, %o5
37049ld [%o5+64], %l3
37050st %l3, [%o5+64]
37051add %o5, %l7, %o5
37052ld [%o5+64], %l3
37053st %l3, [%o5+64]
37054add %o5, %l7, %o5
37055ld [%o5+64], %l3
37056st %l3, [%o5+64]
37057
37058P1698: !_REPLACEMENT [24] (Int) (Secondary ctx)
37059wr %g0, 0x81, %asi
37060sethi %hi(0x2000), %l6
37061ld [%i3+64], %o5
37062st %o5, [%i3+64]
37063add %i3, %l6, %l7
37064ld [%l7+64], %o5
37065st %o5, [%l7+64]
37066add %l7, %l6, %l7
37067ld [%l7+64], %o5
37068st %o5, [%l7+64]
37069add %l7, %l6, %l7
37070ld [%l7+64], %o5
37071st %o5, [%l7+64]
37072add %l7, %l6, %l7
37073ld [%l7+64], %o5
37074st %o5, [%l7+64]
37075add %l7, %l6, %l7
37076ld [%l7+64], %o5
37077st %o5, [%l7+64]
37078add %l7, %l6, %l7
37079ld [%l7+64], %o5
37080st %o5, [%l7+64]
37081add %l7, %l6, %l7
37082ld [%l7+64], %o5
37083st %o5, [%l7+64]
37084
37085P1699: !_REPLACEMENT [13] (Int) (Secondary ctx) (Branch target of P1789)
37086wr %g0, 0x81, %asi
37087sethi %hi(0x2000), %l3
37088ld [%i3+32], %l7
37089st %l7, [%i3+32]
37090add %i3, %l3, %l6
37091ld [%l6+32], %l7
37092st %l7, [%l6+32]
37093add %l6, %l3, %l6
37094ld [%l6+32], %l7
37095st %l7, [%l6+32]
37096add %l6, %l3, %l6
37097ld [%l6+32], %l7
37098st %l7, [%l6+32]
37099add %l6, %l3, %l6
37100ld [%l6+32], %l7
37101st %l7, [%l6+32]
37102add %l6, %l3, %l6
37103ld [%l6+32], %l7
37104st %l7, [%l6+32]
37105add %l6, %l3, %l6
37106ld [%l6+32], %l7
37107st %l7, [%l6+32]
37108add %l6, %l3, %l6
37109ld [%l6+32], %l7
37110st %l7, [%l6+32]
37111ba P1700
37112nop
37113
37114TARGET1789:
37115ba RET1789
37116nop
37117
37118
37119P1700: !_REPLACEMENT [28] (Int)
37120sethi %hi(0x2000), %o5
37121ld [%i3+0], %l6
37122st %l6, [%i3+0]
37123add %i3, %o5, %l3
37124ld [%l3+0], %l6
37125st %l6, [%l3+0]
37126add %l3, %o5, %l3
37127ld [%l3+0], %l6
37128st %l6, [%l3+0]
37129add %l3, %o5, %l3
37130ld [%l3+0], %l6
37131st %l6, [%l3+0]
37132add %l3, %o5, %l3
37133ld [%l3+0], %l6
37134st %l6, [%l3+0]
37135add %l3, %o5, %l3
37136ld [%l3+0], %l6
37137st %l6, [%l3+0]
37138add %l3, %o5, %l3
37139ld [%l3+0], %l6
37140st %l6, [%l3+0]
37141add %l3, %o5, %l3
37142ld [%l3+0], %l6
37143st %l6, [%l3+0]
37144
37145P1701: !_REPLACEMENT [30] (Int) (CBR) (Secondary ctx)
37146wr %g0, 0x81, %asi
37147sethi %hi(0x2000), %l7
37148ld [%i3+32], %l3
37149st %l3, [%i3+32]
37150add %i3, %l7, %o5
37151ld [%o5+32], %l3
37152st %l3, [%o5+32]
37153add %o5, %l7, %o5
37154ld [%o5+32], %l3
37155st %l3, [%o5+32]
37156add %o5, %l7, %o5
37157ld [%o5+32], %l3
37158st %l3, [%o5+32]
37159add %o5, %l7, %o5
37160ld [%o5+32], %l3
37161st %l3, [%o5+32]
37162add %o5, %l7, %o5
37163ld [%o5+32], %l3
37164st %l3, [%o5+32]
37165add %o5, %l7, %o5
37166ld [%o5+32], %l3
37167st %l3, [%o5+32]
37168add %o5, %l7, %o5
37169ld [%o5+32], %l3
37170st %l3, [%o5+32]
37171
37172! cbranch
37173andcc %l0, 1, %g0
37174be,pt %xcc, TARGET1701
37175nop
37176RET1701:
37177
37178! lfsr step begin
37179srlx %l0, 1, %l6
37180xnor %l6, %l0, %l6
37181sllx %l6, 63, %l6
37182or %l6, %l0, %l0
37183srlx %l0, 1, %l0
37184
37185
37186P1702: !_REPLACEMENT [15] (Int) (Nucleus ctx)
37187wr %g0, 0x4, %asi
37188sethi %hi(0x2000), %l7
37189ld [%i3+128], %l3
37190st %l3, [%i3+128]
37191add %i3, %l7, %o5
37192ld [%o5+128], %l3
37193st %l3, [%o5+128]
37194add %o5, %l7, %o5
37195ld [%o5+128], %l3
37196st %l3, [%o5+128]
37197add %o5, %l7, %o5
37198ld [%o5+128], %l3
37199st %l3, [%o5+128]
37200add %o5, %l7, %o5
37201ld [%o5+128], %l3
37202st %l3, [%o5+128]
37203add %o5, %l7, %o5
37204ld [%o5+128], %l3
37205st %l3, [%o5+128]
37206add %o5, %l7, %o5
37207ld [%o5+128], %l3
37208st %l3, [%o5+128]
37209add %o5, %l7, %o5
37210ld [%o5+128], %l3
37211st %l3, [%o5+128]
37212
37213P1703: !_REPLACEMENT [6] (Int)
37214sethi %hi(0x2000), %l6
37215ld [%i3+96], %o5
37216st %o5, [%i3+96]
37217add %i3, %l6, %l7
37218ld [%l7+96], %o5
37219st %o5, [%l7+96]
37220add %l7, %l6, %l7
37221ld [%l7+96], %o5
37222st %o5, [%l7+96]
37223add %l7, %l6, %l7
37224ld [%l7+96], %o5
37225st %o5, [%l7+96]
37226add %l7, %l6, %l7
37227ld [%l7+96], %o5
37228st %o5, [%l7+96]
37229add %l7, %l6, %l7
37230ld [%l7+96], %o5
37231st %o5, [%l7+96]
37232add %l7, %l6, %l7
37233ld [%l7+96], %o5
37234st %o5, [%l7+96]
37235add %l7, %l6, %l7
37236ld [%l7+96], %o5
37237st %o5, [%l7+96]
37238
37239P1704: !_REPLACEMENT [22] (Int)
37240sethi %hi(0x2000), %l3
37241ld [%i3+4], %l7
37242st %l7, [%i3+4]
37243add %i3, %l3, %l6
37244ld [%l6+4], %l7
37245st %l7, [%l6+4]
37246add %l6, %l3, %l6
37247ld [%l6+4], %l7
37248st %l7, [%l6+4]
37249add %l6, %l3, %l6
37250ld [%l6+4], %l7
37251st %l7, [%l6+4]
37252add %l6, %l3, %l6
37253ld [%l6+4], %l7
37254st %l7, [%l6+4]
37255add %l6, %l3, %l6
37256ld [%l6+4], %l7
37257st %l7, [%l6+4]
37258add %l6, %l3, %l6
37259ld [%l6+4], %l7
37260st %l7, [%l6+4]
37261add %l6, %l3, %l6
37262ld [%l6+4], %l7
37263st %l7, [%l6+4]
37264
37265P1705: !_ST [4] (maybe <- 0x2000005) (Int)
37266stw %l4, [%i0 + 32 ]
37267add %l4, 1, %l4
37268
37269P1706: !_REPLACEMENT [32] (Int)
37270sethi %hi(0x2000), %l7
37271ld [%i3+96], %l3
37272st %l3, [%i3+96]
37273add %i3, %l7, %o5
37274ld [%o5+96], %l3
37275st %l3, [%o5+96]
37276add %o5, %l7, %o5
37277ld [%o5+96], %l3
37278st %l3, [%o5+96]
37279add %o5, %l7, %o5
37280ld [%o5+96], %l3
37281st %l3, [%o5+96]
37282add %o5, %l7, %o5
37283ld [%o5+96], %l3
37284st %l3, [%o5+96]
37285add %o5, %l7, %o5
37286ld [%o5+96], %l3
37287st %l3, [%o5+96]
37288add %o5, %l7, %o5
37289ld [%o5+96], %l3
37290st %l3, [%o5+96]
37291add %o5, %l7, %o5
37292ld [%o5+96], %l3
37293st %l3, [%o5+96]
37294
37295P1707: !_ST [17] (maybe <- 0x2000006) (Int)
37296sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
37297add %i0, %i2, %i2
37298stw %l4, [%i2 + 96 ]
37299add %l4, 1, %l4
37300
37301P1708: !_REPLACEMENT [27] (Int) (Branch target of P1752)
37302sethi %hi(0x2000), %l3
37303ld [%i3+160], %l7
37304st %l7, [%i3+160]
37305add %i3, %l3, %l6
37306ld [%l6+160], %l7
37307st %l7, [%l6+160]
37308add %l6, %l3, %l6
37309ld [%l6+160], %l7
37310st %l7, [%l6+160]
37311add %l6, %l3, %l6
37312ld [%l6+160], %l7
37313st %l7, [%l6+160]
37314add %l6, %l3, %l6
37315ld [%l6+160], %l7
37316st %l7, [%l6+160]
37317add %l6, %l3, %l6
37318ld [%l6+160], %l7
37319st %l7, [%l6+160]
37320add %l6, %l3, %l6
37321ld [%l6+160], %l7
37322st %l7, [%l6+160]
37323add %l6, %l3, %l6
37324ld [%l6+160], %l7
37325st %l7, [%l6+160]
37326ba P1709
37327nop
37328
37329TARGET1752:
37330ba RET1752
37331nop
37332
37333
37334P1709: !_MEMBAR (FP) (Branch target of P1560)
37335membar #StoreLoad
37336ba P1710
37337nop
37338
37339TARGET1560:
37340ba RET1560
37341nop
37342
37343
37344P1710: !_BLD [5] (FP)
37345wr %g0, 0xf0, %asi
37346ldda [%i0 + 64] %asi, %f32
37347membar #Sync
37348! 2 addresses covered
37349fmovd %f32, %f18
37350fmovs %f18, %f1
37351fmovd %f40, %f2
37352
37353P1711: !_MEMBAR (FP)
37354
37355P1712: !_REPLACEMENT [30] (Int)
37356sethi %hi(0x2000), %o5
37357ld [%i3+32], %l6
37358st %l6, [%i3+32]
37359add %i3, %o5, %l3
37360ld [%l3+32], %l6
37361st %l6, [%l3+32]
37362add %l3, %o5, %l3
37363ld [%l3+32], %l6
37364st %l6, [%l3+32]
37365add %l3, %o5, %l3
37366ld [%l3+32], %l6
37367st %l6, [%l3+32]
37368add %l3, %o5, %l3
37369ld [%l3+32], %l6
37370st %l6, [%l3+32]
37371add %l3, %o5, %l3
37372ld [%l3+32], %l6
37373st %l6, [%l3+32]
37374add %l3, %o5, %l3
37375ld [%l3+32], %l6
37376st %l6, [%l3+32]
37377add %l3, %o5, %l3
37378ld [%l3+32], %l6
37379st %l6, [%l3+32]
37380
37381P1713: !_REPLACEMENT [1] (Int) (Secondary ctx) (Branch target of P1569)
37382wr %g0, 0x81, %asi
37383sethi %hi(0x2000), %l7
37384ld [%i3+4], %l3
37385st %l3, [%i3+4]
37386add %i3, %l7, %o5
37387ld [%o5+4], %l3
37388st %l3, [%o5+4]
37389add %o5, %l7, %o5
37390ld [%o5+4], %l3
37391st %l3, [%o5+4]
37392add %o5, %l7, %o5
37393ld [%o5+4], %l3
37394st %l3, [%o5+4]
37395add %o5, %l7, %o5
37396ld [%o5+4], %l3
37397st %l3, [%o5+4]
37398add %o5, %l7, %o5
37399ld [%o5+4], %l3
37400st %l3, [%o5+4]
37401add %o5, %l7, %o5
37402ld [%o5+4], %l3
37403st %l3, [%o5+4]
37404add %o5, %l7, %o5
37405ld [%o5+4], %l3
37406st %l3, [%o5+4]
37407ba P1714
37408nop
37409
37410TARGET1569:
37411ba RET1569
37412nop
37413
37414
37415P1714: !_REPLACEMENT [9] (Int) (Secondary ctx)
37416wr %g0, 0x81, %asi
37417sethi %hi(0x2000), %l6
37418ld [%i3+32], %o5
37419st %o5, [%i3+32]
37420add %i3, %l6, %l7
37421ld [%l7+32], %o5
37422st %o5, [%l7+32]
37423add %l7, %l6, %l7
37424ld [%l7+32], %o5
37425st %o5, [%l7+32]
37426add %l7, %l6, %l7
37427ld [%l7+32], %o5
37428st %o5, [%l7+32]
37429add %l7, %l6, %l7
37430ld [%l7+32], %o5
37431st %o5, [%l7+32]
37432add %l7, %l6, %l7
37433ld [%l7+32], %o5
37434st %o5, [%l7+32]
37435add %l7, %l6, %l7
37436ld [%l7+32], %o5
37437st %o5, [%l7+32]
37438add %l7, %l6, %l7
37439ld [%l7+32], %o5
37440st %o5, [%l7+32]
37441
37442P1715: !_MEMBAR (FP)
37443membar #StoreLoad
37444
37445P1716: !_BLD [29] (FP)
37446wr %g0, 0xf0, %asi
37447sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
37448add %i0, %i3, %i3
37449ldda [%i3 + 0] %asi, %f32
37450membar #Sync
37451! 3 addresses covered
37452fmovd %f32, %f18
37453fmovs %f18, %f3
37454fmovs %f19, %f4
37455fmovd %f40, %f18
37456fmovs %f18, %f5
37457
37458P1717: !_MEMBAR (FP) (Branch target of P1638)
37459ba P1718
37460nop
37461
37462TARGET1638:
37463ba RET1638
37464nop
37465
37466
37467P1718: !_REPLACEMENT [16] (Int)
37468sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
37469sub %i0, %i2, %i2
37470sethi %hi(0x2000), %l3
37471ld [%i2+16], %l7
37472st %l7, [%i2+16]
37473add %i2, %l3, %l6
37474ld [%l6+16], %l7
37475st %l7, [%l6+16]
37476add %l6, %l3, %l6
37477ld [%l6+16], %l7
37478st %l7, [%l6+16]
37479add %l6, %l3, %l6
37480ld [%l6+16], %l7
37481st %l7, [%l6+16]
37482add %l6, %l3, %l6
37483ld [%l6+16], %l7
37484st %l7, [%l6+16]
37485add %l6, %l3, %l6
37486ld [%l6+16], %l7
37487st %l7, [%l6+16]
37488add %l6, %l3, %l6
37489ld [%l6+16], %l7
37490st %l7, [%l6+16]
37491add %l6, %l3, %l6
37492ld [%l6+16], %l7
37493st %l7, [%l6+16]
37494
37495P1719: !_REPLACEMENT [9] (Int)
37496sethi %hi(0x2000), %o5
37497ld [%i2+32], %l6
37498st %l6, [%i2+32]
37499add %i2, %o5, %l3
37500ld [%l3+32], %l6
37501st %l6, [%l3+32]
37502add %l3, %o5, %l3
37503ld [%l3+32], %l6
37504st %l6, [%l3+32]
37505add %l3, %o5, %l3
37506ld [%l3+32], %l6
37507st %l6, [%l3+32]
37508add %l3, %o5, %l3
37509ld [%l3+32], %l6
37510st %l6, [%l3+32]
37511add %l3, %o5, %l3
37512ld [%l3+32], %l6
37513st %l6, [%l3+32]
37514add %l3, %o5, %l3
37515ld [%l3+32], %l6
37516st %l6, [%l3+32]
37517add %l3, %o5, %l3
37518ld [%l3+32], %l6
37519st %l6, [%l3+32]
37520
37521P1720: !_LD [10] (FP) (CBR) (Secondary ctx)
37522wr %g0, 0x81, %asi
37523lda [%i1 + 64] %asi, %f6
37524! 1 addresses covered
37525
37526! cbranch
37527andcc %l0, 1, %g0
37528be,pn %xcc, TARGET1720
37529nop
37530RET1720:
37531
37532! lfsr step begin
37533srlx %l0, 1, %l7
37534xnor %l7, %l0, %l7
37535sllx %l7, 63, %l7
37536or %l7, %l0, %l0
37537srlx %l0, 1, %l0
37538
37539
37540P1721: !_REPLACEMENT [34] (Int) (Secondary ctx)
37541wr %g0, 0x81, %asi
37542sethi %hi(0x2000), %o5
37543ld [%i2+64], %l6
37544st %l6, [%i2+64]
37545add %i2, %o5, %l3
37546ld [%l3+64], %l6
37547st %l6, [%l3+64]
37548add %l3, %o5, %l3
37549ld [%l3+64], %l6
37550st %l6, [%l3+64]
37551add %l3, %o5, %l3
37552ld [%l3+64], %l6
37553st %l6, [%l3+64]
37554add %l3, %o5, %l3
37555ld [%l3+64], %l6
37556st %l6, [%l3+64]
37557add %l3, %o5, %l3
37558ld [%l3+64], %l6
37559st %l6, [%l3+64]
37560add %l3, %o5, %l3
37561ld [%l3+64], %l6
37562st %l6, [%l3+64]
37563add %l3, %o5, %l3
37564ld [%l3+64], %l6
37565st %l6, [%l3+64]
37566
37567P1722: !_MEMBAR (FP)
37568
37569P1723: !_BSTC [3] (maybe <- 0x4180002d) (FP)
37570wr %g0, 0xe0, %asi
37571! preparing store val #0, next val will be in f32
37572fmovs %f16, %f20
37573fadds %f16, %f17, %f16
37574! preparing store val #1, next val will be in f33
37575fmovs %f16, %f21
37576fadds %f16, %f17, %f16
37577! preparing store val #2, next val will be in f34
37578fmovd %f20, %f32
37579fmovs %f16, %f20
37580fadds %f16, %f17, %f16
37581! preparing store val #3, next val will be in f36
37582fmovd %f20, %f34
37583fmovs %f16, %f20
37584fadds %f16, %f17, %f16
37585! preparing store val #4, next val will be in f40
37586fmovd %f20, %f36
37587fmovs %f16, %f20
37588fadds %f16, %f17, %f16
37589fmovd %f20, %f40
37590membar #Sync
37591stda %f32, [%i0 + 0 ] %asi
37592
37593P1724: !_MEMBAR (FP)
37594membar #StoreLoad
37595
37596P1725: !_REPLACEMENT [19] (Int)
37597sethi %hi(0x2000), %l6
37598ld [%i2+0], %o5
37599st %o5, [%i2+0]
37600add %i2, %l6, %l7
37601ld [%l7+0], %o5
37602st %o5, [%l7+0]
37603add %l7, %l6, %l7
37604ld [%l7+0], %o5
37605st %o5, [%l7+0]
37606add %l7, %l6, %l7
37607ld [%l7+0], %o5
37608st %o5, [%l7+0]
37609add %l7, %l6, %l7
37610ld [%l7+0], %o5
37611st %o5, [%l7+0]
37612add %l7, %l6, %l7
37613ld [%l7+0], %o5
37614st %o5, [%l7+0]
37615add %l7, %l6, %l7
37616ld [%l7+0], %o5
37617st %o5, [%l7+0]
37618add %l7, %l6, %l7
37619ld [%l7+0], %o5
37620st %o5, [%l7+0]
37621
37622P1726: !_MEMBAR (FP) (CBR)
37623
37624! cbranch
37625andcc %l0, 1, %g0
37626be,pt %xcc, TARGET1726
37627nop
37628RET1726:
37629
37630! lfsr step begin
37631srlx %l0, 1, %l3
37632xnor %l3, %l0, %l3
37633sllx %l3, 63, %l3
37634or %l3, %l0, %l0
37635srlx %l0, 1, %l0
37636
37637
37638P1727: !_BSTC [26] (maybe <- 0x41800032) (FP) (Branch target of P1720)
37639wr %g0, 0xe0, %asi
37640sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
37641add %i0, %i3, %i3
37642! preparing store val #0, next val will be in f32
37643fmovs %f16, %f20
37644fadds %f16, %f17, %f16
37645! preparing store val #1, next val will be in f40
37646fmovd %f20, %f32
37647fmovs %f16, %f20
37648fadds %f16, %f17, %f16
37649fmovd %f20, %f40
37650membar #Sync
37651stda %f32, [%i3 + 128 ] %asi
37652ba P1728
37653nop
37654
37655TARGET1720:
37656ba RET1720
37657nop
37658
37659
37660P1728: !_MEMBAR (FP) (Branch target of P1683)
37661membar #StoreLoad
37662ba P1729
37663nop
37664
37665TARGET1683:
37666ba RET1683
37667nop
37668
37669
37670P1729: !_REPLACEMENT [12] (Int) (Secondary ctx)
37671wr %g0, 0x81, %asi
37672sethi %hi(0x2000), %l3
37673ld [%i2+4], %l7
37674st %l7, [%i2+4]
37675add %i2, %l3, %l6
37676ld [%l6+4], %l7
37677st %l7, [%l6+4]
37678add %l6, %l3, %l6
37679ld [%l6+4], %l7
37680st %l7, [%l6+4]
37681add %l6, %l3, %l6
37682ld [%l6+4], %l7
37683st %l7, [%l6+4]
37684add %l6, %l3, %l6
37685ld [%l6+4], %l7
37686st %l7, [%l6+4]
37687add %l6, %l3, %l6
37688ld [%l6+4], %l7
37689st %l7, [%l6+4]
37690add %l6, %l3, %l6
37691ld [%l6+4], %l7
37692st %l7, [%l6+4]
37693add %l6, %l3, %l6
37694ld [%l6+4], %l7
37695st %l7, [%l6+4]
37696
37697P1730: !_REPLACEMENT [18] (Int)
37698sethi %hi(0x2000), %o5
37699ld [%i2+128], %l6
37700st %l6, [%i2+128]
37701add %i2, %o5, %l3
37702ld [%l3+128], %l6
37703st %l6, [%l3+128]
37704add %l3, %o5, %l3
37705ld [%l3+128], %l6
37706st %l6, [%l3+128]
37707add %l3, %o5, %l3
37708ld [%l3+128], %l6
37709st %l6, [%l3+128]
37710add %l3, %o5, %l3
37711ld [%l3+128], %l6
37712st %l6, [%l3+128]
37713add %l3, %o5, %l3
37714ld [%l3+128], %l6
37715st %l6, [%l3+128]
37716add %l3, %o5, %l3
37717ld [%l3+128], %l6
37718st %l6, [%l3+128]
37719add %l3, %o5, %l3
37720ld [%l3+128], %l6
37721st %l6, [%l3+128]
37722
37723P1731: !_REPLACEMENT [19] (Int) (CBR)
37724sethi %hi(0x2000), %l7
37725ld [%i2+0], %l3
37726st %l3, [%i2+0]
37727add %i2, %l7, %o5
37728ld [%o5+0], %l3
37729st %l3, [%o5+0]
37730add %o5, %l7, %o5
37731ld [%o5+0], %l3
37732st %l3, [%o5+0]
37733add %o5, %l7, %o5
37734ld [%o5+0], %l3
37735st %l3, [%o5+0]
37736add %o5, %l7, %o5
37737ld [%o5+0], %l3
37738st %l3, [%o5+0]
37739add %o5, %l7, %o5
37740ld [%o5+0], %l3
37741st %l3, [%o5+0]
37742add %o5, %l7, %o5
37743ld [%o5+0], %l3
37744st %l3, [%o5+0]
37745add %o5, %l7, %o5
37746ld [%o5+0], %l3
37747st %l3, [%o5+0]
37748
37749! cbranch
37750andcc %l0, 1, %g0
37751be,pt %xcc, TARGET1731
37752nop
37753RET1731:
37754
37755! lfsr step begin
37756srlx %l0, 1, %l6
37757xnor %l6, %l0, %l6
37758sllx %l6, 63, %l6
37759or %l6, %l0, %l0
37760srlx %l0, 1, %l0
37761
37762
37763P1732: !_REPLACEMENT [27] (Int)
37764sethi %hi(0x2000), %l7
37765ld [%i2+160], %l3
37766st %l3, [%i2+160]
37767add %i2, %l7, %o5
37768ld [%o5+160], %l3
37769st %l3, [%o5+160]
37770add %o5, %l7, %o5
37771ld [%o5+160], %l3
37772st %l3, [%o5+160]
37773add %o5, %l7, %o5
37774ld [%o5+160], %l3
37775st %l3, [%o5+160]
37776add %o5, %l7, %o5
37777ld [%o5+160], %l3
37778st %l3, [%o5+160]
37779add %o5, %l7, %o5
37780ld [%o5+160], %l3
37781st %l3, [%o5+160]
37782add %o5, %l7, %o5
37783ld [%o5+160], %l3
37784st %l3, [%o5+160]
37785add %o5, %l7, %o5
37786ld [%o5+160], %l3
37787st %l3, [%o5+160]
37788
37789P1733: !_MEMBAR (FP)
37790
37791P1734: !_BST [16] (maybe <- 0x41800034) (FP) (Branch target of P1682)
37792wr %g0, 0xf0, %asi
37793sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
37794add %i0, %i2, %i2
37795! preparing store val #0, next val will be in f36
37796fmovs %f16, %f20
37797fadds %f16, %f17, %f16
37798fmovd %f20, %f36
37799membar #Sync
37800stda %f32, [%i2 + 0 ] %asi
37801ba P1735
37802nop
37803
37804TARGET1682:
37805ba RET1682
37806nop
37807
37808
37809P1735: !_MEMBAR (FP) (CBR)
37810membar #StoreLoad
37811
37812! cbranch
37813andcc %l0, 1, %g0
37814be,pt %xcc, TARGET1735
37815nop
37816RET1735:
37817
37818! lfsr step begin
37819srlx %l0, 1, %l3
37820xnor %l3, %l0, %l3
37821sllx %l3, 63, %l3
37822or %l3, %l0, %l0
37823srlx %l0, 1, %l0
37824
37825
37826P1736: !_IDC_FLIP [31] (Int)
37827sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
37828add %i0, %i3, %i3
37829IDC_FLIP(1736, 8301, 4, 0x46000040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
37830
37831P1737: !_REPLACEMENT [30] (Int) (Nucleus ctx)
37832wr %g0, 0x4, %asi
37833sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
37834add %i0, %i2, %i2
37835sethi %hi(0x2000), %l6
37836ld [%i2+32], %o5
37837st %o5, [%i2+32]
37838add %i2, %l6, %l7
37839ld [%l7+32], %o5
37840st %o5, [%l7+32]
37841add %l7, %l6, %l7
37842ld [%l7+32], %o5
37843st %o5, [%l7+32]
37844add %l7, %l6, %l7
37845ld [%l7+32], %o5
37846st %o5, [%l7+32]
37847add %l7, %l6, %l7
37848ld [%l7+32], %o5
37849st %o5, [%l7+32]
37850add %l7, %l6, %l7
37851ld [%l7+32], %o5
37852st %o5, [%l7+32]
37853add %l7, %l6, %l7
37854ld [%l7+32], %o5
37855st %o5, [%l7+32]
37856add %l7, %l6, %l7
37857ld [%l7+32], %o5
37858st %o5, [%l7+32]
37859
37860P1738: !_REPLACEMENT [29] (Int)
37861sethi %hi(0x2000), %l3
37862ld [%i2+4], %l7
37863st %l7, [%i2+4]
37864add %i2, %l3, %l6
37865ld [%l6+4], %l7
37866st %l7, [%l6+4]
37867add %l6, %l3, %l6
37868ld [%l6+4], %l7
37869st %l7, [%l6+4]
37870add %l6, %l3, %l6
37871ld [%l6+4], %l7
37872st %l7, [%l6+4]
37873add %l6, %l3, %l6
37874ld [%l6+4], %l7
37875st %l7, [%l6+4]
37876add %l6, %l3, %l6
37877ld [%l6+4], %l7
37878st %l7, [%l6+4]
37879add %l6, %l3, %l6
37880ld [%l6+4], %l7
37881st %l7, [%l6+4]
37882add %l6, %l3, %l6
37883ld [%l6+4], %l7
37884st %l7, [%l6+4]
37885
37886P1739: !_REPLACEMENT [16] (Int)
37887sethi %hi(0x2000), %o5
37888ld [%i2+16], %l6
37889st %l6, [%i2+16]
37890add %i2, %o5, %l3
37891ld [%l3+16], %l6
37892st %l6, [%l3+16]
37893add %l3, %o5, %l3
37894ld [%l3+16], %l6
37895st %l6, [%l3+16]
37896add %l3, %o5, %l3
37897ld [%l3+16], %l6
37898st %l6, [%l3+16]
37899add %l3, %o5, %l3
37900ld [%l3+16], %l6
37901st %l6, [%l3+16]
37902add %l3, %o5, %l3
37903ld [%l3+16], %l6
37904st %l6, [%l3+16]
37905add %l3, %o5, %l3
37906ld [%l3+16], %l6
37907st %l6, [%l3+16]
37908add %l3, %o5, %l3
37909ld [%l3+16], %l6
37910st %l6, [%l3+16]
37911
37912P1740: !_LD [23] (Int)
37913sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
37914add %i0, %i3, %i3
37915lduw [%i3 + 32], %o1
37916! move %o1(lower) -> %o1(upper)
37917sllx %o1, 32, %o1
37918
37919P1741: !_REPLACEMENT [0] (Int)
37920sethi %hi(0x2000), %l3
37921ld [%i2+0], %l7
37922st %l7, [%i2+0]
37923add %i2, %l3, %l6
37924ld [%l6+0], %l7
37925st %l7, [%l6+0]
37926add %l6, %l3, %l6
37927ld [%l6+0], %l7
37928st %l7, [%l6+0]
37929add %l6, %l3, %l6
37930ld [%l6+0], %l7
37931st %l7, [%l6+0]
37932add %l6, %l3, %l6
37933ld [%l6+0], %l7
37934st %l7, [%l6+0]
37935add %l6, %l3, %l6
37936ld [%l6+0], %l7
37937st %l7, [%l6+0]
37938add %l6, %l3, %l6
37939ld [%l6+0], %l7
37940st %l7, [%l6+0]
37941add %l6, %l3, %l6
37942ld [%l6+0], %l7
37943st %l7, [%l6+0]
37944
37945P1742: !_FLUSH [22] (Int)
37946! Unsupported instruction
37947
37948P1743: !_REPLACEMENT [31] (Int)
37949sethi %hi(0x2000), %o5
37950ld [%i2+64], %l6
37951st %l6, [%i2+64]
37952add %i2, %o5, %l3
37953ld [%l3+64], %l6
37954st %l6, [%l3+64]
37955add %l3, %o5, %l3
37956ld [%l3+64], %l6
37957st %l6, [%l3+64]
37958add %l3, %o5, %l3
37959ld [%l3+64], %l6
37960st %l6, [%l3+64]
37961add %l3, %o5, %l3
37962ld [%l3+64], %l6
37963st %l6, [%l3+64]
37964add %l3, %o5, %l3
37965ld [%l3+64], %l6
37966st %l6, [%l3+64]
37967add %l3, %o5, %l3
37968ld [%l3+64], %l6
37969st %l6, [%l3+64]
37970add %l3, %o5, %l3
37971ld [%l3+64], %l6
37972st %l6, [%l3+64]
37973
37974P1744: !_LD [15] (Int)
37975sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
37976add %i0, %i2, %i2
37977lduw [%i2 + 128], %o5
37978! move %o5(lower) -> %o1(lower)
37979or %o5, %o1, %o1
37980
37981P1745: !_ST [33] (maybe <- 0x41800035) (FP)
37982sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
37983sub %i0, %i3, %i3
37984! preparing store val #0, next val will be in f20
37985fmovs %f16, %f20
37986fadds %f16, %f17, %f16
37987st %f20, [%i3 + 0 ]
37988
37989P1746: !_REPLACEMENT [13] (Int)
37990sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
37991sub %i0, %i2, %i2
37992sethi %hi(0x2000), %o5
37993ld [%i2+32], %l6
37994st %l6, [%i2+32]
37995add %i2, %o5, %l3
37996ld [%l3+32], %l6
37997st %l6, [%l3+32]
37998add %l3, %o5, %l3
37999ld [%l3+32], %l6
38000st %l6, [%l3+32]
38001add %l3, %o5, %l3
38002ld [%l3+32], %l6
38003st %l6, [%l3+32]
38004add %l3, %o5, %l3
38005ld [%l3+32], %l6
38006st %l6, [%l3+32]
38007add %l3, %o5, %l3
38008ld [%l3+32], %l6
38009st %l6, [%l3+32]
38010add %l3, %o5, %l3
38011ld [%l3+32], %l6
38012st %l6, [%l3+32]
38013add %l3, %o5, %l3
38014ld [%l3+32], %l6
38015st %l6, [%l3+32]
38016
38017P1747: !_PREFETCH [1] (Int) (CBR)
38018prefetch [%i0 + 4], 1
38019
38020! cbranch
38021andcc %l0, 1, %g0
38022be,pt %xcc, TARGET1747
38023nop
38024RET1747:
38025
38026! lfsr step begin
38027srlx %l0, 1, %l7
38028xnor %l7, %l0, %l7
38029sllx %l7, 63, %l7
38030or %l7, %l0, %l0
38031srlx %l0, 1, %l0
38032
38033
38034P1748: !_REPLACEMENT [3] (Int) (CBR) (Secondary ctx)
38035wr %g0, 0x81, %asi
38036sethi %hi(0x2000), %o5
38037ld [%i2+16], %l6
38038st %l6, [%i2+16]
38039add %i2, %o5, %l3
38040ld [%l3+16], %l6
38041st %l6, [%l3+16]
38042add %l3, %o5, %l3
38043ld [%l3+16], %l6
38044st %l6, [%l3+16]
38045add %l3, %o5, %l3
38046ld [%l3+16], %l6
38047st %l6, [%l3+16]
38048add %l3, %o5, %l3
38049ld [%l3+16], %l6
38050st %l6, [%l3+16]
38051add %l3, %o5, %l3
38052ld [%l3+16], %l6
38053st %l6, [%l3+16]
38054add %l3, %o5, %l3
38055ld [%l3+16], %l6
38056st %l6, [%l3+16]
38057add %l3, %o5, %l3
38058ld [%l3+16], %l6
38059st %l6, [%l3+16]
38060
38061! cbranch
38062andcc %l0, 1, %g0
38063be,pn %xcc, TARGET1748
38064nop
38065RET1748:
38066
38067! lfsr step begin
38068srlx %l0, 1, %l7
38069xnor %l7, %l0, %l7
38070sllx %l7, 63, %l7
38071or %l7, %l0, %l0
38072srlx %l0, 1, %l0
38073
38074
38075P1749: !_REPLACEMENT [10] (Int) (Secondary ctx)
38076wr %g0, 0x81, %asi
38077sethi %hi(0x2000), %o5
38078ld [%i2+64], %l6
38079st %l6, [%i2+64]
38080add %i2, %o5, %l3
38081ld [%l3+64], %l6
38082st %l6, [%l3+64]
38083add %l3, %o5, %l3
38084ld [%l3+64], %l6
38085st %l6, [%l3+64]
38086add %l3, %o5, %l3
38087ld [%l3+64], %l6
38088st %l6, [%l3+64]
38089add %l3, %o5, %l3
38090ld [%l3+64], %l6
38091st %l6, [%l3+64]
38092add %l3, %o5, %l3
38093ld [%l3+64], %l6
38094st %l6, [%l3+64]
38095add %l3, %o5, %l3
38096ld [%l3+64], %l6
38097st %l6, [%l3+64]
38098add %l3, %o5, %l3
38099ld [%l3+64], %l6
38100st %l6, [%l3+64]
38101
38102P1750: !_REPLACEMENT [16] (Int)
38103sethi %hi(0x2000), %l7
38104ld [%i2+16], %l3
38105st %l3, [%i2+16]
38106add %i2, %l7, %o5
38107ld [%o5+16], %l3
38108st %l3, [%o5+16]
38109add %o5, %l7, %o5
38110ld [%o5+16], %l3
38111st %l3, [%o5+16]
38112add %o5, %l7, %o5
38113ld [%o5+16], %l3
38114st %l3, [%o5+16]
38115add %o5, %l7, %o5
38116ld [%o5+16], %l3
38117st %l3, [%o5+16]
38118add %o5, %l7, %o5
38119ld [%o5+16], %l3
38120st %l3, [%o5+16]
38121add %o5, %l7, %o5
38122ld [%o5+16], %l3
38123st %l3, [%o5+16]
38124add %o5, %l7, %o5
38125ld [%o5+16], %l3
38126st %l3, [%o5+16]
38127
38128P1751: !_LD [6] (Int) (Branch target of P1685)
38129lduw [%i0 + 96], %o2
38130! move %o2(lower) -> %o2(upper)
38131sllx %o2, 32, %o2
38132ba P1752
38133nop
38134
38135TARGET1685:
38136ba RET1685
38137nop
38138
38139
38140P1752: !_PREFETCH [2] (Int) (CBR) (Nucleus ctx)
38141wr %g0, 0x4, %asi
38142prefetcha [%i0 + 8] %asi, 1
38143
38144! cbranch
38145andcc %l0, 1, %g0
38146be,pt %xcc, TARGET1752
38147nop
38148RET1752:
38149
38150! lfsr step begin
38151srlx %l0, 1, %o5
38152xnor %o5, %l0, %o5
38153sllx %o5, 63, %o5
38154or %o5, %l0, %l0
38155srlx %l0, 1, %l0
38156
38157
38158P1753: !_REPLACEMENT [22] (Int) (Branch target of P1786)
38159sethi %hi(0x2000), %l3
38160ld [%i2+4], %l7
38161st %l7, [%i2+4]
38162add %i2, %l3, %l6
38163ld [%l6+4], %l7
38164st %l7, [%l6+4]
38165add %l6, %l3, %l6
38166ld [%l6+4], %l7
38167st %l7, [%l6+4]
38168add %l6, %l3, %l6
38169ld [%l6+4], %l7
38170st %l7, [%l6+4]
38171add %l6, %l3, %l6
38172ld [%l6+4], %l7
38173st %l7, [%l6+4]
38174add %l6, %l3, %l6
38175ld [%l6+4], %l7
38176st %l7, [%l6+4]
38177add %l6, %l3, %l6
38178ld [%l6+4], %l7
38179st %l7, [%l6+4]
38180add %l6, %l3, %l6
38181ld [%l6+4], %l7
38182st %l7, [%l6+4]
38183ba P1754
38184nop
38185
38186TARGET1786:
38187ba RET1786
38188nop
38189
38190
38191P1754: !_IDC_FLIP [3] (Int)
38192IDC_FLIP(1754, 12068, 4, 0x43000010, 0x10, %i0, 0x10, %l6, %l7, %o5, %l3)
38193
38194P1755: !_ST [24] (maybe <- 0x2000007) (Int) (CBR)
38195sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
38196add %i0, %i3, %i3
38197stw %l4, [%i3 + 64 ]
38198add %l4, 1, %l4
38199
38200! cbranch
38201andcc %l0, 1, %g0
38202be,pt %xcc, TARGET1755
38203nop
38204RET1755:
38205
38206! lfsr step begin
38207srlx %l0, 1, %l3
38208xnor %l3, %l0, %l3
38209sllx %l3, 63, %l3
38210or %l3, %l0, %l0
38211srlx %l0, 1, %l0
38212
38213
38214P1756: !_REPLACEMENT [16] (Int) (Secondary ctx) (Branch target of P1621)
38215wr %g0, 0x81, %asi
38216sethi %hi(0x2000), %l6
38217ld [%i2+16], %o5
38218st %o5, [%i2+16]
38219add %i2, %l6, %l7
38220ld [%l7+16], %o5
38221st %o5, [%l7+16]
38222add %l7, %l6, %l7
38223ld [%l7+16], %o5
38224st %o5, [%l7+16]
38225add %l7, %l6, %l7
38226ld [%l7+16], %o5
38227st %o5, [%l7+16]
38228add %l7, %l6, %l7
38229ld [%l7+16], %o5
38230st %o5, [%l7+16]
38231add %l7, %l6, %l7
38232ld [%l7+16], %o5
38233st %o5, [%l7+16]
38234add %l7, %l6, %l7
38235ld [%l7+16], %o5
38236st %o5, [%l7+16]
38237add %l7, %l6, %l7
38238ld [%l7+16], %o5
38239st %o5, [%l7+16]
38240ba P1757
38241nop
38242
38243TARGET1621:
38244ba RET1621
38245nop
38246
38247
38248P1757: !_ST [12] (maybe <- 0x2000008) (Int)
38249sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
38250add %i0, %i2, %i2
38251stw %l4, [%i2 + 4 ]
38252add %l4, 1, %l4
38253
38254P1758: !_REPLACEMENT [13] (Int)
38255sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
38256add %i0, %i3, %i3
38257sethi %hi(0x2000), %o5
38258ld [%i3+32], %l6
38259st %l6, [%i3+32]
38260add %i3, %o5, %l3
38261ld [%l3+32], %l6
38262st %l6, [%l3+32]
38263add %l3, %o5, %l3
38264ld [%l3+32], %l6
38265st %l6, [%l3+32]
38266add %l3, %o5, %l3
38267ld [%l3+32], %l6
38268st %l6, [%l3+32]
38269add %l3, %o5, %l3
38270ld [%l3+32], %l6
38271st %l6, [%l3+32]
38272add %l3, %o5, %l3
38273ld [%l3+32], %l6
38274st %l6, [%l3+32]
38275add %l3, %o5, %l3
38276ld [%l3+32], %l6
38277st %l6, [%l3+32]
38278add %l3, %o5, %l3
38279ld [%l3+32], %l6
38280st %l6, [%l3+32]
38281
38282P1759: !_PREFETCH [19] (Int) (Branch target of P1747)
38283sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
38284add %i0, %i2, %i2
38285prefetch [%i2 + 0], 1
38286ba P1760
38287nop
38288
38289TARGET1747:
38290ba RET1747
38291nop
38292
38293
38294P1760: !_REPLACEMENT [31] (Int)
38295sethi %hi(0x2000), %l7
38296ld [%i3+64], %l3
38297st %l3, [%i3+64]
38298add %i3, %l7, %o5
38299ld [%o5+64], %l3
38300st %l3, [%o5+64]
38301add %o5, %l7, %o5
38302ld [%o5+64], %l3
38303st %l3, [%o5+64]
38304add %o5, %l7, %o5
38305ld [%o5+64], %l3
38306st %l3, [%o5+64]
38307add %o5, %l7, %o5
38308ld [%o5+64], %l3
38309st %l3, [%o5+64]
38310add %o5, %l7, %o5
38311ld [%o5+64], %l3
38312st %l3, [%o5+64]
38313add %o5, %l7, %o5
38314ld [%o5+64], %l3
38315st %l3, [%o5+64]
38316add %o5, %l7, %o5
38317ld [%o5+64], %l3
38318st %l3, [%o5+64]
38319
38320P1761: !_REPLACEMENT [19] (Int) (Secondary ctx)
38321wr %g0, 0x81, %asi
38322sethi %hi(0x2000), %l6
38323ld [%i3+0], %o5
38324st %o5, [%i3+0]
38325add %i3, %l6, %l7
38326ld [%l7+0], %o5
38327st %o5, [%l7+0]
38328add %l7, %l6, %l7
38329ld [%l7+0], %o5
38330st %o5, [%l7+0]
38331add %l7, %l6, %l7
38332ld [%l7+0], %o5
38333st %o5, [%l7+0]
38334add %l7, %l6, %l7
38335ld [%l7+0], %o5
38336st %o5, [%l7+0]
38337add %l7, %l6, %l7
38338ld [%l7+0], %o5
38339st %o5, [%l7+0]
38340add %l7, %l6, %l7
38341ld [%l7+0], %o5
38342st %o5, [%l7+0]
38343add %l7, %l6, %l7
38344ld [%l7+0], %o5
38345st %o5, [%l7+0]
38346
38347P1762: !_REPLACEMENT [33] (Int) (Nucleus ctx)
38348wr %g0, 0x4, %asi
38349sethi %hi(0x2000), %l3
38350ld [%i3+0], %l7
38351st %l7, [%i3+0]
38352add %i3, %l3, %l6
38353ld [%l6+0], %l7
38354st %l7, [%l6+0]
38355add %l6, %l3, %l6
38356ld [%l6+0], %l7
38357st %l7, [%l6+0]
38358add %l6, %l3, %l6
38359ld [%l6+0], %l7
38360st %l7, [%l6+0]
38361add %l6, %l3, %l6
38362ld [%l6+0], %l7
38363st %l7, [%l6+0]
38364add %l6, %l3, %l6
38365ld [%l6+0], %l7
38366st %l7, [%l6+0]
38367add %l6, %l3, %l6
38368ld [%l6+0], %l7
38369st %l7, [%l6+0]
38370add %l6, %l3, %l6
38371ld [%l6+0], %l7
38372st %l7, [%l6+0]
38373
38374P1763: !_FLUSH [18] (Int)
38375! Unsupported instruction
38376
38377P1764: !_MEMBAR (FP)
38378
38379P1765: !_BST [20] (maybe <- 0x41800036) (FP)
38380wr %g0, 0xf0, %asi
38381! preparing store val #0, next val will be in f32
38382fmovs %f16, %f20
38383fadds %f16, %f17, %f16
38384fmovd %f20, %f32
38385membar #Sync
38386stda %f32, [%i2 + 256 ] %asi
38387
38388P1766: !_MEMBAR (FP)
38389membar #StoreLoad
38390
38391P1767: !_REPLACEMENT [10] (Int) (CBR)
38392sethi %hi(0x2000), %l7
38393ld [%i3+64], %l3
38394st %l3, [%i3+64]
38395add %i3, %l7, %o5
38396ld [%o5+64], %l3
38397st %l3, [%o5+64]
38398add %o5, %l7, %o5
38399ld [%o5+64], %l3
38400st %l3, [%o5+64]
38401add %o5, %l7, %o5
38402ld [%o5+64], %l3
38403st %l3, [%o5+64]
38404add %o5, %l7, %o5
38405ld [%o5+64], %l3
38406st %l3, [%o5+64]
38407add %o5, %l7, %o5
38408ld [%o5+64], %l3
38409st %l3, [%o5+64]
38410add %o5, %l7, %o5
38411ld [%o5+64], %l3
38412st %l3, [%o5+64]
38413add %o5, %l7, %o5
38414ld [%o5+64], %l3
38415st %l3, [%o5+64]
38416
38417! cbranch
38418andcc %l0, 1, %g0
38419be,pt %xcc, TARGET1767
38420nop
38421RET1767:
38422
38423! lfsr step begin
38424srlx %l0, 1, %l6
38425xnor %l6, %l0, %l6
38426sllx %l6, 63, %l6
38427or %l6, %l0, %l0
38428srlx %l0, 1, %l0
38429
38430
38431P1768: !_REPLACEMENT [24] (Int)
38432sethi %hi(0x2000), %l7
38433ld [%i3+64], %l3
38434st %l3, [%i3+64]
38435add %i3, %l7, %o5
38436ld [%o5+64], %l3
38437st %l3, [%o5+64]
38438add %o5, %l7, %o5
38439ld [%o5+64], %l3
38440st %l3, [%o5+64]
38441add %o5, %l7, %o5
38442ld [%o5+64], %l3
38443st %l3, [%o5+64]
38444add %o5, %l7, %o5
38445ld [%o5+64], %l3
38446st %l3, [%o5+64]
38447add %o5, %l7, %o5
38448ld [%o5+64], %l3
38449st %l3, [%o5+64]
38450add %o5, %l7, %o5
38451ld [%o5+64], %l3
38452st %l3, [%o5+64]
38453add %o5, %l7, %o5
38454ld [%o5+64], %l3
38455st %l3, [%o5+64]
38456
38457P1769: !_REPLACEMENT [29] (Int) (CBR) (Nucleus ctx)
38458wr %g0, 0x4, %asi
38459sethi %hi(0x2000), %l6
38460ld [%i3+4], %o5
38461st %o5, [%i3+4]
38462add %i3, %l6, %l7
38463ld [%l7+4], %o5
38464st %o5, [%l7+4]
38465add %l7, %l6, %l7
38466ld [%l7+4], %o5
38467st %o5, [%l7+4]
38468add %l7, %l6, %l7
38469ld [%l7+4], %o5
38470st %o5, [%l7+4]
38471add %l7, %l6, %l7
38472ld [%l7+4], %o5
38473st %o5, [%l7+4]
38474add %l7, %l6, %l7
38475ld [%l7+4], %o5
38476st %o5, [%l7+4]
38477add %l7, %l6, %l7
38478ld [%l7+4], %o5
38479st %o5, [%l7+4]
38480add %l7, %l6, %l7
38481ld [%l7+4], %o5
38482st %o5, [%l7+4]
38483
38484! cbranch
38485andcc %l0, 1, %g0
38486be,pt %xcc, TARGET1769
38487nop
38488RET1769:
38489
38490! lfsr step begin
38491srlx %l0, 1, %l3
38492xnor %l3, %l0, %l3
38493sllx %l3, 63, %l3
38494or %l3, %l0, %l0
38495srlx %l0, 1, %l0
38496
38497
38498P1770: !_ST [24] (maybe <- 0x2000009) (Int) (Secondary ctx)
38499wr %g0, 0x81, %asi
38500sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
38501add %i0, %i3, %i3
38502stwa %l4, [%i3 + 64] %asi
38503add %l4, 1, %l4
38504
38505P1771: !_IDC_FLIP [9] (Int)
38506IDC_FLIP(1771, 29855, 4, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
38507
38508P1772: !_ST [33] (maybe <- 0x200000a) (Int)
38509sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
38510sub %i0, %i2, %i2
38511stw %l4, [%i2 + 0 ]
38512add %l4, 1, %l4
38513
38514P1773: !_REPLACEMENT [4] (Int) (Secondary ctx)
38515wr %g0, 0x81, %asi
38516sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
38517sub %i0, %i3, %i3
38518sethi %hi(0x2000), %l3
38519ld [%i3+32], %l7
38520st %l7, [%i3+32]
38521add %i3, %l3, %l6
38522ld [%l6+32], %l7
38523st %l7, [%l6+32]
38524add %l6, %l3, %l6
38525ld [%l6+32], %l7
38526st %l7, [%l6+32]
38527add %l6, %l3, %l6
38528ld [%l6+32], %l7
38529st %l7, [%l6+32]
38530add %l6, %l3, %l6
38531ld [%l6+32], %l7
38532st %l7, [%l6+32]
38533add %l6, %l3, %l6
38534ld [%l6+32], %l7
38535st %l7, [%l6+32]
38536add %l6, %l3, %l6
38537ld [%l6+32], %l7
38538st %l7, [%l6+32]
38539add %l6, %l3, %l6
38540ld [%l6+32], %l7
38541st %l7, [%l6+32]
38542
38543P1774: !_ST [7] (maybe <- 0x41800037) (FP)
38544! preparing store val #0, next val will be in f20
38545fmovs %f16, %f20
38546fadds %f16, %f17, %f16
38547st %f20, [%i0 + 128 ]
38548
38549P1775: !_ST [26] (maybe <- 0x200000b) (Int)
38550sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
38551add %i0, %i2, %i2
38552stw %l4, [%i2 + 128 ]
38553add %l4, 1, %l4
38554
38555P1776: !_REPLACEMENT [22] (Int)
38556sethi %hi(0x2000), %l6
38557ld [%i3+4], %o5
38558st %o5, [%i3+4]
38559add %i3, %l6, %l7
38560ld [%l7+4], %o5
38561st %o5, [%l7+4]
38562add %l7, %l6, %l7
38563ld [%l7+4], %o5
38564st %o5, [%l7+4]
38565add %l7, %l6, %l7
38566ld [%l7+4], %o5
38567st %o5, [%l7+4]
38568add %l7, %l6, %l7
38569ld [%l7+4], %o5
38570st %o5, [%l7+4]
38571add %l7, %l6, %l7
38572ld [%l7+4], %o5
38573st %o5, [%l7+4]
38574add %l7, %l6, %l7
38575ld [%l7+4], %o5
38576st %o5, [%l7+4]
38577add %l7, %l6, %l7
38578ld [%l7+4], %o5
38579st %o5, [%l7+4]
38580
38581P1777: !_REPLACEMENT [13] (Int)
38582sethi %hi(0x2000), %l3
38583ld [%i3+32], %l7
38584st %l7, [%i3+32]
38585add %i3, %l3, %l6
38586ld [%l6+32], %l7
38587st %l7, [%l6+32]
38588add %l6, %l3, %l6
38589ld [%l6+32], %l7
38590st %l7, [%l6+32]
38591add %l6, %l3, %l6
38592ld [%l6+32], %l7
38593st %l7, [%l6+32]
38594add %l6, %l3, %l6
38595ld [%l6+32], %l7
38596st %l7, [%l6+32]
38597add %l6, %l3, %l6
38598ld [%l6+32], %l7
38599st %l7, [%l6+32]
38600add %l6, %l3, %l6
38601ld [%l6+32], %l7
38602st %l7, [%l6+32]
38603add %l6, %l3, %l6
38604ld [%l6+32], %l7
38605st %l7, [%l6+32]
38606
38607P1778: !_REPLACEMENT [20] (Int) (Secondary ctx)
38608wr %g0, 0x81, %asi
38609sethi %hi(0x2000), %o5
38610ld [%i3+256], %l6
38611st %l6, [%i3+256]
38612add %i3, %o5, %l3
38613ld [%l3+256], %l6
38614st %l6, [%l3+256]
38615add %l3, %o5, %l3
38616ld [%l3+256], %l6
38617st %l6, [%l3+256]
38618add %l3, %o5, %l3
38619ld [%l3+256], %l6
38620st %l6, [%l3+256]
38621add %l3, %o5, %l3
38622ld [%l3+256], %l6
38623st %l6, [%l3+256]
38624add %l3, %o5, %l3
38625ld [%l3+256], %l6
38626st %l6, [%l3+256]
38627add %l3, %o5, %l3
38628ld [%l3+256], %l6
38629st %l6, [%l3+256]
38630add %l3, %o5, %l3
38631ld [%l3+256], %l6
38632st %l6, [%l3+256]
38633
38634P1779: !_REPLACEMENT [24] (Int) (Branch target of P1731)
38635sethi %hi(0x2000), %l7
38636ld [%i3+64], %l3
38637st %l3, [%i3+64]
38638add %i3, %l7, %o5
38639ld [%o5+64], %l3
38640st %l3, [%o5+64]
38641add %o5, %l7, %o5
38642ld [%o5+64], %l3
38643st %l3, [%o5+64]
38644add %o5, %l7, %o5
38645ld [%o5+64], %l3
38646st %l3, [%o5+64]
38647add %o5, %l7, %o5
38648ld [%o5+64], %l3
38649st %l3, [%o5+64]
38650add %o5, %l7, %o5
38651ld [%o5+64], %l3
38652st %l3, [%o5+64]
38653add %o5, %l7, %o5
38654ld [%o5+64], %l3
38655st %l3, [%o5+64]
38656add %o5, %l7, %o5
38657ld [%o5+64], %l3
38658st %l3, [%o5+64]
38659ba P1780
38660nop
38661
38662TARGET1731:
38663ba RET1731
38664nop
38665
38666
38667P1780: !_REPLACEMENT [25] (Int) (CBR)
38668sethi %hi(0x2000), %l6
38669ld [%i3+96], %o5
38670st %o5, [%i3+96]
38671add %i3, %l6, %l7
38672ld [%l7+96], %o5
38673st %o5, [%l7+96]
38674add %l7, %l6, %l7
38675ld [%l7+96], %o5
38676st %o5, [%l7+96]
38677add %l7, %l6, %l7
38678ld [%l7+96], %o5
38679st %o5, [%l7+96]
38680add %l7, %l6, %l7
38681ld [%l7+96], %o5
38682st %o5, [%l7+96]
38683add %l7, %l6, %l7
38684ld [%l7+96], %o5
38685st %o5, [%l7+96]
38686add %l7, %l6, %l7
38687ld [%l7+96], %o5
38688st %o5, [%l7+96]
38689add %l7, %l6, %l7
38690ld [%l7+96], %o5
38691st %o5, [%l7+96]
38692
38693! cbranch
38694andcc %l0, 1, %g0
38695be,pn %xcc, TARGET1780
38696nop
38697RET1780:
38698
38699! lfsr step begin
38700srlx %l0, 1, %l3
38701xnor %l3, %l0, %l3
38702sllx %l3, 63, %l3
38703or %l3, %l0, %l0
38704srlx %l0, 1, %l0
38705
38706
38707P1781: !_IDC_FLIP [23] (Int) (Branch target of P1767)
38708IDC_FLIP(1781, 29343, 4, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
38709ba P1782
38710nop
38711
38712TARGET1767:
38713ba RET1767
38714nop
38715
38716
38717P1782: !_REPLACEMENT [2] (Int)
38718sethi %hi(0x2000), %l6
38719ld [%i3+8], %o5
38720st %o5, [%i3+8]
38721add %i3, %l6, %l7
38722ld [%l7+8], %o5
38723st %o5, [%l7+8]
38724add %l7, %l6, %l7
38725ld [%l7+8], %o5
38726st %o5, [%l7+8]
38727add %l7, %l6, %l7
38728ld [%l7+8], %o5
38729st %o5, [%l7+8]
38730add %l7, %l6, %l7
38731ld [%l7+8], %o5
38732st %o5, [%l7+8]
38733add %l7, %l6, %l7
38734ld [%l7+8], %o5
38735st %o5, [%l7+8]
38736add %l7, %l6, %l7
38737ld [%l7+8], %o5
38738st %o5, [%l7+8]
38739add %l7, %l6, %l7
38740ld [%l7+8], %o5
38741st %o5, [%l7+8]
38742
38743P1783: !_REPLACEMENT [32] (Int)
38744sethi %hi(0x2000), %l3
38745ld [%i3+96], %l7
38746st %l7, [%i3+96]
38747add %i3, %l3, %l6
38748ld [%l6+96], %l7
38749st %l7, [%l6+96]
38750add %l6, %l3, %l6
38751ld [%l6+96], %l7
38752st %l7, [%l6+96]
38753add %l6, %l3, %l6
38754ld [%l6+96], %l7
38755st %l7, [%l6+96]
38756add %l6, %l3, %l6
38757ld [%l6+96], %l7
38758st %l7, [%l6+96]
38759add %l6, %l3, %l6
38760ld [%l6+96], %l7
38761st %l7, [%l6+96]
38762add %l6, %l3, %l6
38763ld [%l6+96], %l7
38764st %l7, [%l6+96]
38765add %l6, %l3, %l6
38766ld [%l6+96], %l7
38767st %l7, [%l6+96]
38768
38769P1784: !_PREFETCH [29] (Int)
38770sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
38771add %i0, %i3, %i3
38772prefetch [%i3 + 4], 1
38773
38774P1785: !_REPLACEMENT [11] (Int)
38775sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
38776add %i0, %i2, %i2
38777sethi %hi(0x2000), %o5
38778ld [%i2+0], %l6
38779st %l6, [%i2+0]
38780add %i2, %o5, %l3
38781ld [%l3+0], %l6
38782st %l6, [%l3+0]
38783add %l3, %o5, %l3
38784ld [%l3+0], %l6
38785st %l6, [%l3+0]
38786add %l3, %o5, %l3
38787ld [%l3+0], %l6
38788st %l6, [%l3+0]
38789add %l3, %o5, %l3
38790ld [%l3+0], %l6
38791st %l6, [%l3+0]
38792add %l3, %o5, %l3
38793ld [%l3+0], %l6
38794st %l6, [%l3+0]
38795add %l3, %o5, %l3
38796ld [%l3+0], %l6
38797st %l6, [%l3+0]
38798add %l3, %o5, %l3
38799ld [%l3+0], %l6
38800st %l6, [%l3+0]
38801
38802P1786: !_REPLACEMENT [31] (Int) (CBR)
38803sethi %hi(0x2000), %l7
38804ld [%i2+64], %l3
38805st %l3, [%i2+64]
38806add %i2, %l7, %o5
38807ld [%o5+64], %l3
38808st %l3, [%o5+64]
38809add %o5, %l7, %o5
38810ld [%o5+64], %l3
38811st %l3, [%o5+64]
38812add %o5, %l7, %o5
38813ld [%o5+64], %l3
38814st %l3, [%o5+64]
38815add %o5, %l7, %o5
38816ld [%o5+64], %l3
38817st %l3, [%o5+64]
38818add %o5, %l7, %o5
38819ld [%o5+64], %l3
38820st %l3, [%o5+64]
38821add %o5, %l7, %o5
38822ld [%o5+64], %l3
38823st %l3, [%o5+64]
38824add %o5, %l7, %o5
38825ld [%o5+64], %l3
38826st %l3, [%o5+64]
38827
38828! cbranch
38829andcc %l0, 1, %g0
38830be,pn %xcc, TARGET1786
38831nop
38832RET1786:
38833
38834! lfsr step begin
38835srlx %l0, 1, %l6
38836xnor %l6, %l0, %l6
38837sllx %l6, 63, %l6
38838or %l6, %l0, %l0
38839srlx %l0, 1, %l0
38840
38841
38842P1787: !_MEMBAR (FP) (Branch target of P1661)
38843membar #StoreLoad
38844ba P1788
38845nop
38846
38847TARGET1661:
38848ba RET1661
38849nop
38850
38851
38852P1788: !_BLD [0] (FP)
38853wr %g0, 0xf0, %asi
38854ldda [%i0 + 0] %asi, %f32
38855membar #Sync
38856! 5 addresses covered
38857fmovd %f32, %f18
38858fmovs %f18, %f7
38859fmovs %f19, %f8
38860fmovd %f34, %f18
38861fmovs %f18, %f9
38862fmovd %f36, %f10
38863fmovd %f40, %f18
38864fmovs %f18, %f11
38865
38866P1789: !_MEMBAR (FP) (CBR)
38867
38868! cbranch
38869andcc %l0, 1, %g0
38870be,pn %xcc, TARGET1789
38871nop
38872RET1789:
38873
38874! lfsr step begin
38875srlx %l0, 1, %l7
38876xnor %l7, %l0, %l7
38877sllx %l7, 63, %l7
38878or %l7, %l0, %l0
38879srlx %l0, 1, %l0
38880
38881
38882P1790: !_BLD [25] (FP)
38883wr %g0, 0xf0, %asi
38884sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
38885add %i0, %i3, %i3
38886ldda [%i3 + 64] %asi, %f32
38887membar #Sync
38888! 2 addresses covered
38889fmovd %f32, %f12
38890fmovd %f40, %f18
38891fmovs %f18, %f13
38892
38893P1791: !_MEMBAR (FP)
38894
38895P1792: !_REPLACEMENT [16] (Int) (Secondary ctx)
38896wr %g0, 0x81, %asi
38897sethi %hi(0x2000), %o5
38898ld [%i2+16], %l6
38899st %l6, [%i2+16]
38900add %i2, %o5, %l3
38901ld [%l3+16], %l6
38902st %l6, [%l3+16]
38903add %l3, %o5, %l3
38904ld [%l3+16], %l6
38905st %l6, [%l3+16]
38906add %l3, %o5, %l3
38907ld [%l3+16], %l6
38908st %l6, [%l3+16]
38909add %l3, %o5, %l3
38910ld [%l3+16], %l6
38911st %l6, [%l3+16]
38912add %l3, %o5, %l3
38913ld [%l3+16], %l6
38914st %l6, [%l3+16]
38915add %l3, %o5, %l3
38916ld [%l3+16], %l6
38917st %l6, [%l3+16]
38918add %l3, %o5, %l3
38919ld [%l3+16], %l6
38920st %l6, [%l3+16]
38921
38922P1793: !_REPLACEMENT [28] (Int)
38923sethi %hi(0x2000), %l7
38924ld [%i2+0], %l3
38925st %l3, [%i2+0]
38926add %i2, %l7, %o5
38927ld [%o5+0], %l3
38928st %l3, [%o5+0]
38929add %o5, %l7, %o5
38930ld [%o5+0], %l3
38931st %l3, [%o5+0]
38932add %o5, %l7, %o5
38933ld [%o5+0], %l3
38934st %l3, [%o5+0]
38935add %o5, %l7, %o5
38936ld [%o5+0], %l3
38937st %l3, [%o5+0]
38938add %o5, %l7, %o5
38939ld [%o5+0], %l3
38940st %l3, [%o5+0]
38941add %o5, %l7, %o5
38942ld [%o5+0], %l3
38943st %l3, [%o5+0]
38944add %o5, %l7, %o5
38945ld [%o5+0], %l3
38946st %l3, [%o5+0]
38947
38948P1794: !_REPLACEMENT [15] (Int) (CBR) (Secondary ctx)
38949wr %g0, 0x81, %asi
38950sethi %hi(0x2000), %l6
38951ld [%i2+128], %o5
38952st %o5, [%i2+128]
38953add %i2, %l6, %l7
38954ld [%l7+128], %o5
38955st %o5, [%l7+128]
38956add %l7, %l6, %l7
38957ld [%l7+128], %o5
38958st %o5, [%l7+128]
38959add %l7, %l6, %l7
38960ld [%l7+128], %o5
38961st %o5, [%l7+128]
38962add %l7, %l6, %l7
38963ld [%l7+128], %o5
38964st %o5, [%l7+128]
38965add %l7, %l6, %l7
38966ld [%l7+128], %o5
38967st %o5, [%l7+128]
38968add %l7, %l6, %l7
38969ld [%l7+128], %o5
38970st %o5, [%l7+128]
38971add %l7, %l6, %l7
38972ld [%l7+128], %o5
38973st %o5, [%l7+128]
38974
38975! cbranch
38976andcc %l0, 1, %g0
38977be,pn %xcc, TARGET1794
38978nop
38979RET1794:
38980
38981! lfsr step begin
38982srlx %l0, 1, %l3
38983xnor %l3, %l0, %l3
38984sllx %l3, 63, %l3
38985or %l3, %l0, %l0
38986srlx %l0, 1, %l0
38987
38988
38989P1795: !_REPLACEMENT [15] (Int) (Secondary ctx) (Branch target of P1748)
38990wr %g0, 0x81, %asi
38991sethi %hi(0x2000), %l6
38992ld [%i2+128], %o5
38993st %o5, [%i2+128]
38994add %i2, %l6, %l7
38995ld [%l7+128], %o5
38996st %o5, [%l7+128]
38997add %l7, %l6, %l7
38998ld [%l7+128], %o5
38999st %o5, [%l7+128]
39000add %l7, %l6, %l7
39001ld [%l7+128], %o5
39002st %o5, [%l7+128]
39003add %l7, %l6, %l7
39004ld [%l7+128], %o5
39005st %o5, [%l7+128]
39006add %l7, %l6, %l7
39007ld [%l7+128], %o5
39008st %o5, [%l7+128]
39009add %l7, %l6, %l7
39010ld [%l7+128], %o5
39011st %o5, [%l7+128]
39012add %l7, %l6, %l7
39013ld [%l7+128], %o5
39014st %o5, [%l7+128]
39015ba P1796
39016nop
39017
39018TARGET1748:
39019ba RET1748
39020nop
39021
39022
39023P1796: !_REPLACEMENT [11] (Int)
39024sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
39025sub %i0, %i2, %i2
39026sethi %hi(0x2000), %l6
39027ld [%i2+0], %o5
39028st %o5, [%i2+0]
39029add %i2, %l6, %l7
39030ld [%l7+0], %o5
39031st %o5, [%l7+0]
39032add %l7, %l6, %l7
39033ld [%l7+0], %o5
39034st %o5, [%l7+0]
39035add %l7, %l6, %l7
39036ld [%l7+0], %o5
39037st %o5, [%l7+0]
39038add %l7, %l6, %l7
39039ld [%l7+0], %o5
39040st %o5, [%l7+0]
39041add %l7, %l6, %l7
39042ld [%l7+0], %o5
39043st %o5, [%l7+0]
39044add %l7, %l6, %l7
39045ld [%l7+0], %o5
39046st %o5, [%l7+0]
39047add %l7, %l6, %l7
39048ld [%l7+0], %o5
39049st %o5, [%l7+0]
39050
39051P1797: !_REPLACEMENT [8] (Int) (Branch target of P1670)
39052sethi %hi(0x2000), %l3
39053ld [%i2+0], %l7
39054st %l7, [%i2+0]
39055add %i2, %l3, %l6
39056ld [%l6+0], %l7
39057st %l7, [%l6+0]
39058add %l6, %l3, %l6
39059ld [%l6+0], %l7
39060st %l7, [%l6+0]
39061add %l6, %l3, %l6
39062ld [%l6+0], %l7
39063st %l7, [%l6+0]
39064add %l6, %l3, %l6
39065ld [%l6+0], %l7
39066st %l7, [%l6+0]
39067add %l6, %l3, %l6
39068ld [%l6+0], %l7
39069st %l7, [%l6+0]
39070add %l6, %l3, %l6
39071ld [%l6+0], %l7
39072st %l7, [%l6+0]
39073add %l6, %l3, %l6
39074ld [%l6+0], %l7
39075st %l7, [%l6+0]
39076ba P1798
39077nop
39078
39079TARGET1670:
39080ba RET1670
39081nop
39082
39083
39084P1798: !_REPLACEMENT [28] (Int)
39085sethi %hi(0x2000), %o5
39086ld [%i2+0], %l6
39087st %l6, [%i2+0]
39088add %i2, %o5, %l3
39089ld [%l3+0], %l6
39090st %l6, [%l3+0]
39091add %l3, %o5, %l3
39092ld [%l3+0], %l6
39093st %l6, [%l3+0]
39094add %l3, %o5, %l3
39095ld [%l3+0], %l6
39096st %l6, [%l3+0]
39097add %l3, %o5, %l3
39098ld [%l3+0], %l6
39099st %l6, [%l3+0]
39100add %l3, %o5, %l3
39101ld [%l3+0], %l6
39102st %l6, [%l3+0]
39103add %l3, %o5, %l3
39104ld [%l3+0], %l6
39105st %l6, [%l3+0]
39106add %l3, %o5, %l3
39107ld [%l3+0], %l6
39108st %l6, [%l3+0]
39109
39110P1799: !_REPLACEMENT [12] (Int)
39111sethi %hi(0x2000), %l7
39112ld [%i2+4], %l3
39113st %l3, [%i2+4]
39114add %i2, %l7, %o5
39115ld [%o5+4], %l3
39116st %l3, [%o5+4]
39117add %o5, %l7, %o5
39118ld [%o5+4], %l3
39119st %l3, [%o5+4]
39120add %o5, %l7, %o5
39121ld [%o5+4], %l3
39122st %l3, [%o5+4]
39123add %o5, %l7, %o5
39124ld [%o5+4], %l3
39125st %l3, [%o5+4]
39126add %o5, %l7, %o5
39127ld [%o5+4], %l3
39128st %l3, [%o5+4]
39129add %o5, %l7, %o5
39130ld [%o5+4], %l3
39131st %l3, [%o5+4]
39132add %o5, %l7, %o5
39133ld [%o5+4], %l3
39134st %l3, [%o5+4]
39135
39136P1800: !_FLUSH [31] (Int)
39137! Unsupported instruction
39138
39139P1801: !_MEMBAR (FP) (Branch target of P1553)
39140membar #StoreLoad
39141ba P1802
39142nop
39143
39144TARGET1553:
39145ba RET1553
39146nop
39147
39148
39149P1802: !_BLD [9] (FP)
39150wr %g0, 0xf0, %asi
39151ldda [%i1 + 0] %asi, %f32
39152membar #Sync
39153! 2 addresses covered
39154fmovd %f32, %f14
39155fmovd %f40, %f18
39156fmovs %f18, %f15
39157!---- flushing fp results buffer to %f30 ----
39158fmovd %f0, %f30
39159fmovd %f2, %f30
39160fmovd %f4, %f30
39161fmovd %f6, %f30
39162fmovd %f8, %f30
39163fmovd %f10, %f30
39164fmovd %f12, %f30
39165fmovd %f14, %f30
39166!--
39167
39168P1803: !_MEMBAR (FP)
39169
39170P1804: !_REPLACEMENT [15] (Int)
39171sethi %hi(0x2000), %l6
39172ld [%i2+128], %o5
39173st %o5, [%i2+128]
39174add %i2, %l6, %l7
39175ld [%l7+128], %o5
39176st %o5, [%l7+128]
39177add %l7, %l6, %l7
39178ld [%l7+128], %o5
39179st %o5, [%l7+128]
39180add %l7, %l6, %l7
39181ld [%l7+128], %o5
39182st %o5, [%l7+128]
39183add %l7, %l6, %l7
39184ld [%l7+128], %o5
39185st %o5, [%l7+128]
39186add %l7, %l6, %l7
39187ld [%l7+128], %o5
39188st %o5, [%l7+128]
39189add %l7, %l6, %l7
39190ld [%l7+128], %o5
39191st %o5, [%l7+128]
39192add %l7, %l6, %l7
39193ld [%l7+128], %o5
39194st %o5, [%l7+128]
39195
39196P1805: !_REPLACEMENT [1] (Int)
39197sethi %hi(0x2000), %l3
39198ld [%i2+4], %l7
39199st %l7, [%i2+4]
39200add %i2, %l3, %l6
39201ld [%l6+4], %l7
39202st %l7, [%l6+4]
39203add %l6, %l3, %l6
39204ld [%l6+4], %l7
39205st %l7, [%l6+4]
39206add %l6, %l3, %l6
39207ld [%l6+4], %l7
39208st %l7, [%l6+4]
39209add %l6, %l3, %l6
39210ld [%l6+4], %l7
39211st %l7, [%l6+4]
39212add %l6, %l3, %l6
39213ld [%l6+4], %l7
39214st %l7, [%l6+4]
39215add %l6, %l3, %l6
39216ld [%l6+4], %l7
39217st %l7, [%l6+4]
39218add %l6, %l3, %l6
39219ld [%l6+4], %l7
39220st %l7, [%l6+4]
39221
39222P1806: !_REPLACEMENT [8] (Int)
39223sethi %hi(0x2000), %o5
39224ld [%i2+0], %l6
39225st %l6, [%i2+0]
39226add %i2, %o5, %l3
39227ld [%l3+0], %l6
39228st %l6, [%l3+0]
39229add %l3, %o5, %l3
39230ld [%l3+0], %l6
39231st %l6, [%l3+0]
39232add %l3, %o5, %l3
39233ld [%l3+0], %l6
39234st %l6, [%l3+0]
39235add %l3, %o5, %l3
39236ld [%l3+0], %l6
39237st %l6, [%l3+0]
39238add %l3, %o5, %l3
39239ld [%l3+0], %l6
39240st %l6, [%l3+0]
39241add %l3, %o5, %l3
39242ld [%l3+0], %l6
39243st %l6, [%l3+0]
39244add %l3, %o5, %l3
39245ld [%l3+0], %l6
39246st %l6, [%l3+0]
39247
39248P1807: !_MEMBAR (FP)
39249
39250P1808: !_BST [1] (maybe <- 0x41800038) (FP)
39251wr %g0, 0xf0, %asi
39252! preparing store val #0, next val will be in f32
39253fmovs %f16, %f20
39254fadds %f16, %f17, %f16
39255! preparing store val #1, next val will be in f33
39256fmovs %f16, %f21
39257fadds %f16, %f17, %f16
39258! preparing store val #2, next val will be in f34
39259fmovd %f20, %f32
39260fmovs %f16, %f20
39261fadds %f16, %f17, %f16
39262! preparing store val #3, next val will be in f36
39263fmovd %f20, %f34
39264fmovs %f16, %f20
39265fadds %f16, %f17, %f16
39266! preparing store val #4, next val will be in f40
39267fmovd %f20, %f36
39268fmovs %f16, %f20
39269fadds %f16, %f17, %f16
39270fmovd %f20, %f40
39271membar #Sync
39272stda %f32, [%i0 + 0 ] %asi
39273
39274P1809: !_MEMBAR (FP)
39275membar #StoreLoad
39276
39277P1810: !_BLD [16] (FP)
39278wr %g0, 0xf0, %asi
39279sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
39280add %i0, %i3, %i3
39281ldda [%i3 + 0] %asi, %f0
39282membar #Sync
39283! 1 addresses covered
39284fmovd %f4, %f0
39285
39286P1811: !_MEMBAR (FP) (CBR)
39287
39288! cbranch
39289andcc %l0, 1, %g0
39290be,pt %xcc, TARGET1811
39291nop
39292RET1811:
39293
39294! lfsr step begin
39295srlx %l0, 1, %l6
39296xnor %l6, %l0, %l6
39297sllx %l6, 63, %l6
39298or %l6, %l0, %l0
39299srlx %l0, 1, %l0
39300
39301
39302P1812: !_BST [4] (maybe <- 0x4180003d) (FP)
39303wr %g0, 0xf0, %asi
39304! preparing store val #0, next val will be in f32
39305fmovs %f16, %f20
39306fadds %f16, %f17, %f16
39307! preparing store val #1, next val will be in f33
39308fmovs %f16, %f21
39309fadds %f16, %f17, %f16
39310! preparing store val #2, next val will be in f34
39311fmovd %f20, %f32
39312fmovs %f16, %f20
39313fadds %f16, %f17, %f16
39314! preparing store val #3, next val will be in f36
39315fmovd %f20, %f34
39316fmovs %f16, %f20
39317fadds %f16, %f17, %f16
39318! preparing store val #4, next val will be in f40
39319fmovd %f20, %f36
39320fmovs %f16, %f20
39321fadds %f16, %f17, %f16
39322fmovd %f20, %f40
39323membar #Sync
39324stda %f32, [%i0 + 0 ] %asi
39325
39326P1813: !_MEMBAR (FP)
39327
39328P1814: !_BSTC [1] (maybe <- 0x41800042) (FP) (Branch target of P1606)
39329wr %g0, 0xe0, %asi
39330! preparing store val #0, next val will be in f32
39331fmovs %f16, %f20
39332fadds %f16, %f17, %f16
39333! preparing store val #1, next val will be in f33
39334fmovs %f16, %f21
39335fadds %f16, %f17, %f16
39336! preparing store val #2, next val will be in f34
39337fmovd %f20, %f32
39338fmovs %f16, %f20
39339fadds %f16, %f17, %f16
39340! preparing store val #3, next val will be in f36
39341fmovd %f20, %f34
39342fmovs %f16, %f20
39343fadds %f16, %f17, %f16
39344! preparing store val #4, next val will be in f40
39345fmovd %f20, %f36
39346fmovs %f16, %f20
39347fadds %f16, %f17, %f16
39348fmovd %f20, %f40
39349membar #Sync
39350stda %f32, [%i0 + 0 ] %asi
39351ba P1815
39352nop
39353
39354TARGET1606:
39355ba RET1606
39356nop
39357
39358
39359P1815: !_MEMBAR (FP)
39360membar #StoreLoad
39361
39362P1816: !_LD [21] (Int) (Loop exit) (Secondary ctx) (Branch target of P1596)
39363wr %g0, 0x81, %asi
39364sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
39365add %i0, %i2, %i2
39366lduwa [%i2 + 0] %asi, %l6
39367! move %l6(lower) -> %o2(lower)
39368or %l6, %o2, %o2
39369!---- flushing int results buffer----
39370mov %o0, %l5
39371mov %o1, %l5
39372mov %o2, %l5
39373!---- flushing fp results buffer to %f30 ----
39374fmovs %f0, %f30
39375!--
39376loop_exit_4_2:
39377sub %l2, 1, %l2
39378cmp %l2, 0
39379bg loop_entry_4_2
39380nop
39381ba P1817
39382nop
39383
39384TARGET1596:
39385ba RET1596
39386nop
39387
39388
39389P1817: !_MEMBAR (Int) (Branch target of P1695)
39390membar #StoreLoad
39391ba END_NODES4
39392nop
39393
39394TARGET1695:
39395ba RET1695
39396nop
39397
39398
39399END_NODES4: ! Test instruction sequence for CPU 4 ends
39400sethi %hi(0xdead0e0f), %o5
39401or %o5, %lo(0xdead0e0f), %o5
39402! move %o5(lower) -> %o0(upper)
39403sllx %o5, 32, %o0
39404sethi %hi(0xdead0e0f), %o5
39405or %o5, %lo(0xdead0e0f), %o5
39406stw %o5, [%i5]
39407ld [%i5], %f0
39408!---- flushing int results buffer----
39409mov %o0, %l5
39410!---- flushing fp results buffer to %f30 ----
39411fmovs %f0, %f30
39412!--
39413
39414restore
39415retl
39416nop
39417!-----------------
39418
39419! register usage:
39420! %i0 %i1 : base registers for first 2 regions
39421! %i2 %i3 : cache registers for 8 regions
39422! %i4 fixed pointer to per-cpu results area
39423! %l1 moving pointer to per-cpu FP results area
39424! %o7 moving pointer to per-cpu integer results area
39425! %i5 pointer to per-cpu private area
39426! %l0 holds lfsr, used as source of random bits
39427! %l2 loop count register
39428! %f16 running counter for unique fp store values
39429! %f17 holds increment value for fp counter
39430! %l4 running counter for unique integer store values (increment value is always 1)
39431! %l5 move-to register for load values (simulation only)
39432! %f30 move-to register for FP values (simulation only)
39433! %i4 holds the instructions count which is used for interrupt ordering
39434! %i4 holds the thread_id (OBP only)
39435! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
39436! %l3 %l6 %l7 %o5 : 4 temporary registers
39437! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
39438! %f0-f15 FP results buffer registers
39439! %f32-f47 FP block load/store registers
39440
39441func5:
39442! instruction sequence begins
39443save %sp, -192, %sp
39444
39445! Force %i0-%i3 to be 64-byte aligned
39446add %i0, 63, %i0
39447andn %i0, 63, %i0
39448
39449add %i1, 63, %i1
39450andn %i1, 63, %i1
39451
39452add %i2, 63, %i2
39453andn %i2, 63, %i2
39454
39455add %i3, 63, %i3
39456andn %i3, 63, %i3
39457
39458add %i4, 63, %i4
39459andn %i4, 63, %i4
39460
39461add %i5, 63, %i5
39462andn %i5, 63, %i5
39463
39464
39465! Initialize pointer to FP load results area
39466mov %i4, %l1
39467
39468! Initialize pointer to integer load results area
39469sethi %hi(0x80000), %o7
39470or %o7, %lo(0x80000), %o7
39471add %o7, %l1, %o7
39472
39473! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
39474mov 0x0, %i4
39475
39476! Initialize %f0-%f62 to 0xdeadbee0deadbee1
39477sethi %hi(0xdeadbee0), %l7
39478or %l7, %lo(0xdeadbee0), %l7
39479stw %l7, [%i5]
39480sethi %hi(0xdeadbee1), %l7
39481or %l7, %lo(0xdeadbee1), %l7
39482stw %l7, [%i5+4]
39483ldd [%i5], %f0
39484fmovd %f0, %f2
39485fmovd %f0, %f4
39486fmovd %f0, %f6
39487fmovd %f0, %f8
39488fmovd %f0, %f10
39489fmovd %f0, %f12
39490fmovd %f0, %f14
39491fmovd %f0, %f16
39492fmovd %f0, %f18
39493fmovd %f0, %f20
39494fmovd %f0, %f22
39495fmovd %f0, %f24
39496fmovd %f0, %f26
39497fmovd %f0, %f28
39498fmovd %f0, %f30
39499fmovd %f0, %f32
39500fmovd %f0, %f34
39501fmovd %f0, %f36
39502fmovd %f0, %f38
39503fmovd %f0, %f40
39504fmovd %f0, %f42
39505fmovd %f0, %f44
39506fmovd %f0, %f46
39507fmovd %f0, %f48
39508fmovd %f0, %f50
39509fmovd %f0, %f52
39510fmovd %f0, %f54
39511fmovd %f0, %f56
39512fmovd %f0, %f58
39513fmovd %f0, %f60
39514fmovd %f0, %f62
39515
39516! Signature for extract_loads script to start extracting load values for this stream
39517sethi %hi(0x05deade1), %l7
39518or %l7, %lo(0x05deade1), %l7
39519stw %l7, [%i5]
39520ld [%i5], %f16
39521
39522! Initialize running integer counter in register %l4
39523sethi %hi(0x2800001), %l4
39524or %l4, %lo(0x2800001), %l4
39525
39526! Initialize running FP counter in register %f16
39527sethi %hi(0x42000001), %l7
39528or %l7, %lo(0x42000001), %l7
39529stw %l7, [%i5]
39530ld [%i5], %f16
39531
39532! Initialize FP counter increment value in register %f17 (constant)
39533sethi %hi(0x36800000), %l7
39534or %l7, %lo(0x36800000), %l7
39535stw %l7, [%i5]
39536ld [%i5], %f17
39537
39538! Initialize LFSR to 0x4023^4
39539sethi %hi(0x4023), %l0
39540or %l0, %lo(0x4023), %l0
39541mulx %l0, %l0, %l0
39542mulx %l0, %l0, %l0
39543
39544BEGIN_NODES5: ! Test instruction sequence for ISTREAM 5 begins
39545
39546P1818: !_REPLACEMENT [13] (Int) (Loop entry)
39547sethi %hi(0x6), %l2
39548or %l2, %lo(0x6), %l2
39549loop_entry_5_0:
39550sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
39551add %i0, %i3, %i3
39552sethi %hi(0x2000), %o5
39553ld [%i3+32], %l6
39554st %l6, [%i3+32]
39555add %i3, %o5, %l3
39556ld [%l3+32], %l6
39557st %l6, [%l3+32]
39558add %l3, %o5, %l3
39559ld [%l3+32], %l6
39560st %l6, [%l3+32]
39561add %l3, %o5, %l3
39562ld [%l3+32], %l6
39563st %l6, [%l3+32]
39564add %l3, %o5, %l3
39565ld [%l3+32], %l6
39566st %l6, [%l3+32]
39567add %l3, %o5, %l3
39568ld [%l3+32], %l6
39569st %l6, [%l3+32]
39570add %l3, %o5, %l3
39571ld [%l3+32], %l6
39572st %l6, [%l3+32]
39573add %l3, %o5, %l3
39574ld [%l3+32], %l6
39575st %l6, [%l3+32]
39576
39577P1819: !_LD [0] (Int)
39578lduw [%i0 + 0], %o0
39579! move %o0(lower) -> %o0(upper)
39580sllx %o0, 32, %o0
39581
39582P1820: !_REPLACEMENT [16] (Int) (Nucleus ctx)
39583wr %g0, 0x4, %asi
39584sethi %hi(0x2000), %l3
39585ld [%i3+16], %l7
39586st %l7, [%i3+16]
39587add %i3, %l3, %l6
39588ld [%l6+16], %l7
39589st %l7, [%l6+16]
39590add %l6, %l3, %l6
39591ld [%l6+16], %l7
39592st %l7, [%l6+16]
39593add %l6, %l3, %l6
39594ld [%l6+16], %l7
39595st %l7, [%l6+16]
39596add %l6, %l3, %l6
39597ld [%l6+16], %l7
39598st %l7, [%l6+16]
39599add %l6, %l3, %l6
39600ld [%l6+16], %l7
39601st %l7, [%l6+16]
39602add %l6, %l3, %l6
39603ld [%l6+16], %l7
39604st %l7, [%l6+16]
39605add %l6, %l3, %l6
39606ld [%l6+16], %l7
39607st %l7, [%l6+16]
39608
39609P1821: !_MEMBAR (FP)
39610
39611P1822: !_BSTC [16] (maybe <- 0x42000001) (FP)
39612wr %g0, 0xe0, %asi
39613sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
39614add %i0, %i2, %i2
39615! preparing store val #0, next val will be in f36
39616fmovs %f16, %f20
39617fadds %f16, %f17, %f16
39618fmovd %f20, %f36
39619membar #Sync
39620stda %f32, [%i2 + 0 ] %asi
39621
39622P1823: !_MEMBAR (FP)
39623membar #StoreLoad
39624
39625P1824: !_REPLACEMENT [25] (Int) (Secondary ctx)
39626wr %g0, 0x81, %asi
39627sethi %hi(0x2000), %l7
39628ld [%i3+96], %l3
39629st %l3, [%i3+96]
39630add %i3, %l7, %o5
39631ld [%o5+96], %l3
39632st %l3, [%o5+96]
39633add %o5, %l7, %o5
39634ld [%o5+96], %l3
39635st %l3, [%o5+96]
39636add %o5, %l7, %o5
39637ld [%o5+96], %l3
39638st %l3, [%o5+96]
39639add %o5, %l7, %o5
39640ld [%o5+96], %l3
39641st %l3, [%o5+96]
39642add %o5, %l7, %o5
39643ld [%o5+96], %l3
39644st %l3, [%o5+96]
39645add %o5, %l7, %o5
39646ld [%o5+96], %l3
39647st %l3, [%o5+96]
39648add %o5, %l7, %o5
39649ld [%o5+96], %l3
39650st %l3, [%o5+96]
39651
39652P1825: !_MEMBAR (FP)
39653
39654P1826: !_BSTC [16] (maybe <- 0x42000002) (FP)
39655wr %g0, 0xe0, %asi
39656! preparing store val #0, next val will be in f36
39657fmovs %f16, %f20
39658fadds %f16, %f17, %f16
39659fmovd %f20, %f36
39660membar #Sync
39661stda %f32, [%i2 + 0 ] %asi
39662
39663P1827: !_MEMBAR (FP)
39664membar #StoreLoad
39665
39666P1828: !_REPLACEMENT [34] (Int)
39667sethi %hi(0x2000), %l3
39668ld [%i3+64], %l7
39669st %l7, [%i3+64]
39670add %i3, %l3, %l6
39671ld [%l6+64], %l7
39672st %l7, [%l6+64]
39673add %l6, %l3, %l6
39674ld [%l6+64], %l7
39675st %l7, [%l6+64]
39676add %l6, %l3, %l6
39677ld [%l6+64], %l7
39678st %l7, [%l6+64]
39679add %l6, %l3, %l6
39680ld [%l6+64], %l7
39681st %l7, [%l6+64]
39682add %l6, %l3, %l6
39683ld [%l6+64], %l7
39684st %l7, [%l6+64]
39685add %l6, %l3, %l6
39686ld [%l6+64], %l7
39687st %l7, [%l6+64]
39688add %l6, %l3, %l6
39689ld [%l6+64], %l7
39690st %l7, [%l6+64]
39691
39692P1829: !_REPLACEMENT [27] (Int) (CBR)
39693sethi %hi(0x2000), %o5
39694ld [%i3+160], %l6
39695st %l6, [%i3+160]
39696add %i3, %o5, %l3
39697ld [%l3+160], %l6
39698st %l6, [%l3+160]
39699add %l3, %o5, %l3
39700ld [%l3+160], %l6
39701st %l6, [%l3+160]
39702add %l3, %o5, %l3
39703ld [%l3+160], %l6
39704st %l6, [%l3+160]
39705add %l3, %o5, %l3
39706ld [%l3+160], %l6
39707st %l6, [%l3+160]
39708add %l3, %o5, %l3
39709ld [%l3+160], %l6
39710st %l6, [%l3+160]
39711add %l3, %o5, %l3
39712ld [%l3+160], %l6
39713st %l6, [%l3+160]
39714add %l3, %o5, %l3
39715ld [%l3+160], %l6
39716st %l6, [%l3+160]
39717
39718! cbranch
39719andcc %l0, 1, %g0
39720be,pn %xcc, TARGET1829
39721nop
39722RET1829:
39723
39724! lfsr step begin
39725srlx %l0, 1, %l7
39726xnor %l7, %l0, %l7
39727sllx %l7, 63, %l7
39728or %l7, %l0, %l0
39729srlx %l0, 1, %l0
39730
39731
39732P1830: !_MEMBAR (FP) (Secondary ctx)
39733
39734P1831: !_BSTC [33] (maybe <- 0x42000003) (FP) (Secondary ctx)
39735wr %g0, 0xe1, %asi
39736sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
39737sub %i0, %i3, %i3
39738! preparing store val #0, next val will be in f32
39739fmovs %f16, %f20
39740fadds %f16, %f17, %f16
39741fmovd %f20, %f32
39742membar #Sync
39743stda %f32, [%i3 + 0 ] %asi
39744
39745P1832: !_MEMBAR (FP) (Secondary ctx)
39746membar #StoreLoad
39747
39748P1833: !_REPLACEMENT [2] (Int)
39749sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
39750sub %i0, %i2, %i2
39751sethi %hi(0x2000), %l7
39752ld [%i2+8], %l3
39753st %l3, [%i2+8]
39754add %i2, %l7, %o5
39755ld [%o5+8], %l3
39756st %l3, [%o5+8]
39757add %o5, %l7, %o5
39758ld [%o5+8], %l3
39759st %l3, [%o5+8]
39760add %o5, %l7, %o5
39761ld [%o5+8], %l3
39762st %l3, [%o5+8]
39763add %o5, %l7, %o5
39764ld [%o5+8], %l3
39765st %l3, [%o5+8]
39766add %o5, %l7, %o5
39767ld [%o5+8], %l3
39768st %l3, [%o5+8]
39769add %o5, %l7, %o5
39770ld [%o5+8], %l3
39771st %l3, [%o5+8]
39772add %o5, %l7, %o5
39773ld [%o5+8], %l3
39774st %l3, [%o5+8]
39775
39776P1834: !_REPLACEMENT [24] (Int)
39777sethi %hi(0x2000), %l6
39778ld [%i2+64], %o5
39779st %o5, [%i2+64]
39780add %i2, %l6, %l7
39781ld [%l7+64], %o5
39782st %o5, [%l7+64]
39783add %l7, %l6, %l7
39784ld [%l7+64], %o5
39785st %o5, [%l7+64]
39786add %l7, %l6, %l7
39787ld [%l7+64], %o5
39788st %o5, [%l7+64]
39789add %l7, %l6, %l7
39790ld [%l7+64], %o5
39791st %o5, [%l7+64]
39792add %l7, %l6, %l7
39793ld [%l7+64], %o5
39794st %o5, [%l7+64]
39795add %l7, %l6, %l7
39796ld [%l7+64], %o5
39797st %o5, [%l7+64]
39798add %l7, %l6, %l7
39799ld [%l7+64], %o5
39800st %o5, [%l7+64]
39801
39802P1835: !_REPLACEMENT [29] (Int)
39803sethi %hi(0x2000), %l3
39804ld [%i2+4], %l7
39805st %l7, [%i2+4]
39806add %i2, %l3, %l6
39807ld [%l6+4], %l7
39808st %l7, [%l6+4]
39809add %l6, %l3, %l6
39810ld [%l6+4], %l7
39811st %l7, [%l6+4]
39812add %l6, %l3, %l6
39813ld [%l6+4], %l7
39814st %l7, [%l6+4]
39815add %l6, %l3, %l6
39816ld [%l6+4], %l7
39817st %l7, [%l6+4]
39818add %l6, %l3, %l6
39819ld [%l6+4], %l7
39820st %l7, [%l6+4]
39821add %l6, %l3, %l6
39822ld [%l6+4], %l7
39823st %l7, [%l6+4]
39824add %l6, %l3, %l6
39825ld [%l6+4], %l7
39826st %l7, [%l6+4]
39827
39828P1836: !_IDC_FLIP [24] (Int) (CBR)
39829sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
39830add %i0, %i3, %i3
39831IDC_FLIP(1836, 10346, 5, 0x45800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
39832
39833! cbranch
39834andcc %l0, 1, %g0
39835be,pt %xcc, TARGET1836
39836nop
39837RET1836:
39838
39839! lfsr step begin
39840srlx %l0, 1, %l6
39841xnor %l6, %l0, %l6
39842sllx %l6, 63, %l6
39843or %l6, %l0, %l0
39844srlx %l0, 1, %l0
39845
39846
39847P1837: !_REPLACEMENT [2] (Int) (CBR)
39848sethi %hi(0x2000), %l7
39849ld [%i2+8], %l3
39850st %l3, [%i2+8]
39851add %i2, %l7, %o5
39852ld [%o5+8], %l3
39853st %l3, [%o5+8]
39854add %o5, %l7, %o5
39855ld [%o5+8], %l3
39856st %l3, [%o5+8]
39857add %o5, %l7, %o5
39858ld [%o5+8], %l3
39859st %l3, [%o5+8]
39860add %o5, %l7, %o5
39861ld [%o5+8], %l3
39862st %l3, [%o5+8]
39863add %o5, %l7, %o5
39864ld [%o5+8], %l3
39865st %l3, [%o5+8]
39866add %o5, %l7, %o5
39867ld [%o5+8], %l3
39868st %l3, [%o5+8]
39869add %o5, %l7, %o5
39870ld [%o5+8], %l3
39871st %l3, [%o5+8]
39872
39873! cbranch
39874andcc %l0, 1, %g0
39875be,pt %xcc, TARGET1837
39876nop
39877RET1837:
39878
39879! lfsr step begin
39880srlx %l0, 1, %l6
39881xnor %l6, %l0, %l6
39882sllx %l6, 63, %l6
39883or %l6, %l0, %l0
39884srlx %l0, 1, %l0
39885
39886
39887P1838: !_MEMBAR (FP)
39888
39889P1839: !_BST [22] (maybe <- 0x42000004) (FP)
39890wr %g0, 0xf0, %asi
39891! preparing store val #0, next val will be in f32
39892fmovs %f16, %f20
39893fadds %f16, %f17, %f16
39894! preparing store val #1, next val will be in f33
39895fmovs %f16, %f21
39896fadds %f16, %f17, %f16
39897! preparing store val #2, next val will be in f40
39898fmovd %f20, %f32
39899fmovs %f16, %f20
39900fadds %f16, %f17, %f16
39901fmovd %f20, %f40
39902membar #Sync
39903stda %f32, [%i3 + 0 ] %asi
39904
39905P1840: !_MEMBAR (FP)
39906membar #StoreLoad
39907
39908P1841: !_REPLACEMENT [16] (Int)
39909sethi %hi(0x2000), %l6
39910ld [%i2+16], %o5
39911st %o5, [%i2+16]
39912add %i2, %l6, %l7
39913ld [%l7+16], %o5
39914st %o5, [%l7+16]
39915add %l7, %l6, %l7
39916ld [%l7+16], %o5
39917st %o5, [%l7+16]
39918add %l7, %l6, %l7
39919ld [%l7+16], %o5
39920st %o5, [%l7+16]
39921add %l7, %l6, %l7
39922ld [%l7+16], %o5
39923st %o5, [%l7+16]
39924add %l7, %l6, %l7
39925ld [%l7+16], %o5
39926st %o5, [%l7+16]
39927add %l7, %l6, %l7
39928ld [%l7+16], %o5
39929st %o5, [%l7+16]
39930add %l7, %l6, %l7
39931ld [%l7+16], %o5
39932st %o5, [%l7+16]
39933
39934P1842: !_REPLACEMENT [19] (Int) (CBR) (Secondary ctx)
39935wr %g0, 0x81, %asi
39936sethi %hi(0x2000), %l3
39937ld [%i2+0], %l7
39938st %l7, [%i2+0]
39939add %i2, %l3, %l6
39940ld [%l6+0], %l7
39941st %l7, [%l6+0]
39942add %l6, %l3, %l6
39943ld [%l6+0], %l7
39944st %l7, [%l6+0]
39945add %l6, %l3, %l6
39946ld [%l6+0], %l7
39947st %l7, [%l6+0]
39948add %l6, %l3, %l6
39949ld [%l6+0], %l7
39950st %l7, [%l6+0]
39951add %l6, %l3, %l6
39952ld [%l6+0], %l7
39953st %l7, [%l6+0]
39954add %l6, %l3, %l6
39955ld [%l6+0], %l7
39956st %l7, [%l6+0]
39957add %l6, %l3, %l6
39958ld [%l6+0], %l7
39959st %l7, [%l6+0]
39960
39961! cbranch
39962andcc %l0, 1, %g0
39963be,pn %xcc, TARGET1842
39964nop
39965RET1842:
39966
39967! lfsr step begin
39968srlx %l0, 1, %o5
39969xnor %o5, %l0, %o5
39970sllx %o5, 63, %o5
39971or %o5, %l0, %l0
39972srlx %l0, 1, %l0
39973
39974
39975P1843: !_REPLACEMENT [28] (Int) (Branch target of P2072)
39976sethi %hi(0x2000), %l3
39977ld [%i2+0], %l7
39978st %l7, [%i2+0]
39979add %i2, %l3, %l6
39980ld [%l6+0], %l7
39981st %l7, [%l6+0]
39982add %l6, %l3, %l6
39983ld [%l6+0], %l7
39984st %l7, [%l6+0]
39985add %l6, %l3, %l6
39986ld [%l6+0], %l7
39987st %l7, [%l6+0]
39988add %l6, %l3, %l6
39989ld [%l6+0], %l7
39990st %l7, [%l6+0]
39991add %l6, %l3, %l6
39992ld [%l6+0], %l7
39993st %l7, [%l6+0]
39994add %l6, %l3, %l6
39995ld [%l6+0], %l7
39996st %l7, [%l6+0]
39997add %l6, %l3, %l6
39998ld [%l6+0], %l7
39999st %l7, [%l6+0]
40000ba P1844
40001nop
40002
40003TARGET2072:
40004ba RET2072
40005nop
40006
40007
40008P1844: !_PREFETCH [32] (Int)
40009sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
40010add %i0, %i2, %i2
40011prefetch [%i2 + 96], 1
40012
40013P1845: !_REPLACEMENT [8] (Int) (Secondary ctx)
40014wr %g0, 0x81, %asi
40015sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
40016sub %i0, %i3, %i3
40017sethi %hi(0x2000), %o5
40018ld [%i3+0], %l6
40019st %l6, [%i3+0]
40020add %i3, %o5, %l3
40021ld [%l3+0], %l6
40022st %l6, [%l3+0]
40023add %l3, %o5, %l3
40024ld [%l3+0], %l6
40025st %l6, [%l3+0]
40026add %l3, %o5, %l3
40027ld [%l3+0], %l6
40028st %l6, [%l3+0]
40029add %l3, %o5, %l3
40030ld [%l3+0], %l6
40031st %l6, [%l3+0]
40032add %l3, %o5, %l3
40033ld [%l3+0], %l6
40034st %l6, [%l3+0]
40035add %l3, %o5, %l3
40036ld [%l3+0], %l6
40037st %l6, [%l3+0]
40038add %l3, %o5, %l3
40039ld [%l3+0], %l6
40040st %l6, [%l3+0]
40041
40042P1846: !_REPLACEMENT [17] (Int) (CBR)
40043sethi %hi(0x2000), %l7
40044ld [%i3+96], %l3
40045st %l3, [%i3+96]
40046add %i3, %l7, %o5
40047ld [%o5+96], %l3
40048st %l3, [%o5+96]
40049add %o5, %l7, %o5
40050ld [%o5+96], %l3
40051st %l3, [%o5+96]
40052add %o5, %l7, %o5
40053ld [%o5+96], %l3
40054st %l3, [%o5+96]
40055add %o5, %l7, %o5
40056ld [%o5+96], %l3
40057st %l3, [%o5+96]
40058add %o5, %l7, %o5
40059ld [%o5+96], %l3
40060st %l3, [%o5+96]
40061add %o5, %l7, %o5
40062ld [%o5+96], %l3
40063st %l3, [%o5+96]
40064add %o5, %l7, %o5
40065ld [%o5+96], %l3
40066st %l3, [%o5+96]
40067
40068! cbranch
40069andcc %l0, 1, %g0
40070be,pn %xcc, TARGET1846
40071nop
40072RET1846:
40073
40074! lfsr step begin
40075srlx %l0, 1, %l6
40076xnor %l6, %l0, %l6
40077sllx %l6, 63, %l6
40078or %l6, %l0, %l0
40079srlx %l0, 1, %l0
40080
40081
40082P1847: !_REPLACEMENT [32] (Int) (Secondary ctx)
40083wr %g0, 0x81, %asi
40084sethi %hi(0x2000), %l7
40085ld [%i3+96], %l3
40086st %l3, [%i3+96]
40087add %i3, %l7, %o5
40088ld [%o5+96], %l3
40089st %l3, [%o5+96]
40090add %o5, %l7, %o5
40091ld [%o5+96], %l3
40092st %l3, [%o5+96]
40093add %o5, %l7, %o5
40094ld [%o5+96], %l3
40095st %l3, [%o5+96]
40096add %o5, %l7, %o5
40097ld [%o5+96], %l3
40098st %l3, [%o5+96]
40099add %o5, %l7, %o5
40100ld [%o5+96], %l3
40101st %l3, [%o5+96]
40102add %o5, %l7, %o5
40103ld [%o5+96], %l3
40104st %l3, [%o5+96]
40105add %o5, %l7, %o5
40106ld [%o5+96], %l3
40107st %l3, [%o5+96]
40108
40109P1848: !_MEMBAR (FP)
40110
40111P1849: !_BSTC [19] (maybe <- 0x42000007) (FP)
40112wr %g0, 0xe0, %asi
40113sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
40114add %i0, %i2, %i2
40115! preparing store val #0, next val will be in f32
40116fmovs %f16, %f20
40117fadds %f16, %f17, %f16
40118fmovd %f20, %f32
40119membar #Sync
40120stda %f32, [%i2 + 0 ] %asi
40121
40122P1850: !_MEMBAR (FP)
40123
40124P1851: !_BST [33] (maybe <- 0x42000008) (FP)
40125wr %g0, 0xf0, %asi
40126sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
40127sub %i0, %i3, %i3
40128! preparing store val #0, next val will be in f32
40129fmovs %f16, %f20
40130fadds %f16, %f17, %f16
40131fmovd %f20, %f32
40132membar #Sync
40133stda %f32, [%i3 + 0 ] %asi
40134
40135P1852: !_MEMBAR (FP)
40136membar #StoreLoad
40137
40138P1853: !_ST [6] (maybe <- 0x2800001) (Int) (CBR) (Nucleus ctx)
40139wr %g0, 0x4, %asi
40140stwa %l4, [%i0 + 96] %asi
40141add %l4, 1, %l4
40142
40143! cbranch
40144andcc %l0, 1, %g0
40145be,pt %xcc, TARGET1853
40146nop
40147RET1853:
40148
40149! lfsr step begin
40150srlx %l0, 1, %l7
40151xnor %l7, %l0, %l7
40152sllx %l7, 63, %l7
40153or %l7, %l0, %l0
40154srlx %l0, 1, %l0
40155
40156
40157P1854: !_FLUSH [22] (Int) (Branch target of P1878)
40158! Unsupported instruction
40159ba P1855
40160nop
40161
40162TARGET1878:
40163ba RET1878
40164nop
40165
40166
40167P1855: !_REPLACEMENT [21] (Int) (Branch target of P2173)
40168sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
40169sub %i0, %i2, %i2
40170sethi %hi(0x2000), %o5
40171ld [%i2+0], %l6
40172st %l6, [%i2+0]
40173add %i2, %o5, %l3
40174ld [%l3+0], %l6
40175st %l6, [%l3+0]
40176add %l3, %o5, %l3
40177ld [%l3+0], %l6
40178st %l6, [%l3+0]
40179add %l3, %o5, %l3
40180ld [%l3+0], %l6
40181st %l6, [%l3+0]
40182add %l3, %o5, %l3
40183ld [%l3+0], %l6
40184st %l6, [%l3+0]
40185add %l3, %o5, %l3
40186ld [%l3+0], %l6
40187st %l6, [%l3+0]
40188add %l3, %o5, %l3
40189ld [%l3+0], %l6
40190st %l6, [%l3+0]
40191add %l3, %o5, %l3
40192ld [%l3+0], %l6
40193st %l6, [%l3+0]
40194ba P1856
40195nop
40196
40197TARGET2173:
40198ba RET2173
40199nop
40200
40201
40202P1856: !_REPLACEMENT [20] (Int)
40203sethi %hi(0x2000), %l7
40204ld [%i2+256], %l3
40205st %l3, [%i2+256]
40206add %i2, %l7, %o5
40207ld [%o5+256], %l3
40208st %l3, [%o5+256]
40209add %o5, %l7, %o5
40210ld [%o5+256], %l3
40211st %l3, [%o5+256]
40212add %o5, %l7, %o5
40213ld [%o5+256], %l3
40214st %l3, [%o5+256]
40215add %o5, %l7, %o5
40216ld [%o5+256], %l3
40217st %l3, [%o5+256]
40218add %o5, %l7, %o5
40219ld [%o5+256], %l3
40220st %l3, [%o5+256]
40221add %o5, %l7, %o5
40222ld [%o5+256], %l3
40223st %l3, [%o5+256]
40224add %o5, %l7, %o5
40225ld [%o5+256], %l3
40226st %l3, [%o5+256]
40227
40228P1857: !_LD [27] (Int)
40229sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
40230add %i0, %i3, %i3
40231lduw [%i3 + 160], %l7
40232! move %l7(lower) -> %o0(lower)
40233or %l7, %o0, %o0
40234
40235P1858: !_REPLACEMENT [2] (Int) (Branch target of P1853)
40236sethi %hi(0x2000), %o5
40237ld [%i2+8], %l6
40238st %l6, [%i2+8]
40239add %i2, %o5, %l3
40240ld [%l3+8], %l6
40241st %l6, [%l3+8]
40242add %l3, %o5, %l3
40243ld [%l3+8], %l6
40244st %l6, [%l3+8]
40245add %l3, %o5, %l3
40246ld [%l3+8], %l6
40247st %l6, [%l3+8]
40248add %l3, %o5, %l3
40249ld [%l3+8], %l6
40250st %l6, [%l3+8]
40251add %l3, %o5, %l3
40252ld [%l3+8], %l6
40253st %l6, [%l3+8]
40254add %l3, %o5, %l3
40255ld [%l3+8], %l6
40256st %l6, [%l3+8]
40257add %l3, %o5, %l3
40258ld [%l3+8], %l6
40259st %l6, [%l3+8]
40260ba P1859
40261nop
40262
40263TARGET1853:
40264ba RET1853
40265nop
40266
40267
40268P1859: !_REPLACEMENT [31] (Int) (Branch target of P2123)
40269sethi %hi(0x2000), %l7
40270ld [%i2+64], %l3
40271st %l3, [%i2+64]
40272add %i2, %l7, %o5
40273ld [%o5+64], %l3
40274st %l3, [%o5+64]
40275add %o5, %l7, %o5
40276ld [%o5+64], %l3
40277st %l3, [%o5+64]
40278add %o5, %l7, %o5
40279ld [%o5+64], %l3
40280st %l3, [%o5+64]
40281add %o5, %l7, %o5
40282ld [%o5+64], %l3
40283st %l3, [%o5+64]
40284add %o5, %l7, %o5
40285ld [%o5+64], %l3
40286st %l3, [%o5+64]
40287add %o5, %l7, %o5
40288ld [%o5+64], %l3
40289st %l3, [%o5+64]
40290add %o5, %l7, %o5
40291ld [%o5+64], %l3
40292st %l3, [%o5+64]
40293ba P1860
40294nop
40295
40296TARGET2123:
40297ba RET2123
40298nop
40299
40300
40301P1860: !_LD [26] (FP) (CBR)
40302ld [%i3 + 128], %f0
40303! 1 addresses covered
40304
40305! cbranch
40306andcc %l0, 1, %g0
40307be,pt %xcc, TARGET1860
40308nop
40309RET1860:
40310
40311! lfsr step begin
40312srlx %l0, 1, %l6
40313xnor %l6, %l0, %l6
40314sllx %l6, 63, %l6
40315or %l6, %l0, %l0
40316srlx %l0, 1, %l0
40317
40318
40319P1861: !_IDC_FLIP [22] (Int) (Branch target of P2159)
40320IDC_FLIP(1861, 6708, 5, 0x45800004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
40321ba P1862
40322nop
40323
40324TARGET2159:
40325ba RET2159
40326nop
40327
40328
40329P1862: !_REPLACEMENT [19] (Int) (Branch target of P2226)
40330sethi %hi(0x2000), %l6
40331ld [%i2+0], %o5
40332st %o5, [%i2+0]
40333add %i2, %l6, %l7
40334ld [%l7+0], %o5
40335st %o5, [%l7+0]
40336add %l7, %l6, %l7
40337ld [%l7+0], %o5
40338st %o5, [%l7+0]
40339add %l7, %l6, %l7
40340ld [%l7+0], %o5
40341st %o5, [%l7+0]
40342add %l7, %l6, %l7
40343ld [%l7+0], %o5
40344st %o5, [%l7+0]
40345add %l7, %l6, %l7
40346ld [%l7+0], %o5
40347st %o5, [%l7+0]
40348add %l7, %l6, %l7
40349ld [%l7+0], %o5
40350st %o5, [%l7+0]
40351add %l7, %l6, %l7
40352ld [%l7+0], %o5
40353st %o5, [%l7+0]
40354ba P1863
40355nop
40356
40357TARGET2226:
40358ba RET2226
40359nop
40360
40361
40362P1863: !_IDC_FLIP [14] (Int) (Branch target of P1846)
40363sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
40364add %i0, %i2, %i2
40365IDC_FLIP(1863, 26330, 5, 0x44000040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
40366ba P1864
40367nop
40368
40369TARGET1846:
40370ba RET1846
40371nop
40372
40373
40374P1864: !_PREFETCH [25] (Int) (Branch target of P1860)
40375prefetch [%i3 + 96], 1
40376ba P1865
40377nop
40378
40379TARGET1860:
40380ba RET1860
40381nop
40382
40383
40384P1865: !_MEMBAR (FP) (Secondary ctx)
40385membar #StoreLoad
40386
40387P1866: !_BLD [22] (FP) (Secondary ctx)
40388wr %g0, 0xf1, %asi
40389ldda [%i3 + 0] %asi, %f32
40390membar #Sync
40391! 3 addresses covered
40392fmovd %f32, %f18
40393fmovs %f18, %f1
40394fmovs %f19, %f2
40395fmovd %f40, %f18
40396fmovs %f18, %f3
40397
40398P1867: !_MEMBAR (FP) (Secondary ctx)
40399
40400P1868: !_REPLACEMENT [20] (Int)
40401sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
40402sub %i0, %i3, %i3
40403sethi %hi(0x2000), %l6
40404ld [%i3+256], %o5
40405st %o5, [%i3+256]
40406add %i3, %l6, %l7
40407ld [%l7+256], %o5
40408st %o5, [%l7+256]
40409add %l7, %l6, %l7
40410ld [%l7+256], %o5
40411st %o5, [%l7+256]
40412add %l7, %l6, %l7
40413ld [%l7+256], %o5
40414st %o5, [%l7+256]
40415add %l7, %l6, %l7
40416ld [%l7+256], %o5
40417st %o5, [%l7+256]
40418add %l7, %l6, %l7
40419ld [%l7+256], %o5
40420st %o5, [%l7+256]
40421add %l7, %l6, %l7
40422ld [%l7+256], %o5
40423st %o5, [%l7+256]
40424add %l7, %l6, %l7
40425ld [%l7+256], %o5
40426st %o5, [%l7+256]
40427
40428P1869: !_REPLACEMENT [8] (Int) (Nucleus ctx)
40429wr %g0, 0x4, %asi
40430sethi %hi(0x2000), %l3
40431ld [%i3+0], %l7
40432st %l7, [%i3+0]
40433add %i3, %l3, %l6
40434ld [%l6+0], %l7
40435st %l7, [%l6+0]
40436add %l6, %l3, %l6
40437ld [%l6+0], %l7
40438st %l7, [%l6+0]
40439add %l6, %l3, %l6
40440ld [%l6+0], %l7
40441st %l7, [%l6+0]
40442add %l6, %l3, %l6
40443ld [%l6+0], %l7
40444st %l7, [%l6+0]
40445add %l6, %l3, %l6
40446ld [%l6+0], %l7
40447st %l7, [%l6+0]
40448add %l6, %l3, %l6
40449ld [%l6+0], %l7
40450st %l7, [%l6+0]
40451add %l6, %l3, %l6
40452ld [%l6+0], %l7
40453st %l7, [%l6+0]
40454
40455P1870: !_PREFETCH [15] (Int)
40456prefetch [%i2 + 128], 1
40457
40458P1871: !_ST [7] (maybe <- 0x2800002) (Int)
40459stw %l4, [%i0 + 128 ]
40460add %l4, 1, %l4
40461
40462P1872: !_REPLACEMENT [7] (Int) (Nucleus ctx)
40463wr %g0, 0x4, %asi
40464sethi %hi(0x2000), %l7
40465ld [%i3+128], %l3
40466st %l3, [%i3+128]
40467add %i3, %l7, %o5
40468ld [%o5+128], %l3
40469st %l3, [%o5+128]
40470add %o5, %l7, %o5
40471ld [%o5+128], %l3
40472st %l3, [%o5+128]
40473add %o5, %l7, %o5
40474ld [%o5+128], %l3
40475st %l3, [%o5+128]
40476add %o5, %l7, %o5
40477ld [%o5+128], %l3
40478st %l3, [%o5+128]
40479add %o5, %l7, %o5
40480ld [%o5+128], %l3
40481st %l3, [%o5+128]
40482add %o5, %l7, %o5
40483ld [%o5+128], %l3
40484st %l3, [%o5+128]
40485add %o5, %l7, %o5
40486ld [%o5+128], %l3
40487st %l3, [%o5+128]
40488
40489P1873: !_REPLACEMENT [13] (Int)
40490sethi %hi(0x2000), %l6
40491ld [%i3+32], %o5
40492st %o5, [%i3+32]
40493add %i3, %l6, %l7
40494ld [%l7+32], %o5
40495st %o5, [%l7+32]
40496add %l7, %l6, %l7
40497ld [%l7+32], %o5
40498st %o5, [%l7+32]
40499add %l7, %l6, %l7
40500ld [%l7+32], %o5
40501st %o5, [%l7+32]
40502add %l7, %l6, %l7
40503ld [%l7+32], %o5
40504st %o5, [%l7+32]
40505add %l7, %l6, %l7
40506ld [%l7+32], %o5
40507st %o5, [%l7+32]
40508add %l7, %l6, %l7
40509ld [%l7+32], %o5
40510st %o5, [%l7+32]
40511add %l7, %l6, %l7
40512ld [%l7+32], %o5
40513st %o5, [%l7+32]
40514
40515P1874: !_REPLACEMENT [3] (Int) (Branch target of P1881)
40516sethi %hi(0x2000), %l3
40517ld [%i3+16], %l7
40518st %l7, [%i3+16]
40519add %i3, %l3, %l6
40520ld [%l6+16], %l7
40521st %l7, [%l6+16]
40522add %l6, %l3, %l6
40523ld [%l6+16], %l7
40524st %l7, [%l6+16]
40525add %l6, %l3, %l6
40526ld [%l6+16], %l7
40527st %l7, [%l6+16]
40528add %l6, %l3, %l6
40529ld [%l6+16], %l7
40530st %l7, [%l6+16]
40531add %l6, %l3, %l6
40532ld [%l6+16], %l7
40533st %l7, [%l6+16]
40534add %l6, %l3, %l6
40535ld [%l6+16], %l7
40536st %l7, [%l6+16]
40537add %l6, %l3, %l6
40538ld [%l6+16], %l7
40539st %l7, [%l6+16]
40540ba P1875
40541nop
40542
40543TARGET1881:
40544ba RET1881
40545nop
40546
40547
40548P1875: !_REPLACEMENT [5] (Int) (CBR)
40549sethi %hi(0x2000), %o5
40550ld [%i3+64], %l6
40551st %l6, [%i3+64]
40552add %i3, %o5, %l3
40553ld [%l3+64], %l6
40554st %l6, [%l3+64]
40555add %l3, %o5, %l3
40556ld [%l3+64], %l6
40557st %l6, [%l3+64]
40558add %l3, %o5, %l3
40559ld [%l3+64], %l6
40560st %l6, [%l3+64]
40561add %l3, %o5, %l3
40562ld [%l3+64], %l6
40563st %l6, [%l3+64]
40564add %l3, %o5, %l3
40565ld [%l3+64], %l6
40566st %l6, [%l3+64]
40567add %l3, %o5, %l3
40568ld [%l3+64], %l6
40569st %l6, [%l3+64]
40570add %l3, %o5, %l3
40571ld [%l3+64], %l6
40572st %l6, [%l3+64]
40573
40574! cbranch
40575andcc %l0, 1, %g0
40576be,pt %xcc, TARGET1875
40577nop
40578RET1875:
40579
40580! lfsr step begin
40581srlx %l0, 1, %l7
40582xnor %l7, %l0, %l7
40583sllx %l7, 63, %l7
40584or %l7, %l0, %l0
40585srlx %l0, 1, %l0
40586
40587
40588P1876: !_IDC_FLIP [26] (Int)
40589sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
40590add %i0, %i2, %i2
40591IDC_FLIP(1876, 19589, 5, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
40592
40593P1877: !_REPLACEMENT [5] (Int) (CBR)
40594sethi %hi(0x2000), %l6
40595ld [%i3+64], %o5
40596st %o5, [%i3+64]
40597add %i3, %l6, %l7
40598ld [%l7+64], %o5
40599st %o5, [%l7+64]
40600add %l7, %l6, %l7
40601ld [%l7+64], %o5
40602st %o5, [%l7+64]
40603add %l7, %l6, %l7
40604ld [%l7+64], %o5
40605st %o5, [%l7+64]
40606add %l7, %l6, %l7
40607ld [%l7+64], %o5
40608st %o5, [%l7+64]
40609add %l7, %l6, %l7
40610ld [%l7+64], %o5
40611st %o5, [%l7+64]
40612add %l7, %l6, %l7
40613ld [%l7+64], %o5
40614st %o5, [%l7+64]
40615add %l7, %l6, %l7
40616ld [%l7+64], %o5
40617st %o5, [%l7+64]
40618
40619! cbranch
40620andcc %l0, 1, %g0
40621be,pn %xcc, TARGET1877
40622nop
40623RET1877:
40624
40625! lfsr step begin
40626srlx %l0, 1, %l3
40627xnor %l3, %l0, %l3
40628sllx %l3, 63, %l3
40629or %l3, %l0, %l0
40630srlx %l0, 1, %l0
40631
40632
40633P1878: !_REPLACEMENT [9] (Int) (CBR)
40634sethi %hi(0x2000), %l6
40635ld [%i3+32], %o5
40636st %o5, [%i3+32]
40637add %i3, %l6, %l7
40638ld [%l7+32], %o5
40639st %o5, [%l7+32]
40640add %l7, %l6, %l7
40641ld [%l7+32], %o5
40642st %o5, [%l7+32]
40643add %l7, %l6, %l7
40644ld [%l7+32], %o5
40645st %o5, [%l7+32]
40646add %l7, %l6, %l7
40647ld [%l7+32], %o5
40648st %o5, [%l7+32]
40649add %l7, %l6, %l7
40650ld [%l7+32], %o5
40651st %o5, [%l7+32]
40652add %l7, %l6, %l7
40653ld [%l7+32], %o5
40654st %o5, [%l7+32]
40655add %l7, %l6, %l7
40656ld [%l7+32], %o5
40657st %o5, [%l7+32]
40658
40659! cbranch
40660andcc %l0, 1, %g0
40661be,pn %xcc, TARGET1878
40662nop
40663RET1878:
40664
40665! lfsr step begin
40666srlx %l0, 1, %l3
40667xnor %l3, %l0, %l3
40668sllx %l3, 63, %l3
40669or %l3, %l0, %l0
40670srlx %l0, 1, %l0
40671
40672
40673P1879: !_REPLACEMENT [31] (Int) (Secondary ctx)
40674wr %g0, 0x81, %asi
40675sethi %hi(0x2000), %l6
40676ld [%i3+64], %o5
40677st %o5, [%i3+64]
40678add %i3, %l6, %l7
40679ld [%l7+64], %o5
40680st %o5, [%l7+64]
40681add %l7, %l6, %l7
40682ld [%l7+64], %o5
40683st %o5, [%l7+64]
40684add %l7, %l6, %l7
40685ld [%l7+64], %o5
40686st %o5, [%l7+64]
40687add %l7, %l6, %l7
40688ld [%l7+64], %o5
40689st %o5, [%l7+64]
40690add %l7, %l6, %l7
40691ld [%l7+64], %o5
40692st %o5, [%l7+64]
40693add %l7, %l6, %l7
40694ld [%l7+64], %o5
40695st %o5, [%l7+64]
40696add %l7, %l6, %l7
40697ld [%l7+64], %o5
40698st %o5, [%l7+64]
40699
40700P1880: !_REPLACEMENT [17] (Int)
40701sethi %hi(0x2000), %l3
40702ld [%i3+96], %l7
40703st %l7, [%i3+96]
40704add %i3, %l3, %l6
40705ld [%l6+96], %l7
40706st %l7, [%l6+96]
40707add %l6, %l3, %l6
40708ld [%l6+96], %l7
40709st %l7, [%l6+96]
40710add %l6, %l3, %l6
40711ld [%l6+96], %l7
40712st %l7, [%l6+96]
40713add %l6, %l3, %l6
40714ld [%l6+96], %l7
40715st %l7, [%l6+96]
40716add %l6, %l3, %l6
40717ld [%l6+96], %l7
40718st %l7, [%l6+96]
40719add %l6, %l3, %l6
40720ld [%l6+96], %l7
40721st %l7, [%l6+96]
40722add %l6, %l3, %l6
40723ld [%l6+96], %l7
40724st %l7, [%l6+96]
40725
40726P1881: !_FLUSH [31] (Int) (CBR) (Branch target of P2217)
40727! Unsupported instruction
40728
40729! cbranch
40730andcc %l0, 1, %g0
40731be,pn %xcc, TARGET1881
40732nop
40733RET1881:
40734
40735! lfsr step begin
40736srlx %l0, 1, %o5
40737xnor %o5, %l0, %o5
40738sllx %o5, 63, %o5
40739or %o5, %l0, %l0
40740srlx %l0, 1, %l0
40741
40742ba P1882
40743nop
40744
40745TARGET2217:
40746ba RET2217
40747nop
40748
40749
40750P1882: !_IDC_FLIP [32] (Int)
40751sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
40752add %i0, %i3, %i3
40753IDC_FLIP(1882, 21698, 5, 0x46000060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
40754
40755P1883: !_REPLACEMENT [25] (Int) (Branch target of P2111)
40756sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
40757add %i0, %i2, %i2
40758sethi %hi(0x2000), %l6
40759ld [%i2+96], %o5
40760st %o5, [%i2+96]
40761add %i2, %l6, %l7
40762ld [%l7+96], %o5
40763st %o5, [%l7+96]
40764add %l7, %l6, %l7
40765ld [%l7+96], %o5
40766st %o5, [%l7+96]
40767add %l7, %l6, %l7
40768ld [%l7+96], %o5
40769st %o5, [%l7+96]
40770add %l7, %l6, %l7
40771ld [%l7+96], %o5
40772st %o5, [%l7+96]
40773add %l7, %l6, %l7
40774ld [%l7+96], %o5
40775st %o5, [%l7+96]
40776add %l7, %l6, %l7
40777ld [%l7+96], %o5
40778st %o5, [%l7+96]
40779add %l7, %l6, %l7
40780ld [%l7+96], %o5
40781st %o5, [%l7+96]
40782ba P1884
40783nop
40784
40785TARGET2111:
40786ba RET2111
40787nop
40788
40789
40790P1884: !_REPLACEMENT [4] (Int) (Secondary ctx)
40791wr %g0, 0x81, %asi
40792sethi %hi(0x2000), %l3
40793ld [%i2+32], %l7
40794st %l7, [%i2+32]
40795add %i2, %l3, %l6
40796ld [%l6+32], %l7
40797st %l7, [%l6+32]
40798add %l6, %l3, %l6
40799ld [%l6+32], %l7
40800st %l7, [%l6+32]
40801add %l6, %l3, %l6
40802ld [%l6+32], %l7
40803st %l7, [%l6+32]
40804add %l6, %l3, %l6
40805ld [%l6+32], %l7
40806st %l7, [%l6+32]
40807add %l6, %l3, %l6
40808ld [%l6+32], %l7
40809st %l7, [%l6+32]
40810add %l6, %l3, %l6
40811ld [%l6+32], %l7
40812st %l7, [%l6+32]
40813add %l6, %l3, %l6
40814ld [%l6+32], %l7
40815st %l7, [%l6+32]
40816
40817P1885: !_PREFETCH [18] (Int)
40818sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
40819add %i0, %i3, %i3
40820prefetch [%i3 + 128], 1
40821
40822P1886: !_REPLACEMENT [22] (Int)
40823sethi %hi(0x2000), %o5
40824ld [%i2+4], %l6
40825st %l6, [%i2+4]
40826add %i2, %o5, %l3
40827ld [%l3+4], %l6
40828st %l6, [%l3+4]
40829add %l3, %o5, %l3
40830ld [%l3+4], %l6
40831st %l6, [%l3+4]
40832add %l3, %o5, %l3
40833ld [%l3+4], %l6
40834st %l6, [%l3+4]
40835add %l3, %o5, %l3
40836ld [%l3+4], %l6
40837st %l6, [%l3+4]
40838add %l3, %o5, %l3
40839ld [%l3+4], %l6
40840st %l6, [%l3+4]
40841add %l3, %o5, %l3
40842ld [%l3+4], %l6
40843st %l6, [%l3+4]
40844add %l3, %o5, %l3
40845ld [%l3+4], %l6
40846st %l6, [%l3+4]
40847
40848P1887: !_REPLACEMENT [11] (Int) (Secondary ctx)
40849wr %g0, 0x81, %asi
40850sethi %hi(0x2000), %l7
40851ld [%i2+0], %l3
40852st %l3, [%i2+0]
40853add %i2, %l7, %o5
40854ld [%o5+0], %l3
40855st %l3, [%o5+0]
40856add %o5, %l7, %o5
40857ld [%o5+0], %l3
40858st %l3, [%o5+0]
40859add %o5, %l7, %o5
40860ld [%o5+0], %l3
40861st %l3, [%o5+0]
40862add %o5, %l7, %o5
40863ld [%o5+0], %l3
40864st %l3, [%o5+0]
40865add %o5, %l7, %o5
40866ld [%o5+0], %l3
40867st %l3, [%o5+0]
40868add %o5, %l7, %o5
40869ld [%o5+0], %l3
40870st %l3, [%o5+0]
40871add %o5, %l7, %o5
40872ld [%o5+0], %l3
40873st %l3, [%o5+0]
40874
40875P1888: !_IDC_FLIP [11] (Int)
40876sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
40877add %i0, %i2, %i2
40878IDC_FLIP(1888, 25341, 5, 0x44000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
40879
40880P1889: !_REPLACEMENT [1] (Int) (Nucleus ctx)
40881wr %g0, 0x4, %asi
40882sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
40883sub %i0, %i3, %i3
40884sethi %hi(0x2000), %l6
40885ld [%i3+4], %o5
40886st %o5, [%i3+4]
40887add %i3, %l6, %l7
40888ld [%l7+4], %o5
40889st %o5, [%l7+4]
40890add %l7, %l6, %l7
40891ld [%l7+4], %o5
40892st %o5, [%l7+4]
40893add %l7, %l6, %l7
40894ld [%l7+4], %o5
40895st %o5, [%l7+4]
40896add %l7, %l6, %l7
40897ld [%l7+4], %o5
40898st %o5, [%l7+4]
40899add %l7, %l6, %l7
40900ld [%l7+4], %o5
40901st %o5, [%l7+4]
40902add %l7, %l6, %l7
40903ld [%l7+4], %o5
40904st %o5, [%l7+4]
40905add %l7, %l6, %l7
40906ld [%l7+4], %o5
40907st %o5, [%l7+4]
40908
40909P1890: !_REPLACEMENT [25] (Int) (CBR)
40910sethi %hi(0x2000), %l3
40911ld [%i3+96], %l7
40912st %l7, [%i3+96]
40913add %i3, %l3, %l6
40914ld [%l6+96], %l7
40915st %l7, [%l6+96]
40916add %l6, %l3, %l6
40917ld [%l6+96], %l7
40918st %l7, [%l6+96]
40919add %l6, %l3, %l6
40920ld [%l6+96], %l7
40921st %l7, [%l6+96]
40922add %l6, %l3, %l6
40923ld [%l6+96], %l7
40924st %l7, [%l6+96]
40925add %l6, %l3, %l6
40926ld [%l6+96], %l7
40927st %l7, [%l6+96]
40928add %l6, %l3, %l6
40929ld [%l6+96], %l7
40930st %l7, [%l6+96]
40931add %l6, %l3, %l6
40932ld [%l6+96], %l7
40933st %l7, [%l6+96]
40934
40935! cbranch
40936andcc %l0, 1, %g0
40937be,pt %xcc, TARGET1890
40938nop
40939RET1890:
40940
40941! lfsr step begin
40942srlx %l0, 1, %o5
40943xnor %o5, %l0, %o5
40944sllx %o5, 63, %o5
40945or %o5, %l0, %l0
40946srlx %l0, 1, %l0
40947
40948
40949P1891: !_REPLACEMENT [13] (Int)
40950sethi %hi(0x2000), %l3
40951ld [%i3+32], %l7
40952st %l7, [%i3+32]
40953add %i3, %l3, %l6
40954ld [%l6+32], %l7
40955st %l7, [%l6+32]
40956add %l6, %l3, %l6
40957ld [%l6+32], %l7
40958st %l7, [%l6+32]
40959add %l6, %l3, %l6
40960ld [%l6+32], %l7
40961st %l7, [%l6+32]
40962add %l6, %l3, %l6
40963ld [%l6+32], %l7
40964st %l7, [%l6+32]
40965add %l6, %l3, %l6
40966ld [%l6+32], %l7
40967st %l7, [%l6+32]
40968add %l6, %l3, %l6
40969ld [%l6+32], %l7
40970st %l7, [%l6+32]
40971add %l6, %l3, %l6
40972ld [%l6+32], %l7
40973st %l7, [%l6+32]
40974
40975P1892: !_REPLACEMENT [19] (Int) (Branch target of P1894)
40976sethi %hi(0x2000), %o5
40977ld [%i3+0], %l6
40978st %l6, [%i3+0]
40979add %i3, %o5, %l3
40980ld [%l3+0], %l6
40981st %l6, [%l3+0]
40982add %l3, %o5, %l3
40983ld [%l3+0], %l6
40984st %l6, [%l3+0]
40985add %l3, %o5, %l3
40986ld [%l3+0], %l6
40987st %l6, [%l3+0]
40988add %l3, %o5, %l3
40989ld [%l3+0], %l6
40990st %l6, [%l3+0]
40991add %l3, %o5, %l3
40992ld [%l3+0], %l6
40993st %l6, [%l3+0]
40994add %l3, %o5, %l3
40995ld [%l3+0], %l6
40996st %l6, [%l3+0]
40997add %l3, %o5, %l3
40998ld [%l3+0], %l6
40999st %l6, [%l3+0]
41000ba P1893
41001nop
41002
41003TARGET1894:
41004ba RET1894
41005nop
41006
41007
41008P1893: !_REPLACEMENT [12] (Int)
41009sethi %hi(0x2000), %l7
41010ld [%i3+4], %l3
41011st %l3, [%i3+4]
41012add %i3, %l7, %o5
41013ld [%o5+4], %l3
41014st %l3, [%o5+4]
41015add %o5, %l7, %o5
41016ld [%o5+4], %l3
41017st %l3, [%o5+4]
41018add %o5, %l7, %o5
41019ld [%o5+4], %l3
41020st %l3, [%o5+4]
41021add %o5, %l7, %o5
41022ld [%o5+4], %l3
41023st %l3, [%o5+4]
41024add %o5, %l7, %o5
41025ld [%o5+4], %l3
41026st %l3, [%o5+4]
41027add %o5, %l7, %o5
41028ld [%o5+4], %l3
41029st %l3, [%o5+4]
41030add %o5, %l7, %o5
41031ld [%o5+4], %l3
41032st %l3, [%o5+4]
41033
41034P1894: !_LD [16] (Int) (CBR)
41035sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
41036add %i0, %i2, %i2
41037lduw [%i2 + 16], %o1
41038! move %o1(lower) -> %o1(upper)
41039sllx %o1, 32, %o1
41040
41041! cbranch
41042andcc %l0, 1, %g0
41043be,pt %xcc, TARGET1894
41044nop
41045RET1894:
41046
41047! lfsr step begin
41048srlx %l0, 1, %o5
41049xnor %o5, %l0, %o5
41050sllx %o5, 63, %o5
41051or %o5, %l0, %l0
41052srlx %l0, 1, %l0
41053
41054
41055P1895: !_LD [22] (Int)
41056sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
41057add %i0, %i3, %i3
41058lduw [%i3 + 4], %l6
41059! move %l6(lower) -> %o1(lower)
41060or %l6, %o1, %o1
41061
41062P1896: !_REPLACEMENT [4] (Int)
41063sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
41064add %i0, %i2, %i2
41065sethi %hi(0x2000), %l7
41066ld [%i2+32], %l3
41067st %l3, [%i2+32]
41068add %i2, %l7, %o5
41069ld [%o5+32], %l3
41070st %l3, [%o5+32]
41071add %o5, %l7, %o5
41072ld [%o5+32], %l3
41073st %l3, [%o5+32]
41074add %o5, %l7, %o5
41075ld [%o5+32], %l3
41076st %l3, [%o5+32]
41077add %o5, %l7, %o5
41078ld [%o5+32], %l3
41079st %l3, [%o5+32]
41080add %o5, %l7, %o5
41081ld [%o5+32], %l3
41082st %l3, [%o5+32]
41083add %o5, %l7, %o5
41084ld [%o5+32], %l3
41085st %l3, [%o5+32]
41086add %o5, %l7, %o5
41087ld [%o5+32], %l3
41088st %l3, [%o5+32]
41089
41090P1897: !_REPLACEMENT [19] (Int)
41091sethi %hi(0x2000), %l6
41092ld [%i2+0], %o5
41093st %o5, [%i2+0]
41094add %i2, %l6, %l7
41095ld [%l7+0], %o5
41096st %o5, [%l7+0]
41097add %l7, %l6, %l7
41098ld [%l7+0], %o5
41099st %o5, [%l7+0]
41100add %l7, %l6, %l7
41101ld [%l7+0], %o5
41102st %o5, [%l7+0]
41103add %l7, %l6, %l7
41104ld [%l7+0], %o5
41105st %o5, [%l7+0]
41106add %l7, %l6, %l7
41107ld [%l7+0], %o5
41108st %o5, [%l7+0]
41109add %l7, %l6, %l7
41110ld [%l7+0], %o5
41111st %o5, [%l7+0]
41112add %l7, %l6, %l7
41113ld [%l7+0], %o5
41114st %o5, [%l7+0]
41115
41116P1898: !_REPLACEMENT [7] (Int)
41117sethi %hi(0x2000), %l3
41118ld [%i2+128], %l7
41119st %l7, [%i2+128]
41120add %i2, %l3, %l6
41121ld [%l6+128], %l7
41122st %l7, [%l6+128]
41123add %l6, %l3, %l6
41124ld [%l6+128], %l7
41125st %l7, [%l6+128]
41126add %l6, %l3, %l6
41127ld [%l6+128], %l7
41128st %l7, [%l6+128]
41129add %l6, %l3, %l6
41130ld [%l6+128], %l7
41131st %l7, [%l6+128]
41132add %l6, %l3, %l6
41133ld [%l6+128], %l7
41134st %l7, [%l6+128]
41135add %l6, %l3, %l6
41136ld [%l6+128], %l7
41137st %l7, [%l6+128]
41138add %l6, %l3, %l6
41139ld [%l6+128], %l7
41140st %l7, [%l6+128]
41141
41142P1899: !_REPLACEMENT [30] (Int) (Nucleus ctx)
41143wr %g0, 0x4, %asi
41144sethi %hi(0x2000), %o5
41145ld [%i2+32], %l6
41146st %l6, [%i2+32]
41147add %i2, %o5, %l3
41148ld [%l3+32], %l6
41149st %l6, [%l3+32]
41150add %l3, %o5, %l3
41151ld [%l3+32], %l6
41152st %l6, [%l3+32]
41153add %l3, %o5, %l3
41154ld [%l3+32], %l6
41155st %l6, [%l3+32]
41156add %l3, %o5, %l3
41157ld [%l3+32], %l6
41158st %l6, [%l3+32]
41159add %l3, %o5, %l3
41160ld [%l3+32], %l6
41161st %l6, [%l3+32]
41162add %l3, %o5, %l3
41163ld [%l3+32], %l6
41164st %l6, [%l3+32]
41165add %l3, %o5, %l3
41166ld [%l3+32], %l6
41167st %l6, [%l3+32]
41168
41169P1900: !_REPLACEMENT [14] (Int) (Secondary ctx)
41170wr %g0, 0x81, %asi
41171sethi %hi(0x2000), %l7
41172ld [%i2+64], %l3
41173st %l3, [%i2+64]
41174add %i2, %l7, %o5
41175ld [%o5+64], %l3
41176st %l3, [%o5+64]
41177add %o5, %l7, %o5
41178ld [%o5+64], %l3
41179st %l3, [%o5+64]
41180add %o5, %l7, %o5
41181ld [%o5+64], %l3
41182st %l3, [%o5+64]
41183add %o5, %l7, %o5
41184ld [%o5+64], %l3
41185st %l3, [%o5+64]
41186add %o5, %l7, %o5
41187ld [%o5+64], %l3
41188st %l3, [%o5+64]
41189add %o5, %l7, %o5
41190ld [%o5+64], %l3
41191st %l3, [%o5+64]
41192add %o5, %l7, %o5
41193ld [%o5+64], %l3
41194st %l3, [%o5+64]
41195
41196P1901: !_REPLACEMENT [18] (Int) (CBR)
41197sethi %hi(0x2000), %l6
41198ld [%i2+128], %o5
41199st %o5, [%i2+128]
41200add %i2, %l6, %l7
41201ld [%l7+128], %o5
41202st %o5, [%l7+128]
41203add %l7, %l6, %l7
41204ld [%l7+128], %o5
41205st %o5, [%l7+128]
41206add %l7, %l6, %l7
41207ld [%l7+128], %o5
41208st %o5, [%l7+128]
41209add %l7, %l6, %l7
41210ld [%l7+128], %o5
41211st %o5, [%l7+128]
41212add %l7, %l6, %l7
41213ld [%l7+128], %o5
41214st %o5, [%l7+128]
41215add %l7, %l6, %l7
41216ld [%l7+128], %o5
41217st %o5, [%l7+128]
41218add %l7, %l6, %l7
41219ld [%l7+128], %o5
41220st %o5, [%l7+128]
41221
41222! cbranch
41223andcc %l0, 1, %g0
41224be,pn %xcc, TARGET1901
41225nop
41226RET1901:
41227
41228! lfsr step begin
41229srlx %l0, 1, %l3
41230xnor %l3, %l0, %l3
41231sllx %l3, 63, %l3
41232or %l3, %l0, %l0
41233srlx %l0, 1, %l0
41234
41235
41236P1902: !_REPLACEMENT [31] (Int) (CBR) (Branch target of P1913)
41237sethi %hi(0x2000), %l6
41238ld [%i2+64], %o5
41239st %o5, [%i2+64]
41240add %i2, %l6, %l7
41241ld [%l7+64], %o5
41242st %o5, [%l7+64]
41243add %l7, %l6, %l7
41244ld [%l7+64], %o5
41245st %o5, [%l7+64]
41246add %l7, %l6, %l7
41247ld [%l7+64], %o5
41248st %o5, [%l7+64]
41249add %l7, %l6, %l7
41250ld [%l7+64], %o5
41251st %o5, [%l7+64]
41252add %l7, %l6, %l7
41253ld [%l7+64], %o5
41254st %o5, [%l7+64]
41255add %l7, %l6, %l7
41256ld [%l7+64], %o5
41257st %o5, [%l7+64]
41258add %l7, %l6, %l7
41259ld [%l7+64], %o5
41260st %o5, [%l7+64]
41261
41262! cbranch
41263andcc %l0, 1, %g0
41264be,pt %xcc, TARGET1902
41265nop
41266RET1902:
41267
41268! lfsr step begin
41269srlx %l0, 1, %l3
41270xnor %l3, %l0, %l3
41271sllx %l3, 63, %l3
41272or %l3, %l0, %l0
41273srlx %l0, 1, %l0
41274
41275ba P1903
41276nop
41277
41278TARGET1913:
41279ba RET1913
41280nop
41281
41282
41283P1903: !_REPLACEMENT [16] (Int) (Branch target of P1837)
41284sethi %hi(0x2000), %l6
41285ld [%i2+16], %o5
41286st %o5, [%i2+16]
41287add %i2, %l6, %l7
41288ld [%l7+16], %o5
41289st %o5, [%l7+16]
41290add %l7, %l6, %l7
41291ld [%l7+16], %o5
41292st %o5, [%l7+16]
41293add %l7, %l6, %l7
41294ld [%l7+16], %o5
41295st %o5, [%l7+16]
41296add %l7, %l6, %l7
41297ld [%l7+16], %o5
41298st %o5, [%l7+16]
41299add %l7, %l6, %l7
41300ld [%l7+16], %o5
41301st %o5, [%l7+16]
41302add %l7, %l6, %l7
41303ld [%l7+16], %o5
41304st %o5, [%l7+16]
41305add %l7, %l6, %l7
41306ld [%l7+16], %o5
41307st %o5, [%l7+16]
41308ba P1904
41309nop
41310
41311TARGET1837:
41312ba RET1837
41313nop
41314
41315
41316P1904: !_REPLACEMENT [4] (Int)
41317sethi %hi(0x2000), %l3
41318ld [%i2+32], %l7
41319st %l7, [%i2+32]
41320add %i2, %l3, %l6
41321ld [%l6+32], %l7
41322st %l7, [%l6+32]
41323add %l6, %l3, %l6
41324ld [%l6+32], %l7
41325st %l7, [%l6+32]
41326add %l6, %l3, %l6
41327ld [%l6+32], %l7
41328st %l7, [%l6+32]
41329add %l6, %l3, %l6
41330ld [%l6+32], %l7
41331st %l7, [%l6+32]
41332add %l6, %l3, %l6
41333ld [%l6+32], %l7
41334st %l7, [%l6+32]
41335add %l6, %l3, %l6
41336ld [%l6+32], %l7
41337st %l7, [%l6+32]
41338add %l6, %l3, %l6
41339ld [%l6+32], %l7
41340st %l7, [%l6+32]
41341
41342P1905: !_FLUSH [32] (Int)
41343! Unsupported instruction
41344
41345P1906: !_LD [2] (FP)
41346ld [%i0 + 8], %f4
41347! 1 addresses covered
41348
41349P1907: !_REPLACEMENT [2] (Int)
41350sethi %hi(0x2000), %o5
41351ld [%i2+8], %l6
41352st %l6, [%i2+8]
41353add %i2, %o5, %l3
41354ld [%l3+8], %l6
41355st %l6, [%l3+8]
41356add %l3, %o5, %l3
41357ld [%l3+8], %l6
41358st %l6, [%l3+8]
41359add %l3, %o5, %l3
41360ld [%l3+8], %l6
41361st %l6, [%l3+8]
41362add %l3, %o5, %l3
41363ld [%l3+8], %l6
41364st %l6, [%l3+8]
41365add %l3, %o5, %l3
41366ld [%l3+8], %l6
41367st %l6, [%l3+8]
41368add %l3, %o5, %l3
41369ld [%l3+8], %l6
41370st %l6, [%l3+8]
41371add %l3, %o5, %l3
41372ld [%l3+8], %l6
41373st %l6, [%l3+8]
41374
41375P1908: !_REPLACEMENT [19] (Int) (Nucleus ctx)
41376wr %g0, 0x4, %asi
41377sethi %hi(0x2000), %l7
41378ld [%i2+0], %l3
41379st %l3, [%i2+0]
41380add %i2, %l7, %o5
41381ld [%o5+0], %l3
41382st %l3, [%o5+0]
41383add %o5, %l7, %o5
41384ld [%o5+0], %l3
41385st %l3, [%o5+0]
41386add %o5, %l7, %o5
41387ld [%o5+0], %l3
41388st %l3, [%o5+0]
41389add %o5, %l7, %o5
41390ld [%o5+0], %l3
41391st %l3, [%o5+0]
41392add %o5, %l7, %o5
41393ld [%o5+0], %l3
41394st %l3, [%o5+0]
41395add %o5, %l7, %o5
41396ld [%o5+0], %l3
41397st %l3, [%o5+0]
41398add %o5, %l7, %o5
41399ld [%o5+0], %l3
41400st %l3, [%o5+0]
41401
41402P1909: !_REPLACEMENT [10] (Int)
41403sethi %hi(0x2000), %l6
41404ld [%i2+64], %o5
41405st %o5, [%i2+64]
41406add %i2, %l6, %l7
41407ld [%l7+64], %o5
41408st %o5, [%l7+64]
41409add %l7, %l6, %l7
41410ld [%l7+64], %o5
41411st %o5, [%l7+64]
41412add %l7, %l6, %l7
41413ld [%l7+64], %o5
41414st %o5, [%l7+64]
41415add %l7, %l6, %l7
41416ld [%l7+64], %o5
41417st %o5, [%l7+64]
41418add %l7, %l6, %l7
41419ld [%l7+64], %o5
41420st %o5, [%l7+64]
41421add %l7, %l6, %l7
41422ld [%l7+64], %o5
41423st %o5, [%l7+64]
41424add %l7, %l6, %l7
41425ld [%l7+64], %o5
41426st %o5, [%l7+64]
41427
41428P1910: !_REPLACEMENT [7] (Int)
41429sethi %hi(0x2000), %l3
41430ld [%i2+128], %l7
41431st %l7, [%i2+128]
41432add %i2, %l3, %l6
41433ld [%l6+128], %l7
41434st %l7, [%l6+128]
41435add %l6, %l3, %l6
41436ld [%l6+128], %l7
41437st %l7, [%l6+128]
41438add %l6, %l3, %l6
41439ld [%l6+128], %l7
41440st %l7, [%l6+128]
41441add %l6, %l3, %l6
41442ld [%l6+128], %l7
41443st %l7, [%l6+128]
41444add %l6, %l3, %l6
41445ld [%l6+128], %l7
41446st %l7, [%l6+128]
41447add %l6, %l3, %l6
41448ld [%l6+128], %l7
41449st %l7, [%l6+128]
41450add %l6, %l3, %l6
41451ld [%l6+128], %l7
41452st %l7, [%l6+128]
41453
41454P1911: !_REPLACEMENT [17] (Int)
41455sethi %hi(0x2000), %o5
41456ld [%i2+96], %l6
41457st %l6, [%i2+96]
41458add %i2, %o5, %l3
41459ld [%l3+96], %l6
41460st %l6, [%l3+96]
41461add %l3, %o5, %l3
41462ld [%l3+96], %l6
41463st %l6, [%l3+96]
41464add %l3, %o5, %l3
41465ld [%l3+96], %l6
41466st %l6, [%l3+96]
41467add %l3, %o5, %l3
41468ld [%l3+96], %l6
41469st %l6, [%l3+96]
41470add %l3, %o5, %l3
41471ld [%l3+96], %l6
41472st %l6, [%l3+96]
41473add %l3, %o5, %l3
41474ld [%l3+96], %l6
41475st %l6, [%l3+96]
41476add %l3, %o5, %l3
41477ld [%l3+96], %l6
41478st %l6, [%l3+96]
41479
41480P1912: !_REPLACEMENT [29] (Int) (Loop exit)
41481sethi %hi(0x2000), %l7
41482ld [%i2+4], %l3
41483st %l3, [%i2+4]
41484add %i2, %l7, %o5
41485ld [%o5+4], %l3
41486st %l3, [%o5+4]
41487add %o5, %l7, %o5
41488ld [%o5+4], %l3
41489st %l3, [%o5+4]
41490add %o5, %l7, %o5
41491ld [%o5+4], %l3
41492st %l3, [%o5+4]
41493add %o5, %l7, %o5
41494ld [%o5+4], %l3
41495st %l3, [%o5+4]
41496add %o5, %l7, %o5
41497ld [%o5+4], %l3
41498st %l3, [%o5+4]
41499add %o5, %l7, %o5
41500ld [%o5+4], %l3
41501st %l3, [%o5+4]
41502add %o5, %l7, %o5
41503ld [%o5+4], %l3
41504st %l3, [%o5+4]
41505!---- flushing int results buffer----
41506mov %o0, %l5
41507mov %o1, %l5
41508!---- flushing fp results buffer to %f30 ----
41509fmovd %f0, %f30
41510fmovd %f2, %f30
41511fmovs %f4, %f30
41512!--
41513loop_exit_5_0:
41514sub %l2, 1, %l2
41515cmp %l2, 0
41516bg loop_entry_5_0
41517nop
41518
41519P1913: !_MEMBAR (FP) (Loop entry) (CBR) (Secondary ctx)
41520sethi %hi(0x4), %l2
41521or %l2, %lo(0x4), %l2
41522loop_entry_5_1:
41523
41524! cbranch
41525andcc %l0, 1, %g0
41526be,pn %xcc, TARGET1913
41527nop
41528RET1913:
41529
41530! lfsr step begin
41531srlx %l0, 1, %l7
41532xnor %l7, %l0, %l7
41533sllx %l7, 63, %l7
41534or %l7, %l0, %l0
41535srlx %l0, 1, %l0
41536
41537
41538P1914: !_BST [29] (maybe <- 0x42000009) (FP) (Secondary ctx)
41539wr %g0, 0xf1, %asi
41540sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
41541add %i0, %i3, %i3
41542! preparing store val #0, next val will be in f32
41543fmovs %f16, %f20
41544fadds %f16, %f17, %f16
41545! preparing store val #1, next val will be in f33
41546fmovs %f16, %f21
41547fadds %f16, %f17, %f16
41548! preparing store val #2, next val will be in f40
41549fmovd %f20, %f32
41550fmovs %f16, %f20
41551fadds %f16, %f17, %f16
41552fmovd %f20, %f40
41553membar #Sync
41554stda %f32, [%i3 + 0 ] %asi
41555
41556P1915: !_MEMBAR (FP) (Secondary ctx)
41557membar #StoreLoad
41558
41559P1916: !_LD [24] (FP)
41560sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
41561add %i0, %i2, %i2
41562ld [%i2 + 64], %f0
41563! 1 addresses covered
41564
41565P1917: !_PREFETCH [20] (Int) (Branch target of P2161)
41566sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
41567add %i0, %i3, %i3
41568prefetch [%i3 + 256], 1
41569ba P1918
41570nop
41571
41572TARGET2161:
41573ba RET2161
41574nop
41575
41576
41577P1918: !_REPLACEMENT [3] (Int) (CBR) (Secondary ctx)
41578wr %g0, 0x81, %asi
41579sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
41580sub %i0, %i2, %i2
41581sethi %hi(0x2000), %l7
41582ld [%i2+16], %l3
41583st %l3, [%i2+16]
41584add %i2, %l7, %o5
41585ld [%o5+16], %l3
41586st %l3, [%o5+16]
41587add %o5, %l7, %o5
41588ld [%o5+16], %l3
41589st %l3, [%o5+16]
41590add %o5, %l7, %o5
41591ld [%o5+16], %l3
41592st %l3, [%o5+16]
41593add %o5, %l7, %o5
41594ld [%o5+16], %l3
41595st %l3, [%o5+16]
41596add %o5, %l7, %o5
41597ld [%o5+16], %l3
41598st %l3, [%o5+16]
41599add %o5, %l7, %o5
41600ld [%o5+16], %l3
41601st %l3, [%o5+16]
41602add %o5, %l7, %o5
41603ld [%o5+16], %l3
41604st %l3, [%o5+16]
41605
41606! cbranch
41607andcc %l0, 1, %g0
41608be,pn %xcc, TARGET1918
41609nop
41610RET1918:
41611
41612! lfsr step begin
41613srlx %l0, 1, %l6
41614xnor %l6, %l0, %l6
41615sllx %l6, 63, %l6
41616or %l6, %l0, %l0
41617srlx %l0, 1, %l0
41618
41619
41620P1919: !_REPLACEMENT [11] (Int)
41621sethi %hi(0x2000), %l7
41622ld [%i2+0], %l3
41623st %l3, [%i2+0]
41624add %i2, %l7, %o5
41625ld [%o5+0], %l3
41626st %l3, [%o5+0]
41627add %o5, %l7, %o5
41628ld [%o5+0], %l3
41629st %l3, [%o5+0]
41630add %o5, %l7, %o5
41631ld [%o5+0], %l3
41632st %l3, [%o5+0]
41633add %o5, %l7, %o5
41634ld [%o5+0], %l3
41635st %l3, [%o5+0]
41636add %o5, %l7, %o5
41637ld [%o5+0], %l3
41638st %l3, [%o5+0]
41639add %o5, %l7, %o5
41640ld [%o5+0], %l3
41641st %l3, [%o5+0]
41642add %o5, %l7, %o5
41643ld [%o5+0], %l3
41644st %l3, [%o5+0]
41645
41646P1920: !_REPLACEMENT [3] (Int) (Branch target of P2144)
41647sethi %hi(0x2000), %l6
41648ld [%i2+16], %o5
41649st %o5, [%i2+16]
41650add %i2, %l6, %l7
41651ld [%l7+16], %o5
41652st %o5, [%l7+16]
41653add %l7, %l6, %l7
41654ld [%l7+16], %o5
41655st %o5, [%l7+16]
41656add %l7, %l6, %l7
41657ld [%l7+16], %o5
41658st %o5, [%l7+16]
41659add %l7, %l6, %l7
41660ld [%l7+16], %o5
41661st %o5, [%l7+16]
41662add %l7, %l6, %l7
41663ld [%l7+16], %o5
41664st %o5, [%l7+16]
41665add %l7, %l6, %l7
41666ld [%l7+16], %o5
41667st %o5, [%l7+16]
41668add %l7, %l6, %l7
41669ld [%l7+16], %o5
41670st %o5, [%l7+16]
41671ba P1921
41672nop
41673
41674TARGET2144:
41675ba RET2144
41676nop
41677
41678
41679P1921: !_MEMBAR (FP)
41680
41681P1922: !_BST [10] (maybe <- 0x4200000c) (FP) (Branch target of P2194)
41682wr %g0, 0xf0, %asi
41683! preparing store val #0, next val will be in f32
41684fmovs %f16, %f20
41685fadds %f16, %f17, %f16
41686fmovd %f20, %f32
41687membar #Sync
41688stda %f32, [%i1 + 64 ] %asi
41689ba P1923
41690nop
41691
41692TARGET2194:
41693ba RET2194
41694nop
41695
41696
41697P1923: !_MEMBAR (FP)
41698membar #StoreLoad
41699
41700P1924: !_REPLACEMENT [28] (Int)
41701sethi %hi(0x2000), %o5
41702ld [%i2+0], %l6
41703st %l6, [%i2+0]
41704add %i2, %o5, %l3
41705ld [%l3+0], %l6
41706st %l6, [%l3+0]
41707add %l3, %o5, %l3
41708ld [%l3+0], %l6
41709st %l6, [%l3+0]
41710add %l3, %o5, %l3
41711ld [%l3+0], %l6
41712st %l6, [%l3+0]
41713add %l3, %o5, %l3
41714ld [%l3+0], %l6
41715st %l6, [%l3+0]
41716add %l3, %o5, %l3
41717ld [%l3+0], %l6
41718st %l6, [%l3+0]
41719add %l3, %o5, %l3
41720ld [%l3+0], %l6
41721st %l6, [%l3+0]
41722add %l3, %o5, %l3
41723ld [%l3+0], %l6
41724st %l6, [%l3+0]
41725
41726P1925: !_MEMBAR (FP)
41727membar #StoreLoad
41728
41729P1926: !_BLD [28] (FP)
41730wr %g0, 0xf0, %asi
41731sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
41732add %i0, %i3, %i3
41733ldda [%i3 + 0] %asi, %f32
41734membar #Sync
41735! 3 addresses covered
41736fmovd %f32, %f18
41737fmovs %f18, %f1
41738fmovs %f19, %f2
41739fmovd %f40, %f18
41740fmovs %f18, %f3
41741
41742P1927: !_MEMBAR (FP)
41743
41744P1928: !_BLD [11] (FP) (Branch target of P1829)
41745wr %g0, 0xf0, %asi
41746sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
41747add %i0, %i2, %i2
41748ldda [%i2 + 0] %asi, %f32
41749membar #Sync
41750! 3 addresses covered
41751fmovd %f32, %f4
41752fmovd %f40, %f6
41753ba P1929
41754nop
41755
41756TARGET1829:
41757ba RET1829
41758nop
41759
41760
41761P1929: !_MEMBAR (FP) (CBR)
41762
41763! cbranch
41764andcc %l0, 1, %g0
41765be,pt %xcc, TARGET1929
41766nop
41767RET1929:
41768
41769! lfsr step begin
41770srlx %l0, 1, %l7
41771xnor %l7, %l0, %l7
41772sllx %l7, 63, %l7
41773or %l7, %l0, %l0
41774srlx %l0, 1, %l0
41775
41776
41777P1930: !_REPLACEMENT [26] (Int)
41778sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
41779sub %i0, %i3, %i3
41780sethi %hi(0x2000), %o5
41781ld [%i3+128], %l6
41782st %l6, [%i3+128]
41783add %i3, %o5, %l3
41784ld [%l3+128], %l6
41785st %l6, [%l3+128]
41786add %l3, %o5, %l3
41787ld [%l3+128], %l6
41788st %l6, [%l3+128]
41789add %l3, %o5, %l3
41790ld [%l3+128], %l6
41791st %l6, [%l3+128]
41792add %l3, %o5, %l3
41793ld [%l3+128], %l6
41794st %l6, [%l3+128]
41795add %l3, %o5, %l3
41796ld [%l3+128], %l6
41797st %l6, [%l3+128]
41798add %l3, %o5, %l3
41799ld [%l3+128], %l6
41800st %l6, [%l3+128]
41801add %l3, %o5, %l3
41802ld [%l3+128], %l6
41803st %l6, [%l3+128]
41804
41805P1931: !_MEMBAR (FP) (CBR) (Branch target of P2163)
41806membar #StoreLoad
41807
41808! cbranch
41809andcc %l0, 1, %g0
41810be,pt %xcc, TARGET1931
41811nop
41812RET1931:
41813
41814! lfsr step begin
41815srlx %l0, 1, %l7
41816xnor %l7, %l0, %l7
41817sllx %l7, 63, %l7
41818or %l7, %l0, %l0
41819srlx %l0, 1, %l0
41820
41821ba P1932
41822nop
41823
41824TARGET2163:
41825ba RET2163
41826nop
41827
41828
41829P1932: !_BLD [34] (FP) (Branch target of P2152)
41830wr %g0, 0xf0, %asi
41831sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
41832sub %i0, %i2, %i2
41833ldda [%i2 + 64] %asi, %f32
41834membar #Sync
41835! 1 addresses covered
41836fmovd %f32, %f18
41837fmovs %f18, %f7
41838ba P1933
41839nop
41840
41841TARGET2152:
41842ba RET2152
41843nop
41844
41845
41846P1933: !_MEMBAR (FP)
41847
41848P1934: !_REPLACEMENT [24] (Int)
41849sethi %hi(0x2000), %o5
41850ld [%i3+64], %l6
41851st %l6, [%i3+64]
41852add %i3, %o5, %l3
41853ld [%l3+64], %l6
41854st %l6, [%l3+64]
41855add %l3, %o5, %l3
41856ld [%l3+64], %l6
41857st %l6, [%l3+64]
41858add %l3, %o5, %l3
41859ld [%l3+64], %l6
41860st %l6, [%l3+64]
41861add %l3, %o5, %l3
41862ld [%l3+64], %l6
41863st %l6, [%l3+64]
41864add %l3, %o5, %l3
41865ld [%l3+64], %l6
41866st %l6, [%l3+64]
41867add %l3, %o5, %l3
41868ld [%l3+64], %l6
41869st %l6, [%l3+64]
41870add %l3, %o5, %l3
41871ld [%l3+64], %l6
41872st %l6, [%l3+64]
41873
41874P1935: !_REPLACEMENT [6] (Int)
41875sethi %hi(0x2000), %l7
41876ld [%i3+96], %l3
41877st %l3, [%i3+96]
41878add %i3, %l7, %o5
41879ld [%o5+96], %l3
41880st %l3, [%o5+96]
41881add %o5, %l7, %o5
41882ld [%o5+96], %l3
41883st %l3, [%o5+96]
41884add %o5, %l7, %o5
41885ld [%o5+96], %l3
41886st %l3, [%o5+96]
41887add %o5, %l7, %o5
41888ld [%o5+96], %l3
41889st %l3, [%o5+96]
41890add %o5, %l7, %o5
41891ld [%o5+96], %l3
41892st %l3, [%o5+96]
41893add %o5, %l7, %o5
41894ld [%o5+96], %l3
41895st %l3, [%o5+96]
41896add %o5, %l7, %o5
41897ld [%o5+96], %l3
41898st %l3, [%o5+96]
41899
41900P1936: !_REPLACEMENT [28] (Int)
41901sethi %hi(0x2000), %l6
41902ld [%i3+0], %o5
41903st %o5, [%i3+0]
41904add %i3, %l6, %l7
41905ld [%l7+0], %o5
41906st %o5, [%l7+0]
41907add %l7, %l6, %l7
41908ld [%l7+0], %o5
41909st %o5, [%l7+0]
41910add %l7, %l6, %l7
41911ld [%l7+0], %o5
41912st %o5, [%l7+0]
41913add %l7, %l6, %l7
41914ld [%l7+0], %o5
41915st %o5, [%l7+0]
41916add %l7, %l6, %l7
41917ld [%l7+0], %o5
41918st %o5, [%l7+0]
41919add %l7, %l6, %l7
41920ld [%l7+0], %o5
41921st %o5, [%l7+0]
41922add %l7, %l6, %l7
41923ld [%l7+0], %o5
41924st %o5, [%l7+0]
41925
41926P1937: !_REPLACEMENT [23] (Int) (CBR)
41927sethi %hi(0x2000), %l3
41928ld [%i3+32], %l7
41929st %l7, [%i3+32]
41930add %i3, %l3, %l6
41931ld [%l6+32], %l7
41932st %l7, [%l6+32]
41933add %l6, %l3, %l6
41934ld [%l6+32], %l7
41935st %l7, [%l6+32]
41936add %l6, %l3, %l6
41937ld [%l6+32], %l7
41938st %l7, [%l6+32]
41939add %l6, %l3, %l6
41940ld [%l6+32], %l7
41941st %l7, [%l6+32]
41942add %l6, %l3, %l6
41943ld [%l6+32], %l7
41944st %l7, [%l6+32]
41945add %l6, %l3, %l6
41946ld [%l6+32], %l7
41947st %l7, [%l6+32]
41948add %l6, %l3, %l6
41949ld [%l6+32], %l7
41950st %l7, [%l6+32]
41951
41952! cbranch
41953andcc %l0, 1, %g0
41954be,pt %xcc, TARGET1937
41955nop
41956RET1937:
41957
41958! lfsr step begin
41959srlx %l0, 1, %o5
41960xnor %o5, %l0, %o5
41961sllx %o5, 63, %o5
41962or %o5, %l0, %l0
41963srlx %l0, 1, %l0
41964
41965
41966P1938: !_MEMBAR (FP) (CBR)
41967membar #StoreLoad
41968
41969! cbranch
41970andcc %l0, 1, %g0
41971be,pn %xcc, TARGET1938
41972nop
41973RET1938:
41974
41975! lfsr step begin
41976srlx %l0, 1, %l3
41977xnor %l3, %l0, %l3
41978sllx %l3, 63, %l3
41979or %l3, %l0, %l0
41980srlx %l0, 1, %l0
41981
41982
41983P1939: !_BLD [7] (FP)
41984wr %g0, 0xf0, %asi
41985ldda [%i0 + 128] %asi, %f32
41986membar #Sync
41987! 1 addresses covered
41988fmovd %f32, %f8
41989
41990P1940: !_MEMBAR (FP) (Branch target of P2040)
41991ba P1941
41992nop
41993
41994TARGET2040:
41995ba RET2040
41996nop
41997
41998
41999P1941: !_BLD [22] (FP)
42000wr %g0, 0xf0, %asi
42001sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
42002add %i0, %i3, %i3
42003ldda [%i3 + 0] %asi, %f32
42004membar #Sync
42005! 3 addresses covered
42006fmovd %f32, %f18
42007fmovs %f18, %f9
42008fmovs %f19, %f10
42009fmovd %f40, %f18
42010fmovs %f18, %f11
42011
42012P1942: !_MEMBAR (FP)
42013
42014P1943: !_REPLACEMENT [6] (Int) (CBR)
42015sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
42016sub %i0, %i2, %i2
42017sethi %hi(0x2000), %l6
42018ld [%i2+96], %o5
42019st %o5, [%i2+96]
42020add %i2, %l6, %l7
42021ld [%l7+96], %o5
42022st %o5, [%l7+96]
42023add %l7, %l6, %l7
42024ld [%l7+96], %o5
42025st %o5, [%l7+96]
42026add %l7, %l6, %l7
42027ld [%l7+96], %o5
42028st %o5, [%l7+96]
42029add %l7, %l6, %l7
42030ld [%l7+96], %o5
42031st %o5, [%l7+96]
42032add %l7, %l6, %l7
42033ld [%l7+96], %o5
42034st %o5, [%l7+96]
42035add %l7, %l6, %l7
42036ld [%l7+96], %o5
42037st %o5, [%l7+96]
42038add %l7, %l6, %l7
42039ld [%l7+96], %o5
42040st %o5, [%l7+96]
42041
42042! cbranch
42043andcc %l0, 1, %g0
42044be,pn %xcc, TARGET1943
42045nop
42046RET1943:
42047
42048! lfsr step begin
42049srlx %l0, 1, %l3
42050xnor %l3, %l0, %l3
42051sllx %l3, 63, %l3
42052or %l3, %l0, %l0
42053srlx %l0, 1, %l0
42054
42055
42056P1944: !_MEMBAR (FP)
42057
42058P1945: !_BST [24] (maybe <- 0x4200000d) (FP) (Branch target of P1973)
42059wr %g0, 0xf0, %asi
42060! preparing store val #0, next val will be in f32
42061fmovs %f16, %f20
42062fadds %f16, %f17, %f16
42063! preparing store val #1, next val will be in f40
42064fmovd %f20, %f32
42065fmovs %f16, %f20
42066fadds %f16, %f17, %f16
42067fmovd %f20, %f40
42068membar #Sync
42069stda %f32, [%i3 + 64 ] %asi
42070ba P1946
42071nop
42072
42073TARGET1973:
42074ba RET1973
42075nop
42076
42077
42078P1946: !_MEMBAR (FP)
42079membar #StoreLoad
42080
42081P1947: !_REPLACEMENT [21] (Int)
42082sethi %hi(0x2000), %l3
42083ld [%i2+0], %l7
42084st %l7, [%i2+0]
42085add %i2, %l3, %l6
42086ld [%l6+0], %l7
42087st %l7, [%l6+0]
42088add %l6, %l3, %l6
42089ld [%l6+0], %l7
42090st %l7, [%l6+0]
42091add %l6, %l3, %l6
42092ld [%l6+0], %l7
42093st %l7, [%l6+0]
42094add %l6, %l3, %l6
42095ld [%l6+0], %l7
42096st %l7, [%l6+0]
42097add %l6, %l3, %l6
42098ld [%l6+0], %l7
42099st %l7, [%l6+0]
42100add %l6, %l3, %l6
42101ld [%l6+0], %l7
42102st %l7, [%l6+0]
42103add %l6, %l3, %l6
42104ld [%l6+0], %l7
42105st %l7, [%l6+0]
42106
42107P1948: !_REPLACEMENT [24] (Int) (Branch target of P1929)
42108sethi %hi(0x2000), %o5
42109ld [%i2+64], %l6
42110st %l6, [%i2+64]
42111add %i2, %o5, %l3
42112ld [%l3+64], %l6
42113st %l6, [%l3+64]
42114add %l3, %o5, %l3
42115ld [%l3+64], %l6
42116st %l6, [%l3+64]
42117add %l3, %o5, %l3
42118ld [%l3+64], %l6
42119st %l6, [%l3+64]
42120add %l3, %o5, %l3
42121ld [%l3+64], %l6
42122st %l6, [%l3+64]
42123add %l3, %o5, %l3
42124ld [%l3+64], %l6
42125st %l6, [%l3+64]
42126add %l3, %o5, %l3
42127ld [%l3+64], %l6
42128st %l6, [%l3+64]
42129add %l3, %o5, %l3
42130ld [%l3+64], %l6
42131st %l6, [%l3+64]
42132ba P1949
42133nop
42134
42135TARGET1929:
42136ba RET1929
42137nop
42138
42139
42140P1949: !_REPLACEMENT [18] (Int) (Loop exit) (Branch target of P2071)
42141sethi %hi(0x2000), %l7
42142ld [%i2+128], %l3
42143st %l3, [%i2+128]
42144add %i2, %l7, %o5
42145ld [%o5+128], %l3
42146st %l3, [%o5+128]
42147add %o5, %l7, %o5
42148ld [%o5+128], %l3
42149st %l3, [%o5+128]
42150add %o5, %l7, %o5
42151ld [%o5+128], %l3
42152st %l3, [%o5+128]
42153add %o5, %l7, %o5
42154ld [%o5+128], %l3
42155st %l3, [%o5+128]
42156add %o5, %l7, %o5
42157ld [%o5+128], %l3
42158st %l3, [%o5+128]
42159add %o5, %l7, %o5
42160ld [%o5+128], %l3
42161st %l3, [%o5+128]
42162add %o5, %l7, %o5
42163ld [%o5+128], %l3
42164st %l3, [%o5+128]
42165!---- flushing fp results buffer to %f30 ----
42166fmovd %f0, %f30
42167fmovd %f2, %f30
42168fmovd %f4, %f30
42169fmovd %f6, %f30
42170fmovd %f8, %f30
42171fmovd %f10, %f30
42172!--
42173loop_exit_5_1:
42174sub %l2, 1, %l2
42175cmp %l2, 0
42176bg loop_entry_5_1
42177nop
42178ba P1950
42179nop
42180
42181TARGET2071:
42182ba RET2071
42183nop
42184
42185
42186P1950: !_REPLACEMENT [5] (Int) (Loop entry)
42187sethi %hi(0x1), %l2
42188or %l2, %lo(0x1), %l2
42189loop_entry_5_2:
42190sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
42191add %i0, %i3, %i3
42192sethi %hi(0x2000), %l7
42193ld [%i3+64], %l3
42194st %l3, [%i3+64]
42195add %i3, %l7, %o5
42196ld [%o5+64], %l3
42197st %l3, [%o5+64]
42198add %o5, %l7, %o5
42199ld [%o5+64], %l3
42200st %l3, [%o5+64]
42201add %o5, %l7, %o5
42202ld [%o5+64], %l3
42203st %l3, [%o5+64]
42204add %o5, %l7, %o5
42205ld [%o5+64], %l3
42206st %l3, [%o5+64]
42207add %o5, %l7, %o5
42208ld [%o5+64], %l3
42209st %l3, [%o5+64]
42210add %o5, %l7, %o5
42211ld [%o5+64], %l3
42212st %l3, [%o5+64]
42213add %o5, %l7, %o5
42214ld [%o5+64], %l3
42215st %l3, [%o5+64]
42216
42217P1951: !_REPLACEMENT [15] (Int) (Nucleus ctx)
42218wr %g0, 0x4, %asi
42219sethi %hi(0x2000), %l6
42220ld [%i3+128], %o5
42221st %o5, [%i3+128]
42222add %i3, %l6, %l7
42223ld [%l7+128], %o5
42224st %o5, [%l7+128]
42225add %l7, %l6, %l7
42226ld [%l7+128], %o5
42227st %o5, [%l7+128]
42228add %l7, %l6, %l7
42229ld [%l7+128], %o5
42230st %o5, [%l7+128]
42231add %l7, %l6, %l7
42232ld [%l7+128], %o5
42233st %o5, [%l7+128]
42234add %l7, %l6, %l7
42235ld [%l7+128], %o5
42236st %o5, [%l7+128]
42237add %l7, %l6, %l7
42238ld [%l7+128], %o5
42239st %o5, [%l7+128]
42240add %l7, %l6, %l7
42241ld [%l7+128], %o5
42242st %o5, [%l7+128]
42243
42244P1952: !_REPLACEMENT [16] (Int)
42245sethi %hi(0x2000), %l3
42246ld [%i3+16], %l7
42247st %l7, [%i3+16]
42248add %i3, %l3, %l6
42249ld [%l6+16], %l7
42250st %l7, [%l6+16]
42251add %l6, %l3, %l6
42252ld [%l6+16], %l7
42253st %l7, [%l6+16]
42254add %l6, %l3, %l6
42255ld [%l6+16], %l7
42256st %l7, [%l6+16]
42257add %l6, %l3, %l6
42258ld [%l6+16], %l7
42259st %l7, [%l6+16]
42260add %l6, %l3, %l6
42261ld [%l6+16], %l7
42262st %l7, [%l6+16]
42263add %l6, %l3, %l6
42264ld [%l6+16], %l7
42265st %l7, [%l6+16]
42266add %l6, %l3, %l6
42267ld [%l6+16], %l7
42268st %l7, [%l6+16]
42269
42270P1953: !_REPLACEMENT [15] (Int)
42271sethi %hi(0x2000), %o5
42272ld [%i3+128], %l6
42273st %l6, [%i3+128]
42274add %i3, %o5, %l3
42275ld [%l3+128], %l6
42276st %l6, [%l3+128]
42277add %l3, %o5, %l3
42278ld [%l3+128], %l6
42279st %l6, [%l3+128]
42280add %l3, %o5, %l3
42281ld [%l3+128], %l6
42282st %l6, [%l3+128]
42283add %l3, %o5, %l3
42284ld [%l3+128], %l6
42285st %l6, [%l3+128]
42286add %l3, %o5, %l3
42287ld [%l3+128], %l6
42288st %l6, [%l3+128]
42289add %l3, %o5, %l3
42290ld [%l3+128], %l6
42291st %l6, [%l3+128]
42292add %l3, %o5, %l3
42293ld [%l3+128], %l6
42294st %l6, [%l3+128]
42295
42296P1954: !_REPLACEMENT [22] (Int)
42297sethi %hi(0x2000), %l7
42298ld [%i3+4], %l3
42299st %l3, [%i3+4]
42300add %i3, %l7, %o5
42301ld [%o5+4], %l3
42302st %l3, [%o5+4]
42303add %o5, %l7, %o5
42304ld [%o5+4], %l3
42305st %l3, [%o5+4]
42306add %o5, %l7, %o5
42307ld [%o5+4], %l3
42308st %l3, [%o5+4]
42309add %o5, %l7, %o5
42310ld [%o5+4], %l3
42311st %l3, [%o5+4]
42312add %o5, %l7, %o5
42313ld [%o5+4], %l3
42314st %l3, [%o5+4]
42315add %o5, %l7, %o5
42316ld [%o5+4], %l3
42317st %l3, [%o5+4]
42318add %o5, %l7, %o5
42319ld [%o5+4], %l3
42320st %l3, [%o5+4]
42321
42322P1955: !_REPLACEMENT [1] (Int) (CBR)
42323sethi %hi(0x2000), %l6
42324ld [%i3+4], %o5
42325st %o5, [%i3+4]
42326add %i3, %l6, %l7
42327ld [%l7+4], %o5
42328st %o5, [%l7+4]
42329add %l7, %l6, %l7
42330ld [%l7+4], %o5
42331st %o5, [%l7+4]
42332add %l7, %l6, %l7
42333ld [%l7+4], %o5
42334st %o5, [%l7+4]
42335add %l7, %l6, %l7
42336ld [%l7+4], %o5
42337st %o5, [%l7+4]
42338add %l7, %l6, %l7
42339ld [%l7+4], %o5
42340st %o5, [%l7+4]
42341add %l7, %l6, %l7
42342ld [%l7+4], %o5
42343st %o5, [%l7+4]
42344add %l7, %l6, %l7
42345ld [%l7+4], %o5
42346st %o5, [%l7+4]
42347
42348! cbranch
42349andcc %l0, 1, %g0
42350be,pn %xcc, TARGET1955
42351nop
42352RET1955:
42353
42354! lfsr step begin
42355srlx %l0, 1, %l3
42356xnor %l3, %l0, %l3
42357sllx %l3, 63, %l3
42358or %l3, %l0, %l0
42359srlx %l0, 1, %l0
42360
42361
42362P1956: !_REPLACEMENT [5] (Int) (Secondary ctx)
42363wr %g0, 0x81, %asi
42364sethi %hi(0x2000), %l6
42365ld [%i3+64], %o5
42366st %o5, [%i3+64]
42367add %i3, %l6, %l7
42368ld [%l7+64], %o5
42369st %o5, [%l7+64]
42370add %l7, %l6, %l7
42371ld [%l7+64], %o5
42372st %o5, [%l7+64]
42373add %l7, %l6, %l7
42374ld [%l7+64], %o5
42375st %o5, [%l7+64]
42376add %l7, %l6, %l7
42377ld [%l7+64], %o5
42378st %o5, [%l7+64]
42379add %l7, %l6, %l7
42380ld [%l7+64], %o5
42381st %o5, [%l7+64]
42382add %l7, %l6, %l7
42383ld [%l7+64], %o5
42384st %o5, [%l7+64]
42385add %l7, %l6, %l7
42386ld [%l7+64], %o5
42387st %o5, [%l7+64]
42388
42389P1957: !_REPLACEMENT [14] (Int) (CBR)
42390sethi %hi(0x2000), %l3
42391ld [%i3+64], %l7
42392st %l7, [%i3+64]
42393add %i3, %l3, %l6
42394ld [%l6+64], %l7
42395st %l7, [%l6+64]
42396add %l6, %l3, %l6
42397ld [%l6+64], %l7
42398st %l7, [%l6+64]
42399add %l6, %l3, %l6
42400ld [%l6+64], %l7
42401st %l7, [%l6+64]
42402add %l6, %l3, %l6
42403ld [%l6+64], %l7
42404st %l7, [%l6+64]
42405add %l6, %l3, %l6
42406ld [%l6+64], %l7
42407st %l7, [%l6+64]
42408add %l6, %l3, %l6
42409ld [%l6+64], %l7
42410st %l7, [%l6+64]
42411add %l6, %l3, %l6
42412ld [%l6+64], %l7
42413st %l7, [%l6+64]
42414
42415! cbranch
42416andcc %l0, 1, %g0
42417be,pn %xcc, TARGET1957
42418nop
42419RET1957:
42420
42421! lfsr step begin
42422srlx %l0, 1, %o5
42423xnor %o5, %l0, %o5
42424sllx %o5, 63, %o5
42425or %o5, %l0, %l0
42426srlx %l0, 1, %l0
42427
42428
42429P1958: !_MEMBAR (FP)
42430
42431P1959: !_BSTC [12] (maybe <- 0x4200000f) (FP)
42432wr %g0, 0xe0, %asi
42433sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
42434add %i0, %i2, %i2
42435! preparing store val #0, next val will be in f32
42436fmovs %f16, %f20
42437fadds %f16, %f17, %f16
42438! preparing store val #1, next val will be in f33
42439fmovs %f16, %f21
42440fadds %f16, %f17, %f16
42441! preparing store val #2, next val will be in f40
42442fmovd %f20, %f32
42443fmovs %f16, %f20
42444fadds %f16, %f17, %f16
42445fmovd %f20, %f40
42446membar #Sync
42447stda %f32, [%i2 + 0 ] %asi
42448
42449P1960: !_MEMBAR (FP)
42450membar #StoreLoad
42451
42452P1961: !_REPLACEMENT [8] (Int)
42453sethi %hi(0x2000), %o5
42454ld [%i3+0], %l6
42455st %l6, [%i3+0]
42456add %i3, %o5, %l3
42457ld [%l3+0], %l6
42458st %l6, [%l3+0]
42459add %l3, %o5, %l3
42460ld [%l3+0], %l6
42461st %l6, [%l3+0]
42462add %l3, %o5, %l3
42463ld [%l3+0], %l6
42464st %l6, [%l3+0]
42465add %l3, %o5, %l3
42466ld [%l3+0], %l6
42467st %l6, [%l3+0]
42468add %l3, %o5, %l3
42469ld [%l3+0], %l6
42470st %l6, [%l3+0]
42471add %l3, %o5, %l3
42472ld [%l3+0], %l6
42473st %l6, [%l3+0]
42474add %l3, %o5, %l3
42475ld [%l3+0], %l6
42476st %l6, [%l3+0]
42477
42478P1962: !_REPLACEMENT [23] (Int)
42479sethi %hi(0x2000), %l7
42480ld [%i3+32], %l3
42481st %l3, [%i3+32]
42482add %i3, %l7, %o5
42483ld [%o5+32], %l3
42484st %l3, [%o5+32]
42485add %o5, %l7, %o5
42486ld [%o5+32], %l3
42487st %l3, [%o5+32]
42488add %o5, %l7, %o5
42489ld [%o5+32], %l3
42490st %l3, [%o5+32]
42491add %o5, %l7, %o5
42492ld [%o5+32], %l3
42493st %l3, [%o5+32]
42494add %o5, %l7, %o5
42495ld [%o5+32], %l3
42496st %l3, [%o5+32]
42497add %o5, %l7, %o5
42498ld [%o5+32], %l3
42499st %l3, [%o5+32]
42500add %o5, %l7, %o5
42501ld [%o5+32], %l3
42502st %l3, [%o5+32]
42503
42504P1963: !_MEMBAR (FP)
42505
42506P1964: !_BSTC [9] (maybe <- 0x42000012) (FP)
42507wr %g0, 0xe0, %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, [%i1 + 0 ] %asi
42518
42519P1965: !_MEMBAR (FP) (CBR)
42520membar #StoreLoad
42521
42522! cbranch
42523andcc %l0, 1, %g0
42524be,pn %xcc, TARGET1965
42525nop
42526RET1965:
42527
42528! lfsr step begin
42529srlx %l0, 1, %l3
42530xnor %l3, %l0, %l3
42531sllx %l3, 63, %l3
42532or %l3, %l0, %l0
42533srlx %l0, 1, %l0
42534
42535
42536P1966: !_REPLACEMENT [34] (Int)
42537sethi %hi(0x2000), %l6
42538ld [%i3+64], %o5
42539st %o5, [%i3+64]
42540add %i3, %l6, %l7
42541ld [%l7+64], %o5
42542st %o5, [%l7+64]
42543add %l7, %l6, %l7
42544ld [%l7+64], %o5
42545st %o5, [%l7+64]
42546add %l7, %l6, %l7
42547ld [%l7+64], %o5
42548st %o5, [%l7+64]
42549add %l7, %l6, %l7
42550ld [%l7+64], %o5
42551st %o5, [%l7+64]
42552add %l7, %l6, %l7
42553ld [%l7+64], %o5
42554st %o5, [%l7+64]
42555add %l7, %l6, %l7
42556ld [%l7+64], %o5
42557st %o5, [%l7+64]
42558add %l7, %l6, %l7
42559ld [%l7+64], %o5
42560st %o5, [%l7+64]
42561
42562P1967: !_REPLACEMENT [5] (Int)
42563sethi %hi(0x2000), %l3
42564ld [%i3+64], %l7
42565st %l7, [%i3+64]
42566add %i3, %l3, %l6
42567ld [%l6+64], %l7
42568st %l7, [%l6+64]
42569add %l6, %l3, %l6
42570ld [%l6+64], %l7
42571st %l7, [%l6+64]
42572add %l6, %l3, %l6
42573ld [%l6+64], %l7
42574st %l7, [%l6+64]
42575add %l6, %l3, %l6
42576ld [%l6+64], %l7
42577st %l7, [%l6+64]
42578add %l6, %l3, %l6
42579ld [%l6+64], %l7
42580st %l7, [%l6+64]
42581add %l6, %l3, %l6
42582ld [%l6+64], %l7
42583st %l7, [%l6+64]
42584add %l6, %l3, %l6
42585ld [%l6+64], %l7
42586st %l7, [%l6+64]
42587
42588P1968: !_MEMBAR (FP)
42589
42590P1969: !_BST [24] (maybe <- 0x42000014) (FP) (CBR)
42591wr %g0, 0xf0, %asi
42592sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
42593add %i0, %i3, %i3
42594! preparing store val #0, next val will be in f32
42595fmovs %f16, %f20
42596fadds %f16, %f17, %f16
42597! preparing store val #1, next val will be in f40
42598fmovd %f20, %f32
42599fmovs %f16, %f20
42600fadds %f16, %f17, %f16
42601fmovd %f20, %f40
42602membar #Sync
42603stda %f32, [%i3 + 64 ] %asi
42604
42605! cbranch
42606andcc %l0, 1, %g0
42607be,pn %xcc, TARGET1969
42608nop
42609RET1969:
42610
42611! lfsr step begin
42612srlx %l0, 1, %l7
42613xnor %l7, %l0, %l7
42614sllx %l7, 63, %l7
42615or %l7, %l0, %l0
42616srlx %l0, 1, %l0
42617
42618
42619P1970: !_MEMBAR (FP)
42620membar #StoreLoad
42621
42622P1971: !_ST [29] (maybe <- 0x42000016) (FP) (CBR)
42623sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
42624add %i0, %i2, %i2
42625! preparing store val #0, next val will be in f20
42626fmovs %f16, %f20
42627fadds %f16, %f17, %f16
42628st %f20, [%i2 + 4 ]
42629
42630! cbranch
42631andcc %l0, 1, %g0
42632be,pn %xcc, TARGET1971
42633nop
42634RET1971:
42635
42636! lfsr step begin
42637srlx %l0, 1, %l7
42638xnor %l7, %l0, %l7
42639sllx %l7, 63, %l7
42640or %l7, %l0, %l0
42641srlx %l0, 1, %l0
42642
42643
42644P1972: !_REPLACEMENT [25] (Int) (Secondary ctx)
42645wr %g0, 0x81, %asi
42646sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
42647sub %i0, %i3, %i3
42648sethi %hi(0x2000), %o5
42649ld [%i3+96], %l6
42650st %l6, [%i3+96]
42651add %i3, %o5, %l3
42652ld [%l3+96], %l6
42653st %l6, [%l3+96]
42654add %l3, %o5, %l3
42655ld [%l3+96], %l6
42656st %l6, [%l3+96]
42657add %l3, %o5, %l3
42658ld [%l3+96], %l6
42659st %l6, [%l3+96]
42660add %l3, %o5, %l3
42661ld [%l3+96], %l6
42662st %l6, [%l3+96]
42663add %l3, %o5, %l3
42664ld [%l3+96], %l6
42665st %l6, [%l3+96]
42666add %l3, %o5, %l3
42667ld [%l3+96], %l6
42668st %l6, [%l3+96]
42669add %l3, %o5, %l3
42670ld [%l3+96], %l6
42671st %l6, [%l3+96]
42672
42673P1973: !_REPLACEMENT [27] (Int) (CBR) (Secondary ctx) (Branch target of P2188)
42674wr %g0, 0x81, %asi
42675sethi %hi(0x2000), %l7
42676ld [%i3+160], %l3
42677st %l3, [%i3+160]
42678add %i3, %l7, %o5
42679ld [%o5+160], %l3
42680st %l3, [%o5+160]
42681add %o5, %l7, %o5
42682ld [%o5+160], %l3
42683st %l3, [%o5+160]
42684add %o5, %l7, %o5
42685ld [%o5+160], %l3
42686st %l3, [%o5+160]
42687add %o5, %l7, %o5
42688ld [%o5+160], %l3
42689st %l3, [%o5+160]
42690add %o5, %l7, %o5
42691ld [%o5+160], %l3
42692st %l3, [%o5+160]
42693add %o5, %l7, %o5
42694ld [%o5+160], %l3
42695st %l3, [%o5+160]
42696add %o5, %l7, %o5
42697ld [%o5+160], %l3
42698st %l3, [%o5+160]
42699
42700! cbranch
42701andcc %l0, 1, %g0
42702be,pn %xcc, TARGET1973
42703nop
42704RET1973:
42705
42706! lfsr step begin
42707srlx %l0, 1, %l6
42708xnor %l6, %l0, %l6
42709sllx %l6, 63, %l6
42710or %l6, %l0, %l0
42711srlx %l0, 1, %l0
42712
42713ba P1974
42714nop
42715
42716TARGET2188:
42717ba RET2188
42718nop
42719
42720
42721P1974: !_ST [18] (maybe <- 0x2800003) (Int) (CBR)
42722sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
42723add %i0, %i2, %i2
42724stw %l4, [%i2 + 128 ]
42725add %l4, 1, %l4
42726
42727! cbranch
42728andcc %l0, 1, %g0
42729be,pt %xcc, TARGET1974
42730nop
42731RET1974:
42732
42733! lfsr step begin
42734srlx %l0, 1, %l6
42735xnor %l6, %l0, %l6
42736sllx %l6, 63, %l6
42737or %l6, %l0, %l0
42738srlx %l0, 1, %l0
42739
42740
42741P1975: !_MEMBAR (FP)
42742membar #StoreLoad
42743
42744P1976: !_BLD [31] (FP) (CBR)
42745wr %g0, 0xf0, %asi
42746sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
42747add %i0, %i3, %i3
42748ldda [%i3 + 64] %asi, %f0
42749membar #Sync
42750! 2 addresses covered
42751fmovs %f8, %f1
42752
42753! cbranch
42754andcc %l0, 1, %g0
42755be,pt %xcc, TARGET1976
42756nop
42757RET1976:
42758
42759! lfsr step begin
42760srlx %l0, 1, %l7
42761xnor %l7, %l0, %l7
42762sllx %l7, 63, %l7
42763or %l7, %l0, %l0
42764srlx %l0, 1, %l0
42765
42766
42767P1977: !_MEMBAR (FP)
42768
42769P1978: !_REPLACEMENT [23] (Int)
42770sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
42771add %i0, %i2, %i2
42772sethi %hi(0x2000), %o5
42773ld [%i2+32], %l6
42774st %l6, [%i2+32]
42775add %i2, %o5, %l3
42776ld [%l3+32], %l6
42777st %l6, [%l3+32]
42778add %l3, %o5, %l3
42779ld [%l3+32], %l6
42780st %l6, [%l3+32]
42781add %l3, %o5, %l3
42782ld [%l3+32], %l6
42783st %l6, [%l3+32]
42784add %l3, %o5, %l3
42785ld [%l3+32], %l6
42786st %l6, [%l3+32]
42787add %l3, %o5, %l3
42788ld [%l3+32], %l6
42789st %l6, [%l3+32]
42790add %l3, %o5, %l3
42791ld [%l3+32], %l6
42792st %l6, [%l3+32]
42793add %l3, %o5, %l3
42794ld [%l3+32], %l6
42795st %l6, [%l3+32]
42796
42797P1979: !_ST [19] (maybe <- 0x2800004) (Int)
42798sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
42799add %i0, %i3, %i3
42800stw %l4, [%i3 + 0 ]
42801add %l4, 1, %l4
42802
42803P1980: !_ST [19] (maybe <- 0x42000017) (FP)
42804! preparing store val #0, next val will be in f20
42805fmovs %f16, %f20
42806fadds %f16, %f17, %f16
42807st %f20, [%i3 + 0 ]
42808
42809P1981: !_FLUSHI [24] (Int) (CBR)
42810flush %g0
42811
42812! cbranch
42813andcc %l0, 1, %g0
42814be,pn %xcc, TARGET1981
42815nop
42816RET1981:
42817
42818! lfsr step begin
42819srlx %l0, 1, %l3
42820xnor %l3, %l0, %l3
42821sllx %l3, 63, %l3
42822or %l3, %l0, %l0
42823srlx %l0, 1, %l0
42824
42825
42826P1982: !_FLUSHI [15] (Int) (Branch target of P2075)
42827flush %g0
42828ba P1983
42829nop
42830
42831TARGET2075:
42832ba RET2075
42833nop
42834
42835
42836P1983: !_REPLACEMENT [20] (Int) (Branch target of P2096)
42837sethi %hi(0x2000), %l6
42838ld [%i2+256], %o5
42839st %o5, [%i2+256]
42840add %i2, %l6, %l7
42841ld [%l7+256], %o5
42842st %o5, [%l7+256]
42843add %l7, %l6, %l7
42844ld [%l7+256], %o5
42845st %o5, [%l7+256]
42846add %l7, %l6, %l7
42847ld [%l7+256], %o5
42848st %o5, [%l7+256]
42849add %l7, %l6, %l7
42850ld [%l7+256], %o5
42851st %o5, [%l7+256]
42852add %l7, %l6, %l7
42853ld [%l7+256], %o5
42854st %o5, [%l7+256]
42855add %l7, %l6, %l7
42856ld [%l7+256], %o5
42857st %o5, [%l7+256]
42858add %l7, %l6, %l7
42859ld [%l7+256], %o5
42860st %o5, [%l7+256]
42861ba P1984
42862nop
42863
42864TARGET2096:
42865ba RET2096
42866nop
42867
42868
42869P1984: !_REPLACEMENT [30] (Int) (CBR)
42870sethi %hi(0x2000), %l3
42871ld [%i2+32], %l7
42872st %l7, [%i2+32]
42873add %i2, %l3, %l6
42874ld [%l6+32], %l7
42875st %l7, [%l6+32]
42876add %l6, %l3, %l6
42877ld [%l6+32], %l7
42878st %l7, [%l6+32]
42879add %l6, %l3, %l6
42880ld [%l6+32], %l7
42881st %l7, [%l6+32]
42882add %l6, %l3, %l6
42883ld [%l6+32], %l7
42884st %l7, [%l6+32]
42885add %l6, %l3, %l6
42886ld [%l6+32], %l7
42887st %l7, [%l6+32]
42888add %l6, %l3, %l6
42889ld [%l6+32], %l7
42890st %l7, [%l6+32]
42891add %l6, %l3, %l6
42892ld [%l6+32], %l7
42893st %l7, [%l6+32]
42894
42895! cbranch
42896andcc %l0, 1, %g0
42897be,pn %xcc, TARGET1984
42898nop
42899RET1984:
42900
42901! lfsr step begin
42902srlx %l0, 1, %o5
42903xnor %o5, %l0, %o5
42904sllx %o5, 63, %o5
42905or %o5, %l0, %l0
42906srlx %l0, 1, %l0
42907
42908
42909P1985: !_REPLACEMENT [3] (Int) (Nucleus ctx)
42910wr %g0, 0x4, %asi
42911sethi %hi(0x2000), %l3
42912ld [%i2+16], %l7
42913st %l7, [%i2+16]
42914add %i2, %l3, %l6
42915ld [%l6+16], %l7
42916st %l7, [%l6+16]
42917add %l6, %l3, %l6
42918ld [%l6+16], %l7
42919st %l7, [%l6+16]
42920add %l6, %l3, %l6
42921ld [%l6+16], %l7
42922st %l7, [%l6+16]
42923add %l6, %l3, %l6
42924ld [%l6+16], %l7
42925st %l7, [%l6+16]
42926add %l6, %l3, %l6
42927ld [%l6+16], %l7
42928st %l7, [%l6+16]
42929add %l6, %l3, %l6
42930ld [%l6+16], %l7
42931st %l7, [%l6+16]
42932add %l6, %l3, %l6
42933ld [%l6+16], %l7
42934st %l7, [%l6+16]
42935
42936P1986: !_PREFETCH [16] (Int)
42937sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
42938add %i0, %i2, %i2
42939prefetch [%i2 + 16], 1
42940
42941P1987: !_REPLACEMENT [24] (Int) (Branch target of P1943)
42942sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
42943add %i0, %i3, %i3
42944sethi %hi(0x2000), %o5
42945ld [%i3+64], %l6
42946st %l6, [%i3+64]
42947add %i3, %o5, %l3
42948ld [%l3+64], %l6
42949st %l6, [%l3+64]
42950add %l3, %o5, %l3
42951ld [%l3+64], %l6
42952st %l6, [%l3+64]
42953add %l3, %o5, %l3
42954ld [%l3+64], %l6
42955st %l6, [%l3+64]
42956add %l3, %o5, %l3
42957ld [%l3+64], %l6
42958st %l6, [%l3+64]
42959add %l3, %o5, %l3
42960ld [%l3+64], %l6
42961st %l6, [%l3+64]
42962add %l3, %o5, %l3
42963ld [%l3+64], %l6
42964st %l6, [%l3+64]
42965add %l3, %o5, %l3
42966ld [%l3+64], %l6
42967st %l6, [%l3+64]
42968ba P1988
42969nop
42970
42971TARGET1943:
42972ba RET1943
42973nop
42974
42975
42976P1988: !_MEMBAR (Int) (CBR)
42977membar #StoreLoad
42978
42979! cbranch
42980andcc %l0, 1, %g0
42981be,pt %xcc, TARGET1988
42982nop
42983RET1988:
42984
42985! lfsr step begin
42986srlx %l0, 1, %l7
42987xnor %l7, %l0, %l7
42988sllx %l7, 63, %l7
42989or %l7, %l0, %l0
42990srlx %l0, 1, %l0
42991
42992
42993P1989: !_IDC_FLIP [16] (Int) (Branch target of P2206)
42994IDC_FLIP(1989, 13027, 5, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3)
42995ba P1990
42996nop
42997
42998TARGET2206:
42999ba RET2206
43000nop
43001
43002
43003P1990: !_REPLACEMENT [27] (Int) (CBR) (Branch target of P2204)
43004sethi %hi(0x2000), %l6
43005ld [%i3+160], %o5
43006st %o5, [%i3+160]
43007add %i3, %l6, %l7
43008ld [%l7+160], %o5
43009st %o5, [%l7+160]
43010add %l7, %l6, %l7
43011ld [%l7+160], %o5
43012st %o5, [%l7+160]
43013add %l7, %l6, %l7
43014ld [%l7+160], %o5
43015st %o5, [%l7+160]
43016add %l7, %l6, %l7
43017ld [%l7+160], %o5
43018st %o5, [%l7+160]
43019add %l7, %l6, %l7
43020ld [%l7+160], %o5
43021st %o5, [%l7+160]
43022add %l7, %l6, %l7
43023ld [%l7+160], %o5
43024st %o5, [%l7+160]
43025add %l7, %l6, %l7
43026ld [%l7+160], %o5
43027st %o5, [%l7+160]
43028
43029! cbranch
43030andcc %l0, 1, %g0
43031be,pt %xcc, TARGET1990
43032nop
43033RET1990:
43034
43035! lfsr step begin
43036srlx %l0, 1, %l3
43037xnor %l3, %l0, %l3
43038sllx %l3, 63, %l3
43039or %l3, %l0, %l0
43040srlx %l0, 1, %l0
43041
43042ba P1991
43043nop
43044
43045TARGET2204:
43046ba RET2204
43047nop
43048
43049
43050P1991: !_REPLACEMENT [15] (Int) (Nucleus ctx)
43051wr %g0, 0x4, %asi
43052sethi %hi(0x2000), %l6
43053ld [%i3+128], %o5
43054st %o5, [%i3+128]
43055add %i3, %l6, %l7
43056ld [%l7+128], %o5
43057st %o5, [%l7+128]
43058add %l7, %l6, %l7
43059ld [%l7+128], %o5
43060st %o5, [%l7+128]
43061add %l7, %l6, %l7
43062ld [%l7+128], %o5
43063st %o5, [%l7+128]
43064add %l7, %l6, %l7
43065ld [%l7+128], %o5
43066st %o5, [%l7+128]
43067add %l7, %l6, %l7
43068ld [%l7+128], %o5
43069st %o5, [%l7+128]
43070add %l7, %l6, %l7
43071ld [%l7+128], %o5
43072st %o5, [%l7+128]
43073add %l7, %l6, %l7
43074ld [%l7+128], %o5
43075st %o5, [%l7+128]
43076
43077P1992: !_FLUSHI [3] (Int) (CBR) (Branch target of P2063)
43078flush %g0
43079
43080! cbranch
43081andcc %l0, 1, %g0
43082be,pt %xcc, TARGET1992
43083nop
43084RET1992:
43085
43086! lfsr step begin
43087srlx %l0, 1, %l3
43088xnor %l3, %l0, %l3
43089sllx %l3, 63, %l3
43090or %l3, %l0, %l0
43091srlx %l0, 1, %l0
43092
43093ba P1993
43094nop
43095
43096TARGET2063:
43097ba RET2063
43098nop
43099
43100
43101P1993: !_LD [8] (FP) (Secondary ctx)
43102wr %g0, 0x81, %asi
43103lda [%i1 + 0] %asi, %f2
43104! 1 addresses covered
43105
43106P1994: !_IDC_FLIP [33] (Int)
43107sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
43108sub %i0, %i2, %i2
43109IDC_FLIP(1994, 2140, 5, 0x46800000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
43110
43111P1995: !_REPLACEMENT [28] (Int)
43112sethi %hi(0x2000), %l6
43113ld [%i3+0], %o5
43114st %o5, [%i3+0]
43115add %i3, %l6, %l7
43116ld [%l7+0], %o5
43117st %o5, [%l7+0]
43118add %l7, %l6, %l7
43119ld [%l7+0], %o5
43120st %o5, [%l7+0]
43121add %l7, %l6, %l7
43122ld [%l7+0], %o5
43123st %o5, [%l7+0]
43124add %l7, %l6, %l7
43125ld [%l7+0], %o5
43126st %o5, [%l7+0]
43127add %l7, %l6, %l7
43128ld [%l7+0], %o5
43129st %o5, [%l7+0]
43130add %l7, %l6, %l7
43131ld [%l7+0], %o5
43132st %o5, [%l7+0]
43133add %l7, %l6, %l7
43134ld [%l7+0], %o5
43135st %o5, [%l7+0]
43136
43137P1996: !_REPLACEMENT [3] (Int)
43138sethi %hi(0x2000), %l3
43139ld [%i3+16], %l7
43140st %l7, [%i3+16]
43141add %i3, %l3, %l6
43142ld [%l6+16], %l7
43143st %l7, [%l6+16]
43144add %l6, %l3, %l6
43145ld [%l6+16], %l7
43146st %l7, [%l6+16]
43147add %l6, %l3, %l6
43148ld [%l6+16], %l7
43149st %l7, [%l6+16]
43150add %l6, %l3, %l6
43151ld [%l6+16], %l7
43152st %l7, [%l6+16]
43153add %l6, %l3, %l6
43154ld [%l6+16], %l7
43155st %l7, [%l6+16]
43156add %l6, %l3, %l6
43157ld [%l6+16], %l7
43158st %l7, [%l6+16]
43159add %l6, %l3, %l6
43160ld [%l6+16], %l7
43161st %l7, [%l6+16]
43162
43163P1997: !_IDC_FLIP [24] (Int)
43164sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
43165add %i0, %i3, %i3
43166IDC_FLIP(1997, 9337, 5, 0x45800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
43167
43168P1998: !_REPLACEMENT [32] (Int) (Secondary ctx)
43169wr %g0, 0x81, %asi
43170sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
43171add %i0, %i2, %i2
43172sethi %hi(0x2000), %l6
43173ld [%i2+96], %o5
43174st %o5, [%i2+96]
43175add %i2, %l6, %l7
43176ld [%l7+96], %o5
43177st %o5, [%l7+96]
43178add %l7, %l6, %l7
43179ld [%l7+96], %o5
43180st %o5, [%l7+96]
43181add %l7, %l6, %l7
43182ld [%l7+96], %o5
43183st %o5, [%l7+96]
43184add %l7, %l6, %l7
43185ld [%l7+96], %o5
43186st %o5, [%l7+96]
43187add %l7, %l6, %l7
43188ld [%l7+96], %o5
43189st %o5, [%l7+96]
43190add %l7, %l6, %l7
43191ld [%l7+96], %o5
43192st %o5, [%l7+96]
43193add %l7, %l6, %l7
43194ld [%l7+96], %o5
43195st %o5, [%l7+96]
43196
43197P1999: !_REPLACEMENT [17] (Int)
43198sethi %hi(0x2000), %l3
43199ld [%i2+96], %l7
43200st %l7, [%i2+96]
43201add %i2, %l3, %l6
43202ld [%l6+96], %l7
43203st %l7, [%l6+96]
43204add %l6, %l3, %l6
43205ld [%l6+96], %l7
43206st %l7, [%l6+96]
43207add %l6, %l3, %l6
43208ld [%l6+96], %l7
43209st %l7, [%l6+96]
43210add %l6, %l3, %l6
43211ld [%l6+96], %l7
43212st %l7, [%l6+96]
43213add %l6, %l3, %l6
43214ld [%l6+96], %l7
43215st %l7, [%l6+96]
43216add %l6, %l3, %l6
43217ld [%l6+96], %l7
43218st %l7, [%l6+96]
43219add %l6, %l3, %l6
43220ld [%l6+96], %l7
43221st %l7, [%l6+96]
43222
43223P2000: !_REPLACEMENT [11] (Int)
43224sethi %hi(0x2000), %o5
43225ld [%i2+0], %l6
43226st %l6, [%i2+0]
43227add %i2, %o5, %l3
43228ld [%l3+0], %l6
43229st %l6, [%l3+0]
43230add %l3, %o5, %l3
43231ld [%l3+0], %l6
43232st %l6, [%l3+0]
43233add %l3, %o5, %l3
43234ld [%l3+0], %l6
43235st %l6, [%l3+0]
43236add %l3, %o5, %l3
43237ld [%l3+0], %l6
43238st %l6, [%l3+0]
43239add %l3, %o5, %l3
43240ld [%l3+0], %l6
43241st %l6, [%l3+0]
43242add %l3, %o5, %l3
43243ld [%l3+0], %l6
43244st %l6, [%l3+0]
43245add %l3, %o5, %l3
43246ld [%l3+0], %l6
43247st %l6, [%l3+0]
43248
43249P2001: !_REPLACEMENT [2] (Int)
43250sethi %hi(0x2000), %l7
43251ld [%i2+8], %l3
43252st %l3, [%i2+8]
43253add %i2, %l7, %o5
43254ld [%o5+8], %l3
43255st %l3, [%o5+8]
43256add %o5, %l7, %o5
43257ld [%o5+8], %l3
43258st %l3, [%o5+8]
43259add %o5, %l7, %o5
43260ld [%o5+8], %l3
43261st %l3, [%o5+8]
43262add %o5, %l7, %o5
43263ld [%o5+8], %l3
43264st %l3, [%o5+8]
43265add %o5, %l7, %o5
43266ld [%o5+8], %l3
43267st %l3, [%o5+8]
43268add %o5, %l7, %o5
43269ld [%o5+8], %l3
43270st %l3, [%o5+8]
43271add %o5, %l7, %o5
43272ld [%o5+8], %l3
43273st %l3, [%o5+8]
43274
43275P2002: !_REPLACEMENT [17] (Int)
43276sethi %hi(0x2000), %l6
43277ld [%i2+96], %o5
43278st %o5, [%i2+96]
43279add %i2, %l6, %l7
43280ld [%l7+96], %o5
43281st %o5, [%l7+96]
43282add %l7, %l6, %l7
43283ld [%l7+96], %o5
43284st %o5, [%l7+96]
43285add %l7, %l6, %l7
43286ld [%l7+96], %o5
43287st %o5, [%l7+96]
43288add %l7, %l6, %l7
43289ld [%l7+96], %o5
43290st %o5, [%l7+96]
43291add %l7, %l6, %l7
43292ld [%l7+96], %o5
43293st %o5, [%l7+96]
43294add %l7, %l6, %l7
43295ld [%l7+96], %o5
43296st %o5, [%l7+96]
43297add %l7, %l6, %l7
43298ld [%l7+96], %o5
43299st %o5, [%l7+96]
43300
43301P2003: !_REPLACEMENT [23] (Int) (Secondary ctx)
43302wr %g0, 0x81, %asi
43303sethi %hi(0x2000), %l3
43304ld [%i2+32], %l7
43305st %l7, [%i2+32]
43306add %i2, %l3, %l6
43307ld [%l6+32], %l7
43308st %l7, [%l6+32]
43309add %l6, %l3, %l6
43310ld [%l6+32], %l7
43311st %l7, [%l6+32]
43312add %l6, %l3, %l6
43313ld [%l6+32], %l7
43314st %l7, [%l6+32]
43315add %l6, %l3, %l6
43316ld [%l6+32], %l7
43317st %l7, [%l6+32]
43318add %l6, %l3, %l6
43319ld [%l6+32], %l7
43320st %l7, [%l6+32]
43321add %l6, %l3, %l6
43322ld [%l6+32], %l7
43323st %l7, [%l6+32]
43324add %l6, %l3, %l6
43325ld [%l6+32], %l7
43326st %l7, [%l6+32]
43327
43328P2004: !_MEMBAR (FP)
43329membar #StoreLoad
43330
43331P2005: !_BLD [33] (FP)
43332wr %g0, 0xf0, %asi
43333sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
43334sub %i0, %i3, %i3
43335ldda [%i3 + 0] %asi, %f32
43336membar #Sync
43337! 1 addresses covered
43338fmovd %f32, %f18
43339fmovs %f18, %f3
43340
43341P2006: !_MEMBAR (FP)
43342
43343P2007: !_BST [7] (maybe <- 0x42000018) (FP) (Secondary ctx)
43344wr %g0, 0xf1, %asi
43345! preparing store val #0, next val will be in f32
43346fmovs %f16, %f20
43347fadds %f16, %f17, %f16
43348fmovd %f20, %f32
43349membar #Sync
43350stda %f32, [%i0 + 128 ] %asi
43351
43352P2008: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1971)
43353ba P2009
43354nop
43355
43356TARGET1971:
43357ba RET1971
43358nop
43359
43360
43361P2009: !_BST [7] (maybe <- 0x42000019) (FP)
43362wr %g0, 0xf0, %asi
43363! preparing store val #0, next val will be in f32
43364fmovs %f16, %f20
43365fadds %f16, %f17, %f16
43366fmovd %f20, %f32
43367membar #Sync
43368stda %f32, [%i0 + 128 ] %asi
43369
43370P2010: !_MEMBAR (FP)
43371membar #StoreLoad
43372
43373P2011: !_REPLACEMENT [33] (Int)
43374sethi %hi(0x2000), %l6
43375ld [%i2+0], %o5
43376st %o5, [%i2+0]
43377add %i2, %l6, %l7
43378ld [%l7+0], %o5
43379st %o5, [%l7+0]
43380add %l7, %l6, %l7
43381ld [%l7+0], %o5
43382st %o5, [%l7+0]
43383add %l7, %l6, %l7
43384ld [%l7+0], %o5
43385st %o5, [%l7+0]
43386add %l7, %l6, %l7
43387ld [%l7+0], %o5
43388st %o5, [%l7+0]
43389add %l7, %l6, %l7
43390ld [%l7+0], %o5
43391st %o5, [%l7+0]
43392add %l7, %l6, %l7
43393ld [%l7+0], %o5
43394st %o5, [%l7+0]
43395add %l7, %l6, %l7
43396ld [%l7+0], %o5
43397st %o5, [%l7+0]
43398
43399P2012: !_MEMBAR (FP)
43400
43401P2013: !_BSTC [24] (maybe <- 0x4200001a) (FP) (Branch target of P2170)
43402wr %g0, 0xe0, %asi
43403sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
43404add %i0, %i2, %i2
43405! preparing store val #0, next val will be in f32
43406fmovs %f16, %f20
43407fadds %f16, %f17, %f16
43408! preparing store val #1, next val will be in f40
43409fmovd %f20, %f32
43410fmovs %f16, %f20
43411fadds %f16, %f17, %f16
43412fmovd %f20, %f40
43413membar #Sync
43414stda %f32, [%i2 + 64 ] %asi
43415ba P2014
43416nop
43417
43418TARGET2170:
43419ba RET2170
43420nop
43421
43422
43423P2014: !_MEMBAR (FP) (CBR) (Branch target of P1990)
43424membar #StoreLoad
43425
43426! cbranch
43427andcc %l0, 1, %g0
43428be,pn %xcc, TARGET2014
43429nop
43430RET2014:
43431
43432! lfsr step begin
43433srlx %l0, 1, %o5
43434xnor %o5, %l0, %o5
43435sllx %o5, 63, %o5
43436or %o5, %l0, %l0
43437srlx %l0, 1, %l0
43438
43439ba P2015
43440nop
43441
43442TARGET1990:
43443ba RET1990
43444nop
43445
43446
43447P2015: !_REPLACEMENT [13] (Int) (Branch target of P2139)
43448sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
43449add %i0, %i3, %i3
43450sethi %hi(0x2000), %l3
43451ld [%i3+32], %l7
43452st %l7, [%i3+32]
43453add %i3, %l3, %l6
43454ld [%l6+32], %l7
43455st %l7, [%l6+32]
43456add %l6, %l3, %l6
43457ld [%l6+32], %l7
43458st %l7, [%l6+32]
43459add %l6, %l3, %l6
43460ld [%l6+32], %l7
43461st %l7, [%l6+32]
43462add %l6, %l3, %l6
43463ld [%l6+32], %l7
43464st %l7, [%l6+32]
43465add %l6, %l3, %l6
43466ld [%l6+32], %l7
43467st %l7, [%l6+32]
43468add %l6, %l3, %l6
43469ld [%l6+32], %l7
43470st %l7, [%l6+32]
43471add %l6, %l3, %l6
43472ld [%l6+32], %l7
43473st %l7, [%l6+32]
43474ba P2016
43475nop
43476
43477TARGET2139:
43478ba RET2139
43479nop
43480
43481
43482P2016: !_REPLACEMENT [31] (Int) (Branch target of P2201)
43483sethi %hi(0x2000), %o5
43484ld [%i3+64], %l6
43485st %l6, [%i3+64]
43486add %i3, %o5, %l3
43487ld [%l3+64], %l6
43488st %l6, [%l3+64]
43489add %l3, %o5, %l3
43490ld [%l3+64], %l6
43491st %l6, [%l3+64]
43492add %l3, %o5, %l3
43493ld [%l3+64], %l6
43494st %l6, [%l3+64]
43495add %l3, %o5, %l3
43496ld [%l3+64], %l6
43497st %l6, [%l3+64]
43498add %l3, %o5, %l3
43499ld [%l3+64], %l6
43500st %l6, [%l3+64]
43501add %l3, %o5, %l3
43502ld [%l3+64], %l6
43503st %l6, [%l3+64]
43504add %l3, %o5, %l3
43505ld [%l3+64], %l6
43506st %l6, [%l3+64]
43507ba P2017
43508nop
43509
43510TARGET2201:
43511ba RET2201
43512nop
43513
43514
43515P2017: !_MEMBAR (FP)
43516
43517P2018: !_BST [34] (maybe <- 0x4200001c) (FP)
43518wr %g0, 0xf0, %asi
43519sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
43520sub %i0, %i2, %i2
43521! preparing store val #0, next val will be in f32
43522fmovs %f16, %f20
43523fadds %f16, %f17, %f16
43524fmovd %f20, %f32
43525membar #Sync
43526stda %f32, [%i2 + 64 ] %asi
43527
43528P2019: !_MEMBAR (FP)
43529membar #StoreLoad
43530
43531P2020: !_REPLACEMENT [27] (Int)
43532sethi %hi(0x2000), %l6
43533ld [%i3+160], %o5
43534st %o5, [%i3+160]
43535add %i3, %l6, %l7
43536ld [%l7+160], %o5
43537st %o5, [%l7+160]
43538add %l7, %l6, %l7
43539ld [%l7+160], %o5
43540st %o5, [%l7+160]
43541add %l7, %l6, %l7
43542ld [%l7+160], %o5
43543st %o5, [%l7+160]
43544add %l7, %l6, %l7
43545ld [%l7+160], %o5
43546st %o5, [%l7+160]
43547add %l7, %l6, %l7
43548ld [%l7+160], %o5
43549st %o5, [%l7+160]
43550add %l7, %l6, %l7
43551ld [%l7+160], %o5
43552st %o5, [%l7+160]
43553add %l7, %l6, %l7
43554ld [%l7+160], %o5
43555st %o5, [%l7+160]
43556
43557P2021: !_MEMBAR (FP)
43558membar #StoreLoad
43559
43560P2022: !_BLD [0] (FP)
43561wr %g0, 0xf0, %asi
43562ldda [%i0 + 0] %asi, %f32
43563membar #Sync
43564! 5 addresses covered
43565fmovd %f32, %f4
43566fmovd %f34, %f6
43567fmovd %f36, %f18
43568fmovs %f18, %f7
43569fmovd %f40, %f8
43570
43571P2023: !_MEMBAR (FP)
43572
43573P2024: !_REPLACEMENT [15] (Int)
43574sethi %hi(0x2000), %l3
43575ld [%i3+128], %l7
43576st %l7, [%i3+128]
43577add %i3, %l3, %l6
43578ld [%l6+128], %l7
43579st %l7, [%l6+128]
43580add %l6, %l3, %l6
43581ld [%l6+128], %l7
43582st %l7, [%l6+128]
43583add %l6, %l3, %l6
43584ld [%l6+128], %l7
43585st %l7, [%l6+128]
43586add %l6, %l3, %l6
43587ld [%l6+128], %l7
43588st %l7, [%l6+128]
43589add %l6, %l3, %l6
43590ld [%l6+128], %l7
43591st %l7, [%l6+128]
43592add %l6, %l3, %l6
43593ld [%l6+128], %l7
43594st %l7, [%l6+128]
43595add %l6, %l3, %l6
43596ld [%l6+128], %l7
43597st %l7, [%l6+128]
43598
43599P2025: !_ST [4] (maybe <- 0x2800005) (Int)
43600stw %l4, [%i0 + 32 ]
43601add %l4, 1, %l4
43602
43603P2026: !_IDC_FLIP [4] (Int)
43604IDC_FLIP(2026, 13037, 5, 0x43000020, 0x20, %i0, 0x20, %l6, %l7, %o5, %l3)
43605
43606P2027: !_REPLACEMENT [22] (Int)
43607sethi %hi(0x2000), %l6
43608ld [%i3+4], %o5
43609st %o5, [%i3+4]
43610add %i3, %l6, %l7
43611ld [%l7+4], %o5
43612st %o5, [%l7+4]
43613add %l7, %l6, %l7
43614ld [%l7+4], %o5
43615st %o5, [%l7+4]
43616add %l7, %l6, %l7
43617ld [%l7+4], %o5
43618st %o5, [%l7+4]
43619add %l7, %l6, %l7
43620ld [%l7+4], %o5
43621st %o5, [%l7+4]
43622add %l7, %l6, %l7
43623ld [%l7+4], %o5
43624st %o5, [%l7+4]
43625add %l7, %l6, %l7
43626ld [%l7+4], %o5
43627st %o5, [%l7+4]
43628add %l7, %l6, %l7
43629ld [%l7+4], %o5
43630st %o5, [%l7+4]
43631
43632P2028: !_REPLACEMENT [24] (Int) (Secondary ctx)
43633wr %g0, 0x81, %asi
43634sethi %hi(0x2000), %l3
43635ld [%i3+64], %l7
43636st %l7, [%i3+64]
43637add %i3, %l3, %l6
43638ld [%l6+64], %l7
43639st %l7, [%l6+64]
43640add %l6, %l3, %l6
43641ld [%l6+64], %l7
43642st %l7, [%l6+64]
43643add %l6, %l3, %l6
43644ld [%l6+64], %l7
43645st %l7, [%l6+64]
43646add %l6, %l3, %l6
43647ld [%l6+64], %l7
43648st %l7, [%l6+64]
43649add %l6, %l3, %l6
43650ld [%l6+64], %l7
43651st %l7, [%l6+64]
43652add %l6, %l3, %l6
43653ld [%l6+64], %l7
43654st %l7, [%l6+64]
43655add %l6, %l3, %l6
43656ld [%l6+64], %l7
43657st %l7, [%l6+64]
43658
43659P2029: !_PREFETCH [17] (Int)
43660sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
43661add %i0, %i3, %i3
43662prefetch [%i3 + 96], 1
43663
43664P2030: !_IDC_FLIP [12] (Int)
43665sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
43666add %i0, %i2, %i2
43667IDC_FLIP(2030, 6886, 5, 0x44000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
43668
43669P2031: !_ST [8] (maybe <- 0x2800006) (Int) (LE) (CBR)
43670wr %g0, 0x88, %asi
43671! Change single-word-level endianess (big endian <-> little endian)
43672sethi %hi(0xff00ff00), %l7
43673or %l7, %lo(0xff00ff00), %l7
43674and %l4, %l7, %o5
43675srl %o5, 8, %o5
43676sll %l4, 8, %l6
43677and %l6, %l7, %l6
43678or %l6, %o5, %l6
43679srl %l6, 16, %o5
43680sll %l6, 16, %l6
43681srl %l6, 0, %l6
43682or %l6, %o5, %l6
43683stwa %l6, [%i1 + 0] %asi
43684add %l4, 1, %l4
43685
43686! cbranch
43687andcc %l0, 1, %g0
43688be,pt %xcc, TARGET2031
43689nop
43690RET2031:
43691
43692! lfsr step begin
43693srlx %l0, 1, %l3
43694xnor %l3, %l0, %l3
43695sllx %l3, 63, %l3
43696or %l3, %l0, %l0
43697srlx %l0, 1, %l0
43698
43699
43700P2032: !_MEMBAR (FP)
43701
43702P2033: !_BSTC [12] (maybe <- 0x4200001d) (FP)
43703wr %g0, 0xe0, %asi
43704! preparing store val #0, next val will be in f32
43705fmovs %f16, %f20
43706fadds %f16, %f17, %f16
43707! preparing store val #1, next val will be in f33
43708fmovs %f16, %f21
43709fadds %f16, %f17, %f16
43710! preparing store val #2, next val will be in f40
43711fmovd %f20, %f32
43712fmovs %f16, %f20
43713fadds %f16, %f17, %f16
43714fmovd %f20, %f40
43715membar #Sync
43716stda %f32, [%i2 + 0 ] %asi
43717
43718P2034: !_MEMBAR (FP)
43719membar #StoreLoad
43720
43721P2035: !_REPLACEMENT [15] (Int) (CBR)
43722sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
43723sub %i0, %i3, %i3
43724sethi %hi(0x2000), %l3
43725ld [%i3+128], %l7
43726st %l7, [%i3+128]
43727add %i3, %l3, %l6
43728ld [%l6+128], %l7
43729st %l7, [%l6+128]
43730add %l6, %l3, %l6
43731ld [%l6+128], %l7
43732st %l7, [%l6+128]
43733add %l6, %l3, %l6
43734ld [%l6+128], %l7
43735st %l7, [%l6+128]
43736add %l6, %l3, %l6
43737ld [%l6+128], %l7
43738st %l7, [%l6+128]
43739add %l6, %l3, %l6
43740ld [%l6+128], %l7
43741st %l7, [%l6+128]
43742add %l6, %l3, %l6
43743ld [%l6+128], %l7
43744st %l7, [%l6+128]
43745add %l6, %l3, %l6
43746ld [%l6+128], %l7
43747st %l7, [%l6+128]
43748
43749! cbranch
43750andcc %l0, 1, %g0
43751be,pn %xcc, TARGET2035
43752nop
43753RET2035:
43754
43755! lfsr step begin
43756srlx %l0, 1, %o5
43757xnor %o5, %l0, %o5
43758sllx %o5, 63, %o5
43759or %o5, %l0, %l0
43760srlx %l0, 1, %l0
43761
43762
43763P2036: !_REPLACEMENT [10] (Int) (Secondary ctx) (Branch target of P1890)
43764wr %g0, 0x81, %asi
43765sethi %hi(0x2000), %l3
43766ld [%i3+64], %l7
43767st %l7, [%i3+64]
43768add %i3, %l3, %l6
43769ld [%l6+64], %l7
43770st %l7, [%l6+64]
43771add %l6, %l3, %l6
43772ld [%l6+64], %l7
43773st %l7, [%l6+64]
43774add %l6, %l3, %l6
43775ld [%l6+64], %l7
43776st %l7, [%l6+64]
43777add %l6, %l3, %l6
43778ld [%l6+64], %l7
43779st %l7, [%l6+64]
43780add %l6, %l3, %l6
43781ld [%l6+64], %l7
43782st %l7, [%l6+64]
43783add %l6, %l3, %l6
43784ld [%l6+64], %l7
43785st %l7, [%l6+64]
43786add %l6, %l3, %l6
43787ld [%l6+64], %l7
43788st %l7, [%l6+64]
43789ba P2037
43790nop
43791
43792TARGET1890:
43793ba RET1890
43794nop
43795
43796
43797P2037: !_MEMBAR (FP)
43798
43799P2038: !_BSTC [28] (maybe <- 0x42000020) (FP)
43800wr %g0, 0xe0, %asi
43801sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
43802add %i0, %i2, %i2
43803! preparing store val #0, next val will be in f32
43804fmovs %f16, %f20
43805fadds %f16, %f17, %f16
43806! preparing store val #1, next val will be in f33
43807fmovs %f16, %f21
43808fadds %f16, %f17, %f16
43809! preparing store val #2, next val will be in f40
43810fmovd %f20, %f32
43811fmovs %f16, %f20
43812fadds %f16, %f17, %f16
43813fmovd %f20, %f40
43814membar #Sync
43815stda %f32, [%i2 + 0 ] %asi
43816
43817P2039: !_MEMBAR (FP)
43818
43819P2040: !_BST [3] (maybe <- 0x42000023) (FP) (CBR) (Secondary ctx)
43820wr %g0, 0xf1, %asi
43821! preparing store val #0, next val will be in f32
43822fmovs %f16, %f20
43823fadds %f16, %f17, %f16
43824! preparing store val #1, next val will be in f33
43825fmovs %f16, %f21
43826fadds %f16, %f17, %f16
43827! preparing store val #2, next val will be in f34
43828fmovd %f20, %f32
43829fmovs %f16, %f20
43830fadds %f16, %f17, %f16
43831! preparing store val #3, next val will be in f36
43832fmovd %f20, %f34
43833fmovs %f16, %f20
43834fadds %f16, %f17, %f16
43835! preparing store val #4, next val will be in f40
43836fmovd %f20, %f36
43837fmovs %f16, %f20
43838fadds %f16, %f17, %f16
43839fmovd %f20, %f40
43840membar #Sync
43841stda %f32, [%i0 + 0 ] %asi
43842
43843! cbranch
43844andcc %l0, 1, %g0
43845be,pn %xcc, TARGET2040
43846nop
43847RET2040:
43848
43849! lfsr step begin
43850srlx %l0, 1, %l6
43851xnor %l6, %l0, %l6
43852sllx %l6, 63, %l6
43853or %l6, %l0, %l0
43854srlx %l0, 1, %l0
43855
43856
43857P2041: !_MEMBAR (FP) (Secondary ctx)
43858membar #StoreLoad
43859
43860P2042: !_REPLACEMENT [9] (Int)
43861sethi %hi(0x2000), %l7
43862ld [%i3+32], %l3
43863st %l3, [%i3+32]
43864add %i3, %l7, %o5
43865ld [%o5+32], %l3
43866st %l3, [%o5+32]
43867add %o5, %l7, %o5
43868ld [%o5+32], %l3
43869st %l3, [%o5+32]
43870add %o5, %l7, %o5
43871ld [%o5+32], %l3
43872st %l3, [%o5+32]
43873add %o5, %l7, %o5
43874ld [%o5+32], %l3
43875st %l3, [%o5+32]
43876add %o5, %l7, %o5
43877ld [%o5+32], %l3
43878st %l3, [%o5+32]
43879add %o5, %l7, %o5
43880ld [%o5+32], %l3
43881st %l3, [%o5+32]
43882add %o5, %l7, %o5
43883ld [%o5+32], %l3
43884st %l3, [%o5+32]
43885
43886P2043: !_MEMBAR (FP) (Secondary ctx)
43887membar #StoreLoad
43888
43889P2044: !_BLD [19] (FP) (Secondary ctx)
43890wr %g0, 0xf1, %asi
43891sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
43892add %i0, %i3, %i3
43893ldda [%i3 + 0] %asi, %f32
43894membar #Sync
43895! 1 addresses covered
43896fmovd %f32, %f18
43897fmovs %f18, %f9
43898
43899P2045: !_MEMBAR (FP) (Secondary ctx)
43900
43901P2046: !_REPLACEMENT [10] (Int)
43902sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
43903sub %i0, %i2, %i2
43904sethi %hi(0x2000), %l6
43905ld [%i2+64], %o5
43906st %o5, [%i2+64]
43907add %i2, %l6, %l7
43908ld [%l7+64], %o5
43909st %o5, [%l7+64]
43910add %l7, %l6, %l7
43911ld [%l7+64], %o5
43912st %o5, [%l7+64]
43913add %l7, %l6, %l7
43914ld [%l7+64], %o5
43915st %o5, [%l7+64]
43916add %l7, %l6, %l7
43917ld [%l7+64], %o5
43918st %o5, [%l7+64]
43919add %l7, %l6, %l7
43920ld [%l7+64], %o5
43921st %o5, [%l7+64]
43922add %l7, %l6, %l7
43923ld [%l7+64], %o5
43924st %o5, [%l7+64]
43925add %l7, %l6, %l7
43926ld [%l7+64], %o5
43927st %o5, [%l7+64]
43928
43929P2047: !_MEMBAR (FP) (CBR)
43930membar #StoreLoad
43931
43932! cbranch
43933andcc %l0, 1, %g0
43934be,pt %xcc, TARGET2047
43935nop
43936RET2047:
43937
43938! lfsr step begin
43939srlx %l0, 1, %l3
43940xnor %l3, %l0, %l3
43941sllx %l3, 63, %l3
43942or %l3, %l0, %l0
43943srlx %l0, 1, %l0
43944
43945
43946P2048: !_BLD [26] (FP) (CBR)
43947wr %g0, 0xf0, %asi
43948sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
43949add %i0, %i3, %i3
43950ldda [%i3 + 128] %asi, %f32
43951membar #Sync
43952! 2 addresses covered
43953fmovd %f32, %f10
43954fmovd %f40, %f18
43955fmovs %f18, %f11
43956
43957! cbranch
43958andcc %l0, 1, %g0
43959be,pt %xcc, TARGET2048
43960nop
43961RET2048:
43962
43963! lfsr step begin
43964srlx %l0, 1, %l6
43965xnor %l6, %l0, %l6
43966sllx %l6, 63, %l6
43967or %l6, %l0, %l0
43968srlx %l0, 1, %l0
43969
43970
43971P2049: !_MEMBAR (FP)
43972
43973P2050: !_ST [3] (maybe <- 0x42000028) (FP)
43974! preparing store val #0, next val will be in f20
43975fmovs %f16, %f20
43976fadds %f16, %f17, %f16
43977st %f20, [%i0 + 16 ]
43978
43979P2051: !_REPLACEMENT [5] (Int)
43980sethi %hi(0x2000), %l6
43981ld [%i2+64], %o5
43982st %o5, [%i2+64]
43983add %i2, %l6, %l7
43984ld [%l7+64], %o5
43985st %o5, [%l7+64]
43986add %l7, %l6, %l7
43987ld [%l7+64], %o5
43988st %o5, [%l7+64]
43989add %l7, %l6, %l7
43990ld [%l7+64], %o5
43991st %o5, [%l7+64]
43992add %l7, %l6, %l7
43993ld [%l7+64], %o5
43994st %o5, [%l7+64]
43995add %l7, %l6, %l7
43996ld [%l7+64], %o5
43997st %o5, [%l7+64]
43998add %l7, %l6, %l7
43999ld [%l7+64], %o5
44000st %o5, [%l7+64]
44001add %l7, %l6, %l7
44002ld [%l7+64], %o5
44003st %o5, [%l7+64]
44004
44005P2052: !_MEMBAR (FP) (CBR)
44006
44007! cbranch
44008andcc %l0, 1, %g0
44009be,pt %xcc, TARGET2052
44010nop
44011RET2052:
44012
44013! lfsr step begin
44014srlx %l0, 1, %l3
44015xnor %l3, %l0, %l3
44016sllx %l3, 63, %l3
44017or %l3, %l0, %l0
44018srlx %l0, 1, %l0
44019
44020
44021P2053: !_BSTC [7] (maybe <- 0x42000029) (FP) (Branch target of P2056)
44022wr %g0, 0xe0, %asi
44023! preparing store val #0, next val will be in f32
44024fmovs %f16, %f20
44025fadds %f16, %f17, %f16
44026fmovd %f20, %f32
44027membar #Sync
44028stda %f32, [%i0 + 128 ] %asi
44029ba P2054
44030nop
44031
44032TARGET2056:
44033ba RET2056
44034nop
44035
44036
44037P2054: !_MEMBAR (FP)
44038membar #StoreLoad
44039
44040P2055: !_REPLACEMENT [21] (Int) (Branch target of P2116)
44041sethi %hi(0x2000), %l3
44042ld [%i2+0], %l7
44043st %l7, [%i2+0]
44044add %i2, %l3, %l6
44045ld [%l6+0], %l7
44046st %l7, [%l6+0]
44047add %l6, %l3, %l6
44048ld [%l6+0], %l7
44049st %l7, [%l6+0]
44050add %l6, %l3, %l6
44051ld [%l6+0], %l7
44052st %l7, [%l6+0]
44053add %l6, %l3, %l6
44054ld [%l6+0], %l7
44055st %l7, [%l6+0]
44056add %l6, %l3, %l6
44057ld [%l6+0], %l7
44058st %l7, [%l6+0]
44059add %l6, %l3, %l6
44060ld [%l6+0], %l7
44061st %l7, [%l6+0]
44062add %l6, %l3, %l6
44063ld [%l6+0], %l7
44064st %l7, [%l6+0]
44065ba P2056
44066nop
44067
44068TARGET2116:
44069ba RET2116
44070nop
44071
44072
44073P2056: !_MEMBAR (FP) (CBR)
44074
44075! cbranch
44076andcc %l0, 1, %g0
44077be,pn %xcc, TARGET2056
44078nop
44079RET2056:
44080
44081! lfsr step begin
44082srlx %l0, 1, %o5
44083xnor %o5, %l0, %o5
44084sllx %o5, 63, %o5
44085or %o5, %l0, %l0
44086srlx %l0, 1, %l0
44087
44088
44089P2057: !_BSTC [12] (maybe <- 0x4200002a) (FP)
44090wr %g0, 0xe0, %asi
44091sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
44092add %i0, %i2, %i2
44093! preparing store val #0, next val will be in f32
44094fmovs %f16, %f20
44095fadds %f16, %f17, %f16
44096! preparing store val #1, next val will be in f33
44097fmovs %f16, %f21
44098fadds %f16, %f17, %f16
44099! preparing store val #2, next val will be in f40
44100fmovd %f20, %f32
44101fmovs %f16, %f20
44102fadds %f16, %f17, %f16
44103fmovd %f20, %f40
44104membar #Sync
44105stda %f32, [%i2 + 0 ] %asi
44106
44107P2058: !_MEMBAR (FP)
44108membar #StoreLoad
44109
44110P2059: !_REPLACEMENT [11] (Int)
44111sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
44112add %i0, %i3, %i3
44113sethi %hi(0x2000), %o5
44114ld [%i3+0], %l6
44115st %l6, [%i3+0]
44116add %i3, %o5, %l3
44117ld [%l3+0], %l6
44118st %l6, [%l3+0]
44119add %l3, %o5, %l3
44120ld [%l3+0], %l6
44121st %l6, [%l3+0]
44122add %l3, %o5, %l3
44123ld [%l3+0], %l6
44124st %l6, [%l3+0]
44125add %l3, %o5, %l3
44126ld [%l3+0], %l6
44127st %l6, [%l3+0]
44128add %l3, %o5, %l3
44129ld [%l3+0], %l6
44130st %l6, [%l3+0]
44131add %l3, %o5, %l3
44132ld [%l3+0], %l6
44133st %l6, [%l3+0]
44134add %l3, %o5, %l3
44135ld [%l3+0], %l6
44136st %l6, [%l3+0]
44137
44138P2060: !_REPLACEMENT [23] (Int) (CBR)
44139sethi %hi(0x2000), %l7
44140ld [%i3+32], %l3
44141st %l3, [%i3+32]
44142add %i3, %l7, %o5
44143ld [%o5+32], %l3
44144st %l3, [%o5+32]
44145add %o5, %l7, %o5
44146ld [%o5+32], %l3
44147st %l3, [%o5+32]
44148add %o5, %l7, %o5
44149ld [%o5+32], %l3
44150st %l3, [%o5+32]
44151add %o5, %l7, %o5
44152ld [%o5+32], %l3
44153st %l3, [%o5+32]
44154add %o5, %l7, %o5
44155ld [%o5+32], %l3
44156st %l3, [%o5+32]
44157add %o5, %l7, %o5
44158ld [%o5+32], %l3
44159st %l3, [%o5+32]
44160add %o5, %l7, %o5
44161ld [%o5+32], %l3
44162st %l3, [%o5+32]
44163
44164! cbranch
44165andcc %l0, 1, %g0
44166be,pt %xcc, TARGET2060
44167nop
44168RET2060:
44169
44170! lfsr step begin
44171srlx %l0, 1, %l6
44172xnor %l6, %l0, %l6
44173sllx %l6, 63, %l6
44174or %l6, %l0, %l0
44175srlx %l0, 1, %l0
44176
44177
44178P2061: !_REPLACEMENT [17] (Int)
44179sethi %hi(0x2000), %l7
44180ld [%i3+96], %l3
44181st %l3, [%i3+96]
44182add %i3, %l7, %o5
44183ld [%o5+96], %l3
44184st %l3, [%o5+96]
44185add %o5, %l7, %o5
44186ld [%o5+96], %l3
44187st %l3, [%o5+96]
44188add %o5, %l7, %o5
44189ld [%o5+96], %l3
44190st %l3, [%o5+96]
44191add %o5, %l7, %o5
44192ld [%o5+96], %l3
44193st %l3, [%o5+96]
44194add %o5, %l7, %o5
44195ld [%o5+96], %l3
44196st %l3, [%o5+96]
44197add %o5, %l7, %o5
44198ld [%o5+96], %l3
44199st %l3, [%o5+96]
44200add %o5, %l7, %o5
44201ld [%o5+96], %l3
44202st %l3, [%o5+96]
44203
44204P2062: !_REPLACEMENT [27] (Int) (Branch target of P1955)
44205sethi %hi(0x2000), %l6
44206ld [%i3+160], %o5
44207st %o5, [%i3+160]
44208add %i3, %l6, %l7
44209ld [%l7+160], %o5
44210st %o5, [%l7+160]
44211add %l7, %l6, %l7
44212ld [%l7+160], %o5
44213st %o5, [%l7+160]
44214add %l7, %l6, %l7
44215ld [%l7+160], %o5
44216st %o5, [%l7+160]
44217add %l7, %l6, %l7
44218ld [%l7+160], %o5
44219st %o5, [%l7+160]
44220add %l7, %l6, %l7
44221ld [%l7+160], %o5
44222st %o5, [%l7+160]
44223add %l7, %l6, %l7
44224ld [%l7+160], %o5
44225st %o5, [%l7+160]
44226add %l7, %l6, %l7
44227ld [%l7+160], %o5
44228st %o5, [%l7+160]
44229ba P2063
44230nop
44231
44232TARGET1955:
44233ba RET1955
44234nop
44235
44236
44237P2063: !_REPLACEMENT [4] (Int) (CBR) (Secondary ctx)
44238wr %g0, 0x81, %asi
44239sethi %hi(0x2000), %l3
44240ld [%i3+32], %l7
44241st %l7, [%i3+32]
44242add %i3, %l3, %l6
44243ld [%l6+32], %l7
44244st %l7, [%l6+32]
44245add %l6, %l3, %l6
44246ld [%l6+32], %l7
44247st %l7, [%l6+32]
44248add %l6, %l3, %l6
44249ld [%l6+32], %l7
44250st %l7, [%l6+32]
44251add %l6, %l3, %l6
44252ld [%l6+32], %l7
44253st %l7, [%l6+32]
44254add %l6, %l3, %l6
44255ld [%l6+32], %l7
44256st %l7, [%l6+32]
44257add %l6, %l3, %l6
44258ld [%l6+32], %l7
44259st %l7, [%l6+32]
44260add %l6, %l3, %l6
44261ld [%l6+32], %l7
44262st %l7, [%l6+32]
44263
44264! cbranch
44265andcc %l0, 1, %g0
44266be,pn %xcc, TARGET2063
44267nop
44268RET2063:
44269
44270! lfsr step begin
44271srlx %l0, 1, %o5
44272xnor %o5, %l0, %o5
44273sllx %o5, 63, %o5
44274or %o5, %l0, %l0
44275srlx %l0, 1, %l0
44276
44277
44278P2064: !_LD [12] (FP)
44279ld [%i2 + 4], %f12
44280! 1 addresses covered
44281
44282P2065: !_ST [33] (maybe <- 0x2800007) (Int) (Branch target of P2145)
44283sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
44284sub %i0, %i2, %i2
44285stw %l4, [%i2 + 0 ]
44286add %l4, 1, %l4
44287ba P2066
44288nop
44289
44290TARGET2145:
44291ba RET2145
44292nop
44293
44294
44295P2066: !_ST [23] (maybe <- 0x2800008) (Int) (LE) (CBR) (Secondary ctx)
44296wr %g0, 0x89, %asi
44297sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
44298add %i0, %i3, %i3
44299! Change single-word-level endianess (big endian <-> little endian)
44300sethi %hi(0xff00ff00), %l3
44301or %l3, %lo(0xff00ff00), %l3
44302and %l4, %l3, %l6
44303srl %l6, 8, %l6
44304sll %l4, 8, %o5
44305and %o5, %l3, %o5
44306or %o5, %l6, %o5
44307srl %o5, 16, %l6
44308sll %o5, 16, %o5
44309srl %o5, 0, %o5
44310or %o5, %l6, %o5
44311stwa %o5, [%i3 + 32] %asi
44312add %l4, 1, %l4
44313
44314! cbranch
44315andcc %l0, 1, %g0
44316be,pt %xcc, TARGET2066
44317nop
44318RET2066:
44319
44320! lfsr step begin
44321srlx %l0, 1, %l7
44322xnor %l7, %l0, %l7
44323sllx %l7, 63, %l7
44324or %l7, %l0, %l0
44325srlx %l0, 1, %l0
44326
44327
44328P2067: !_MEMBAR (FP)
44329
44330P2068: !_BSTC [34] (maybe <- 0x4200002d) (FP) (Branch target of P1938)
44331wr %g0, 0xe0, %asi
44332! preparing store val #0, next val will be in f32
44333fmovs %f16, %f20
44334fadds %f16, %f17, %f16
44335fmovd %f20, %f32
44336membar #Sync
44337stda %f32, [%i2 + 64 ] %asi
44338ba P2069
44339nop
44340
44341TARGET1938:
44342ba RET1938
44343nop
44344
44345
44346P2069: !_MEMBAR (FP)
44347membar #StoreLoad
44348
44349P2070: !_IDC_FLIP [32] (Int)
44350sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
44351add %i0, %i2, %i2
44352IDC_FLIP(2070, 21084, 5, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
44353
44354P2071: !_MEMBAR (FP) (CBR)
44355membar #StoreLoad
44356
44357! cbranch
44358andcc %l0, 1, %g0
44359be,pt %xcc, TARGET2071
44360nop
44361RET2071:
44362
44363! lfsr step begin
44364srlx %l0, 1, %l6
44365xnor %l6, %l0, %l6
44366sllx %l6, 63, %l6
44367or %l6, %l0, %l0
44368srlx %l0, 1, %l0
44369
44370
44371P2072: !_BLD [26] (FP) (CBR)
44372wr %g0, 0xf0, %asi
44373ldda [%i3 + 128] %asi, %f32
44374membar #Sync
44375! 2 addresses covered
44376fmovd %f32, %f18
44377fmovs %f18, %f13
44378fmovd %f40, %f14
44379
44380! cbranch
44381andcc %l0, 1, %g0
44382be,pt %xcc, TARGET2072
44383nop
44384RET2072:
44385
44386! lfsr step begin
44387srlx %l0, 1, %l7
44388xnor %l7, %l0, %l7
44389sllx %l7, 63, %l7
44390or %l7, %l0, %l0
44391srlx %l0, 1, %l0
44392
44393
44394P2073: !_MEMBAR (FP)
44395
44396P2074: !_FLUSH [18] (Int)
44397! Unsupported instruction
44398
44399P2075: !_REPLACEMENT [19] (Int) (CBR)
44400sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
44401add %i0, %i3, %i3
44402sethi %hi(0x2000), %l3
44403ld [%i3+0], %l7
44404st %l7, [%i3+0]
44405add %i3, %l3, %l6
44406ld [%l6+0], %l7
44407st %l7, [%l6+0]
44408add %l6, %l3, %l6
44409ld [%l6+0], %l7
44410st %l7, [%l6+0]
44411add %l6, %l3, %l6
44412ld [%l6+0], %l7
44413st %l7, [%l6+0]
44414add %l6, %l3, %l6
44415ld [%l6+0], %l7
44416st %l7, [%l6+0]
44417add %l6, %l3, %l6
44418ld [%l6+0], %l7
44419st %l7, [%l6+0]
44420add %l6, %l3, %l6
44421ld [%l6+0], %l7
44422st %l7, [%l6+0]
44423add %l6, %l3, %l6
44424ld [%l6+0], %l7
44425st %l7, [%l6+0]
44426
44427! cbranch
44428andcc %l0, 1, %g0
44429be,pn %xcc, TARGET2075
44430nop
44431RET2075:
44432
44433! lfsr step begin
44434srlx %l0, 1, %o5
44435xnor %o5, %l0, %o5
44436sllx %o5, 63, %o5
44437or %o5, %l0, %l0
44438srlx %l0, 1, %l0
44439
44440
44441P2076: !_REPLACEMENT [17] (Int)
44442sethi %hi(0x2000), %l3
44443ld [%i3+96], %l7
44444st %l7, [%i3+96]
44445add %i3, %l3, %l6
44446ld [%l6+96], %l7
44447st %l7, [%l6+96]
44448add %l6, %l3, %l6
44449ld [%l6+96], %l7
44450st %l7, [%l6+96]
44451add %l6, %l3, %l6
44452ld [%l6+96], %l7
44453st %l7, [%l6+96]
44454add %l6, %l3, %l6
44455ld [%l6+96], %l7
44456st %l7, [%l6+96]
44457add %l6, %l3, %l6
44458ld [%l6+96], %l7
44459st %l7, [%l6+96]
44460add %l6, %l3, %l6
44461ld [%l6+96], %l7
44462st %l7, [%l6+96]
44463add %l6, %l3, %l6
44464ld [%l6+96], %l7
44465st %l7, [%l6+96]
44466
44467P2077: !_MEMBAR (FP) (Branch target of P2224)
44468membar #StoreLoad
44469ba P2078
44470nop
44471
44472TARGET2224:
44473ba RET2224
44474nop
44475
44476
44477P2078: !_BLD [16] (FP)
44478wr %g0, 0xf0, %asi
44479sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
44480add %i0, %i2, %i2
44481ldda [%i2 + 0] %asi, %f32
44482membar #Sync
44483! 1 addresses covered
44484fmovd %f36, %f18
44485fmovs %f18, %f15
44486!---- flushing fp results buffer to %f30 ----
44487fmovd %f0, %f30
44488fmovd %f2, %f30
44489fmovd %f4, %f30
44490fmovd %f6, %f30
44491fmovd %f8, %f30
44492fmovd %f10, %f30
44493fmovd %f12, %f30
44494fmovd %f14, %f30
44495!--
44496
44497P2079: !_MEMBAR (FP)
44498
44499P2080: !_BLD [20] (FP) (CBR)
44500wr %g0, 0xf0, %asi
44501sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
44502add %i0, %i3, %i3
44503ldda [%i3 + 256] %asi, %f0
44504membar #Sync
44505! 1 addresses covered
44506
44507! cbranch
44508andcc %l0, 1, %g0
44509be,pn %xcc, TARGET2080
44510nop
44511RET2080:
44512
44513! lfsr step begin
44514srlx %l0, 1, %o5
44515xnor %o5, %l0, %o5
44516sllx %o5, 63, %o5
44517or %o5, %l0, %l0
44518srlx %l0, 1, %l0
44519
44520
44521P2081: !_MEMBAR (FP)
44522
44523P2082: !_REPLACEMENT [15] (Int) (Branch target of P1957)
44524sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
44525sub %i0, %i2, %i2
44526sethi %hi(0x2000), %l3
44527ld [%i2+128], %l7
44528st %l7, [%i2+128]
44529add %i2, %l3, %l6
44530ld [%l6+128], %l7
44531st %l7, [%l6+128]
44532add %l6, %l3, %l6
44533ld [%l6+128], %l7
44534st %l7, [%l6+128]
44535add %l6, %l3, %l6
44536ld [%l6+128], %l7
44537st %l7, [%l6+128]
44538add %l6, %l3, %l6
44539ld [%l6+128], %l7
44540st %l7, [%l6+128]
44541add %l6, %l3, %l6
44542ld [%l6+128], %l7
44543st %l7, [%l6+128]
44544add %l6, %l3, %l6
44545ld [%l6+128], %l7
44546st %l7, [%l6+128]
44547add %l6, %l3, %l6
44548ld [%l6+128], %l7
44549st %l7, [%l6+128]
44550ba P2083
44551nop
44552
44553TARGET1957:
44554ba RET1957
44555nop
44556
44557
44558P2083: !_REPLACEMENT [0] (Int) (Branch target of P1875)
44559sethi %hi(0x2000), %o5
44560ld [%i2+0], %l6
44561st %l6, [%i2+0]
44562add %i2, %o5, %l3
44563ld [%l3+0], %l6
44564st %l6, [%l3+0]
44565add %l3, %o5, %l3
44566ld [%l3+0], %l6
44567st %l6, [%l3+0]
44568add %l3, %o5, %l3
44569ld [%l3+0], %l6
44570st %l6, [%l3+0]
44571add %l3, %o5, %l3
44572ld [%l3+0], %l6
44573st %l6, [%l3+0]
44574add %l3, %o5, %l3
44575ld [%l3+0], %l6
44576st %l6, [%l3+0]
44577add %l3, %o5, %l3
44578ld [%l3+0], %l6
44579st %l6, [%l3+0]
44580add %l3, %o5, %l3
44581ld [%l3+0], %l6
44582st %l6, [%l3+0]
44583ba P2084
44584nop
44585
44586TARGET1875:
44587ba RET1875
44588nop
44589
44590
44591P2084: !_REPLACEMENT [15] (Int)
44592sethi %hi(0x2000), %l7
44593ld [%i2+128], %l3
44594st %l3, [%i2+128]
44595add %i2, %l7, %o5
44596ld [%o5+128], %l3
44597st %l3, [%o5+128]
44598add %o5, %l7, %o5
44599ld [%o5+128], %l3
44600st %l3, [%o5+128]
44601add %o5, %l7, %o5
44602ld [%o5+128], %l3
44603st %l3, [%o5+128]
44604add %o5, %l7, %o5
44605ld [%o5+128], %l3
44606st %l3, [%o5+128]
44607add %o5, %l7, %o5
44608ld [%o5+128], %l3
44609st %l3, [%o5+128]
44610add %o5, %l7, %o5
44611ld [%o5+128], %l3
44612st %l3, [%o5+128]
44613add %o5, %l7, %o5
44614ld [%o5+128], %l3
44615st %l3, [%o5+128]
44616
44617P2085: !_REPLACEMENT [1] (Int) (Branch target of P1974)
44618sethi %hi(0x2000), %l6
44619ld [%i2+4], %o5
44620st %o5, [%i2+4]
44621add %i2, %l6, %l7
44622ld [%l7+4], %o5
44623st %o5, [%l7+4]
44624add %l7, %l6, %l7
44625ld [%l7+4], %o5
44626st %o5, [%l7+4]
44627add %l7, %l6, %l7
44628ld [%l7+4], %o5
44629st %o5, [%l7+4]
44630add %l7, %l6, %l7
44631ld [%l7+4], %o5
44632st %o5, [%l7+4]
44633add %l7, %l6, %l7
44634ld [%l7+4], %o5
44635st %o5, [%l7+4]
44636add %l7, %l6, %l7
44637ld [%l7+4], %o5
44638st %o5, [%l7+4]
44639add %l7, %l6, %l7
44640ld [%l7+4], %o5
44641st %o5, [%l7+4]
44642ba P2086
44643nop
44644
44645TARGET1974:
44646ba RET1974
44647nop
44648
44649
44650P2086: !_REPLACEMENT [9] (Int)
44651sethi %hi(0x2000), %l3
44652ld [%i2+32], %l7
44653st %l7, [%i2+32]
44654add %i2, %l3, %l6
44655ld [%l6+32], %l7
44656st %l7, [%l6+32]
44657add %l6, %l3, %l6
44658ld [%l6+32], %l7
44659st %l7, [%l6+32]
44660add %l6, %l3, %l6
44661ld [%l6+32], %l7
44662st %l7, [%l6+32]
44663add %l6, %l3, %l6
44664ld [%l6+32], %l7
44665st %l7, [%l6+32]
44666add %l6, %l3, %l6
44667ld [%l6+32], %l7
44668st %l7, [%l6+32]
44669add %l6, %l3, %l6
44670ld [%l6+32], %l7
44671st %l7, [%l6+32]
44672add %l6, %l3, %l6
44673ld [%l6+32], %l7
44674st %l7, [%l6+32]
44675
44676P2087: !_REPLACEMENT [5] (Int)
44677sethi %hi(0x2000), %o5
44678ld [%i2+64], %l6
44679st %l6, [%i2+64]
44680add %i2, %o5, %l3
44681ld [%l3+64], %l6
44682st %l6, [%l3+64]
44683add %l3, %o5, %l3
44684ld [%l3+64], %l6
44685st %l6, [%l3+64]
44686add %l3, %o5, %l3
44687ld [%l3+64], %l6
44688st %l6, [%l3+64]
44689add %l3, %o5, %l3
44690ld [%l3+64], %l6
44691st %l6, [%l3+64]
44692add %l3, %o5, %l3
44693ld [%l3+64], %l6
44694st %l6, [%l3+64]
44695add %l3, %o5, %l3
44696ld [%l3+64], %l6
44697st %l6, [%l3+64]
44698add %l3, %o5, %l3
44699ld [%l3+64], %l6
44700st %l6, [%l3+64]
44701
44702P2088: !_REPLACEMENT [28] (Int) (Secondary ctx)
44703wr %g0, 0x81, %asi
44704sethi %hi(0x2000), %l7
44705ld [%i2+0], %l3
44706st %l3, [%i2+0]
44707add %i2, %l7, %o5
44708ld [%o5+0], %l3
44709st %l3, [%o5+0]
44710add %o5, %l7, %o5
44711ld [%o5+0], %l3
44712st %l3, [%o5+0]
44713add %o5, %l7, %o5
44714ld [%o5+0], %l3
44715st %l3, [%o5+0]
44716add %o5, %l7, %o5
44717ld [%o5+0], %l3
44718st %l3, [%o5+0]
44719add %o5, %l7, %o5
44720ld [%o5+0], %l3
44721st %l3, [%o5+0]
44722add %o5, %l7, %o5
44723ld [%o5+0], %l3
44724st %l3, [%o5+0]
44725add %o5, %l7, %o5
44726ld [%o5+0], %l3
44727st %l3, [%o5+0]
44728
44729P2089: !_REPLACEMENT [28] (Int) (Branch target of P1992)
44730sethi %hi(0x2000), %l6
44731ld [%i2+0], %o5
44732st %o5, [%i2+0]
44733add %i2, %l6, %l7
44734ld [%l7+0], %o5
44735st %o5, [%l7+0]
44736add %l7, %l6, %l7
44737ld [%l7+0], %o5
44738st %o5, [%l7+0]
44739add %l7, %l6, %l7
44740ld [%l7+0], %o5
44741st %o5, [%l7+0]
44742add %l7, %l6, %l7
44743ld [%l7+0], %o5
44744st %o5, [%l7+0]
44745add %l7, %l6, %l7
44746ld [%l7+0], %o5
44747st %o5, [%l7+0]
44748add %l7, %l6, %l7
44749ld [%l7+0], %o5
44750st %o5, [%l7+0]
44751add %l7, %l6, %l7
44752ld [%l7+0], %o5
44753st %o5, [%l7+0]
44754ba P2090
44755nop
44756
44757TARGET1992:
44758ba RET1992
44759nop
44760
44761
44762P2090: !_ST [22] (maybe <- 0x2800009) (Int) (Branch target of P1937)
44763sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
44764add %i0, %i3, %i3
44765stw %l4, [%i3 + 4 ]
44766add %l4, 1, %l4
44767ba P2091
44768nop
44769
44770TARGET1937:
44771ba RET1937
44772nop
44773
44774
44775P2091: !_REPLACEMENT [9] (Int) (Branch target of P2160)
44776sethi %hi(0x2000), %o5
44777ld [%i2+32], %l6
44778st %l6, [%i2+32]
44779add %i2, %o5, %l3
44780ld [%l3+32], %l6
44781st %l6, [%l3+32]
44782add %l3, %o5, %l3
44783ld [%l3+32], %l6
44784st %l6, [%l3+32]
44785add %l3, %o5, %l3
44786ld [%l3+32], %l6
44787st %l6, [%l3+32]
44788add %l3, %o5, %l3
44789ld [%l3+32], %l6
44790st %l6, [%l3+32]
44791add %l3, %o5, %l3
44792ld [%l3+32], %l6
44793st %l6, [%l3+32]
44794add %l3, %o5, %l3
44795ld [%l3+32], %l6
44796st %l6, [%l3+32]
44797add %l3, %o5, %l3
44798ld [%l3+32], %l6
44799st %l6, [%l3+32]
44800ba P2092
44801nop
44802
44803TARGET2160:
44804ba RET2160
44805nop
44806
44807
44808P2092: !_REPLACEMENT [18] (Int)
44809sethi %hi(0x2000), %l7
44810ld [%i2+128], %l3
44811st %l3, [%i2+128]
44812add %i2, %l7, %o5
44813ld [%o5+128], %l3
44814st %l3, [%o5+128]
44815add %o5, %l7, %o5
44816ld [%o5+128], %l3
44817st %l3, [%o5+128]
44818add %o5, %l7, %o5
44819ld [%o5+128], %l3
44820st %l3, [%o5+128]
44821add %o5, %l7, %o5
44822ld [%o5+128], %l3
44823st %l3, [%o5+128]
44824add %o5, %l7, %o5
44825ld [%o5+128], %l3
44826st %l3, [%o5+128]
44827add %o5, %l7, %o5
44828ld [%o5+128], %l3
44829st %l3, [%o5+128]
44830add %o5, %l7, %o5
44831ld [%o5+128], %l3
44832st %l3, [%o5+128]
44833
44834P2093: !_REPLACEMENT [26] (Int) (Nucleus ctx)
44835wr %g0, 0x4, %asi
44836sethi %hi(0x2000), %l6
44837ld [%i2+128], %o5
44838st %o5, [%i2+128]
44839add %i2, %l6, %l7
44840ld [%l7+128], %o5
44841st %o5, [%l7+128]
44842add %l7, %l6, %l7
44843ld [%l7+128], %o5
44844st %o5, [%l7+128]
44845add %l7, %l6, %l7
44846ld [%l7+128], %o5
44847st %o5, [%l7+128]
44848add %l7, %l6, %l7
44849ld [%l7+128], %o5
44850st %o5, [%l7+128]
44851add %l7, %l6, %l7
44852ld [%l7+128], %o5
44853st %o5, [%l7+128]
44854add %l7, %l6, %l7
44855ld [%l7+128], %o5
44856st %o5, [%l7+128]
44857add %l7, %l6, %l7
44858ld [%l7+128], %o5
44859st %o5, [%l7+128]
44860
44861P2094: !_ST [6] (maybe <- 0x280000a) (Int)
44862stw %l4, [%i0 + 96 ]
44863add %l4, 1, %l4
44864
44865P2095: !_REPLACEMENT [19] (Int) (Nucleus ctx) (Branch target of P2216)
44866wr %g0, 0x4, %asi
44867sethi %hi(0x2000), %o5
44868ld [%i2+0], %l6
44869st %l6, [%i2+0]
44870add %i2, %o5, %l3
44871ld [%l3+0], %l6
44872st %l6, [%l3+0]
44873add %l3, %o5, %l3
44874ld [%l3+0], %l6
44875st %l6, [%l3+0]
44876add %l3, %o5, %l3
44877ld [%l3+0], %l6
44878st %l6, [%l3+0]
44879add %l3, %o5, %l3
44880ld [%l3+0], %l6
44881st %l6, [%l3+0]
44882add %l3, %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]
44891ba P2096
44892nop
44893
44894TARGET2216:
44895ba RET2216
44896nop
44897
44898
44899P2096: !_REPLACEMENT [8] (Int) (CBR)
44900sethi %hi(0x2000), %l7
44901ld [%i2+0], %l3
44902st %l3, [%i2+0]
44903add %i2, %l7, %o5
44904ld [%o5+0], %l3
44905st %l3, [%o5+0]
44906add %o5, %l7, %o5
44907ld [%o5+0], %l3
44908st %l3, [%o5+0]
44909add %o5, %l7, %o5
44910ld [%o5+0], %l3
44911st %l3, [%o5+0]
44912add %o5, %l7, %o5
44913ld [%o5+0], %l3
44914st %l3, [%o5+0]
44915add %o5, %l7, %o5
44916ld [%o5+0], %l3
44917st %l3, [%o5+0]
44918add %o5, %l7, %o5
44919ld [%o5+0], %l3
44920st %l3, [%o5+0]
44921add %o5, %l7, %o5
44922ld [%o5+0], %l3
44923st %l3, [%o5+0]
44924
44925! cbranch
44926andcc %l0, 1, %g0
44927be,pt %xcc, TARGET2096
44928nop
44929RET2096:
44930
44931! lfsr step begin
44932srlx %l0, 1, %l6
44933xnor %l6, %l0, %l6
44934sllx %l6, 63, %l6
44935or %l6, %l0, %l0
44936srlx %l0, 1, %l0
44937
44938
44939P2097: !_REPLACEMENT [31] (Int) (Branch target of P2132)
44940sethi %hi(0x2000), %l7
44941ld [%i2+64], %l3
44942st %l3, [%i2+64]
44943add %i2, %l7, %o5
44944ld [%o5+64], %l3
44945st %l3, [%o5+64]
44946add %o5, %l7, %o5
44947ld [%o5+64], %l3
44948st %l3, [%o5+64]
44949add %o5, %l7, %o5
44950ld [%o5+64], %l3
44951st %l3, [%o5+64]
44952add %o5, %l7, %o5
44953ld [%o5+64], %l3
44954st %l3, [%o5+64]
44955add %o5, %l7, %o5
44956ld [%o5+64], %l3
44957st %l3, [%o5+64]
44958add %o5, %l7, %o5
44959ld [%o5+64], %l3
44960st %l3, [%o5+64]
44961add %o5, %l7, %o5
44962ld [%o5+64], %l3
44963st %l3, [%o5+64]
44964ba P2098
44965nop
44966
44967TARGET2132:
44968ba RET2132
44969nop
44970
44971
44972P2098: !_REPLACEMENT [12] (Int) (Branch target of P2066)
44973sethi %hi(0x2000), %l6
44974ld [%i2+4], %o5
44975st %o5, [%i2+4]
44976add %i2, %l6, %l7
44977ld [%l7+4], %o5
44978st %o5, [%l7+4]
44979add %l7, %l6, %l7
44980ld [%l7+4], %o5
44981st %o5, [%l7+4]
44982add %l7, %l6, %l7
44983ld [%l7+4], %o5
44984st %o5, [%l7+4]
44985add %l7, %l6, %l7
44986ld [%l7+4], %o5
44987st %o5, [%l7+4]
44988add %l7, %l6, %l7
44989ld [%l7+4], %o5
44990st %o5, [%l7+4]
44991add %l7, %l6, %l7
44992ld [%l7+4], %o5
44993st %o5, [%l7+4]
44994add %l7, %l6, %l7
44995ld [%l7+4], %o5
44996st %o5, [%l7+4]
44997ba P2099
44998nop
44999
45000TARGET2066:
45001ba RET2066
45002nop
45003
45004
45005P2099: !_REPLACEMENT [29] (Int)
45006sethi %hi(0x2000), %l3
45007ld [%i2+4], %l7
45008st %l7, [%i2+4]
45009add %i2, %l3, %l6
45010ld [%l6+4], %l7
45011st %l7, [%l6+4]
45012add %l6, %l3, %l6
45013ld [%l6+4], %l7
45014st %l7, [%l6+4]
45015add %l6, %l3, %l6
45016ld [%l6+4], %l7
45017st %l7, [%l6+4]
45018add %l6, %l3, %l6
45019ld [%l6+4], %l7
45020st %l7, [%l6+4]
45021add %l6, %l3, %l6
45022ld [%l6+4], %l7
45023st %l7, [%l6+4]
45024add %l6, %l3, %l6
45025ld [%l6+4], %l7
45026st %l7, [%l6+4]
45027add %l6, %l3, %l6
45028ld [%l6+4], %l7
45029st %l7, [%l6+4]
45030
45031P2100: !_MEMBAR (FP)
45032
45033P2101: !_BST [3] (maybe <- 0x4200002e) (FP) (Branch target of P1969)
45034wr %g0, 0xf0, %asi
45035! preparing store val #0, next val will be in f32
45036fmovs %f16, %f20
45037fadds %f16, %f17, %f16
45038! preparing store val #1, next val will be in f33
45039fmovs %f16, %f21
45040fadds %f16, %f17, %f16
45041! preparing store val #2, next val will be in f34
45042fmovd %f20, %f32
45043fmovs %f16, %f20
45044fadds %f16, %f17, %f16
45045! preparing store val #3, next val will be in f36
45046fmovd %f20, %f34
45047fmovs %f16, %f20
45048fadds %f16, %f17, %f16
45049! preparing store val #4, next val will be in f40
45050fmovd %f20, %f36
45051fmovs %f16, %f20
45052fadds %f16, %f17, %f16
45053fmovd %f20, %f40
45054membar #Sync
45055stda %f32, [%i0 + 0 ] %asi
45056ba P2102
45057nop
45058
45059TARGET1969:
45060ba RET1969
45061nop
45062
45063
45064P2102: !_MEMBAR (FP)
45065membar #StoreLoad
45066
45067P2103: !_REPLACEMENT [6] (Int) (Secondary ctx) (Branch target of P1931)
45068wr %g0, 0x81, %asi
45069sethi %hi(0x2000), %l7
45070ld [%i2+96], %l3
45071st %l3, [%i2+96]
45072add %i2, %l7, %o5
45073ld [%o5+96], %l3
45074st %l3, [%o5+96]
45075add %o5, %l7, %o5
45076ld [%o5+96], %l3
45077st %l3, [%o5+96]
45078add %o5, %l7, %o5
45079ld [%o5+96], %l3
45080st %l3, [%o5+96]
45081add %o5, %l7, %o5
45082ld [%o5+96], %l3
45083st %l3, [%o5+96]
45084add %o5, %l7, %o5
45085ld [%o5+96], %l3
45086st %l3, [%o5+96]
45087add %o5, %l7, %o5
45088ld [%o5+96], %l3
45089st %l3, [%o5+96]
45090add %o5, %l7, %o5
45091ld [%o5+96], %l3
45092st %l3, [%o5+96]
45093ba P2104
45094nop
45095
45096TARGET1931:
45097ba RET1931
45098nop
45099
45100
45101P2104: !_REPLACEMENT [19] (Int) (Secondary ctx)
45102wr %g0, 0x81, %asi
45103sethi %hi(0x2000), %l6
45104ld [%i2+0], %o5
45105st %o5, [%i2+0]
45106add %i2, %l6, %l7
45107ld [%l7+0], %o5
45108st %o5, [%l7+0]
45109add %l7, %l6, %l7
45110ld [%l7+0], %o5
45111st %o5, [%l7+0]
45112add %l7, %l6, %l7
45113ld [%l7+0], %o5
45114st %o5, [%l7+0]
45115add %l7, %l6, %l7
45116ld [%l7+0], %o5
45117st %o5, [%l7+0]
45118add %l7, %l6, %l7
45119ld [%l7+0], %o5
45120st %o5, [%l7+0]
45121add %l7, %l6, %l7
45122ld [%l7+0], %o5
45123st %o5, [%l7+0]
45124add %l7, %l6, %l7
45125ld [%l7+0], %o5
45126st %o5, [%l7+0]
45127
45128P2105: !_REPLACEMENT [14] (Int) (Branch target of P2031)
45129sethi %hi(0x2000), %l3
45130ld [%i2+64], %l7
45131st %l7, [%i2+64]
45132add %i2, %l3, %l6
45133ld [%l6+64], %l7
45134st %l7, [%l6+64]
45135add %l6, %l3, %l6
45136ld [%l6+64], %l7
45137st %l7, [%l6+64]
45138add %l6, %l3, %l6
45139ld [%l6+64], %l7
45140st %l7, [%l6+64]
45141add %l6, %l3, %l6
45142ld [%l6+64], %l7
45143st %l7, [%l6+64]
45144add %l6, %l3, %l6
45145ld [%l6+64], %l7
45146st %l7, [%l6+64]
45147add %l6, %l3, %l6
45148ld [%l6+64], %l7
45149st %l7, [%l6+64]
45150add %l6, %l3, %l6
45151ld [%l6+64], %l7
45152st %l7, [%l6+64]
45153ba P2106
45154nop
45155
45156TARGET2031:
45157ba RET2031
45158nop
45159
45160
45161P2106: !_REPLACEMENT [18] (Int)
45162sethi %hi(0x2000), %o5
45163ld [%i2+128], %l6
45164st %l6, [%i2+128]
45165add %i2, %o5, %l3
45166ld [%l3+128], %l6
45167st %l6, [%l3+128]
45168add %l3, %o5, %l3
45169ld [%l3+128], %l6
45170st %l6, [%l3+128]
45171add %l3, %o5, %l3
45172ld [%l3+128], %l6
45173st %l6, [%l3+128]
45174add %l3, %o5, %l3
45175ld [%l3+128], %l6
45176st %l6, [%l3+128]
45177add %l3, %o5, %l3
45178ld [%l3+128], %l6
45179st %l6, [%l3+128]
45180add %l3, %o5, %l3
45181ld [%l3+128], %l6
45182st %l6, [%l3+128]
45183add %l3, %o5, %l3
45184ld [%l3+128], %l6
45185st %l6, [%l3+128]
45186
45187P2107: !_LD [11] (FP)
45188sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
45189add %i0, %i2, %i2
45190ld [%i2 + 0], %f1
45191! 1 addresses covered
45192
45193P2108: !_MEMBAR (FP) (Secondary ctx)
45194
45195P2109: !_BST [9] (maybe <- 0x42000033) (FP) (Secondary ctx)
45196wr %g0, 0xf1, %asi
45197! preparing store val #0, next val will be in f32
45198fmovs %f16, %f20
45199fadds %f16, %f17, %f16
45200! preparing store val #1, next val will be in f40
45201fmovd %f20, %f32
45202fmovs %f16, %f20
45203fadds %f16, %f17, %f16
45204fmovd %f20, %f40
45205membar #Sync
45206stda %f32, [%i1 + 0 ] %asi
45207
45208P2110: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1965)
45209membar #StoreLoad
45210
45211! cbranch
45212andcc %l0, 1, %g0
45213be,pt %xcc, TARGET2110
45214nop
45215RET2110:
45216
45217! lfsr step begin
45218srlx %l0, 1, %l6
45219xnor %l6, %l0, %l6
45220sllx %l6, 63, %l6
45221or %l6, %l0, %l0
45222srlx %l0, 1, %l0
45223
45224ba P2111
45225nop
45226
45227TARGET1965:
45228ba RET1965
45229nop
45230
45231
45232P2111: !_REPLACEMENT [21] (Int) (CBR)
45233sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
45234add %i0, %i3, %i3
45235sethi %hi(0x2000), %l7
45236ld [%i3+0], %l3
45237st %l3, [%i3+0]
45238add %i3, %l7, %o5
45239ld [%o5+0], %l3
45240st %l3, [%o5+0]
45241add %o5, %l7, %o5
45242ld [%o5+0], %l3
45243st %l3, [%o5+0]
45244add %o5, %l7, %o5
45245ld [%o5+0], %l3
45246st %l3, [%o5+0]
45247add %o5, %l7, %o5
45248ld [%o5+0], %l3
45249st %l3, [%o5+0]
45250add %o5, %l7, %o5
45251ld [%o5+0], %l3
45252st %l3, [%o5+0]
45253add %o5, %l7, %o5
45254ld [%o5+0], %l3
45255st %l3, [%o5+0]
45256add %o5, %l7, %o5
45257ld [%o5+0], %l3
45258st %l3, [%o5+0]
45259
45260! cbranch
45261andcc %l0, 1, %g0
45262be,pt %xcc, TARGET2111
45263nop
45264RET2111:
45265
45266! lfsr step begin
45267srlx %l0, 1, %l6
45268xnor %l6, %l0, %l6
45269sllx %l6, 63, %l6
45270or %l6, %l0, %l0
45271srlx %l0, 1, %l0
45272
45273
45274P2112: !_REPLACEMENT [12] (Int) (CBR)
45275sethi %hi(0x2000), %l7
45276ld [%i3+4], %l3
45277st %l3, [%i3+4]
45278add %i3, %l7, %o5
45279ld [%o5+4], %l3
45280st %l3, [%o5+4]
45281add %o5, %l7, %o5
45282ld [%o5+4], %l3
45283st %l3, [%o5+4]
45284add %o5, %l7, %o5
45285ld [%o5+4], %l3
45286st %l3, [%o5+4]
45287add %o5, %l7, %o5
45288ld [%o5+4], %l3
45289st %l3, [%o5+4]
45290add %o5, %l7, %o5
45291ld [%o5+4], %l3
45292st %l3, [%o5+4]
45293add %o5, %l7, %o5
45294ld [%o5+4], %l3
45295st %l3, [%o5+4]
45296add %o5, %l7, %o5
45297ld [%o5+4], %l3
45298st %l3, [%o5+4]
45299
45300! cbranch
45301andcc %l0, 1, %g0
45302be,pt %xcc, TARGET2112
45303nop
45304RET2112:
45305
45306! lfsr step begin
45307srlx %l0, 1, %l6
45308xnor %l6, %l0, %l6
45309sllx %l6, 63, %l6
45310or %l6, %l0, %l0
45311srlx %l0, 1, %l0
45312
45313
45314P2113: !_LD [34] (FP)
45315sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
45316sub %i0, %i2, %i2
45317ld [%i2 + 64], %f2
45318! 1 addresses covered
45319
45320P2114: !_REPLACEMENT [25] (Int)
45321sethi %hi(0x2000), %l7
45322ld [%i3+96], %l3
45323st %l3, [%i3+96]
45324add %i3, %l7, %o5
45325ld [%o5+96], %l3
45326st %l3, [%o5+96]
45327add %o5, %l7, %o5
45328ld [%o5+96], %l3
45329st %l3, [%o5+96]
45330add %o5, %l7, %o5
45331ld [%o5+96], %l3
45332st %l3, [%o5+96]
45333add %o5, %l7, %o5
45334ld [%o5+96], %l3
45335st %l3, [%o5+96]
45336add %o5, %l7, %o5
45337ld [%o5+96], %l3
45338st %l3, [%o5+96]
45339add %o5, %l7, %o5
45340ld [%o5+96], %l3
45341st %l3, [%o5+96]
45342add %o5, %l7, %o5
45343ld [%o5+96], %l3
45344st %l3, [%o5+96]
45345
45346P2115: !_REPLACEMENT [11] (Int)
45347sethi %hi(0x2000), %l6
45348ld [%i3+0], %o5
45349st %o5, [%i3+0]
45350add %i3, %l6, %l7
45351ld [%l7+0], %o5
45352st %o5, [%l7+0]
45353add %l7, %l6, %l7
45354ld [%l7+0], %o5
45355st %o5, [%l7+0]
45356add %l7, %l6, %l7
45357ld [%l7+0], %o5
45358st %o5, [%l7+0]
45359add %l7, %l6, %l7
45360ld [%l7+0], %o5
45361st %o5, [%l7+0]
45362add %l7, %l6, %l7
45363ld [%l7+0], %o5
45364st %o5, [%l7+0]
45365add %l7, %l6, %l7
45366ld [%l7+0], %o5
45367st %o5, [%l7+0]
45368add %l7, %l6, %l7
45369ld [%l7+0], %o5
45370st %o5, [%l7+0]
45371
45372P2116: !_MEMBAR (FP) (CBR) (Branch target of P1842)
45373membar #StoreLoad
45374
45375! cbranch
45376andcc %l0, 1, %g0
45377be,pn %xcc, TARGET2116
45378nop
45379RET2116:
45380
45381! lfsr step begin
45382srlx %l0, 1, %l3
45383xnor %l3, %l0, %l3
45384sllx %l3, 63, %l3
45385or %l3, %l0, %l0
45386srlx %l0, 1, %l0
45387
45388ba P2117
45389nop
45390
45391TARGET1842:
45392ba RET1842
45393nop
45394
45395
45396P2117: !_BLD [24] (FP)
45397wr %g0, 0xf0, %asi
45398sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
45399add %i0, %i3, %i3
45400ldda [%i3 + 64] %asi, %f32
45401membar #Sync
45402! 2 addresses covered
45403fmovd %f32, %f18
45404fmovs %f18, %f3
45405fmovd %f40, %f4
45406
45407P2118: !_MEMBAR (FP)
45408
45409P2119: !_IDC_FLIP [17] (Int)
45410sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
45411add %i0, %i2, %i2
45412IDC_FLIP(2119, 18477, 5, 0x44800060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
45413
45414P2120: !_MEMBAR (FP) (Branch target of P2157)
45415ba P2121
45416nop
45417
45418TARGET2157:
45419ba RET2157
45420nop
45421
45422
45423P2121: !_BST [18] (maybe <- 0x42000035) (FP) (Branch target of P1836)
45424wr %g0, 0xf0, %asi
45425! preparing store val #0, next val will be in f32
45426fmovs %f16, %f20
45427fadds %f16, %f17, %f16
45428fmovd %f20, %f32
45429membar #Sync
45430stda %f32, [%i2 + 128 ] %asi
45431ba P2122
45432nop
45433
45434TARGET1836:
45435ba RET1836
45436nop
45437
45438
45439P2122: !_MEMBAR (FP) (Branch target of P2048)
45440membar #StoreLoad
45441ba P2123
45442nop
45443
45444TARGET2048:
45445ba RET2048
45446nop
45447
45448
45449P2123: !_FLUSH [13] (Int) (CBR)
45450! Unsupported instruction
45451
45452! cbranch
45453andcc %l0, 1, %g0
45454be,pn %xcc, TARGET2123
45455nop
45456RET2123:
45457
45458! lfsr step begin
45459srlx %l0, 1, %l3
45460xnor %l3, %l0, %l3
45461sllx %l3, 63, %l3
45462or %l3, %l0, %l0
45463srlx %l0, 1, %l0
45464
45465
45466P2124: !_REPLACEMENT [29] (Int)
45467sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
45468add %i0, %i3, %i3
45469sethi %hi(0x2000), %l6
45470ld [%i3+4], %o5
45471st %o5, [%i3+4]
45472add %i3, %l6, %l7
45473ld [%l7+4], %o5
45474st %o5, [%l7+4]
45475add %l7, %l6, %l7
45476ld [%l7+4], %o5
45477st %o5, [%l7+4]
45478add %l7, %l6, %l7
45479ld [%l7+4], %o5
45480st %o5, [%l7+4]
45481add %l7, %l6, %l7
45482ld [%l7+4], %o5
45483st %o5, [%l7+4]
45484add %l7, %l6, %l7
45485ld [%l7+4], %o5
45486st %o5, [%l7+4]
45487add %l7, %l6, %l7
45488ld [%l7+4], %o5
45489st %o5, [%l7+4]
45490add %l7, %l6, %l7
45491ld [%l7+4], %o5
45492st %o5, [%l7+4]
45493
45494P2125: !_MEMBAR (FP)
45495membar #StoreLoad
45496
45497P2126: !_BLD [18] (FP)
45498wr %g0, 0xf0, %asi
45499ldda [%i2 + 128] %asi, %f32
45500membar #Sync
45501! 1 addresses covered
45502fmovd %f32, %f18
45503fmovs %f18, %f5
45504
45505P2127: !_MEMBAR (FP)
45506
45507P2128: !_IDC_FLIP [5] (Int)
45508IDC_FLIP(2128, 27701, 5, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
45509
45510P2129: !_MEMBAR (FP) (Secondary ctx)
45511membar #StoreLoad
45512
45513P2130: !_BLD [25] (FP) (Secondary ctx) (Branch target of P2047)
45514wr %g0, 0xf1, %asi
45515sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
45516add %i0, %i2, %i2
45517ldda [%i2 + 64] %asi, %f32
45518membar #Sync
45519! 2 addresses covered
45520fmovd %f32, %f6
45521fmovd %f40, %f18
45522fmovs %f18, %f7
45523ba P2131
45524nop
45525
45526TARGET2047:
45527ba RET2047
45528nop
45529
45530
45531P2131: !_MEMBAR (FP) (Secondary ctx)
45532
45533P2132: !_IDC_FLIP [0] (Int) (CBR)
45534IDC_FLIP(2132, 31311, 5, 0x43000000, 0x0, %i0, 0x0, %l6, %l7, %o5, %l3)
45535
45536! cbranch
45537andcc %l0, 1, %g0
45538be,pt %xcc, TARGET2132
45539nop
45540RET2132:
45541
45542! lfsr step begin
45543srlx %l0, 1, %l6
45544xnor %l6, %l0, %l6
45545sllx %l6, 63, %l6
45546or %l6, %l0, %l0
45547srlx %l0, 1, %l0
45548
45549
45550P2133: !_REPLACEMENT [34] (Int)
45551sethi %hi(0x2000), %l7
45552ld [%i3+64], %l3
45553st %l3, [%i3+64]
45554add %i3, %l7, %o5
45555ld [%o5+64], %l3
45556st %l3, [%o5+64]
45557add %o5, %l7, %o5
45558ld [%o5+64], %l3
45559st %l3, [%o5+64]
45560add %o5, %l7, %o5
45561ld [%o5+64], %l3
45562st %l3, [%o5+64]
45563add %o5, %l7, %o5
45564ld [%o5+64], %l3
45565st %l3, [%o5+64]
45566add %o5, %l7, %o5
45567ld [%o5+64], %l3
45568st %l3, [%o5+64]
45569add %o5, %l7, %o5
45570ld [%o5+64], %l3
45571st %l3, [%o5+64]
45572add %o5, %l7, %o5
45573ld [%o5+64], %l3
45574st %l3, [%o5+64]
45575
45576P2134: !_MEMBAR (FP)
45577
45578P2135: !_BST [16] (maybe <- 0x42000036) (FP)
45579wr %g0, 0xf0, %asi
45580sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
45581add %i0, %i3, %i3
45582! preparing store val #0, next val will be in f36
45583fmovs %f16, %f20
45584fadds %f16, %f17, %f16
45585fmovd %f20, %f36
45586membar #Sync
45587stda %f32, [%i3 + 0 ] %asi
45588
45589P2136: !_MEMBAR (FP)
45590membar #StoreLoad
45591
45592P2137: !_PREFETCH [28] (Int) (Secondary ctx)
45593wr %g0, 0x81, %asi
45594sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
45595add %i0, %i2, %i2
45596prefetcha [%i2 + 0] %asi, 1
45597
45598P2138: !_MEMBAR (FP)
45599
45600P2139: !_BSTC [26] (maybe <- 0x42000037) (FP) (CBR)
45601wr %g0, 0xe0, %asi
45602sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
45603add %i0, %i3, %i3
45604! preparing store val #0, next val will be in f32
45605fmovs %f16, %f20
45606fadds %f16, %f17, %f16
45607! preparing store val #1, next val will be in f40
45608fmovd %f20, %f32
45609fmovs %f16, %f20
45610fadds %f16, %f17, %f16
45611fmovd %f20, %f40
45612membar #Sync
45613stda %f32, [%i3 + 128 ] %asi
45614
45615! cbranch
45616andcc %l0, 1, %g0
45617be,pt %xcc, TARGET2139
45618nop
45619RET2139:
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
45629P2140: !_MEMBAR (FP)
45630membar #StoreLoad
45631
45632P2141: !_REPLACEMENT [23] (Int)
45633sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
45634sub %i0, %i2, %i2
45635sethi %hi(0x2000), %l3
45636ld [%i2+32], %l7
45637st %l7, [%i2+32]
45638add %i2, %l3, %l6
45639ld [%l6+32], %l7
45640st %l7, [%l6+32]
45641add %l6, %l3, %l6
45642ld [%l6+32], %l7
45643st %l7, [%l6+32]
45644add %l6, %l3, %l6
45645ld [%l6+32], %l7
45646st %l7, [%l6+32]
45647add %l6, %l3, %l6
45648ld [%l6+32], %l7
45649st %l7, [%l6+32]
45650add %l6, %l3, %l6
45651ld [%l6+32], %l7
45652st %l7, [%l6+32]
45653add %l6, %l3, %l6
45654ld [%l6+32], %l7
45655st %l7, [%l6+32]
45656add %l6, %l3, %l6
45657ld [%l6+32], %l7
45658st %l7, [%l6+32]
45659
45660P2142: !_REPLACEMENT [31] (Int)
45661sethi %hi(0x2000), %o5
45662ld [%i2+64], %l6
45663st %l6, [%i2+64]
45664add %i2, %o5, %l3
45665ld [%l3+64], %l6
45666st %l6, [%l3+64]
45667add %l3, %o5, %l3
45668ld [%l3+64], %l6
45669st %l6, [%l3+64]
45670add %l3, %o5, %l3
45671ld [%l3+64], %l6
45672st %l6, [%l3+64]
45673add %l3, %o5, %l3
45674ld [%l3+64], %l6
45675st %l6, [%l3+64]
45676add %l3, %o5, %l3
45677ld [%l3+64], %l6
45678st %l6, [%l3+64]
45679add %l3, %o5, %l3
45680ld [%l3+64], %l6
45681st %l6, [%l3+64]
45682add %l3, %o5, %l3
45683ld [%l3+64], %l6
45684st %l6, [%l3+64]
45685
45686P2143: !_REPLACEMENT [12] (Int)
45687sethi %hi(0x2000), %l7
45688ld [%i2+4], %l3
45689st %l3, [%i2+4]
45690add %i2, %l7, %o5
45691ld [%o5+4], %l3
45692st %l3, [%o5+4]
45693add %o5, %l7, %o5
45694ld [%o5+4], %l3
45695st %l3, [%o5+4]
45696add %o5, %l7, %o5
45697ld [%o5+4], %l3
45698st %l3, [%o5+4]
45699add %o5, %l7, %o5
45700ld [%o5+4], %l3
45701st %l3, [%o5+4]
45702add %o5, %l7, %o5
45703ld [%o5+4], %l3
45704st %l3, [%o5+4]
45705add %o5, %l7, %o5
45706ld [%o5+4], %l3
45707st %l3, [%o5+4]
45708add %o5, %l7, %o5
45709ld [%o5+4], %l3
45710st %l3, [%o5+4]
45711
45712P2144: !_REPLACEMENT [14] (Int) (CBR)
45713sethi %hi(0x2000), %l6
45714ld [%i2+64], %o5
45715st %o5, [%i2+64]
45716add %i2, %l6, %l7
45717ld [%l7+64], %o5
45718st %o5, [%l7+64]
45719add %l7, %l6, %l7
45720ld [%l7+64], %o5
45721st %o5, [%l7+64]
45722add %l7, %l6, %l7
45723ld [%l7+64], %o5
45724st %o5, [%l7+64]
45725add %l7, %l6, %l7
45726ld [%l7+64], %o5
45727st %o5, [%l7+64]
45728add %l7, %l6, %l7
45729ld [%l7+64], %o5
45730st %o5, [%l7+64]
45731add %l7, %l6, %l7
45732ld [%l7+64], %o5
45733st %o5, [%l7+64]
45734add %l7, %l6, %l7
45735ld [%l7+64], %o5
45736st %o5, [%l7+64]
45737
45738! cbranch
45739andcc %l0, 1, %g0
45740be,pt %xcc, TARGET2144
45741nop
45742RET2144:
45743
45744! lfsr step begin
45745srlx %l0, 1, %l3
45746xnor %l3, %l0, %l3
45747sllx %l3, 63, %l3
45748or %l3, %l0, %l0
45749srlx %l0, 1, %l0
45750
45751
45752P2145: !_MEMBAR (FP) (CBR)
45753
45754! cbranch
45755andcc %l0, 1, %g0
45756be,pn %xcc, TARGET2145
45757nop
45758RET2145:
45759
45760! lfsr step begin
45761srlx %l0, 1, %l6
45762xnor %l6, %l0, %l6
45763sllx %l6, 63, %l6
45764or %l6, %l0, %l0
45765srlx %l0, 1, %l0
45766
45767
45768P2146: !_BSTC [20] (maybe <- 0x42000039) (FP)
45769wr %g0, 0xe0, %asi
45770sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
45771add %i0, %i3, %i3
45772! preparing store val #0, next val will be in f32
45773fmovs %f16, %f20
45774fadds %f16, %f17, %f16
45775fmovd %f20, %f32
45776membar #Sync
45777stda %f32, [%i3 + 256 ] %asi
45778
45779P2147: !_MEMBAR (FP)
45780membar #StoreLoad
45781
45782P2148: !_ST [7] (maybe <- 0x4200003a) (FP)
45783! preparing store val #0, next val will be in f20
45784fmovs %f16, %f20
45785fadds %f16, %f17, %f16
45786st %f20, [%i0 + 128 ]
45787
45788P2149: !_MEMBAR (FP)
45789
45790P2150: !_BST [9] (maybe <- 0x4200003b) (FP)
45791wr %g0, 0xf0, %asi
45792! preparing store val #0, next val will be in f32
45793fmovs %f16, %f20
45794fadds %f16, %f17, %f16
45795! preparing store val #1, next val will be in f40
45796fmovd %f20, %f32
45797fmovs %f16, %f20
45798fadds %f16, %f17, %f16
45799fmovd %f20, %f40
45800membar #Sync
45801stda %f32, [%i1 + 0 ] %asi
45802
45803P2151: !_MEMBAR (FP) (Branch target of P2209)
45804membar #StoreLoad
45805ba P2152
45806nop
45807
45808TARGET2209:
45809ba RET2209
45810nop
45811
45812
45813P2152: !_REPLACEMENT [19] (Int) (CBR) (Branch target of P2195)
45814sethi %hi(0x2000), %o5
45815ld [%i2+0], %l6
45816st %l6, [%i2+0]
45817add %i2, %o5, %l3
45818ld [%l3+0], %l6
45819st %l6, [%l3+0]
45820add %l3, %o5, %l3
45821ld [%l3+0], %l6
45822st %l6, [%l3+0]
45823add %l3, %o5, %l3
45824ld [%l3+0], %l6
45825st %l6, [%l3+0]
45826add %l3, %o5, %l3
45827ld [%l3+0], %l6
45828st %l6, [%l3+0]
45829add %l3, %o5, %l3
45830ld [%l3+0], %l6
45831st %l6, [%l3+0]
45832add %l3, %o5, %l3
45833ld [%l3+0], %l6
45834st %l6, [%l3+0]
45835add %l3, %o5, %l3
45836ld [%l3+0], %l6
45837st %l6, [%l3+0]
45838
45839! cbranch
45840andcc %l0, 1, %g0
45841be,pt %xcc, TARGET2152
45842nop
45843RET2152:
45844
45845! lfsr step begin
45846srlx %l0, 1, %l7
45847xnor %l7, %l0, %l7
45848sllx %l7, 63, %l7
45849or %l7, %l0, %l0
45850srlx %l0, 1, %l0
45851
45852ba P2153
45853nop
45854
45855TARGET2195:
45856ba RET2195
45857nop
45858
45859
45860P2153: !_REPLACEMENT [16] (Int)
45861sethi %hi(0x2000), %o5
45862ld [%i2+16], %l6
45863st %l6, [%i2+16]
45864add %i2, %o5, %l3
45865ld [%l3+16], %l6
45866st %l6, [%l3+16]
45867add %l3, %o5, %l3
45868ld [%l3+16], %l6
45869st %l6, [%l3+16]
45870add %l3, %o5, %l3
45871ld [%l3+16], %l6
45872st %l6, [%l3+16]
45873add %l3, %o5, %l3
45874ld [%l3+16], %l6
45875st %l6, [%l3+16]
45876add %l3, %o5, %l3
45877ld [%l3+16], %l6
45878st %l6, [%l3+16]
45879add %l3, %o5, %l3
45880ld [%l3+16], %l6
45881st %l6, [%l3+16]
45882add %l3, %o5, %l3
45883ld [%l3+16], %l6
45884st %l6, [%l3+16]
45885
45886P2154: !_MEMBAR (FP)
45887
45888P2155: !_BST [18] (maybe <- 0x4200003d) (FP)
45889wr %g0, 0xf0, %asi
45890sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
45891add %i0, %i2, %i2
45892! preparing store val #0, next val will be in f32
45893fmovs %f16, %f20
45894fadds %f16, %f17, %f16
45895fmovd %f20, %f32
45896membar #Sync
45897stda %f32, [%i2 + 128 ] %asi
45898
45899P2156: !_MEMBAR (FP) (Loop exit) (Branch target of P2110)
45900membar #StoreLoad
45901!---- flushing fp results buffer to %f30 ----
45902fmovd %f0, %f30
45903fmovd %f2, %f30
45904fmovd %f4, %f30
45905fmovd %f6, %f30
45906!--
45907loop_exit_5_2:
45908sub %l2, 1, %l2
45909cmp %l2, 0
45910bg loop_entry_5_2
45911nop
45912ba P2157
45913nop
45914
45915TARGET2110:
45916ba RET2110
45917nop
45918
45919
45920P2157: !_MEMBAR (FP) (Loop entry) (CBR)
45921sethi %hi(0x1), %l2
45922or %l2, %lo(0x1), %l2
45923loop_entry_5_3:
45924
45925! cbranch
45926andcc %l0, 1, %g0
45927be,pn %xcc, TARGET2157
45928nop
45929RET2157:
45930
45931! lfsr step begin
45932srlx %l0, 1, %l7
45933xnor %l7, %l0, %l7
45934sllx %l7, 63, %l7
45935or %l7, %l0, %l0
45936srlx %l0, 1, %l0
45937
45938
45939P2158: !_BSTC [17] (maybe <- 0x4200003e) (FP)
45940wr %g0, 0xe0, %asi
45941sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
45942add %i0, %i3, %i3
45943! preparing store val #0, next val will be in f40
45944fmovs %f16, %f20
45945fadds %f16, %f17, %f16
45946fmovd %f20, %f40
45947membar #Sync
45948stda %f32, [%i3 + 64 ] %asi
45949
45950P2159: !_MEMBAR (FP) (CBR)
45951membar #StoreLoad
45952
45953! cbranch
45954andcc %l0, 1, %g0
45955be,pt %xcc, TARGET2159
45956nop
45957RET2159:
45958
45959! lfsr step begin
45960srlx %l0, 1, %l7
45961xnor %l7, %l0, %l7
45962sllx %l7, 63, %l7
45963or %l7, %l0, %l0
45964srlx %l0, 1, %l0
45965
45966
45967P2160: !_REPLACEMENT [18] (Int) (CBR)
45968sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
45969sub %i0, %i2, %i2
45970sethi %hi(0x2000), %o5
45971ld [%i2+128], %l6
45972st %l6, [%i2+128]
45973add %i2, %o5, %l3
45974ld [%l3+128], %l6
45975st %l6, [%l3+128]
45976add %l3, %o5, %l3
45977ld [%l3+128], %l6
45978st %l6, [%l3+128]
45979add %l3, %o5, %l3
45980ld [%l3+128], %l6
45981st %l6, [%l3+128]
45982add %l3, %o5, %l3
45983ld [%l3+128], %l6
45984st %l6, [%l3+128]
45985add %l3, %o5, %l3
45986ld [%l3+128], %l6
45987st %l6, [%l3+128]
45988add %l3, %o5, %l3
45989ld [%l3+128], %l6
45990st %l6, [%l3+128]
45991add %l3, %o5, %l3
45992ld [%l3+128], %l6
45993st %l6, [%l3+128]
45994
45995! cbranch
45996andcc %l0, 1, %g0
45997be,pn %xcc, TARGET2160
45998nop
45999RET2160:
46000
46001! lfsr step begin
46002srlx %l0, 1, %l7
46003xnor %l7, %l0, %l7
46004sllx %l7, 63, %l7
46005or %l7, %l0, %l0
46006srlx %l0, 1, %l0
46007
46008
46009P2161: !_LD [13] (Int) (CBR) (Branch target of P1918)
46010sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
46011add %i0, %i3, %i3
46012lduw [%i3 + 32], %o0
46013! move %o0(lower) -> %o0(upper)
46014sllx %o0, 32, %o0
46015
46016! cbranch
46017andcc %l0, 1, %g0
46018be,pt %xcc, TARGET2161
46019nop
46020RET2161:
46021
46022! lfsr step begin
46023srlx %l0, 1, %l6
46024xnor %l6, %l0, %l6
46025sllx %l6, 63, %l6
46026or %l6, %l0, %l0
46027srlx %l0, 1, %l0
46028
46029ba P2162
46030nop
46031
46032TARGET1918:
46033ba RET1918
46034nop
46035
46036
46037P2162: !_MEMBAR (FP) (Secondary ctx)
46038
46039P2163: !_BSTC [14] (maybe <- 0x4200003f) (FP) (CBR) (Secondary ctx) (Branch target of P2112)
46040wr %g0, 0xe1, %asi
46041! preparing store val #0, next val will be in f32
46042fmovs %f16, %f20
46043fadds %f16, %f17, %f16
46044fmovd %f20, %f32
46045membar #Sync
46046stda %f32, [%i3 + 64 ] %asi
46047
46048! cbranch
46049andcc %l0, 1, %g0
46050be,pt %xcc, TARGET2163
46051nop
46052RET2163:
46053
46054! lfsr step begin
46055srlx %l0, 1, %l6
46056xnor %l6, %l0, %l6
46057sllx %l6, 63, %l6
46058or %l6, %l0, %l0
46059srlx %l0, 1, %l0
46060
46061ba P2164
46062nop
46063
46064TARGET2112:
46065ba RET2112
46066nop
46067
46068
46069P2164: !_MEMBAR (FP) (Secondary ctx)
46070membar #StoreLoad
46071
46072P2165: !_REPLACEMENT [20] (Int) (Secondary ctx)
46073wr %g0, 0x81, %asi
46074sethi %hi(0x2000), %l7
46075ld [%i2+256], %l3
46076st %l3, [%i2+256]
46077add %i2, %l7, %o5
46078ld [%o5+256], %l3
46079st %l3, [%o5+256]
46080add %o5, %l7, %o5
46081ld [%o5+256], %l3
46082st %l3, [%o5+256]
46083add %o5, %l7, %o5
46084ld [%o5+256], %l3
46085st %l3, [%o5+256]
46086add %o5, %l7, %o5
46087ld [%o5+256], %l3
46088st %l3, [%o5+256]
46089add %o5, %l7, %o5
46090ld [%o5+256], %l3
46091st %l3, [%o5+256]
46092add %o5, %l7, %o5
46093ld [%o5+256], %l3
46094st %l3, [%o5+256]
46095add %o5, %l7, %o5
46096ld [%o5+256], %l3
46097st %l3, [%o5+256]
46098
46099P2166: !_REPLACEMENT [28] (Int)
46100sethi %hi(0x2000), %l6
46101ld [%i2+0], %o5
46102st %o5, [%i2+0]
46103add %i2, %l6, %l7
46104ld [%l7+0], %o5
46105st %o5, [%l7+0]
46106add %l7, %l6, %l7
46107ld [%l7+0], %o5
46108st %o5, [%l7+0]
46109add %l7, %l6, %l7
46110ld [%l7+0], %o5
46111st %o5, [%l7+0]
46112add %l7, %l6, %l7
46113ld [%l7+0], %o5
46114st %o5, [%l7+0]
46115add %l7, %l6, %l7
46116ld [%l7+0], %o5
46117st %o5, [%l7+0]
46118add %l7, %l6, %l7
46119ld [%l7+0], %o5
46120st %o5, [%l7+0]
46121add %l7, %l6, %l7
46122ld [%l7+0], %o5
46123st %o5, [%l7+0]
46124
46125P2167: !_REPLACEMENT [13] (Int)
46126sethi %hi(0x2000), %l3
46127ld [%i2+32], %l7
46128st %l7, [%i2+32]
46129add %i2, %l3, %l6
46130ld [%l6+32], %l7
46131st %l7, [%l6+32]
46132add %l6, %l3, %l6
46133ld [%l6+32], %l7
46134st %l7, [%l6+32]
46135add %l6, %l3, %l6
46136ld [%l6+32], %l7
46137st %l7, [%l6+32]
46138add %l6, %l3, %l6
46139ld [%l6+32], %l7
46140st %l7, [%l6+32]
46141add %l6, %l3, %l6
46142ld [%l6+32], %l7
46143st %l7, [%l6+32]
46144add %l6, %l3, %l6
46145ld [%l6+32], %l7
46146st %l7, [%l6+32]
46147add %l6, %l3, %l6
46148ld [%l6+32], %l7
46149st %l7, [%l6+32]
46150
46151P2168: !_MEMBAR (FP) (Secondary ctx)
46152membar #StoreLoad
46153
46154P2169: !_BLD [16] (FP) (Secondary ctx)
46155wr %g0, 0xf1, %asi
46156sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
46157add %i0, %i2, %i2
46158ldda [%i2 + 0] %asi, %f0
46159membar #Sync
46160! 1 addresses covered
46161fmovd %f4, %f0
46162
46163P2170: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1981)
46164
46165! cbranch
46166andcc %l0, 1, %g0
46167be,pt %xcc, TARGET2170
46168nop
46169RET2170:
46170
46171! lfsr step begin
46172srlx %l0, 1, %o5
46173xnor %o5, %l0, %o5
46174sllx %o5, 63, %o5
46175or %o5, %l0, %l0
46176srlx %l0, 1, %l0
46177
46178ba P2171
46179nop
46180
46181TARGET1981:
46182ba RET1981
46183nop
46184
46185
46186P2171: !_REPLACEMENT [28] (Int)
46187sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
46188add %i0, %i3, %i3
46189sethi %hi(0x2000), %l3
46190ld [%i3+0], %l7
46191st %l7, [%i3+0]
46192add %i3, %l3, %l6
46193ld [%l6+0], %l7
46194st %l7, [%l6+0]
46195add %l6, %l3, %l6
46196ld [%l6+0], %l7
46197st %l7, [%l6+0]
46198add %l6, %l3, %l6
46199ld [%l6+0], %l7
46200st %l7, [%l6+0]
46201add %l6, %l3, %l6
46202ld [%l6+0], %l7
46203st %l7, [%l6+0]
46204add %l6, %l3, %l6
46205ld [%l6+0], %l7
46206st %l7, [%l6+0]
46207add %l6, %l3, %l6
46208ld [%l6+0], %l7
46209st %l7, [%l6+0]
46210add %l6, %l3, %l6
46211ld [%l6+0], %l7
46212st %l7, [%l6+0]
46213
46214P2172: !_REPLACEMENT [17] (Int)
46215sethi %hi(0x2000), %o5
46216ld [%i3+96], %l6
46217st %l6, [%i3+96]
46218add %i3, %o5, %l3
46219ld [%l3+96], %l6
46220st %l6, [%l3+96]
46221add %l3, %o5, %l3
46222ld [%l3+96], %l6
46223st %l6, [%l3+96]
46224add %l3, %o5, %l3
46225ld [%l3+96], %l6
46226st %l6, [%l3+96]
46227add %l3, %o5, %l3
46228ld [%l3+96], %l6
46229st %l6, [%l3+96]
46230add %l3, %o5, %l3
46231ld [%l3+96], %l6
46232st %l6, [%l3+96]
46233add %l3, %o5, %l3
46234ld [%l3+96], %l6
46235st %l6, [%l3+96]
46236add %l3, %o5, %l3
46237ld [%l3+96], %l6
46238st %l6, [%l3+96]
46239
46240P2173: !_REPLACEMENT [17] (Int) (CBR)
46241sethi %hi(0x2000), %l7
46242ld [%i3+96], %l3
46243st %l3, [%i3+96]
46244add %i3, %l7, %o5
46245ld [%o5+96], %l3
46246st %l3, [%o5+96]
46247add %o5, %l7, %o5
46248ld [%o5+96], %l3
46249st %l3, [%o5+96]
46250add %o5, %l7, %o5
46251ld [%o5+96], %l3
46252st %l3, [%o5+96]
46253add %o5, %l7, %o5
46254ld [%o5+96], %l3
46255st %l3, [%o5+96]
46256add %o5, %l7, %o5
46257ld [%o5+96], %l3
46258st %l3, [%o5+96]
46259add %o5, %l7, %o5
46260ld [%o5+96], %l3
46261st %l3, [%o5+96]
46262add %o5, %l7, %o5
46263ld [%o5+96], %l3
46264st %l3, [%o5+96]
46265
46266! cbranch
46267andcc %l0, 1, %g0
46268be,pt %xcc, TARGET2173
46269nop
46270RET2173:
46271
46272! lfsr step begin
46273srlx %l0, 1, %l6
46274xnor %l6, %l0, %l6
46275sllx %l6, 63, %l6
46276or %l6, %l0, %l0
46277srlx %l0, 1, %l0
46278
46279
46280P2174: !_REPLACEMENT [6] (Int)
46281sethi %hi(0x2000), %l7
46282ld [%i3+96], %l3
46283st %l3, [%i3+96]
46284add %i3, %l7, %o5
46285ld [%o5+96], %l3
46286st %l3, [%o5+96]
46287add %o5, %l7, %o5
46288ld [%o5+96], %l3
46289st %l3, [%o5+96]
46290add %o5, %l7, %o5
46291ld [%o5+96], %l3
46292st %l3, [%o5+96]
46293add %o5, %l7, %o5
46294ld [%o5+96], %l3
46295st %l3, [%o5+96]
46296add %o5, %l7, %o5
46297ld [%o5+96], %l3
46298st %l3, [%o5+96]
46299add %o5, %l7, %o5
46300ld [%o5+96], %l3
46301st %l3, [%o5+96]
46302add %o5, %l7, %o5
46303ld [%o5+96], %l3
46304st %l3, [%o5+96]
46305
46306P2175: !_MEMBAR (FP)
46307
46308P2176: !_BST [0] (maybe <- 0x42000040) (FP)
46309wr %g0, 0xf0, %asi
46310! preparing store val #0, next val will be in f32
46311fmovs %f16, %f20
46312fadds %f16, %f17, %f16
46313! preparing store val #1, next val will be in f33
46314fmovs %f16, %f21
46315fadds %f16, %f17, %f16
46316! preparing store val #2, next val will be in f34
46317fmovd %f20, %f32
46318fmovs %f16, %f20
46319fadds %f16, %f17, %f16
46320! preparing store val #3, next val will be in f36
46321fmovd %f20, %f34
46322fmovs %f16, %f20
46323fadds %f16, %f17, %f16
46324! preparing store val #4, next val will be in f40
46325fmovd %f20, %f36
46326fmovs %f16, %f20
46327fadds %f16, %f17, %f16
46328fmovd %f20, %f40
46329membar #Sync
46330stda %f32, [%i0 + 0 ] %asi
46331
46332P2177: !_MEMBAR (FP)
46333membar #StoreLoad
46334
46335P2178: !_REPLACEMENT [27] (Int)
46336sethi %hi(0x2000), %l3
46337ld [%i3+160], %l7
46338st %l7, [%i3+160]
46339add %i3, %l3, %l6
46340ld [%l6+160], %l7
46341st %l7, [%l6+160]
46342add %l6, %l3, %l6
46343ld [%l6+160], %l7
46344st %l7, [%l6+160]
46345add %l6, %l3, %l6
46346ld [%l6+160], %l7
46347st %l7, [%l6+160]
46348add %l6, %l3, %l6
46349ld [%l6+160], %l7
46350st %l7, [%l6+160]
46351add %l6, %l3, %l6
46352ld [%l6+160], %l7
46353st %l7, [%l6+160]
46354add %l6, %l3, %l6
46355ld [%l6+160], %l7
46356st %l7, [%l6+160]
46357add %l6, %l3, %l6
46358ld [%l6+160], %l7
46359st %l7, [%l6+160]
46360
46361P2179: !_REPLACEMENT [30] (Int)
46362sethi %hi(0x2000), %o5
46363ld [%i3+32], %l6
46364st %l6, [%i3+32]
46365add %i3, %o5, %l3
46366ld [%l3+32], %l6
46367st %l6, [%l3+32]
46368add %l3, %o5, %l3
46369ld [%l3+32], %l6
46370st %l6, [%l3+32]
46371add %l3, %o5, %l3
46372ld [%l3+32], %l6
46373st %l6, [%l3+32]
46374add %l3, %o5, %l3
46375ld [%l3+32], %l6
46376st %l6, [%l3+32]
46377add %l3, %o5, %l3
46378ld [%l3+32], %l6
46379st %l6, [%l3+32]
46380add %l3, %o5, %l3
46381ld [%l3+32], %l6
46382st %l6, [%l3+32]
46383add %l3, %o5, %l3
46384ld [%l3+32], %l6
46385st %l6, [%l3+32]
46386
46387P2180: !_MEMBAR (FP)
46388
46389P2181: !_BSTC [11] (maybe <- 0x42000045) (FP)
46390wr %g0, 0xe0, %asi
46391sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
46392add %i0, %i2, %i2
46393! preparing store val #0, next val will be in f32
46394fmovs %f16, %f20
46395fadds %f16, %f17, %f16
46396! preparing store val #1, next val will be in f33
46397fmovs %f16, %f21
46398fadds %f16, %f17, %f16
46399! preparing store val #2, next val will be in f40
46400fmovd %f20, %f32
46401fmovs %f16, %f20
46402fadds %f16, %f17, %f16
46403fmovd %f20, %f40
46404membar #Sync
46405stda %f32, [%i2 + 0 ] %asi
46406
46407P2182: !_MEMBAR (FP)
46408membar #StoreLoad
46409
46410P2183: !_REPLACEMENT [30] (Int) (Branch target of P1877)
46411sethi %hi(0x2000), %l6
46412ld [%i3+32], %o5
46413st %o5, [%i3+32]
46414add %i3, %l6, %l7
46415ld [%l7+32], %o5
46416st %o5, [%l7+32]
46417add %l7, %l6, %l7
46418ld [%l7+32], %o5
46419st %o5, [%l7+32]
46420add %l7, %l6, %l7
46421ld [%l7+32], %o5
46422st %o5, [%l7+32]
46423add %l7, %l6, %l7
46424ld [%l7+32], %o5
46425st %o5, [%l7+32]
46426add %l7, %l6, %l7
46427ld [%l7+32], %o5
46428st %o5, [%l7+32]
46429add %l7, %l6, %l7
46430ld [%l7+32], %o5
46431st %o5, [%l7+32]
46432add %l7, %l6, %l7
46433ld [%l7+32], %o5
46434st %o5, [%l7+32]
46435ba P2184
46436nop
46437
46438TARGET1877:
46439ba RET1877
46440nop
46441
46442
46443P2184: !_REPLACEMENT [6] (Int)
46444sethi %hi(0x2000), %l3
46445ld [%i3+96], %l7
46446st %l7, [%i3+96]
46447add %i3, %l3, %l6
46448ld [%l6+96], %l7
46449st %l7, [%l6+96]
46450add %l6, %l3, %l6
46451ld [%l6+96], %l7
46452st %l7, [%l6+96]
46453add %l6, %l3, %l6
46454ld [%l6+96], %l7
46455st %l7, [%l6+96]
46456add %l6, %l3, %l6
46457ld [%l6+96], %l7
46458st %l7, [%l6+96]
46459add %l6, %l3, %l6
46460ld [%l6+96], %l7
46461st %l7, [%l6+96]
46462add %l6, %l3, %l6
46463ld [%l6+96], %l7
46464st %l7, [%l6+96]
46465add %l6, %l3, %l6
46466ld [%l6+96], %l7
46467st %l7, [%l6+96]
46468
46469P2185: !_ST [9] (maybe <- 0x42000048) (FP) (Branch target of P2080)
46470! preparing store val #0, next val will be in f20
46471fmovs %f16, %f20
46472fadds %f16, %f17, %f16
46473st %f20, [%i1 + 32 ]
46474ba P2186
46475nop
46476
46477TARGET2080:
46478ba RET2080
46479nop
46480
46481
46482P2186: !_MEMBAR (FP)
46483membar #StoreLoad
46484
46485P2187: !_BLD [4] (FP)
46486wr %g0, 0xf0, %asi
46487ldda [%i0 + 0] %asi, %f32
46488membar #Sync
46489! 5 addresses covered
46490fmovd %f32, %f18
46491fmovs %f18, %f1
46492fmovs %f19, %f2
46493fmovd %f34, %f18
46494fmovs %f18, %f3
46495fmovd %f36, %f4
46496fmovd %f40, %f18
46497fmovs %f18, %f5
46498
46499P2188: !_MEMBAR (FP) (CBR)
46500
46501! cbranch
46502andcc %l0, 1, %g0
46503be,pn %xcc, TARGET2188
46504nop
46505RET2188:
46506
46507! lfsr step begin
46508srlx %l0, 1, %l7
46509xnor %l7, %l0, %l7
46510sllx %l7, 63, %l7
46511or %l7, %l0, %l0
46512srlx %l0, 1, %l0
46513
46514
46515P2189: !_ST [4] (maybe <- 0x280000b) (Int)
46516stw %l4, [%i0 + 32 ]
46517add %l4, 1, %l4
46518
46519P2190: !_REPLACEMENT [19] (Int)
46520sethi %hi(0x2000), %l7
46521ld [%i3+0], %l3
46522st %l3, [%i3+0]
46523add %i3, %l7, %o5
46524ld [%o5+0], %l3
46525st %l3, [%o5+0]
46526add %o5, %l7, %o5
46527ld [%o5+0], %l3
46528st %l3, [%o5+0]
46529add %o5, %l7, %o5
46530ld [%o5+0], %l3
46531st %l3, [%o5+0]
46532add %o5, %l7, %o5
46533ld [%o5+0], %l3
46534st %l3, [%o5+0]
46535add %o5, %l7, %o5
46536ld [%o5+0], %l3
46537st %l3, [%o5+0]
46538add %o5, %l7, %o5
46539ld [%o5+0], %l3
46540st %l3, [%o5+0]
46541add %o5, %l7, %o5
46542ld [%o5+0], %l3
46543st %l3, [%o5+0]
46544
46545P2191: !_REPLACEMENT [8] (Int)
46546sethi %hi(0x2000), %l6
46547ld [%i3+0], %o5
46548st %o5, [%i3+0]
46549add %i3, %l6, %l7
46550ld [%l7+0], %o5
46551st %o5, [%l7+0]
46552add %l7, %l6, %l7
46553ld [%l7+0], %o5
46554st %o5, [%l7+0]
46555add %l7, %l6, %l7
46556ld [%l7+0], %o5
46557st %o5, [%l7+0]
46558add %l7, %l6, %l7
46559ld [%l7+0], %o5
46560st %o5, [%l7+0]
46561add %l7, %l6, %l7
46562ld [%l7+0], %o5
46563st %o5, [%l7+0]
46564add %l7, %l6, %l7
46565ld [%l7+0], %o5
46566st %o5, [%l7+0]
46567add %l7, %l6, %l7
46568ld [%l7+0], %o5
46569st %o5, [%l7+0]
46570
46571P2192: !_REPLACEMENT [0] (Int) (Secondary ctx)
46572wr %g0, 0x81, %asi
46573sethi %hi(0x2000), %l3
46574ld [%i3+0], %l7
46575st %l7, [%i3+0]
46576add %i3, %l3, %l6
46577ld [%l6+0], %l7
46578st %l7, [%l6+0]
46579add %l6, %l3, %l6
46580ld [%l6+0], %l7
46581st %l7, [%l6+0]
46582add %l6, %l3, %l6
46583ld [%l6+0], %l7
46584st %l7, [%l6+0]
46585add %l6, %l3, %l6
46586ld [%l6+0], %l7
46587st %l7, [%l6+0]
46588add %l6, %l3, %l6
46589ld [%l6+0], %l7
46590st %l7, [%l6+0]
46591add %l6, %l3, %l6
46592ld [%l6+0], %l7
46593st %l7, [%l6+0]
46594add %l6, %l3, %l6
46595ld [%l6+0], %l7
46596st %l7, [%l6+0]
46597
46598P2193: !_ST [27] (maybe <- 0x280000c) (Int) (Branch target of P2229)
46599sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
46600add %i0, %i3, %i3
46601stw %l4, [%i3 + 160 ]
46602add %l4, 1, %l4
46603ba P2194
46604nop
46605
46606TARGET2229:
46607ba RET2229
46608nop
46609
46610
46611P2194: !_LD [4] (Int) (CBR)
46612lduw [%i0 + 32], %o5
46613! move %o5(lower) -> %o0(lower)
46614or %o5, %o0, %o0
46615
46616! cbranch
46617andcc %l0, 1, %g0
46618be,pn %xcc, TARGET2194
46619nop
46620RET2194:
46621
46622! lfsr step begin
46623srlx %l0, 1, %l3
46624xnor %l3, %l0, %l3
46625sllx %l3, 63, %l3
46626or %l3, %l0, %l0
46627srlx %l0, 1, %l0
46628
46629
46630P2195: !_REPLACEMENT [23] (Int) (CBR)
46631sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
46632add %i0, %i2, %i2
46633sethi %hi(0x2000), %l6
46634ld [%i2+32], %o5
46635st %o5, [%i2+32]
46636add %i2, %l6, %l7
46637ld [%l7+32], %o5
46638st %o5, [%l7+32]
46639add %l7, %l6, %l7
46640ld [%l7+32], %o5
46641st %o5, [%l7+32]
46642add %l7, %l6, %l7
46643ld [%l7+32], %o5
46644st %o5, [%l7+32]
46645add %l7, %l6, %l7
46646ld [%l7+32], %o5
46647st %o5, [%l7+32]
46648add %l7, %l6, %l7
46649ld [%l7+32], %o5
46650st %o5, [%l7+32]
46651add %l7, %l6, %l7
46652ld [%l7+32], %o5
46653st %o5, [%l7+32]
46654add %l7, %l6, %l7
46655ld [%l7+32], %o5
46656st %o5, [%l7+32]
46657
46658! cbranch
46659andcc %l0, 1, %g0
46660be,pn %xcc, TARGET2195
46661nop
46662RET2195:
46663
46664! lfsr step begin
46665srlx %l0, 1, %l3
46666xnor %l3, %l0, %l3
46667sllx %l3, 63, %l3
46668or %l3, %l0, %l0
46669srlx %l0, 1, %l0
46670
46671
46672P2196: !_REPLACEMENT [0] (Int) (Branch target of P2035)
46673sethi %hi(0x2000), %l6
46674ld [%i2+0], %o5
46675st %o5, [%i2+0]
46676add %i2, %l6, %l7
46677ld [%l7+0], %o5
46678st %o5, [%l7+0]
46679add %l7, %l6, %l7
46680ld [%l7+0], %o5
46681st %o5, [%l7+0]
46682add %l7, %l6, %l7
46683ld [%l7+0], %o5
46684st %o5, [%l7+0]
46685add %l7, %l6, %l7
46686ld [%l7+0], %o5
46687st %o5, [%l7+0]
46688add %l7, %l6, %l7
46689ld [%l7+0], %o5
46690st %o5, [%l7+0]
46691add %l7, %l6, %l7
46692ld [%l7+0], %o5
46693st %o5, [%l7+0]
46694add %l7, %l6, %l7
46695ld [%l7+0], %o5
46696st %o5, [%l7+0]
46697ba P2197
46698nop
46699
46700TARGET2035:
46701ba RET2035
46702nop
46703
46704
46705P2197: !_LD [2] (FP) (Secondary ctx)
46706wr %g0, 0x81, %asi
46707lda [%i0 + 8] %asi, %f6
46708! 1 addresses covered
46709
46710P2198: !_LD [17] (FP) (Branch target of P2014)
46711sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
46712add %i0, %i3, %i3
46713ld [%i3 + 96], %f7
46714! 1 addresses covered
46715ba P2199
46716nop
46717
46718TARGET2014:
46719ba RET2014
46720nop
46721
46722
46723P2199: !_PREFETCH [23] (Int) (Branch target of P1902)
46724sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
46725add %i0, %i2, %i2
46726prefetch [%i2 + 32], 1
46727ba P2200
46728nop
46729
46730TARGET1902:
46731ba RET1902
46732nop
46733
46734
46735P2200: !_REPLACEMENT [12] (Int)
46736sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
46737sub %i0, %i3, %i3
46738sethi %hi(0x2000), %l3
46739ld [%i3+4], %l7
46740st %l7, [%i3+4]
46741add %i3, %l3, %l6
46742ld [%l6+4], %l7
46743st %l7, [%l6+4]
46744add %l6, %l3, %l6
46745ld [%l6+4], %l7
46746st %l7, [%l6+4]
46747add %l6, %l3, %l6
46748ld [%l6+4], %l7
46749st %l7, [%l6+4]
46750add %l6, %l3, %l6
46751ld [%l6+4], %l7
46752st %l7, [%l6+4]
46753add %l6, %l3, %l6
46754ld [%l6+4], %l7
46755st %l7, [%l6+4]
46756add %l6, %l3, %l6
46757ld [%l6+4], %l7
46758st %l7, [%l6+4]
46759add %l6, %l3, %l6
46760ld [%l6+4], %l7
46761st %l7, [%l6+4]
46762
46763P2201: !_MEMBAR (FP) (CBR)
46764
46765! cbranch
46766andcc %l0, 1, %g0
46767be,pt %xcc, TARGET2201
46768nop
46769RET2201:
46770
46771! lfsr step begin
46772srlx %l0, 1, %o5
46773xnor %o5, %l0, %o5
46774sllx %o5, 63, %o5
46775or %o5, %l0, %l0
46776srlx %l0, 1, %l0
46777
46778
46779P2202: !_BST [23] (maybe <- 0x42000049) (FP) (Branch target of P1984)
46780wr %g0, 0xf0, %asi
46781! preparing store val #0, next val will be in f32
46782fmovs %f16, %f20
46783fadds %f16, %f17, %f16
46784! preparing store val #1, next val will be in f33
46785fmovs %f16, %f21
46786fadds %f16, %f17, %f16
46787! preparing store val #2, next val will be in f40
46788fmovd %f20, %f32
46789fmovs %f16, %f20
46790fadds %f16, %f17, %f16
46791fmovd %f20, %f40
46792membar #Sync
46793stda %f32, [%i2 + 0 ] %asi
46794ba P2203
46795nop
46796
46797TARGET1984:
46798ba RET1984
46799nop
46800
46801
46802P2203: !_MEMBAR (FP)
46803membar #StoreLoad
46804
46805P2204: !_IDC_FLIP [24] (Int) (CBR)
46806IDC_FLIP(2204, 17251, 5, 0x45800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
46807
46808! cbranch
46809andcc %l0, 1, %g0
46810be,pn %xcc, TARGET2204
46811nop
46812RET2204:
46813
46814! lfsr step begin
46815srlx %l0, 1, %l6
46816xnor %l6, %l0, %l6
46817sllx %l6, 63, %l6
46818or %l6, %l0, %l0
46819srlx %l0, 1, %l0
46820
46821
46822P2205: !_REPLACEMENT [8] (Int)
46823sethi %hi(0x2000), %l7
46824ld [%i3+0], %l3
46825st %l3, [%i3+0]
46826add %i3, %l7, %o5
46827ld [%o5+0], %l3
46828st %l3, [%o5+0]
46829add %o5, %l7, %o5
46830ld [%o5+0], %l3
46831st %l3, [%o5+0]
46832add %o5, %l7, %o5
46833ld [%o5+0], %l3
46834st %l3, [%o5+0]
46835add %o5, %l7, %o5
46836ld [%o5+0], %l3
46837st %l3, [%o5+0]
46838add %o5, %l7, %o5
46839ld [%o5+0], %l3
46840st %l3, [%o5+0]
46841add %o5, %l7, %o5
46842ld [%o5+0], %l3
46843st %l3, [%o5+0]
46844add %o5, %l7, %o5
46845ld [%o5+0], %l3
46846st %l3, [%o5+0]
46847
46848P2206: !_REPLACEMENT [24] (Int) (CBR) (Branch target of P1976)
46849sethi %hi(0x2000), %l6
46850ld [%i3+64], %o5
46851st %o5, [%i3+64]
46852add %i3, %l6, %l7
46853ld [%l7+64], %o5
46854st %o5, [%l7+64]
46855add %l7, %l6, %l7
46856ld [%l7+64], %o5
46857st %o5, [%l7+64]
46858add %l7, %l6, %l7
46859ld [%l7+64], %o5
46860st %o5, [%l7+64]
46861add %l7, %l6, %l7
46862ld [%l7+64], %o5
46863st %o5, [%l7+64]
46864add %l7, %l6, %l7
46865ld [%l7+64], %o5
46866st %o5, [%l7+64]
46867add %l7, %l6, %l7
46868ld [%l7+64], %o5
46869st %o5, [%l7+64]
46870add %l7, %l6, %l7
46871ld [%l7+64], %o5
46872st %o5, [%l7+64]
46873
46874! cbranch
46875andcc %l0, 1, %g0
46876be,pt %xcc, TARGET2206
46877nop
46878RET2206:
46879
46880! lfsr step begin
46881srlx %l0, 1, %l3
46882xnor %l3, %l0, %l3
46883sllx %l3, 63, %l3
46884or %l3, %l0, %l0
46885srlx %l0, 1, %l0
46886
46887ba P2207
46888nop
46889
46890TARGET1976:
46891ba RET1976
46892nop
46893
46894
46895P2207: !_REPLACEMENT [2] (Int)
46896sethi %hi(0x2000), %l6
46897ld [%i3+8], %o5
46898st %o5, [%i3+8]
46899add %i3, %l6, %l7
46900ld [%l7+8], %o5
46901st %o5, [%l7+8]
46902add %l7, %l6, %l7
46903ld [%l7+8], %o5
46904st %o5, [%l7+8]
46905add %l7, %l6, %l7
46906ld [%l7+8], %o5
46907st %o5, [%l7+8]
46908add %l7, %l6, %l7
46909ld [%l7+8], %o5
46910st %o5, [%l7+8]
46911add %l7, %l6, %l7
46912ld [%l7+8], %o5
46913st %o5, [%l7+8]
46914add %l7, %l6, %l7
46915ld [%l7+8], %o5
46916st %o5, [%l7+8]
46917add %l7, %l6, %l7
46918ld [%l7+8], %o5
46919st %o5, [%l7+8]
46920
46921P2208: !_REPLACEMENT [7] (Int)
46922sethi %hi(0x2000), %l3
46923ld [%i3+128], %l7
46924st %l7, [%i3+128]
46925add %i3, %l3, %l6
46926ld [%l6+128], %l7
46927st %l7, [%l6+128]
46928add %l6, %l3, %l6
46929ld [%l6+128], %l7
46930st %l7, [%l6+128]
46931add %l6, %l3, %l6
46932ld [%l6+128], %l7
46933st %l7, [%l6+128]
46934add %l6, %l3, %l6
46935ld [%l6+128], %l7
46936st %l7, [%l6+128]
46937add %l6, %l3, %l6
46938ld [%l6+128], %l7
46939st %l7, [%l6+128]
46940add %l6, %l3, %l6
46941ld [%l6+128], %l7
46942st %l7, [%l6+128]
46943add %l6, %l3, %l6
46944ld [%l6+128], %l7
46945st %l7, [%l6+128]
46946
46947P2209: !_REPLACEMENT [9] (Int) (CBR) (Nucleus ctx)
46948wr %g0, 0x4, %asi
46949sethi %hi(0x2000), %o5
46950ld [%i3+32], %l6
46951st %l6, [%i3+32]
46952add %i3, %o5, %l3
46953ld [%l3+32], %l6
46954st %l6, [%l3+32]
46955add %l3, %o5, %l3
46956ld [%l3+32], %l6
46957st %l6, [%l3+32]
46958add %l3, %o5, %l3
46959ld [%l3+32], %l6
46960st %l6, [%l3+32]
46961add %l3, %o5, %l3
46962ld [%l3+32], %l6
46963st %l6, [%l3+32]
46964add %l3, %o5, %l3
46965ld [%l3+32], %l6
46966st %l6, [%l3+32]
46967add %l3, %o5, %l3
46968ld [%l3+32], %l6
46969st %l6, [%l3+32]
46970add %l3, %o5, %l3
46971ld [%l3+32], %l6
46972st %l6, [%l3+32]
46973
46974! cbranch
46975andcc %l0, 1, %g0
46976be,pt %xcc, TARGET2209
46977nop
46978RET2209:
46979
46980! lfsr step begin
46981srlx %l0, 1, %l7
46982xnor %l7, %l0, %l7
46983sllx %l7, 63, %l7
46984or %l7, %l0, %l0
46985srlx %l0, 1, %l0
46986
46987
46988P2210: !_REPLACEMENT [23] (Int) (CBR) (Secondary ctx)
46989wr %g0, 0x81, %asi
46990sethi %hi(0x2000), %o5
46991ld [%i3+32], %l6
46992st %l6, [%i3+32]
46993add %i3, %o5, %l3
46994ld [%l3+32], %l6
46995st %l6, [%l3+32]
46996add %l3, %o5, %l3
46997ld [%l3+32], %l6
46998st %l6, [%l3+32]
46999add %l3, %o5, %l3
47000ld [%l3+32], %l6
47001st %l6, [%l3+32]
47002add %l3, %o5, %l3
47003ld [%l3+32], %l6
47004st %l6, [%l3+32]
47005add %l3, %o5, %l3
47006ld [%l3+32], %l6
47007st %l6, [%l3+32]
47008add %l3, %o5, %l3
47009ld [%l3+32], %l6
47010st %l6, [%l3+32]
47011add %l3, %o5, %l3
47012ld [%l3+32], %l6
47013st %l6, [%l3+32]
47014
47015! cbranch
47016andcc %l0, 1, %g0
47017be,pt %xcc, TARGET2210
47018nop
47019RET2210:
47020
47021! lfsr step begin
47022srlx %l0, 1, %l7
47023xnor %l7, %l0, %l7
47024sllx %l7, 63, %l7
47025or %l7, %l0, %l0
47026srlx %l0, 1, %l0
47027
47028
47029P2211: !_LD [18] (FP)
47030sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
47031add %i0, %i2, %i2
47032ld [%i2 + 128], %f8
47033! 1 addresses covered
47034
47035P2212: !_MEMBAR (FP)
47036membar #StoreLoad
47037
47038P2213: !_BLD [23] (FP)
47039wr %g0, 0xf0, %asi
47040sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
47041add %i0, %i3, %i3
47042ldda [%i3 + 0] %asi, %f32
47043membar #Sync
47044! 3 addresses covered
47045fmovd %f32, %f18
47046fmovs %f18, %f9
47047fmovs %f19, %f10
47048fmovd %f40, %f18
47049fmovs %f18, %f11
47050
47051P2214: !_MEMBAR (FP) (Branch target of P2052)
47052ba P2215
47053nop
47054
47055TARGET2052:
47056ba RET2052
47057nop
47058
47059
47060P2215: !_BST [34] (maybe <- 0x4200004c) (FP)
47061wr %g0, 0xf0, %asi
47062sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
47063sub %i0, %i2, %i2
47064! preparing store val #0, next val will be in f32
47065fmovs %f16, %f20
47066fadds %f16, %f17, %f16
47067fmovd %f20, %f32
47068membar #Sync
47069stda %f32, [%i2 + 64 ] %asi
47070
47071P2216: !_MEMBAR (FP) (CBR)
47072membar #StoreLoad
47073
47074! cbranch
47075andcc %l0, 1, %g0
47076be,pt %xcc, TARGET2216
47077nop
47078RET2216:
47079
47080! lfsr step begin
47081srlx %l0, 1, %l7
47082xnor %l7, %l0, %l7
47083sllx %l7, 63, %l7
47084or %l7, %l0, %l0
47085srlx %l0, 1, %l0
47086
47087
47088P2217: !_FLUSHI [19] (Int) (CBR)
47089flush %g0
47090
47091! cbranch
47092andcc %l0, 1, %g0
47093be,pt %xcc, TARGET2217
47094nop
47095RET2217:
47096
47097! lfsr step begin
47098srlx %l0, 1, %o5
47099xnor %o5, %l0, %o5
47100sllx %o5, 63, %o5
47101or %o5, %l0, %l0
47102srlx %l0, 1, %l0
47103
47104
47105P2218: !_REPLACEMENT [22] (Int) (Branch target of P1988)
47106sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
47107sub %i0, %i3, %i3
47108sethi %hi(0x2000), %l3
47109ld [%i3+4], %l7
47110st %l7, [%i3+4]
47111add %i3, %l3, %l6
47112ld [%l6+4], %l7
47113st %l7, [%l6+4]
47114add %l6, %l3, %l6
47115ld [%l6+4], %l7
47116st %l7, [%l6+4]
47117add %l6, %l3, %l6
47118ld [%l6+4], %l7
47119st %l7, [%l6+4]
47120add %l6, %l3, %l6
47121ld [%l6+4], %l7
47122st %l7, [%l6+4]
47123add %l6, %l3, %l6
47124ld [%l6+4], %l7
47125st %l7, [%l6+4]
47126add %l6, %l3, %l6
47127ld [%l6+4], %l7
47128st %l7, [%l6+4]
47129add %l6, %l3, %l6
47130ld [%l6+4], %l7
47131st %l7, [%l6+4]
47132ba P2219
47133nop
47134
47135TARGET1988:
47136ba RET1988
47137nop
47138
47139
47140P2219: !_MEMBAR (FP)
47141
47142P2220: !_BST [17] (maybe <- 0x4200004d) (FP)
47143wr %g0, 0xf0, %asi
47144sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
47145add %i0, %i2, %i2
47146! preparing store val #0, next val will be in f40
47147fmovs %f16, %f20
47148fadds %f16, %f17, %f16
47149fmovd %f20, %f40
47150membar #Sync
47151stda %f32, [%i2 + 64 ] %asi
47152
47153P2221: !_MEMBAR (FP) (Branch target of P2210)
47154ba P2222
47155nop
47156
47157TARGET2210:
47158ba RET2210
47159nop
47160
47161
47162P2222: !_BST [19] (maybe <- 0x4200004e) (FP)
47163wr %g0, 0xf0, %asi
47164sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
47165add %i0, %i3, %i3
47166! preparing store val #0, next val will be in f32
47167fmovs %f16, %f20
47168fadds %f16, %f17, %f16
47169fmovd %f20, %f32
47170membar #Sync
47171stda %f32, [%i3 + 0 ] %asi
47172
47173P2223: !_MEMBAR (FP) (Branch target of P2060)
47174membar #StoreLoad
47175ba P2224
47176nop
47177
47178TARGET2060:
47179ba RET2060
47180nop
47181
47182
47183P2224: !_REPLACEMENT [28] (Int) (CBR) (Secondary ctx)
47184wr %g0, 0x81, %asi
47185sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
47186sub %i0, %i2, %i2
47187sethi %hi(0x2000), %l6
47188ld [%i2+0], %o5
47189st %o5, [%i2+0]
47190add %i2, %l6, %l7
47191ld [%l7+0], %o5
47192st %o5, [%l7+0]
47193add %l7, %l6, %l7
47194ld [%l7+0], %o5
47195st %o5, [%l7+0]
47196add %l7, %l6, %l7
47197ld [%l7+0], %o5
47198st %o5, [%l7+0]
47199add %l7, %l6, %l7
47200ld [%l7+0], %o5
47201st %o5, [%l7+0]
47202add %l7, %l6, %l7
47203ld [%l7+0], %o5
47204st %o5, [%l7+0]
47205add %l7, %l6, %l7
47206ld [%l7+0], %o5
47207st %o5, [%l7+0]
47208add %l7, %l6, %l7
47209ld [%l7+0], %o5
47210st %o5, [%l7+0]
47211
47212! cbranch
47213andcc %l0, 1, %g0
47214be,pn %xcc, TARGET2224
47215nop
47216RET2224:
47217
47218! lfsr step begin
47219srlx %l0, 1, %l3
47220xnor %l3, %l0, %l3
47221sllx %l3, 63, %l3
47222or %l3, %l0, %l0
47223srlx %l0, 1, %l0
47224
47225
47226P2225: !_REPLACEMENT [9] (Int)
47227sethi %hi(0x2000), %l6
47228ld [%i2+32], %o5
47229st %o5, [%i2+32]
47230add %i2, %l6, %l7
47231ld [%l7+32], %o5
47232st %o5, [%l7+32]
47233add %l7, %l6, %l7
47234ld [%l7+32], %o5
47235st %o5, [%l7+32]
47236add %l7, %l6, %l7
47237ld [%l7+32], %o5
47238st %o5, [%l7+32]
47239add %l7, %l6, %l7
47240ld [%l7+32], %o5
47241st %o5, [%l7+32]
47242add %l7, %l6, %l7
47243ld [%l7+32], %o5
47244st %o5, [%l7+32]
47245add %l7, %l6, %l7
47246ld [%l7+32], %o5
47247st %o5, [%l7+32]
47248add %l7, %l6, %l7
47249ld [%l7+32], %o5
47250st %o5, [%l7+32]
47251
47252P2226: !_FLUSH [28] (Int) (CBR)
47253! Unsupported instruction
47254
47255! cbranch
47256andcc %l0, 1, %g0
47257be,pt %xcc, TARGET2226
47258nop
47259RET2226:
47260
47261! lfsr step begin
47262srlx %l0, 1, %l3
47263xnor %l3, %l0, %l3
47264sllx %l3, 63, %l3
47265or %l3, %l0, %l0
47266srlx %l0, 1, %l0
47267
47268
47269P2227: !_REPLACEMENT [32] (Int) (Branch target of P1901)
47270sethi %hi(0x2000), %l6
47271ld [%i2+96], %o5
47272st %o5, [%i2+96]
47273add %i2, %l6, %l7
47274ld [%l7+96], %o5
47275st %o5, [%l7+96]
47276add %l7, %l6, %l7
47277ld [%l7+96], %o5
47278st %o5, [%l7+96]
47279add %l7, %l6, %l7
47280ld [%l7+96], %o5
47281st %o5, [%l7+96]
47282add %l7, %l6, %l7
47283ld [%l7+96], %o5
47284st %o5, [%l7+96]
47285add %l7, %l6, %l7
47286ld [%l7+96], %o5
47287st %o5, [%l7+96]
47288add %l7, %l6, %l7
47289ld [%l7+96], %o5
47290st %o5, [%l7+96]
47291add %l7, %l6, %l7
47292ld [%l7+96], %o5
47293st %o5, [%l7+96]
47294ba P2228
47295nop
47296
47297TARGET1901:
47298ba RET1901
47299nop
47300
47301
47302P2228: !_ST [23] (maybe <- 0x280000d) (Int) (LE)
47303wr %g0, 0x88, %asi
47304sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
47305add %i0, %i3, %i3
47306! Change single-word-level endianess (big endian <-> little endian)
47307sethi %hi(0xff00ff00), %l6
47308or %l6, %lo(0xff00ff00), %l6
47309and %l4, %l6, %l7
47310srl %l7, 8, %l7
47311sll %l4, 8, %l3
47312and %l3, %l6, %l3
47313or %l3, %l7, %l3
47314srl %l3, 16, %l7
47315sll %l3, 16, %l3
47316srl %l3, 0, %l3
47317or %l3, %l7, %l3
47318stwa %l3, [%i3 + 32] %asi
47319add %l4, 1, %l4
47320
47321P2229: !_REPLACEMENT [25] (Int) (CBR)
47322sethi %hi(0x2000), %o5
47323ld [%i2+96], %l6
47324st %l6, [%i2+96]
47325add %i2, %o5, %l3
47326ld [%l3+96], %l6
47327st %l6, [%l3+96]
47328add %l3, %o5, %l3
47329ld [%l3+96], %l6
47330st %l6, [%l3+96]
47331add %l3, %o5, %l3
47332ld [%l3+96], %l6
47333st %l6, [%l3+96]
47334add %l3, %o5, %l3
47335ld [%l3+96], %l6
47336st %l6, [%l3+96]
47337add %l3, %o5, %l3
47338ld [%l3+96], %l6
47339st %l6, [%l3+96]
47340add %l3, %o5, %l3
47341ld [%l3+96], %l6
47342st %l6, [%l3+96]
47343add %l3, %o5, %l3
47344ld [%l3+96], %l6
47345st %l6, [%l3+96]
47346
47347! cbranch
47348andcc %l0, 1, %g0
47349be,pn %xcc, TARGET2229
47350nop
47351RET2229:
47352
47353! lfsr step begin
47354srlx %l0, 1, %l7
47355xnor %l7, %l0, %l7
47356sllx %l7, 63, %l7
47357or %l7, %l0, %l0
47358srlx %l0, 1, %l0
47359
47360
47361P2230: !_PREFETCH [19] (Int)
47362sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
47363add %i0, %i2, %i2
47364prefetch [%i2 + 0], 1
47365
47366P2231: !_IDC_FLIP [29] (Int) (Loop exit)
47367sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
47368add %i0, %i3, %i3
47369IDC_FLIP(2231, 24963, 5, 0x46000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
47370!---- flushing int results buffer----
47371mov %o0, %l5
47372!---- flushing fp results buffer to %f30 ----
47373fmovd %f0, %f30
47374fmovd %f2, %f30
47375fmovd %f4, %f30
47376fmovd %f6, %f30
47377fmovd %f8, %f30
47378fmovd %f10, %f30
47379!--
47380loop_exit_5_3:
47381sub %l2, 1, %l2
47382cmp %l2, 0
47383bg loop_entry_5_3
47384nop
47385
47386P2232: !_MEMBAR (Int)
47387membar #StoreLoad
47388
47389END_NODES5: ! Test instruction sequence for CPU 5 ends
47390sethi %hi(0xdead0e0f), %l7
47391or %l7, %lo(0xdead0e0f), %l7
47392! move %l7(lower) -> %o0(upper)
47393sllx %l7, 32, %o0
47394sethi %hi(0xdead0e0f), %l7
47395or %l7, %lo(0xdead0e0f), %l7
47396stw %l7, [%i5]
47397ld [%i5], %f0
47398!---- flushing int results buffer----
47399mov %o0, %l5
47400!---- flushing fp results buffer to %f30 ----
47401fmovs %f0, %f30
47402!--
47403
47404restore
47405retl
47406nop
47407!-----------------
47408
47409! register usage:
47410! %i0 %i1 : base registers for first 2 regions
47411! %i2 %i3 : cache registers for 8 regions
47412! %i4 fixed pointer to per-cpu results area
47413! %l1 moving pointer to per-cpu FP results area
47414! %o7 moving pointer to per-cpu integer results area
47415! %i5 pointer to per-cpu private area
47416! %l0 holds lfsr, used as source of random bits
47417! %l2 loop count register
47418! %f16 running counter for unique fp store values
47419! %f17 holds increment value for fp counter
47420! %l4 running counter for unique integer store values (increment value is always 1)
47421! %l5 move-to register for load values (simulation only)
47422! %f30 move-to register for FP values (simulation only)
47423! %i4 holds the instructions count which is used for interrupt ordering
47424! %i4 holds the thread_id (OBP only)
47425! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
47426! %l3 %l6 %l7 %o5 : 4 temporary registers
47427! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
47428! %f0-f15 FP results buffer registers
47429! %f32-f47 FP block load/store registers
47430
47431func6:
47432! instruction sequence begins
47433save %sp, -192, %sp
47434
47435! Force %i0-%i3 to be 64-byte aligned
47436add %i0, 63, %i0
47437andn %i0, 63, %i0
47438
47439add %i1, 63, %i1
47440andn %i1, 63, %i1
47441
47442add %i2, 63, %i2
47443andn %i2, 63, %i2
47444
47445add %i3, 63, %i3
47446andn %i3, 63, %i3
47447
47448add %i4, 63, %i4
47449andn %i4, 63, %i4
47450
47451add %i5, 63, %i5
47452andn %i5, 63, %i5
47453
47454
47455! Initialize pointer to FP load results area
47456mov %i4, %l1
47457
47458! Initialize pointer to integer load results area
47459sethi %hi(0x80000), %o7
47460or %o7, %lo(0x80000), %o7
47461add %o7, %l1, %o7
47462
47463! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
47464mov 0x0, %i4
47465
47466! Initialize %f0-%f62 to 0xdeadbee0deadbee1
47467sethi %hi(0xdeadbee0), %l6
47468or %l6, %lo(0xdeadbee0), %l6
47469stw %l6, [%i5]
47470sethi %hi(0xdeadbee1), %l6
47471or %l6, %lo(0xdeadbee1), %l6
47472stw %l6, [%i5+4]
47473ldd [%i5], %f0
47474fmovd %f0, %f2
47475fmovd %f0, %f4
47476fmovd %f0, %f6
47477fmovd %f0, %f8
47478fmovd %f0, %f10
47479fmovd %f0, %f12
47480fmovd %f0, %f14
47481fmovd %f0, %f16
47482fmovd %f0, %f18
47483fmovd %f0, %f20
47484fmovd %f0, %f22
47485fmovd %f0, %f24
47486fmovd %f0, %f26
47487fmovd %f0, %f28
47488fmovd %f0, %f30
47489fmovd %f0, %f32
47490fmovd %f0, %f34
47491fmovd %f0, %f36
47492fmovd %f0, %f38
47493fmovd %f0, %f40
47494fmovd %f0, %f42
47495fmovd %f0, %f44
47496fmovd %f0, %f46
47497fmovd %f0, %f48
47498fmovd %f0, %f50
47499fmovd %f0, %f52
47500fmovd %f0, %f54
47501fmovd %f0, %f56
47502fmovd %f0, %f58
47503fmovd %f0, %f60
47504fmovd %f0, %f62
47505
47506! Signature for extract_loads script to start extracting load values for this stream
47507sethi %hi(0x06deade1), %l6
47508or %l6, %lo(0x06deade1), %l6
47509stw %l6, [%i5]
47510ld [%i5], %f16
47511
47512! Initialize running integer counter in register %l4
47513sethi %hi(0x3000001), %l4
47514or %l4, %lo(0x3000001), %l4
47515
47516! Initialize running FP counter in register %f16
47517sethi %hi(0x42800001), %l6
47518or %l6, %lo(0x42800001), %l6
47519stw %l6, [%i5]
47520ld [%i5], %f16
47521
47522! Initialize FP counter increment value in register %f17 (constant)
47523sethi %hi(0x37000000), %l6
47524or %l6, %lo(0x37000000), %l6
47525stw %l6, [%i5]
47526ld [%i5], %f17
47527
47528! Initialize LFSR to 0x50f5^4
47529sethi %hi(0x50f5), %l0
47530or %l0, %lo(0x50f5), %l0
47531mulx %l0, %l0, %l0
47532mulx %l0, %l0, %l0
47533
47534BEGIN_NODES6: ! Test instruction sequence for ISTREAM 6 begins
47535
47536P2233: !_REPLACEMENT [7] (Int) (Loop entry)
47537sethi %hi(0x5), %l2
47538or %l2, %lo(0x5), %l2
47539loop_entry_6_0:
47540sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
47541sub %i0, %i2, %i2
47542sethi %hi(0x2000), %l7
47543ld [%i2+128], %l3
47544st %l3, [%i2+128]
47545add %i2, %l7, %o5
47546ld [%o5+128], %l3
47547st %l3, [%o5+128]
47548add %o5, %l7, %o5
47549ld [%o5+128], %l3
47550st %l3, [%o5+128]
47551add %o5, %l7, %o5
47552ld [%o5+128], %l3
47553st %l3, [%o5+128]
47554add %o5, %l7, %o5
47555ld [%o5+128], %l3
47556st %l3, [%o5+128]
47557add %o5, %l7, %o5
47558ld [%o5+128], %l3
47559st %l3, [%o5+128]
47560add %o5, %l7, %o5
47561ld [%o5+128], %l3
47562st %l3, [%o5+128]
47563add %o5, %l7, %o5
47564ld [%o5+128], %l3
47565st %l3, [%o5+128]
47566
47567P2234: !_REPLACEMENT [29] (Int) (Secondary ctx)
47568wr %g0, 0x81, %asi
47569sethi %hi(0x2000), %l6
47570ld [%i2+4], %o5
47571st %o5, [%i2+4]
47572add %i2, %l6, %l7
47573ld [%l7+4], %o5
47574st %o5, [%l7+4]
47575add %l7, %l6, %l7
47576ld [%l7+4], %o5
47577st %o5, [%l7+4]
47578add %l7, %l6, %l7
47579ld [%l7+4], %o5
47580st %o5, [%l7+4]
47581add %l7, %l6, %l7
47582ld [%l7+4], %o5
47583st %o5, [%l7+4]
47584add %l7, %l6, %l7
47585ld [%l7+4], %o5
47586st %o5, [%l7+4]
47587add %l7, %l6, %l7
47588ld [%l7+4], %o5
47589st %o5, [%l7+4]
47590add %l7, %l6, %l7
47591ld [%l7+4], %o5
47592st %o5, [%l7+4]
47593
47594P2235: !_REPLACEMENT [7] (Int)
47595sethi %hi(0x2000), %l3
47596ld [%i2+128], %l7
47597st %l7, [%i2+128]
47598add %i2, %l3, %l6
47599ld [%l6+128], %l7
47600st %l7, [%l6+128]
47601add %l6, %l3, %l6
47602ld [%l6+128], %l7
47603st %l7, [%l6+128]
47604add %l6, %l3, %l6
47605ld [%l6+128], %l7
47606st %l7, [%l6+128]
47607add %l6, %l3, %l6
47608ld [%l6+128], %l7
47609st %l7, [%l6+128]
47610add %l6, %l3, %l6
47611ld [%l6+128], %l7
47612st %l7, [%l6+128]
47613add %l6, %l3, %l6
47614ld [%l6+128], %l7
47615st %l7, [%l6+128]
47616add %l6, %l3, %l6
47617ld [%l6+128], %l7
47618st %l7, [%l6+128]
47619
47620P2236: !_REPLACEMENT [31] (Int)
47621sethi %hi(0x2000), %o5
47622ld [%i2+64], %l6
47623st %l6, [%i2+64]
47624add %i2, %o5, %l3
47625ld [%l3+64], %l6
47626st %l6, [%l3+64]
47627add %l3, %o5, %l3
47628ld [%l3+64], %l6
47629st %l6, [%l3+64]
47630add %l3, %o5, %l3
47631ld [%l3+64], %l6
47632st %l6, [%l3+64]
47633add %l3, %o5, %l3
47634ld [%l3+64], %l6
47635st %l6, [%l3+64]
47636add %l3, %o5, %l3
47637ld [%l3+64], %l6
47638st %l6, [%l3+64]
47639add %l3, %o5, %l3
47640ld [%l3+64], %l6
47641st %l6, [%l3+64]
47642add %l3, %o5, %l3
47643ld [%l3+64], %l6
47644st %l6, [%l3+64]
47645
47646P2237: !_LD [21] (FP) (CBR)
47647sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
47648add %i0, %i3, %i3
47649ld [%i3 + 0], %f0
47650! 1 addresses covered
47651
47652! cbranch
47653andcc %l0, 1, %g0
47654be,pn %xcc, TARGET2237
47655nop
47656RET2237:
47657
47658! lfsr step begin
47659srlx %l0, 1, %l7
47660xnor %l7, %l0, %l7
47661sllx %l7, 63, %l7
47662or %l7, %l0, %l0
47663srlx %l0, 1, %l0
47664
47665
47666P2238: !_REPLACEMENT [3] (Int) (Branch target of P2399)
47667sethi %hi(0x2000), %o5
47668ld [%i2+16], %l6
47669st %l6, [%i2+16]
47670add %i2, %o5, %l3
47671ld [%l3+16], %l6
47672st %l6, [%l3+16]
47673add %l3, %o5, %l3
47674ld [%l3+16], %l6
47675st %l6, [%l3+16]
47676add %l3, %o5, %l3
47677ld [%l3+16], %l6
47678st %l6, [%l3+16]
47679add %l3, %o5, %l3
47680ld [%l3+16], %l6
47681st %l6, [%l3+16]
47682add %l3, %o5, %l3
47683ld [%l3+16], %l6
47684st %l6, [%l3+16]
47685add %l3, %o5, %l3
47686ld [%l3+16], %l6
47687st %l6, [%l3+16]
47688add %l3, %o5, %l3
47689ld [%l3+16], %l6
47690st %l6, [%l3+16]
47691ba P2239
47692nop
47693
47694TARGET2399:
47695ba RET2399
47696nop
47697
47698
47699P2239: !_LD [4] (FP) (CBR)
47700ld [%i0 + 32], %f1
47701! 1 addresses covered
47702
47703! cbranch
47704andcc %l0, 1, %g0
47705be,pt %xcc, TARGET2239
47706nop
47707RET2239:
47708
47709! lfsr step begin
47710srlx %l0, 1, %l7
47711xnor %l7, %l0, %l7
47712sllx %l7, 63, %l7
47713or %l7, %l0, %l0
47714srlx %l0, 1, %l0
47715
47716
47717P2240: !_PREFETCH [34] (Int) (CBR)
47718sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
47719sub %i0, %i2, %i2
47720prefetch [%i2 + 64], 1
47721
47722! cbranch
47723andcc %l0, 1, %g0
47724be,pn %xcc, TARGET2240
47725nop
47726RET2240:
47727
47728! lfsr step begin
47729srlx %l0, 1, %o5
47730xnor %o5, %l0, %o5
47731sllx %o5, 63, %o5
47732or %o5, %l0, %l0
47733srlx %l0, 1, %l0
47734
47735
47736P2241: !_IDC_FLIP [9] (Int) (CBR) (Branch target of P2312)
47737IDC_FLIP(2241, 16120, 6, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
47738
47739! cbranch
47740andcc %l0, 1, %g0
47741be,pn %xcc, TARGET2241
47742nop
47743RET2241:
47744
47745! lfsr step begin
47746srlx %l0, 1, %l6
47747xnor %l6, %l0, %l6
47748sllx %l6, 63, %l6
47749or %l6, %l0, %l0
47750srlx %l0, 1, %l0
47751
47752ba P2242
47753nop
47754
47755TARGET2312:
47756ba RET2312
47757nop
47758
47759
47760P2242: !_REPLACEMENT [29] (Int) (Branch target of P2372)
47761sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
47762sub %i0, %i3, %i3
47763sethi %hi(0x2000), %l7
47764ld [%i3+4], %l3
47765st %l3, [%i3+4]
47766add %i3, %l7, %o5
47767ld [%o5+4], %l3
47768st %l3, [%o5+4]
47769add %o5, %l7, %o5
47770ld [%o5+4], %l3
47771st %l3, [%o5+4]
47772add %o5, %l7, %o5
47773ld [%o5+4], %l3
47774st %l3, [%o5+4]
47775add %o5, %l7, %o5
47776ld [%o5+4], %l3
47777st %l3, [%o5+4]
47778add %o5, %l7, %o5
47779ld [%o5+4], %l3
47780st %l3, [%o5+4]
47781add %o5, %l7, %o5
47782ld [%o5+4], %l3
47783st %l3, [%o5+4]
47784add %o5, %l7, %o5
47785ld [%o5+4], %l3
47786st %l3, [%o5+4]
47787ba P2243
47788nop
47789
47790TARGET2372:
47791ba RET2372
47792nop
47793
47794
47795P2243: !_MEMBAR (FP) (CBR)
47796membar #StoreLoad
47797
47798! cbranch
47799andcc %l0, 1, %g0
47800be,pn %xcc, TARGET2243
47801nop
47802RET2243:
47803
47804! lfsr step begin
47805srlx %l0, 1, %l6
47806xnor %l6, %l0, %l6
47807sllx %l6, 63, %l6
47808or %l6, %l0, %l0
47809srlx %l0, 1, %l0
47810
47811
47812P2244: !_BLD [1] (FP)
47813wr %g0, 0xf0, %asi
47814ldda [%i0 + 0] %asi, %f32
47815membar #Sync
47816! 5 addresses covered
47817fmovd %f32, %f2
47818fmovd %f34, %f4
47819fmovd %f36, %f18
47820fmovs %f18, %f5
47821fmovd %f40, %f6
47822
47823P2245: !_MEMBAR (FP) (Branch target of P2536)
47824ba P2246
47825nop
47826
47827TARGET2536:
47828ba RET2536
47829nop
47830
47831
47832P2246: !_REPLACEMENT [19] (Int)
47833sethi %hi(0x2000), %l7
47834ld [%i3+0], %l3
47835st %l3, [%i3+0]
47836add %i3, %l7, %o5
47837ld [%o5+0], %l3
47838st %l3, [%o5+0]
47839add %o5, %l7, %o5
47840ld [%o5+0], %l3
47841st %l3, [%o5+0]
47842add %o5, %l7, %o5
47843ld [%o5+0], %l3
47844st %l3, [%o5+0]
47845add %o5, %l7, %o5
47846ld [%o5+0], %l3
47847st %l3, [%o5+0]
47848add %o5, %l7, %o5
47849ld [%o5+0], %l3
47850st %l3, [%o5+0]
47851add %o5, %l7, %o5
47852ld [%o5+0], %l3
47853st %l3, [%o5+0]
47854add %o5, %l7, %o5
47855ld [%o5+0], %l3
47856st %l3, [%o5+0]
47857
47858P2247: !_REPLACEMENT [32] (Int) (CBR)
47859sethi %hi(0x2000), %l6
47860ld [%i3+96], %o5
47861st %o5, [%i3+96]
47862add %i3, %l6, %l7
47863ld [%l7+96], %o5
47864st %o5, [%l7+96]
47865add %l7, %l6, %l7
47866ld [%l7+96], %o5
47867st %o5, [%l7+96]
47868add %l7, %l6, %l7
47869ld [%l7+96], %o5
47870st %o5, [%l7+96]
47871add %l7, %l6, %l7
47872ld [%l7+96], %o5
47873st %o5, [%l7+96]
47874add %l7, %l6, %l7
47875ld [%l7+96], %o5
47876st %o5, [%l7+96]
47877add %l7, %l6, %l7
47878ld [%l7+96], %o5
47879st %o5, [%l7+96]
47880add %l7, %l6, %l7
47881ld [%l7+96], %o5
47882st %o5, [%l7+96]
47883
47884! cbranch
47885andcc %l0, 1, %g0
47886be,pn %xcc, TARGET2247
47887nop
47888RET2247:
47889
47890! lfsr step begin
47891srlx %l0, 1, %l3
47892xnor %l3, %l0, %l3
47893sllx %l3, 63, %l3
47894or %l3, %l0, %l0
47895srlx %l0, 1, %l0
47896
47897
47898P2248: !_REPLACEMENT [28] (Int) (CBR)
47899sethi %hi(0x2000), %l6
47900ld [%i3+0], %o5
47901st %o5, [%i3+0]
47902add %i3, %l6, %l7
47903ld [%l7+0], %o5
47904st %o5, [%l7+0]
47905add %l7, %l6, %l7
47906ld [%l7+0], %o5
47907st %o5, [%l7+0]
47908add %l7, %l6, %l7
47909ld [%l7+0], %o5
47910st %o5, [%l7+0]
47911add %l7, %l6, %l7
47912ld [%l7+0], %o5
47913st %o5, [%l7+0]
47914add %l7, %l6, %l7
47915ld [%l7+0], %o5
47916st %o5, [%l7+0]
47917add %l7, %l6, %l7
47918ld [%l7+0], %o5
47919st %o5, [%l7+0]
47920add %l7, %l6, %l7
47921ld [%l7+0], %o5
47922st %o5, [%l7+0]
47923
47924! cbranch
47925andcc %l0, 1, %g0
47926be,pt %xcc, TARGET2248
47927nop
47928RET2248:
47929
47930! lfsr step begin
47931srlx %l0, 1, %l3
47932xnor %l3, %l0, %l3
47933sllx %l3, 63, %l3
47934or %l3, %l0, %l0
47935srlx %l0, 1, %l0
47936
47937
47938P2249: !_REPLACEMENT [16] (Int) (Branch target of P2421)
47939sethi %hi(0x2000), %l6
47940ld [%i3+16], %o5
47941st %o5, [%i3+16]
47942add %i3, %l6, %l7
47943ld [%l7+16], %o5
47944st %o5, [%l7+16]
47945add %l7, %l6, %l7
47946ld [%l7+16], %o5
47947st %o5, [%l7+16]
47948add %l7, %l6, %l7
47949ld [%l7+16], %o5
47950st %o5, [%l7+16]
47951add %l7, %l6, %l7
47952ld [%l7+16], %o5
47953st %o5, [%l7+16]
47954add %l7, %l6, %l7
47955ld [%l7+16], %o5
47956st %o5, [%l7+16]
47957add %l7, %l6, %l7
47958ld [%l7+16], %o5
47959st %o5, [%l7+16]
47960add %l7, %l6, %l7
47961ld [%l7+16], %o5
47962st %o5, [%l7+16]
47963ba P2250
47964nop
47965
47966TARGET2421:
47967ba RET2421
47968nop
47969
47970
47971P2250: !_LD [3] (Int) (Nucleus ctx)
47972wr %g0, 0x4, %asi
47973lduwa [%i0 + 16] %asi, %o0
47974! move %o0(lower) -> %o0(upper)
47975sllx %o0, 32, %o0
47976
47977P2251: !_REPLACEMENT [10] (Int)
47978sethi %hi(0x2000), %l7
47979ld [%i3+64], %l3
47980st %l3, [%i3+64]
47981add %i3, %l7, %o5
47982ld [%o5+64], %l3
47983st %l3, [%o5+64]
47984add %o5, %l7, %o5
47985ld [%o5+64], %l3
47986st %l3, [%o5+64]
47987add %o5, %l7, %o5
47988ld [%o5+64], %l3
47989st %l3, [%o5+64]
47990add %o5, %l7, %o5
47991ld [%o5+64], %l3
47992st %l3, [%o5+64]
47993add %o5, %l7, %o5
47994ld [%o5+64], %l3
47995st %l3, [%o5+64]
47996add %o5, %l7, %o5
47997ld [%o5+64], %l3
47998st %l3, [%o5+64]
47999add %o5, %l7, %o5
48000ld [%o5+64], %l3
48001st %l3, [%o5+64]
48002
48003P2252: !_REPLACEMENT [10] (Int) (Secondary ctx)
48004wr %g0, 0x81, %asi
48005sethi %hi(0x2000), %l6
48006ld [%i3+64], %o5
48007st %o5, [%i3+64]
48008add %i3, %l6, %l7
48009ld [%l7+64], %o5
48010st %o5, [%l7+64]
48011add %l7, %l6, %l7
48012ld [%l7+64], %o5
48013st %o5, [%l7+64]
48014add %l7, %l6, %l7
48015ld [%l7+64], %o5
48016st %o5, [%l7+64]
48017add %l7, %l6, %l7
48018ld [%l7+64], %o5
48019st %o5, [%l7+64]
48020add %l7, %l6, %l7
48021ld [%l7+64], %o5
48022st %o5, [%l7+64]
48023add %l7, %l6, %l7
48024ld [%l7+64], %o5
48025st %o5, [%l7+64]
48026add %l7, %l6, %l7
48027ld [%l7+64], %o5
48028st %o5, [%l7+64]
48029
48030P2253: !_MEMBAR (FP) (CBR) (Secondary ctx)
48031membar #StoreLoad
48032
48033! cbranch
48034andcc %l0, 1, %g0
48035be,pt %xcc, TARGET2253
48036nop
48037RET2253:
48038
48039! lfsr step begin
48040srlx %l0, 1, %l3
48041xnor %l3, %l0, %l3
48042sllx %l3, 63, %l3
48043or %l3, %l0, %l0
48044srlx %l0, 1, %l0
48045
48046
48047P2254: !_BLD [22] (FP) (Secondary ctx)
48048wr %g0, 0xf1, %asi
48049sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
48050add %i0, %i2, %i2
48051ldda [%i2 + 0] %asi, %f32
48052membar #Sync
48053! 3 addresses covered
48054fmovd %f32, %f18
48055fmovs %f18, %f7
48056fmovs %f19, %f8
48057fmovd %f40, %f18
48058fmovs %f18, %f9
48059
48060P2255: !_MEMBAR (FP) (Secondary ctx)
48061
48062P2256: !_REPLACEMENT [25] (Int)
48063sethi %hi(0x2000), %l6
48064ld [%i3+96], %o5
48065st %o5, [%i3+96]
48066add %i3, %l6, %l7
48067ld [%l7+96], %o5
48068st %o5, [%l7+96]
48069add %l7, %l6, %l7
48070ld [%l7+96], %o5
48071st %o5, [%l7+96]
48072add %l7, %l6, %l7
48073ld [%l7+96], %o5
48074st %o5, [%l7+96]
48075add %l7, %l6, %l7
48076ld [%l7+96], %o5
48077st %o5, [%l7+96]
48078add %l7, %l6, %l7
48079ld [%l7+96], %o5
48080st %o5, [%l7+96]
48081add %l7, %l6, %l7
48082ld [%l7+96], %o5
48083st %o5, [%l7+96]
48084add %l7, %l6, %l7
48085ld [%l7+96], %o5
48086st %o5, [%l7+96]
48087
48088P2257: !_REPLACEMENT [32] (Int)
48089sethi %hi(0x2000), %l3
48090ld [%i3+96], %l7
48091st %l7, [%i3+96]
48092add %i3, %l3, %l6
48093ld [%l6+96], %l7
48094st %l7, [%l6+96]
48095add %l6, %l3, %l6
48096ld [%l6+96], %l7
48097st %l7, [%l6+96]
48098add %l6, %l3, %l6
48099ld [%l6+96], %l7
48100st %l7, [%l6+96]
48101add %l6, %l3, %l6
48102ld [%l6+96], %l7
48103st %l7, [%l6+96]
48104add %l6, %l3, %l6
48105ld [%l6+96], %l7
48106st %l7, [%l6+96]
48107add %l6, %l3, %l6
48108ld [%l6+96], %l7
48109st %l7, [%l6+96]
48110add %l6, %l3, %l6
48111ld [%l6+96], %l7
48112st %l7, [%l6+96]
48113
48114P2258: !_REPLACEMENT [7] (Int)
48115sethi %hi(0x2000), %o5
48116ld [%i3+128], %l6
48117st %l6, [%i3+128]
48118add %i3, %o5, %l3
48119ld [%l3+128], %l6
48120st %l6, [%l3+128]
48121add %l3, %o5, %l3
48122ld [%l3+128], %l6
48123st %l6, [%l3+128]
48124add %l3, %o5, %l3
48125ld [%l3+128], %l6
48126st %l6, [%l3+128]
48127add %l3, %o5, %l3
48128ld [%l3+128], %l6
48129st %l6, [%l3+128]
48130add %l3, %o5, %l3
48131ld [%l3+128], %l6
48132st %l6, [%l3+128]
48133add %l3, %o5, %l3
48134ld [%l3+128], %l6
48135st %l6, [%l3+128]
48136add %l3, %o5, %l3
48137ld [%l3+128], %l6
48138st %l6, [%l3+128]
48139
48140P2259: !_ST [12] (maybe <- 0x3000001) (Int)
48141sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
48142add %i0, %i3, %i3
48143stw %l4, [%i3 + 4 ]
48144add %l4, 1, %l4
48145
48146P2260: !_REPLACEMENT [21] (Int) (CBR)
48147sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
48148sub %i0, %i2, %i2
48149sethi %hi(0x2000), %l6
48150ld [%i2+0], %o5
48151st %o5, [%i2+0]
48152add %i2, %l6, %l7
48153ld [%l7+0], %o5
48154st %o5, [%l7+0]
48155add %l7, %l6, %l7
48156ld [%l7+0], %o5
48157st %o5, [%l7+0]
48158add %l7, %l6, %l7
48159ld [%l7+0], %o5
48160st %o5, [%l7+0]
48161add %l7, %l6, %l7
48162ld [%l7+0], %o5
48163st %o5, [%l7+0]
48164add %l7, %l6, %l7
48165ld [%l7+0], %o5
48166st %o5, [%l7+0]
48167add %l7, %l6, %l7
48168ld [%l7+0], %o5
48169st %o5, [%l7+0]
48170add %l7, %l6, %l7
48171ld [%l7+0], %o5
48172st %o5, [%l7+0]
48173
48174! cbranch
48175andcc %l0, 1, %g0
48176be,pt %xcc, TARGET2260
48177nop
48178RET2260:
48179
48180! lfsr step begin
48181srlx %l0, 1, %l3
48182xnor %l3, %l0, %l3
48183sllx %l3, 63, %l3
48184or %l3, %l0, %l0
48185srlx %l0, 1, %l0
48186
48187
48188P2261: !_IDC_FLIP [2] (Int)
48189IDC_FLIP(2261, 12476, 6, 0x43000008, 0x8, %i0, 0x8, %l6, %l7, %o5, %l3)
48190
48191P2262: !_IDC_FLIP [34] (Int)
48192sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
48193sub %i0, %i3, %i3
48194IDC_FLIP(2262, 21443, 6, 0x46800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
48195
48196P2263: !_MEMBAR (FP)
48197
48198P2264: !_BST [0] (maybe <- 0x42800001) (FP)
48199wr %g0, 0xf0, %asi
48200! preparing store val #0, next val will be in f32
48201fmovs %f16, %f20
48202fadds %f16, %f17, %f16
48203! preparing store val #1, next val will be in f33
48204fmovs %f16, %f21
48205fadds %f16, %f17, %f16
48206! preparing store val #2, next val will be in f34
48207fmovd %f20, %f32
48208fmovs %f16, %f20
48209fadds %f16, %f17, %f16
48210! preparing store val #3, next val will be in f36
48211fmovd %f20, %f34
48212fmovs %f16, %f20
48213fadds %f16, %f17, %f16
48214! preparing store val #4, next val will be in f40
48215fmovd %f20, %f36
48216fmovs %f16, %f20
48217fadds %f16, %f17, %f16
48218fmovd %f20, %f40
48219membar #Sync
48220stda %f32, [%i0 + 0 ] %asi
48221
48222P2265: !_MEMBAR (FP)
48223membar #StoreLoad
48224
48225P2266: !_REPLACEMENT [10] (Int) (Secondary ctx)
48226wr %g0, 0x81, %asi
48227sethi %hi(0x2000), %l3
48228ld [%i2+64], %l7
48229st %l7, [%i2+64]
48230add %i2, %l3, %l6
48231ld [%l6+64], %l7
48232st %l7, [%l6+64]
48233add %l6, %l3, %l6
48234ld [%l6+64], %l7
48235st %l7, [%l6+64]
48236add %l6, %l3, %l6
48237ld [%l6+64], %l7
48238st %l7, [%l6+64]
48239add %l6, %l3, %l6
48240ld [%l6+64], %l7
48241st %l7, [%l6+64]
48242add %l6, %l3, %l6
48243ld [%l6+64], %l7
48244st %l7, [%l6+64]
48245add %l6, %l3, %l6
48246ld [%l6+64], %l7
48247st %l7, [%l6+64]
48248add %l6, %l3, %l6
48249ld [%l6+64], %l7
48250st %l7, [%l6+64]
48251
48252P2267: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2512)
48253ba P2268
48254nop
48255
48256TARGET2512:
48257ba RET2512
48258nop
48259
48260
48261P2268: !_BST [11] (maybe <- 0x42800006) (FP) (CBR) (Secondary ctx) (Branch target of P2237)
48262wr %g0, 0xf1, %asi
48263sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
48264add %i0, %i2, %i2
48265! preparing store val #0, next val will be in f32
48266fmovs %f16, %f20
48267fadds %f16, %f17, %f16
48268! preparing store val #1, next val will be in f33
48269fmovs %f16, %f21
48270fadds %f16, %f17, %f16
48271! preparing store val #2, next val will be in f40
48272fmovd %f20, %f32
48273fmovs %f16, %f20
48274fadds %f16, %f17, %f16
48275fmovd %f20, %f40
48276membar #Sync
48277stda %f32, [%i2 + 0 ] %asi
48278
48279! cbranch
48280andcc %l0, 1, %g0
48281be,pn %xcc, TARGET2268
48282nop
48283RET2268:
48284
48285! lfsr step begin
48286srlx %l0, 1, %l7
48287xnor %l7, %l0, %l7
48288sllx %l7, 63, %l7
48289or %l7, %l0, %l0
48290srlx %l0, 1, %l0
48291
48292ba P2269
48293nop
48294
48295TARGET2237:
48296ba RET2237
48297nop
48298
48299
48300P2269: !_MEMBAR (FP) (Secondary ctx)
48301membar #StoreLoad
48302
48303P2270: !_REPLACEMENT [18] (Int) (CBR)
48304sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
48305add %i0, %i3, %i3
48306sethi %hi(0x2000), %o5
48307ld [%i3+128], %l6
48308st %l6, [%i3+128]
48309add %i3, %o5, %l3
48310ld [%l3+128], %l6
48311st %l6, [%l3+128]
48312add %l3, %o5, %l3
48313ld [%l3+128], %l6
48314st %l6, [%l3+128]
48315add %l3, %o5, %l3
48316ld [%l3+128], %l6
48317st %l6, [%l3+128]
48318add %l3, %o5, %l3
48319ld [%l3+128], %l6
48320st %l6, [%l3+128]
48321add %l3, %o5, %l3
48322ld [%l3+128], %l6
48323st %l6, [%l3+128]
48324add %l3, %o5, %l3
48325ld [%l3+128], %l6
48326st %l6, [%l3+128]
48327add %l3, %o5, %l3
48328ld [%l3+128], %l6
48329st %l6, [%l3+128]
48330
48331! cbranch
48332andcc %l0, 1, %g0
48333be,pt %xcc, TARGET2270
48334nop
48335RET2270:
48336
48337! lfsr step begin
48338srlx %l0, 1, %l7
48339xnor %l7, %l0, %l7
48340sllx %l7, 63, %l7
48341or %l7, %l0, %l0
48342srlx %l0, 1, %l0
48343
48344
48345P2271: !_MEMBAR (FP)
48346
48347P2272: !_BST [3] (maybe <- 0x42800009) (FP)
48348wr %g0, 0xf0, %asi
48349! preparing store val #0, next val will be in f32
48350fmovs %f16, %f20
48351fadds %f16, %f17, %f16
48352! preparing store val #1, next val will be in f33
48353fmovs %f16, %f21
48354fadds %f16, %f17, %f16
48355! preparing store val #2, next val will be in f34
48356fmovd %f20, %f32
48357fmovs %f16, %f20
48358fadds %f16, %f17, %f16
48359! preparing store val #3, next val will be in f36
48360fmovd %f20, %f34
48361fmovs %f16, %f20
48362fadds %f16, %f17, %f16
48363! preparing store val #4, next val will be in f40
48364fmovd %f20, %f36
48365fmovs %f16, %f20
48366fadds %f16, %f17, %f16
48367fmovd %f20, %f40
48368membar #Sync
48369stda %f32, [%i0 + 0 ] %asi
48370
48371P2273: !_MEMBAR (FP)
48372
48373P2274: !_BST [29] (maybe <- 0x4280000e) (FP) (CBR)
48374wr %g0, 0xf0, %asi
48375sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
48376add %i0, %i2, %i2
48377! preparing store val #0, next val will be in f32
48378fmovs %f16, %f20
48379fadds %f16, %f17, %f16
48380! preparing store val #1, next val will be in f33
48381fmovs %f16, %f21
48382fadds %f16, %f17, %f16
48383! preparing store val #2, next val will be in f40
48384fmovd %f20, %f32
48385fmovs %f16, %f20
48386fadds %f16, %f17, %f16
48387fmovd %f20, %f40
48388membar #Sync
48389stda %f32, [%i2 + 0 ] %asi
48390
48391! cbranch
48392andcc %l0, 1, %g0
48393be,pn %xcc, TARGET2274
48394nop
48395RET2274:
48396
48397! lfsr step begin
48398srlx %l0, 1, %l6
48399xnor %l6, %l0, %l6
48400sllx %l6, 63, %l6
48401or %l6, %l0, %l0
48402srlx %l0, 1, %l0
48403
48404
48405P2275: !_MEMBAR (FP)
48406membar #StoreLoad
48407
48408P2276: !_REPLACEMENT [5] (Int) (CBR)
48409sethi %hi(0x2000), %l7
48410ld [%i3+64], %l3
48411st %l3, [%i3+64]
48412add %i3, %l7, %o5
48413ld [%o5+64], %l3
48414st %l3, [%o5+64]
48415add %o5, %l7, %o5
48416ld [%o5+64], %l3
48417st %l3, [%o5+64]
48418add %o5, %l7, %o5
48419ld [%o5+64], %l3
48420st %l3, [%o5+64]
48421add %o5, %l7, %o5
48422ld [%o5+64], %l3
48423st %l3, [%o5+64]
48424add %o5, %l7, %o5
48425ld [%o5+64], %l3
48426st %l3, [%o5+64]
48427add %o5, %l7, %o5
48428ld [%o5+64], %l3
48429st %l3, [%o5+64]
48430add %o5, %l7, %o5
48431ld [%o5+64], %l3
48432st %l3, [%o5+64]
48433
48434! cbranch
48435andcc %l0, 1, %g0
48436be,pt %xcc, TARGET2276
48437nop
48438RET2276:
48439
48440! lfsr step begin
48441srlx %l0, 1, %l6
48442xnor %l6, %l0, %l6
48443sllx %l6, 63, %l6
48444or %l6, %l0, %l0
48445srlx %l0, 1, %l0
48446
48447
48448P2277: !_REPLACEMENT [24] (Int) (Secondary ctx) (Branch target of P2376)
48449wr %g0, 0x81, %asi
48450sethi %hi(0x2000), %l7
48451ld [%i3+64], %l3
48452st %l3, [%i3+64]
48453add %i3, %l7, %o5
48454ld [%o5+64], %l3
48455st %l3, [%o5+64]
48456add %o5, %l7, %o5
48457ld [%o5+64], %l3
48458st %l3, [%o5+64]
48459add %o5, %l7, %o5
48460ld [%o5+64], %l3
48461st %l3, [%o5+64]
48462add %o5, %l7, %o5
48463ld [%o5+64], %l3
48464st %l3, [%o5+64]
48465add %o5, %l7, %o5
48466ld [%o5+64], %l3
48467st %l3, [%o5+64]
48468add %o5, %l7, %o5
48469ld [%o5+64], %l3
48470st %l3, [%o5+64]
48471add %o5, %l7, %o5
48472ld [%o5+64], %l3
48473st %l3, [%o5+64]
48474ba P2278
48475nop
48476
48477TARGET2376:
48478ba RET2376
48479nop
48480
48481
48482P2278: !_LD [19] (FP)
48483sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
48484add %i0, %i3, %i3
48485ld [%i3 + 0], %f10
48486! 1 addresses covered
48487
48488P2279: !_REPLACEMENT [11] (Int) (Branch target of P2243)
48489sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
48490sub %i0, %i2, %i2
48491sethi %hi(0x2000), %l6
48492ld [%i2+0], %o5
48493st %o5, [%i2+0]
48494add %i2, %l6, %l7
48495ld [%l7+0], %o5
48496st %o5, [%l7+0]
48497add %l7, %l6, %l7
48498ld [%l7+0], %o5
48499st %o5, [%l7+0]
48500add %l7, %l6, %l7
48501ld [%l7+0], %o5
48502st %o5, [%l7+0]
48503add %l7, %l6, %l7
48504ld [%l7+0], %o5
48505st %o5, [%l7+0]
48506add %l7, %l6, %l7
48507ld [%l7+0], %o5
48508st %o5, [%l7+0]
48509add %l7, %l6, %l7
48510ld [%l7+0], %o5
48511st %o5, [%l7+0]
48512add %l7, %l6, %l7
48513ld [%l7+0], %o5
48514st %o5, [%l7+0]
48515ba P2280
48516nop
48517
48518TARGET2243:
48519ba RET2243
48520nop
48521
48522
48523P2280: !_REPLACEMENT [5] (Int)
48524sethi %hi(0x2000), %l3
48525ld [%i2+64], %l7
48526st %l7, [%i2+64]
48527add %i2, %l3, %l6
48528ld [%l6+64], %l7
48529st %l7, [%l6+64]
48530add %l6, %l3, %l6
48531ld [%l6+64], %l7
48532st %l7, [%l6+64]
48533add %l6, %l3, %l6
48534ld [%l6+64], %l7
48535st %l7, [%l6+64]
48536add %l6, %l3, %l6
48537ld [%l6+64], %l7
48538st %l7, [%l6+64]
48539add %l6, %l3, %l6
48540ld [%l6+64], %l7
48541st %l7, [%l6+64]
48542add %l6, %l3, %l6
48543ld [%l6+64], %l7
48544st %l7, [%l6+64]
48545add %l6, %l3, %l6
48546ld [%l6+64], %l7
48547st %l7, [%l6+64]
48548
48549P2281: !_MEMBAR (FP)
48550
48551P2282: !_BSTC [18] (maybe <- 0x42800011) (FP) (CBR) (Branch target of P2268)
48552wr %g0, 0xe0, %asi
48553sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
48554add %i0, %i3, %i3
48555! preparing store val #0, next val will be in f32
48556fmovs %f16, %f20
48557fadds %f16, %f17, %f16
48558fmovd %f20, %f32
48559membar #Sync
48560stda %f32, [%i3 + 128 ] %asi
48561
48562! cbranch
48563andcc %l0, 1, %g0
48564be,pt %xcc, TARGET2282
48565nop
48566RET2282:
48567
48568! lfsr step begin
48569srlx %l0, 1, %l7
48570xnor %l7, %l0, %l7
48571sllx %l7, 63, %l7
48572or %l7, %l0, %l0
48573srlx %l0, 1, %l0
48574
48575ba P2283
48576nop
48577
48578TARGET2268:
48579ba RET2268
48580nop
48581
48582
48583P2283: !_MEMBAR (FP)
48584membar #StoreLoad
48585
48586P2284: !_REPLACEMENT [25] (Int) (Branch target of P2358)
48587sethi %hi(0x2000), %o5
48588ld [%i2+96], %l6
48589st %l6, [%i2+96]
48590add %i2, %o5, %l3
48591ld [%l3+96], %l6
48592st %l6, [%l3+96]
48593add %l3, %o5, %l3
48594ld [%l3+96], %l6
48595st %l6, [%l3+96]
48596add %l3, %o5, %l3
48597ld [%l3+96], %l6
48598st %l6, [%l3+96]
48599add %l3, %o5, %l3
48600ld [%l3+96], %l6
48601st %l6, [%l3+96]
48602add %l3, %o5, %l3
48603ld [%l3+96], %l6
48604st %l6, [%l3+96]
48605add %l3, %o5, %l3
48606ld [%l3+96], %l6
48607st %l6, [%l3+96]
48608add %l3, %o5, %l3
48609ld [%l3+96], %l6
48610st %l6, [%l3+96]
48611ba P2285
48612nop
48613
48614TARGET2358:
48615ba RET2358
48616nop
48617
48618
48619P2285: !_REPLACEMENT [26] (Int)
48620sethi %hi(0x2000), %l7
48621ld [%i2+128], %l3
48622st %l3, [%i2+128]
48623add %i2, %l7, %o5
48624ld [%o5+128], %l3
48625st %l3, [%o5+128]
48626add %o5, %l7, %o5
48627ld [%o5+128], %l3
48628st %l3, [%o5+128]
48629add %o5, %l7, %o5
48630ld [%o5+128], %l3
48631st %l3, [%o5+128]
48632add %o5, %l7, %o5
48633ld [%o5+128], %l3
48634st %l3, [%o5+128]
48635add %o5, %l7, %o5
48636ld [%o5+128], %l3
48637st %l3, [%o5+128]
48638add %o5, %l7, %o5
48639ld [%o5+128], %l3
48640st %l3, [%o5+128]
48641add %o5, %l7, %o5
48642ld [%o5+128], %l3
48643st %l3, [%o5+128]
48644
48645P2286: !_ST [13] (maybe <- 0x3000002) (Int)
48646sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
48647add %i0, %i2, %i2
48648stw %l4, [%i2 + 32 ]
48649add %l4, 1, %l4
48650
48651P2287: !_REPLACEMENT [27] (Int) (CBR) (Branch target of P2253)
48652sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
48653add %i0, %i3, %i3
48654sethi %hi(0x2000), %l3
48655ld [%i3+160], %l7
48656st %l7, [%i3+160]
48657add %i3, %l3, %l6
48658ld [%l6+160], %l7
48659st %l7, [%l6+160]
48660add %l6, %l3, %l6
48661ld [%l6+160], %l7
48662st %l7, [%l6+160]
48663add %l6, %l3, %l6
48664ld [%l6+160], %l7
48665st %l7, [%l6+160]
48666add %l6, %l3, %l6
48667ld [%l6+160], %l7
48668st %l7, [%l6+160]
48669add %l6, %l3, %l6
48670ld [%l6+160], %l7
48671st %l7, [%l6+160]
48672add %l6, %l3, %l6
48673ld [%l6+160], %l7
48674st %l7, [%l6+160]
48675add %l6, %l3, %l6
48676ld [%l6+160], %l7
48677st %l7, [%l6+160]
48678
48679! cbranch
48680andcc %l0, 1, %g0
48681be,pt %xcc, TARGET2287
48682nop
48683RET2287:
48684
48685! lfsr step begin
48686srlx %l0, 1, %o5
48687xnor %o5, %l0, %o5
48688sllx %o5, 63, %o5
48689or %o5, %l0, %l0
48690srlx %l0, 1, %l0
48691
48692ba P2288
48693nop
48694
48695TARGET2253:
48696ba RET2253
48697nop
48698
48699
48700P2288: !_REPLACEMENT [34] (Int) (Branch target of P2447)
48701sethi %hi(0x2000), %l3
48702ld [%i3+64], %l7
48703st %l7, [%i3+64]
48704add %i3, %l3, %l6
48705ld [%l6+64], %l7
48706st %l7, [%l6+64]
48707add %l6, %l3, %l6
48708ld [%l6+64], %l7
48709st %l7, [%l6+64]
48710add %l6, %l3, %l6
48711ld [%l6+64], %l7
48712st %l7, [%l6+64]
48713add %l6, %l3, %l6
48714ld [%l6+64], %l7
48715st %l7, [%l6+64]
48716add %l6, %l3, %l6
48717ld [%l6+64], %l7
48718st %l7, [%l6+64]
48719add %l6, %l3, %l6
48720ld [%l6+64], %l7
48721st %l7, [%l6+64]
48722add %l6, %l3, %l6
48723ld [%l6+64], %l7
48724st %l7, [%l6+64]
48725ba P2289
48726nop
48727
48728TARGET2447:
48729ba RET2447
48730nop
48731
48732
48733P2289: !_PREFETCH [25] (Int)
48734sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
48735add %i0, %i2, %i2
48736prefetch [%i2 + 96], 1
48737
48738P2290: !_LD [9] (Int) (Nucleus ctx)
48739wr %g0, 0x4, %asi
48740lduwa [%i1 + 32] %asi, %l3
48741! move %l3(lower) -> %o0(lower)
48742or %l3, %o0, %o0
48743
48744P2291: !_REPLACEMENT [31] (Int) (Secondary ctx)
48745wr %g0, 0x81, %asi
48746sethi %hi(0x2000), %l6
48747ld [%i3+64], %o5
48748st %o5, [%i3+64]
48749add %i3, %l6, %l7
48750ld [%l7+64], %o5
48751st %o5, [%l7+64]
48752add %l7, %l6, %l7
48753ld [%l7+64], %o5
48754st %o5, [%l7+64]
48755add %l7, %l6, %l7
48756ld [%l7+64], %o5
48757st %o5, [%l7+64]
48758add %l7, %l6, %l7
48759ld [%l7+64], %o5
48760st %o5, [%l7+64]
48761add %l7, %l6, %l7
48762ld [%l7+64], %o5
48763st %o5, [%l7+64]
48764add %l7, %l6, %l7
48765ld [%l7+64], %o5
48766st %o5, [%l7+64]
48767add %l7, %l6, %l7
48768ld [%l7+64], %o5
48769st %o5, [%l7+64]
48770
48771P2292: !_FLUSH [7] (Int) (CBR)
48772! Unsupported instruction
48773
48774! cbranch
48775andcc %l0, 1, %g0
48776be,pn %xcc, TARGET2292
48777nop
48778RET2292:
48779
48780! lfsr step begin
48781srlx %l0, 1, %l3
48782xnor %l3, %l0, %l3
48783sllx %l3, 63, %l3
48784or %l3, %l0, %l0
48785srlx %l0, 1, %l0
48786
48787
48788P2293: !_FLUSH [15] (Int)
48789! Unsupported instruction
48790
48791P2294: !_REPLACEMENT [19] (Int) (Branch target of P2260)
48792sethi %hi(0x2000), %l6
48793ld [%i3+0], %o5
48794st %o5, [%i3+0]
48795add %i3, %l6, %l7
48796ld [%l7+0], %o5
48797st %o5, [%l7+0]
48798add %l7, %l6, %l7
48799ld [%l7+0], %o5
48800st %o5, [%l7+0]
48801add %l7, %l6, %l7
48802ld [%l7+0], %o5
48803st %o5, [%l7+0]
48804add %l7, %l6, %l7
48805ld [%l7+0], %o5
48806st %o5, [%l7+0]
48807add %l7, %l6, %l7
48808ld [%l7+0], %o5
48809st %o5, [%l7+0]
48810add %l7, %l6, %l7
48811ld [%l7+0], %o5
48812st %o5, [%l7+0]
48813add %l7, %l6, %l7
48814ld [%l7+0], %o5
48815st %o5, [%l7+0]
48816ba P2295
48817nop
48818
48819TARGET2260:
48820ba RET2260
48821nop
48822
48823
48824P2295: !_REPLACEMENT [18] (Int)
48825sethi %hi(0x2000), %l3
48826ld [%i3+128], %l7
48827st %l7, [%i3+128]
48828add %i3, %l3, %l6
48829ld [%l6+128], %l7
48830st %l7, [%l6+128]
48831add %l6, %l3, %l6
48832ld [%l6+128], %l7
48833st %l7, [%l6+128]
48834add %l6, %l3, %l6
48835ld [%l6+128], %l7
48836st %l7, [%l6+128]
48837add %l6, %l3, %l6
48838ld [%l6+128], %l7
48839st %l7, [%l6+128]
48840add %l6, %l3, %l6
48841ld [%l6+128], %l7
48842st %l7, [%l6+128]
48843add %l6, %l3, %l6
48844ld [%l6+128], %l7
48845st %l7, [%l6+128]
48846add %l6, %l3, %l6
48847ld [%l6+128], %l7
48848st %l7, [%l6+128]
48849
48850P2296: !_REPLACEMENT [9] (Int)
48851sethi %hi(0x2000), %o5
48852ld [%i3+32], %l6
48853st %l6, [%i3+32]
48854add %i3, %o5, %l3
48855ld [%l3+32], %l6
48856st %l6, [%l3+32]
48857add %l3, %o5, %l3
48858ld [%l3+32], %l6
48859st %l6, [%l3+32]
48860add %l3, %o5, %l3
48861ld [%l3+32], %l6
48862st %l6, [%l3+32]
48863add %l3, %o5, %l3
48864ld [%l3+32], %l6
48865st %l6, [%l3+32]
48866add %l3, %o5, %l3
48867ld [%l3+32], %l6
48868st %l6, [%l3+32]
48869add %l3, %o5, %l3
48870ld [%l3+32], %l6
48871st %l6, [%l3+32]
48872add %l3, %o5, %l3
48873ld [%l3+32], %l6
48874st %l6, [%l3+32]
48875
48876P2297: !_MEMBAR (FP)
48877
48878P2298: !_BST [19] (maybe <- 0x42800012) (FP) (Branch target of P2521)
48879wr %g0, 0xf0, %asi
48880sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
48881add %i0, %i3, %i3
48882! preparing store val #0, next val will be in f32
48883fmovs %f16, %f20
48884fadds %f16, %f17, %f16
48885fmovd %f20, %f32
48886membar #Sync
48887stda %f32, [%i3 + 0 ] %asi
48888ba P2299
48889nop
48890
48891TARGET2521:
48892ba RET2521
48893nop
48894
48895
48896P2299: !_MEMBAR (FP)
48897membar #StoreLoad
48898
48899P2300: !_REPLACEMENT [14] (Int) (Nucleus ctx)
48900wr %g0, 0x4, %asi
48901sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
48902add %i0, %i2, %i2
48903sethi %hi(0x2000), %l6
48904ld [%i2+64], %o5
48905st %o5, [%i2+64]
48906add %i2, %l6, %l7
48907ld [%l7+64], %o5
48908st %o5, [%l7+64]
48909add %l7, %l6, %l7
48910ld [%l7+64], %o5
48911st %o5, [%l7+64]
48912add %l7, %l6, %l7
48913ld [%l7+64], %o5
48914st %o5, [%l7+64]
48915add %l7, %l6, %l7
48916ld [%l7+64], %o5
48917st %o5, [%l7+64]
48918add %l7, %l6, %l7
48919ld [%l7+64], %o5
48920st %o5, [%l7+64]
48921add %l7, %l6, %l7
48922ld [%l7+64], %o5
48923st %o5, [%l7+64]
48924add %l7, %l6, %l7
48925ld [%l7+64], %o5
48926st %o5, [%l7+64]
48927
48928P2301: !_ST [27] (maybe <- 0x3000003) (Int) (Branch target of P2239)
48929sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
48930add %i0, %i3, %i3
48931stw %l4, [%i3 + 160 ]
48932add %l4, 1, %l4
48933ba P2302
48934nop
48935
48936TARGET2239:
48937ba RET2239
48938nop
48939
48940
48941P2302: !_REPLACEMENT [11] (Int) (CBR)
48942sethi %hi(0x2000), %o5
48943ld [%i2+0], %l6
48944st %l6, [%i2+0]
48945add %i2, %o5, %l3
48946ld [%l3+0], %l6
48947st %l6, [%l3+0]
48948add %l3, %o5, %l3
48949ld [%l3+0], %l6
48950st %l6, [%l3+0]
48951add %l3, %o5, %l3
48952ld [%l3+0], %l6
48953st %l6, [%l3+0]
48954add %l3, %o5, %l3
48955ld [%l3+0], %l6
48956st %l6, [%l3+0]
48957add %l3, %o5, %l3
48958ld [%l3+0], %l6
48959st %l6, [%l3+0]
48960add %l3, %o5, %l3
48961ld [%l3+0], %l6
48962st %l6, [%l3+0]
48963add %l3, %o5, %l3
48964ld [%l3+0], %l6
48965st %l6, [%l3+0]
48966
48967! cbranch
48968andcc %l0, 1, %g0
48969be,pn %xcc, TARGET2302
48970nop
48971RET2302:
48972
48973! lfsr step begin
48974srlx %l0, 1, %l7
48975xnor %l7, %l0, %l7
48976sllx %l7, 63, %l7
48977or %l7, %l0, %l0
48978srlx %l0, 1, %l0
48979
48980
48981P2303: !_MEMBAR (FP) (Branch target of P2270)
48982membar #StoreLoad
48983ba P2304
48984nop
48985
48986TARGET2270:
48987ba RET2270
48988nop
48989
48990
48991P2304: !_BLD [29] (FP)
48992wr %g0, 0xf0, %asi
48993sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
48994add %i0, %i2, %i2
48995ldda [%i2 + 0] %asi, %f32
48996membar #Sync
48997! 3 addresses covered
48998fmovd %f32, %f18
48999fmovs %f18, %f11
49000fmovs %f19, %f12
49001fmovd %f40, %f18
49002fmovs %f18, %f13
49003
49004P2305: !_MEMBAR (FP) (CBR)
49005
49006! cbranch
49007andcc %l0, 1, %g0
49008be,pt %xcc, TARGET2305
49009nop
49010RET2305:
49011
49012! lfsr step begin
49013srlx %l0, 1, %o5
49014xnor %o5, %l0, %o5
49015sllx %o5, 63, %o5
49016or %o5, %l0, %l0
49017srlx %l0, 1, %l0
49018
49019
49020P2306: !_PREFETCH [1] (Int)
49021prefetch [%i0 + 4], 1
49022
49023P2307: !_REPLACEMENT [21] (Int)
49024sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
49025sub %i0, %i3, %i3
49026sethi %hi(0x2000), %l3
49027ld [%i3+0], %l7
49028st %l7, [%i3+0]
49029add %i3, %l3, %l6
49030ld [%l6+0], %l7
49031st %l7, [%l6+0]
49032add %l6, %l3, %l6
49033ld [%l6+0], %l7
49034st %l7, [%l6+0]
49035add %l6, %l3, %l6
49036ld [%l6+0], %l7
49037st %l7, [%l6+0]
49038add %l6, %l3, %l6
49039ld [%l6+0], %l7
49040st %l7, [%l6+0]
49041add %l6, %l3, %l6
49042ld [%l6+0], %l7
49043st %l7, [%l6+0]
49044add %l6, %l3, %l6
49045ld [%l6+0], %l7
49046st %l7, [%l6+0]
49047add %l6, %l3, %l6
49048ld [%l6+0], %l7
49049st %l7, [%l6+0]
49050
49051P2308: !_REPLACEMENT [26] (Int) (CBR)
49052sethi %hi(0x2000), %o5
49053ld [%i3+128], %l6
49054st %l6, [%i3+128]
49055add %i3, %o5, %l3
49056ld [%l3+128], %l6
49057st %l6, [%l3+128]
49058add %l3, %o5, %l3
49059ld [%l3+128], %l6
49060st %l6, [%l3+128]
49061add %l3, %o5, %l3
49062ld [%l3+128], %l6
49063st %l6, [%l3+128]
49064add %l3, %o5, %l3
49065ld [%l3+128], %l6
49066st %l6, [%l3+128]
49067add %l3, %o5, %l3
49068ld [%l3+128], %l6
49069st %l6, [%l3+128]
49070add %l3, %o5, %l3
49071ld [%l3+128], %l6
49072st %l6, [%l3+128]
49073add %l3, %o5, %l3
49074ld [%l3+128], %l6
49075st %l6, [%l3+128]
49076
49077! cbranch
49078andcc %l0, 1, %g0
49079be,pn %xcc, TARGET2308
49080nop
49081RET2308:
49082
49083! lfsr step begin
49084srlx %l0, 1, %l7
49085xnor %l7, %l0, %l7
49086sllx %l7, 63, %l7
49087or %l7, %l0, %l0
49088srlx %l0, 1, %l0
49089
49090
49091P2309: !_REPLACEMENT [28] (Int)
49092sethi %hi(0x2000), %o5
49093ld [%i3+0], %l6
49094st %l6, [%i3+0]
49095add %i3, %o5, %l3
49096ld [%l3+0], %l6
49097st %l6, [%l3+0]
49098add %l3, %o5, %l3
49099ld [%l3+0], %l6
49100st %l6, [%l3+0]
49101add %l3, %o5, %l3
49102ld [%l3+0], %l6
49103st %l6, [%l3+0]
49104add %l3, %o5, %l3
49105ld [%l3+0], %l6
49106st %l6, [%l3+0]
49107add %l3, %o5, %l3
49108ld [%l3+0], %l6
49109st %l6, [%l3+0]
49110add %l3, %o5, %l3
49111ld [%l3+0], %l6
49112st %l6, [%l3+0]
49113add %l3, %o5, %l3
49114ld [%l3+0], %l6
49115st %l6, [%l3+0]
49116
49117P2310: !_REPLACEMENT [25] (Int) (Secondary ctx) (Branch target of P2305)
49118wr %g0, 0x81, %asi
49119sethi %hi(0x2000), %l7
49120ld [%i3+96], %l3
49121st %l3, [%i3+96]
49122add %i3, %l7, %o5
49123ld [%o5+96], %l3
49124st %l3, [%o5+96]
49125add %o5, %l7, %o5
49126ld [%o5+96], %l3
49127st %l3, [%o5+96]
49128add %o5, %l7, %o5
49129ld [%o5+96], %l3
49130st %l3, [%o5+96]
49131add %o5, %l7, %o5
49132ld [%o5+96], %l3
49133st %l3, [%o5+96]
49134add %o5, %l7, %o5
49135ld [%o5+96], %l3
49136st %l3, [%o5+96]
49137add %o5, %l7, %o5
49138ld [%o5+96], %l3
49139st %l3, [%o5+96]
49140add %o5, %l7, %o5
49141ld [%o5+96], %l3
49142st %l3, [%o5+96]
49143ba P2311
49144nop
49145
49146TARGET2305:
49147ba RET2305
49148nop
49149
49150
49151P2311: !_ST [18] (maybe <- 0x3000004) (Int) (LE) (Secondary ctx)
49152wr %g0, 0x89, %asi
49153sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
49154add %i0, %i2, %i2
49155! Change single-word-level endianess (big endian <-> little endian)
49156sethi %hi(0xff00ff00), %l7
49157or %l7, %lo(0xff00ff00), %l7
49158and %l4, %l7, %o5
49159srl %o5, 8, %o5
49160sll %l4, 8, %l6
49161and %l6, %l7, %l6
49162or %l6, %o5, %l6
49163srl %l6, 16, %o5
49164sll %l6, 16, %l6
49165srl %l6, 0, %l6
49166or %l6, %o5, %l6
49167stwa %l6, [%i2 + 128] %asi
49168add %l4, 1, %l4
49169
49170P2312: !_REPLACEMENT [20] (Int) (CBR)
49171sethi %hi(0x2000), %l3
49172ld [%i3+256], %l7
49173st %l7, [%i3+256]
49174add %i3, %l3, %l6
49175ld [%l6+256], %l7
49176st %l7, [%l6+256]
49177add %l6, %l3, %l6
49178ld [%l6+256], %l7
49179st %l7, [%l6+256]
49180add %l6, %l3, %l6
49181ld [%l6+256], %l7
49182st %l7, [%l6+256]
49183add %l6, %l3, %l6
49184ld [%l6+256], %l7
49185st %l7, [%l6+256]
49186add %l6, %l3, %l6
49187ld [%l6+256], %l7
49188st %l7, [%l6+256]
49189add %l6, %l3, %l6
49190ld [%l6+256], %l7
49191st %l7, [%l6+256]
49192add %l6, %l3, %l6
49193ld [%l6+256], %l7
49194st %l7, [%l6+256]
49195
49196! cbranch
49197andcc %l0, 1, %g0
49198be,pn %xcc, TARGET2312
49199nop
49200RET2312:
49201
49202! lfsr step begin
49203srlx %l0, 1, %o5
49204xnor %o5, %l0, %o5
49205sllx %o5, 63, %o5
49206or %o5, %l0, %l0
49207srlx %l0, 1, %l0
49208
49209
49210P2313: !_REPLACEMENT [32] (Int)
49211sethi %hi(0x2000), %l3
49212ld [%i3+96], %l7
49213st %l7, [%i3+96]
49214add %i3, %l3, %l6
49215ld [%l6+96], %l7
49216st %l7, [%l6+96]
49217add %l6, %l3, %l6
49218ld [%l6+96], %l7
49219st %l7, [%l6+96]
49220add %l6, %l3, %l6
49221ld [%l6+96], %l7
49222st %l7, [%l6+96]
49223add %l6, %l3, %l6
49224ld [%l6+96], %l7
49225st %l7, [%l6+96]
49226add %l6, %l3, %l6
49227ld [%l6+96], %l7
49228st %l7, [%l6+96]
49229add %l6, %l3, %l6
49230ld [%l6+96], %l7
49231st %l7, [%l6+96]
49232add %l6, %l3, %l6
49233ld [%l6+96], %l7
49234st %l7, [%l6+96]
49235
49236P2314: !_REPLACEMENT [16] (Int) (Secondary ctx)
49237wr %g0, 0x81, %asi
49238sethi %hi(0x2000), %o5
49239ld [%i3+16], %l6
49240st %l6, [%i3+16]
49241add %i3, %o5, %l3
49242ld [%l3+16], %l6
49243st %l6, [%l3+16]
49244add %l3, %o5, %l3
49245ld [%l3+16], %l6
49246st %l6, [%l3+16]
49247add %l3, %o5, %l3
49248ld [%l3+16], %l6
49249st %l6, [%l3+16]
49250add %l3, %o5, %l3
49251ld [%l3+16], %l6
49252st %l6, [%l3+16]
49253add %l3, %o5, %l3
49254ld [%l3+16], %l6
49255st %l6, [%l3+16]
49256add %l3, %o5, %l3
49257ld [%l3+16], %l6
49258st %l6, [%l3+16]
49259add %l3, %o5, %l3
49260ld [%l3+16], %l6
49261st %l6, [%l3+16]
49262
49263P2315: !_MEMBAR (FP)
49264
49265P2316: !_BSTC [15] (maybe <- 0x42800013) (FP)
49266wr %g0, 0xe0, %asi
49267sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
49268add %i0, %i3, %i3
49269! preparing store val #0, next val will be in f32
49270fmovs %f16, %f20
49271fadds %f16, %f17, %f16
49272fmovd %f20, %f32
49273membar #Sync
49274stda %f32, [%i3 + 128 ] %asi
49275
49276P2317: !_MEMBAR (FP)
49277membar #StoreLoad
49278
49279P2318: !_REPLACEMENT [14] (Int) (CBR) (Secondary ctx)
49280wr %g0, 0x81, %asi
49281sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
49282add %i0, %i2, %i2
49283sethi %hi(0x2000), %l6
49284ld [%i2+64], %o5
49285st %o5, [%i2+64]
49286add %i2, %l6, %l7
49287ld [%l7+64], %o5
49288st %o5, [%l7+64]
49289add %l7, %l6, %l7
49290ld [%l7+64], %o5
49291st %o5, [%l7+64]
49292add %l7, %l6, %l7
49293ld [%l7+64], %o5
49294st %o5, [%l7+64]
49295add %l7, %l6, %l7
49296ld [%l7+64], %o5
49297st %o5, [%l7+64]
49298add %l7, %l6, %l7
49299ld [%l7+64], %o5
49300st %o5, [%l7+64]
49301add %l7, %l6, %l7
49302ld [%l7+64], %o5
49303st %o5, [%l7+64]
49304add %l7, %l6, %l7
49305ld [%l7+64], %o5
49306st %o5, [%l7+64]
49307
49308! cbranch
49309andcc %l0, 1, %g0
49310be,pt %xcc, TARGET2318
49311nop
49312RET2318:
49313
49314! lfsr step begin
49315srlx %l0, 1, %l3
49316xnor %l3, %l0, %l3
49317sllx %l3, 63, %l3
49318or %l3, %l0, %l0
49319srlx %l0, 1, %l0
49320
49321
49322P2319: !_REPLACEMENT [22] (Int) (Branch target of P2241)
49323sethi %hi(0x2000), %l6
49324ld [%i2+4], %o5
49325st %o5, [%i2+4]
49326add %i2, %l6, %l7
49327ld [%l7+4], %o5
49328st %o5, [%l7+4]
49329add %l7, %l6, %l7
49330ld [%l7+4], %o5
49331st %o5, [%l7+4]
49332add %l7, %l6, %l7
49333ld [%l7+4], %o5
49334st %o5, [%l7+4]
49335add %l7, %l6, %l7
49336ld [%l7+4], %o5
49337st %o5, [%l7+4]
49338add %l7, %l6, %l7
49339ld [%l7+4], %o5
49340st %o5, [%l7+4]
49341add %l7, %l6, %l7
49342ld [%l7+4], %o5
49343st %o5, [%l7+4]
49344add %l7, %l6, %l7
49345ld [%l7+4], %o5
49346st %o5, [%l7+4]
49347ba P2320
49348nop
49349
49350TARGET2241:
49351ba RET2241
49352nop
49353
49354
49355P2320: !_MEMBAR (FP) (CBR) (Branch target of P2343)
49356membar #StoreLoad
49357
49358! cbranch
49359andcc %l0, 1, %g0
49360be,pn %xcc, TARGET2320
49361nop
49362RET2320:
49363
49364! lfsr step begin
49365srlx %l0, 1, %l3
49366xnor %l3, %l0, %l3
49367sllx %l3, 63, %l3
49368or %l3, %l0, %l0
49369srlx %l0, 1, %l0
49370
49371ba P2321
49372nop
49373
49374TARGET2343:
49375ba RET2343
49376nop
49377
49378
49379P2321: !_BLD [30] (FP) (Branch target of P2247)
49380wr %g0, 0xf0, %asi
49381sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
49382add %i0, %i3, %i3
49383ldda [%i3 + 0] %asi, %f32
49384membar #Sync
49385! 3 addresses covered
49386fmovd %f32, %f14
49387!---- flushing fp results buffer to %f30 ----
49388fmovd %f0, %f30
49389fmovd %f2, %f30
49390fmovd %f4, %f30
49391fmovd %f6, %f30
49392fmovd %f8, %f30
49393fmovd %f10, %f30
49394fmovd %f12, %f30
49395fmovd %f14, %f30
49396!--
49397fmovd %f40, %f0
49398ba P2322
49399nop
49400
49401TARGET2247:
49402ba RET2247
49403nop
49404
49405
49406P2322: !_MEMBAR (FP)
49407
49408P2323: !_REPLACEMENT [8] (Int) (CBR) (Branch target of P2240)
49409sethi %hi(0x2000), %l6
49410ld [%i2+0], %o5
49411st %o5, [%i2+0]
49412add %i2, %l6, %l7
49413ld [%l7+0], %o5
49414st %o5, [%l7+0]
49415add %l7, %l6, %l7
49416ld [%l7+0], %o5
49417st %o5, [%l7+0]
49418add %l7, %l6, %l7
49419ld [%l7+0], %o5
49420st %o5, [%l7+0]
49421add %l7, %l6, %l7
49422ld [%l7+0], %o5
49423st %o5, [%l7+0]
49424add %l7, %l6, %l7
49425ld [%l7+0], %o5
49426st %o5, [%l7+0]
49427add %l7, %l6, %l7
49428ld [%l7+0], %o5
49429st %o5, [%l7+0]
49430add %l7, %l6, %l7
49431ld [%l7+0], %o5
49432st %o5, [%l7+0]
49433
49434! cbranch
49435andcc %l0, 1, %g0
49436be,pn %xcc, TARGET2323
49437nop
49438RET2323:
49439
49440! lfsr step begin
49441srlx %l0, 1, %l3
49442xnor %l3, %l0, %l3
49443sllx %l3, 63, %l3
49444or %l3, %l0, %l0
49445srlx %l0, 1, %l0
49446
49447ba P2324
49448nop
49449
49450TARGET2240:
49451ba RET2240
49452nop
49453
49454
49455P2324: !_REPLACEMENT [21] (Int) (Nucleus ctx)
49456wr %g0, 0x4, %asi
49457sethi %hi(0x2000), %l6
49458ld [%i2+0], %o5
49459st %o5, [%i2+0]
49460add %i2, %l6, %l7
49461ld [%l7+0], %o5
49462st %o5, [%l7+0]
49463add %l7, %l6, %l7
49464ld [%l7+0], %o5
49465st %o5, [%l7+0]
49466add %l7, %l6, %l7
49467ld [%l7+0], %o5
49468st %o5, [%l7+0]
49469add %l7, %l6, %l7
49470ld [%l7+0], %o5
49471st %o5, [%l7+0]
49472add %l7, %l6, %l7
49473ld [%l7+0], %o5
49474st %o5, [%l7+0]
49475add %l7, %l6, %l7
49476ld [%l7+0], %o5
49477st %o5, [%l7+0]
49478add %l7, %l6, %l7
49479ld [%l7+0], %o5
49480st %o5, [%l7+0]
49481
49482P2325: !_REPLACEMENT [19] (Int) (Secondary ctx)
49483wr %g0, 0x81, %asi
49484sethi %hi(0x2000), %l3
49485ld [%i2+0], %l7
49486st %l7, [%i2+0]
49487add %i2, %l3, %l6
49488ld [%l6+0], %l7
49489st %l7, [%l6+0]
49490add %l6, %l3, %l6
49491ld [%l6+0], %l7
49492st %l7, [%l6+0]
49493add %l6, %l3, %l6
49494ld [%l6+0], %l7
49495st %l7, [%l6+0]
49496add %l6, %l3, %l6
49497ld [%l6+0], %l7
49498st %l7, [%l6+0]
49499add %l6, %l3, %l6
49500ld [%l6+0], %l7
49501st %l7, [%l6+0]
49502add %l6, %l3, %l6
49503ld [%l6+0], %l7
49504st %l7, [%l6+0]
49505add %l6, %l3, %l6
49506ld [%l6+0], %l7
49507st %l7, [%l6+0]
49508
49509P2326: !_REPLACEMENT [24] (Int) (Branch target of P2366)
49510sethi %hi(0x2000), %o5
49511ld [%i2+64], %l6
49512st %l6, [%i2+64]
49513add %i2, %o5, %l3
49514ld [%l3+64], %l6
49515st %l6, [%l3+64]
49516add %l3, %o5, %l3
49517ld [%l3+64], %l6
49518st %l6, [%l3+64]
49519add %l3, %o5, %l3
49520ld [%l3+64], %l6
49521st %l6, [%l3+64]
49522add %l3, %o5, %l3
49523ld [%l3+64], %l6
49524st %l6, [%l3+64]
49525add %l3, %o5, %l3
49526ld [%l3+64], %l6
49527st %l6, [%l3+64]
49528add %l3, %o5, %l3
49529ld [%l3+64], %l6
49530st %l6, [%l3+64]
49531add %l3, %o5, %l3
49532ld [%l3+64], %l6
49533st %l6, [%l3+64]
49534ba P2327
49535nop
49536
49537TARGET2366:
49538ba RET2366
49539nop
49540
49541
49542P2327: !_ST [6] (maybe <- 0x3000005) (Int) (CBR)
49543stw %l4, [%i0 + 96 ]
49544add %l4, 1, %l4
49545
49546! cbranch
49547andcc %l0, 1, %g0
49548be,pn %xcc, TARGET2327
49549nop
49550RET2327:
49551
49552! lfsr step begin
49553srlx %l0, 1, %l6
49554xnor %l6, %l0, %l6
49555sllx %l6, 63, %l6
49556or %l6, %l0, %l0
49557srlx %l0, 1, %l0
49558
49559
49560P2328: !_MEMBAR (FP)
49561
49562P2329: !_BST [8] (maybe <- 0x42800014) (FP)
49563wr %g0, 0xf0, %asi
49564! preparing store val #0, next val will be in f32
49565fmovs %f16, %f20
49566fadds %f16, %f17, %f16
49567! preparing store val #1, next val will be in f40
49568fmovd %f20, %f32
49569fmovs %f16, %f20
49570fadds %f16, %f17, %f16
49571fmovd %f20, %f40
49572membar #Sync
49573stda %f32, [%i1 + 0 ] %asi
49574
49575P2330: !_MEMBAR (FP)
49576membar #StoreLoad
49577
49578P2331: !_ST [1] (maybe <- 0x42800016) (FP) (CBR) (Secondary ctx)
49579wr %g0, 0x81, %asi
49580! preparing store val #0, next val will be in f20
49581fmovs %f16, %f20
49582fadds %f16, %f17, %f16
49583sta %f20, [%i0 + 4 ] %asi
49584
49585! cbranch
49586andcc %l0, 1, %g0
49587be,pt %xcc, TARGET2331
49588nop
49589RET2331:
49590
49591! lfsr step begin
49592srlx %l0, 1, %l3
49593xnor %l3, %l0, %l3
49594sllx %l3, 63, %l3
49595or %l3, %l0, %l0
49596srlx %l0, 1, %l0
49597
49598
49599P2332: !_MEMBAR (FP) (Branch target of P2528)
49600ba P2333
49601nop
49602
49603TARGET2528:
49604ba RET2528
49605nop
49606
49607
49608P2333: !_BST [6] (maybe <- 0x42800017) (FP)
49609wr %g0, 0xf0, %asi
49610! preparing store val #0, next val will be in f32
49611fmovs %f16, %f20
49612fadds %f16, %f17, %f16
49613! preparing store val #1, next val will be in f40
49614fmovd %f20, %f32
49615fmovs %f16, %f20
49616fadds %f16, %f17, %f16
49617fmovd %f20, %f40
49618membar #Sync
49619stda %f32, [%i0 + 64 ] %asi
49620
49621P2334: !_MEMBAR (FP) (CBR)
49622membar #StoreLoad
49623
49624! cbranch
49625andcc %l0, 1, %g0
49626be,pn %xcc, TARGET2334
49627nop
49628RET2334:
49629
49630! lfsr step begin
49631srlx %l0, 1, %l3
49632xnor %l3, %l0, %l3
49633sllx %l3, 63, %l3
49634or %l3, %l0, %l0
49635srlx %l0, 1, %l0
49636
49637
49638P2335: !_REPLACEMENT [20] (Int)
49639sethi %hi(0x2000), %l6
49640ld [%i2+256], %o5
49641st %o5, [%i2+256]
49642add %i2, %l6, %l7
49643ld [%l7+256], %o5
49644st %o5, [%l7+256]
49645add %l7, %l6, %l7
49646ld [%l7+256], %o5
49647st %o5, [%l7+256]
49648add %l7, %l6, %l7
49649ld [%l7+256], %o5
49650st %o5, [%l7+256]
49651add %l7, %l6, %l7
49652ld [%l7+256], %o5
49653st %o5, [%l7+256]
49654add %l7, %l6, %l7
49655ld [%l7+256], %o5
49656st %o5, [%l7+256]
49657add %l7, %l6, %l7
49658ld [%l7+256], %o5
49659st %o5, [%l7+256]
49660add %l7, %l6, %l7
49661ld [%l7+256], %o5
49662st %o5, [%l7+256]
49663
49664P2336: !_REPLACEMENT [26] (Int) (Secondary ctx)
49665wr %g0, 0x81, %asi
49666sethi %hi(0x2000), %l3
49667ld [%i2+128], %l7
49668st %l7, [%i2+128]
49669add %i2, %l3, %l6
49670ld [%l6+128], %l7
49671st %l7, [%l6+128]
49672add %l6, %l3, %l6
49673ld [%l6+128], %l7
49674st %l7, [%l6+128]
49675add %l6, %l3, %l6
49676ld [%l6+128], %l7
49677st %l7, [%l6+128]
49678add %l6, %l3, %l6
49679ld [%l6+128], %l7
49680st %l7, [%l6+128]
49681add %l6, %l3, %l6
49682ld [%l6+128], %l7
49683st %l7, [%l6+128]
49684add %l6, %l3, %l6
49685ld [%l6+128], %l7
49686st %l7, [%l6+128]
49687add %l6, %l3, %l6
49688ld [%l6+128], %l7
49689st %l7, [%l6+128]
49690
49691P2337: !_REPLACEMENT [20] (Int)
49692sethi %hi(0x2000), %o5
49693ld [%i2+256], %l6
49694st %l6, [%i2+256]
49695add %i2, %o5, %l3
49696ld [%l3+256], %l6
49697st %l6, [%l3+256]
49698add %l3, %o5, %l3
49699ld [%l3+256], %l6
49700st %l6, [%l3+256]
49701add %l3, %o5, %l3
49702ld [%l3+256], %l6
49703st %l6, [%l3+256]
49704add %l3, %o5, %l3
49705ld [%l3+256], %l6
49706st %l6, [%l3+256]
49707add %l3, %o5, %l3
49708ld [%l3+256], %l6
49709st %l6, [%l3+256]
49710add %l3, %o5, %l3
49711ld [%l3+256], %l6
49712st %l6, [%l3+256]
49713add %l3, %o5, %l3
49714ld [%l3+256], %l6
49715st %l6, [%l3+256]
49716
49717P2338: !_REPLACEMENT [26] (Int)
49718sethi %hi(0x2000), %l7
49719ld [%i2+128], %l3
49720st %l3, [%i2+128]
49721add %i2, %l7, %o5
49722ld [%o5+128], %l3
49723st %l3, [%o5+128]
49724add %o5, %l7, %o5
49725ld [%o5+128], %l3
49726st %l3, [%o5+128]
49727add %o5, %l7, %o5
49728ld [%o5+128], %l3
49729st %l3, [%o5+128]
49730add %o5, %l7, %o5
49731ld [%o5+128], %l3
49732st %l3, [%o5+128]
49733add %o5, %l7, %o5
49734ld [%o5+128], %l3
49735st %l3, [%o5+128]
49736add %o5, %l7, %o5
49737ld [%o5+128], %l3
49738st %l3, [%o5+128]
49739add %o5, %l7, %o5
49740ld [%o5+128], %l3
49741st %l3, [%o5+128]
49742
49743P2339: !_REPLACEMENT [15] (Int)
49744sethi %hi(0x2000), %l6
49745ld [%i2+128], %o5
49746st %o5, [%i2+128]
49747add %i2, %l6, %l7
49748ld [%l7+128], %o5
49749st %o5, [%l7+128]
49750add %l7, %l6, %l7
49751ld [%l7+128], %o5
49752st %o5, [%l7+128]
49753add %l7, %l6, %l7
49754ld [%l7+128], %o5
49755st %o5, [%l7+128]
49756add %l7, %l6, %l7
49757ld [%l7+128], %o5
49758st %o5, [%l7+128]
49759add %l7, %l6, %l7
49760ld [%l7+128], %o5
49761st %o5, [%l7+128]
49762add %l7, %l6, %l7
49763ld [%l7+128], %o5
49764st %o5, [%l7+128]
49765add %l7, %l6, %l7
49766ld [%l7+128], %o5
49767st %o5, [%l7+128]
49768
49769P2340: !_PREFETCH [6] (Int) (LE)
49770wr %g0, 0x88, %asi
49771prefetcha [%i0 + 96] %asi, 1
49772
49773P2341: !_LD [24] (FP)
49774sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
49775add %i0, %i2, %i2
49776ld [%i2 + 64], %f1
49777! 1 addresses covered
49778
49779P2342: !_REPLACEMENT [19] (Int) (Branch target of P2534)
49780sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
49781add %i0, %i3, %i3
49782sethi %hi(0x2000), %l3
49783ld [%i3+0], %l7
49784st %l7, [%i3+0]
49785add %i3, %l3, %l6
49786ld [%l6+0], %l7
49787st %l7, [%l6+0]
49788add %l6, %l3, %l6
49789ld [%l6+0], %l7
49790st %l7, [%l6+0]
49791add %l6, %l3, %l6
49792ld [%l6+0], %l7
49793st %l7, [%l6+0]
49794add %l6, %l3, %l6
49795ld [%l6+0], %l7
49796st %l7, [%l6+0]
49797add %l6, %l3, %l6
49798ld [%l6+0], %l7
49799st %l7, [%l6+0]
49800add %l6, %l3, %l6
49801ld [%l6+0], %l7
49802st %l7, [%l6+0]
49803add %l6, %l3, %l6
49804ld [%l6+0], %l7
49805st %l7, [%l6+0]
49806ba P2343
49807nop
49808
49809TARGET2534:
49810ba RET2534
49811nop
49812
49813
49814P2343: !_MEMBAR (FP) (CBR)
49815
49816! cbranch
49817andcc %l0, 1, %g0
49818be,pn %xcc, TARGET2343
49819nop
49820RET2343:
49821
49822! lfsr step begin
49823srlx %l0, 1, %o5
49824xnor %o5, %l0, %o5
49825sllx %o5, 63, %o5
49826or %o5, %l0, %l0
49827srlx %l0, 1, %l0
49828
49829
49830P2344: !_BST [26] (maybe <- 0x42800019) (FP) (CBR)
49831wr %g0, 0xf0, %asi
49832! preparing store val #0, next val will be in f32
49833fmovs %f16, %f20
49834fadds %f16, %f17, %f16
49835! preparing store val #1, next val will be in f40
49836fmovd %f20, %f32
49837fmovs %f16, %f20
49838fadds %f16, %f17, %f16
49839fmovd %f20, %f40
49840membar #Sync
49841stda %f32, [%i2 + 128 ] %asi
49842
49843! cbranch
49844andcc %l0, 1, %g0
49845be,pt %xcc, TARGET2344
49846nop
49847RET2344:
49848
49849! lfsr step begin
49850srlx %l0, 1, %o5
49851xnor %o5, %l0, %o5
49852sllx %o5, 63, %o5
49853or %o5, %l0, %l0
49854srlx %l0, 1, %l0
49855
49856
49857P2345: !_MEMBAR (FP) (CBR) (Branch target of P2526)
49858membar #StoreLoad
49859
49860! cbranch
49861andcc %l0, 1, %g0
49862be,pn %xcc, TARGET2345
49863nop
49864RET2345:
49865
49866! lfsr step begin
49867srlx %l0, 1, %l3
49868xnor %l3, %l0, %l3
49869sllx %l3, 63, %l3
49870or %l3, %l0, %l0
49871srlx %l0, 1, %l0
49872
49873ba P2346
49874nop
49875
49876TARGET2526:
49877ba RET2526
49878nop
49879
49880
49881P2346: !_PREFETCH [32] (Int) (Secondary ctx)
49882wr %g0, 0x81, %asi
49883sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
49884add %i0, %i2, %i2
49885prefetcha [%i2 + 96] %asi, 1
49886
49887P2347: !_REPLACEMENT [29] (Int) (Nucleus ctx)
49888wr %g0, 0x4, %asi
49889sethi %hi(0x2000), %l6
49890ld [%i3+4], %o5
49891st %o5, [%i3+4]
49892add %i3, %l6, %l7
49893ld [%l7+4], %o5
49894st %o5, [%l7+4]
49895add %l7, %l6, %l7
49896ld [%l7+4], %o5
49897st %o5, [%l7+4]
49898add %l7, %l6, %l7
49899ld [%l7+4], %o5
49900st %o5, [%l7+4]
49901add %l7, %l6, %l7
49902ld [%l7+4], %o5
49903st %o5, [%l7+4]
49904add %l7, %l6, %l7
49905ld [%l7+4], %o5
49906st %o5, [%l7+4]
49907add %l7, %l6, %l7
49908ld [%l7+4], %o5
49909st %o5, [%l7+4]
49910add %l7, %l6, %l7
49911ld [%l7+4], %o5
49912st %o5, [%l7+4]
49913
49914P2348: !_ST [32] (maybe <- 0x3000006) (Int)
49915stw %l4, [%i2 + 96 ]
49916add %l4, 1, %l4
49917
49918P2349: !_REPLACEMENT [21] (Int) (CBR) (Branch target of P2465)
49919sethi %hi(0x2000), %o5
49920ld [%i3+0], %l6
49921st %l6, [%i3+0]
49922add %i3, %o5, %l3
49923ld [%l3+0], %l6
49924st %l6, [%l3+0]
49925add %l3, %o5, %l3
49926ld [%l3+0], %l6
49927st %l6, [%l3+0]
49928add %l3, %o5, %l3
49929ld [%l3+0], %l6
49930st %l6, [%l3+0]
49931add %l3, %o5, %l3
49932ld [%l3+0], %l6
49933st %l6, [%l3+0]
49934add %l3, %o5, %l3
49935ld [%l3+0], %l6
49936st %l6, [%l3+0]
49937add %l3, %o5, %l3
49938ld [%l3+0], %l6
49939st %l6, [%l3+0]
49940add %l3, %o5, %l3
49941ld [%l3+0], %l6
49942st %l6, [%l3+0]
49943
49944! cbranch
49945andcc %l0, 1, %g0
49946be,pt %xcc, TARGET2349
49947nop
49948RET2349:
49949
49950! lfsr step begin
49951srlx %l0, 1, %l7
49952xnor %l7, %l0, %l7
49953sllx %l7, 63, %l7
49954or %l7, %l0, %l0
49955srlx %l0, 1, %l0
49956
49957ba P2350
49958nop
49959
49960TARGET2465:
49961ba RET2465
49962nop
49963
49964
49965P2350: !_REPLACEMENT [32] (Int)
49966sethi %hi(0x2000), %o5
49967ld [%i3+96], %l6
49968st %l6, [%i3+96]
49969add %i3, %o5, %l3
49970ld [%l3+96], %l6
49971st %l6, [%l3+96]
49972add %l3, %o5, %l3
49973ld [%l3+96], %l6
49974st %l6, [%l3+96]
49975add %l3, %o5, %l3
49976ld [%l3+96], %l6
49977st %l6, [%l3+96]
49978add %l3, %o5, %l3
49979ld [%l3+96], %l6
49980st %l6, [%l3+96]
49981add %l3, %o5, %l3
49982ld [%l3+96], %l6
49983st %l6, [%l3+96]
49984add %l3, %o5, %l3
49985ld [%l3+96], %l6
49986st %l6, [%l3+96]
49987add %l3, %o5, %l3
49988ld [%l3+96], %l6
49989st %l6, [%l3+96]
49990
49991P2351: !_IDC_FLIP [2] (Int)
49992IDC_FLIP(2351, 12129, 6, 0x43000008, 0x8, %i0, 0x8, %l6, %l7, %o5, %l3)
49993
49994P2352: !_LD [16] (Int)
49995sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
49996add %i0, %i3, %i3
49997lduw [%i3 + 16], %o1
49998! move %o1(lower) -> %o1(upper)
49999sllx %o1, 32, %o1
50000
50001P2353: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx)
50002wr %g0, 0x4, %asi
50003sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
50004sub %i0, %i2, %i2
50005sethi %hi(0x2000), %o5
50006ld [%i2+0], %l6
50007st %l6, [%i2+0]
50008add %i2, %o5, %l3
50009ld [%l3+0], %l6
50010st %l6, [%l3+0]
50011add %l3, %o5, %l3
50012ld [%l3+0], %l6
50013st %l6, [%l3+0]
50014add %l3, %o5, %l3
50015ld [%l3+0], %l6
50016st %l6, [%l3+0]
50017add %l3, %o5, %l3
50018ld [%l3+0], %l6
50019st %l6, [%l3+0]
50020add %l3, %o5, %l3
50021ld [%l3+0], %l6
50022st %l6, [%l3+0]
50023add %l3, %o5, %l3
50024ld [%l3+0], %l6
50025st %l6, [%l3+0]
50026add %l3, %o5, %l3
50027ld [%l3+0], %l6
50028st %l6, [%l3+0]
50029
50030! cbranch
50031andcc %l0, 1, %g0
50032be,pn %xcc, TARGET2353
50033nop
50034RET2353:
50035
50036! lfsr step begin
50037srlx %l0, 1, %l7
50038xnor %l7, %l0, %l7
50039sllx %l7, 63, %l7
50040or %l7, %l0, %l0
50041srlx %l0, 1, %l0
50042
50043
50044P2354: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx)
50045wr %g0, 0x4, %asi
50046sethi %hi(0x2000), %o5
50047ld [%i2+0], %l6
50048st %l6, [%i2+0]
50049add %i2, %o5, %l3
50050ld [%l3+0], %l6
50051st %l6, [%l3+0]
50052add %l3, %o5, %l3
50053ld [%l3+0], %l6
50054st %l6, [%l3+0]
50055add %l3, %o5, %l3
50056ld [%l3+0], %l6
50057st %l6, [%l3+0]
50058add %l3, %o5, %l3
50059ld [%l3+0], %l6
50060st %l6, [%l3+0]
50061add %l3, %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]
50070
50071! cbranch
50072andcc %l0, 1, %g0
50073be,pn %xcc, TARGET2354
50074nop
50075RET2354:
50076
50077! lfsr step begin
50078srlx %l0, 1, %l7
50079xnor %l7, %l0, %l7
50080sllx %l7, 63, %l7
50081or %l7, %l0, %l0
50082srlx %l0, 1, %l0
50083
50084
50085P2355: !_PREFETCH [12] (Int) (CBR) (Nucleus ctx)
50086wr %g0, 0x4, %asi
50087sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
50088add %i0, %i3, %i3
50089prefetcha [%i3 + 4] %asi, 1
50090
50091! cbranch
50092andcc %l0, 1, %g0
50093be,pt %xcc, TARGET2355
50094nop
50095RET2355:
50096
50097! lfsr step begin
50098srlx %l0, 1, %o5
50099xnor %o5, %l0, %o5
50100sllx %o5, 63, %o5
50101or %o5, %l0, %l0
50102srlx %l0, 1, %l0
50103
50104
50105P2356: !_REPLACEMENT [33] (Int) (CBR)
50106sethi %hi(0x2000), %l3
50107ld [%i2+0], %l7
50108st %l7, [%i2+0]
50109add %i2, %l3, %l6
50110ld [%l6+0], %l7
50111st %l7, [%l6+0]
50112add %l6, %l3, %l6
50113ld [%l6+0], %l7
50114st %l7, [%l6+0]
50115add %l6, %l3, %l6
50116ld [%l6+0], %l7
50117st %l7, [%l6+0]
50118add %l6, %l3, %l6
50119ld [%l6+0], %l7
50120st %l7, [%l6+0]
50121add %l6, %l3, %l6
50122ld [%l6+0], %l7
50123st %l7, [%l6+0]
50124add %l6, %l3, %l6
50125ld [%l6+0], %l7
50126st %l7, [%l6+0]
50127add %l6, %l3, %l6
50128ld [%l6+0], %l7
50129st %l7, [%l6+0]
50130
50131! cbranch
50132andcc %l0, 1, %g0
50133be,pt %xcc, TARGET2356
50134nop
50135RET2356:
50136
50137! lfsr step begin
50138srlx %l0, 1, %o5
50139xnor %o5, %l0, %o5
50140sllx %o5, 63, %o5
50141or %o5, %l0, %l0
50142srlx %l0, 1, %l0
50143
50144
50145P2357: !_MEMBAR (FP)
50146membar #StoreLoad
50147
50148P2358: !_BLD [2] (FP) (CBR)
50149wr %g0, 0xf0, %asi
50150ldda [%i0 + 0] %asi, %f32
50151membar #Sync
50152! 5 addresses covered
50153fmovd %f32, %f2
50154fmovd %f34, %f4
50155fmovd %f36, %f18
50156fmovs %f18, %f5
50157fmovd %f40, %f6
50158
50159! cbranch
50160andcc %l0, 1, %g0
50161be,pn %xcc, TARGET2358
50162nop
50163RET2358:
50164
50165! lfsr step begin
50166srlx %l0, 1, %l3
50167xnor %l3, %l0, %l3
50168sllx %l3, 63, %l3
50169or %l3, %l0, %l0
50170srlx %l0, 1, %l0
50171
50172
50173P2359: !_MEMBAR (FP)
50174
50175P2360: !_BSTC [31] (maybe <- 0x4280001b) (FP) (Branch target of P2282)
50176wr %g0, 0xe0, %asi
50177sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
50178add %i0, %i2, %i2
50179! preparing store val #0, next val will be in f32
50180fmovs %f16, %f20
50181fadds %f16, %f17, %f16
50182! preparing store val #1, next val will be in f40
50183fmovd %f20, %f32
50184fmovs %f16, %f20
50185fadds %f16, %f17, %f16
50186fmovd %f20, %f40
50187membar #Sync
50188stda %f32, [%i2 + 64 ] %asi
50189ba P2361
50190nop
50191
50192TARGET2282:
50193ba RET2282
50194nop
50195
50196
50197P2361: !_MEMBAR (FP)
50198membar #StoreLoad
50199
50200P2362: !_BLD [24] (FP) (Secondary ctx)
50201wr %g0, 0xf1, %asi
50202sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
50203add %i0, %i3, %i3
50204ldda [%i3 + 64] %asi, %f32
50205membar #Sync
50206! 2 addresses covered
50207fmovd %f32, %f18
50208fmovs %f18, %f7
50209fmovd %f40, %f8
50210
50211P2363: !_MEMBAR (FP) (Secondary ctx)
50212
50213P2364: !_REPLACEMENT [22] (Int) (Secondary ctx)
50214wr %g0, 0x81, %asi
50215sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
50216add %i0, %i2, %i2
50217sethi %hi(0x2000), %l3
50218ld [%i2+4], %l7
50219st %l7, [%i2+4]
50220add %i2, %l3, %l6
50221ld [%l6+4], %l7
50222st %l7, [%l6+4]
50223add %l6, %l3, %l6
50224ld [%l6+4], %l7
50225st %l7, [%l6+4]
50226add %l6, %l3, %l6
50227ld [%l6+4], %l7
50228st %l7, [%l6+4]
50229add %l6, %l3, %l6
50230ld [%l6+4], %l7
50231st %l7, [%l6+4]
50232add %l6, %l3, %l6
50233ld [%l6+4], %l7
50234st %l7, [%l6+4]
50235add %l6, %l3, %l6
50236ld [%l6+4], %l7
50237st %l7, [%l6+4]
50238add %l6, %l3, %l6
50239ld [%l6+4], %l7
50240st %l7, [%l6+4]
50241
50242P2365: !_REPLACEMENT [27] (Int) (CBR) (Nucleus ctx)
50243wr %g0, 0x4, %asi
50244sethi %hi(0x2000), %o5
50245ld [%i2+160], %l6
50246st %l6, [%i2+160]
50247add %i2, %o5, %l3
50248ld [%l3+160], %l6
50249st %l6, [%l3+160]
50250add %l3, %o5, %l3
50251ld [%l3+160], %l6
50252st %l6, [%l3+160]
50253add %l3, %o5, %l3
50254ld [%l3+160], %l6
50255st %l6, [%l3+160]
50256add %l3, %o5, %l3
50257ld [%l3+160], %l6
50258st %l6, [%l3+160]
50259add %l3, %o5, %l3
50260ld [%l3+160], %l6
50261st %l6, [%l3+160]
50262add %l3, %o5, %l3
50263ld [%l3+160], %l6
50264st %l6, [%l3+160]
50265add %l3, %o5, %l3
50266ld [%l3+160], %l6
50267st %l6, [%l3+160]
50268
50269! cbranch
50270andcc %l0, 1, %g0
50271be,pn %xcc, TARGET2365
50272nop
50273RET2365:
50274
50275! lfsr step begin
50276srlx %l0, 1, %l7
50277xnor %l7, %l0, %l7
50278sllx %l7, 63, %l7
50279or %l7, %l0, %l0
50280srlx %l0, 1, %l0
50281
50282
50283P2366: !_FLUSH [14] (Int) (CBR)
50284! Unsupported instruction
50285
50286! cbranch
50287andcc %l0, 1, %g0
50288be,pt %xcc, TARGET2366
50289nop
50290RET2366:
50291
50292! lfsr step begin
50293srlx %l0, 1, %o5
50294xnor %o5, %l0, %o5
50295sllx %o5, 63, %o5
50296or %o5, %l0, %l0
50297srlx %l0, 1, %l0
50298
50299
50300P2367: !_REPLACEMENT [9] (Int) (CBR)
50301sethi %hi(0x2000), %l3
50302ld [%i2+32], %l7
50303st %l7, [%i2+32]
50304add %i2, %l3, %l6
50305ld [%l6+32], %l7
50306st %l7, [%l6+32]
50307add %l6, %l3, %l6
50308ld [%l6+32], %l7
50309st %l7, [%l6+32]
50310add %l6, %l3, %l6
50311ld [%l6+32], %l7
50312st %l7, [%l6+32]
50313add %l6, %l3, %l6
50314ld [%l6+32], %l7
50315st %l7, [%l6+32]
50316add %l6, %l3, %l6
50317ld [%l6+32], %l7
50318st %l7, [%l6+32]
50319add %l6, %l3, %l6
50320ld [%l6+32], %l7
50321st %l7, [%l6+32]
50322add %l6, %l3, %l6
50323ld [%l6+32], %l7
50324st %l7, [%l6+32]
50325
50326! cbranch
50327andcc %l0, 1, %g0
50328be,pn %xcc, TARGET2367
50329nop
50330RET2367:
50331
50332! lfsr step begin
50333srlx %l0, 1, %o5
50334xnor %o5, %l0, %o5
50335sllx %o5, 63, %o5
50336or %o5, %l0, %l0
50337srlx %l0, 1, %l0
50338
50339
50340P2368: !_FLUSH [1] (Int) (Branch target of P2323)
50341! Unsupported instruction
50342ba P2369
50343nop
50344
50345TARGET2323:
50346ba RET2323
50347nop
50348
50349
50350P2369: !_REPLACEMENT [29] (Int) (Secondary ctx)
50351wr %g0, 0x81, %asi
50352sethi %hi(0x2000), %l3
50353ld [%i2+4], %l7
50354st %l7, [%i2+4]
50355add %i2, %l3, %l6
50356ld [%l6+4], %l7
50357st %l7, [%l6+4]
50358add %l6, %l3, %l6
50359ld [%l6+4], %l7
50360st %l7, [%l6+4]
50361add %l6, %l3, %l6
50362ld [%l6+4], %l7
50363st %l7, [%l6+4]
50364add %l6, %l3, %l6
50365ld [%l6+4], %l7
50366st %l7, [%l6+4]
50367add %l6, %l3, %l6
50368ld [%l6+4], %l7
50369st %l7, [%l6+4]
50370add %l6, %l3, %l6
50371ld [%l6+4], %l7
50372st %l7, [%l6+4]
50373add %l6, %l3, %l6
50374ld [%l6+4], %l7
50375st %l7, [%l6+4]
50376
50377P2370: !_REPLACEMENT [33] (Int) (Secondary ctx)
50378wr %g0, 0x81, %asi
50379sethi %hi(0x2000), %o5
50380ld [%i2+0], %l6
50381st %l6, [%i2+0]
50382add %i2, %o5, %l3
50383ld [%l3+0], %l6
50384st %l6, [%l3+0]
50385add %l3, %o5, %l3
50386ld [%l3+0], %l6
50387st %l6, [%l3+0]
50388add %l3, %o5, %l3
50389ld [%l3+0], %l6
50390st %l6, [%l3+0]
50391add %l3, %o5, %l3
50392ld [%l3+0], %l6
50393st %l6, [%l3+0]
50394add %l3, %o5, %l3
50395ld [%l3+0], %l6
50396st %l6, [%l3+0]
50397add %l3, %o5, %l3
50398ld [%l3+0], %l6
50399st %l6, [%l3+0]
50400add %l3, %o5, %l3
50401ld [%l3+0], %l6
50402st %l6, [%l3+0]
50403
50404P2371: !_FLUSH [5] (Int)
50405! Unsupported instruction
50406
50407P2372: !_REPLACEMENT [28] (Int) (CBR) (Nucleus ctx)
50408wr %g0, 0x4, %asi
50409sethi %hi(0x2000), %l7
50410ld [%i2+0], %l3
50411st %l3, [%i2+0]
50412add %i2, %l7, %o5
50413ld [%o5+0], %l3
50414st %l3, [%o5+0]
50415add %o5, %l7, %o5
50416ld [%o5+0], %l3
50417st %l3, [%o5+0]
50418add %o5, %l7, %o5
50419ld [%o5+0], %l3
50420st %l3, [%o5+0]
50421add %o5, %l7, %o5
50422ld [%o5+0], %l3
50423st %l3, [%o5+0]
50424add %o5, %l7, %o5
50425ld [%o5+0], %l3
50426st %l3, [%o5+0]
50427add %o5, %l7, %o5
50428ld [%o5+0], %l3
50429st %l3, [%o5+0]
50430add %o5, %l7, %o5
50431ld [%o5+0], %l3
50432st %l3, [%o5+0]
50433
50434! cbranch
50435andcc %l0, 1, %g0
50436be,pt %xcc, TARGET2372
50437nop
50438RET2372:
50439
50440! lfsr step begin
50441srlx %l0, 1, %l6
50442xnor %l6, %l0, %l6
50443sllx %l6, 63, %l6
50444or %l6, %l0, %l0
50445srlx %l0, 1, %l0
50446
50447
50448P2373: !_REPLACEMENT [34] (Int)
50449sethi %hi(0x2000), %l7
50450ld [%i2+64], %l3
50451st %l3, [%i2+64]
50452add %i2, %l7, %o5
50453ld [%o5+64], %l3
50454st %l3, [%o5+64]
50455add %o5, %l7, %o5
50456ld [%o5+64], %l3
50457st %l3, [%o5+64]
50458add %o5, %l7, %o5
50459ld [%o5+64], %l3
50460st %l3, [%o5+64]
50461add %o5, %l7, %o5
50462ld [%o5+64], %l3
50463st %l3, [%o5+64]
50464add %o5, %l7, %o5
50465ld [%o5+64], %l3
50466st %l3, [%o5+64]
50467add %o5, %l7, %o5
50468ld [%o5+64], %l3
50469st %l3, [%o5+64]
50470add %o5, %l7, %o5
50471ld [%o5+64], %l3
50472st %l3, [%o5+64]
50473
50474P2374: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2318)
50475membar #StoreLoad
50476ba P2375
50477nop
50478
50479TARGET2318:
50480ba RET2318
50481nop
50482
50483
50484P2375: !_BLD [11] (FP) (CBR) (Secondary ctx)
50485wr %g0, 0xf1, %asi
50486sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
50487add %i0, %i3, %i3
50488ldda [%i3 + 0] %asi, %f32
50489membar #Sync
50490! 3 addresses covered
50491fmovd %f32, %f18
50492fmovs %f18, %f9
50493fmovs %f19, %f10
50494fmovd %f40, %f18
50495fmovs %f18, %f11
50496
50497! cbranch
50498andcc %l0, 1, %g0
50499be,pn %xcc, TARGET2375
50500nop
50501RET2375:
50502
50503! lfsr step begin
50504srlx %l0, 1, %l6
50505xnor %l6, %l0, %l6
50506sllx %l6, 63, %l6
50507or %l6, %l0, %l0
50508srlx %l0, 1, %l0
50509
50510
50511P2376: !_MEMBAR (FP) (CBR) (Secondary ctx)
50512
50513! cbranch
50514andcc %l0, 1, %g0
50515be,pt %xcc, TARGET2376
50516nop
50517RET2376:
50518
50519! lfsr step begin
50520srlx %l0, 1, %l7
50521xnor %l7, %l0, %l7
50522sllx %l7, 63, %l7
50523or %l7, %l0, %l0
50524srlx %l0, 1, %l0
50525
50526
50527P2377: !_LD [4] (Int) (LE) (Branch target of P2365)
50528wr %g0, 0x88, %asi
50529lduwa [%i0 + 32] %asi, %l3
50530! move %l3(lower) -> %o1(lower)
50531or %l3, %o1, %o1
50532ba P2378
50533nop
50534
50535TARGET2365:
50536ba RET2365
50537nop
50538
50539
50540P2378: !_LD [28] (FP) (CBR)
50541sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
50542add %i0, %i2, %i2
50543ld [%i2 + 0], %f12
50544! 1 addresses covered
50545
50546! cbranch
50547andcc %l0, 1, %g0
50548be,pt %xcc, TARGET2378
50549nop
50550RET2378:
50551
50552! lfsr step begin
50553srlx %l0, 1, %l6
50554xnor %l6, %l0, %l6
50555sllx %l6, 63, %l6
50556or %l6, %l0, %l0
50557srlx %l0, 1, %l0
50558
50559
50560P2379: !_REPLACEMENT [12] (Int)
50561sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
50562add %i0, %i3, %i3
50563sethi %hi(0x2000), %l7
50564ld [%i3+4], %l3
50565st %l3, [%i3+4]
50566add %i3, %l7, %o5
50567ld [%o5+4], %l3
50568st %l3, [%o5+4]
50569add %o5, %l7, %o5
50570ld [%o5+4], %l3
50571st %l3, [%o5+4]
50572add %o5, %l7, %o5
50573ld [%o5+4], %l3
50574st %l3, [%o5+4]
50575add %o5, %l7, %o5
50576ld [%o5+4], %l3
50577st %l3, [%o5+4]
50578add %o5, %l7, %o5
50579ld [%o5+4], %l3
50580st %l3, [%o5+4]
50581add %o5, %l7, %o5
50582ld [%o5+4], %l3
50583st %l3, [%o5+4]
50584add %o5, %l7, %o5
50585ld [%o5+4], %l3
50586st %l3, [%o5+4]
50587
50588P2380: !_PREFETCH [27] (Int) (Branch target of P2292)
50589sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
50590add %i0, %i2, %i2
50591prefetch [%i2 + 160], 1
50592ba P2381
50593nop
50594
50595TARGET2292:
50596ba RET2292
50597nop
50598
50599
50600P2381: !_REPLACEMENT [31] (Int)
50601sethi %hi(0x2000), %l6
50602ld [%i3+64], %o5
50603st %o5, [%i3+64]
50604add %i3, %l6, %l7
50605ld [%l7+64], %o5
50606st %o5, [%l7+64]
50607add %l7, %l6, %l7
50608ld [%l7+64], %o5
50609st %o5, [%l7+64]
50610add %l7, %l6, %l7
50611ld [%l7+64], %o5
50612st %o5, [%l7+64]
50613add %l7, %l6, %l7
50614ld [%l7+64], %o5
50615st %o5, [%l7+64]
50616add %l7, %l6, %l7
50617ld [%l7+64], %o5
50618st %o5, [%l7+64]
50619add %l7, %l6, %l7
50620ld [%l7+64], %o5
50621st %o5, [%l7+64]
50622add %l7, %l6, %l7
50623ld [%l7+64], %o5
50624st %o5, [%l7+64]
50625
50626P2382: !_REPLACEMENT [3] (Int) (Nucleus ctx)
50627wr %g0, 0x4, %asi
50628sethi %hi(0x2000), %l3
50629ld [%i3+16], %l7
50630st %l7, [%i3+16]
50631add %i3, %l3, %l6
50632ld [%l6+16], %l7
50633st %l7, [%l6+16]
50634add %l6, %l3, %l6
50635ld [%l6+16], %l7
50636st %l7, [%l6+16]
50637add %l6, %l3, %l6
50638ld [%l6+16], %l7
50639st %l7, [%l6+16]
50640add %l6, %l3, %l6
50641ld [%l6+16], %l7
50642st %l7, [%l6+16]
50643add %l6, %l3, %l6
50644ld [%l6+16], %l7
50645st %l7, [%l6+16]
50646add %l6, %l3, %l6
50647ld [%l6+16], %l7
50648st %l7, [%l6+16]
50649add %l6, %l3, %l6
50650ld [%l6+16], %l7
50651st %l7, [%l6+16]
50652
50653P2383: !_MEMBAR (Int) (Branch target of P2353)
50654membar #StoreLoad
50655ba P2384
50656nop
50657
50658TARGET2353:
50659ba RET2353
50660nop
50661
50662
50663P2384: !_REPLACEMENT [18] (Int)
50664sethi %hi(0x2000), %o5
50665ld [%i3+128], %l6
50666st %l6, [%i3+128]
50667add %i3, %o5, %l3
50668ld [%l3+128], %l6
50669st %l6, [%l3+128]
50670add %l3, %o5, %l3
50671ld [%l3+128], %l6
50672st %l6, [%l3+128]
50673add %l3, %o5, %l3
50674ld [%l3+128], %l6
50675st %l6, [%l3+128]
50676add %l3, %o5, %l3
50677ld [%l3+128], %l6
50678st %l6, [%l3+128]
50679add %l3, %o5, %l3
50680ld [%l3+128], %l6
50681st %l6, [%l3+128]
50682add %l3, %o5, %l3
50683ld [%l3+128], %l6
50684st %l6, [%l3+128]
50685add %l3, %o5, %l3
50686ld [%l3+128], %l6
50687st %l6, [%l3+128]
50688
50689P2385: !_REPLACEMENT [25] (Int)
50690sethi %hi(0x2000), %l7
50691ld [%i3+96], %l3
50692st %l3, [%i3+96]
50693add %i3, %l7, %o5
50694ld [%o5+96], %l3
50695st %l3, [%o5+96]
50696add %o5, %l7, %o5
50697ld [%o5+96], %l3
50698st %l3, [%o5+96]
50699add %o5, %l7, %o5
50700ld [%o5+96], %l3
50701st %l3, [%o5+96]
50702add %o5, %l7, %o5
50703ld [%o5+96], %l3
50704st %l3, [%o5+96]
50705add %o5, %l7, %o5
50706ld [%o5+96], %l3
50707st %l3, [%o5+96]
50708add %o5, %l7, %o5
50709ld [%o5+96], %l3
50710st %l3, [%o5+96]
50711add %o5, %l7, %o5
50712ld [%o5+96], %l3
50713st %l3, [%o5+96]
50714
50715P2386: !_REPLACEMENT [27] (Int) (CBR) (Secondary ctx) (Branch target of P2413)
50716wr %g0, 0x81, %asi
50717sethi %hi(0x2000), %l6
50718ld [%i3+160], %o5
50719st %o5, [%i3+160]
50720add %i3, %l6, %l7
50721ld [%l7+160], %o5
50722st %o5, [%l7+160]
50723add %l7, %l6, %l7
50724ld [%l7+160], %o5
50725st %o5, [%l7+160]
50726add %l7, %l6, %l7
50727ld [%l7+160], %o5
50728st %o5, [%l7+160]
50729add %l7, %l6, %l7
50730ld [%l7+160], %o5
50731st %o5, [%l7+160]
50732add %l7, %l6, %l7
50733ld [%l7+160], %o5
50734st %o5, [%l7+160]
50735add %l7, %l6, %l7
50736ld [%l7+160], %o5
50737st %o5, [%l7+160]
50738add %l7, %l6, %l7
50739ld [%l7+160], %o5
50740st %o5, [%l7+160]
50741
50742! cbranch
50743andcc %l0, 1, %g0
50744be,pn %xcc, TARGET2386
50745nop
50746RET2386:
50747
50748! lfsr step begin
50749srlx %l0, 1, %l3
50750xnor %l3, %l0, %l3
50751sllx %l3, 63, %l3
50752or %l3, %l0, %l0
50753srlx %l0, 1, %l0
50754
50755ba P2387
50756nop
50757
50758TARGET2413:
50759ba RET2413
50760nop
50761
50762
50763P2387: !_ST [25] (maybe <- 0x4280001d) (FP) (Secondary ctx) (Branch target of P2449)
50764wr %g0, 0x81, %asi
50765! preparing store val #0, next val will be in f20
50766fmovs %f16, %f20
50767fadds %f16, %f17, %f16
50768sta %f20, [%i2 + 96 ] %asi
50769ba P2388
50770nop
50771
50772TARGET2449:
50773ba RET2449
50774nop
50775
50776
50777P2388: !_MEMBAR (FP)
50778
50779P2389: !_BSTC [6] (maybe <- 0x4280001e) (FP) (CBR) (Branch target of P2356)
50780wr %g0, 0xe0, %asi
50781! preparing store val #0, next val will be in f32
50782fmovs %f16, %f20
50783fadds %f16, %f17, %f16
50784! preparing store val #1, next val will be in f40
50785fmovd %f20, %f32
50786fmovs %f16, %f20
50787fadds %f16, %f17, %f16
50788fmovd %f20, %f40
50789membar #Sync
50790stda %f32, [%i0 + 64 ] %asi
50791
50792! cbranch
50793andcc %l0, 1, %g0
50794be,pn %xcc, TARGET2389
50795nop
50796RET2389:
50797
50798! lfsr step begin
50799srlx %l0, 1, %o5
50800xnor %o5, %l0, %o5
50801sllx %o5, 63, %o5
50802or %o5, %l0, %l0
50803srlx %l0, 1, %l0
50804
50805ba P2390
50806nop
50807
50808TARGET2356:
50809ba RET2356
50810nop
50811
50812
50813P2390: !_MEMBAR (FP) (Loop exit)
50814membar #StoreLoad
50815!---- flushing int results buffer----
50816mov %o0, %l5
50817mov %o1, %l5
50818!---- flushing fp results buffer to %f30 ----
50819fmovd %f0, %f30
50820fmovd %f2, %f30
50821fmovd %f4, %f30
50822fmovd %f6, %f30
50823fmovd %f8, %f30
50824fmovd %f10, %f30
50825fmovs %f12, %f30
50826!--
50827loop_exit_6_0:
50828sub %l2, 1, %l2
50829cmp %l2, 0
50830bg loop_entry_6_0
50831nop
50832
50833P2391: !_REPLACEMENT [22] (Int) (Loop entry)
50834sethi %hi(0x1), %l2
50835or %l2, %lo(0x1), %l2
50836loop_entry_6_1:
50837sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
50838add %i0, %i3, %i3
50839sethi %hi(0x2000), %l6
50840ld [%i3+4], %o5
50841st %o5, [%i3+4]
50842add %i3, %l6, %l7
50843ld [%l7+4], %o5
50844st %o5, [%l7+4]
50845add %l7, %l6, %l7
50846ld [%l7+4], %o5
50847st %o5, [%l7+4]
50848add %l7, %l6, %l7
50849ld [%l7+4], %o5
50850st %o5, [%l7+4]
50851add %l7, %l6, %l7
50852ld [%l7+4], %o5
50853st %o5, [%l7+4]
50854add %l7, %l6, %l7
50855ld [%l7+4], %o5
50856st %o5, [%l7+4]
50857add %l7, %l6, %l7
50858ld [%l7+4], %o5
50859st %o5, [%l7+4]
50860add %l7, %l6, %l7
50861ld [%l7+4], %o5
50862st %o5, [%l7+4]
50863
50864P2392: !_REPLACEMENT [12] (Int) (CBR) (Secondary ctx)
50865wr %g0, 0x81, %asi
50866sethi %hi(0x2000), %l3
50867ld [%i3+4], %l7
50868st %l7, [%i3+4]
50869add %i3, %l3, %l6
50870ld [%l6+4], %l7
50871st %l7, [%l6+4]
50872add %l6, %l3, %l6
50873ld [%l6+4], %l7
50874st %l7, [%l6+4]
50875add %l6, %l3, %l6
50876ld [%l6+4], %l7
50877st %l7, [%l6+4]
50878add %l6, %l3, %l6
50879ld [%l6+4], %l7
50880st %l7, [%l6+4]
50881add %l6, %l3, %l6
50882ld [%l6+4], %l7
50883st %l7, [%l6+4]
50884add %l6, %l3, %l6
50885ld [%l6+4], %l7
50886st %l7, [%l6+4]
50887add %l6, %l3, %l6
50888ld [%l6+4], %l7
50889st %l7, [%l6+4]
50890
50891! cbranch
50892andcc %l0, 1, %g0
50893be,pt %xcc, TARGET2392
50894nop
50895RET2392:
50896
50897! lfsr step begin
50898srlx %l0, 1, %o5
50899xnor %o5, %l0, %o5
50900sllx %o5, 63, %o5
50901or %o5, %l0, %l0
50902srlx %l0, 1, %l0
50903
50904
50905P2393: !_REPLACEMENT [21] (Int)
50906sethi %hi(0x2000), %l3
50907ld [%i3+0], %l7
50908st %l7, [%i3+0]
50909add %i3, %l3, %l6
50910ld [%l6+0], %l7
50911st %l7, [%l6+0]
50912add %l6, %l3, %l6
50913ld [%l6+0], %l7
50914st %l7, [%l6+0]
50915add %l6, %l3, %l6
50916ld [%l6+0], %l7
50917st %l7, [%l6+0]
50918add %l6, %l3, %l6
50919ld [%l6+0], %l7
50920st %l7, [%l6+0]
50921add %l6, %l3, %l6
50922ld [%l6+0], %l7
50923st %l7, [%l6+0]
50924add %l6, %l3, %l6
50925ld [%l6+0], %l7
50926st %l7, [%l6+0]
50927add %l6, %l3, %l6
50928ld [%l6+0], %l7
50929st %l7, [%l6+0]
50930
50931P2394: !_REPLACEMENT [9] (Int)
50932sethi %hi(0x2000), %o5
50933ld [%i3+32], %l6
50934st %l6, [%i3+32]
50935add %i3, %o5, %l3
50936ld [%l3+32], %l6
50937st %l6, [%l3+32]
50938add %l3, %o5, %l3
50939ld [%l3+32], %l6
50940st %l6, [%l3+32]
50941add %l3, %o5, %l3
50942ld [%l3+32], %l6
50943st %l6, [%l3+32]
50944add %l3, %o5, %l3
50945ld [%l3+32], %l6
50946st %l6, [%l3+32]
50947add %l3, %o5, %l3
50948ld [%l3+32], %l6
50949st %l6, [%l3+32]
50950add %l3, %o5, %l3
50951ld [%l3+32], %l6
50952st %l6, [%l3+32]
50953add %l3, %o5, %l3
50954ld [%l3+32], %l6
50955st %l6, [%l3+32]
50956
50957P2395: !_REPLACEMENT [25] (Int) (Nucleus ctx)
50958wr %g0, 0x4, %asi
50959sethi %hi(0x2000), %l7
50960ld [%i3+96], %l3
50961st %l3, [%i3+96]
50962add %i3, %l7, %o5
50963ld [%o5+96], %l3
50964st %l3, [%o5+96]
50965add %o5, %l7, %o5
50966ld [%o5+96], %l3
50967st %l3, [%o5+96]
50968add %o5, %l7, %o5
50969ld [%o5+96], %l3
50970st %l3, [%o5+96]
50971add %o5, %l7, %o5
50972ld [%o5+96], %l3
50973st %l3, [%o5+96]
50974add %o5, %l7, %o5
50975ld [%o5+96], %l3
50976st %l3, [%o5+96]
50977add %o5, %l7, %o5
50978ld [%o5+96], %l3
50979st %l3, [%o5+96]
50980add %o5, %l7, %o5
50981ld [%o5+96], %l3
50982st %l3, [%o5+96]
50983
50984P2396: !_IDC_FLIP [19] (Int) (Branch target of P2274)
50985sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
50986add %i0, %i2, %i2
50987IDC_FLIP(2396, 22444, 6, 0x45000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
50988ba P2397
50989nop
50990
50991TARGET2274:
50992ba RET2274
50993nop
50994
50995
50996P2397: !_MEMBAR (FP) (Secondary ctx)
50997membar #StoreLoad
50998
50999P2398: !_BLD [32] (FP) (Secondary ctx)
51000wr %g0, 0xf1, %asi
51001sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
51002add %i0, %i3, %i3
51003ldda [%i3 + 64] %asi, %f0
51004membar #Sync
51005! 2 addresses covered
51006fmovs %f8, %f1
51007
51008P2399: !_MEMBAR (FP) (CBR) (Secondary ctx)
51009
51010! cbranch
51011andcc %l0, 1, %g0
51012be,pn %xcc, TARGET2399
51013nop
51014RET2399:
51015
51016! lfsr step begin
51017srlx %l0, 1, %l6
51018xnor %l6, %l0, %l6
51019sllx %l6, 63, %l6
51020or %l6, %l0, %l0
51021srlx %l0, 1, %l0
51022
51023
51024P2400: !_REPLACEMENT [7] (Int) (Branch target of P2354)
51025sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
51026add %i0, %i2, %i2
51027sethi %hi(0x2000), %l7
51028ld [%i2+128], %l3
51029st %l3, [%i2+128]
51030add %i2, %l7, %o5
51031ld [%o5+128], %l3
51032st %l3, [%o5+128]
51033add %o5, %l7, %o5
51034ld [%o5+128], %l3
51035st %l3, [%o5+128]
51036add %o5, %l7, %o5
51037ld [%o5+128], %l3
51038st %l3, [%o5+128]
51039add %o5, %l7, %o5
51040ld [%o5+128], %l3
51041st %l3, [%o5+128]
51042add %o5, %l7, %o5
51043ld [%o5+128], %l3
51044st %l3, [%o5+128]
51045add %o5, %l7, %o5
51046ld [%o5+128], %l3
51047st %l3, [%o5+128]
51048add %o5, %l7, %o5
51049ld [%o5+128], %l3
51050st %l3, [%o5+128]
51051ba P2401
51052nop
51053
51054TARGET2354:
51055ba RET2354
51056nop
51057
51058
51059P2401: !_ST [0] (maybe <- 0x3000007) (Int) (Nucleus ctx) (Branch target of P2320)
51060wr %g0, 0x4, %asi
51061stwa %l4, [%i0 + 0] %asi
51062add %l4, 1, %l4
51063ba P2402
51064nop
51065
51066TARGET2320:
51067ba RET2320
51068nop
51069
51070
51071P2402: !_REPLACEMENT [10] (Int)
51072sethi %hi(0x2000), %l3
51073ld [%i2+64], %l7
51074st %l7, [%i2+64]
51075add %i2, %l3, %l6
51076ld [%l6+64], %l7
51077st %l7, [%l6+64]
51078add %l6, %l3, %l6
51079ld [%l6+64], %l7
51080st %l7, [%l6+64]
51081add %l6, %l3, %l6
51082ld [%l6+64], %l7
51083st %l7, [%l6+64]
51084add %l6, %l3, %l6
51085ld [%l6+64], %l7
51086st %l7, [%l6+64]
51087add %l6, %l3, %l6
51088ld [%l6+64], %l7
51089st %l7, [%l6+64]
51090add %l6, %l3, %l6
51091ld [%l6+64], %l7
51092st %l7, [%l6+64]
51093add %l6, %l3, %l6
51094ld [%l6+64], %l7
51095st %l7, [%l6+64]
51096
51097P2403: !_REPLACEMENT [29] (Int) (Branch target of P2493)
51098sethi %hi(0x2000), %o5
51099ld [%i2+4], %l6
51100st %l6, [%i2+4]
51101add %i2, %o5, %l3
51102ld [%l3+4], %l6
51103st %l6, [%l3+4]
51104add %l3, %o5, %l3
51105ld [%l3+4], %l6
51106st %l6, [%l3+4]
51107add %l3, %o5, %l3
51108ld [%l3+4], %l6
51109st %l6, [%l3+4]
51110add %l3, %o5, %l3
51111ld [%l3+4], %l6
51112st %l6, [%l3+4]
51113add %l3, %o5, %l3
51114ld [%l3+4], %l6
51115st %l6, [%l3+4]
51116add %l3, %o5, %l3
51117ld [%l3+4], %l6
51118st %l6, [%l3+4]
51119add %l3, %o5, %l3
51120ld [%l3+4], %l6
51121st %l6, [%l3+4]
51122ba P2404
51123nop
51124
51125TARGET2493:
51126ba RET2493
51127nop
51128
51129
51130P2404: !_REPLACEMENT [22] (Int)
51131sethi %hi(0x2000), %l7
51132ld [%i2+4], %l3
51133st %l3, [%i2+4]
51134add %i2, %l7, %o5
51135ld [%o5+4], %l3
51136st %l3, [%o5+4]
51137add %o5, %l7, %o5
51138ld [%o5+4], %l3
51139st %l3, [%o5+4]
51140add %o5, %l7, %o5
51141ld [%o5+4], %l3
51142st %l3, [%o5+4]
51143add %o5, %l7, %o5
51144ld [%o5+4], %l3
51145st %l3, [%o5+4]
51146add %o5, %l7, %o5
51147ld [%o5+4], %l3
51148st %l3, [%o5+4]
51149add %o5, %l7, %o5
51150ld [%o5+4], %l3
51151st %l3, [%o5+4]
51152add %o5, %l7, %o5
51153ld [%o5+4], %l3
51154st %l3, [%o5+4]
51155
51156P2405: !_PREFETCH [9] (Int)
51157prefetch [%i1 + 32], 1
51158
51159P2406: !_REPLACEMENT [25] (Int)
51160sethi %hi(0x2000), %l6
51161ld [%i2+96], %o5
51162st %o5, [%i2+96]
51163add %i2, %l6, %l7
51164ld [%l7+96], %o5
51165st %o5, [%l7+96]
51166add %l7, %l6, %l7
51167ld [%l7+96], %o5
51168st %o5, [%l7+96]
51169add %l7, %l6, %l7
51170ld [%l7+96], %o5
51171st %o5, [%l7+96]
51172add %l7, %l6, %l7
51173ld [%l7+96], %o5
51174st %o5, [%l7+96]
51175add %l7, %l6, %l7
51176ld [%l7+96], %o5
51177st %o5, [%l7+96]
51178add %l7, %l6, %l7
51179ld [%l7+96], %o5
51180st %o5, [%l7+96]
51181add %l7, %l6, %l7
51182ld [%l7+96], %o5
51183st %o5, [%l7+96]
51184
51185P2407: !_MEMBAR (FP)
51186
51187P2408: !_BST [14] (maybe <- 0x42800020) (FP)
51188wr %g0, 0xf0, %asi
51189sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
51190add %i0, %i3, %i3
51191! preparing store val #0, next val will be in f32
51192fmovs %f16, %f20
51193fadds %f16, %f17, %f16
51194fmovd %f20, %f32
51195membar #Sync
51196stda %f32, [%i3 + 64 ] %asi
51197
51198P2409: !_MEMBAR (FP) (Loop exit)
51199membar #StoreLoad
51200!---- flushing fp results buffer to %f30 ----
51201fmovd %f0, %f30
51202!--
51203loop_exit_6_1:
51204sub %l2, 1, %l2
51205cmp %l2, 0
51206bg loop_entry_6_1
51207nop
51208
51209P2410: !_ST [7] (maybe <- 0x42800021) (FP) (Loop entry) (Secondary ctx)
51210sethi %hi(0x2), %l2
51211or %l2, %lo(0x2), %l2
51212loop_entry_6_2:
51213wr %g0, 0x81, %asi
51214! preparing store val #0, next val will be in f20
51215fmovs %f16, %f20
51216fadds %f16, %f17, %f16
51217sta %f20, [%i0 + 128 ] %asi
51218
51219P2411: !_MEMBAR (FP)
51220
51221P2412: !_BST [16] (maybe <- 0x42800022) (FP) (Branch target of P2375)
51222wr %g0, 0xf0, %asi
51223sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
51224add %i0, %i2, %i2
51225! preparing store val #0, next val will be in f36
51226fmovs %f16, %f20
51227fadds %f16, %f17, %f16
51228fmovd %f20, %f36
51229membar #Sync
51230stda %f32, [%i2 + 0 ] %asi
51231ba P2413
51232nop
51233
51234TARGET2375:
51235ba RET2375
51236nop
51237
51238
51239P2413: !_MEMBAR (FP) (CBR) (Branch target of P2302)
51240membar #StoreLoad
51241
51242! cbranch
51243andcc %l0, 1, %g0
51244be,pt %xcc, TARGET2413
51245nop
51246RET2413:
51247
51248! lfsr step begin
51249srlx %l0, 1, %l7
51250xnor %l7, %l0, %l7
51251sllx %l7, 63, %l7
51252or %l7, %l0, %l0
51253srlx %l0, 1, %l0
51254
51255ba P2414
51256nop
51257
51258TARGET2302:
51259ba RET2302
51260nop
51261
51262
51263P2414: !_FLUSHI [19] (Int)
51264flush %g0
51265
51266P2415: !_MEMBAR (FP)
51267membar #StoreLoad
51268
51269P2416: !_BLD [0] (FP)
51270wr %g0, 0xf0, %asi
51271ldda [%i0 + 0] %asi, %f0
51272membar #Sync
51273! 5 addresses covered
51274fmovs %f4, %f3
51275fmovd %f8, %f4
51276
51277P2417: !_MEMBAR (FP) (CBR) (Branch target of P2327)
51278
51279! cbranch
51280andcc %l0, 1, %g0
51281be,pn %xcc, TARGET2417
51282nop
51283RET2417:
51284
51285! lfsr step begin
51286srlx %l0, 1, %o5
51287xnor %o5, %l0, %o5
51288sllx %o5, 63, %o5
51289or %o5, %l0, %l0
51290srlx %l0, 1, %l0
51291
51292ba P2418
51293nop
51294
51295TARGET2327:
51296ba RET2327
51297nop
51298
51299
51300P2418: !_REPLACEMENT [20] (Int)
51301sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
51302sub %i0, %i3, %i3
51303sethi %hi(0x2000), %l3
51304ld [%i3+256], %l7
51305st %l7, [%i3+256]
51306add %i3, %l3, %l6
51307ld [%l6+256], %l7
51308st %l7, [%l6+256]
51309add %l6, %l3, %l6
51310ld [%l6+256], %l7
51311st %l7, [%l6+256]
51312add %l6, %l3, %l6
51313ld [%l6+256], %l7
51314st %l7, [%l6+256]
51315add %l6, %l3, %l6
51316ld [%l6+256], %l7
51317st %l7, [%l6+256]
51318add %l6, %l3, %l6
51319ld [%l6+256], %l7
51320st %l7, [%l6+256]
51321add %l6, %l3, %l6
51322ld [%l6+256], %l7
51323st %l7, [%l6+256]
51324add %l6, %l3, %l6
51325ld [%l6+256], %l7
51326st %l7, [%l6+256]
51327
51328P2419: !_REPLACEMENT [25] (Int)
51329sethi %hi(0x2000), %o5
51330ld [%i3+96], %l6
51331st %l6, [%i3+96]
51332add %i3, %o5, %l3
51333ld [%l3+96], %l6
51334st %l6, [%l3+96]
51335add %l3, %o5, %l3
51336ld [%l3+96], %l6
51337st %l6, [%l3+96]
51338add %l3, %o5, %l3
51339ld [%l3+96], %l6
51340st %l6, [%l3+96]
51341add %l3, %o5, %l3
51342ld [%l3+96], %l6
51343st %l6, [%l3+96]
51344add %l3, %o5, %l3
51345ld [%l3+96], %l6
51346st %l6, [%l3+96]
51347add %l3, %o5, %l3
51348ld [%l3+96], %l6
51349st %l6, [%l3+96]
51350add %l3, %o5, %l3
51351ld [%l3+96], %l6
51352st %l6, [%l3+96]
51353
51354P2420: !_REPLACEMENT [12] (Int)
51355sethi %hi(0x2000), %l7
51356ld [%i3+4], %l3
51357st %l3, [%i3+4]
51358add %i3, %l7, %o5
51359ld [%o5+4], %l3
51360st %l3, [%o5+4]
51361add %o5, %l7, %o5
51362ld [%o5+4], %l3
51363st %l3, [%o5+4]
51364add %o5, %l7, %o5
51365ld [%o5+4], %l3
51366st %l3, [%o5+4]
51367add %o5, %l7, %o5
51368ld [%o5+4], %l3
51369st %l3, [%o5+4]
51370add %o5, %l7, %o5
51371ld [%o5+4], %l3
51372st %l3, [%o5+4]
51373add %o5, %l7, %o5
51374ld [%o5+4], %l3
51375st %l3, [%o5+4]
51376add %o5, %l7, %o5
51377ld [%o5+4], %l3
51378st %l3, [%o5+4]
51379
51380P2421: !_REPLACEMENT [25] (Int) (CBR)
51381sethi %hi(0x2000), %l6
51382ld [%i3+96], %o5
51383st %o5, [%i3+96]
51384add %i3, %l6, %l7
51385ld [%l7+96], %o5
51386st %o5, [%l7+96]
51387add %l7, %l6, %l7
51388ld [%l7+96], %o5
51389st %o5, [%l7+96]
51390add %l7, %l6, %l7
51391ld [%l7+96], %o5
51392st %o5, [%l7+96]
51393add %l7, %l6, %l7
51394ld [%l7+96], %o5
51395st %o5, [%l7+96]
51396add %l7, %l6, %l7
51397ld [%l7+96], %o5
51398st %o5, [%l7+96]
51399add %l7, %l6, %l7
51400ld [%l7+96], %o5
51401st %o5, [%l7+96]
51402add %l7, %l6, %l7
51403ld [%l7+96], %o5
51404st %o5, [%l7+96]
51405
51406! cbranch
51407andcc %l0, 1, %g0
51408be,pn %xcc, TARGET2421
51409nop
51410RET2421:
51411
51412! lfsr step begin
51413srlx %l0, 1, %l3
51414xnor %l3, %l0, %l3
51415sllx %l3, 63, %l3
51416or %l3, %l0, %l0
51417srlx %l0, 1, %l0
51418
51419
51420P2422: !_LD [9] (FP)
51421ld [%i1 + 32], %f5
51422! 1 addresses covered
51423
51424P2423: !_LD [2] (Int) (Secondary ctx)
51425wr %g0, 0x81, %asi
51426lduwa [%i0 + 8] %asi, %o0
51427! move %o0(lower) -> %o0(upper)
51428sllx %o0, 32, %o0
51429
51430P2424: !_MEMBAR (FP)
51431
51432P2425: !_BSTC [18] (maybe <- 0x42800023) (FP)
51433wr %g0, 0xe0, %asi
51434! preparing store val #0, next val will be in f32
51435fmovs %f16, %f20
51436fadds %f16, %f17, %f16
51437fmovd %f20, %f32
51438membar #Sync
51439stda %f32, [%i2 + 128 ] %asi
51440
51441P2426: !_MEMBAR (FP)
51442membar #StoreLoad
51443
51444P2427: !_ST [14] (maybe <- 0x3000008) (Int)
51445sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
51446add %i0, %i2, %i2
51447stw %l4, [%i2 + 64 ]
51448add %l4, 1, %l4
51449
51450P2428: !_ST [0] (maybe <- 0x3000009) (Int) (Branch target of P2334)
51451stw %l4, [%i0 + 0 ]
51452add %l4, 1, %l4
51453ba P2429
51454nop
51455
51456TARGET2334:
51457ba RET2334
51458nop
51459
51460
51461P2429: !_REPLACEMENT [24] (Int) (Branch target of P2514)
51462sethi %hi(0x2000), %l3
51463ld [%i3+64], %l7
51464st %l7, [%i3+64]
51465add %i3, %l3, %l6
51466ld [%l6+64], %l7
51467st %l7, [%l6+64]
51468add %l6, %l3, %l6
51469ld [%l6+64], %l7
51470st %l7, [%l6+64]
51471add %l6, %l3, %l6
51472ld [%l6+64], %l7
51473st %l7, [%l6+64]
51474add %l6, %l3, %l6
51475ld [%l6+64], %l7
51476st %l7, [%l6+64]
51477add %l6, %l3, %l6
51478ld [%l6+64], %l7
51479st %l7, [%l6+64]
51480add %l6, %l3, %l6
51481ld [%l6+64], %l7
51482st %l7, [%l6+64]
51483add %l6, %l3, %l6
51484ld [%l6+64], %l7
51485st %l7, [%l6+64]
51486ba P2430
51487nop
51488
51489TARGET2514:
51490ba RET2514
51491nop
51492
51493
51494P2430: !_REPLACEMENT [0] (Int)
51495sethi %hi(0x2000), %o5
51496ld [%i3+0], %l6
51497st %l6, [%i3+0]
51498add %i3, %o5, %l3
51499ld [%l3+0], %l6
51500st %l6, [%l3+0]
51501add %l3, %o5, %l3
51502ld [%l3+0], %l6
51503st %l6, [%l3+0]
51504add %l3, %o5, %l3
51505ld [%l3+0], %l6
51506st %l6, [%l3+0]
51507add %l3, %o5, %l3
51508ld [%l3+0], %l6
51509st %l6, [%l3+0]
51510add %l3, %o5, %l3
51511ld [%l3+0], %l6
51512st %l6, [%l3+0]
51513add %l3, %o5, %l3
51514ld [%l3+0], %l6
51515st %l6, [%l3+0]
51516add %l3, %o5, %l3
51517ld [%l3+0], %l6
51518st %l6, [%l3+0]
51519
51520P2431: !_REPLACEMENT [3] (Int)
51521sethi %hi(0x2000), %l7
51522ld [%i3+16], %l3
51523st %l3, [%i3+16]
51524add %i3, %l7, %o5
51525ld [%o5+16], %l3
51526st %l3, [%o5+16]
51527add %o5, %l7, %o5
51528ld [%o5+16], %l3
51529st %l3, [%o5+16]
51530add %o5, %l7, %o5
51531ld [%o5+16], %l3
51532st %l3, [%o5+16]
51533add %o5, %l7, %o5
51534ld [%o5+16], %l3
51535st %l3, [%o5+16]
51536add %o5, %l7, %o5
51537ld [%o5+16], %l3
51538st %l3, [%o5+16]
51539add %o5, %l7, %o5
51540ld [%o5+16], %l3
51541st %l3, [%o5+16]
51542add %o5, %l7, %o5
51543ld [%o5+16], %l3
51544st %l3, [%o5+16]
51545
51546P2432: !_ST [28] (maybe <- 0x42800024) (FP)
51547sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
51548add %i0, %i3, %i3
51549! preparing store val #0, next val will be in f20
51550fmovs %f16, %f20
51551fadds %f16, %f17, %f16
51552st %f20, [%i3 + 0 ]
51553
51554P2433: !_PREFETCH [16] (Int)
51555sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
51556add %i0, %i2, %i2
51557prefetch [%i2 + 16], 1
51558
51559P2434: !_IDC_FLIP [3] (Int)
51560IDC_FLIP(2434, 26975, 6, 0x43000010, 0x10, %i0, 0x10, %l6, %l7, %o5, %l3)
51561
51562P2435: !_LD [33] (Int) (Branch target of P2417)
51563sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
51564sub %i0, %i3, %i3
51565lduw [%i3 + 0], %l7
51566! move %l7(lower) -> %o0(lower)
51567or %l7, %o0, %o0
51568ba P2436
51569nop
51570
51571TARGET2417:
51572ba RET2417
51573nop
51574
51575
51576P2436: !_PREFETCH [20] (Int) (Branch target of P2463)
51577sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
51578add %i0, %i2, %i2
51579prefetch [%i2 + 256], 1
51580ba P2437
51581nop
51582
51583TARGET2463:
51584ba RET2463
51585nop
51586
51587
51588P2437: !_REPLACEMENT [20] (Int) (Secondary ctx)
51589wr %g0, 0x81, %asi
51590sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
51591sub %i0, %i3, %i3
51592sethi %hi(0x2000), %o5
51593ld [%i3+256], %l6
51594st %l6, [%i3+256]
51595add %i3, %o5, %l3
51596ld [%l3+256], %l6
51597st %l6, [%l3+256]
51598add %l3, %o5, %l3
51599ld [%l3+256], %l6
51600st %l6, [%l3+256]
51601add %l3, %o5, %l3
51602ld [%l3+256], %l6
51603st %l6, [%l3+256]
51604add %l3, %o5, %l3
51605ld [%l3+256], %l6
51606st %l6, [%l3+256]
51607add %l3, %o5, %l3
51608ld [%l3+256], %l6
51609st %l6, [%l3+256]
51610add %l3, %o5, %l3
51611ld [%l3+256], %l6
51612st %l6, [%l3+256]
51613add %l3, %o5, %l3
51614ld [%l3+256], %l6
51615st %l6, [%l3+256]
51616
51617P2438: !_REPLACEMENT [10] (Int) (Branch target of P2308)
51618sethi %hi(0x2000), %l7
51619ld [%i3+64], %l3
51620st %l3, [%i3+64]
51621add %i3, %l7, %o5
51622ld [%o5+64], %l3
51623st %l3, [%o5+64]
51624add %o5, %l7, %o5
51625ld [%o5+64], %l3
51626st %l3, [%o5+64]
51627add %o5, %l7, %o5
51628ld [%o5+64], %l3
51629st %l3, [%o5+64]
51630add %o5, %l7, %o5
51631ld [%o5+64], %l3
51632st %l3, [%o5+64]
51633add %o5, %l7, %o5
51634ld [%o5+64], %l3
51635st %l3, [%o5+64]
51636add %o5, %l7, %o5
51637ld [%o5+64], %l3
51638st %l3, [%o5+64]
51639add %o5, %l7, %o5
51640ld [%o5+64], %l3
51641st %l3, [%o5+64]
51642ba P2439
51643nop
51644
51645TARGET2308:
51646ba RET2308
51647nop
51648
51649
51650P2439: !_MEMBAR (FP)
51651
51652P2440: !_BST [2] (maybe <- 0x42800025) (FP)
51653wr %g0, 0xf0, %asi
51654! preparing store val #0, next val will be in f32
51655fmovs %f16, %f20
51656fadds %f16, %f17, %f16
51657! preparing store val #1, next val will be in f33
51658fmovs %f16, %f21
51659fadds %f16, %f17, %f16
51660! preparing store val #2, next val will be in f34
51661fmovd %f20, %f32
51662fmovs %f16, %f20
51663fadds %f16, %f17, %f16
51664! preparing store val #3, next val will be in f36
51665fmovd %f20, %f34
51666fmovs %f16, %f20
51667fadds %f16, %f17, %f16
51668! preparing store val #4, next val will be in f40
51669fmovd %f20, %f36
51670fmovs %f16, %f20
51671fadds %f16, %f17, %f16
51672fmovd %f20, %f40
51673membar #Sync
51674stda %f32, [%i0 + 0 ] %asi
51675
51676P2441: !_MEMBAR (FP)
51677membar #StoreLoad
51678
51679P2442: !_REPLACEMENT [9] (Int) (CBR)
51680sethi %hi(0x2000), %l3
51681ld [%i3+32], %l7
51682st %l7, [%i3+32]
51683add %i3, %l3, %l6
51684ld [%l6+32], %l7
51685st %l7, [%l6+32]
51686add %l6, %l3, %l6
51687ld [%l6+32], %l7
51688st %l7, [%l6+32]
51689add %l6, %l3, %l6
51690ld [%l6+32], %l7
51691st %l7, [%l6+32]
51692add %l6, %l3, %l6
51693ld [%l6+32], %l7
51694st %l7, [%l6+32]
51695add %l6, %l3, %l6
51696ld [%l6+32], %l7
51697st %l7, [%l6+32]
51698add %l6, %l3, %l6
51699ld [%l6+32], %l7
51700st %l7, [%l6+32]
51701add %l6, %l3, %l6
51702ld [%l6+32], %l7
51703st %l7, [%l6+32]
51704
51705! cbranch
51706andcc %l0, 1, %g0
51707be,pn %xcc, TARGET2442
51708nop
51709RET2442:
51710
51711! lfsr step begin
51712srlx %l0, 1, %o5
51713xnor %o5, %l0, %o5
51714sllx %o5, 63, %o5
51715or %o5, %l0, %l0
51716srlx %l0, 1, %l0
51717
51718
51719P2443: !_ST [9] (maybe <- 0x300000a) (Int) (Secondary ctx) (Branch target of P2482)
51720wr %g0, 0x81, %asi
51721stwa %l4, [%i1 + 32] %asi
51722add %l4, 1, %l4
51723ba P2444
51724nop
51725
51726TARGET2482:
51727ba RET2482
51728nop
51729
51730
51731P2444: !_IDC_FLIP [24] (Int)
51732sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
51733add %i0, %i2, %i2
51734IDC_FLIP(2444, 2336, 6, 0x45800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
51735
51736P2445: !_REPLACEMENT [8] (Int) (Branch target of P2518)
51737sethi %hi(0x2000), %l6
51738ld [%i3+0], %o5
51739st %o5, [%i3+0]
51740add %i3, %l6, %l7
51741ld [%l7+0], %o5
51742st %o5, [%l7+0]
51743add %l7, %l6, %l7
51744ld [%l7+0], %o5
51745st %o5, [%l7+0]
51746add %l7, %l6, %l7
51747ld [%l7+0], %o5
51748st %o5, [%l7+0]
51749add %l7, %l6, %l7
51750ld [%l7+0], %o5
51751st %o5, [%l7+0]
51752add %l7, %l6, %l7
51753ld [%l7+0], %o5
51754st %o5, [%l7+0]
51755add %l7, %l6, %l7
51756ld [%l7+0], %o5
51757st %o5, [%l7+0]
51758add %l7, %l6, %l7
51759ld [%l7+0], %o5
51760st %o5, [%l7+0]
51761ba P2446
51762nop
51763
51764TARGET2518:
51765ba RET2518
51766nop
51767
51768
51769P2446: !_REPLACEMENT [0] (Int)
51770sethi %hi(0x2000), %l3
51771ld [%i3+0], %l7
51772st %l7, [%i3+0]
51773add %i3, %l3, %l6
51774ld [%l6+0], %l7
51775st %l7, [%l6+0]
51776add %l6, %l3, %l6
51777ld [%l6+0], %l7
51778st %l7, [%l6+0]
51779add %l6, %l3, %l6
51780ld [%l6+0], %l7
51781st %l7, [%l6+0]
51782add %l6, %l3, %l6
51783ld [%l6+0], %l7
51784st %l7, [%l6+0]
51785add %l6, %l3, %l6
51786ld [%l6+0], %l7
51787st %l7, [%l6+0]
51788add %l6, %l3, %l6
51789ld [%l6+0], %l7
51790st %l7, [%l6+0]
51791add %l6, %l3, %l6
51792ld [%l6+0], %l7
51793st %l7, [%l6+0]
51794
51795P2447: !_REPLACEMENT [10] (Int) (CBR) (Branch target of P2355)
51796sethi %hi(0x2000), %o5
51797ld [%i3+64], %l6
51798st %l6, [%i3+64]
51799add %i3, %o5, %l3
51800ld [%l3+64], %l6
51801st %l6, [%l3+64]
51802add %l3, %o5, %l3
51803ld [%l3+64], %l6
51804st %l6, [%l3+64]
51805add %l3, %o5, %l3
51806ld [%l3+64], %l6
51807st %l6, [%l3+64]
51808add %l3, %o5, %l3
51809ld [%l3+64], %l6
51810st %l6, [%l3+64]
51811add %l3, %o5, %l3
51812ld [%l3+64], %l6
51813st %l6, [%l3+64]
51814add %l3, %o5, %l3
51815ld [%l3+64], %l6
51816st %l6, [%l3+64]
51817add %l3, %o5, %l3
51818ld [%l3+64], %l6
51819st %l6, [%l3+64]
51820
51821! cbranch
51822andcc %l0, 1, %g0
51823be,pt %xcc, TARGET2447
51824nop
51825RET2447:
51826
51827! lfsr step begin
51828srlx %l0, 1, %l7
51829xnor %l7, %l0, %l7
51830sllx %l7, 63, %l7
51831or %l7, %l0, %l0
51832srlx %l0, 1, %l0
51833
51834ba P2448
51835nop
51836
51837TARGET2355:
51838ba RET2355
51839nop
51840
51841
51842P2448: !_REPLACEMENT [0] (Int)
51843sethi %hi(0x2000), %o5
51844ld [%i3+0], %l6
51845st %l6, [%i3+0]
51846add %i3, %o5, %l3
51847ld [%l3+0], %l6
51848st %l6, [%l3+0]
51849add %l3, %o5, %l3
51850ld [%l3+0], %l6
51851st %l6, [%l3+0]
51852add %l3, %o5, %l3
51853ld [%l3+0], %l6
51854st %l6, [%l3+0]
51855add %l3, %o5, %l3
51856ld [%l3+0], %l6
51857st %l6, [%l3+0]
51858add %l3, %o5, %l3
51859ld [%l3+0], %l6
51860st %l6, [%l3+0]
51861add %l3, %o5, %l3
51862ld [%l3+0], %l6
51863st %l6, [%l3+0]
51864add %l3, %o5, %l3
51865ld [%l3+0], %l6
51866st %l6, [%l3+0]
51867
51868P2449: !_PREFETCH [33] (Int) (CBR) (Secondary ctx)
51869wr %g0, 0x81, %asi
51870sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
51871sub %i0, %i3, %i3
51872prefetcha [%i3 + 0] %asi, 1
51873
51874! cbranch
51875andcc %l0, 1, %g0
51876be,pn %xcc, TARGET2449
51877nop
51878RET2449:
51879
51880! lfsr step begin
51881srlx %l0, 1, %l7
51882xnor %l7, %l0, %l7
51883sllx %l7, 63, %l7
51884or %l7, %l0, %l0
51885srlx %l0, 1, %l0
51886
51887
51888P2450: !_REPLACEMENT [12] (Int) (Secondary ctx)
51889wr %g0, 0x81, %asi
51890sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
51891sub %i0, %i2, %i2
51892sethi %hi(0x2000), %o5
51893ld [%i2+4], %l6
51894st %l6, [%i2+4]
51895add %i2, %o5, %l3
51896ld [%l3+4], %l6
51897st %l6, [%l3+4]
51898add %l3, %o5, %l3
51899ld [%l3+4], %l6
51900st %l6, [%l3+4]
51901add %l3, %o5, %l3
51902ld [%l3+4], %l6
51903st %l6, [%l3+4]
51904add %l3, %o5, %l3
51905ld [%l3+4], %l6
51906st %l6, [%l3+4]
51907add %l3, %o5, %l3
51908ld [%l3+4], %l6
51909st %l6, [%l3+4]
51910add %l3, %o5, %l3
51911ld [%l3+4], %l6
51912st %l6, [%l3+4]
51913add %l3, %o5, %l3
51914ld [%l3+4], %l6
51915st %l6, [%l3+4]
51916
51917P2451: !_IDC_FLIP [15] (Int)
51918sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
51919add %i0, %i3, %i3
51920IDC_FLIP(2451, 22779, 6, 0x44000080, 0x80, %i3, 0x80, %l6, %l7, %o5, %l3)
51921
51922P2452: !_REPLACEMENT [0] (Int) (Branch target of P2477)
51923sethi %hi(0x2000), %l6
51924ld [%i2+0], %o5
51925st %o5, [%i2+0]
51926add %i2, %l6, %l7
51927ld [%l7+0], %o5
51928st %o5, [%l7+0]
51929add %l7, %l6, %l7
51930ld [%l7+0], %o5
51931st %o5, [%l7+0]
51932add %l7, %l6, %l7
51933ld [%l7+0], %o5
51934st %o5, [%l7+0]
51935add %l7, %l6, %l7
51936ld [%l7+0], %o5
51937st %o5, [%l7+0]
51938add %l7, %l6, %l7
51939ld [%l7+0], %o5
51940st %o5, [%l7+0]
51941add %l7, %l6, %l7
51942ld [%l7+0], %o5
51943st %o5, [%l7+0]
51944add %l7, %l6, %l7
51945ld [%l7+0], %o5
51946st %o5, [%l7+0]
51947ba P2453
51948nop
51949
51950TARGET2477:
51951ba RET2477
51952nop
51953
51954
51955P2453: !_REPLACEMENT [5] (Int)
51956sethi %hi(0x2000), %l3
51957ld [%i2+64], %l7
51958st %l7, [%i2+64]
51959add %i2, %l3, %l6
51960ld [%l6+64], %l7
51961st %l7, [%l6+64]
51962add %l6, %l3, %l6
51963ld [%l6+64], %l7
51964st %l7, [%l6+64]
51965add %l6, %l3, %l6
51966ld [%l6+64], %l7
51967st %l7, [%l6+64]
51968add %l6, %l3, %l6
51969ld [%l6+64], %l7
51970st %l7, [%l6+64]
51971add %l6, %l3, %l6
51972ld [%l6+64], %l7
51973st %l7, [%l6+64]
51974add %l6, %l3, %l6
51975ld [%l6+64], %l7
51976st %l7, [%l6+64]
51977add %l6, %l3, %l6
51978ld [%l6+64], %l7
51979st %l7, [%l6+64]
51980
51981P2454: !_MEMBAR (FP)
51982membar #StoreLoad
51983
51984P2455: !_BLD [20] (FP) (Branch target of P2539)
51985wr %g0, 0xf0, %asi
51986sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
51987add %i0, %i2, %i2
51988ldda [%i2 + 256] %asi, %f32
51989membar #Sync
51990! 1 addresses covered
51991fmovd %f32, %f6
51992ba P2456
51993nop
51994
51995TARGET2539:
51996ba RET2539
51997nop
51998
51999
52000P2456: !_MEMBAR (FP) (Branch target of P2386)
52001ba P2457
52002nop
52003
52004TARGET2386:
52005ba RET2386
52006nop
52007
52008
52009P2457: !_REPLACEMENT [0] (Int)
52010sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
52011sub %i0, %i3, %i3
52012sethi %hi(0x2000), %o5
52013ld [%i3+0], %l6
52014st %l6, [%i3+0]
52015add %i3, %o5, %l3
52016ld [%l3+0], %l6
52017st %l6, [%l3+0]
52018add %l3, %o5, %l3
52019ld [%l3+0], %l6
52020st %l6, [%l3+0]
52021add %l3, %o5, %l3
52022ld [%l3+0], %l6
52023st %l6, [%l3+0]
52024add %l3, %o5, %l3
52025ld [%l3+0], %l6
52026st %l6, [%l3+0]
52027add %l3, %o5, %l3
52028ld [%l3+0], %l6
52029st %l6, [%l3+0]
52030add %l3, %o5, %l3
52031ld [%l3+0], %l6
52032st %l6, [%l3+0]
52033add %l3, %o5, %l3
52034ld [%l3+0], %l6
52035st %l6, [%l3+0]
52036
52037P2458: !_LD [24] (Int)
52038sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
52039add %i0, %i2, %i2
52040lduw [%i2 + 64], %o1
52041! move %o1(lower) -> %o1(upper)
52042sllx %o1, 32, %o1
52043
52044P2459: !_LD [16] (FP) (Branch target of P2349)
52045sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
52046add %i0, %i3, %i3
52047ld [%i3 + 16], %f7
52048! 1 addresses covered
52049ba P2460
52050nop
52051
52052TARGET2349:
52053ba RET2349
52054nop
52055
52056
52057P2460: !_REPLACEMENT [23] (Int)
52058sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
52059sub %i0, %i2, %i2
52060sethi %hi(0x2000), %l3
52061ld [%i2+32], %l7
52062st %l7, [%i2+32]
52063add %i2, %l3, %l6
52064ld [%l6+32], %l7
52065st %l7, [%l6+32]
52066add %l6, %l3, %l6
52067ld [%l6+32], %l7
52068st %l7, [%l6+32]
52069add %l6, %l3, %l6
52070ld [%l6+32], %l7
52071st %l7, [%l6+32]
52072add %l6, %l3, %l6
52073ld [%l6+32], %l7
52074st %l7, [%l6+32]
52075add %l6, %l3, %l6
52076ld [%l6+32], %l7
52077st %l7, [%l6+32]
52078add %l6, %l3, %l6
52079ld [%l6+32], %l7
52080st %l7, [%l6+32]
52081add %l6, %l3, %l6
52082ld [%l6+32], %l7
52083st %l7, [%l6+32]
52084
52085P2461: !_REPLACEMENT [24] (Int)
52086sethi %hi(0x2000), %o5
52087ld [%i2+64], %l6
52088st %l6, [%i2+64]
52089add %i2, %o5, %l3
52090ld [%l3+64], %l6
52091st %l6, [%l3+64]
52092add %l3, %o5, %l3
52093ld [%l3+64], %l6
52094st %l6, [%l3+64]
52095add %l3, %o5, %l3
52096ld [%l3+64], %l6
52097st %l6, [%l3+64]
52098add %l3, %o5, %l3
52099ld [%l3+64], %l6
52100st %l6, [%l3+64]
52101add %l3, %o5, %l3
52102ld [%l3+64], %l6
52103st %l6, [%l3+64]
52104add %l3, %o5, %l3
52105ld [%l3+64], %l6
52106st %l6, [%l3+64]
52107add %l3, %o5, %l3
52108ld [%l3+64], %l6
52109st %l6, [%l3+64]
52110
52111P2462: !_FLUSH [29] (Int)
52112! Unsupported instruction
52113
52114P2463: !_REPLACEMENT [34] (Int) (CBR)
52115sethi %hi(0x2000), %l7
52116ld [%i2+64], %l3
52117st %l3, [%i2+64]
52118add %i2, %l7, %o5
52119ld [%o5+64], %l3
52120st %l3, [%o5+64]
52121add %o5, %l7, %o5
52122ld [%o5+64], %l3
52123st %l3, [%o5+64]
52124add %o5, %l7, %o5
52125ld [%o5+64], %l3
52126st %l3, [%o5+64]
52127add %o5, %l7, %o5
52128ld [%o5+64], %l3
52129st %l3, [%o5+64]
52130add %o5, %l7, %o5
52131ld [%o5+64], %l3
52132st %l3, [%o5+64]
52133add %o5, %l7, %o5
52134ld [%o5+64], %l3
52135st %l3, [%o5+64]
52136add %o5, %l7, %o5
52137ld [%o5+64], %l3
52138st %l3, [%o5+64]
52139
52140! cbranch
52141andcc %l0, 1, %g0
52142be,pn %xcc, TARGET2463
52143nop
52144RET2463:
52145
52146! lfsr step begin
52147srlx %l0, 1, %l6
52148xnor %l6, %l0, %l6
52149sllx %l6, 63, %l6
52150or %l6, %l0, %l0
52151srlx %l0, 1, %l0
52152
52153
52154P2464: !_REPLACEMENT [12] (Int) (Branch target of P2287)
52155sethi %hi(0x2000), %l7
52156ld [%i2+4], %l3
52157st %l3, [%i2+4]
52158add %i2, %l7, %o5
52159ld [%o5+4], %l3
52160st %l3, [%o5+4]
52161add %o5, %l7, %o5
52162ld [%o5+4], %l3
52163st %l3, [%o5+4]
52164add %o5, %l7, %o5
52165ld [%o5+4], %l3
52166st %l3, [%o5+4]
52167add %o5, %l7, %o5
52168ld [%o5+4], %l3
52169st %l3, [%o5+4]
52170add %o5, %l7, %o5
52171ld [%o5+4], %l3
52172st %l3, [%o5+4]
52173add %o5, %l7, %o5
52174ld [%o5+4], %l3
52175st %l3, [%o5+4]
52176add %o5, %l7, %o5
52177ld [%o5+4], %l3
52178st %l3, [%o5+4]
52179ba P2465
52180nop
52181
52182TARGET2287:
52183ba RET2287
52184nop
52185
52186
52187P2465: !_MEMBAR (FP) (CBR)
52188
52189! cbranch
52190andcc %l0, 1, %g0
52191be,pt %xcc, TARGET2465
52192nop
52193RET2465:
52194
52195! lfsr step begin
52196srlx %l0, 1, %l6
52197xnor %l6, %l0, %l6
52198sllx %l6, 63, %l6
52199or %l6, %l0, %l0
52200srlx %l0, 1, %l0
52201
52202
52203P2466: !_BST [31] (maybe <- 0x4280002a) (FP)
52204wr %g0, 0xf0, %asi
52205sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
52206add %i0, %i3, %i3
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 f40
52211fmovd %f20, %f32
52212fmovs %f16, %f20
52213fadds %f16, %f17, %f16
52214fmovd %f20, %f40
52215membar #Sync
52216stda %f32, [%i3 + 64 ] %asi
52217
52218P2467: !_MEMBAR (FP)
52219membar #StoreLoad
52220
52221P2468: !_REPLACEMENT [19] (Int)
52222sethi %hi(0x2000), %l6
52223ld [%i2+0], %o5
52224st %o5, [%i2+0]
52225add %i2, %l6, %l7
52226ld [%l7+0], %o5
52227st %o5, [%l7+0]
52228add %l7, %l6, %l7
52229ld [%l7+0], %o5
52230st %o5, [%l7+0]
52231add %l7, %l6, %l7
52232ld [%l7+0], %o5
52233st %o5, [%l7+0]
52234add %l7, %l6, %l7
52235ld [%l7+0], %o5
52236st %o5, [%l7+0]
52237add %l7, %l6, %l7
52238ld [%l7+0], %o5
52239st %o5, [%l7+0]
52240add %l7, %l6, %l7
52241ld [%l7+0], %o5
52242st %o5, [%l7+0]
52243add %l7, %l6, %l7
52244ld [%l7+0], %o5
52245st %o5, [%l7+0]
52246
52247P2469: !_LD [26] (Int)
52248sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
52249add %i0, %i2, %i2
52250lduw [%i2 + 128], %l6
52251! move %l6(lower) -> %o1(lower)
52252or %l6, %o1, %o1
52253
52254P2470: !_REPLACEMENT [1] (Int) (Secondary ctx)
52255wr %g0, 0x81, %asi
52256sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
52257sub %i0, %i3, %i3
52258sethi %hi(0x2000), %l7
52259ld [%i3+4], %l3
52260st %l3, [%i3+4]
52261add %i3, %l7, %o5
52262ld [%o5+4], %l3
52263st %l3, [%o5+4]
52264add %o5, %l7, %o5
52265ld [%o5+4], %l3
52266st %l3, [%o5+4]
52267add %o5, %l7, %o5
52268ld [%o5+4], %l3
52269st %l3, [%o5+4]
52270add %o5, %l7, %o5
52271ld [%o5+4], %l3
52272st %l3, [%o5+4]
52273add %o5, %l7, %o5
52274ld [%o5+4], %l3
52275st %l3, [%o5+4]
52276add %o5, %l7, %o5
52277ld [%o5+4], %l3
52278st %l3, [%o5+4]
52279add %o5, %l7, %o5
52280ld [%o5+4], %l3
52281st %l3, [%o5+4]
52282
52283P2471: !_REPLACEMENT [22] (Int)
52284sethi %hi(0x2000), %l6
52285ld [%i3+4], %o5
52286st %o5, [%i3+4]
52287add %i3, %l6, %l7
52288ld [%l7+4], %o5
52289st %o5, [%l7+4]
52290add %l7, %l6, %l7
52291ld [%l7+4], %o5
52292st %o5, [%l7+4]
52293add %l7, %l6, %l7
52294ld [%l7+4], %o5
52295st %o5, [%l7+4]
52296add %l7, %l6, %l7
52297ld [%l7+4], %o5
52298st %o5, [%l7+4]
52299add %l7, %l6, %l7
52300ld [%l7+4], %o5
52301st %o5, [%l7+4]
52302add %l7, %l6, %l7
52303ld [%l7+4], %o5
52304st %o5, [%l7+4]
52305add %l7, %l6, %l7
52306ld [%l7+4], %o5
52307st %o5, [%l7+4]
52308
52309P2472: !_REPLACEMENT [13] (Int)
52310sethi %hi(0x2000), %l3
52311ld [%i3+32], %l7
52312st %l7, [%i3+32]
52313add %i3, %l3, %l6
52314ld [%l6+32], %l7
52315st %l7, [%l6+32]
52316add %l6, %l3, %l6
52317ld [%l6+32], %l7
52318st %l7, [%l6+32]
52319add %l6, %l3, %l6
52320ld [%l6+32], %l7
52321st %l7, [%l6+32]
52322add %l6, %l3, %l6
52323ld [%l6+32], %l7
52324st %l7, [%l6+32]
52325add %l6, %l3, %l6
52326ld [%l6+32], %l7
52327st %l7, [%l6+32]
52328add %l6, %l3, %l6
52329ld [%l6+32], %l7
52330st %l7, [%l6+32]
52331add %l6, %l3, %l6
52332ld [%l6+32], %l7
52333st %l7, [%l6+32]
52334
52335P2473: !_REPLACEMENT [1] (Int)
52336sethi %hi(0x2000), %o5
52337ld [%i3+4], %l6
52338st %l6, [%i3+4]
52339add %i3, %o5, %l3
52340ld [%l3+4], %l6
52341st %l6, [%l3+4]
52342add %l3, %o5, %l3
52343ld [%l3+4], %l6
52344st %l6, [%l3+4]
52345add %l3, %o5, %l3
52346ld [%l3+4], %l6
52347st %l6, [%l3+4]
52348add %l3, %o5, %l3
52349ld [%l3+4], %l6
52350st %l6, [%l3+4]
52351add %l3, %o5, %l3
52352ld [%l3+4], %l6
52353st %l6, [%l3+4]
52354add %l3, %o5, %l3
52355ld [%l3+4], %l6
52356st %l6, [%l3+4]
52357add %l3, %o5, %l3
52358ld [%l3+4], %l6
52359st %l6, [%l3+4]
52360
52361P2474: !_MEMBAR (FP) (Branch target of P2331)
52362membar #StoreLoad
52363ba P2475
52364nop
52365
52366TARGET2331:
52367ba RET2331
52368nop
52369
52370
52371P2475: !_BLD [28] (FP)
52372wr %g0, 0xf0, %asi
52373sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
52374add %i0, %i2, %i2
52375ldda [%i2 + 0] %asi, %f32
52376membar #Sync
52377! 3 addresses covered
52378fmovd %f32, %f8
52379fmovd %f40, %f10
52380
52381P2476: !_MEMBAR (FP) (CBR)
52382
52383! cbranch
52384andcc %l0, 1, %g0
52385be,pn %xcc, TARGET2476
52386nop
52387RET2476:
52388
52389! lfsr step begin
52390srlx %l0, 1, %l7
52391xnor %l7, %l0, %l7
52392sllx %l7, 63, %l7
52393or %l7, %l0, %l0
52394srlx %l0, 1, %l0
52395
52396
52397P2477: !_REPLACEMENT [2] (Int) (CBR)
52398sethi %hi(0x2000), %o5
52399ld [%i3+8], %l6
52400st %l6, [%i3+8]
52401add %i3, %o5, %l3
52402ld [%l3+8], %l6
52403st %l6, [%l3+8]
52404add %l3, %o5, %l3
52405ld [%l3+8], %l6
52406st %l6, [%l3+8]
52407add %l3, %o5, %l3
52408ld [%l3+8], %l6
52409st %l6, [%l3+8]
52410add %l3, %o5, %l3
52411ld [%l3+8], %l6
52412st %l6, [%l3+8]
52413add %l3, %o5, %l3
52414ld [%l3+8], %l6
52415st %l6, [%l3+8]
52416add %l3, %o5, %l3
52417ld [%l3+8], %l6
52418st %l6, [%l3+8]
52419add %l3, %o5, %l3
52420ld [%l3+8], %l6
52421st %l6, [%l3+8]
52422
52423! cbranch
52424andcc %l0, 1, %g0
52425be,pt %xcc, TARGET2477
52426nop
52427RET2477:
52428
52429! lfsr step begin
52430srlx %l0, 1, %l7
52431xnor %l7, %l0, %l7
52432sllx %l7, 63, %l7
52433or %l7, %l0, %l0
52434srlx %l0, 1, %l0
52435
52436
52437P2478: !_MEMBAR (FP) (Secondary ctx)
52438
52439P2479: !_BST [27] (maybe <- 0x4280002c) (FP) (Secondary ctx)
52440wr %g0, 0xf1, %asi
52441sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
52442add %i0, %i3, %i3
52443! preparing store val #0, next val will be in f32
52444fmovs %f16, %f20
52445fadds %f16, %f17, %f16
52446! preparing store val #1, next val will be in f40
52447fmovd %f20, %f32
52448fmovs %f16, %f20
52449fadds %f16, %f17, %f16
52450fmovd %f20, %f40
52451membar #Sync
52452stda %f32, [%i3 + 128 ] %asi
52453
52454P2480: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2345)
52455membar #StoreLoad
52456ba P2481
52457nop
52458
52459TARGET2345:
52460ba RET2345
52461nop
52462
52463
52464P2481: !_REPLACEMENT [0] (Int) (Secondary ctx)
52465wr %g0, 0x81, %asi
52466sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
52467sub %i0, %i2, %i2
52468sethi %hi(0x2000), %l7
52469ld [%i2+0], %l3
52470st %l3, [%i2+0]
52471add %i2, %l7, %o5
52472ld [%o5+0], %l3
52473st %l3, [%o5+0]
52474add %o5, %l7, %o5
52475ld [%o5+0], %l3
52476st %l3, [%o5+0]
52477add %o5, %l7, %o5
52478ld [%o5+0], %l3
52479st %l3, [%o5+0]
52480add %o5, %l7, %o5
52481ld [%o5+0], %l3
52482st %l3, [%o5+0]
52483add %o5, %l7, %o5
52484ld [%o5+0], %l3
52485st %l3, [%o5+0]
52486add %o5, %l7, %o5
52487ld [%o5+0], %l3
52488st %l3, [%o5+0]
52489add %o5, %l7, %o5
52490ld [%o5+0], %l3
52491st %l3, [%o5+0]
52492
52493P2482: !_REPLACEMENT [6] (Int) (CBR) (Secondary ctx)
52494wr %g0, 0x81, %asi
52495sethi %hi(0x2000), %l6
52496ld [%i2+96], %o5
52497st %o5, [%i2+96]
52498add %i2, %l6, %l7
52499ld [%l7+96], %o5
52500st %o5, [%l7+96]
52501add %l7, %l6, %l7
52502ld [%l7+96], %o5
52503st %o5, [%l7+96]
52504add %l7, %l6, %l7
52505ld [%l7+96], %o5
52506st %o5, [%l7+96]
52507add %l7, %l6, %l7
52508ld [%l7+96], %o5
52509st %o5, [%l7+96]
52510add %l7, %l6, %l7
52511ld [%l7+96], %o5
52512st %o5, [%l7+96]
52513add %l7, %l6, %l7
52514ld [%l7+96], %o5
52515st %o5, [%l7+96]
52516add %l7, %l6, %l7
52517ld [%l7+96], %o5
52518st %o5, [%l7+96]
52519
52520! cbranch
52521andcc %l0, 1, %g0
52522be,pn %xcc, TARGET2482
52523nop
52524RET2482:
52525
52526! lfsr step begin
52527srlx %l0, 1, %l3
52528xnor %l3, %l0, %l3
52529sllx %l3, 63, %l3
52530or %l3, %l0, %l0
52531srlx %l0, 1, %l0
52532
52533
52534P2483: !_LD [34] (Int) (Nucleus ctx)
52535wr %g0, 0x4, %asi
52536sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
52537sub %i0, %i3, %i3
52538lduwa [%i3 + 64] %asi, %o2
52539! move %o2(lower) -> %o2(upper)
52540sllx %o2, 32, %o2
52541
52542P2484: !_REPLACEMENT [0] (Int) (Branch target of P2344)
52543sethi %hi(0x2000), %o5
52544ld [%i2+0], %l6
52545st %l6, [%i2+0]
52546add %i2, %o5, %l3
52547ld [%l3+0], %l6
52548st %l6, [%l3+0]
52549add %l3, %o5, %l3
52550ld [%l3+0], %l6
52551st %l6, [%l3+0]
52552add %l3, %o5, %l3
52553ld [%l3+0], %l6
52554st %l6, [%l3+0]
52555add %l3, %o5, %l3
52556ld [%l3+0], %l6
52557st %l6, [%l3+0]
52558add %l3, %o5, %l3
52559ld [%l3+0], %l6
52560st %l6, [%l3+0]
52561add %l3, %o5, %l3
52562ld [%l3+0], %l6
52563st %l6, [%l3+0]
52564add %l3, %o5, %l3
52565ld [%l3+0], %l6
52566st %l6, [%l3+0]
52567ba P2485
52568nop
52569
52570TARGET2344:
52571ba RET2344
52572nop
52573
52574
52575P2485: !_REPLACEMENT [3] (Int)
52576sethi %hi(0x2000), %l7
52577ld [%i2+16], %l3
52578st %l3, [%i2+16]
52579add %i2, %l7, %o5
52580ld [%o5+16], %l3
52581st %l3, [%o5+16]
52582add %o5, %l7, %o5
52583ld [%o5+16], %l3
52584st %l3, [%o5+16]
52585add %o5, %l7, %o5
52586ld [%o5+16], %l3
52587st %l3, [%o5+16]
52588add %o5, %l7, %o5
52589ld [%o5+16], %l3
52590st %l3, [%o5+16]
52591add %o5, %l7, %o5
52592ld [%o5+16], %l3
52593st %l3, [%o5+16]
52594add %o5, %l7, %o5
52595ld [%o5+16], %l3
52596st %l3, [%o5+16]
52597add %o5, %l7, %o5
52598ld [%o5+16], %l3
52599st %l3, [%o5+16]
52600
52601P2486: !_REPLACEMENT [23] (Int)
52602sethi %hi(0x2000), %l6
52603ld [%i2+32], %o5
52604st %o5, [%i2+32]
52605add %i2, %l6, %l7
52606ld [%l7+32], %o5
52607st %o5, [%l7+32]
52608add %l7, %l6, %l7
52609ld [%l7+32], %o5
52610st %o5, [%l7+32]
52611add %l7, %l6, %l7
52612ld [%l7+32], %o5
52613st %o5, [%l7+32]
52614add %l7, %l6, %l7
52615ld [%l7+32], %o5
52616st %o5, [%l7+32]
52617add %l7, %l6, %l7
52618ld [%l7+32], %o5
52619st %o5, [%l7+32]
52620add %l7, %l6, %l7
52621ld [%l7+32], %o5
52622st %o5, [%l7+32]
52623add %l7, %l6, %l7
52624ld [%l7+32], %o5
52625st %o5, [%l7+32]
52626
52627P2487: !_FLUSHI [10] (Int)
52628flush %g0
52629
52630P2488: !_MEMBAR (FP)
52631
52632P2489: !_BST [17] (maybe <- 0x4280002e) (FP)
52633wr %g0, 0xf0, %asi
52634sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
52635add %i0, %i2, %i2
52636! preparing store val #0, next val will be in f40
52637fmovs %f16, %f20
52638fadds %f16, %f17, %f16
52639fmovd %f20, %f40
52640membar #Sync
52641stda %f32, [%i2 + 64 ] %asi
52642
52643P2490: !_MEMBAR (FP) (Branch target of P2442)
52644membar #StoreLoad
52645ba P2491
52646nop
52647
52648TARGET2442:
52649ba RET2442
52650nop
52651
52652
52653P2491: !_REPLACEMENT [18] (Int) (Nucleus ctx)
52654wr %g0, 0x4, %asi
52655sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
52656add %i0, %i3, %i3
52657sethi %hi(0x2000), %l3
52658ld [%i3+128], %l7
52659st %l7, [%i3+128]
52660add %i3, %l3, %l6
52661ld [%l6+128], %l7
52662st %l7, [%l6+128]
52663add %l6, %l3, %l6
52664ld [%l6+128], %l7
52665st %l7, [%l6+128]
52666add %l6, %l3, %l6
52667ld [%l6+128], %l7
52668st %l7, [%l6+128]
52669add %l6, %l3, %l6
52670ld [%l6+128], %l7
52671st %l7, [%l6+128]
52672add %l6, %l3, %l6
52673ld [%l6+128], %l7
52674st %l7, [%l6+128]
52675add %l6, %l3, %l6
52676ld [%l6+128], %l7
52677st %l7, [%l6+128]
52678add %l6, %l3, %l6
52679ld [%l6+128], %l7
52680st %l7, [%l6+128]
52681
52682P2492: !_MEMBAR (FP)
52683
52684P2493: !_BSTC [13] (maybe <- 0x4280002f) (FP) (CBR)
52685wr %g0, 0xe0, %asi
52686sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
52687add %i0, %i2, %i2
52688! preparing store val #0, next val will be in f32
52689fmovs %f16, %f20
52690fadds %f16, %f17, %f16
52691! preparing store val #1, next val will be in f33
52692fmovs %f16, %f21
52693fadds %f16, %f17, %f16
52694! preparing store val #2, next val will be in f40
52695fmovd %f20, %f32
52696fmovs %f16, %f20
52697fadds %f16, %f17, %f16
52698fmovd %f20, %f40
52699membar #Sync
52700stda %f32, [%i2 + 0 ] %asi
52701
52702! cbranch
52703andcc %l0, 1, %g0
52704be,pn %xcc, TARGET2493
52705nop
52706RET2493:
52707
52708! lfsr step begin
52709srlx %l0, 1, %l7
52710xnor %l7, %l0, %l7
52711sllx %l7, 63, %l7
52712or %l7, %l0, %l0
52713srlx %l0, 1, %l0
52714
52715
52716P2494: !_MEMBAR (FP)
52717membar #StoreLoad
52718
52719P2495: !_REPLACEMENT [9] (Int) (CBR)
52720sethi %hi(0x2000), %o5
52721ld [%i3+32], %l6
52722st %l6, [%i3+32]
52723add %i3, %o5, %l3
52724ld [%l3+32], %l6
52725st %l6, [%l3+32]
52726add %l3, %o5, %l3
52727ld [%l3+32], %l6
52728st %l6, [%l3+32]
52729add %l3, %o5, %l3
52730ld [%l3+32], %l6
52731st %l6, [%l3+32]
52732add %l3, %o5, %l3
52733ld [%l3+32], %l6
52734st %l6, [%l3+32]
52735add %l3, %o5, %l3
52736ld [%l3+32], %l6
52737st %l6, [%l3+32]
52738add %l3, %o5, %l3
52739ld [%l3+32], %l6
52740st %l6, [%l3+32]
52741add %l3, %o5, %l3
52742ld [%l3+32], %l6
52743st %l6, [%l3+32]
52744
52745! cbranch
52746andcc %l0, 1, %g0
52747be,pn %xcc, TARGET2495
52748nop
52749RET2495:
52750
52751! lfsr step begin
52752srlx %l0, 1, %l7
52753xnor %l7, %l0, %l7
52754sllx %l7, 63, %l7
52755or %l7, %l0, %l0
52756srlx %l0, 1, %l0
52757
52758
52759P2496: !_REPLACEMENT [28] (Int) (Branch target of P2476)
52760sethi %hi(0x2000), %o5
52761ld [%i3+0], %l6
52762st %l6, [%i3+0]
52763add %i3, %o5, %l3
52764ld [%l3+0], %l6
52765st %l6, [%l3+0]
52766add %l3, %o5, %l3
52767ld [%l3+0], %l6
52768st %l6, [%l3+0]
52769add %l3, %o5, %l3
52770ld [%l3+0], %l6
52771st %l6, [%l3+0]
52772add %l3, %o5, %l3
52773ld [%l3+0], %l6
52774st %l6, [%l3+0]
52775add %l3, %o5, %l3
52776ld [%l3+0], %l6
52777st %l6, [%l3+0]
52778add %l3, %o5, %l3
52779ld [%l3+0], %l6
52780st %l6, [%l3+0]
52781add %l3, %o5, %l3
52782ld [%l3+0], %l6
52783st %l6, [%l3+0]
52784ba P2497
52785nop
52786
52787TARGET2476:
52788ba RET2476
52789nop
52790
52791
52792P2497: !_MEMBAR (FP)
52793
52794P2498: !_BST [28] (maybe <- 0x42800032) (FP)
52795wr %g0, 0xf0, %asi
52796sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
52797add %i0, %i3, %i3
52798! preparing store val #0, next val will be in f32
52799fmovs %f16, %f20
52800fadds %f16, %f17, %f16
52801! preparing store val #1, next val will be in f33
52802fmovs %f16, %f21
52803fadds %f16, %f17, %f16
52804! preparing store val #2, next val will be in f40
52805fmovd %f20, %f32
52806fmovs %f16, %f20
52807fadds %f16, %f17, %f16
52808fmovd %f20, %f40
52809membar #Sync
52810stda %f32, [%i3 + 0 ] %asi
52811
52812P2499: !_MEMBAR (FP)
52813membar #StoreLoad
52814
52815P2500: !_REPLACEMENT [33] (Int) (Branch target of P2495)
52816sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
52817add %i0, %i2, %i2
52818sethi %hi(0x2000), %l6
52819ld [%i2+0], %o5
52820st %o5, [%i2+0]
52821add %i2, %l6, %l7
52822ld [%l7+0], %o5
52823st %o5, [%l7+0]
52824add %l7, %l6, %l7
52825ld [%l7+0], %o5
52826st %o5, [%l7+0]
52827add %l7, %l6, %l7
52828ld [%l7+0], %o5
52829st %o5, [%l7+0]
52830add %l7, %l6, %l7
52831ld [%l7+0], %o5
52832st %o5, [%l7+0]
52833add %l7, %l6, %l7
52834ld [%l7+0], %o5
52835st %o5, [%l7+0]
52836add %l7, %l6, %l7
52837ld [%l7+0], %o5
52838st %o5, [%l7+0]
52839add %l7, %l6, %l7
52840ld [%l7+0], %o5
52841st %o5, [%l7+0]
52842ba P2501
52843nop
52844
52845TARGET2495:
52846ba RET2495
52847nop
52848
52849
52850P2501: !_IDC_FLIP [12] (Int) (Branch target of P2378)
52851sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
52852add %i0, %i3, %i3
52853IDC_FLIP(2501, 7517, 6, 0x44000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
52854ba P2502
52855nop
52856
52857TARGET2378:
52858ba RET2378
52859nop
52860
52861
52862P2502: !_REPLACEMENT [25] (Int)
52863sethi %hi(0x2000), %l6
52864ld [%i2+96], %o5
52865st %o5, [%i2+96]
52866add %i2, %l6, %l7
52867ld [%l7+96], %o5
52868st %o5, [%l7+96]
52869add %l7, %l6, %l7
52870ld [%l7+96], %o5
52871st %o5, [%l7+96]
52872add %l7, %l6, %l7
52873ld [%l7+96], %o5
52874st %o5, [%l7+96]
52875add %l7, %l6, %l7
52876ld [%l7+96], %o5
52877st %o5, [%l7+96]
52878add %l7, %l6, %l7
52879ld [%l7+96], %o5
52880st %o5, [%l7+96]
52881add %l7, %l6, %l7
52882ld [%l7+96], %o5
52883st %o5, [%l7+96]
52884add %l7, %l6, %l7
52885ld [%l7+96], %o5
52886st %o5, [%l7+96]
52887
52888P2503: !_REPLACEMENT [26] (Int)
52889sethi %hi(0x2000), %l3
52890ld [%i2+128], %l7
52891st %l7, [%i2+128]
52892add %i2, %l3, %l6
52893ld [%l6+128], %l7
52894st %l7, [%l6+128]
52895add %l6, %l3, %l6
52896ld [%l6+128], %l7
52897st %l7, [%l6+128]
52898add %l6, %l3, %l6
52899ld [%l6+128], %l7
52900st %l7, [%l6+128]
52901add %l6, %l3, %l6
52902ld [%l6+128], %l7
52903st %l7, [%l6+128]
52904add %l6, %l3, %l6
52905ld [%l6+128], %l7
52906st %l7, [%l6+128]
52907add %l6, %l3, %l6
52908ld [%l6+128], %l7
52909st %l7, [%l6+128]
52910add %l6, %l3, %l6
52911ld [%l6+128], %l7
52912st %l7, [%l6+128]
52913
52914P2504: !_REPLACEMENT [6] (Int) (Nucleus ctx) (Branch target of P2509)
52915wr %g0, 0x4, %asi
52916sethi %hi(0x2000), %o5
52917ld [%i2+96], %l6
52918st %l6, [%i2+96]
52919add %i2, %o5, %l3
52920ld [%l3+96], %l6
52921st %l6, [%l3+96]
52922add %l3, %o5, %l3
52923ld [%l3+96], %l6
52924st %l6, [%l3+96]
52925add %l3, %o5, %l3
52926ld [%l3+96], %l6
52927st %l6, [%l3+96]
52928add %l3, %o5, %l3
52929ld [%l3+96], %l6
52930st %l6, [%l3+96]
52931add %l3, %o5, %l3
52932ld [%l3+96], %l6
52933st %l6, [%l3+96]
52934add %l3, %o5, %l3
52935ld [%l3+96], %l6
52936st %l6, [%l3+96]
52937add %l3, %o5, %l3
52938ld [%l3+96], %l6
52939st %l6, [%l3+96]
52940ba P2505
52941nop
52942
52943TARGET2509:
52944ba RET2509
52945nop
52946
52947
52948P2505: !_REPLACEMENT [1] (Int)
52949sethi %hi(0x2000), %l7
52950ld [%i2+4], %l3
52951st %l3, [%i2+4]
52952add %i2, %l7, %o5
52953ld [%o5+4], %l3
52954st %l3, [%o5+4]
52955add %o5, %l7, %o5
52956ld [%o5+4], %l3
52957st %l3, [%o5+4]
52958add %o5, %l7, %o5
52959ld [%o5+4], %l3
52960st %l3, [%o5+4]
52961add %o5, %l7, %o5
52962ld [%o5+4], %l3
52963st %l3, [%o5+4]
52964add %o5, %l7, %o5
52965ld [%o5+4], %l3
52966st %l3, [%o5+4]
52967add %o5, %l7, %o5
52968ld [%o5+4], %l3
52969st %l3, [%o5+4]
52970add %o5, %l7, %o5
52971ld [%o5+4], %l3
52972st %l3, [%o5+4]
52973
52974P2506: !_MEMBAR (FP) (Secondary ctx)
52975
52976P2507: !_BST [30] (maybe <- 0x42800035) (FP) (Secondary ctx)
52977wr %g0, 0xf1, %asi
52978sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
52979add %i0, %i2, %i2
52980! preparing store val #0, next val will be in f32
52981fmovs %f16, %f20
52982fadds %f16, %f17, %f16
52983! preparing store val #1, next val will be in f33
52984fmovs %f16, %f21
52985fadds %f16, %f17, %f16
52986! preparing store val #2, next val will be in f40
52987fmovd %f20, %f32
52988fmovs %f16, %f20
52989fadds %f16, %f17, %f16
52990fmovd %f20, %f40
52991membar #Sync
52992stda %f32, [%i2 + 0 ] %asi
52993
52994P2508: !_MEMBAR (FP) (Secondary ctx)
52995membar #StoreLoad
52996
52997P2509: !_REPLACEMENT [28] (Int) (CBR)
52998sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
52999sub %i0, %i3, %i3
53000sethi %hi(0x2000), %l3
53001ld [%i3+0], %l7
53002st %l7, [%i3+0]
53003add %i3, %l3, %l6
53004ld [%l6+0], %l7
53005st %l7, [%l6+0]
53006add %l6, %l3, %l6
53007ld [%l6+0], %l7
53008st %l7, [%l6+0]
53009add %l6, %l3, %l6
53010ld [%l6+0], %l7
53011st %l7, [%l6+0]
53012add %l6, %l3, %l6
53013ld [%l6+0], %l7
53014st %l7, [%l6+0]
53015add %l6, %l3, %l6
53016ld [%l6+0], %l7
53017st %l7, [%l6+0]
53018add %l6, %l3, %l6
53019ld [%l6+0], %l7
53020st %l7, [%l6+0]
53021add %l6, %l3, %l6
53022ld [%l6+0], %l7
53023st %l7, [%l6+0]
53024
53025! cbranch
53026andcc %l0, 1, %g0
53027be,pn %xcc, TARGET2509
53028nop
53029RET2509:
53030
53031! lfsr step begin
53032srlx %l0, 1, %o5
53033xnor %o5, %l0, %o5
53034sllx %o5, 63, %o5
53035or %o5, %l0, %l0
53036srlx %l0, 1, %l0
53037
53038
53039P2510: !_REPLACEMENT [27] (Int) (Branch target of P2248)
53040sethi %hi(0x2000), %l3
53041ld [%i3+160], %l7
53042st %l7, [%i3+160]
53043add %i3, %l3, %l6
53044ld [%l6+160], %l7
53045st %l7, [%l6+160]
53046add %l6, %l3, %l6
53047ld [%l6+160], %l7
53048st %l7, [%l6+160]
53049add %l6, %l3, %l6
53050ld [%l6+160], %l7
53051st %l7, [%l6+160]
53052add %l6, %l3, %l6
53053ld [%l6+160], %l7
53054st %l7, [%l6+160]
53055add %l6, %l3, %l6
53056ld [%l6+160], %l7
53057st %l7, [%l6+160]
53058add %l6, %l3, %l6
53059ld [%l6+160], %l7
53060st %l7, [%l6+160]
53061add %l6, %l3, %l6
53062ld [%l6+160], %l7
53063st %l7, [%l6+160]
53064ba P2511
53065nop
53066
53067TARGET2248:
53068ba RET2248
53069nop
53070
53071
53072P2511: !_FLUSH [2] (Int)
53073! Unsupported instruction
53074
53075P2512: !_MEMBAR (FP) (CBR)
53076membar #StoreLoad
53077
53078! cbranch
53079andcc %l0, 1, %g0
53080be,pn %xcc, TARGET2512
53081nop
53082RET2512:
53083
53084! lfsr step begin
53085srlx %l0, 1, %o5
53086xnor %o5, %l0, %o5
53087sllx %o5, 63, %o5
53088or %o5, %l0, %l0
53089srlx %l0, 1, %l0
53090
53091
53092P2513: !_BLD [1] (FP)
53093wr %g0, 0xf0, %asi
53094ldda [%i0 + 0] %asi, %f32
53095membar #Sync
53096! 5 addresses covered
53097fmovd %f32, %f18
53098fmovs %f18, %f11
53099fmovs %f19, %f12
53100fmovd %f34, %f18
53101fmovs %f18, %f13
53102fmovd %f36, %f14
53103fmovd %f40, %f18
53104fmovs %f18, %f15
53105!---- flushing fp results buffer to %f30 ----
53106fmovd %f0, %f30
53107fmovd %f2, %f30
53108fmovd %f4, %f30
53109fmovd %f6, %f30
53110fmovd %f8, %f30
53111fmovd %f10, %f30
53112fmovd %f12, %f30
53113fmovd %f14, %f30
53114!--
53115
53116P2514: !_MEMBAR (FP) (CBR)
53117
53118! cbranch
53119andcc %l0, 1, %g0
53120be,pt %xcc, TARGET2514
53121nop
53122RET2514:
53123
53124! lfsr step begin
53125srlx %l0, 1, %l3
53126xnor %l3, %l0, %l3
53127sllx %l3, 63, %l3
53128or %l3, %l0, %l0
53129srlx %l0, 1, %l0
53130
53131
53132P2515: !_REPLACEMENT [6] (Int)
53133sethi %hi(0x2000), %l6
53134ld [%i3+96], %o5
53135st %o5, [%i3+96]
53136add %i3, %l6, %l7
53137ld [%l7+96], %o5
53138st %o5, [%l7+96]
53139add %l7, %l6, %l7
53140ld [%l7+96], %o5
53141st %o5, [%l7+96]
53142add %l7, %l6, %l7
53143ld [%l7+96], %o5
53144st %o5, [%l7+96]
53145add %l7, %l6, %l7
53146ld [%l7+96], %o5
53147st %o5, [%l7+96]
53148add %l7, %l6, %l7
53149ld [%l7+96], %o5
53150st %o5, [%l7+96]
53151add %l7, %l6, %l7
53152ld [%l7+96], %o5
53153st %o5, [%l7+96]
53154add %l7, %l6, %l7
53155ld [%l7+96], %o5
53156st %o5, [%l7+96]
53157
53158P2516: !_REPLACEMENT [33] (Int)
53159sethi %hi(0x2000), %l3
53160ld [%i3+0], %l7
53161st %l7, [%i3+0]
53162add %i3, %l3, %l6
53163ld [%l6+0], %l7
53164st %l7, [%l6+0]
53165add %l6, %l3, %l6
53166ld [%l6+0], %l7
53167st %l7, [%l6+0]
53168add %l6, %l3, %l6
53169ld [%l6+0], %l7
53170st %l7, [%l6+0]
53171add %l6, %l3, %l6
53172ld [%l6+0], %l7
53173st %l7, [%l6+0]
53174add %l6, %l3, %l6
53175ld [%l6+0], %l7
53176st %l7, [%l6+0]
53177add %l6, %l3, %l6
53178ld [%l6+0], %l7
53179st %l7, [%l6+0]
53180add %l6, %l3, %l6
53181ld [%l6+0], %l7
53182st %l7, [%l6+0]
53183
53184P2517: !_REPLACEMENT [30] (Int)
53185sethi %hi(0x2000), %o5
53186ld [%i3+32], %l6
53187st %l6, [%i3+32]
53188add %i3, %o5, %l3
53189ld [%l3+32], %l6
53190st %l6, [%l3+32]
53191add %l3, %o5, %l3
53192ld [%l3+32], %l6
53193st %l6, [%l3+32]
53194add %l3, %o5, %l3
53195ld [%l3+32], %l6
53196st %l6, [%l3+32]
53197add %l3, %o5, %l3
53198ld [%l3+32], %l6
53199st %l6, [%l3+32]
53200add %l3, %o5, %l3
53201ld [%l3+32], %l6
53202st %l6, [%l3+32]
53203add %l3, %o5, %l3
53204ld [%l3+32], %l6
53205st %l6, [%l3+32]
53206add %l3, %o5, %l3
53207ld [%l3+32], %l6
53208st %l6, [%l3+32]
53209
53210P2518: !_IDC_FLIP [5] (Int) (CBR)
53211IDC_FLIP(2518, 26038, 6, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
53212
53213! cbranch
53214andcc %l0, 1, %g0
53215be,pn %xcc, TARGET2518
53216nop
53217RET2518:
53218
53219! lfsr step begin
53220srlx %l0, 1, %l6
53221xnor %l6, %l0, %l6
53222sllx %l6, 63, %l6
53223or %l6, %l0, %l0
53224srlx %l0, 1, %l0
53225
53226
53227P2519: !_REPLACEMENT [29] (Int)
53228sethi %hi(0x2000), %l7
53229ld [%i3+4], %l3
53230st %l3, [%i3+4]
53231add %i3, %l7, %o5
53232ld [%o5+4], %l3
53233st %l3, [%o5+4]
53234add %o5, %l7, %o5
53235ld [%o5+4], %l3
53236st %l3, [%o5+4]
53237add %o5, %l7, %o5
53238ld [%o5+4], %l3
53239st %l3, [%o5+4]
53240add %o5, %l7, %o5
53241ld [%o5+4], %l3
53242st %l3, [%o5+4]
53243add %o5, %l7, %o5
53244ld [%o5+4], %l3
53245st %l3, [%o5+4]
53246add %o5, %l7, %o5
53247ld [%o5+4], %l3
53248st %l3, [%o5+4]
53249add %o5, %l7, %o5
53250ld [%o5+4], %l3
53251st %l3, [%o5+4]
53252
53253P2520: !_PREFETCH [28] (Int)
53254prefetch [%i2 + 0], 1
53255
53256P2521: !_REPLACEMENT [23] (Int) (CBR)
53257sethi %hi(0x2000), %l6
53258ld [%i3+32], %o5
53259st %o5, [%i3+32]
53260add %i3, %l6, %l7
53261ld [%l7+32], %o5
53262st %o5, [%l7+32]
53263add %l7, %l6, %l7
53264ld [%l7+32], %o5
53265st %o5, [%l7+32]
53266add %l7, %l6, %l7
53267ld [%l7+32], %o5
53268st %o5, [%l7+32]
53269add %l7, %l6, %l7
53270ld [%l7+32], %o5
53271st %o5, [%l7+32]
53272add %l7, %l6, %l7
53273ld [%l7+32], %o5
53274st %o5, [%l7+32]
53275add %l7, %l6, %l7
53276ld [%l7+32], %o5
53277st %o5, [%l7+32]
53278add %l7, %l6, %l7
53279ld [%l7+32], %o5
53280st %o5, [%l7+32]
53281
53282! cbranch
53283andcc %l0, 1, %g0
53284be,pt %xcc, TARGET2521
53285nop
53286RET2521:
53287
53288! lfsr step begin
53289srlx %l0, 1, %l3
53290xnor %l3, %l0, %l3
53291sllx %l3, 63, %l3
53292or %l3, %l0, %l0
53293srlx %l0, 1, %l0
53294
53295
53296P2522: !_LD [27] (Int)
53297sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
53298add %i0, %i2, %i2
53299lduw [%i2 + 160], %l7
53300! move %l7(lower) -> %o2(lower)
53301or %l7, %o2, %o2
53302
53303P2523: !_REPLACEMENT [15] (Int)
53304sethi %hi(0x2000), %o5
53305ld [%i3+128], %l6
53306st %l6, [%i3+128]
53307add %i3, %o5, %l3
53308ld [%l3+128], %l6
53309st %l6, [%l3+128]
53310add %l3, %o5, %l3
53311ld [%l3+128], %l6
53312st %l6, [%l3+128]
53313add %l3, %o5, %l3
53314ld [%l3+128], %l6
53315st %l6, [%l3+128]
53316add %l3, %o5, %l3
53317ld [%l3+128], %l6
53318st %l6, [%l3+128]
53319add %l3, %o5, %l3
53320ld [%l3+128], %l6
53321st %l6, [%l3+128]
53322add %l3, %o5, %l3
53323ld [%l3+128], %l6
53324st %l6, [%l3+128]
53325add %l3, %o5, %l3
53326ld [%l3+128], %l6
53327st %l6, [%l3+128]
53328
53329P2524: !_REPLACEMENT [1] (Int)
53330sethi %hi(0x2000), %l7
53331ld [%i3+4], %l3
53332st %l3, [%i3+4]
53333add %i3, %l7, %o5
53334ld [%o5+4], %l3
53335st %l3, [%o5+4]
53336add %o5, %l7, %o5
53337ld [%o5+4], %l3
53338st %l3, [%o5+4]
53339add %o5, %l7, %o5
53340ld [%o5+4], %l3
53341st %l3, [%o5+4]
53342add %o5, %l7, %o5
53343ld [%o5+4], %l3
53344st %l3, [%o5+4]
53345add %o5, %l7, %o5
53346ld [%o5+4], %l3
53347st %l3, [%o5+4]
53348add %o5, %l7, %o5
53349ld [%o5+4], %l3
53350st %l3, [%o5+4]
53351add %o5, %l7, %o5
53352ld [%o5+4], %l3
53353st %l3, [%o5+4]
53354
53355P2525: !_IDC_FLIP [20] (Int)
53356sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
53357add %i0, %i3, %i3
53358IDC_FLIP(2525, 184, 6, 0x45000100, 0x100, %i3, 0x100, %l6, %l7, %o5, %l3)
53359
53360P2526: !_LD [13] (FP) (CBR) (Secondary ctx) (Branch target of P2392)
53361wr %g0, 0x81, %asi
53362sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
53363add %i0, %i2, %i2
53364lda [%i2 + 32] %asi, %f0
53365! 1 addresses covered
53366
53367! cbranch
53368andcc %l0, 1, %g0
53369be,pn %xcc, TARGET2526
53370nop
53371RET2526:
53372
53373! lfsr step begin
53374srlx %l0, 1, %l6
53375xnor %l6, %l0, %l6
53376sllx %l6, 63, %l6
53377or %l6, %l0, %l0
53378srlx %l0, 1, %l0
53379
53380ba P2527
53381nop
53382
53383TARGET2392:
53384ba RET2392
53385nop
53386
53387
53388P2527: !_REPLACEMENT [13] (Int) (Nucleus ctx)
53389wr %g0, 0x4, %asi
53390sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
53391sub %i0, %i3, %i3
53392sethi %hi(0x2000), %l7
53393ld [%i3+32], %l3
53394st %l3, [%i3+32]
53395add %i3, %l7, %o5
53396ld [%o5+32], %l3
53397st %l3, [%o5+32]
53398add %o5, %l7, %o5
53399ld [%o5+32], %l3
53400st %l3, [%o5+32]
53401add %o5, %l7, %o5
53402ld [%o5+32], %l3
53403st %l3, [%o5+32]
53404add %o5, %l7, %o5
53405ld [%o5+32], %l3
53406st %l3, [%o5+32]
53407add %o5, %l7, %o5
53408ld [%o5+32], %l3
53409st %l3, [%o5+32]
53410add %o5, %l7, %o5
53411ld [%o5+32], %l3
53412st %l3, [%o5+32]
53413add %o5, %l7, %o5
53414ld [%o5+32], %l3
53415st %l3, [%o5+32]
53416
53417P2528: !_MEMBAR (FP) (CBR) (Branch target of P2276)
53418
53419! cbranch
53420andcc %l0, 1, %g0
53421be,pn %xcc, TARGET2528
53422nop
53423RET2528:
53424
53425! lfsr step begin
53426srlx %l0, 1, %l6
53427xnor %l6, %l0, %l6
53428sllx %l6, 63, %l6
53429or %l6, %l0, %l0
53430srlx %l0, 1, %l0
53431
53432ba P2529
53433nop
53434
53435TARGET2276:
53436ba RET2276
53437nop
53438
53439
53440P2529: !_BSTC [8] (maybe <- 0x42800038) (FP)
53441wr %g0, 0xe0, %asi
53442! preparing store val #0, next val will be in f32
53443fmovs %f16, %f20
53444fadds %f16, %f17, %f16
53445! preparing store val #1, next val will be in f40
53446fmovd %f20, %f32
53447fmovs %f16, %f20
53448fadds %f16, %f17, %f16
53449fmovd %f20, %f40
53450membar #Sync
53451stda %f32, [%i1 + 0 ] %asi
53452
53453P2530: !_MEMBAR (FP)
53454membar #StoreLoad
53455
53456P2531: !_LD [32] (FP)
53457sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
53458add %i0, %i2, %i2
53459ld [%i2 + 96], %f1
53460! 1 addresses covered
53461
53462P2532: !_REPLACEMENT [29] (Int)
53463sethi %hi(0x2000), %l6
53464ld [%i3+4], %o5
53465st %o5, [%i3+4]
53466add %i3, %l6, %l7
53467ld [%l7+4], %o5
53468st %o5, [%l7+4]
53469add %l7, %l6, %l7
53470ld [%l7+4], %o5
53471st %o5, [%l7+4]
53472add %l7, %l6, %l7
53473ld [%l7+4], %o5
53474st %o5, [%l7+4]
53475add %l7, %l6, %l7
53476ld [%l7+4], %o5
53477st %o5, [%l7+4]
53478add %l7, %l6, %l7
53479ld [%l7+4], %o5
53480st %o5, [%l7+4]
53481add %l7, %l6, %l7
53482ld [%l7+4], %o5
53483st %o5, [%l7+4]
53484add %l7, %l6, %l7
53485ld [%l7+4], %o5
53486st %o5, [%l7+4]
53487
53488P2533: !_PREFETCH [12] (Int)
53489sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
53490add %i0, %i3, %i3
53491prefetch [%i3 + 4], 1
53492
53493P2534: !_MEMBAR (FP) (CBR)
53494
53495! cbranch
53496andcc %l0, 1, %g0
53497be,pt %xcc, TARGET2534
53498nop
53499RET2534:
53500
53501! lfsr step begin
53502srlx %l0, 1, %l3
53503xnor %l3, %l0, %l3
53504sllx %l3, 63, %l3
53505or %l3, %l0, %l0
53506srlx %l0, 1, %l0
53507
53508
53509P2535: !_BST [11] (maybe <- 0x4280003a) (FP)
53510wr %g0, 0xf0, %asi
53511! preparing store val #0, next val will be in f32
53512fmovs %f16, %f20
53513fadds %f16, %f17, %f16
53514! preparing store val #1, next val will be in f33
53515fmovs %f16, %f21
53516fadds %f16, %f17, %f16
53517! preparing store val #2, next val will be in f40
53518fmovd %f20, %f32
53519fmovs %f16, %f20
53520fadds %f16, %f17, %f16
53521fmovd %f20, %f40
53522membar #Sync
53523stda %f32, [%i3 + 0 ] %asi
53524
53525P2536: !_MEMBAR (FP) (CBR)
53526membar #StoreLoad
53527
53528! cbranch
53529andcc %l0, 1, %g0
53530be,pn %xcc, TARGET2536
53531nop
53532RET2536:
53533
53534! lfsr step begin
53535srlx %l0, 1, %l3
53536xnor %l3, %l0, %l3
53537sllx %l3, 63, %l3
53538or %l3, %l0, %l0
53539srlx %l0, 1, %l0
53540
53541
53542P2537: !_REPLACEMENT [5] (Int)
53543sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
53544sub %i0, %i2, %i2
53545sethi %hi(0x2000), %l6
53546ld [%i2+64], %o5
53547st %o5, [%i2+64]
53548add %i2, %l6, %l7
53549ld [%l7+64], %o5
53550st %o5, [%l7+64]
53551add %l7, %l6, %l7
53552ld [%l7+64], %o5
53553st %o5, [%l7+64]
53554add %l7, %l6, %l7
53555ld [%l7+64], %o5
53556st %o5, [%l7+64]
53557add %l7, %l6, %l7
53558ld [%l7+64], %o5
53559st %o5, [%l7+64]
53560add %l7, %l6, %l7
53561ld [%l7+64], %o5
53562st %o5, [%l7+64]
53563add %l7, %l6, %l7
53564ld [%l7+64], %o5
53565st %o5, [%l7+64]
53566add %l7, %l6, %l7
53567ld [%l7+64], %o5
53568st %o5, [%l7+64]
53569
53570P2538: !_REPLACEMENT [10] (Int) (Secondary ctx) (Branch target of P2389)
53571wr %g0, 0x81, %asi
53572sethi %hi(0x2000), %l3
53573ld [%i2+64], %l7
53574st %l7, [%i2+64]
53575add %i2, %l3, %l6
53576ld [%l6+64], %l7
53577st %l7, [%l6+64]
53578add %l6, %l3, %l6
53579ld [%l6+64], %l7
53580st %l7, [%l6+64]
53581add %l6, %l3, %l6
53582ld [%l6+64], %l7
53583st %l7, [%l6+64]
53584add %l6, %l3, %l6
53585ld [%l6+64], %l7
53586st %l7, [%l6+64]
53587add %l6, %l3, %l6
53588ld [%l6+64], %l7
53589st %l7, [%l6+64]
53590add %l6, %l3, %l6
53591ld [%l6+64], %l7
53592st %l7, [%l6+64]
53593add %l6, %l3, %l6
53594ld [%l6+64], %l7
53595st %l7, [%l6+64]
53596ba P2539
53597nop
53598
53599TARGET2389:
53600ba RET2389
53601nop
53602
53603
53604P2539: !_REPLACEMENT [15] (Int) (Loop exit) (CBR)
53605sethi %hi(0x2000), %o5
53606ld [%i2+128], %l6
53607st %l6, [%i2+128]
53608add %i2, %o5, %l3
53609ld [%l3+128], %l6
53610st %l6, [%l3+128]
53611add %l3, %o5, %l3
53612ld [%l3+128], %l6
53613st %l6, [%l3+128]
53614add %l3, %o5, %l3
53615ld [%l3+128], %l6
53616st %l6, [%l3+128]
53617add %l3, %o5, %l3
53618ld [%l3+128], %l6
53619st %l6, [%l3+128]
53620add %l3, %o5, %l3
53621ld [%l3+128], %l6
53622st %l6, [%l3+128]
53623add %l3, %o5, %l3
53624ld [%l3+128], %l6
53625st %l6, [%l3+128]
53626add %l3, %o5, %l3
53627ld [%l3+128], %l6
53628st %l6, [%l3+128]
53629
53630! cbranch
53631andcc %l0, 1, %g0
53632be,pt %xcc, TARGET2539
53633nop
53634RET2539:
53635
53636! lfsr step begin
53637srlx %l0, 1, %l7
53638xnor %l7, %l0, %l7
53639sllx %l7, 63, %l7
53640or %l7, %l0, %l0
53641srlx %l0, 1, %l0
53642
53643!---- flushing int results buffer----
53644mov %o0, %l5
53645mov %o1, %l5
53646mov %o2, %l5
53647!---- flushing fp results buffer to %f30 ----
53648fmovd %f0, %f30
53649!--
53650loop_exit_6_2:
53651sub %l2, 1, %l2
53652cmp %l2, 0
53653bg loop_entry_6_2
53654nop
53655
53656P2540: !_MEMBAR (Int) (Branch target of P2367)
53657membar #StoreLoad
53658ba END_NODES6
53659nop
53660
53661TARGET2367:
53662ba RET2367
53663nop
53664
53665
53666END_NODES6: ! Test instruction sequence for CPU 6 ends
53667sethi %hi(0xdead0e0f), %l3
53668or %l3, %lo(0xdead0e0f), %l3
53669! move %l3(lower) -> %o0(upper)
53670sllx %l3, 32, %o0
53671sethi %hi(0xdead0e0f), %l3
53672or %l3, %lo(0xdead0e0f), %l3
53673stw %l3, [%i5]
53674ld [%i5], %f0
53675!---- flushing int results buffer----
53676mov %o0, %l5
53677!---- flushing fp results buffer to %f30 ----
53678fmovs %f0, %f30
53679!--
53680
53681restore
53682retl
53683nop
53684!-----------------
53685
53686! register usage:
53687! %i0 %i1 : base registers for first 2 regions
53688! %i2 %i3 : cache registers for 8 regions
53689! %i4 fixed pointer to per-cpu results area
53690! %l1 moving pointer to per-cpu FP results area
53691! %o7 moving pointer to per-cpu integer results area
53692! %i5 pointer to per-cpu private area
53693! %l0 holds lfsr, used as source of random bits
53694! %l2 loop count register
53695! %f16 running counter for unique fp store values
53696! %f17 holds increment value for fp counter
53697! %l4 running counter for unique integer store values (increment value is always 1)
53698! %l5 move-to register for load values (simulation only)
53699! %f30 move-to register for FP values (simulation only)
53700! %i4 holds the instructions count which is used for interrupt ordering
53701! %i4 holds the thread_id (OBP only)
53702! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
53703! %l3 %l6 %l7 %o5 : 4 temporary registers
53704! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
53705! %f0-f15 FP results buffer registers
53706! %f32-f47 FP block load/store registers
53707
53708func7:
53709! instruction sequence begins
53710save %sp, -192, %sp
53711
53712! Force %i0-%i3 to be 64-byte aligned
53713add %i0, 63, %i0
53714andn %i0, 63, %i0
53715
53716add %i1, 63, %i1
53717andn %i1, 63, %i1
53718
53719add %i2, 63, %i2
53720andn %i2, 63, %i2
53721
53722add %i3, 63, %i3
53723andn %i3, 63, %i3
53724
53725add %i4, 63, %i4
53726andn %i4, 63, %i4
53727
53728add %i5, 63, %i5
53729andn %i5, 63, %i5
53730
53731
53732! Initialize pointer to FP load results area
53733mov %i4, %l1
53734
53735! Initialize pointer to integer load results area
53736sethi %hi(0x80000), %o7
53737or %o7, %lo(0x80000), %o7
53738add %o7, %l1, %o7
53739
53740! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
53741mov 0x0, %i4
53742
53743! Initialize %f0-%f62 to 0xdeadbee0deadbee1
53744sethi %hi(0xdeadbee0), %o5
53745or %o5, %lo(0xdeadbee0), %o5
53746stw %o5, [%i5]
53747sethi %hi(0xdeadbee1), %o5
53748or %o5, %lo(0xdeadbee1), %o5
53749stw %o5, [%i5+4]
53750ldd [%i5], %f0
53751fmovd %f0, %f2
53752fmovd %f0, %f4
53753fmovd %f0, %f6
53754fmovd %f0, %f8
53755fmovd %f0, %f10
53756fmovd %f0, %f12
53757fmovd %f0, %f14
53758fmovd %f0, %f16
53759fmovd %f0, %f18
53760fmovd %f0, %f20
53761fmovd %f0, %f22
53762fmovd %f0, %f24
53763fmovd %f0, %f26
53764fmovd %f0, %f28
53765fmovd %f0, %f30
53766fmovd %f0, %f32
53767fmovd %f0, %f34
53768fmovd %f0, %f36
53769fmovd %f0, %f38
53770fmovd %f0, %f40
53771fmovd %f0, %f42
53772fmovd %f0, %f44
53773fmovd %f0, %f46
53774fmovd %f0, %f48
53775fmovd %f0, %f50
53776fmovd %f0, %f52
53777fmovd %f0, %f54
53778fmovd %f0, %f56
53779fmovd %f0, %f58
53780fmovd %f0, %f60
53781fmovd %f0, %f62
53782
53783! Signature for extract_loads script to start extracting load values for this stream
53784sethi %hi(0x07deade1), %o5
53785or %o5, %lo(0x07deade1), %o5
53786stw %o5, [%i5]
53787ld [%i5], %f16
53788
53789! Initialize running integer counter in register %l4
53790sethi %hi(0x3800001), %l4
53791or %l4, %lo(0x3800001), %l4
53792
53793! Initialize running FP counter in register %f16
53794sethi %hi(0x43000001), %o5
53795or %o5, %lo(0x43000001), %o5
53796stw %o5, [%i5]
53797ld [%i5], %f16
53798
53799! Initialize FP counter increment value in register %f17 (constant)
53800sethi %hi(0x37800000), %o5
53801or %o5, %lo(0x37800000), %o5
53802stw %o5, [%i5]
53803ld [%i5], %f17
53804
53805! Initialize LFSR to 0x184e^4
53806sethi %hi(0x184e), %l0
53807or %l0, %lo(0x184e), %l0
53808mulx %l0, %l0, %l0
53809mulx %l0, %l0, %l0
53810
53811BEGIN_NODES7: ! Test instruction sequence for ISTREAM 7 begins
53812
53813P2541: !_REPLACEMENT [34] (Int) (Loop entry) (Branch target of P2894)
53814sethi %hi(0x1), %l2
53815or %l2, %lo(0x1), %l2
53816loop_entry_7_0:
53817sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
53818add %i0, %i3, %i3
53819sethi %hi(0x2000), %l3
53820ld [%i3+64], %l7
53821st %l7, [%i3+64]
53822add %i3, %l3, %l6
53823ld [%l6+64], %l7
53824st %l7, [%l6+64]
53825add %l6, %l3, %l6
53826ld [%l6+64], %l7
53827st %l7, [%l6+64]
53828add %l6, %l3, %l6
53829ld [%l6+64], %l7
53830st %l7, [%l6+64]
53831add %l6, %l3, %l6
53832ld [%l6+64], %l7
53833st %l7, [%l6+64]
53834add %l6, %l3, %l6
53835ld [%l6+64], %l7
53836st %l7, [%l6+64]
53837add %l6, %l3, %l6
53838ld [%l6+64], %l7
53839st %l7, [%l6+64]
53840add %l6, %l3, %l6
53841ld [%l6+64], %l7
53842st %l7, [%l6+64]
53843ba P2542
53844nop
53845
53846TARGET2894:
53847ba RET2894
53848nop
53849
53850
53851P2542: !_REPLACEMENT [18] (Int)
53852sethi %hi(0x2000), %o5
53853ld [%i3+128], %l6
53854st %l6, [%i3+128]
53855add %i3, %o5, %l3
53856ld [%l3+128], %l6
53857st %l6, [%l3+128]
53858add %l3, %o5, %l3
53859ld [%l3+128], %l6
53860st %l6, [%l3+128]
53861add %l3, %o5, %l3
53862ld [%l3+128], %l6
53863st %l6, [%l3+128]
53864add %l3, %o5, %l3
53865ld [%l3+128], %l6
53866st %l6, [%l3+128]
53867add %l3, %o5, %l3
53868ld [%l3+128], %l6
53869st %l6, [%l3+128]
53870add %l3, %o5, %l3
53871ld [%l3+128], %l6
53872st %l6, [%l3+128]
53873add %l3, %o5, %l3
53874ld [%l3+128], %l6
53875st %l6, [%l3+128]
53876
53877P2543: !_ST [0] (maybe <- 0x3800001) (Int) (Secondary ctx) (Branch target of P2908)
53878wr %g0, 0x81, %asi
53879stwa %l4, [%i0 + 0] %asi
53880add %l4, 1, %l4
53881ba P2544
53882nop
53883
53884TARGET2908:
53885ba RET2908
53886nop
53887
53888
53889P2544: !_REPLACEMENT [25] (Int)
53890sethi %hi(0x2000), %l6
53891ld [%i3+96], %o5
53892st %o5, [%i3+96]
53893add %i3, %l6, %l7
53894ld [%l7+96], %o5
53895st %o5, [%l7+96]
53896add %l7, %l6, %l7
53897ld [%l7+96], %o5
53898st %o5, [%l7+96]
53899add %l7, %l6, %l7
53900ld [%l7+96], %o5
53901st %o5, [%l7+96]
53902add %l7, %l6, %l7
53903ld [%l7+96], %o5
53904st %o5, [%l7+96]
53905add %l7, %l6, %l7
53906ld [%l7+96], %o5
53907st %o5, [%l7+96]
53908add %l7, %l6, %l7
53909ld [%l7+96], %o5
53910st %o5, [%l7+96]
53911add %l7, %l6, %l7
53912ld [%l7+96], %o5
53913st %o5, [%l7+96]
53914
53915P2545: !_REPLACEMENT [11] (Int)
53916sethi %hi(0x2000), %l3
53917ld [%i3+0], %l7
53918st %l7, [%i3+0]
53919add %i3, %l3, %l6
53920ld [%l6+0], %l7
53921st %l7, [%l6+0]
53922add %l6, %l3, %l6
53923ld [%l6+0], %l7
53924st %l7, [%l6+0]
53925add %l6, %l3, %l6
53926ld [%l6+0], %l7
53927st %l7, [%l6+0]
53928add %l6, %l3, %l6
53929ld [%l6+0], %l7
53930st %l7, [%l6+0]
53931add %l6, %l3, %l6
53932ld [%l6+0], %l7
53933st %l7, [%l6+0]
53934add %l6, %l3, %l6
53935ld [%l6+0], %l7
53936st %l7, [%l6+0]
53937add %l6, %l3, %l6
53938ld [%l6+0], %l7
53939st %l7, [%l6+0]
53940
53941P2546: !_MEMBAR (FP) (CBR)
53942
53943! cbranch
53944andcc %l0, 1, %g0
53945be,pn %xcc, TARGET2546
53946nop
53947RET2546:
53948
53949! lfsr step begin
53950srlx %l0, 1, %o5
53951xnor %o5, %l0, %o5
53952sllx %o5, 63, %o5
53953or %o5, %l0, %l0
53954srlx %l0, 1, %l0
53955
53956
53957P2547: !_BSTC [30] (maybe <- 0x43000001) (FP)
53958wr %g0, 0xe0, %asi
53959sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
53960add %i0, %i2, %i2
53961! preparing store val #0, next val will be in f32
53962fmovs %f16, %f20
53963fadds %f16, %f17, %f16
53964! preparing store val #1, next val will be in f33
53965fmovs %f16, %f21
53966fadds %f16, %f17, %f16
53967! preparing store val #2, next val will be in f40
53968fmovd %f20, %f32
53969fmovs %f16, %f20
53970fadds %f16, %f17, %f16
53971fmovd %f20, %f40
53972membar #Sync
53973stda %f32, [%i2 + 0 ] %asi
53974
53975P2548: !_MEMBAR (FP)
53976membar #StoreLoad
53977
53978P2549: !_REPLACEMENT [22] (Int)
53979sethi %hi(0x2000), %o5
53980ld [%i3+4], %l6
53981st %l6, [%i3+4]
53982add %i3, %o5, %l3
53983ld [%l3+4], %l6
53984st %l6, [%l3+4]
53985add %l3, %o5, %l3
53986ld [%l3+4], %l6
53987st %l6, [%l3+4]
53988add %l3, %o5, %l3
53989ld [%l3+4], %l6
53990st %l6, [%l3+4]
53991add %l3, %o5, %l3
53992ld [%l3+4], %l6
53993st %l6, [%l3+4]
53994add %l3, %o5, %l3
53995ld [%l3+4], %l6
53996st %l6, [%l3+4]
53997add %l3, %o5, %l3
53998ld [%l3+4], %l6
53999st %l6, [%l3+4]
54000add %l3, %o5, %l3
54001ld [%l3+4], %l6
54002st %l6, [%l3+4]
54003
54004P2550: !_REPLACEMENT [3] (Int)
54005sethi %hi(0x2000), %l7
54006ld [%i3+16], %l3
54007st %l3, [%i3+16]
54008add %i3, %l7, %o5
54009ld [%o5+16], %l3
54010st %l3, [%o5+16]
54011add %o5, %l7, %o5
54012ld [%o5+16], %l3
54013st %l3, [%o5+16]
54014add %o5, %l7, %o5
54015ld [%o5+16], %l3
54016st %l3, [%o5+16]
54017add %o5, %l7, %o5
54018ld [%o5+16], %l3
54019st %l3, [%o5+16]
54020add %o5, %l7, %o5
54021ld [%o5+16], %l3
54022st %l3, [%o5+16]
54023add %o5, %l7, %o5
54024ld [%o5+16], %l3
54025st %l3, [%o5+16]
54026add %o5, %l7, %o5
54027ld [%o5+16], %l3
54028st %l3, [%o5+16]
54029
54030P2551: !_REPLACEMENT [4] (Int) (Nucleus ctx)
54031wr %g0, 0x4, %asi
54032sethi %hi(0x2000), %l6
54033ld [%i3+32], %o5
54034st %o5, [%i3+32]
54035add %i3, %l6, %l7
54036ld [%l7+32], %o5
54037st %o5, [%l7+32]
54038add %l7, %l6, %l7
54039ld [%l7+32], %o5
54040st %o5, [%l7+32]
54041add %l7, %l6, %l7
54042ld [%l7+32], %o5
54043st %o5, [%l7+32]
54044add %l7, %l6, %l7
54045ld [%l7+32], %o5
54046st %o5, [%l7+32]
54047add %l7, %l6, %l7
54048ld [%l7+32], %o5
54049st %o5, [%l7+32]
54050add %l7, %l6, %l7
54051ld [%l7+32], %o5
54052st %o5, [%l7+32]
54053add %l7, %l6, %l7
54054ld [%l7+32], %o5
54055st %o5, [%l7+32]
54056
54057P2552: !_MEMBAR (FP)
54058
54059P2553: !_BST [12] (maybe <- 0x43000004) (FP)
54060wr %g0, 0xf0, %asi
54061sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
54062add %i0, %i3, %i3
54063! preparing store val #0, next val will be in f32
54064fmovs %f16, %f20
54065fadds %f16, %f17, %f16
54066! preparing store val #1, next val will be in f33
54067fmovs %f16, %f21
54068fadds %f16, %f17, %f16
54069! preparing store val #2, next val will be in f40
54070fmovd %f20, %f32
54071fmovs %f16, %f20
54072fadds %f16, %f17, %f16
54073fmovd %f20, %f40
54074membar #Sync
54075stda %f32, [%i3 + 0 ] %asi
54076
54077P2554: !_MEMBAR (FP) (Branch target of P2849)
54078membar #StoreLoad
54079ba P2555
54080nop
54081
54082TARGET2849:
54083ba RET2849
54084nop
54085
54086
54087P2555: !_REPLACEMENT [15] (Int)
54088sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
54089sub %i0, %i2, %i2
54090sethi %hi(0x2000), %o5
54091ld [%i2+128], %l6
54092st %l6, [%i2+128]
54093add %i2, %o5, %l3
54094ld [%l3+128], %l6
54095st %l6, [%l3+128]
54096add %l3, %o5, %l3
54097ld [%l3+128], %l6
54098st %l6, [%l3+128]
54099add %l3, %o5, %l3
54100ld [%l3+128], %l6
54101st %l6, [%l3+128]
54102add %l3, %o5, %l3
54103ld [%l3+128], %l6
54104st %l6, [%l3+128]
54105add %l3, %o5, %l3
54106ld [%l3+128], %l6
54107st %l6, [%l3+128]
54108add %l3, %o5, %l3
54109ld [%l3+128], %l6
54110st %l6, [%l3+128]
54111add %l3, %o5, %l3
54112ld [%l3+128], %l6
54113st %l6, [%l3+128]
54114
54115P2556: !_ST [4] (maybe <- 0x43000007) (FP) (CBR)
54116! preparing store val #0, next val will be in f20
54117fmovs %f16, %f20
54118fadds %f16, %f17, %f16
54119st %f20, [%i0 + 32 ]
54120
54121! cbranch
54122andcc %l0, 1, %g0
54123be,pn %xcc, TARGET2556
54124nop
54125RET2556:
54126
54127! lfsr step begin
54128srlx %l0, 1, %l6
54129xnor %l6, %l0, %l6
54130sllx %l6, 63, %l6
54131or %l6, %l0, %l0
54132srlx %l0, 1, %l0
54133
54134
54135P2557: !_MEMBAR (FP)
54136membar #StoreLoad
54137
54138P2558: !_BLD [5] (FP)
54139wr %g0, 0xf0, %asi
54140ldda [%i0 + 64] %asi, %f0
54141membar #Sync
54142! 2 addresses covered
54143fmovs %f8, %f1
54144
54145P2559: !_MEMBAR (FP)
54146
54147P2560: !_REPLACEMENT [23] (Int) (CBR)
54148sethi %hi(0x2000), %l7
54149ld [%i2+32], %l3
54150st %l3, [%i2+32]
54151add %i2, %l7, %o5
54152ld [%o5+32], %l3
54153st %l3, [%o5+32]
54154add %o5, %l7, %o5
54155ld [%o5+32], %l3
54156st %l3, [%o5+32]
54157add %o5, %l7, %o5
54158ld [%o5+32], %l3
54159st %l3, [%o5+32]
54160add %o5, %l7, %o5
54161ld [%o5+32], %l3
54162st %l3, [%o5+32]
54163add %o5, %l7, %o5
54164ld [%o5+32], %l3
54165st %l3, [%o5+32]
54166add %o5, %l7, %o5
54167ld [%o5+32], %l3
54168st %l3, [%o5+32]
54169add %o5, %l7, %o5
54170ld [%o5+32], %l3
54171st %l3, [%o5+32]
54172
54173! cbranch
54174andcc %l0, 1, %g0
54175be,pt %xcc, TARGET2560
54176nop
54177RET2560:
54178
54179! lfsr step begin
54180srlx %l0, 1, %l6
54181xnor %l6, %l0, %l6
54182sllx %l6, 63, %l6
54183or %l6, %l0, %l0
54184srlx %l0, 1, %l0
54185
54186
54187P2561: !_FLUSHI [8] (Int)
54188flush %g0
54189
54190P2562: !_FLUSH [15] (Int)
54191! Unsupported instruction
54192
54193P2563: !_MEMBAR (FP) (Secondary ctx)
54194membar #StoreLoad
54195
54196P2564: !_BLD [25] (FP) (Secondary ctx)
54197wr %g0, 0xf1, %asi
54198sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
54199add %i0, %i3, %i3
54200ldda [%i3 + 64] %asi, %f32
54201membar #Sync
54202! 2 addresses covered
54203fmovd %f32, %f2
54204fmovd %f40, %f18
54205fmovs %f18, %f3
54206
54207P2565: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2870)
54208ba P2566
54209nop
54210
54211TARGET2870:
54212ba RET2870
54213nop
54214
54215
54216P2566: !_LD [4] (Int) (LE) (Secondary ctx)
54217wr %g0, 0x89, %asi
54218lduwa [%i0 + 32] %asi, %o0
54219! move %o0(lower) -> %o0(upper)
54220sllx %o0, 32, %o0
54221
54222P2567: !_REPLACEMENT [32] (Int)
54223sethi %hi(0x2000), %l3
54224ld [%i2+96], %l7
54225st %l7, [%i2+96]
54226add %i2, %l3, %l6
54227ld [%l6+96], %l7
54228st %l7, [%l6+96]
54229add %l6, %l3, %l6
54230ld [%l6+96], %l7
54231st %l7, [%l6+96]
54232add %l6, %l3, %l6
54233ld [%l6+96], %l7
54234st %l7, [%l6+96]
54235add %l6, %l3, %l6
54236ld [%l6+96], %l7
54237st %l7, [%l6+96]
54238add %l6, %l3, %l6
54239ld [%l6+96], %l7
54240st %l7, [%l6+96]
54241add %l6, %l3, %l6
54242ld [%l6+96], %l7
54243st %l7, [%l6+96]
54244add %l6, %l3, %l6
54245ld [%l6+96], %l7
54246st %l7, [%l6+96]
54247
54248P2568: !_LD [20] (Int) (CBR)
54249sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
54250add %i0, %i2, %i2
54251lduw [%i2 + 256], %l3
54252! move %l3(lower) -> %o0(lower)
54253or %l3, %o0, %o0
54254
54255! cbranch
54256andcc %l0, 1, %g0
54257be,pn %xcc, TARGET2568
54258nop
54259RET2568:
54260
54261! lfsr step begin
54262srlx %l0, 1, %l6
54263xnor %l6, %l0, %l6
54264sllx %l6, 63, %l6
54265or %l6, %l0, %l0
54266srlx %l0, 1, %l0
54267
54268
54269P2569: !_REPLACEMENT [7] (Int) (CBR) (Nucleus ctx)
54270wr %g0, 0x4, %asi
54271sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
54272sub %i0, %i3, %i3
54273sethi %hi(0x2000), %l7
54274ld [%i3+128], %l3
54275st %l3, [%i3+128]
54276add %i3, %l7, %o5
54277ld [%o5+128], %l3
54278st %l3, [%o5+128]
54279add %o5, %l7, %o5
54280ld [%o5+128], %l3
54281st %l3, [%o5+128]
54282add %o5, %l7, %o5
54283ld [%o5+128], %l3
54284st %l3, [%o5+128]
54285add %o5, %l7, %o5
54286ld [%o5+128], %l3
54287st %l3, [%o5+128]
54288add %o5, %l7, %o5
54289ld [%o5+128], %l3
54290st %l3, [%o5+128]
54291add %o5, %l7, %o5
54292ld [%o5+128], %l3
54293st %l3, [%o5+128]
54294add %o5, %l7, %o5
54295ld [%o5+128], %l3
54296st %l3, [%o5+128]
54297
54298! cbranch
54299andcc %l0, 1, %g0
54300be,pn %xcc, TARGET2569
54301nop
54302RET2569:
54303
54304! lfsr step begin
54305srlx %l0, 1, %l6
54306xnor %l6, %l0, %l6
54307sllx %l6, 63, %l6
54308or %l6, %l0, %l0
54309srlx %l0, 1, %l0
54310
54311
54312P2570: !_REPLACEMENT [19] (Int)
54313sethi %hi(0x2000), %l7
54314ld [%i3+0], %l3
54315st %l3, [%i3+0]
54316add %i3, %l7, %o5
54317ld [%o5+0], %l3
54318st %l3, [%o5+0]
54319add %o5, %l7, %o5
54320ld [%o5+0], %l3
54321st %l3, [%o5+0]
54322add %o5, %l7, %o5
54323ld [%o5+0], %l3
54324st %l3, [%o5+0]
54325add %o5, %l7, %o5
54326ld [%o5+0], %l3
54327st %l3, [%o5+0]
54328add %o5, %l7, %o5
54329ld [%o5+0], %l3
54330st %l3, [%o5+0]
54331add %o5, %l7, %o5
54332ld [%o5+0], %l3
54333st %l3, [%o5+0]
54334add %o5, %l7, %o5
54335ld [%o5+0], %l3
54336st %l3, [%o5+0]
54337
54338P2571: !_MEMBAR (FP)
54339membar #StoreLoad
54340
54341P2572: !_BLD [15] (FP) (CBR)
54342wr %g0, 0xf0, %asi
54343sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
54344add %i0, %i2, %i2
54345ldda [%i2 + 128] %asi, %f32
54346membar #Sync
54347! 1 addresses covered
54348fmovd %f32, %f4
54349
54350! cbranch
54351andcc %l0, 1, %g0
54352be,pt %xcc, TARGET2572
54353nop
54354RET2572:
54355
54356! lfsr step begin
54357srlx %l0, 1, %l6
54358xnor %l6, %l0, %l6
54359sllx %l6, 63, %l6
54360or %l6, %l0, %l0
54361srlx %l0, 1, %l0
54362
54363
54364P2573: !_MEMBAR (FP)
54365
54366P2574: !_LD [6] (Int) (Nucleus ctx)
54367wr %g0, 0x4, %asi
54368lduwa [%i0 + 96] %asi, %o1
54369! move %o1(lower) -> %o1(upper)
54370sllx %o1, 32, %o1
54371
54372P2575: !_PREFETCH [23] (Int) (Branch target of P2701)
54373sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
54374add %i0, %i3, %i3
54375prefetch [%i3 + 32], 1
54376ba P2576
54377nop
54378
54379TARGET2701:
54380ba RET2701
54381nop
54382
54383
54384P2576: !_LD [31] (FP)
54385sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
54386add %i0, %i2, %i2
54387ld [%i2 + 64], %f5
54388! 1 addresses covered
54389
54390P2577: !_ST [15] (maybe <- 0x43000008) (FP) (CBR)
54391sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
54392add %i0, %i3, %i3
54393! preparing store val #0, next val will be in f20
54394fmovs %f16, %f20
54395fadds %f16, %f17, %f16
54396st %f20, [%i3 + 128 ]
54397
54398! cbranch
54399andcc %l0, 1, %g0
54400be,pt %xcc, TARGET2577
54401nop
54402RET2577:
54403
54404! lfsr step begin
54405srlx %l0, 1, %o5
54406xnor %o5, %l0, %o5
54407sllx %o5, 63, %o5
54408or %o5, %l0, %l0
54409srlx %l0, 1, %l0
54410
54411
54412P2578: !_REPLACEMENT [17] (Int) (CBR)
54413sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
54414sub %i0, %i2, %i2
54415sethi %hi(0x2000), %l3
54416ld [%i2+96], %l7
54417st %l7, [%i2+96]
54418add %i2, %l3, %l6
54419ld [%l6+96], %l7
54420st %l7, [%l6+96]
54421add %l6, %l3, %l6
54422ld [%l6+96], %l7
54423st %l7, [%l6+96]
54424add %l6, %l3, %l6
54425ld [%l6+96], %l7
54426st %l7, [%l6+96]
54427add %l6, %l3, %l6
54428ld [%l6+96], %l7
54429st %l7, [%l6+96]
54430add %l6, %l3, %l6
54431ld [%l6+96], %l7
54432st %l7, [%l6+96]
54433add %l6, %l3, %l6
54434ld [%l6+96], %l7
54435st %l7, [%l6+96]
54436add %l6, %l3, %l6
54437ld [%l6+96], %l7
54438st %l7, [%l6+96]
54439
54440! cbranch
54441andcc %l0, 1, %g0
54442be,pn %xcc, TARGET2578
54443nop
54444RET2578:
54445
54446! lfsr step begin
54447srlx %l0, 1, %o5
54448xnor %o5, %l0, %o5
54449sllx %o5, 63, %o5
54450or %o5, %l0, %l0
54451srlx %l0, 1, %l0
54452
54453
54454P2579: !_REPLACEMENT [24] (Int) (Branch target of P2919)
54455sethi %hi(0x2000), %l3
54456ld [%i2+64], %l7
54457st %l7, [%i2+64]
54458add %i2, %l3, %l6
54459ld [%l6+64], %l7
54460st %l7, [%l6+64]
54461add %l6, %l3, %l6
54462ld [%l6+64], %l7
54463st %l7, [%l6+64]
54464add %l6, %l3, %l6
54465ld [%l6+64], %l7
54466st %l7, [%l6+64]
54467add %l6, %l3, %l6
54468ld [%l6+64], %l7
54469st %l7, [%l6+64]
54470add %l6, %l3, %l6
54471ld [%l6+64], %l7
54472st %l7, [%l6+64]
54473add %l6, %l3, %l6
54474ld [%l6+64], %l7
54475st %l7, [%l6+64]
54476add %l6, %l3, %l6
54477ld [%l6+64], %l7
54478st %l7, [%l6+64]
54479ba P2580
54480nop
54481
54482TARGET2919:
54483ba RET2919
54484nop
54485
54486
54487P2580: !_IDC_FLIP [9] (Int) (CBR)
54488IDC_FLIP(2580, 19221, 7, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
54489
54490! cbranch
54491andcc %l0, 1, %g0
54492be,pn %xcc, TARGET2580
54493nop
54494RET2580:
54495
54496! lfsr step begin
54497srlx %l0, 1, %l6
54498xnor %l6, %l0, %l6
54499sllx %l6, 63, %l6
54500or %l6, %l0, %l0
54501srlx %l0, 1, %l0
54502
54503
54504P2581: !_REPLACEMENT [0] (Int)
54505sethi %hi(0x2000), %l7
54506ld [%i2+0], %l3
54507st %l3, [%i2+0]
54508add %i2, %l7, %o5
54509ld [%o5+0], %l3
54510st %l3, [%o5+0]
54511add %o5, %l7, %o5
54512ld [%o5+0], %l3
54513st %l3, [%o5+0]
54514add %o5, %l7, %o5
54515ld [%o5+0], %l3
54516st %l3, [%o5+0]
54517add %o5, %l7, %o5
54518ld [%o5+0], %l3
54519st %l3, [%o5+0]
54520add %o5, %l7, %o5
54521ld [%o5+0], %l3
54522st %l3, [%o5+0]
54523add %o5, %l7, %o5
54524ld [%o5+0], %l3
54525st %l3, [%o5+0]
54526add %o5, %l7, %o5
54527ld [%o5+0], %l3
54528st %l3, [%o5+0]
54529
54530P2582: !_REPLACEMENT [4] (Int) (CBR)
54531sethi %hi(0x2000), %l6
54532ld [%i2+32], %o5
54533st %o5, [%i2+32]
54534add %i2, %l6, %l7
54535ld [%l7+32], %o5
54536st %o5, [%l7+32]
54537add %l7, %l6, %l7
54538ld [%l7+32], %o5
54539st %o5, [%l7+32]
54540add %l7, %l6, %l7
54541ld [%l7+32], %o5
54542st %o5, [%l7+32]
54543add %l7, %l6, %l7
54544ld [%l7+32], %o5
54545st %o5, [%l7+32]
54546add %l7, %l6, %l7
54547ld [%l7+32], %o5
54548st %o5, [%l7+32]
54549add %l7, %l6, %l7
54550ld [%l7+32], %o5
54551st %o5, [%l7+32]
54552add %l7, %l6, %l7
54553ld [%l7+32], %o5
54554st %o5, [%l7+32]
54555
54556! cbranch
54557andcc %l0, 1, %g0
54558be,pt %xcc, TARGET2582
54559nop
54560RET2582:
54561
54562! lfsr step begin
54563srlx %l0, 1, %l3
54564xnor %l3, %l0, %l3
54565sllx %l3, 63, %l3
54566or %l3, %l0, %l0
54567srlx %l0, 1, %l0
54568
54569
54570P2583: !_MEMBAR (FP)
54571
54572P2584: !_BST [29] (maybe <- 0x43000009) (FP)
54573wr %g0, 0xf0, %asi
54574sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
54575add %i0, %i3, %i3
54576! preparing store val #0, next val will be in f32
54577fmovs %f16, %f20
54578fadds %f16, %f17, %f16
54579! preparing store val #1, next val will be in f33
54580fmovs %f16, %f21
54581fadds %f16, %f17, %f16
54582! preparing store val #2, next val will be in f40
54583fmovd %f20, %f32
54584fmovs %f16, %f20
54585fadds %f16, %f17, %f16
54586fmovd %f20, %f40
54587membar #Sync
54588stda %f32, [%i3 + 0 ] %asi
54589
54590P2585: !_MEMBAR (FP)
54591membar #StoreLoad
54592
54593P2586: !_PREFETCH [0] (Int) (Branch target of P2940)
54594prefetch [%i0 + 0], 1
54595ba P2587
54596nop
54597
54598TARGET2940:
54599ba RET2940
54600nop
54601
54602
54603P2587: !_LD [30] (FP)
54604ld [%i3 + 32], %f6
54605! 1 addresses covered
54606
54607P2588: !_REPLACEMENT [23] (Int)
54608sethi %hi(0x2000), %l3
54609ld [%i2+32], %l7
54610st %l7, [%i2+32]
54611add %i2, %l3, %l6
54612ld [%l6+32], %l7
54613st %l7, [%l6+32]
54614add %l6, %l3, %l6
54615ld [%l6+32], %l7
54616st %l7, [%l6+32]
54617add %l6, %l3, %l6
54618ld [%l6+32], %l7
54619st %l7, [%l6+32]
54620add %l6, %l3, %l6
54621ld [%l6+32], %l7
54622st %l7, [%l6+32]
54623add %l6, %l3, %l6
54624ld [%l6+32], %l7
54625st %l7, [%l6+32]
54626add %l6, %l3, %l6
54627ld [%l6+32], %l7
54628st %l7, [%l6+32]
54629add %l6, %l3, %l6
54630ld [%l6+32], %l7
54631st %l7, [%l6+32]
54632
54633P2589: !_ST [26] (maybe <- 0x3800002) (Int) (CBR)
54634sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
54635add %i0, %i2, %i2
54636stw %l4, [%i2 + 128 ]
54637add %l4, 1, %l4
54638
54639! cbranch
54640andcc %l0, 1, %g0
54641be,pt %xcc, TARGET2589
54642nop
54643RET2589:
54644
54645! lfsr step begin
54646srlx %l0, 1, %l7
54647xnor %l7, %l0, %l7
54648sllx %l7, 63, %l7
54649or %l7, %l0, %l0
54650srlx %l0, 1, %l0
54651
54652
54653P2590: !_ST [0] (maybe <- 0x4300000c) (FP) (Branch target of P2649)
54654! preparing store val #0, next val will be in f20
54655fmovs %f16, %f20
54656fadds %f16, %f17, %f16
54657st %f20, [%i0 + 0 ]
54658ba P2591
54659nop
54660
54661TARGET2649:
54662ba RET2649
54663nop
54664
54665
54666P2591: !_REPLACEMENT [21] (Int) (Branch target of P2810)
54667sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
54668sub %i0, %i3, %i3
54669sethi %hi(0x2000), %l7
54670ld [%i3+0], %l3
54671st %l3, [%i3+0]
54672add %i3, %l7, %o5
54673ld [%o5+0], %l3
54674st %l3, [%o5+0]
54675add %o5, %l7, %o5
54676ld [%o5+0], %l3
54677st %l3, [%o5+0]
54678add %o5, %l7, %o5
54679ld [%o5+0], %l3
54680st %l3, [%o5+0]
54681add %o5, %l7, %o5
54682ld [%o5+0], %l3
54683st %l3, [%o5+0]
54684add %o5, %l7, %o5
54685ld [%o5+0], %l3
54686st %l3, [%o5+0]
54687add %o5, %l7, %o5
54688ld [%o5+0], %l3
54689st %l3, [%o5+0]
54690add %o5, %l7, %o5
54691ld [%o5+0], %l3
54692st %l3, [%o5+0]
54693ba P2592
54694nop
54695
54696TARGET2810:
54697ba RET2810
54698nop
54699
54700
54701P2592: !_REPLACEMENT [0] (Int)
54702sethi %hi(0x2000), %l6
54703ld [%i3+0], %o5
54704st %o5, [%i3+0]
54705add %i3, %l6, %l7
54706ld [%l7+0], %o5
54707st %o5, [%l7+0]
54708add %l7, %l6, %l7
54709ld [%l7+0], %o5
54710st %o5, [%l7+0]
54711add %l7, %l6, %l7
54712ld [%l7+0], %o5
54713st %o5, [%l7+0]
54714add %l7, %l6, %l7
54715ld [%l7+0], %o5
54716st %o5, [%l7+0]
54717add %l7, %l6, %l7
54718ld [%l7+0], %o5
54719st %o5, [%l7+0]
54720add %l7, %l6, %l7
54721ld [%l7+0], %o5
54722st %o5, [%l7+0]
54723add %l7, %l6, %l7
54724ld [%l7+0], %o5
54725st %o5, [%l7+0]
54726
54727P2593: !_MEMBAR (FP)
54728membar #StoreLoad
54729
54730P2594: !_BLD [15] (FP) (Branch target of P2960)
54731wr %g0, 0xf0, %asi
54732sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
54733add %i0, %i2, %i2
54734ldda [%i2 + 128] %asi, %f32
54735membar #Sync
54736! 1 addresses covered
54737fmovd %f32, %f18
54738fmovs %f18, %f7
54739ba P2595
54740nop
54741
54742TARGET2960:
54743ba RET2960
54744nop
54745
54746
54747P2595: !_MEMBAR (FP)
54748
54749P2596: !_REPLACEMENT [7] (Int)
54750sethi %hi(0x2000), %l3
54751ld [%i3+128], %l7
54752st %l7, [%i3+128]
54753add %i3, %l3, %l6
54754ld [%l6+128], %l7
54755st %l7, [%l6+128]
54756add %l6, %l3, %l6
54757ld [%l6+128], %l7
54758st %l7, [%l6+128]
54759add %l6, %l3, %l6
54760ld [%l6+128], %l7
54761st %l7, [%l6+128]
54762add %l6, %l3, %l6
54763ld [%l6+128], %l7
54764st %l7, [%l6+128]
54765add %l6, %l3, %l6
54766ld [%l6+128], %l7
54767st %l7, [%l6+128]
54768add %l6, %l3, %l6
54769ld [%l6+128], %l7
54770st %l7, [%l6+128]
54771add %l6, %l3, %l6
54772ld [%l6+128], %l7
54773st %l7, [%l6+128]
54774
54775P2597: !_REPLACEMENT [5] (Int)
54776sethi %hi(0x2000), %o5
54777ld [%i3+64], %l6
54778st %l6, [%i3+64]
54779add %i3, %o5, %l3
54780ld [%l3+64], %l6
54781st %l6, [%l3+64]
54782add %l3, %o5, %l3
54783ld [%l3+64], %l6
54784st %l6, [%l3+64]
54785add %l3, %o5, %l3
54786ld [%l3+64], %l6
54787st %l6, [%l3+64]
54788add %l3, %o5, %l3
54789ld [%l3+64], %l6
54790st %l6, [%l3+64]
54791add %l3, %o5, %l3
54792ld [%l3+64], %l6
54793st %l6, [%l3+64]
54794add %l3, %o5, %l3
54795ld [%l3+64], %l6
54796st %l6, [%l3+64]
54797add %l3, %o5, %l3
54798ld [%l3+64], %l6
54799st %l6, [%l3+64]
54800
54801P2598: !_REPLACEMENT [20] (Int) (Branch target of P2569)
54802sethi %hi(0x2000), %l7
54803ld [%i3+256], %l3
54804st %l3, [%i3+256]
54805add %i3, %l7, %o5
54806ld [%o5+256], %l3
54807st %l3, [%o5+256]
54808add %o5, %l7, %o5
54809ld [%o5+256], %l3
54810st %l3, [%o5+256]
54811add %o5, %l7, %o5
54812ld [%o5+256], %l3
54813st %l3, [%o5+256]
54814add %o5, %l7, %o5
54815ld [%o5+256], %l3
54816st %l3, [%o5+256]
54817add %o5, %l7, %o5
54818ld [%o5+256], %l3
54819st %l3, [%o5+256]
54820add %o5, %l7, %o5
54821ld [%o5+256], %l3
54822st %l3, [%o5+256]
54823add %o5, %l7, %o5
54824ld [%o5+256], %l3
54825st %l3, [%o5+256]
54826ba P2599
54827nop
54828
54829TARGET2569:
54830ba RET2569
54831nop
54832
54833
54834P2599: !_ST [6] (maybe <- 0x3800003) (Int) (Secondary ctx)
54835wr %g0, 0x81, %asi
54836stwa %l4, [%i0 + 96] %asi
54837add %l4, 1, %l4
54838
54839P2600: !_REPLACEMENT [25] (Int) (Secondary ctx)
54840wr %g0, 0x81, %asi
54841sethi %hi(0x2000), %l3
54842ld [%i3+96], %l7
54843st %l7, [%i3+96]
54844add %i3, %l3, %l6
54845ld [%l6+96], %l7
54846st %l7, [%l6+96]
54847add %l6, %l3, %l6
54848ld [%l6+96], %l7
54849st %l7, [%l6+96]
54850add %l6, %l3, %l6
54851ld [%l6+96], %l7
54852st %l7, [%l6+96]
54853add %l6, %l3, %l6
54854ld [%l6+96], %l7
54855st %l7, [%l6+96]
54856add %l6, %l3, %l6
54857ld [%l6+96], %l7
54858st %l7, [%l6+96]
54859add %l6, %l3, %l6
54860ld [%l6+96], %l7
54861st %l7, [%l6+96]
54862add %l6, %l3, %l6
54863ld [%l6+96], %l7
54864st %l7, [%l6+96]
54865
54866P2601: !_FLUSH [6] (Int) (CBR) (Branch target of P2616)
54867! Unsupported instruction
54868
54869! cbranch
54870andcc %l0, 1, %g0
54871be,pt %xcc, TARGET2601
54872nop
54873RET2601:
54874
54875! lfsr step begin
54876srlx %l0, 1, %o5
54877xnor %o5, %l0, %o5
54878sllx %o5, 63, %o5
54879or %o5, %l0, %l0
54880srlx %l0, 1, %l0
54881
54882ba P2602
54883nop
54884
54885TARGET2616:
54886ba RET2616
54887nop
54888
54889
54890P2602: !_REPLACEMENT [8] (Int)
54891sethi %hi(0x2000), %l3
54892ld [%i3+0], %l7
54893st %l7, [%i3+0]
54894add %i3, %l3, %l6
54895ld [%l6+0], %l7
54896st %l7, [%l6+0]
54897add %l6, %l3, %l6
54898ld [%l6+0], %l7
54899st %l7, [%l6+0]
54900add %l6, %l3, %l6
54901ld [%l6+0], %l7
54902st %l7, [%l6+0]
54903add %l6, %l3, %l6
54904ld [%l6+0], %l7
54905st %l7, [%l6+0]
54906add %l6, %l3, %l6
54907ld [%l6+0], %l7
54908st %l7, [%l6+0]
54909add %l6, %l3, %l6
54910ld [%l6+0], %l7
54911st %l7, [%l6+0]
54912add %l6, %l3, %l6
54913ld [%l6+0], %l7
54914st %l7, [%l6+0]
54915
54916P2603: !_REPLACEMENT [32] (Int) (CBR)
54917sethi %hi(0x2000), %o5
54918ld [%i3+96], %l6
54919st %l6, [%i3+96]
54920add %i3, %o5, %l3
54921ld [%l3+96], %l6
54922st %l6, [%l3+96]
54923add %l3, %o5, %l3
54924ld [%l3+96], %l6
54925st %l6, [%l3+96]
54926add %l3, %o5, %l3
54927ld [%l3+96], %l6
54928st %l6, [%l3+96]
54929add %l3, %o5, %l3
54930ld [%l3+96], %l6
54931st %l6, [%l3+96]
54932add %l3, %o5, %l3
54933ld [%l3+96], %l6
54934st %l6, [%l3+96]
54935add %l3, %o5, %l3
54936ld [%l3+96], %l6
54937st %l6, [%l3+96]
54938add %l3, %o5, %l3
54939ld [%l3+96], %l6
54940st %l6, [%l3+96]
54941
54942! cbranch
54943andcc %l0, 1, %g0
54944be,pt %xcc, TARGET2603
54945nop
54946RET2603:
54947
54948! lfsr step begin
54949srlx %l0, 1, %l7
54950xnor %l7, %l0, %l7
54951sllx %l7, 63, %l7
54952or %l7, %l0, %l0
54953srlx %l0, 1, %l0
54954
54955
54956P2604: !_REPLACEMENT [2] (Int)
54957sethi %hi(0x2000), %o5
54958ld [%i3+8], %l6
54959st %l6, [%i3+8]
54960add %i3, %o5, %l3
54961ld [%l3+8], %l6
54962st %l6, [%l3+8]
54963add %l3, %o5, %l3
54964ld [%l3+8], %l6
54965st %l6, [%l3+8]
54966add %l3, %o5, %l3
54967ld [%l3+8], %l6
54968st %l6, [%l3+8]
54969add %l3, %o5, %l3
54970ld [%l3+8], %l6
54971st %l6, [%l3+8]
54972add %l3, %o5, %l3
54973ld [%l3+8], %l6
54974st %l6, [%l3+8]
54975add %l3, %o5, %l3
54976ld [%l3+8], %l6
54977st %l6, [%l3+8]
54978add %l3, %o5, %l3
54979ld [%l3+8], %l6
54980st %l6, [%l3+8]
54981
54982P2605: !_REPLACEMENT [17] (Int)
54983sethi %hi(0x2000), %l7
54984ld [%i3+96], %l3
54985st %l3, [%i3+96]
54986add %i3, %l7, %o5
54987ld [%o5+96], %l3
54988st %l3, [%o5+96]
54989add %o5, %l7, %o5
54990ld [%o5+96], %l3
54991st %l3, [%o5+96]
54992add %o5, %l7, %o5
54993ld [%o5+96], %l3
54994st %l3, [%o5+96]
54995add %o5, %l7, %o5
54996ld [%o5+96], %l3
54997st %l3, [%o5+96]
54998add %o5, %l7, %o5
54999ld [%o5+96], %l3
55000st %l3, [%o5+96]
55001add %o5, %l7, %o5
55002ld [%o5+96], %l3
55003st %l3, [%o5+96]
55004add %o5, %l7, %o5
55005ld [%o5+96], %l3
55006st %l3, [%o5+96]
55007
55008P2606: !_MEMBAR (FP) (Branch target of P2614)
55009ba P2607
55010nop
55011
55012TARGET2614:
55013ba RET2614
55014nop
55015
55016
55017P2607: !_BSTC [33] (maybe <- 0x4300000d) (FP)
55018wr %g0, 0xe0, %asi
55019sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
55020sub %i0, %i3, %i3
55021! preparing store val #0, next val will be in f32
55022fmovs %f16, %f20
55023fadds %f16, %f17, %f16
55024fmovd %f20, %f32
55025membar #Sync
55026stda %f32, [%i3 + 0 ] %asi
55027
55028P2608: !_MEMBAR (FP) (Branch target of P2589)
55029membar #StoreLoad
55030ba P2609
55031nop
55032
55033TARGET2589:
55034ba RET2589
55035nop
55036
55037
55038P2609: !_REPLACEMENT [20] (Int)
55039sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
55040sub %i0, %i2, %i2
55041sethi %hi(0x2000), %l3
55042ld [%i2+256], %l7
55043st %l7, [%i2+256]
55044add %i2, %l3, %l6
55045ld [%l6+256], %l7
55046st %l7, [%l6+256]
55047add %l6, %l3, %l6
55048ld [%l6+256], %l7
55049st %l7, [%l6+256]
55050add %l6, %l3, %l6
55051ld [%l6+256], %l7
55052st %l7, [%l6+256]
55053add %l6, %l3, %l6
55054ld [%l6+256], %l7
55055st %l7, [%l6+256]
55056add %l6, %l3, %l6
55057ld [%l6+256], %l7
55058st %l7, [%l6+256]
55059add %l6, %l3, %l6
55060ld [%l6+256], %l7
55061st %l7, [%l6+256]
55062add %l6, %l3, %l6
55063ld [%l6+256], %l7
55064st %l7, [%l6+256]
55065
55066P2610: !_REPLACEMENT [9] (Int)
55067sethi %hi(0x2000), %o5
55068ld [%i2+32], %l6
55069st %l6, [%i2+32]
55070add %i2, %o5, %l3
55071ld [%l3+32], %l6
55072st %l6, [%l3+32]
55073add %l3, %o5, %l3
55074ld [%l3+32], %l6
55075st %l6, [%l3+32]
55076add %l3, %o5, %l3
55077ld [%l3+32], %l6
55078st %l6, [%l3+32]
55079add %l3, %o5, %l3
55080ld [%l3+32], %l6
55081st %l6, [%l3+32]
55082add %l3, %o5, %l3
55083ld [%l3+32], %l6
55084st %l6, [%l3+32]
55085add %l3, %o5, %l3
55086ld [%l3+32], %l6
55087st %l6, [%l3+32]
55088add %l3, %o5, %l3
55089ld [%l3+32], %l6
55090st %l6, [%l3+32]
55091
55092P2611: !_REPLACEMENT [16] (Int)
55093sethi %hi(0x2000), %l7
55094ld [%i2+16], %l3
55095st %l3, [%i2+16]
55096add %i2, %l7, %o5
55097ld [%o5+16], %l3
55098st %l3, [%o5+16]
55099add %o5, %l7, %o5
55100ld [%o5+16], %l3
55101st %l3, [%o5+16]
55102add %o5, %l7, %o5
55103ld [%o5+16], %l3
55104st %l3, [%o5+16]
55105add %o5, %l7, %o5
55106ld [%o5+16], %l3
55107st %l3, [%o5+16]
55108add %o5, %l7, %o5
55109ld [%o5+16], %l3
55110st %l3, [%o5+16]
55111add %o5, %l7, %o5
55112ld [%o5+16], %l3
55113st %l3, [%o5+16]
55114add %o5, %l7, %o5
55115ld [%o5+16], %l3
55116st %l3, [%o5+16]
55117
55118P2612: !_ST [0] (maybe <- 0x3800004) (Int)
55119stw %l4, [%i0 + 0 ]
55120add %l4, 1, %l4
55121
55122P2613: !_REPLACEMENT [11] (Int)
55123sethi %hi(0x2000), %l3
55124ld [%i2+0], %l7
55125st %l7, [%i2+0]
55126add %i2, %l3, %l6
55127ld [%l6+0], %l7
55128st %l7, [%l6+0]
55129add %l6, %l3, %l6
55130ld [%l6+0], %l7
55131st %l7, [%l6+0]
55132add %l6, %l3, %l6
55133ld [%l6+0], %l7
55134st %l7, [%l6+0]
55135add %l6, %l3, %l6
55136ld [%l6+0], %l7
55137st %l7, [%l6+0]
55138add %l6, %l3, %l6
55139ld [%l6+0], %l7
55140st %l7, [%l6+0]
55141add %l6, %l3, %l6
55142ld [%l6+0], %l7
55143st %l7, [%l6+0]
55144add %l6, %l3, %l6
55145ld [%l6+0], %l7
55146st %l7, [%l6+0]
55147
55148P2614: !_LD [10] (Int) (Loop exit) (CBR)
55149lduw [%i1 + 64], %l3
55150! move %l3(lower) -> %o1(lower)
55151or %l3, %o1, %o1
55152
55153! cbranch
55154andcc %l0, 1, %g0
55155be,pn %xcc, TARGET2614
55156nop
55157RET2614:
55158
55159! lfsr step begin
55160srlx %l0, 1, %l6
55161xnor %l6, %l0, %l6
55162sllx %l6, 63, %l6
55163or %l6, %l0, %l0
55164srlx %l0, 1, %l0
55165
55166!---- flushing int results buffer----
55167mov %o0, %l5
55168mov %o1, %l5
55169!---- flushing fp results buffer to %f30 ----
55170fmovd %f0, %f30
55171fmovd %f2, %f30
55172fmovd %f4, %f30
55173fmovd %f6, %f30
55174!--
55175loop_exit_7_0:
55176sub %l2, 1, %l2
55177cmp %l2, 0
55178bg loop_entry_7_0
55179nop
55180
55181P2615: !_REPLACEMENT [14] (Int) (Loop entry) (Secondary ctx) (Branch target of P2653)
55182sethi %hi(0x1), %l2
55183or %l2, %lo(0x1), %l2
55184loop_entry_7_1:
55185wr %g0, 0x81, %asi
55186sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
55187add %i0, %i3, %i3
55188sethi %hi(0x2000), %o5
55189ld [%i3+64], %l6
55190st %l6, [%i3+64]
55191add %i3, %o5, %l3
55192ld [%l3+64], %l6
55193st %l6, [%l3+64]
55194add %l3, %o5, %l3
55195ld [%l3+64], %l6
55196st %l6, [%l3+64]
55197add %l3, %o5, %l3
55198ld [%l3+64], %l6
55199st %l6, [%l3+64]
55200add %l3, %o5, %l3
55201ld [%l3+64], %l6
55202st %l6, [%l3+64]
55203add %l3, %o5, %l3
55204ld [%l3+64], %l6
55205st %l6, [%l3+64]
55206add %l3, %o5, %l3
55207ld [%l3+64], %l6
55208st %l6, [%l3+64]
55209add %l3, %o5, %l3
55210ld [%l3+64], %l6
55211st %l6, [%l3+64]
55212ba P2616
55213nop
55214
55215TARGET2653:
55216ba RET2653
55217nop
55218
55219
55220P2616: !_REPLACEMENT [17] (Int) (CBR)
55221sethi %hi(0x2000), %l7
55222ld [%i3+96], %l3
55223st %l3, [%i3+96]
55224add %i3, %l7, %o5
55225ld [%o5+96], %l3
55226st %l3, [%o5+96]
55227add %o5, %l7, %o5
55228ld [%o5+96], %l3
55229st %l3, [%o5+96]
55230add %o5, %l7, %o5
55231ld [%o5+96], %l3
55232st %l3, [%o5+96]
55233add %o5, %l7, %o5
55234ld [%o5+96], %l3
55235st %l3, [%o5+96]
55236add %o5, %l7, %o5
55237ld [%o5+96], %l3
55238st %l3, [%o5+96]
55239add %o5, %l7, %o5
55240ld [%o5+96], %l3
55241st %l3, [%o5+96]
55242add %o5, %l7, %o5
55243ld [%o5+96], %l3
55244st %l3, [%o5+96]
55245
55246! cbranch
55247andcc %l0, 1, %g0
55248be,pt %xcc, TARGET2616
55249nop
55250RET2616:
55251
55252! lfsr step begin
55253srlx %l0, 1, %l6
55254xnor %l6, %l0, %l6
55255sllx %l6, 63, %l6
55256or %l6, %l0, %l0
55257srlx %l0, 1, %l0
55258
55259
55260P2617: !_REPLACEMENT [31] (Int) (Secondary ctx)
55261wr %g0, 0x81, %asi
55262sethi %hi(0x2000), %l7
55263ld [%i3+64], %l3
55264st %l3, [%i3+64]
55265add %i3, %l7, %o5
55266ld [%o5+64], %l3
55267st %l3, [%o5+64]
55268add %o5, %l7, %o5
55269ld [%o5+64], %l3
55270st %l3, [%o5+64]
55271add %o5, %l7, %o5
55272ld [%o5+64], %l3
55273st %l3, [%o5+64]
55274add %o5, %l7, %o5
55275ld [%o5+64], %l3
55276st %l3, [%o5+64]
55277add %o5, %l7, %o5
55278ld [%o5+64], %l3
55279st %l3, [%o5+64]
55280add %o5, %l7, %o5
55281ld [%o5+64], %l3
55282st %l3, [%o5+64]
55283add %o5, %l7, %o5
55284ld [%o5+64], %l3
55285st %l3, [%o5+64]
55286
55287P2618: !_LD [2] (Int) (LE) (CBR)
55288wr %g0, 0x88, %asi
55289lduwa [%i0 + 8] %asi, %o0
55290! move %o0(lower) -> %o0(upper)
55291sllx %o0, 32, %o0
55292
55293! cbranch
55294andcc %l0, 1, %g0
55295be,pn %xcc, TARGET2618
55296nop
55297RET2618:
55298
55299! lfsr step begin
55300srlx %l0, 1, %o5
55301xnor %o5, %l0, %o5
55302sllx %o5, 63, %o5
55303or %o5, %l0, %l0
55304srlx %l0, 1, %l0
55305
55306
55307P2619: !_REPLACEMENT [18] (Int)
55308sethi %hi(0x2000), %l3
55309ld [%i3+128], %l7
55310st %l7, [%i3+128]
55311add %i3, %l3, %l6
55312ld [%l6+128], %l7
55313st %l7, [%l6+128]
55314add %l6, %l3, %l6
55315ld [%l6+128], %l7
55316st %l7, [%l6+128]
55317add %l6, %l3, %l6
55318ld [%l6+128], %l7
55319st %l7, [%l6+128]
55320add %l6, %l3, %l6
55321ld [%l6+128], %l7
55322st %l7, [%l6+128]
55323add %l6, %l3, %l6
55324ld [%l6+128], %l7
55325st %l7, [%l6+128]
55326add %l6, %l3, %l6
55327ld [%l6+128], %l7
55328st %l7, [%l6+128]
55329add %l6, %l3, %l6
55330ld [%l6+128], %l7
55331st %l7, [%l6+128]
55332
55333P2620: !_LD [1] (Int) (CBR)
55334lduw [%i0 + 4], %l3
55335! move %l3(lower) -> %o0(lower)
55336or %l3, %o0, %o0
55337
55338! cbranch
55339andcc %l0, 1, %g0
55340be,pn %xcc, TARGET2620
55341nop
55342RET2620:
55343
55344! lfsr step begin
55345srlx %l0, 1, %l6
55346xnor %l6, %l0, %l6
55347sllx %l6, 63, %l6
55348or %l6, %l0, %l0
55349srlx %l0, 1, %l0
55350
55351
55352P2621: !_REPLACEMENT [0] (Int) (Secondary ctx) (Branch target of P2726)
55353wr %g0, 0x81, %asi
55354sethi %hi(0x2000), %l7
55355ld [%i3+0], %l3
55356st %l3, [%i3+0]
55357add %i3, %l7, %o5
55358ld [%o5+0], %l3
55359st %l3, [%o5+0]
55360add %o5, %l7, %o5
55361ld [%o5+0], %l3
55362st %l3, [%o5+0]
55363add %o5, %l7, %o5
55364ld [%o5+0], %l3
55365st %l3, [%o5+0]
55366add %o5, %l7, %o5
55367ld [%o5+0], %l3
55368st %l3, [%o5+0]
55369add %o5, %l7, %o5
55370ld [%o5+0], %l3
55371st %l3, [%o5+0]
55372add %o5, %l7, %o5
55373ld [%o5+0], %l3
55374st %l3, [%o5+0]
55375add %o5, %l7, %o5
55376ld [%o5+0], %l3
55377st %l3, [%o5+0]
55378ba P2622
55379nop
55380
55381TARGET2726:
55382ba RET2726
55383nop
55384
55385
55386P2622: !_MEMBAR (FP)
55387membar #StoreLoad
55388
55389P2623: !_BLD [11] (FP) (Branch target of P2670)
55390wr %g0, 0xf0, %asi
55391sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
55392add %i0, %i2, %i2
55393ldda [%i2 + 0] %asi, %f0
55394membar #Sync
55395! 3 addresses covered
55396fmovd %f8, %f2
55397ba P2624
55398nop
55399
55400TARGET2670:
55401ba RET2670
55402nop
55403
55404
55405P2624: !_MEMBAR (FP)
55406
55407P2625: !_REPLACEMENT [15] (Int)
55408sethi %hi(0x2000), %l6
55409ld [%i3+128], %o5
55410st %o5, [%i3+128]
55411add %i3, %l6, %l7
55412ld [%l7+128], %o5
55413st %o5, [%l7+128]
55414add %l7, %l6, %l7
55415ld [%l7+128], %o5
55416st %o5, [%l7+128]
55417add %l7, %l6, %l7
55418ld [%l7+128], %o5
55419st %o5, [%l7+128]
55420add %l7, %l6, %l7
55421ld [%l7+128], %o5
55422st %o5, [%l7+128]
55423add %l7, %l6, %l7
55424ld [%l7+128], %o5
55425st %o5, [%l7+128]
55426add %l7, %l6, %l7
55427ld [%l7+128], %o5
55428st %o5, [%l7+128]
55429add %l7, %l6, %l7
55430ld [%l7+128], %o5
55431st %o5, [%l7+128]
55432
55433P2626: !_REPLACEMENT [1] (Int)
55434sethi %hi(0x2000), %l3
55435ld [%i3+4], %l7
55436st %l7, [%i3+4]
55437add %i3, %l3, %l6
55438ld [%l6+4], %l7
55439st %l7, [%l6+4]
55440add %l6, %l3, %l6
55441ld [%l6+4], %l7
55442st %l7, [%l6+4]
55443add %l6, %l3, %l6
55444ld [%l6+4], %l7
55445st %l7, [%l6+4]
55446add %l6, %l3, %l6
55447ld [%l6+4], %l7
55448st %l7, [%l6+4]
55449add %l6, %l3, %l6
55450ld [%l6+4], %l7
55451st %l7, [%l6+4]
55452add %l6, %l3, %l6
55453ld [%l6+4], %l7
55454st %l7, [%l6+4]
55455add %l6, %l3, %l6
55456ld [%l6+4], %l7
55457st %l7, [%l6+4]
55458
55459P2627: !_MEMBAR (FP)
55460
55461P2628: !_BST [30] (maybe <- 0x4300000e) (FP) (CBR)
55462wr %g0, 0xf0, %asi
55463sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
55464add %i0, %i3, %i3
55465! preparing store val #0, next val will be in f32
55466fmovs %f16, %f20
55467fadds %f16, %f17, %f16
55468! preparing store val #1, next val will be in f33
55469fmovs %f16, %f21
55470fadds %f16, %f17, %f16
55471! preparing store val #2, next val will be in f40
55472fmovd %f20, %f32
55473fmovs %f16, %f20
55474fadds %f16, %f17, %f16
55475fmovd %f20, %f40
55476membar #Sync
55477stda %f32, [%i3 + 0 ] %asi
55478
55479! cbranch
55480andcc %l0, 1, %g0
55481be,pn %xcc, TARGET2628
55482nop
55483RET2628:
55484
55485! lfsr step begin
55486srlx %l0, 1, %l7
55487xnor %l7, %l0, %l7
55488sllx %l7, 63, %l7
55489or %l7, %l0, %l0
55490srlx %l0, 1, %l0
55491
55492
55493P2629: !_MEMBAR (FP)
55494membar #StoreLoad
55495
55496P2630: !_REPLACEMENT [22] (Int)
55497sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
55498sub %i0, %i2, %i2
55499sethi %hi(0x2000), %o5
55500ld [%i2+4], %l6
55501st %l6, [%i2+4]
55502add %i2, %o5, %l3
55503ld [%l3+4], %l6
55504st %l6, [%l3+4]
55505add %l3, %o5, %l3
55506ld [%l3+4], %l6
55507st %l6, [%l3+4]
55508add %l3, %o5, %l3
55509ld [%l3+4], %l6
55510st %l6, [%l3+4]
55511add %l3, %o5, %l3
55512ld [%l3+4], %l6
55513st %l6, [%l3+4]
55514add %l3, %o5, %l3
55515ld [%l3+4], %l6
55516st %l6, [%l3+4]
55517add %l3, %o5, %l3
55518ld [%l3+4], %l6
55519st %l6, [%l3+4]
55520add %l3, %o5, %l3
55521ld [%l3+4], %l6
55522st %l6, [%l3+4]
55523
55524P2631: !_LD [13] (FP) (Branch target of P2657)
55525sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
55526add %i0, %i3, %i3
55527ld [%i3 + 32], %f3
55528! 1 addresses covered
55529ba P2632
55530nop
55531
55532TARGET2657:
55533ba RET2657
55534nop
55535
55536
55537P2632: !_REPLACEMENT [34] (Int)
55538sethi %hi(0x2000), %l7
55539ld [%i2+64], %l3
55540st %l3, [%i2+64]
55541add %i2, %l7, %o5
55542ld [%o5+64], %l3
55543st %l3, [%o5+64]
55544add %o5, %l7, %o5
55545ld [%o5+64], %l3
55546st %l3, [%o5+64]
55547add %o5, %l7, %o5
55548ld [%o5+64], %l3
55549st %l3, [%o5+64]
55550add %o5, %l7, %o5
55551ld [%o5+64], %l3
55552st %l3, [%o5+64]
55553add %o5, %l7, %o5
55554ld [%o5+64], %l3
55555st %l3, [%o5+64]
55556add %o5, %l7, %o5
55557ld [%o5+64], %l3
55558st %l3, [%o5+64]
55559add %o5, %l7, %o5
55560ld [%o5+64], %l3
55561st %l3, [%o5+64]
55562
55563P2633: !_IDC_FLIP [23] (Int)
55564sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
55565add %i0, %i2, %i2
55566IDC_FLIP(2633, 28563, 7, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
55567
55568P2634: !_LD [5] (FP)
55569ld [%i0 + 64], %f4
55570! 1 addresses covered
55571
55572P2635: !_REPLACEMENT [9] (Int) (Secondary ctx)
55573wr %g0, 0x81, %asi
55574sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
55575add %i0, %i3, %i3
55576sethi %hi(0x2000), %l6
55577ld [%i3+32], %o5
55578st %o5, [%i3+32]
55579add %i3, %l6, %l7
55580ld [%l7+32], %o5
55581st %o5, [%l7+32]
55582add %l7, %l6, %l7
55583ld [%l7+32], %o5
55584st %o5, [%l7+32]
55585add %l7, %l6, %l7
55586ld [%l7+32], %o5
55587st %o5, [%l7+32]
55588add %l7, %l6, %l7
55589ld [%l7+32], %o5
55590st %o5, [%l7+32]
55591add %l7, %l6, %l7
55592ld [%l7+32], %o5
55593st %o5, [%l7+32]
55594add %l7, %l6, %l7
55595ld [%l7+32], %o5
55596st %o5, [%l7+32]
55597add %l7, %l6, %l7
55598ld [%l7+32], %o5
55599st %o5, [%l7+32]
55600
55601P2636: !_REPLACEMENT [9] (Int) (CBR) (Branch target of P2900)
55602sethi %hi(0x2000), %l3
55603ld [%i3+32], %l7
55604st %l7, [%i3+32]
55605add %i3, %l3, %l6
55606ld [%l6+32], %l7
55607st %l7, [%l6+32]
55608add %l6, %l3, %l6
55609ld [%l6+32], %l7
55610st %l7, [%l6+32]
55611add %l6, %l3, %l6
55612ld [%l6+32], %l7
55613st %l7, [%l6+32]
55614add %l6, %l3, %l6
55615ld [%l6+32], %l7
55616st %l7, [%l6+32]
55617add %l6, %l3, %l6
55618ld [%l6+32], %l7
55619st %l7, [%l6+32]
55620add %l6, %l3, %l6
55621ld [%l6+32], %l7
55622st %l7, [%l6+32]
55623add %l6, %l3, %l6
55624ld [%l6+32], %l7
55625st %l7, [%l6+32]
55626
55627! cbranch
55628andcc %l0, 1, %g0
55629be,pn %xcc, TARGET2636
55630nop
55631RET2636:
55632
55633! lfsr step begin
55634srlx %l0, 1, %o5
55635xnor %o5, %l0, %o5
55636sllx %o5, 63, %o5
55637or %o5, %l0, %l0
55638srlx %l0, 1, %l0
55639
55640ba P2637
55641nop
55642
55643TARGET2900:
55644ba RET2900
55645nop
55646
55647
55648P2637: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2935)
55649membar #StoreLoad
55650ba P2638
55651nop
55652
55653TARGET2935:
55654ba RET2935
55655nop
55656
55657
55658P2638: !_BLD [17] (FP) (Secondary ctx)
55659wr %g0, 0xf1, %asi
55660sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
55661add %i0, %i2, %i2
55662ldda [%i2 + 64] %asi, %f32
55663membar #Sync
55664! 1 addresses covered
55665fmovd %f40, %f18
55666fmovs %f18, %f5
55667
55668P2639: !_MEMBAR (FP) (Secondary ctx)
55669
55670P2640: !_REPLACEMENT [28] (Int)
55671sethi %hi(0x2000), %l3
55672ld [%i3+0], %l7
55673st %l7, [%i3+0]
55674add %i3, %l3, %l6
55675ld [%l6+0], %l7
55676st %l7, [%l6+0]
55677add %l6, %l3, %l6
55678ld [%l6+0], %l7
55679st %l7, [%l6+0]
55680add %l6, %l3, %l6
55681ld [%l6+0], %l7
55682st %l7, [%l6+0]
55683add %l6, %l3, %l6
55684ld [%l6+0], %l7
55685st %l7, [%l6+0]
55686add %l6, %l3, %l6
55687ld [%l6+0], %l7
55688st %l7, [%l6+0]
55689add %l6, %l3, %l6
55690ld [%l6+0], %l7
55691st %l7, [%l6+0]
55692add %l6, %l3, %l6
55693ld [%l6+0], %l7
55694st %l7, [%l6+0]
55695
55696P2641: !_REPLACEMENT [15] (Int) (Nucleus ctx)
55697wr %g0, 0x4, %asi
55698sethi %hi(0x2000), %o5
55699ld [%i3+128], %l6
55700st %l6, [%i3+128]
55701add %i3, %o5, %l3
55702ld [%l3+128], %l6
55703st %l6, [%l3+128]
55704add %l3, %o5, %l3
55705ld [%l3+128], %l6
55706st %l6, [%l3+128]
55707add %l3, %o5, %l3
55708ld [%l3+128], %l6
55709st %l6, [%l3+128]
55710add %l3, %o5, %l3
55711ld [%l3+128], %l6
55712st %l6, [%l3+128]
55713add %l3, %o5, %l3
55714ld [%l3+128], %l6
55715st %l6, [%l3+128]
55716add %l3, %o5, %l3
55717ld [%l3+128], %l6
55718st %l6, [%l3+128]
55719add %l3, %o5, %l3
55720ld [%l3+128], %l6
55721st %l6, [%l3+128]
55722
55723P2642: !_IDC_FLIP [18] (Int)
55724IDC_FLIP(2642, 18236, 7, 0x44800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
55725
55726P2643: !_REPLACEMENT [25] (Int) (Nucleus ctx)
55727wr %g0, 0x4, %asi
55728sethi %hi(0x2000), %l6
55729ld [%i3+96], %o5
55730st %o5, [%i3+96]
55731add %i3, %l6, %l7
55732ld [%l7+96], %o5
55733st %o5, [%l7+96]
55734add %l7, %l6, %l7
55735ld [%l7+96], %o5
55736st %o5, [%l7+96]
55737add %l7, %l6, %l7
55738ld [%l7+96], %o5
55739st %o5, [%l7+96]
55740add %l7, %l6, %l7
55741ld [%l7+96], %o5
55742st %o5, [%l7+96]
55743add %l7, %l6, %l7
55744ld [%l7+96], %o5
55745st %o5, [%l7+96]
55746add %l7, %l6, %l7
55747ld [%l7+96], %o5
55748st %o5, [%l7+96]
55749add %l7, %l6, %l7
55750ld [%l7+96], %o5
55751st %o5, [%l7+96]
55752
55753P2644: !_REPLACEMENT [0] (Int)
55754sethi %hi(0x2000), %l3
55755ld [%i3+0], %l7
55756st %l7, [%i3+0]
55757add %i3, %l3, %l6
55758ld [%l6+0], %l7
55759st %l7, [%l6+0]
55760add %l6, %l3, %l6
55761ld [%l6+0], %l7
55762st %l7, [%l6+0]
55763add %l6, %l3, %l6
55764ld [%l6+0], %l7
55765st %l7, [%l6+0]
55766add %l6, %l3, %l6
55767ld [%l6+0], %l7
55768st %l7, [%l6+0]
55769add %l6, %l3, %l6
55770ld [%l6+0], %l7
55771st %l7, [%l6+0]
55772add %l6, %l3, %l6
55773ld [%l6+0], %l7
55774st %l7, [%l6+0]
55775add %l6, %l3, %l6
55776ld [%l6+0], %l7
55777st %l7, [%l6+0]
55778
55779P2645: !_REPLACEMENT [5] (Int)
55780sethi %hi(0x2000), %o5
55781ld [%i3+64], %l6
55782st %l6, [%i3+64]
55783add %i3, %o5, %l3
55784ld [%l3+64], %l6
55785st %l6, [%l3+64]
55786add %l3, %o5, %l3
55787ld [%l3+64], %l6
55788st %l6, [%l3+64]
55789add %l3, %o5, %l3
55790ld [%l3+64], %l6
55791st %l6, [%l3+64]
55792add %l3, %o5, %l3
55793ld [%l3+64], %l6
55794st %l6, [%l3+64]
55795add %l3, %o5, %l3
55796ld [%l3+64], %l6
55797st %l6, [%l3+64]
55798add %l3, %o5, %l3
55799ld [%l3+64], %l6
55800st %l6, [%l3+64]
55801add %l3, %o5, %l3
55802ld [%l3+64], %l6
55803st %l6, [%l3+64]
55804
55805P2646: !_REPLACEMENT [20] (Int)
55806sethi %hi(0x2000), %l7
55807ld [%i3+256], %l3
55808st %l3, [%i3+256]
55809add %i3, %l7, %o5
55810ld [%o5+256], %l3
55811st %l3, [%o5+256]
55812add %o5, %l7, %o5
55813ld [%o5+256], %l3
55814st %l3, [%o5+256]
55815add %o5, %l7, %o5
55816ld [%o5+256], %l3
55817st %l3, [%o5+256]
55818add %o5, %l7, %o5
55819ld [%o5+256], %l3
55820st %l3, [%o5+256]
55821add %o5, %l7, %o5
55822ld [%o5+256], %l3
55823st %l3, [%o5+256]
55824add %o5, %l7, %o5
55825ld [%o5+256], %l3
55826st %l3, [%o5+256]
55827add %o5, %l7, %o5
55828ld [%o5+256], %l3
55829st %l3, [%o5+256]
55830
55831P2647: !_ST [16] (maybe <- 0x3800005) (Int) (Secondary ctx)
55832wr %g0, 0x81, %asi
55833stwa %l4, [%i2 + 16] %asi
55834add %l4, 1, %l4
55835
55836P2648: !_REPLACEMENT [20] (Int)
55837sethi %hi(0x2000), %l3
55838ld [%i3+256], %l7
55839st %l7, [%i3+256]
55840add %i3, %l3, %l6
55841ld [%l6+256], %l7
55842st %l7, [%l6+256]
55843add %l6, %l3, %l6
55844ld [%l6+256], %l7
55845st %l7, [%l6+256]
55846add %l6, %l3, %l6
55847ld [%l6+256], %l7
55848st %l7, [%l6+256]
55849add %l6, %l3, %l6
55850ld [%l6+256], %l7
55851st %l7, [%l6+256]
55852add %l6, %l3, %l6
55853ld [%l6+256], %l7
55854st %l7, [%l6+256]
55855add %l6, %l3, %l6
55856ld [%l6+256], %l7
55857st %l7, [%l6+256]
55858add %l6, %l3, %l6
55859ld [%l6+256], %l7
55860st %l7, [%l6+256]
55861
55862P2649: !_ST [25] (maybe <- 0x43000011) (FP) (CBR)
55863sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
55864add %i0, %i3, %i3
55865! preparing store val #0, next val will be in f20
55866fmovs %f16, %f20
55867fadds %f16, %f17, %f16
55868st %f20, [%i3 + 96 ]
55869
55870! cbranch
55871andcc %l0, 1, %g0
55872be,pn %xcc, TARGET2649
55873nop
55874RET2649:
55875
55876! lfsr step begin
55877srlx %l0, 1, %l7
55878xnor %l7, %l0, %l7
55879sllx %l7, 63, %l7
55880or %l7, %l0, %l0
55881srlx %l0, 1, %l0
55882
55883
55884P2650: !_REPLACEMENT [6] (Int) (Branch target of P2818)
55885sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
55886add %i0, %i2, %i2
55887sethi %hi(0x2000), %o5
55888ld [%i2+96], %l6
55889st %l6, [%i2+96]
55890add %i2, %o5, %l3
55891ld [%l3+96], %l6
55892st %l6, [%l3+96]
55893add %l3, %o5, %l3
55894ld [%l3+96], %l6
55895st %l6, [%l3+96]
55896add %l3, %o5, %l3
55897ld [%l3+96], %l6
55898st %l6, [%l3+96]
55899add %l3, %o5, %l3
55900ld [%l3+96], %l6
55901st %l6, [%l3+96]
55902add %l3, %o5, %l3
55903ld [%l3+96], %l6
55904st %l6, [%l3+96]
55905add %l3, %o5, %l3
55906ld [%l3+96], %l6
55907st %l6, [%l3+96]
55908add %l3, %o5, %l3
55909ld [%l3+96], %l6
55910st %l6, [%l3+96]
55911ba P2651
55912nop
55913
55914TARGET2818:
55915ba RET2818
55916nop
55917
55918
55919P2651: !_REPLACEMENT [7] (Int) (Secondary ctx)
55920wr %g0, 0x81, %asi
55921sethi %hi(0x2000), %l7
55922ld [%i2+128], %l3
55923st %l3, [%i2+128]
55924add %i2, %l7, %o5
55925ld [%o5+128], %l3
55926st %l3, [%o5+128]
55927add %o5, %l7, %o5
55928ld [%o5+128], %l3
55929st %l3, [%o5+128]
55930add %o5, %l7, %o5
55931ld [%o5+128], %l3
55932st %l3, [%o5+128]
55933add %o5, %l7, %o5
55934ld [%o5+128], %l3
55935st %l3, [%o5+128]
55936add %o5, %l7, %o5
55937ld [%o5+128], %l3
55938st %l3, [%o5+128]
55939add %o5, %l7, %o5
55940ld [%o5+128], %l3
55941st %l3, [%o5+128]
55942add %o5, %l7, %o5
55943ld [%o5+128], %l3
55944st %l3, [%o5+128]
55945
55946P2652: !_REPLACEMENT [28] (Int)
55947sethi %hi(0x2000), %l6
55948ld [%i2+0], %o5
55949st %o5, [%i2+0]
55950add %i2, %l6, %l7
55951ld [%l7+0], %o5
55952st %o5, [%l7+0]
55953add %l7, %l6, %l7
55954ld [%l7+0], %o5
55955st %o5, [%l7+0]
55956add %l7, %l6, %l7
55957ld [%l7+0], %o5
55958st %o5, [%l7+0]
55959add %l7, %l6, %l7
55960ld [%l7+0], %o5
55961st %o5, [%l7+0]
55962add %l7, %l6, %l7
55963ld [%l7+0], %o5
55964st %o5, [%l7+0]
55965add %l7, %l6, %l7
55966ld [%l7+0], %o5
55967st %o5, [%l7+0]
55968add %l7, %l6, %l7
55969ld [%l7+0], %o5
55970st %o5, [%l7+0]
55971
55972P2653: !_MEMBAR (FP) (CBR)
55973
55974! cbranch
55975andcc %l0, 1, %g0
55976be,pt %xcc, TARGET2653
55977nop
55978RET2653:
55979
55980! lfsr step begin
55981srlx %l0, 1, %l3
55982xnor %l3, %l0, %l3
55983sllx %l3, 63, %l3
55984or %l3, %l0, %l0
55985srlx %l0, 1, %l0
55986
55987
55988P2654: !_BSTC [32] (maybe <- 0x43000012) (FP)
55989wr %g0, 0xe0, %asi
55990sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
55991add %i0, %i3, %i3
55992! preparing store val #0, next val will be in f32
55993fmovs %f16, %f20
55994fadds %f16, %f17, %f16
55995! preparing store val #1, next val will be in f40
55996fmovd %f20, %f32
55997fmovs %f16, %f20
55998fadds %f16, %f17, %f16
55999fmovd %f20, %f40
56000membar #Sync
56001stda %f32, [%i3 + 64 ] %asi
56002
56003P2655: !_MEMBAR (FP)
56004
56005P2656: !_BSTC [7] (maybe <- 0x43000014) (FP)
56006wr %g0, 0xe0, %asi
56007! preparing store val #0, next val will be in f32
56008fmovs %f16, %f20
56009fadds %f16, %f17, %f16
56010fmovd %f20, %f32
56011membar #Sync
56012stda %f32, [%i0 + 128 ] %asi
56013
56014P2657: !_MEMBAR (FP) (CBR)
56015membar #StoreLoad
56016
56017! cbranch
56018andcc %l0, 1, %g0
56019be,pn %xcc, TARGET2657
56020nop
56021RET2657:
56022
56023! lfsr step begin
56024srlx %l0, 1, %o5
56025xnor %o5, %l0, %o5
56026sllx %o5, 63, %o5
56027or %o5, %l0, %l0
56028srlx %l0, 1, %l0
56029
56030
56031P2658: !_REPLACEMENT [8] (Int)
56032sethi %hi(0x2000), %l3
56033ld [%i2+0], %l7
56034st %l7, [%i2+0]
56035add %i2, %l3, %l6
56036ld [%l6+0], %l7
56037st %l7, [%l6+0]
56038add %l6, %l3, %l6
56039ld [%l6+0], %l7
56040st %l7, [%l6+0]
56041add %l6, %l3, %l6
56042ld [%l6+0], %l7
56043st %l7, [%l6+0]
56044add %l6, %l3, %l6
56045ld [%l6+0], %l7
56046st %l7, [%l6+0]
56047add %l6, %l3, %l6
56048ld [%l6+0], %l7
56049st %l7, [%l6+0]
56050add %l6, %l3, %l6
56051ld [%l6+0], %l7
56052st %l7, [%l6+0]
56053add %l6, %l3, %l6
56054ld [%l6+0], %l7
56055st %l7, [%l6+0]
56056
56057P2659: !_REPLACEMENT [0] (Int)
56058sethi %hi(0x2000), %o5
56059ld [%i2+0], %l6
56060st %l6, [%i2+0]
56061add %i2, %o5, %l3
56062ld [%l3+0], %l6
56063st %l6, [%l3+0]
56064add %l3, %o5, %l3
56065ld [%l3+0], %l6
56066st %l6, [%l3+0]
56067add %l3, %o5, %l3
56068ld [%l3+0], %l6
56069st %l6, [%l3+0]
56070add %l3, %o5, %l3
56071ld [%l3+0], %l6
56072st %l6, [%l3+0]
56073add %l3, %o5, %l3
56074ld [%l3+0], %l6
56075st %l6, [%l3+0]
56076add %l3, %o5, %l3
56077ld [%l3+0], %l6
56078st %l6, [%l3+0]
56079add %l3, %o5, %l3
56080ld [%l3+0], %l6
56081st %l6, [%l3+0]
56082
56083P2660: !_REPLACEMENT [14] (Int)
56084sethi %hi(0x2000), %l7
56085ld [%i2+64], %l3
56086st %l3, [%i2+64]
56087add %i2, %l7, %o5
56088ld [%o5+64], %l3
56089st %l3, [%o5+64]
56090add %o5, %l7, %o5
56091ld [%o5+64], %l3
56092st %l3, [%o5+64]
56093add %o5, %l7, %o5
56094ld [%o5+64], %l3
56095st %l3, [%o5+64]
56096add %o5, %l7, %o5
56097ld [%o5+64], %l3
56098st %l3, [%o5+64]
56099add %o5, %l7, %o5
56100ld [%o5+64], %l3
56101st %l3, [%o5+64]
56102add %o5, %l7, %o5
56103ld [%o5+64], %l3
56104st %l3, [%o5+64]
56105add %o5, %l7, %o5
56106ld [%o5+64], %l3
56107st %l3, [%o5+64]
56108
56109P2661: !_REPLACEMENT [20] (Int)
56110sethi %hi(0x2000), %l6
56111ld [%i2+256], %o5
56112st %o5, [%i2+256]
56113add %i2, %l6, %l7
56114ld [%l7+256], %o5
56115st %o5, [%l7+256]
56116add %l7, %l6, %l7
56117ld [%l7+256], %o5
56118st %o5, [%l7+256]
56119add %l7, %l6, %l7
56120ld [%l7+256], %o5
56121st %o5, [%l7+256]
56122add %l7, %l6, %l7
56123ld [%l7+256], %o5
56124st %o5, [%l7+256]
56125add %l7, %l6, %l7
56126ld [%l7+256], %o5
56127st %o5, [%l7+256]
56128add %l7, %l6, %l7
56129ld [%l7+256], %o5
56130st %o5, [%l7+256]
56131add %l7, %l6, %l7
56132ld [%l7+256], %o5
56133st %o5, [%l7+256]
56134
56135P2662: !_REPLACEMENT [13] (Int) (CBR)
56136sethi %hi(0x2000), %l3
56137ld [%i2+32], %l7
56138st %l7, [%i2+32]
56139add %i2, %l3, %l6
56140ld [%l6+32], %l7
56141st %l7, [%l6+32]
56142add %l6, %l3, %l6
56143ld [%l6+32], %l7
56144st %l7, [%l6+32]
56145add %l6, %l3, %l6
56146ld [%l6+32], %l7
56147st %l7, [%l6+32]
56148add %l6, %l3, %l6
56149ld [%l6+32], %l7
56150st %l7, [%l6+32]
56151add %l6, %l3, %l6
56152ld [%l6+32], %l7
56153st %l7, [%l6+32]
56154add %l6, %l3, %l6
56155ld [%l6+32], %l7
56156st %l7, [%l6+32]
56157add %l6, %l3, %l6
56158ld [%l6+32], %l7
56159st %l7, [%l6+32]
56160
56161! cbranch
56162andcc %l0, 1, %g0
56163be,pt %xcc, TARGET2662
56164nop
56165RET2662:
56166
56167! lfsr step begin
56168srlx %l0, 1, %o5
56169xnor %o5, %l0, %o5
56170sllx %o5, 63, %o5
56171or %o5, %l0, %l0
56172srlx %l0, 1, %l0
56173
56174
56175P2663: !_REPLACEMENT [21] (Int) (Secondary ctx)
56176wr %g0, 0x81, %asi
56177sethi %hi(0x2000), %l3
56178ld [%i2+0], %l7
56179st %l7, [%i2+0]
56180add %i2, %l3, %l6
56181ld [%l6+0], %l7
56182st %l7, [%l6+0]
56183add %l6, %l3, %l6
56184ld [%l6+0], %l7
56185st %l7, [%l6+0]
56186add %l6, %l3, %l6
56187ld [%l6+0], %l7
56188st %l7, [%l6+0]
56189add %l6, %l3, %l6
56190ld [%l6+0], %l7
56191st %l7, [%l6+0]
56192add %l6, %l3, %l6
56193ld [%l6+0], %l7
56194st %l7, [%l6+0]
56195add %l6, %l3, %l6
56196ld [%l6+0], %l7
56197st %l7, [%l6+0]
56198add %l6, %l3, %l6
56199ld [%l6+0], %l7
56200st %l7, [%l6+0]
56201
56202P2664: !_REPLACEMENT [18] (Int) (Nucleus ctx) (Branch target of P2891)
56203wr %g0, 0x4, %asi
56204sethi %hi(0x2000), %o5
56205ld [%i2+128], %l6
56206st %l6, [%i2+128]
56207add %i2, %o5, %l3
56208ld [%l3+128], %l6
56209st %l6, [%l3+128]
56210add %l3, %o5, %l3
56211ld [%l3+128], %l6
56212st %l6, [%l3+128]
56213add %l3, %o5, %l3
56214ld [%l3+128], %l6
56215st %l6, [%l3+128]
56216add %l3, %o5, %l3
56217ld [%l3+128], %l6
56218st %l6, [%l3+128]
56219add %l3, %o5, %l3
56220ld [%l3+128], %l6
56221st %l6, [%l3+128]
56222add %l3, %o5, %l3
56223ld [%l3+128], %l6
56224st %l6, [%l3+128]
56225add %l3, %o5, %l3
56226ld [%l3+128], %l6
56227st %l6, [%l3+128]
56228ba P2665
56229nop
56230
56231TARGET2891:
56232ba RET2891
56233nop
56234
56235
56236P2665: !_MEMBAR (FP) (CBR)
56237membar #StoreLoad
56238
56239! cbranch
56240andcc %l0, 1, %g0
56241be,pn %xcc, TARGET2665
56242nop
56243RET2665:
56244
56245! lfsr step begin
56246srlx %l0, 1, %l7
56247xnor %l7, %l0, %l7
56248sllx %l7, 63, %l7
56249or %l7, %l0, %l0
56250srlx %l0, 1, %l0
56251
56252
56253P2666: !_BLD [34] (FP)
56254wr %g0, 0xf0, %asi
56255sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
56256sub %i0, %i2, %i2
56257ldda [%i2 + 64] %asi, %f32
56258membar #Sync
56259! 1 addresses covered
56260fmovd %f32, %f6
56261
56262P2667: !_MEMBAR (FP)
56263
56264P2668: !_FLUSH [14] (Int)
56265! Unsupported instruction
56266
56267P2669: !_MEMBAR (FP)
56268
56269P2670: !_BST [20] (maybe <- 0x43000015) (FP) (CBR)
56270wr %g0, 0xf0, %asi
56271sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
56272add %i0, %i3, %i3
56273! preparing store val #0, next val will be in f32
56274fmovs %f16, %f20
56275fadds %f16, %f17, %f16
56276fmovd %f20, %f32
56277membar #Sync
56278stda %f32, [%i3 + 256 ] %asi
56279
56280! cbranch
56281andcc %l0, 1, %g0
56282be,pt %xcc, TARGET2670
56283nop
56284RET2670:
56285
56286! lfsr step begin
56287srlx %l0, 1, %l7
56288xnor %l7, %l0, %l7
56289sllx %l7, 63, %l7
56290or %l7, %l0, %l0
56291srlx %l0, 1, %l0
56292
56293
56294P2671: !_MEMBAR (FP) (CBR)
56295membar #StoreLoad
56296
56297! cbranch
56298andcc %l0, 1, %g0
56299be,pt %xcc, TARGET2671
56300nop
56301RET2671:
56302
56303! lfsr step begin
56304srlx %l0, 1, %o5
56305xnor %o5, %l0, %o5
56306sllx %o5, 63, %o5
56307or %o5, %l0, %l0
56308srlx %l0, 1, %l0
56309
56310
56311P2672: !_REPLACEMENT [0] (Int) (CBR)
56312sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
56313add %i0, %i2, %i2
56314sethi %hi(0x2000), %l3
56315ld [%i2+0], %l7
56316st %l7, [%i2+0]
56317add %i2, %l3, %l6
56318ld [%l6+0], %l7
56319st %l7, [%l6+0]
56320add %l6, %l3, %l6
56321ld [%l6+0], %l7
56322st %l7, [%l6+0]
56323add %l6, %l3, %l6
56324ld [%l6+0], %l7
56325st %l7, [%l6+0]
56326add %l6, %l3, %l6
56327ld [%l6+0], %l7
56328st %l7, [%l6+0]
56329add %l6, %l3, %l6
56330ld [%l6+0], %l7
56331st %l7, [%l6+0]
56332add %l6, %l3, %l6
56333ld [%l6+0], %l7
56334st %l7, [%l6+0]
56335add %l6, %l3, %l6
56336ld [%l6+0], %l7
56337st %l7, [%l6+0]
56338
56339! cbranch
56340andcc %l0, 1, %g0
56341be,pn %xcc, TARGET2672
56342nop
56343RET2672:
56344
56345! lfsr step begin
56346srlx %l0, 1, %o5
56347xnor %o5, %l0, %o5
56348sllx %o5, 63, %o5
56349or %o5, %l0, %l0
56350srlx %l0, 1, %l0
56351
56352
56353P2673: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx)
56354wr %g0, 0x81, %asi
56355sethi %hi(0x2000), %l3
56356ld [%i2+64], %l7
56357st %l7, [%i2+64]
56358add %i2, %l3, %l6
56359ld [%l6+64], %l7
56360st %l7, [%l6+64]
56361add %l6, %l3, %l6
56362ld [%l6+64], %l7
56363st %l7, [%l6+64]
56364add %l6, %l3, %l6
56365ld [%l6+64], %l7
56366st %l7, [%l6+64]
56367add %l6, %l3, %l6
56368ld [%l6+64], %l7
56369st %l7, [%l6+64]
56370add %l6, %l3, %l6
56371ld [%l6+64], %l7
56372st %l7, [%l6+64]
56373add %l6, %l3, %l6
56374ld [%l6+64], %l7
56375st %l7, [%l6+64]
56376add %l6, %l3, %l6
56377ld [%l6+64], %l7
56378st %l7, [%l6+64]
56379
56380! cbranch
56381andcc %l0, 1, %g0
56382be,pn %xcc, TARGET2673
56383nop
56384RET2673:
56385
56386! lfsr step begin
56387srlx %l0, 1, %o5
56388xnor %o5, %l0, %o5
56389sllx %o5, 63, %o5
56390or %o5, %l0, %l0
56391srlx %l0, 1, %l0
56392
56393
56394P2674: !_REPLACEMENT [28] (Int)
56395sethi %hi(0x2000), %l3
56396ld [%i2+0], %l7
56397st %l7, [%i2+0]
56398add %i2, %l3, %l6
56399ld [%l6+0], %l7
56400st %l7, [%l6+0]
56401add %l6, %l3, %l6
56402ld [%l6+0], %l7
56403st %l7, [%l6+0]
56404add %l6, %l3, %l6
56405ld [%l6+0], %l7
56406st %l7, [%l6+0]
56407add %l6, %l3, %l6
56408ld [%l6+0], %l7
56409st %l7, [%l6+0]
56410add %l6, %l3, %l6
56411ld [%l6+0], %l7
56412st %l7, [%l6+0]
56413add %l6, %l3, %l6
56414ld [%l6+0], %l7
56415st %l7, [%l6+0]
56416add %l6, %l3, %l6
56417ld [%l6+0], %l7
56418st %l7, [%l6+0]
56419
56420P2675: !_MEMBAR (FP) (Secondary ctx)
56421membar #StoreLoad
56422
56423P2676: !_BLD [26] (FP) (Secondary ctx)
56424wr %g0, 0xf1, %asi
56425sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
56426add %i0, %i3, %i3
56427ldda [%i3 + 128] %asi, %f32
56428membar #Sync
56429! 2 addresses covered
56430fmovd %f32, %f18
56431fmovs %f18, %f7
56432fmovd %f40, %f8
56433
56434P2677: !_MEMBAR (FP) (Secondary ctx)
56435
56436P2678: !_LD [14] (FP)
56437sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
56438add %i0, %i2, %i2
56439ld [%i2 + 64], %f9
56440! 1 addresses covered
56441
56442P2679: !_REPLACEMENT [29] (Int) (CBR)
56443sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
56444add %i0, %i3, %i3
56445sethi %hi(0x2000), %o5
56446ld [%i3+4], %l6
56447st %l6, [%i3+4]
56448add %i3, %o5, %l3
56449ld [%l3+4], %l6
56450st %l6, [%l3+4]
56451add %l3, %o5, %l3
56452ld [%l3+4], %l6
56453st %l6, [%l3+4]
56454add %l3, %o5, %l3
56455ld [%l3+4], %l6
56456st %l6, [%l3+4]
56457add %l3, %o5, %l3
56458ld [%l3+4], %l6
56459st %l6, [%l3+4]
56460add %l3, %o5, %l3
56461ld [%l3+4], %l6
56462st %l6, [%l3+4]
56463add %l3, %o5, %l3
56464ld [%l3+4], %l6
56465st %l6, [%l3+4]
56466add %l3, %o5, %l3
56467ld [%l3+4], %l6
56468st %l6, [%l3+4]
56469
56470! cbranch
56471andcc %l0, 1, %g0
56472be,pt %xcc, TARGET2679
56473nop
56474RET2679:
56475
56476! lfsr step begin
56477srlx %l0, 1, %l7
56478xnor %l7, %l0, %l7
56479sllx %l7, 63, %l7
56480or %l7, %l0, %l0
56481srlx %l0, 1, %l0
56482
56483
56484P2680: !_IDC_FLIP [9] (Int) (CBR)
56485IDC_FLIP(2680, 27929, 7, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
56486
56487! cbranch
56488andcc %l0, 1, %g0
56489be,pn %xcc, TARGET2680
56490nop
56491RET2680:
56492
56493! lfsr step begin
56494srlx %l0, 1, %l6
56495xnor %l6, %l0, %l6
56496sllx %l6, 63, %l6
56497or %l6, %l0, %l0
56498srlx %l0, 1, %l0
56499
56500
56501P2681: !_MEMBAR (FP) (Secondary ctx)
56502membar #StoreLoad
56503
56504P2682: !_BLD [4] (FP) (CBR) (Secondary ctx) (Branch target of P2694)
56505wr %g0, 0xf1, %asi
56506ldda [%i0 + 0] %asi, %f32
56507membar #Sync
56508! 5 addresses covered
56509fmovd %f32, %f10
56510fmovd %f34, %f12
56511fmovd %f36, %f18
56512fmovs %f18, %f13
56513fmovd %f40, %f14
56514
56515! cbranch
56516andcc %l0, 1, %g0
56517be,pt %xcc, TARGET2682
56518nop
56519RET2682:
56520
56521! lfsr step begin
56522srlx %l0, 1, %l7
56523xnor %l7, %l0, %l7
56524sllx %l7, 63, %l7
56525or %l7, %l0, %l0
56526srlx %l0, 1, %l0
56527
56528ba P2683
56529nop
56530
56531TARGET2694:
56532ba RET2694
56533nop
56534
56535
56536P2683: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2618)
56537ba P2684
56538nop
56539
56540TARGET2618:
56541ba RET2618
56542nop
56543
56544
56545P2684: !_BST [8] (maybe <- 0x43000016) (FP)
56546wr %g0, 0xf0, %asi
56547! preparing store val #0, next val will be in f32
56548fmovs %f16, %f20
56549fadds %f16, %f17, %f16
56550! preparing store val #1, next val will be in f40
56551fmovd %f20, %f32
56552fmovs %f16, %f20
56553fadds %f16, %f17, %f16
56554fmovd %f20, %f40
56555membar #Sync
56556stda %f32, [%i1 + 0 ] %asi
56557
56558P2685: !_MEMBAR (FP) (CBR)
56559membar #StoreLoad
56560
56561! cbranch
56562andcc %l0, 1, %g0
56563be,pn %xcc, TARGET2685
56564nop
56565RET2685:
56566
56567! lfsr step begin
56568srlx %l0, 1, %l7
56569xnor %l7, %l0, %l7
56570sllx %l7, 63, %l7
56571or %l7, %l0, %l0
56572srlx %l0, 1, %l0
56573
56574
56575P2686: !_IDC_FLIP [24] (Int)
56576sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
56577add %i0, %i2, %i2
56578IDC_FLIP(2686, 18699, 7, 0x45800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
56579
56580P2687: !_MEMBAR (FP) (Branch target of P2770)
56581ba P2688
56582nop
56583
56584TARGET2770:
56585ba RET2770
56586nop
56587
56588
56589P2688: !_BST [31] (maybe <- 0x43000018) (FP)
56590wr %g0, 0xf0, %asi
56591sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
56592add %i0, %i3, %i3
56593! preparing store val #0, next val will be in f32
56594fmovs %f16, %f20
56595fadds %f16, %f17, %f16
56596! preparing store val #1, next val will be in f40
56597fmovd %f20, %f32
56598fmovs %f16, %f20
56599fadds %f16, %f17, %f16
56600fmovd %f20, %f40
56601membar #Sync
56602stda %f32, [%i3 + 64 ] %asi
56603
56604P2689: !_MEMBAR (FP)
56605membar #StoreLoad
56606
56607P2690: !_REPLACEMENT [29] (Int) (Secondary ctx) (Branch target of P2776)
56608wr %g0, 0x81, %asi
56609sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
56610add %i0, %i2, %i2
56611sethi %hi(0x2000), %l3
56612ld [%i2+4], %l7
56613st %l7, [%i2+4]
56614add %i2, %l3, %l6
56615ld [%l6+4], %l7
56616st %l7, [%l6+4]
56617add %l6, %l3, %l6
56618ld [%l6+4], %l7
56619st %l7, [%l6+4]
56620add %l6, %l3, %l6
56621ld [%l6+4], %l7
56622st %l7, [%l6+4]
56623add %l6, %l3, %l6
56624ld [%l6+4], %l7
56625st %l7, [%l6+4]
56626add %l6, %l3, %l6
56627ld [%l6+4], %l7
56628st %l7, [%l6+4]
56629add %l6, %l3, %l6
56630ld [%l6+4], %l7
56631st %l7, [%l6+4]
56632add %l6, %l3, %l6
56633ld [%l6+4], %l7
56634st %l7, [%l6+4]
56635ba P2691
56636nop
56637
56638TARGET2776:
56639ba RET2776
56640nop
56641
56642
56643P2691: !_REPLACEMENT [14] (Int)
56644sethi %hi(0x2000), %o5
56645ld [%i2+64], %l6
56646st %l6, [%i2+64]
56647add %i2, %o5, %l3
56648ld [%l3+64], %l6
56649st %l6, [%l3+64]
56650add %l3, %o5, %l3
56651ld [%l3+64], %l6
56652st %l6, [%l3+64]
56653add %l3, %o5, %l3
56654ld [%l3+64], %l6
56655st %l6, [%l3+64]
56656add %l3, %o5, %l3
56657ld [%l3+64], %l6
56658st %l6, [%l3+64]
56659add %l3, %o5, %l3
56660ld [%l3+64], %l6
56661st %l6, [%l3+64]
56662add %l3, %o5, %l3
56663ld [%l3+64], %l6
56664st %l6, [%l3+64]
56665add %l3, %o5, %l3
56666ld [%l3+64], %l6
56667st %l6, [%l3+64]
56668
56669P2692: !_MEMBAR (FP) (CBR)
56670
56671! cbranch
56672andcc %l0, 1, %g0
56673be,pn %xcc, TARGET2692
56674nop
56675RET2692:
56676
56677! lfsr step begin
56678srlx %l0, 1, %l7
56679xnor %l7, %l0, %l7
56680sllx %l7, 63, %l7
56681or %l7, %l0, %l0
56682srlx %l0, 1, %l0
56683
56684
56685P2693: !_BST [23] (maybe <- 0x4300001a) (FP) (Branch target of P2789)
56686wr %g0, 0xf0, %asi
56687sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
56688add %i0, %i3, %i3
56689! preparing store val #0, next val will be in f32
56690fmovs %f16, %f20
56691fadds %f16, %f17, %f16
56692! preparing store val #1, next val will be in f33
56693fmovs %f16, %f21
56694fadds %f16, %f17, %f16
56695! preparing store val #2, next val will be in f40
56696fmovd %f20, %f32
56697fmovs %f16, %f20
56698fadds %f16, %f17, %f16
56699fmovd %f20, %f40
56700membar #Sync
56701stda %f32, [%i3 + 0 ] %asi
56702ba P2694
56703nop
56704
56705TARGET2789:
56706ba RET2789
56707nop
56708
56709
56710P2694: !_MEMBAR (FP) (CBR)
56711membar #StoreLoad
56712
56713! cbranch
56714andcc %l0, 1, %g0
56715be,pn %xcc, TARGET2694
56716nop
56717RET2694:
56718
56719! lfsr step begin
56720srlx %l0, 1, %l7
56721xnor %l7, %l0, %l7
56722sllx %l7, 63, %l7
56723or %l7, %l0, %l0
56724srlx %l0, 1, %l0
56725
56726
56727P2695: !_MEMBAR (Int) (CBR) (Branch target of P3055)
56728membar #StoreLoad
56729
56730! cbranch
56731andcc %l0, 1, %g0
56732be,pt %xcc, TARGET2695
56733nop
56734RET2695:
56735
56736! lfsr step begin
56737srlx %l0, 1, %o5
56738xnor %o5, %l0, %o5
56739sllx %o5, 63, %o5
56740or %o5, %l0, %l0
56741srlx %l0, 1, %l0
56742
56743ba P2696
56744nop
56745
56746TARGET3055:
56747ba RET3055
56748nop
56749
56750
56751P2696: !_REPLACEMENT [10] (Int) (CBR)
56752sethi %hi(0x2000), %l3
56753ld [%i2+64], %l7
56754st %l7, [%i2+64]
56755add %i2, %l3, %l6
56756ld [%l6+64], %l7
56757st %l7, [%l6+64]
56758add %l6, %l3, %l6
56759ld [%l6+64], %l7
56760st %l7, [%l6+64]
56761add %l6, %l3, %l6
56762ld [%l6+64], %l7
56763st %l7, [%l6+64]
56764add %l6, %l3, %l6
56765ld [%l6+64], %l7
56766st %l7, [%l6+64]
56767add %l6, %l3, %l6
56768ld [%l6+64], %l7
56769st %l7, [%l6+64]
56770add %l6, %l3, %l6
56771ld [%l6+64], %l7
56772st %l7, [%l6+64]
56773add %l6, %l3, %l6
56774ld [%l6+64], %l7
56775st %l7, [%l6+64]
56776
56777! cbranch
56778andcc %l0, 1, %g0
56779be,pt %xcc, TARGET2696
56780nop
56781RET2696:
56782
56783! lfsr step begin
56784srlx %l0, 1, %o5
56785xnor %o5, %l0, %o5
56786sllx %o5, 63, %o5
56787or %o5, %l0, %l0
56788srlx %l0, 1, %l0
56789
56790
56791P2697: !_REPLACEMENT [11] (Int) (CBR) (Branch target of P2738)
56792sethi %hi(0x2000), %l3
56793ld [%i2+0], %l7
56794st %l7, [%i2+0]
56795add %i2, %l3, %l6
56796ld [%l6+0], %l7
56797st %l7, [%l6+0]
56798add %l6, %l3, %l6
56799ld [%l6+0], %l7
56800st %l7, [%l6+0]
56801add %l6, %l3, %l6
56802ld [%l6+0], %l7
56803st %l7, [%l6+0]
56804add %l6, %l3, %l6
56805ld [%l6+0], %l7
56806st %l7, [%l6+0]
56807add %l6, %l3, %l6
56808ld [%l6+0], %l7
56809st %l7, [%l6+0]
56810add %l6, %l3, %l6
56811ld [%l6+0], %l7
56812st %l7, [%l6+0]
56813add %l6, %l3, %l6
56814ld [%l6+0], %l7
56815st %l7, [%l6+0]
56816
56817! cbranch
56818andcc %l0, 1, %g0
56819be,pn %xcc, TARGET2697
56820nop
56821RET2697:
56822
56823! lfsr step begin
56824srlx %l0, 1, %o5
56825xnor %o5, %l0, %o5
56826sllx %o5, 63, %o5
56827or %o5, %l0, %l0
56828srlx %l0, 1, %l0
56829
56830ba P2698
56831nop
56832
56833TARGET2738:
56834ba RET2738
56835nop
56836
56837
56838P2698: !_LD [25] (Int) (Nucleus ctx)
56839wr %g0, 0x4, %asi
56840lduwa [%i3 + 96] %asi, %o1
56841! move %o1(lower) -> %o1(upper)
56842sllx %o1, 32, %o1
56843
56844P2699: !_REPLACEMENT [14] (Int)
56845sethi %hi(0x2000), %l7
56846ld [%i2+64], %l3
56847st %l3, [%i2+64]
56848add %i2, %l7, %o5
56849ld [%o5+64], %l3
56850st %l3, [%o5+64]
56851add %o5, %l7, %o5
56852ld [%o5+64], %l3
56853st %l3, [%o5+64]
56854add %o5, %l7, %o5
56855ld [%o5+64], %l3
56856st %l3, [%o5+64]
56857add %o5, %l7, %o5
56858ld [%o5+64], %l3
56859st %l3, [%o5+64]
56860add %o5, %l7, %o5
56861ld [%o5+64], %l3
56862st %l3, [%o5+64]
56863add %o5, %l7, %o5
56864ld [%o5+64], %l3
56865st %l3, [%o5+64]
56866add %o5, %l7, %o5
56867ld [%o5+64], %l3
56868st %l3, [%o5+64]
56869
56870P2700: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2697)
56871ba P2701
56872nop
56873
56874TARGET2697:
56875ba RET2697
56876nop
56877
56878
56879P2701: !_BSTC [17] (maybe <- 0x4300001d) (FP) (CBR) (Secondary ctx)
56880wr %g0, 0xe1, %asi
56881sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
56882add %i0, %i2, %i2
56883! preparing store val #0, next val will be in f40
56884fmovs %f16, %f20
56885fadds %f16, %f17, %f16
56886fmovd %f20, %f40
56887membar #Sync
56888stda %f32, [%i2 + 64 ] %asi
56889
56890! cbranch
56891andcc %l0, 1, %g0
56892be,pt %xcc, TARGET2701
56893nop
56894RET2701:
56895
56896! lfsr step begin
56897srlx %l0, 1, %l3
56898xnor %l3, %l0, %l3
56899sllx %l3, 63, %l3
56900or %l3, %l0, %l0
56901srlx %l0, 1, %l0
56902
56903
56904P2702: !_MEMBAR (FP) (Secondary ctx)
56905membar #StoreLoad
56906
56907P2703: !_REPLACEMENT [29] (Int)
56908sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
56909add %i0, %i3, %i3
56910sethi %hi(0x2000), %l6
56911ld [%i3+4], %o5
56912st %o5, [%i3+4]
56913add %i3, %l6, %l7
56914ld [%l7+4], %o5
56915st %o5, [%l7+4]
56916add %l7, %l6, %l7
56917ld [%l7+4], %o5
56918st %o5, [%l7+4]
56919add %l7, %l6, %l7
56920ld [%l7+4], %o5
56921st %o5, [%l7+4]
56922add %l7, %l6, %l7
56923ld [%l7+4], %o5
56924st %o5, [%l7+4]
56925add %l7, %l6, %l7
56926ld [%l7+4], %o5
56927st %o5, [%l7+4]
56928add %l7, %l6, %l7
56929ld [%l7+4], %o5
56930st %o5, [%l7+4]
56931add %l7, %l6, %l7
56932ld [%l7+4], %o5
56933st %o5, [%l7+4]
56934
56935P2704: !_IDC_FLIP [29] (Int) (Branch target of P2921)
56936sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
56937add %i0, %i2, %i2
56938IDC_FLIP(2704, 20962, 7, 0x46000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
56939ba P2705
56940nop
56941
56942TARGET2921:
56943ba RET2921
56944nop
56945
56946
56947P2705: !_REPLACEMENT [34] (Int) (Nucleus ctx)
56948wr %g0, 0x4, %asi
56949sethi %hi(0x2000), %l6
56950ld [%i3+64], %o5
56951st %o5, [%i3+64]
56952add %i3, %l6, %l7
56953ld [%l7+64], %o5
56954st %o5, [%l7+64]
56955add %l7, %l6, %l7
56956ld [%l7+64], %o5
56957st %o5, [%l7+64]
56958add %l7, %l6, %l7
56959ld [%l7+64], %o5
56960st %o5, [%l7+64]
56961add %l7, %l6, %l7
56962ld [%l7+64], %o5
56963st %o5, [%l7+64]
56964add %l7, %l6, %l7
56965ld [%l7+64], %o5
56966st %o5, [%l7+64]
56967add %l7, %l6, %l7
56968ld [%l7+64], %o5
56969st %o5, [%l7+64]
56970add %l7, %l6, %l7
56971ld [%l7+64], %o5
56972st %o5, [%l7+64]
56973
56974P2706: !_MEMBAR (FP) (Secondary ctx)
56975
56976P2707: !_BST [31] (maybe <- 0x4300001e) (FP) (Secondary ctx)
56977wr %g0, 0xf1, %asi
56978! preparing store val #0, next val will be in f32
56979fmovs %f16, %f20
56980fadds %f16, %f17, %f16
56981! preparing store val #1, next val will be in f40
56982fmovd %f20, %f32
56983fmovs %f16, %f20
56984fadds %f16, %f17, %f16
56985fmovd %f20, %f40
56986membar #Sync
56987stda %f32, [%i2 + 64 ] %asi
56988
56989P2708: !_MEMBAR (FP) (Secondary ctx)
56990membar #StoreLoad
56991
56992P2709: !_REPLACEMENT [12] (Int)
56993sethi %hi(0x2000), %o5
56994ld [%i3+4], %l6
56995st %l6, [%i3+4]
56996add %i3, %o5, %l3
56997ld [%l3+4], %l6
56998st %l6, [%l3+4]
56999add %l3, %o5, %l3
57000ld [%l3+4], %l6
57001st %l6, [%l3+4]
57002add %l3, %o5, %l3
57003ld [%l3+4], %l6
57004st %l6, [%l3+4]
57005add %l3, %o5, %l3
57006ld [%l3+4], %l6
57007st %l6, [%l3+4]
57008add %l3, %o5, %l3
57009ld [%l3+4], %l6
57010st %l6, [%l3+4]
57011add %l3, %o5, %l3
57012ld [%l3+4], %l6
57013st %l6, [%l3+4]
57014add %l3, %o5, %l3
57015ld [%l3+4], %l6
57016st %l6, [%l3+4]
57017
57018P2710: !_MEMBAR (FP) (CBR)
57019
57020! cbranch
57021andcc %l0, 1, %g0
57022be,pt %xcc, TARGET2710
57023nop
57024RET2710:
57025
57026! lfsr step begin
57027srlx %l0, 1, %l7
57028xnor %l7, %l0, %l7
57029sllx %l7, 63, %l7
57030or %l7, %l0, %l0
57031srlx %l0, 1, %l0
57032
57033
57034P2711: !_BSTC [26] (maybe <- 0x43000020) (FP)
57035wr %g0, 0xe0, %asi
57036sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
57037add %i0, %i3, %i3
57038! preparing store val #0, next val will be in f32
57039fmovs %f16, %f20
57040fadds %f16, %f17, %f16
57041! preparing store val #1, next val will be in f40
57042fmovd %f20, %f32
57043fmovs %f16, %f20
57044fadds %f16, %f17, %f16
57045fmovd %f20, %f40
57046membar #Sync
57047stda %f32, [%i3 + 128 ] %asi
57048
57049P2712: !_MEMBAR (FP)
57050membar #StoreLoad
57051
57052P2713: !_REPLACEMENT [18] (Int) (Branch target of P2556)
57053sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
57054add %i0, %i2, %i2
57055sethi %hi(0x2000), %l7
57056ld [%i2+128], %l3
57057st %l3, [%i2+128]
57058add %i2, %l7, %o5
57059ld [%o5+128], %l3
57060st %l3, [%o5+128]
57061add %o5, %l7, %o5
57062ld [%o5+128], %l3
57063st %l3, [%o5+128]
57064add %o5, %l7, %o5
57065ld [%o5+128], %l3
57066st %l3, [%o5+128]
57067add %o5, %l7, %o5
57068ld [%o5+128], %l3
57069st %l3, [%o5+128]
57070add %o5, %l7, %o5
57071ld [%o5+128], %l3
57072st %l3, [%o5+128]
57073add %o5, %l7, %o5
57074ld [%o5+128], %l3
57075st %l3, [%o5+128]
57076add %o5, %l7, %o5
57077ld [%o5+128], %l3
57078st %l3, [%o5+128]
57079ba P2714
57080nop
57081
57082TARGET2556:
57083ba RET2556
57084nop
57085
57086
57087P2714: !_PREFETCH [29] (Int) (Branch target of P2851)
57088sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
57089add %i0, %i3, %i3
57090prefetch [%i3 + 4], 1
57091ba P2715
57092nop
57093
57094TARGET2851:
57095ba RET2851
57096nop
57097
57098
57099P2715: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2560)
57100membar #StoreLoad
57101ba P2716
57102nop
57103
57104TARGET2560:
57105ba RET2560
57106nop
57107
57108
57109P2716: !_BLD [32] (FP) (CBR) (Secondary ctx)
57110wr %g0, 0xf1, %asi
57111ldda [%i3 + 64] %asi, %f32
57112membar #Sync
57113! 2 addresses covered
57114fmovd %f32, %f18
57115fmovs %f18, %f15
57116!---- flushing fp results buffer to %f30 ----
57117fmovd %f0, %f30
57118fmovd %f2, %f30
57119fmovd %f4, %f30
57120fmovd %f6, %f30
57121fmovd %f8, %f30
57122fmovd %f10, %f30
57123fmovd %f12, %f30
57124fmovd %f14, %f30
57125!--
57126fmovd %f40, %f0
57127
57128! cbranch
57129andcc %l0, 1, %g0
57130be,pn %xcc, TARGET2716
57131nop
57132RET2716:
57133
57134! lfsr step begin
57135srlx %l0, 1, %l6
57136xnor %l6, %l0, %l6
57137sllx %l6, 63, %l6
57138or %l6, %l0, %l0
57139srlx %l0, 1, %l0
57140
57141
57142P2717: !_MEMBAR (FP) (Secondary ctx)
57143
57144P2718: !_FLUSH [18] (Int)
57145! Unsupported instruction
57146
57147P2719: !_LD [14] (Int) (Secondary ctx)
57148wr %g0, 0x81, %asi
57149sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
57150add %i0, %i2, %i2
57151lduwa [%i2 + 64] %asi, %o5
57152! move %o5(lower) -> %o1(lower)
57153or %o5, %o1, %o1
57154
57155P2720: !_REPLACEMENT [21] (Int)
57156sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
57157add %i0, %i3, %i3
57158sethi %hi(0x2000), %l3
57159ld [%i3+0], %l7
57160st %l7, [%i3+0]
57161add %i3, %l3, %l6
57162ld [%l6+0], %l7
57163st %l7, [%l6+0]
57164add %l6, %l3, %l6
57165ld [%l6+0], %l7
57166st %l7, [%l6+0]
57167add %l6, %l3, %l6
57168ld [%l6+0], %l7
57169st %l7, [%l6+0]
57170add %l6, %l3, %l6
57171ld [%l6+0], %l7
57172st %l7, [%l6+0]
57173add %l6, %l3, %l6
57174ld [%l6+0], %l7
57175st %l7, [%l6+0]
57176add %l6, %l3, %l6
57177ld [%l6+0], %l7
57178st %l7, [%l6+0]
57179add %l6, %l3, %l6
57180ld [%l6+0], %l7
57181st %l7, [%l6+0]
57182
57183P2721: !_REPLACEMENT [13] (Int) (Branch target of P2904)
57184sethi %hi(0x2000), %o5
57185ld [%i3+32], %l6
57186st %l6, [%i3+32]
57187add %i3, %o5, %l3
57188ld [%l3+32], %l6
57189st %l6, [%l3+32]
57190add %l3, %o5, %l3
57191ld [%l3+32], %l6
57192st %l6, [%l3+32]
57193add %l3, %o5, %l3
57194ld [%l3+32], %l6
57195st %l6, [%l3+32]
57196add %l3, %o5, %l3
57197ld [%l3+32], %l6
57198st %l6, [%l3+32]
57199add %l3, %o5, %l3
57200ld [%l3+32], %l6
57201st %l6, [%l3+32]
57202add %l3, %o5, %l3
57203ld [%l3+32], %l6
57204st %l6, [%l3+32]
57205add %l3, %o5, %l3
57206ld [%l3+32], %l6
57207st %l6, [%l3+32]
57208ba P2722
57209nop
57210
57211TARGET2904:
57212ba RET2904
57213nop
57214
57215
57216P2722: !_REPLACEMENT [32] (Int)
57217sethi %hi(0x2000), %l7
57218ld [%i3+96], %l3
57219st %l3, [%i3+96]
57220add %i3, %l7, %o5
57221ld [%o5+96], %l3
57222st %l3, [%o5+96]
57223add %o5, %l7, %o5
57224ld [%o5+96], %l3
57225st %l3, [%o5+96]
57226add %o5, %l7, %o5
57227ld [%o5+96], %l3
57228st %l3, [%o5+96]
57229add %o5, %l7, %o5
57230ld [%o5+96], %l3
57231st %l3, [%o5+96]
57232add %o5, %l7, %o5
57233ld [%o5+96], %l3
57234st %l3, [%o5+96]
57235add %o5, %l7, %o5
57236ld [%o5+96], %l3
57237st %l3, [%o5+96]
57238add %o5, %l7, %o5
57239ld [%o5+96], %l3
57240st %l3, [%o5+96]
57241
57242P2723: !_REPLACEMENT [19] (Int)
57243sethi %hi(0x2000), %l6
57244ld [%i3+0], %o5
57245st %o5, [%i3+0]
57246add %i3, %l6, %l7
57247ld [%l7+0], %o5
57248st %o5, [%l7+0]
57249add %l7, %l6, %l7
57250ld [%l7+0], %o5
57251st %o5, [%l7+0]
57252add %l7, %l6, %l7
57253ld [%l7+0], %o5
57254st %o5, [%l7+0]
57255add %l7, %l6, %l7
57256ld [%l7+0], %o5
57257st %o5, [%l7+0]
57258add %l7, %l6, %l7
57259ld [%l7+0], %o5
57260st %o5, [%l7+0]
57261add %l7, %l6, %l7
57262ld [%l7+0], %o5
57263st %o5, [%l7+0]
57264add %l7, %l6, %l7
57265ld [%l7+0], %o5
57266st %o5, [%l7+0]
57267
57268P2724: !_REPLACEMENT [24] (Int) (Branch target of P2777)
57269sethi %hi(0x2000), %l3
57270ld [%i3+64], %l7
57271st %l7, [%i3+64]
57272add %i3, %l3, %l6
57273ld [%l6+64], %l7
57274st %l7, [%l6+64]
57275add %l6, %l3, %l6
57276ld [%l6+64], %l7
57277st %l7, [%l6+64]
57278add %l6, %l3, %l6
57279ld [%l6+64], %l7
57280st %l7, [%l6+64]
57281add %l6, %l3, %l6
57282ld [%l6+64], %l7
57283st %l7, [%l6+64]
57284add %l6, %l3, %l6
57285ld [%l6+64], %l7
57286st %l7, [%l6+64]
57287add %l6, %l3, %l6
57288ld [%l6+64], %l7
57289st %l7, [%l6+64]
57290add %l6, %l3, %l6
57291ld [%l6+64], %l7
57292st %l7, [%l6+64]
57293ba P2725
57294nop
57295
57296TARGET2777:
57297ba RET2777
57298nop
57299
57300
57301P2725: !_REPLACEMENT [10] (Int)
57302sethi %hi(0x2000), %o5
57303ld [%i3+64], %l6
57304st %l6, [%i3+64]
57305add %i3, %o5, %l3
57306ld [%l3+64], %l6
57307st %l6, [%l3+64]
57308add %l3, %o5, %l3
57309ld [%l3+64], %l6
57310st %l6, [%l3+64]
57311add %l3, %o5, %l3
57312ld [%l3+64], %l6
57313st %l6, [%l3+64]
57314add %l3, %o5, %l3
57315ld [%l3+64], %l6
57316st %l6, [%l3+64]
57317add %l3, %o5, %l3
57318ld [%l3+64], %l6
57319st %l6, [%l3+64]
57320add %l3, %o5, %l3
57321ld [%l3+64], %l6
57322st %l6, [%l3+64]
57323add %l3, %o5, %l3
57324ld [%l3+64], %l6
57325st %l6, [%l3+64]
57326
57327P2726: !_REPLACEMENT [17] (Int) (CBR)
57328sethi %hi(0x2000), %l7
57329ld [%i3+96], %l3
57330st %l3, [%i3+96]
57331add %i3, %l7, %o5
57332ld [%o5+96], %l3
57333st %l3, [%o5+96]
57334add %o5, %l7, %o5
57335ld [%o5+96], %l3
57336st %l3, [%o5+96]
57337add %o5, %l7, %o5
57338ld [%o5+96], %l3
57339st %l3, [%o5+96]
57340add %o5, %l7, %o5
57341ld [%o5+96], %l3
57342st %l3, [%o5+96]
57343add %o5, %l7, %o5
57344ld [%o5+96], %l3
57345st %l3, [%o5+96]
57346add %o5, %l7, %o5
57347ld [%o5+96], %l3
57348st %l3, [%o5+96]
57349add %o5, %l7, %o5
57350ld [%o5+96], %l3
57351st %l3, [%o5+96]
57352
57353! cbranch
57354andcc %l0, 1, %g0
57355be,pt %xcc, TARGET2726
57356nop
57357RET2726:
57358
57359! lfsr step begin
57360srlx %l0, 1, %l6
57361xnor %l6, %l0, %l6
57362sllx %l6, 63, %l6
57363or %l6, %l0, %l0
57364srlx %l0, 1, %l0
57365
57366
57367P2727: !_IDC_FLIP [12] (Int)
57368IDC_FLIP(2727, 16452, 7, 0x44000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
57369
57370P2728: !_LD [14] (FP)
57371ld [%i2 + 64], %f1
57372! 1 addresses covered
57373
57374P2729: !_MEMBAR (FP) (Branch target of P2568)
57375ba P2730
57376nop
57377
57378TARGET2568:
57379ba RET2568
57380nop
57381
57382
57383P2730: !_BST [16] (maybe <- 0x43000022) (FP)
57384wr %g0, 0xf0, %asi
57385sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
57386add %i0, %i2, %i2
57387! preparing store val #0, next val will be in f36
57388fmovs %f16, %f20
57389fadds %f16, %f17, %f16
57390fmovd %f20, %f36
57391membar #Sync
57392stda %f32, [%i2 + 0 ] %asi
57393
57394P2731: !_MEMBAR (FP)
57395membar #StoreLoad
57396
57397P2732: !_REPLACEMENT [13] (Int)
57398sethi %hi(0x2000), %l3
57399ld [%i3+32], %l7
57400st %l7, [%i3+32]
57401add %i3, %l3, %l6
57402ld [%l6+32], %l7
57403st %l7, [%l6+32]
57404add %l6, %l3, %l6
57405ld [%l6+32], %l7
57406st %l7, [%l6+32]
57407add %l6, %l3, %l6
57408ld [%l6+32], %l7
57409st %l7, [%l6+32]
57410add %l6, %l3, %l6
57411ld [%l6+32], %l7
57412st %l7, [%l6+32]
57413add %l6, %l3, %l6
57414ld [%l6+32], %l7
57415st %l7, [%l6+32]
57416add %l6, %l3, %l6
57417ld [%l6+32], %l7
57418st %l7, [%l6+32]
57419add %l6, %l3, %l6
57420ld [%l6+32], %l7
57421st %l7, [%l6+32]
57422
57423P2733: !_PREFETCH [21] (Int)
57424sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
57425add %i0, %i3, %i3
57426prefetch [%i3 + 0], 1
57427
57428P2734: !_ST [32] (maybe <- 0x43000023) (FP) (Secondary ctx)
57429wr %g0, 0x81, %asi
57430sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
57431add %i0, %i2, %i2
57432! preparing store val #0, next val will be in f20
57433fmovs %f16, %f20
57434fadds %f16, %f17, %f16
57435sta %f20, [%i2 + 96 ] %asi
57436
57437P2735: !_IDC_FLIP [23] (Int)
57438IDC_FLIP(2735, 6041, 7, 0x45800020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3)
57439
57440P2736: !_REPLACEMENT [30] (Int) (Secondary ctx)
57441wr %g0, 0x81, %asi
57442sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
57443add %i0, %i3, %i3
57444sethi %hi(0x2000), %l6
57445ld [%i3+32], %o5
57446st %o5, [%i3+32]
57447add %i3, %l6, %l7
57448ld [%l7+32], %o5
57449st %o5, [%l7+32]
57450add %l7, %l6, %l7
57451ld [%l7+32], %o5
57452st %o5, [%l7+32]
57453add %l7, %l6, %l7
57454ld [%l7+32], %o5
57455st %o5, [%l7+32]
57456add %l7, %l6, %l7
57457ld [%l7+32], %o5
57458st %o5, [%l7+32]
57459add %l7, %l6, %l7
57460ld [%l7+32], %o5
57461st %o5, [%l7+32]
57462add %l7, %l6, %l7
57463ld [%l7+32], %o5
57464st %o5, [%l7+32]
57465add %l7, %l6, %l7
57466ld [%l7+32], %o5
57467st %o5, [%l7+32]
57468
57469P2737: !_REPLACEMENT [6] (Int) (Branch target of P2760)
57470sethi %hi(0x2000), %l3
57471ld [%i3+96], %l7
57472st %l7, [%i3+96]
57473add %i3, %l3, %l6
57474ld [%l6+96], %l7
57475st %l7, [%l6+96]
57476add %l6, %l3, %l6
57477ld [%l6+96], %l7
57478st %l7, [%l6+96]
57479add %l6, %l3, %l6
57480ld [%l6+96], %l7
57481st %l7, [%l6+96]
57482add %l6, %l3, %l6
57483ld [%l6+96], %l7
57484st %l7, [%l6+96]
57485add %l6, %l3, %l6
57486ld [%l6+96], %l7
57487st %l7, [%l6+96]
57488add %l6, %l3, %l6
57489ld [%l6+96], %l7
57490st %l7, [%l6+96]
57491add %l6, %l3, %l6
57492ld [%l6+96], %l7
57493st %l7, [%l6+96]
57494ba P2738
57495nop
57496
57497TARGET2760:
57498ba RET2760
57499nop
57500
57501
57502P2738: !_ST [11] (maybe <- 0x43000024) (FP) (CBR) (Secondary ctx)
57503wr %g0, 0x81, %asi
57504sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
57505add %i0, %i2, %i2
57506! preparing store val #0, next val will be in f20
57507fmovs %f16, %f20
57508fadds %f16, %f17, %f16
57509sta %f20, [%i2 + 0 ] %asi
57510
57511! cbranch
57512andcc %l0, 1, %g0
57513be,pt %xcc, TARGET2738
57514nop
57515RET2738:
57516
57517! lfsr step begin
57518srlx %l0, 1, %l7
57519xnor %l7, %l0, %l7
57520sllx %l7, 63, %l7
57521or %l7, %l0, %l0
57522srlx %l0, 1, %l0
57523
57524
57525P2739: !_IDC_FLIP [25] (Int)
57526sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
57527add %i0, %i3, %i3
57528IDC_FLIP(2739, 22840, 7, 0x45800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
57529
57530P2740: !_REPLACEMENT [29] (Int)
57531sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
57532add %i0, %i2, %i2
57533sethi %hi(0x2000), %l6
57534ld [%i2+4], %o5
57535st %o5, [%i2+4]
57536add %i2, %l6, %l7
57537ld [%l7+4], %o5
57538st %o5, [%l7+4]
57539add %l7, %l6, %l7
57540ld [%l7+4], %o5
57541st %o5, [%l7+4]
57542add %l7, %l6, %l7
57543ld [%l7+4], %o5
57544st %o5, [%l7+4]
57545add %l7, %l6, %l7
57546ld [%l7+4], %o5
57547st %o5, [%l7+4]
57548add %l7, %l6, %l7
57549ld [%l7+4], %o5
57550st %o5, [%l7+4]
57551add %l7, %l6, %l7
57552ld [%l7+4], %o5
57553st %o5, [%l7+4]
57554add %l7, %l6, %l7
57555ld [%l7+4], %o5
57556st %o5, [%l7+4]
57557
57558P2741: !_REPLACEMENT [14] (Int) (Secondary ctx) (Branch target of P2671)
57559wr %g0, 0x81, %asi
57560sethi %hi(0x2000), %l3
57561ld [%i2+64], %l7
57562st %l7, [%i2+64]
57563add %i2, %l3, %l6
57564ld [%l6+64], %l7
57565st %l7, [%l6+64]
57566add %l6, %l3, %l6
57567ld [%l6+64], %l7
57568st %l7, [%l6+64]
57569add %l6, %l3, %l6
57570ld [%l6+64], %l7
57571st %l7, [%l6+64]
57572add %l6, %l3, %l6
57573ld [%l6+64], %l7
57574st %l7, [%l6+64]
57575add %l6, %l3, %l6
57576ld [%l6+64], %l7
57577st %l7, [%l6+64]
57578add %l6, %l3, %l6
57579ld [%l6+64], %l7
57580st %l7, [%l6+64]
57581add %l6, %l3, %l6
57582ld [%l6+64], %l7
57583st %l7, [%l6+64]
57584ba P2742
57585nop
57586
57587TARGET2671:
57588ba RET2671
57589nop
57590
57591
57592P2742: !_LD [6] (Int)
57593lduw [%i0 + 96], %o2
57594! move %o2(lower) -> %o2(upper)
57595sllx %o2, 32, %o2
57596
57597P2743: !_ST [8] (maybe <- 0x43000025) (FP) (Branch target of P2857)
57598! preparing store val #0, next val will be in f20
57599fmovs %f16, %f20
57600fadds %f16, %f17, %f16
57601st %f20, [%i1 + 0 ]
57602ba P2744
57603nop
57604
57605TARGET2857:
57606ba RET2857
57607nop
57608
57609
57610P2744: !_PREFETCH [8] (Int) (Branch target of P3088)
57611prefetch [%i1 + 0], 1
57612ba P2745
57613nop
57614
57615TARGET3088:
57616ba RET3088
57617nop
57618
57619
57620P2745: !_LD [14] (FP) (Branch target of P2861)
57621sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
57622add %i0, %i3, %i3
57623ld [%i3 + 64], %f2
57624! 1 addresses covered
57625ba P2746
57626nop
57627
57628TARGET2861:
57629ba RET2861
57630nop
57631
57632
57633P2746: !_REPLACEMENT [16] (Int)
57634sethi %hi(0x2000), %l3
57635ld [%i2+16], %l7
57636st %l7, [%i2+16]
57637add %i2, %l3, %l6
57638ld [%l6+16], %l7
57639st %l7, [%l6+16]
57640add %l6, %l3, %l6
57641ld [%l6+16], %l7
57642st %l7, [%l6+16]
57643add %l6, %l3, %l6
57644ld [%l6+16], %l7
57645st %l7, [%l6+16]
57646add %l6, %l3, %l6
57647ld [%l6+16], %l7
57648st %l7, [%l6+16]
57649add %l6, %l3, %l6
57650ld [%l6+16], %l7
57651st %l7, [%l6+16]
57652add %l6, %l3, %l6
57653ld [%l6+16], %l7
57654st %l7, [%l6+16]
57655add %l6, %l3, %l6
57656ld [%l6+16], %l7
57657st %l7, [%l6+16]
57658
57659P2747: !_IDC_FLIP [33] (Int) (Branch target of P2662)
57660sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
57661sub %i0, %i2, %i2
57662IDC_FLIP(2747, 13011, 7, 0x46800000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
57663ba P2748
57664nop
57665
57666TARGET2662:
57667ba RET2662
57668nop
57669
57670
57671P2748: !_LD [23] (Int)
57672sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
57673add %i0, %i3, %i3
57674lduw [%i3 + 32], %l7
57675! move %l7(lower) -> %o2(lower)
57676or %l7, %o2, %o2
57677
57678P2749: !_REPLACEMENT [26] (Int)
57679sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
57680add %i0, %i2, %i2
57681sethi %hi(0x2000), %o5
57682ld [%i2+128], %l6
57683st %l6, [%i2+128]
57684add %i2, %o5, %l3
57685ld [%l3+128], %l6
57686st %l6, [%l3+128]
57687add %l3, %o5, %l3
57688ld [%l3+128], %l6
57689st %l6, [%l3+128]
57690add %l3, %o5, %l3
57691ld [%l3+128], %l6
57692st %l6, [%l3+128]
57693add %l3, %o5, %l3
57694ld [%l3+128], %l6
57695st %l6, [%l3+128]
57696add %l3, %o5, %l3
57697ld [%l3+128], %l6
57698st %l6, [%l3+128]
57699add %l3, %o5, %l3
57700ld [%l3+128], %l6
57701st %l6, [%l3+128]
57702add %l3, %o5, %l3
57703ld [%l3+128], %l6
57704st %l6, [%l3+128]
57705
57706P2750: !_MEMBAR (FP)
57707
57708P2751: !_BST [22] (maybe <- 0x43000026) (FP)
57709wr %g0, 0xf0, %asi
57710! preparing store val #0, next val will be in f32
57711fmovs %f16, %f20
57712fadds %f16, %f17, %f16
57713! preparing store val #1, next val will be in f33
57714fmovs %f16, %f21
57715fadds %f16, %f17, %f16
57716! preparing store val #2, next val will be in f40
57717fmovd %f20, %f32
57718fmovs %f16, %f20
57719fadds %f16, %f17, %f16
57720fmovd %f20, %f40
57721membar #Sync
57722stda %f32, [%i3 + 0 ] %asi
57723
57724P2752: !_MEMBAR (FP)
57725membar #StoreLoad
57726
57727P2753: !_REPLACEMENT [5] (Int) (Branch target of P2822)
57728sethi %hi(0x2000), %l6
57729ld [%i2+64], %o5
57730st %o5, [%i2+64]
57731add %i2, %l6, %l7
57732ld [%l7+64], %o5
57733st %o5, [%l7+64]
57734add %l7, %l6, %l7
57735ld [%l7+64], %o5
57736st %o5, [%l7+64]
57737add %l7, %l6, %l7
57738ld [%l7+64], %o5
57739st %o5, [%l7+64]
57740add %l7, %l6, %l7
57741ld [%l7+64], %o5
57742st %o5, [%l7+64]
57743add %l7, %l6, %l7
57744ld [%l7+64], %o5
57745st %o5, [%l7+64]
57746add %l7, %l6, %l7
57747ld [%l7+64], %o5
57748st %o5, [%l7+64]
57749add %l7, %l6, %l7
57750ld [%l7+64], %o5
57751st %o5, [%l7+64]
57752ba P2754
57753nop
57754
57755TARGET2822:
57756ba RET2822
57757nop
57758
57759
57760P2754: !_IDC_FLIP [5] (Int)
57761IDC_FLIP(2754, 15606, 7, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
57762
57763P2755: !_ST [33] (maybe <- 0x43000029) (FP)
57764sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
57765sub %i0, %i3, %i3
57766! preparing store val #0, next val will be in f20
57767fmovs %f16, %f20
57768fadds %f16, %f17, %f16
57769st %f20, [%i3 + 0 ]
57770
57771P2756: !_MEMBAR (FP)
57772
57773P2757: !_BST [10] (maybe <- 0x4300002a) (FP) (Branch target of P2805)
57774wr %g0, 0xf0, %asi
57775! preparing store val #0, next val will be in f32
57776fmovs %f16, %f20
57777fadds %f16, %f17, %f16
57778fmovd %f20, %f32
57779membar #Sync
57780stda %f32, [%i1 + 64 ] %asi
57781ba P2758
57782nop
57783
57784TARGET2805:
57785ba RET2805
57786nop
57787
57788
57789P2758: !_MEMBAR (FP)
57790membar #StoreLoad
57791
57792P2759: !_LD [3] (FP)
57793ld [%i0 + 16], %f3
57794! 1 addresses covered
57795
57796P2760: !_ST [12] (maybe <- 0x3800006) (Int) (CBR)
57797sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
57798add %i0, %i2, %i2
57799stw %l4, [%i2 + 4 ]
57800add %l4, 1, %l4
57801
57802! cbranch
57803andcc %l0, 1, %g0
57804be,pn %xcc, TARGET2760
57805nop
57806RET2760:
57807
57808! lfsr step begin
57809srlx %l0, 1, %l7
57810xnor %l7, %l0, %l7
57811sllx %l7, 63, %l7
57812or %l7, %l0, %l0
57813srlx %l0, 1, %l0
57814
57815
57816P2761: !_REPLACEMENT [4] (Int) (Nucleus ctx) (Branch target of P2679)
57817wr %g0, 0x4, %asi
57818sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
57819sub %i0, %i3, %i3
57820sethi %hi(0x2000), %o5
57821ld [%i3+32], %l6
57822st %l6, [%i3+32]
57823add %i3, %o5, %l3
57824ld [%l3+32], %l6
57825st %l6, [%l3+32]
57826add %l3, %o5, %l3
57827ld [%l3+32], %l6
57828st %l6, [%l3+32]
57829add %l3, %o5, %l3
57830ld [%l3+32], %l6
57831st %l6, [%l3+32]
57832add %l3, %o5, %l3
57833ld [%l3+32], %l6
57834st %l6, [%l3+32]
57835add %l3, %o5, %l3
57836ld [%l3+32], %l6
57837st %l6, [%l3+32]
57838add %l3, %o5, %l3
57839ld [%l3+32], %l6
57840st %l6, [%l3+32]
57841add %l3, %o5, %l3
57842ld [%l3+32], %l6
57843st %l6, [%l3+32]
57844ba P2762
57845nop
57846
57847TARGET2679:
57848ba RET2679
57849nop
57850
57851
57852P2762: !_REPLACEMENT [4] (Int)
57853sethi %hi(0x2000), %l7
57854ld [%i3+32], %l3
57855st %l3, [%i3+32]
57856add %i3, %l7, %o5
57857ld [%o5+32], %l3
57858st %l3, [%o5+32]
57859add %o5, %l7, %o5
57860ld [%o5+32], %l3
57861st %l3, [%o5+32]
57862add %o5, %l7, %o5
57863ld [%o5+32], %l3
57864st %l3, [%o5+32]
57865add %o5, %l7, %o5
57866ld [%o5+32], %l3
57867st %l3, [%o5+32]
57868add %o5, %l7, %o5
57869ld [%o5+32], %l3
57870st %l3, [%o5+32]
57871add %o5, %l7, %o5
57872ld [%o5+32], %l3
57873st %l3, [%o5+32]
57874add %o5, %l7, %o5
57875ld [%o5+32], %l3
57876st %l3, [%o5+32]
57877
57878P2763: !_PREFETCH [25] (Int) (CBR) (Branch target of P3000)
57879sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
57880add %i0, %i2, %i2
57881prefetch [%i2 + 96], 1
57882
57883! cbranch
57884andcc %l0, 1, %g0
57885be,pt %xcc, TARGET2763
57886nop
57887RET2763:
57888
57889! lfsr step begin
57890srlx %l0, 1, %l6
57891xnor %l6, %l0, %l6
57892sllx %l6, 63, %l6
57893or %l6, %l0, %l0
57894srlx %l0, 1, %l0
57895
57896ba P2764
57897nop
57898
57899TARGET3000:
57900ba RET3000
57901nop
57902
57903
57904P2764: !_MEMBAR (FP) (Branch target of P2856)
57905ba P2765
57906nop
57907
57908TARGET2856:
57909ba RET2856
57910nop
57911
57912
57913P2765: !_BSTC [20] (maybe <- 0x4300002b) (FP) (CBR)
57914wr %g0, 0xe0, %asi
57915sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
57916add %i0, %i3, %i3
57917! preparing store val #0, next val will be in f32
57918fmovs %f16, %f20
57919fadds %f16, %f17, %f16
57920fmovd %f20, %f32
57921membar #Sync
57922stda %f32, [%i3 + 256 ] %asi
57923
57924! cbranch
57925andcc %l0, 1, %g0
57926be,pt %xcc, TARGET2765
57927nop
57928RET2765:
57929
57930! lfsr step begin
57931srlx %l0, 1, %l6
57932xnor %l6, %l0, %l6
57933sllx %l6, 63, %l6
57934or %l6, %l0, %l0
57935srlx %l0, 1, %l0
57936
57937
57938P2766: !_MEMBAR (FP)
57939membar #StoreLoad
57940
57941P2767: !_REPLACEMENT [0] (Int)
57942sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
57943add %i0, %i2, %i2
57944sethi %hi(0x2000), %l7
57945ld [%i2+0], %l3
57946st %l3, [%i2+0]
57947add %i2, %l7, %o5
57948ld [%o5+0], %l3
57949st %l3, [%o5+0]
57950add %o5, %l7, %o5
57951ld [%o5+0], %l3
57952st %l3, [%o5+0]
57953add %o5, %l7, %o5
57954ld [%o5+0], %l3
57955st %l3, [%o5+0]
57956add %o5, %l7, %o5
57957ld [%o5+0], %l3
57958st %l3, [%o5+0]
57959add %o5, %l7, %o5
57960ld [%o5+0], %l3
57961st %l3, [%o5+0]
57962add %o5, %l7, %o5
57963ld [%o5+0], %l3
57964st %l3, [%o5+0]
57965add %o5, %l7, %o5
57966ld [%o5+0], %l3
57967st %l3, [%o5+0]
57968
57969P2768: !_REPLACEMENT [21] (Int) (Branch target of P2716)
57970sethi %hi(0x2000), %l6
57971ld [%i2+0], %o5
57972st %o5, [%i2+0]
57973add %i2, %l6, %l7
57974ld [%l7+0], %o5
57975st %o5, [%l7+0]
57976add %l7, %l6, %l7
57977ld [%l7+0], %o5
57978st %o5, [%l7+0]
57979add %l7, %l6, %l7
57980ld [%l7+0], %o5
57981st %o5, [%l7+0]
57982add %l7, %l6, %l7
57983ld [%l7+0], %o5
57984st %o5, [%l7+0]
57985add %l7, %l6, %l7
57986ld [%l7+0], %o5
57987st %o5, [%l7+0]
57988add %l7, %l6, %l7
57989ld [%l7+0], %o5
57990st %o5, [%l7+0]
57991add %l7, %l6, %l7
57992ld [%l7+0], %o5
57993st %o5, [%l7+0]
57994ba P2769
57995nop
57996
57997TARGET2716:
57998ba RET2716
57999nop
58000
58001
58002P2769: !_REPLACEMENT [8] (Int) (Secondary ctx)
58003wr %g0, 0x81, %asi
58004sethi %hi(0x2000), %l3
58005ld [%i2+0], %l7
58006st %l7, [%i2+0]
58007add %i2, %l3, %l6
58008ld [%l6+0], %l7
58009st %l7, [%l6+0]
58010add %l6, %l3, %l6
58011ld [%l6+0], %l7
58012st %l7, [%l6+0]
58013add %l6, %l3, %l6
58014ld [%l6+0], %l7
58015st %l7, [%l6+0]
58016add %l6, %l3, %l6
58017ld [%l6+0], %l7
58018st %l7, [%l6+0]
58019add %l6, %l3, %l6
58020ld [%l6+0], %l7
58021st %l7, [%l6+0]
58022add %l6, %l3, %l6
58023ld [%l6+0], %l7
58024st %l7, [%l6+0]
58025add %l6, %l3, %l6
58026ld [%l6+0], %l7
58027st %l7, [%l6+0]
58028
58029P2770: !_REPLACEMENT [26] (Int) (CBR)
58030sethi %hi(0x2000), %o5
58031ld [%i2+128], %l6
58032st %l6, [%i2+128]
58033add %i2, %o5, %l3
58034ld [%l3+128], %l6
58035st %l6, [%l3+128]
58036add %l3, %o5, %l3
58037ld [%l3+128], %l6
58038st %l6, [%l3+128]
58039add %l3, %o5, %l3
58040ld [%l3+128], %l6
58041st %l6, [%l3+128]
58042add %l3, %o5, %l3
58043ld [%l3+128], %l6
58044st %l6, [%l3+128]
58045add %l3, %o5, %l3
58046ld [%l3+128], %l6
58047st %l6, [%l3+128]
58048add %l3, %o5, %l3
58049ld [%l3+128], %l6
58050st %l6, [%l3+128]
58051add %l3, %o5, %l3
58052ld [%l3+128], %l6
58053st %l6, [%l3+128]
58054
58055! cbranch
58056andcc %l0, 1, %g0
58057be,pn %xcc, TARGET2770
58058nop
58059RET2770:
58060
58061! lfsr step begin
58062srlx %l0, 1, %l7
58063xnor %l7, %l0, %l7
58064sllx %l7, 63, %l7
58065or %l7, %l0, %l0
58066srlx %l0, 1, %l0
58067
58068
58069P2771: !_REPLACEMENT [30] (Int) (Branch target of P2890)
58070sethi %hi(0x2000), %o5
58071ld [%i2+32], %l6
58072st %l6, [%i2+32]
58073add %i2, %o5, %l3
58074ld [%l3+32], %l6
58075st %l6, [%l3+32]
58076add %l3, %o5, %l3
58077ld [%l3+32], %l6
58078st %l6, [%l3+32]
58079add %l3, %o5, %l3
58080ld [%l3+32], %l6
58081st %l6, [%l3+32]
58082add %l3, %o5, %l3
58083ld [%l3+32], %l6
58084st %l6, [%l3+32]
58085add %l3, %o5, %l3
58086ld [%l3+32], %l6
58087st %l6, [%l3+32]
58088add %l3, %o5, %l3
58089ld [%l3+32], %l6
58090st %l6, [%l3+32]
58091add %l3, %o5, %l3
58092ld [%l3+32], %l6
58093st %l6, [%l3+32]
58094ba P2772
58095nop
58096
58097TARGET2890:
58098ba RET2890
58099nop
58100
58101
58102P2772: !_REPLACEMENT [30] (Int) (Branch target of P3003)
58103sethi %hi(0x2000), %l7
58104ld [%i2+32], %l3
58105st %l3, [%i2+32]
58106add %i2, %l7, %o5
58107ld [%o5+32], %l3
58108st %l3, [%o5+32]
58109add %o5, %l7, %o5
58110ld [%o5+32], %l3
58111st %l3, [%o5+32]
58112add %o5, %l7, %o5
58113ld [%o5+32], %l3
58114st %l3, [%o5+32]
58115add %o5, %l7, %o5
58116ld [%o5+32], %l3
58117st %l3, [%o5+32]
58118add %o5, %l7, %o5
58119ld [%o5+32], %l3
58120st %l3, [%o5+32]
58121add %o5, %l7, %o5
58122ld [%o5+32], %l3
58123st %l3, [%o5+32]
58124add %o5, %l7, %o5
58125ld [%o5+32], %l3
58126st %l3, [%o5+32]
58127ba P2773
58128nop
58129
58130TARGET3003:
58131ba RET3003
58132nop
58133
58134
58135P2773: !_REPLACEMENT [29] (Int)
58136sethi %hi(0x2000), %l6
58137ld [%i2+4], %o5
58138st %o5, [%i2+4]
58139add %i2, %l6, %l7
58140ld [%l7+4], %o5
58141st %o5, [%l7+4]
58142add %l7, %l6, %l7
58143ld [%l7+4], %o5
58144st %o5, [%l7+4]
58145add %l7, %l6, %l7
58146ld [%l7+4], %o5
58147st %o5, [%l7+4]
58148add %l7, %l6, %l7
58149ld [%l7+4], %o5
58150st %o5, [%l7+4]
58151add %l7, %l6, %l7
58152ld [%l7+4], %o5
58153st %o5, [%l7+4]
58154add %l7, %l6, %l7
58155ld [%l7+4], %o5
58156st %o5, [%l7+4]
58157add %l7, %l6, %l7
58158ld [%l7+4], %o5
58159st %o5, [%l7+4]
58160
58161P2774: !_REPLACEMENT [31] (Int) (Secondary ctx)
58162wr %g0, 0x81, %asi
58163sethi %hi(0x2000), %l3
58164ld [%i2+64], %l7
58165st %l7, [%i2+64]
58166add %i2, %l3, %l6
58167ld [%l6+64], %l7
58168st %l7, [%l6+64]
58169add %l6, %l3, %l6
58170ld [%l6+64], %l7
58171st %l7, [%l6+64]
58172add %l6, %l3, %l6
58173ld [%l6+64], %l7
58174st %l7, [%l6+64]
58175add %l6, %l3, %l6
58176ld [%l6+64], %l7
58177st %l7, [%l6+64]
58178add %l6, %l3, %l6
58179ld [%l6+64], %l7
58180st %l7, [%l6+64]
58181add %l6, %l3, %l6
58182ld [%l6+64], %l7
58183st %l7, [%l6+64]
58184add %l6, %l3, %l6
58185ld [%l6+64], %l7
58186st %l7, [%l6+64]
58187
58188P2775: !_MEMBAR (FP)
58189membar #StoreLoad
58190
58191P2776: !_BLD [26] (FP) (CBR)
58192wr %g0, 0xf0, %asi
58193sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
58194add %i0, %i3, %i3
58195ldda [%i3 + 128] %asi, %f32
58196membar #Sync
58197! 2 addresses covered
58198fmovd %f32, %f4
58199fmovd %f40, %f18
58200fmovs %f18, %f5
58201
58202! cbranch
58203andcc %l0, 1, %g0
58204be,pn %xcc, TARGET2776
58205nop
58206RET2776:
58207
58208! lfsr step begin
58209srlx %l0, 1, %o5
58210xnor %o5, %l0, %o5
58211sllx %o5, 63, %o5
58212or %o5, %l0, %l0
58213srlx %l0, 1, %l0
58214
58215
58216P2777: !_MEMBAR (FP) (CBR)
58217
58218! cbranch
58219andcc %l0, 1, %g0
58220be,pt %xcc, TARGET2777
58221nop
58222RET2777:
58223
58224! lfsr step begin
58225srlx %l0, 1, %l3
58226xnor %l3, %l0, %l3
58227sllx %l3, 63, %l3
58228or %l3, %l0, %l0
58229srlx %l0, 1, %l0
58230
58231
58232P2778: !_BST [15] (maybe <- 0x4300002c) (FP)
58233wr %g0, 0xf0, %asi
58234sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
58235add %i0, %i2, %i2
58236! preparing store val #0, next val will be in f32
58237fmovs %f16, %f20
58238fadds %f16, %f17, %f16
58239fmovd %f20, %f32
58240membar #Sync
58241stda %f32, [%i2 + 128 ] %asi
58242
58243P2779: !_MEMBAR (FP) (CBR)
58244membar #StoreLoad
58245
58246! cbranch
58247andcc %l0, 1, %g0
58248be,pn %xcc, TARGET2779
58249nop
58250RET2779:
58251
58252! lfsr step begin
58253srlx %l0, 1, %l3
58254xnor %l3, %l0, %l3
58255sllx %l3, 63, %l3
58256or %l3, %l0, %l0
58257srlx %l0, 1, %l0
58258
58259
58260P2780: !_REPLACEMENT [33] (Int) (Branch target of P3040)
58261sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
58262sub %i0, %i3, %i3
58263sethi %hi(0x2000), %l6
58264ld [%i3+0], %o5
58265st %o5, [%i3+0]
58266add %i3, %l6, %l7
58267ld [%l7+0], %o5
58268st %o5, [%l7+0]
58269add %l7, %l6, %l7
58270ld [%l7+0], %o5
58271st %o5, [%l7+0]
58272add %l7, %l6, %l7
58273ld [%l7+0], %o5
58274st %o5, [%l7+0]
58275add %l7, %l6, %l7
58276ld [%l7+0], %o5
58277st %o5, [%l7+0]
58278add %l7, %l6, %l7
58279ld [%l7+0], %o5
58280st %o5, [%l7+0]
58281add %l7, %l6, %l7
58282ld [%l7+0], %o5
58283st %o5, [%l7+0]
58284add %l7, %l6, %l7
58285ld [%l7+0], %o5
58286st %o5, [%l7+0]
58287ba P2781
58288nop
58289
58290TARGET3040:
58291ba RET3040
58292nop
58293
58294
58295P2781: !_LD [10] (FP)
58296ld [%i1 + 64], %f6
58297! 1 addresses covered
58298
58299P2782: !_REPLACEMENT [6] (Int)
58300sethi %hi(0x2000), %l3
58301ld [%i3+96], %l7
58302st %l7, [%i3+96]
58303add %i3, %l3, %l6
58304ld [%l6+96], %l7
58305st %l7, [%l6+96]
58306add %l6, %l3, %l6
58307ld [%l6+96], %l7
58308st %l7, [%l6+96]
58309add %l6, %l3, %l6
58310ld [%l6+96], %l7
58311st %l7, [%l6+96]
58312add %l6, %l3, %l6
58313ld [%l6+96], %l7
58314st %l7, [%l6+96]
58315add %l6, %l3, %l6
58316ld [%l6+96], %l7
58317st %l7, [%l6+96]
58318add %l6, %l3, %l6
58319ld [%l6+96], %l7
58320st %l7, [%l6+96]
58321add %l6, %l3, %l6
58322ld [%l6+96], %l7
58323st %l7, [%l6+96]
58324
58325P2783: !_LD [5] (FP)
58326ld [%i0 + 64], %f7
58327! 1 addresses covered
58328
58329P2784: !_IDC_FLIP [34] (Int) (Branch target of P2804)
58330sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
58331sub %i0, %i2, %i2
58332IDC_FLIP(2784, 4291, 7, 0x46800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
58333ba P2785
58334nop
58335
58336TARGET2804:
58337ba RET2804
58338nop
58339
58340
58341P2785: !_REPLACEMENT [7] (Int)
58342sethi %hi(0x2000), %l6
58343ld [%i3+128], %o5
58344st %o5, [%i3+128]
58345add %i3, %l6, %l7
58346ld [%l7+128], %o5
58347st %o5, [%l7+128]
58348add %l7, %l6, %l7
58349ld [%l7+128], %o5
58350st %o5, [%l7+128]
58351add %l7, %l6, %l7
58352ld [%l7+128], %o5
58353st %o5, [%l7+128]
58354add %l7, %l6, %l7
58355ld [%l7+128], %o5
58356st %o5, [%l7+128]
58357add %l7, %l6, %l7
58358ld [%l7+128], %o5
58359st %o5, [%l7+128]
58360add %l7, %l6, %l7
58361ld [%l7+128], %o5
58362st %o5, [%l7+128]
58363add %l7, %l6, %l7
58364ld [%l7+128], %o5
58365st %o5, [%l7+128]
58366
58367P2786: !_FLUSH [24] (Int) (Branch target of P2997)
58368! Unsupported instruction
58369ba P2787
58370nop
58371
58372TARGET2997:
58373ba RET2997
58374nop
58375
58376
58377P2787: !_REPLACEMENT [5] (Int)
58378sethi %hi(0x2000), %l3
58379ld [%i3+64], %l7
58380st %l7, [%i3+64]
58381add %i3, %l3, %l6
58382ld [%l6+64], %l7
58383st %l7, [%l6+64]
58384add %l6, %l3, %l6
58385ld [%l6+64], %l7
58386st %l7, [%l6+64]
58387add %l6, %l3, %l6
58388ld [%l6+64], %l7
58389st %l7, [%l6+64]
58390add %l6, %l3, %l6
58391ld [%l6+64], %l7
58392st %l7, [%l6+64]
58393add %l6, %l3, %l6
58394ld [%l6+64], %l7
58395st %l7, [%l6+64]
58396add %l6, %l3, %l6
58397ld [%l6+64], %l7
58398st %l7, [%l6+64]
58399add %l6, %l3, %l6
58400ld [%l6+64], %l7
58401st %l7, [%l6+64]
58402
58403P2788: !_REPLACEMENT [6] (Int) (Secondary ctx)
58404wr %g0, 0x81, %asi
58405sethi %hi(0x2000), %o5
58406ld [%i3+96], %l6
58407st %l6, [%i3+96]
58408add %i3, %o5, %l3
58409ld [%l3+96], %l6
58410st %l6, [%l3+96]
58411add %l3, %o5, %l3
58412ld [%l3+96], %l6
58413st %l6, [%l3+96]
58414add %l3, %o5, %l3
58415ld [%l3+96], %l6
58416st %l6, [%l3+96]
58417add %l3, %o5, %l3
58418ld [%l3+96], %l6
58419st %l6, [%l3+96]
58420add %l3, %o5, %l3
58421ld [%l3+96], %l6
58422st %l6, [%l3+96]
58423add %l3, %o5, %l3
58424ld [%l3+96], %l6
58425st %l6, [%l3+96]
58426add %l3, %o5, %l3
58427ld [%l3+96], %l6
58428st %l6, [%l3+96]
58429
58430P2789: !_REPLACEMENT [24] (Int) (CBR)
58431sethi %hi(0x2000), %l7
58432ld [%i3+64], %l3
58433st %l3, [%i3+64]
58434add %i3, %l7, %o5
58435ld [%o5+64], %l3
58436st %l3, [%o5+64]
58437add %o5, %l7, %o5
58438ld [%o5+64], %l3
58439st %l3, [%o5+64]
58440add %o5, %l7, %o5
58441ld [%o5+64], %l3
58442st %l3, [%o5+64]
58443add %o5, %l7, %o5
58444ld [%o5+64], %l3
58445st %l3, [%o5+64]
58446add %o5, %l7, %o5
58447ld [%o5+64], %l3
58448st %l3, [%o5+64]
58449add %o5, %l7, %o5
58450ld [%o5+64], %l3
58451st %l3, [%o5+64]
58452add %o5, %l7, %o5
58453ld [%o5+64], %l3
58454st %l3, [%o5+64]
58455
58456! cbranch
58457andcc %l0, 1, %g0
58458be,pn %xcc, TARGET2789
58459nop
58460RET2789:
58461
58462! lfsr step begin
58463srlx %l0, 1, %l6
58464xnor %l6, %l0, %l6
58465sllx %l6, 63, %l6
58466or %l6, %l0, %l0
58467srlx %l0, 1, %l0
58468
58469
58470P2790: !_REPLACEMENT [4] (Int)
58471sethi %hi(0x2000), %l7
58472ld [%i3+32], %l3
58473st %l3, [%i3+32]
58474add %i3, %l7, %o5
58475ld [%o5+32], %l3
58476st %l3, [%o5+32]
58477add %o5, %l7, %o5
58478ld [%o5+32], %l3
58479st %l3, [%o5+32]
58480add %o5, %l7, %o5
58481ld [%o5+32], %l3
58482st %l3, [%o5+32]
58483add %o5, %l7, %o5
58484ld [%o5+32], %l3
58485st %l3, [%o5+32]
58486add %o5, %l7, %o5
58487ld [%o5+32], %l3
58488st %l3, [%o5+32]
58489add %o5, %l7, %o5
58490ld [%o5+32], %l3
58491st %l3, [%o5+32]
58492add %o5, %l7, %o5
58493ld [%o5+32], %l3
58494st %l3, [%o5+32]
58495
58496P2791: !_REPLACEMENT [3] (Int)
58497sethi %hi(0x2000), %l6
58498ld [%i3+16], %o5
58499st %o5, [%i3+16]
58500add %i3, %l6, %l7
58501ld [%l7+16], %o5
58502st %o5, [%l7+16]
58503add %l7, %l6, %l7
58504ld [%l7+16], %o5
58505st %o5, [%l7+16]
58506add %l7, %l6, %l7
58507ld [%l7+16], %o5
58508st %o5, [%l7+16]
58509add %l7, %l6, %l7
58510ld [%l7+16], %o5
58511st %o5, [%l7+16]
58512add %l7, %l6, %l7
58513ld [%l7+16], %o5
58514st %o5, [%l7+16]
58515add %l7, %l6, %l7
58516ld [%l7+16], %o5
58517st %o5, [%l7+16]
58518add %l7, %l6, %l7
58519ld [%l7+16], %o5
58520st %o5, [%l7+16]
58521
58522P2792: !_REPLACEMENT [20] (Int)
58523sethi %hi(0x2000), %l3
58524ld [%i3+256], %l7
58525st %l7, [%i3+256]
58526add %i3, %l3, %l6
58527ld [%l6+256], %l7
58528st %l7, [%l6+256]
58529add %l6, %l3, %l6
58530ld [%l6+256], %l7
58531st %l7, [%l6+256]
58532add %l6, %l3, %l6
58533ld [%l6+256], %l7
58534st %l7, [%l6+256]
58535add %l6, %l3, %l6
58536ld [%l6+256], %l7
58537st %l7, [%l6+256]
58538add %l6, %l3, %l6
58539ld [%l6+256], %l7
58540st %l7, [%l6+256]
58541add %l6, %l3, %l6
58542ld [%l6+256], %l7
58543st %l7, [%l6+256]
58544add %l6, %l3, %l6
58545ld [%l6+256], %l7
58546st %l7, [%l6+256]
58547
58548P2793: !_MEMBAR (FP)
58549
58550P2794: !_BST [6] (maybe <- 0x4300002d) (FP) (Branch target of P2796)
58551wr %g0, 0xf0, %asi
58552! preparing store val #0, next val will be in f32
58553fmovs %f16, %f20
58554fadds %f16, %f17, %f16
58555! preparing store val #1, next val will be in f40
58556fmovd %f20, %f32
58557fmovs %f16, %f20
58558fadds %f16, %f17, %f16
58559fmovd %f20, %f40
58560membar #Sync
58561stda %f32, [%i0 + 64 ] %asi
58562ba P2795
58563nop
58564
58565TARGET2796:
58566ba RET2796
58567nop
58568
58569
58570P2795: !_MEMBAR (FP)
58571membar #StoreLoad
58572
58573P2796: !_REPLACEMENT [23] (Int) (CBR)
58574sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
58575add %i0, %i3, %i3
58576sethi %hi(0x2000), %o5
58577ld [%i3+32], %l6
58578st %l6, [%i3+32]
58579add %i3, %o5, %l3
58580ld [%l3+32], %l6
58581st %l6, [%l3+32]
58582add %l3, %o5, %l3
58583ld [%l3+32], %l6
58584st %l6, [%l3+32]
58585add %l3, %o5, %l3
58586ld [%l3+32], %l6
58587st %l6, [%l3+32]
58588add %l3, %o5, %l3
58589ld [%l3+32], %l6
58590st %l6, [%l3+32]
58591add %l3, %o5, %l3
58592ld [%l3+32], %l6
58593st %l6, [%l3+32]
58594add %l3, %o5, %l3
58595ld [%l3+32], %l6
58596st %l6, [%l3+32]
58597add %l3, %o5, %l3
58598ld [%l3+32], %l6
58599st %l6, [%l3+32]
58600
58601! cbranch
58602andcc %l0, 1, %g0
58603be,pn %xcc, TARGET2796
58604nop
58605RET2796:
58606
58607! lfsr step begin
58608srlx %l0, 1, %l7
58609xnor %l7, %l0, %l7
58610sllx %l7, 63, %l7
58611or %l7, %l0, %l0
58612srlx %l0, 1, %l0
58613
58614
58615P2797: !_REPLACEMENT [31] (Int)
58616sethi %hi(0x2000), %o5
58617ld [%i3+64], %l6
58618st %l6, [%i3+64]
58619add %i3, %o5, %l3
58620ld [%l3+64], %l6
58621st %l6, [%l3+64]
58622add %l3, %o5, %l3
58623ld [%l3+64], %l6
58624st %l6, [%l3+64]
58625add %l3, %o5, %l3
58626ld [%l3+64], %l6
58627st %l6, [%l3+64]
58628add %l3, %o5, %l3
58629ld [%l3+64], %l6
58630st %l6, [%l3+64]
58631add %l3, %o5, %l3
58632ld [%l3+64], %l6
58633st %l6, [%l3+64]
58634add %l3, %o5, %l3
58635ld [%l3+64], %l6
58636st %l6, [%l3+64]
58637add %l3, %o5, %l3
58638ld [%l3+64], %l6
58639st %l6, [%l3+64]
58640
58641P2798: !_REPLACEMENT [8] (Int) (Secondary ctx)
58642wr %g0, 0x81, %asi
58643sethi %hi(0x2000), %l7
58644ld [%i3+0], %l3
58645st %l3, [%i3+0]
58646add %i3, %l7, %o5
58647ld [%o5+0], %l3
58648st %l3, [%o5+0]
58649add %o5, %l7, %o5
58650ld [%o5+0], %l3
58651st %l3, [%o5+0]
58652add %o5, %l7, %o5
58653ld [%o5+0], %l3
58654st %l3, [%o5+0]
58655add %o5, %l7, %o5
58656ld [%o5+0], %l3
58657st %l3, [%o5+0]
58658add %o5, %l7, %o5
58659ld [%o5+0], %l3
58660st %l3, [%o5+0]
58661add %o5, %l7, %o5
58662ld [%o5+0], %l3
58663st %l3, [%o5+0]
58664add %o5, %l7, %o5
58665ld [%o5+0], %l3
58666st %l3, [%o5+0]
58667
58668P2799: !_MEMBAR (FP)
58669
58670P2800: !_BSTC [22] (maybe <- 0x4300002f) (FP)
58671wr %g0, 0xe0, %asi
58672sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
58673add %i0, %i2, %i2
58674! preparing store val #0, next val will be in f32
58675fmovs %f16, %f20
58676fadds %f16, %f17, %f16
58677! preparing store val #1, next val will be in f33
58678fmovs %f16, %f21
58679fadds %f16, %f17, %f16
58680! preparing store val #2, next val will be in f40
58681fmovd %f20, %f32
58682fmovs %f16, %f20
58683fadds %f16, %f17, %f16
58684fmovd %f20, %f40
58685membar #Sync
58686stda %f32, [%i2 + 0 ] %asi
58687
58688P2801: !_MEMBAR (FP) (Branch target of P3093)
58689membar #StoreLoad
58690ba P2802
58691nop
58692
58693TARGET3093:
58694ba RET3093
58695nop
58696
58697
58698P2802: !_REPLACEMENT [29] (Int)
58699sethi %hi(0x2000), %l3
58700ld [%i3+4], %l7
58701st %l7, [%i3+4]
58702add %i3, %l3, %l6
58703ld [%l6+4], %l7
58704st %l7, [%l6+4]
58705add %l6, %l3, %l6
58706ld [%l6+4], %l7
58707st %l7, [%l6+4]
58708add %l6, %l3, %l6
58709ld [%l6+4], %l7
58710st %l7, [%l6+4]
58711add %l6, %l3, %l6
58712ld [%l6+4], %l7
58713st %l7, [%l6+4]
58714add %l6, %l3, %l6
58715ld [%l6+4], %l7
58716st %l7, [%l6+4]
58717add %l6, %l3, %l6
58718ld [%l6+4], %l7
58719st %l7, [%l6+4]
58720add %l6, %l3, %l6
58721ld [%l6+4], %l7
58722st %l7, [%l6+4]
58723
58724P2803: !_MEMBAR (FP)
58725
58726P2804: !_BST [14] (maybe <- 0x43000032) (FP) (CBR)
58727wr %g0, 0xf0, %asi
58728sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
58729add %i0, %i3, %i3
58730! preparing store val #0, next val will be in f32
58731fmovs %f16, %f20
58732fadds %f16, %f17, %f16
58733fmovd %f20, %f32
58734membar #Sync
58735stda %f32, [%i3 + 64 ] %asi
58736
58737! cbranch
58738andcc %l0, 1, %g0
58739be,pn %xcc, TARGET2804
58740nop
58741RET2804:
58742
58743! lfsr step begin
58744srlx %l0, 1, %l7
58745xnor %l7, %l0, %l7
58746sllx %l7, 63, %l7
58747or %l7, %l0, %l0
58748srlx %l0, 1, %l0
58749
58750
58751P2805: !_MEMBAR (FP) (CBR)
58752membar #StoreLoad
58753
58754! cbranch
58755andcc %l0, 1, %g0
58756be,pt %xcc, TARGET2805
58757nop
58758RET2805:
58759
58760! lfsr step begin
58761srlx %l0, 1, %o5
58762xnor %o5, %l0, %o5
58763sllx %o5, 63, %o5
58764or %o5, %l0, %l0
58765srlx %l0, 1, %l0
58766
58767
58768P2806: !_REPLACEMENT [8] (Int) (Secondary ctx)
58769wr %g0, 0x81, %asi
58770sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
58771sub %i0, %i2, %i2
58772sethi %hi(0x2000), %l3
58773ld [%i2+0], %l7
58774st %l7, [%i2+0]
58775add %i2, %l3, %l6
58776ld [%l6+0], %l7
58777st %l7, [%l6+0]
58778add %l6, %l3, %l6
58779ld [%l6+0], %l7
58780st %l7, [%l6+0]
58781add %l6, %l3, %l6
58782ld [%l6+0], %l7
58783st %l7, [%l6+0]
58784add %l6, %l3, %l6
58785ld [%l6+0], %l7
58786st %l7, [%l6+0]
58787add %l6, %l3, %l6
58788ld [%l6+0], %l7
58789st %l7, [%l6+0]
58790add %l6, %l3, %l6
58791ld [%l6+0], %l7
58792st %l7, [%l6+0]
58793add %l6, %l3, %l6
58794ld [%l6+0], %l7
58795st %l7, [%l6+0]
58796
58797P2807: !_MEMBAR (FP)
58798
58799P2808: !_BST [9] (maybe <- 0x43000033) (FP)
58800wr %g0, 0xf0, %asi
58801! preparing store val #0, next val will be in f32
58802fmovs %f16, %f20
58803fadds %f16, %f17, %f16
58804! preparing store val #1, next val will be in f40
58805fmovd %f20, %f32
58806fmovs %f16, %f20
58807fadds %f16, %f17, %f16
58808fmovd %f20, %f40
58809membar #Sync
58810stda %f32, [%i1 + 0 ] %asi
58811
58812P2809: !_MEMBAR (FP) (Branch target of P3102)
58813membar #StoreLoad
58814ba P2810
58815nop
58816
58817TARGET3102:
58818ba RET3102
58819nop
58820
58821
58822P2810: !_REPLACEMENT [32] (Int) (CBR) (Nucleus ctx) (Branch target of P3059)
58823wr %g0, 0x4, %asi
58824sethi %hi(0x2000), %l7
58825ld [%i2+96], %l3
58826st %l3, [%i2+96]
58827add %i2, %l7, %o5
58828ld [%o5+96], %l3
58829st %l3, [%o5+96]
58830add %o5, %l7, %o5
58831ld [%o5+96], %l3
58832st %l3, [%o5+96]
58833add %o5, %l7, %o5
58834ld [%o5+96], %l3
58835st %l3, [%o5+96]
58836add %o5, %l7, %o5
58837ld [%o5+96], %l3
58838st %l3, [%o5+96]
58839add %o5, %l7, %o5
58840ld [%o5+96], %l3
58841st %l3, [%o5+96]
58842add %o5, %l7, %o5
58843ld [%o5+96], %l3
58844st %l3, [%o5+96]
58845add %o5, %l7, %o5
58846ld [%o5+96], %l3
58847st %l3, [%o5+96]
58848
58849! cbranch
58850andcc %l0, 1, %g0
58851be,pt %xcc, TARGET2810
58852nop
58853RET2810:
58854
58855! lfsr step begin
58856srlx %l0, 1, %l6
58857xnor %l6, %l0, %l6
58858sllx %l6, 63, %l6
58859or %l6, %l0, %l0
58860srlx %l0, 1, %l0
58861
58862ba P2811
58863nop
58864
58865TARGET3059:
58866ba RET3059
58867nop
58868
58869
58870P2811: !_REPLACEMENT [33] (Int) (Branch target of P3101)
58871sethi %hi(0x2000), %l7
58872ld [%i2+0], %l3
58873st %l3, [%i2+0]
58874add %i2, %l7, %o5
58875ld [%o5+0], %l3
58876st %l3, [%o5+0]
58877add %o5, %l7, %o5
58878ld [%o5+0], %l3
58879st %l3, [%o5+0]
58880add %o5, %l7, %o5
58881ld [%o5+0], %l3
58882st %l3, [%o5+0]
58883add %o5, %l7, %o5
58884ld [%o5+0], %l3
58885st %l3, [%o5+0]
58886add %o5, %l7, %o5
58887ld [%o5+0], %l3
58888st %l3, [%o5+0]
58889add %o5, %l7, %o5
58890ld [%o5+0], %l3
58891st %l3, [%o5+0]
58892add %o5, %l7, %o5
58893ld [%o5+0], %l3
58894st %l3, [%o5+0]
58895ba P2812
58896nop
58897
58898TARGET3101:
58899ba RET3101
58900nop
58901
58902
58903P2812: !_MEMBAR (FP) (Branch target of P2871)
58904membar #StoreLoad
58905ba P2813
58906nop
58907
58908TARGET2871:
58909ba RET2871
58910nop
58911
58912
58913P2813: !_BLD [18] (FP)
58914wr %g0, 0xf0, %asi
58915sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
58916add %i0, %i3, %i3
58917ldda [%i3 + 128] %asi, %f32
58918membar #Sync
58919! 1 addresses covered
58920fmovd %f32, %f8
58921
58922P2814: !_MEMBAR (FP)
58923
58924P2815: !_BST [21] (maybe <- 0x43000035) (FP)
58925wr %g0, 0xf0, %asi
58926sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
58927add %i0, %i2, %i2
58928! preparing store val #0, next val will be in f32
58929fmovs %f16, %f20
58930fadds %f16, %f17, %f16
58931! preparing store val #1, next val will be in f33
58932fmovs %f16, %f21
58933fadds %f16, %f17, %f16
58934! preparing store val #2, next val will be in f40
58935fmovd %f20, %f32
58936fmovs %f16, %f20
58937fadds %f16, %f17, %f16
58938fmovd %f20, %f40
58939membar #Sync
58940stda %f32, [%i2 + 0 ] %asi
58941
58942P2816: !_MEMBAR (FP) (Branch target of P2580)
58943membar #StoreLoad
58944ba P2817
58945nop
58946
58947TARGET2580:
58948ba RET2580
58949nop
58950
58951
58952P2817: !_LD [33] (FP) (Branch target of P2682)
58953sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
58954sub %i0, %i3, %i3
58955ld [%i3 + 0], %f9
58956! 1 addresses covered
58957ba P2818
58958nop
58959
58960TARGET2682:
58961ba RET2682
58962nop
58963
58964
58965P2818: !_IDC_FLIP [3] (Int) (CBR) (Branch target of P3039)
58966IDC_FLIP(2818, 23038, 7, 0x43000010, 0x10, %i0, 0x10, %l6, %l7, %o5, %l3)
58967
58968! cbranch
58969andcc %l0, 1, %g0
58970be,pt %xcc, TARGET2818
58971nop
58972RET2818:
58973
58974! lfsr step begin
58975srlx %l0, 1, %l6
58976xnor %l6, %l0, %l6
58977sllx %l6, 63, %l6
58978or %l6, %l0, %l0
58979srlx %l0, 1, %l0
58980
58981ba P2819
58982nop
58983
58984TARGET3039:
58985ba RET3039
58986nop
58987
58988
58989P2819: !_REPLACEMENT [33] (Int) (Secondary ctx)
58990wr %g0, 0x81, %asi
58991sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
58992sub %i0, %i2, %i2
58993sethi %hi(0x2000), %l7
58994ld [%i2+0], %l3
58995st %l3, [%i2+0]
58996add %i2, %l7, %o5
58997ld [%o5+0], %l3
58998st %l3, [%o5+0]
58999add %o5, %l7, %o5
59000ld [%o5+0], %l3
59001st %l3, [%o5+0]
59002add %o5, %l7, %o5
59003ld [%o5+0], %l3
59004st %l3, [%o5+0]
59005add %o5, %l7, %o5
59006ld [%o5+0], %l3
59007st %l3, [%o5+0]
59008add %o5, %l7, %o5
59009ld [%o5+0], %l3
59010st %l3, [%o5+0]
59011add %o5, %l7, %o5
59012ld [%o5+0], %l3
59013st %l3, [%o5+0]
59014add %o5, %l7, %o5
59015ld [%o5+0], %l3
59016st %l3, [%o5+0]
59017
59018P2820: !_MEMBAR (FP)
59019
59020P2821: !_BST [30] (maybe <- 0x43000038) (FP)
59021wr %g0, 0xf0, %asi
59022sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
59023add %i0, %i3, %i3
59024! preparing store val #0, next val will be in f32
59025fmovs %f16, %f20
59026fadds %f16, %f17, %f16
59027! preparing store val #1, next val will be in f33
59028fmovs %f16, %f21
59029fadds %f16, %f17, %f16
59030! preparing store val #2, next val will be in f40
59031fmovd %f20, %f32
59032fmovs %f16, %f20
59033fadds %f16, %f17, %f16
59034fmovd %f20, %f40
59035membar #Sync
59036stda %f32, [%i3 + 0 ] %asi
59037
59038P2822: !_MEMBAR (FP) (CBR)
59039membar #StoreLoad
59040
59041! cbranch
59042andcc %l0, 1, %g0
59043be,pn %xcc, TARGET2822
59044nop
59045RET2822:
59046
59047! lfsr step begin
59048srlx %l0, 1, %l3
59049xnor %l3, %l0, %l3
59050sllx %l3, 63, %l3
59051or %l3, %l0, %l0
59052srlx %l0, 1, %l0
59053
59054
59055P2823: !_REPLACEMENT [15] (Int)
59056sethi %hi(0x2000), %l6
59057ld [%i2+128], %o5
59058st %o5, [%i2+128]
59059add %i2, %l6, %l7
59060ld [%l7+128], %o5
59061st %o5, [%l7+128]
59062add %l7, %l6, %l7
59063ld [%l7+128], %o5
59064st %o5, [%l7+128]
59065add %l7, %l6, %l7
59066ld [%l7+128], %o5
59067st %o5, [%l7+128]
59068add %l7, %l6, %l7
59069ld [%l7+128], %o5
59070st %o5, [%l7+128]
59071add %l7, %l6, %l7
59072ld [%l7+128], %o5
59073st %o5, [%l7+128]
59074add %l7, %l6, %l7
59075ld [%l7+128], %o5
59076st %o5, [%l7+128]
59077add %l7, %l6, %l7
59078ld [%l7+128], %o5
59079st %o5, [%l7+128]
59080
59081P2824: !_MEMBAR (FP)
59082membar #StoreLoad
59083
59084P2825: !_BLD [22] (FP) (CBR)
59085wr %g0, 0xf0, %asi
59086sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
59087add %i0, %i2, %i2
59088ldda [%i2 + 0] %asi, %f32
59089membar #Sync
59090! 3 addresses covered
59091fmovd %f32, %f10
59092fmovd %f40, %f12
59093
59094! cbranch
59095andcc %l0, 1, %g0
59096be,pn %xcc, TARGET2825
59097nop
59098RET2825:
59099
59100! lfsr step begin
59101srlx %l0, 1, %l3
59102xnor %l3, %l0, %l3
59103sllx %l3, 63, %l3
59104or %l3, %l0, %l0
59105srlx %l0, 1, %l0
59106
59107
59108P2826: !_MEMBAR (FP)
59109
59110P2827: !_ST [27] (maybe <- 0x4300003b) (FP)
59111! preparing store val #0, next val will be in f20
59112fmovs %f16, %f20
59113fadds %f16, %f17, %f16
59114st %f20, [%i2 + 160 ]
59115
59116P2828: !_REPLACEMENT [8] (Int)
59117sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
59118add %i0, %i3, %i3
59119sethi %hi(0x2000), %l3
59120ld [%i3+0], %l7
59121st %l7, [%i3+0]
59122add %i3, %l3, %l6
59123ld [%l6+0], %l7
59124st %l7, [%l6+0]
59125add %l6, %l3, %l6
59126ld [%l6+0], %l7
59127st %l7, [%l6+0]
59128add %l6, %l3, %l6
59129ld [%l6+0], %l7
59130st %l7, [%l6+0]
59131add %l6, %l3, %l6
59132ld [%l6+0], %l7
59133st %l7, [%l6+0]
59134add %l6, %l3, %l6
59135ld [%l6+0], %l7
59136st %l7, [%l6+0]
59137add %l6, %l3, %l6
59138ld [%l6+0], %l7
59139st %l7, [%l6+0]
59140add %l6, %l3, %l6
59141ld [%l6+0], %l7
59142st %l7, [%l6+0]
59143
59144P2829: !_ST [14] (maybe <- 0x4300003c) (FP) (Secondary ctx)
59145wr %g0, 0x81, %asi
59146sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
59147add %i0, %i2, %i2
59148! preparing store val #0, next val will be in f20
59149fmovs %f16, %f20
59150fadds %f16, %f17, %f16
59151sta %f20, [%i2 + 64 ] %asi
59152
59153P2830: !_REPLACEMENT [5] (Int) (Secondary ctx)
59154wr %g0, 0x81, %asi
59155sethi %hi(0x2000), %l7
59156ld [%i3+64], %l3
59157st %l3, [%i3+64]
59158add %i3, %l7, %o5
59159ld [%o5+64], %l3
59160st %l3, [%o5+64]
59161add %o5, %l7, %o5
59162ld [%o5+64], %l3
59163st %l3, [%o5+64]
59164add %o5, %l7, %o5
59165ld [%o5+64], %l3
59166st %l3, [%o5+64]
59167add %o5, %l7, %o5
59168ld [%o5+64], %l3
59169st %l3, [%o5+64]
59170add %o5, %l7, %o5
59171ld [%o5+64], %l3
59172st %l3, [%o5+64]
59173add %o5, %l7, %o5
59174ld [%o5+64], %l3
59175st %l3, [%o5+64]
59176add %o5, %l7, %o5
59177ld [%o5+64], %l3
59178st %l3, [%o5+64]
59179
59180P2831: !_REPLACEMENT [24] (Int) (Secondary ctx)
59181wr %g0, 0x81, %asi
59182sethi %hi(0x2000), %l6
59183ld [%i3+64], %o5
59184st %o5, [%i3+64]
59185add %i3, %l6, %l7
59186ld [%l7+64], %o5
59187st %o5, [%l7+64]
59188add %l7, %l6, %l7
59189ld [%l7+64], %o5
59190st %o5, [%l7+64]
59191add %l7, %l6, %l7
59192ld [%l7+64], %o5
59193st %o5, [%l7+64]
59194add %l7, %l6, %l7
59195ld [%l7+64], %o5
59196st %o5, [%l7+64]
59197add %l7, %l6, %l7
59198ld [%l7+64], %o5
59199st %o5, [%l7+64]
59200add %l7, %l6, %l7
59201ld [%l7+64], %o5
59202st %o5, [%l7+64]
59203add %l7, %l6, %l7
59204ld [%l7+64], %o5
59205st %o5, [%l7+64]
59206
59207P2832: !_REPLACEMENT [29] (Int)
59208sethi %hi(0x2000), %l3
59209ld [%i3+4], %l7
59210st %l7, [%i3+4]
59211add %i3, %l3, %l6
59212ld [%l6+4], %l7
59213st %l7, [%l6+4]
59214add %l6, %l3, %l6
59215ld [%l6+4], %l7
59216st %l7, [%l6+4]
59217add %l6, %l3, %l6
59218ld [%l6+4], %l7
59219st %l7, [%l6+4]
59220add %l6, %l3, %l6
59221ld [%l6+4], %l7
59222st %l7, [%l6+4]
59223add %l6, %l3, %l6
59224ld [%l6+4], %l7
59225st %l7, [%l6+4]
59226add %l6, %l3, %l6
59227ld [%l6+4], %l7
59228st %l7, [%l6+4]
59229add %l6, %l3, %l6
59230ld [%l6+4], %l7
59231st %l7, [%l6+4]
59232
59233P2833: !_REPLACEMENT [27] (Int)
59234sethi %hi(0x2000), %o5
59235ld [%i3+160], %l6
59236st %l6, [%i3+160]
59237add %i3, %o5, %l3
59238ld [%l3+160], %l6
59239st %l6, [%l3+160]
59240add %l3, %o5, %l3
59241ld [%l3+160], %l6
59242st %l6, [%l3+160]
59243add %l3, %o5, %l3
59244ld [%l3+160], %l6
59245st %l6, [%l3+160]
59246add %l3, %o5, %l3
59247ld [%l3+160], %l6
59248st %l6, [%l3+160]
59249add %l3, %o5, %l3
59250ld [%l3+160], %l6
59251st %l6, [%l3+160]
59252add %l3, %o5, %l3
59253ld [%l3+160], %l6
59254st %l6, [%l3+160]
59255add %l3, %o5, %l3
59256ld [%l3+160], %l6
59257st %l6, [%l3+160]
59258
59259P2834: !_IDC_FLIP [18] (Int)
59260sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
59261add %i0, %i3, %i3
59262IDC_FLIP(2834, 26504, 7, 0x44800080, 0x80, %i3, 0x80, %l6, %l7, %o5, %l3)
59263
59264P2835: !_REPLACEMENT [13] (Int)
59265sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
59266add %i0, %i2, %i2
59267sethi %hi(0x2000), %l6
59268ld [%i2+32], %o5
59269st %o5, [%i2+32]
59270add %i2, %l6, %l7
59271ld [%l7+32], %o5
59272st %o5, [%l7+32]
59273add %l7, %l6, %l7
59274ld [%l7+32], %o5
59275st %o5, [%l7+32]
59276add %l7, %l6, %l7
59277ld [%l7+32], %o5
59278st %o5, [%l7+32]
59279add %l7, %l6, %l7
59280ld [%l7+32], %o5
59281st %o5, [%l7+32]
59282add %l7, %l6, %l7
59283ld [%l7+32], %o5
59284st %o5, [%l7+32]
59285add %l7, %l6, %l7
59286ld [%l7+32], %o5
59287st %o5, [%l7+32]
59288add %l7, %l6, %l7
59289ld [%l7+32], %o5
59290st %o5, [%l7+32]
59291
59292P2836: !_REPLACEMENT [10] (Int)
59293sethi %hi(0x2000), %l3
59294ld [%i2+64], %l7
59295st %l7, [%i2+64]
59296add %i2, %l3, %l6
59297ld [%l6+64], %l7
59298st %l7, [%l6+64]
59299add %l6, %l3, %l6
59300ld [%l6+64], %l7
59301st %l7, [%l6+64]
59302add %l6, %l3, %l6
59303ld [%l6+64], %l7
59304st %l7, [%l6+64]
59305add %l6, %l3, %l6
59306ld [%l6+64], %l7
59307st %l7, [%l6+64]
59308add %l6, %l3, %l6
59309ld [%l6+64], %l7
59310st %l7, [%l6+64]
59311add %l6, %l3, %l6
59312ld [%l6+64], %l7
59313st %l7, [%l6+64]
59314add %l6, %l3, %l6
59315ld [%l6+64], %l7
59316st %l7, [%l6+64]
59317
59318P2837: !_PREFETCH [4] (Int)
59319prefetch [%i0 + 32], 1
59320
59321P2838: !_FLUSH [15] (Int)
59322! Unsupported instruction
59323
59324P2839: !_REPLACEMENT [4] (Int)
59325sethi %hi(0x2000), %o5
59326ld [%i2+32], %l6
59327st %l6, [%i2+32]
59328add %i2, %o5, %l3
59329ld [%l3+32], %l6
59330st %l6, [%l3+32]
59331add %l3, %o5, %l3
59332ld [%l3+32], %l6
59333st %l6, [%l3+32]
59334add %l3, %o5, %l3
59335ld [%l3+32], %l6
59336st %l6, [%l3+32]
59337add %l3, %o5, %l3
59338ld [%l3+32], %l6
59339st %l6, [%l3+32]
59340add %l3, %o5, %l3
59341ld [%l3+32], %l6
59342st %l6, [%l3+32]
59343add %l3, %o5, %l3
59344ld [%l3+32], %l6
59345st %l6, [%l3+32]
59346add %l3, %o5, %l3
59347ld [%l3+32], %l6
59348st %l6, [%l3+32]
59349
59350P2840: !_MEMBAR (FP)
59351
59352P2841: !_BST [25] (maybe <- 0x4300003d) (FP)
59353wr %g0, 0xf0, %asi
59354sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
59355add %i0, %i3, %i3
59356! preparing store val #0, next val will be in f32
59357fmovs %f16, %f20
59358fadds %f16, %f17, %f16
59359! preparing store val #1, next val will be in f40
59360fmovd %f20, %f32
59361fmovs %f16, %f20
59362fadds %f16, %f17, %f16
59363fmovd %f20, %f40
59364membar #Sync
59365stda %f32, [%i3 + 64 ] %asi
59366
59367P2842: !_MEMBAR (FP)
59368membar #StoreLoad
59369
59370P2843: !_REPLACEMENT [29] (Int) (Branch target of P3038)
59371sethi %hi(0x2000), %l6
59372ld [%i2+4], %o5
59373st %o5, [%i2+4]
59374add %i2, %l6, %l7
59375ld [%l7+4], %o5
59376st %o5, [%l7+4]
59377add %l7, %l6, %l7
59378ld [%l7+4], %o5
59379st %o5, [%l7+4]
59380add %l7, %l6, %l7
59381ld [%l7+4], %o5
59382st %o5, [%l7+4]
59383add %l7, %l6, %l7
59384ld [%l7+4], %o5
59385st %o5, [%l7+4]
59386add %l7, %l6, %l7
59387ld [%l7+4], %o5
59388st %o5, [%l7+4]
59389add %l7, %l6, %l7
59390ld [%l7+4], %o5
59391st %o5, [%l7+4]
59392add %l7, %l6, %l7
59393ld [%l7+4], %o5
59394st %o5, [%l7+4]
59395ba P2844
59396nop
59397
59398TARGET3038:
59399ba RET3038
59400nop
59401
59402
59403P2844: !_MEMBAR (FP) (Branch target of P2692)
59404ba P2845
59405nop
59406
59407TARGET2692:
59408ba RET2692
59409nop
59410
59411
59412P2845: !_BST [17] (maybe <- 0x4300003f) (FP)
59413wr %g0, 0xf0, %asi
59414sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
59415add %i0, %i2, %i2
59416! preparing store val #0, next val will be in f40
59417fmovs %f16, %f20
59418fadds %f16, %f17, %f16
59419fmovd %f20, %f40
59420membar #Sync
59421stda %f32, [%i2 + 64 ] %asi
59422
59423P2846: !_MEMBAR (FP) (Loop exit)
59424membar #StoreLoad
59425!---- flushing int results buffer----
59426mov %o0, %l5
59427mov %o1, %l5
59428mov %o2, %l5
59429!---- flushing fp results buffer to %f30 ----
59430fmovd %f0, %f30
59431fmovd %f2, %f30
59432fmovd %f4, %f30
59433fmovd %f6, %f30
59434fmovd %f8, %f30
59435fmovd %f10, %f30
59436fmovs %f12, %f30
59437!--
59438loop_exit_7_1:
59439sub %l2, 1, %l2
59440cmp %l2, 0
59441bg loop_entry_7_1
59442nop
59443
59444P2847: !_REPLACEMENT [19] (Int) (Loop entry)
59445sethi %hi(0x5), %l2
59446or %l2, %lo(0x5), %l2
59447loop_entry_7_2:
59448sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
59449add %i0, %i3, %i3
59450sethi %hi(0x2000), %l3
59451ld [%i3+0], %l7
59452st %l7, [%i3+0]
59453add %i3, %l3, %l6
59454ld [%l6+0], %l7
59455st %l7, [%l6+0]
59456add %l6, %l3, %l6
59457ld [%l6+0], %l7
59458st %l7, [%l6+0]
59459add %l6, %l3, %l6
59460ld [%l6+0], %l7
59461st %l7, [%l6+0]
59462add %l6, %l3, %l6
59463ld [%l6+0], %l7
59464st %l7, [%l6+0]
59465add %l6, %l3, %l6
59466ld [%l6+0], %l7
59467st %l7, [%l6+0]
59468add %l6, %l3, %l6
59469ld [%l6+0], %l7
59470st %l7, [%l6+0]
59471add %l6, %l3, %l6
59472ld [%l6+0], %l7
59473st %l7, [%l6+0]
59474
59475P2848: !_REPLACEMENT [31] (Int) (Nucleus ctx)
59476wr %g0, 0x4, %asi
59477sethi %hi(0x2000), %o5
59478ld [%i3+64], %l6
59479st %l6, [%i3+64]
59480add %i3, %o5, %l3
59481ld [%l3+64], %l6
59482st %l6, [%l3+64]
59483add %l3, %o5, %l3
59484ld [%l3+64], %l6
59485st %l6, [%l3+64]
59486add %l3, %o5, %l3
59487ld [%l3+64], %l6
59488st %l6, [%l3+64]
59489add %l3, %o5, %l3
59490ld [%l3+64], %l6
59491st %l6, [%l3+64]
59492add %l3, %o5, %l3
59493ld [%l3+64], %l6
59494st %l6, [%l3+64]
59495add %l3, %o5, %l3
59496ld [%l3+64], %l6
59497st %l6, [%l3+64]
59498add %l3, %o5, %l3
59499ld [%l3+64], %l6
59500st %l6, [%l3+64]
59501
59502P2849: !_REPLACEMENT [8] (Int) (CBR) (Secondary ctx) (Branch target of P2763)
59503wr %g0, 0x81, %asi
59504sethi %hi(0x2000), %l7
59505ld [%i3+0], %l3
59506st %l3, [%i3+0]
59507add %i3, %l7, %o5
59508ld [%o5+0], %l3
59509st %l3, [%o5+0]
59510add %o5, %l7, %o5
59511ld [%o5+0], %l3
59512st %l3, [%o5+0]
59513add %o5, %l7, %o5
59514ld [%o5+0], %l3
59515st %l3, [%o5+0]
59516add %o5, %l7, %o5
59517ld [%o5+0], %l3
59518st %l3, [%o5+0]
59519add %o5, %l7, %o5
59520ld [%o5+0], %l3
59521st %l3, [%o5+0]
59522add %o5, %l7, %o5
59523ld [%o5+0], %l3
59524st %l3, [%o5+0]
59525add %o5, %l7, %o5
59526ld [%o5+0], %l3
59527st %l3, [%o5+0]
59528
59529! cbranch
59530andcc %l0, 1, %g0
59531be,pt %xcc, TARGET2849
59532nop
59533RET2849:
59534
59535! lfsr step begin
59536srlx %l0, 1, %l6
59537xnor %l6, %l0, %l6
59538sllx %l6, 63, %l6
59539or %l6, %l0, %l0
59540srlx %l0, 1, %l0
59541
59542ba P2850
59543nop
59544
59545TARGET2763:
59546ba RET2763
59547nop
59548
59549
59550P2850: !_MEMBAR (FP)
59551
59552P2851: !_BST [4] (maybe <- 0x43000040) (FP) (CBR)
59553wr %g0, 0xf0, %asi
59554! preparing store val #0, next val will be in f32
59555fmovs %f16, %f20
59556fadds %f16, %f17, %f16
59557! preparing store val #1, next val will be in f33
59558fmovs %f16, %f21
59559fadds %f16, %f17, %f16
59560! preparing store val #2, next val will be in f34
59561fmovd %f20, %f32
59562fmovs %f16, %f20
59563fadds %f16, %f17, %f16
59564! preparing store val #3, next val will be in f36
59565fmovd %f20, %f34
59566fmovs %f16, %f20
59567fadds %f16, %f17, %f16
59568! preparing store val #4, next val will be in f40
59569fmovd %f20, %f36
59570fmovs %f16, %f20
59571fadds %f16, %f17, %f16
59572fmovd %f20, %f40
59573membar #Sync
59574stda %f32, [%i0 + 0 ] %asi
59575
59576! cbranch
59577andcc %l0, 1, %g0
59578be,pt %xcc, TARGET2851
59579nop
59580RET2851:
59581
59582! lfsr step begin
59583srlx %l0, 1, %l6
59584xnor %l6, %l0, %l6
59585sllx %l6, 63, %l6
59586or %l6, %l0, %l0
59587srlx %l0, 1, %l0
59588
59589
59590P2852: !_MEMBAR (FP) (CBR)
59591membar #StoreLoad
59592
59593! cbranch
59594andcc %l0, 1, %g0
59595be,pt %xcc, TARGET2852
59596nop
59597RET2852:
59598
59599! lfsr step begin
59600srlx %l0, 1, %l7
59601xnor %l7, %l0, %l7
59602sllx %l7, 63, %l7
59603or %l7, %l0, %l0
59604srlx %l0, 1, %l0
59605
59606
59607P2853: !_PREFETCH [30] (Int) (Secondary ctx)
59608wr %g0, 0x81, %asi
59609sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
59610add %i0, %i2, %i2
59611prefetcha [%i2 + 32] %asi, 1
59612
59613P2854: !_FLUSHI [20] (Int) (Branch target of P3005)
59614flush %g0
59615ba P2855
59616nop
59617
59618TARGET3005:
59619ba RET3005
59620nop
59621
59622
59623P2855: !_REPLACEMENT [22] (Int)
59624sethi %hi(0x2000), %o5
59625ld [%i3+4], %l6
59626st %l6, [%i3+4]
59627add %i3, %o5, %l3
59628ld [%l3+4], %l6
59629st %l6, [%l3+4]
59630add %l3, %o5, %l3
59631ld [%l3+4], %l6
59632st %l6, [%l3+4]
59633add %l3, %o5, %l3
59634ld [%l3+4], %l6
59635st %l6, [%l3+4]
59636add %l3, %o5, %l3
59637ld [%l3+4], %l6
59638st %l6, [%l3+4]
59639add %l3, %o5, %l3
59640ld [%l3+4], %l6
59641st %l6, [%l3+4]
59642add %l3, %o5, %l3
59643ld [%l3+4], %l6
59644st %l6, [%l3+4]
59645add %l3, %o5, %l3
59646ld [%l3+4], %l6
59647st %l6, [%l3+4]
59648
59649P2856: !_REPLACEMENT [20] (Int) (CBR)
59650sethi %hi(0x2000), %l7
59651ld [%i3+256], %l3
59652st %l3, [%i3+256]
59653add %i3, %l7, %o5
59654ld [%o5+256], %l3
59655st %l3, [%o5+256]
59656add %o5, %l7, %o5
59657ld [%o5+256], %l3
59658st %l3, [%o5+256]
59659add %o5, %l7, %o5
59660ld [%o5+256], %l3
59661st %l3, [%o5+256]
59662add %o5, %l7, %o5
59663ld [%o5+256], %l3
59664st %l3, [%o5+256]
59665add %o5, %l7, %o5
59666ld [%o5+256], %l3
59667st %l3, [%o5+256]
59668add %o5, %l7, %o5
59669ld [%o5+256], %l3
59670st %l3, [%o5+256]
59671add %o5, %l7, %o5
59672ld [%o5+256], %l3
59673st %l3, [%o5+256]
59674
59675! cbranch
59676andcc %l0, 1, %g0
59677be,pn %xcc, TARGET2856
59678nop
59679RET2856:
59680
59681! lfsr step begin
59682srlx %l0, 1, %l6
59683xnor %l6, %l0, %l6
59684sllx %l6, 63, %l6
59685or %l6, %l0, %l0
59686srlx %l0, 1, %l0
59687
59688
59689P2857: !_REPLACEMENT [10] (Int) (CBR)
59690sethi %hi(0x2000), %l7
59691ld [%i3+64], %l3
59692st %l3, [%i3+64]
59693add %i3, %l7, %o5
59694ld [%o5+64], %l3
59695st %l3, [%o5+64]
59696add %o5, %l7, %o5
59697ld [%o5+64], %l3
59698st %l3, [%o5+64]
59699add %o5, %l7, %o5
59700ld [%o5+64], %l3
59701st %l3, [%o5+64]
59702add %o5, %l7, %o5
59703ld [%o5+64], %l3
59704st %l3, [%o5+64]
59705add %o5, %l7, %o5
59706ld [%o5+64], %l3
59707st %l3, [%o5+64]
59708add %o5, %l7, %o5
59709ld [%o5+64], %l3
59710st %l3, [%o5+64]
59711add %o5, %l7, %o5
59712ld [%o5+64], %l3
59713st %l3, [%o5+64]
59714
59715! cbranch
59716andcc %l0, 1, %g0
59717be,pt %xcc, TARGET2857
59718nop
59719RET2857:
59720
59721! lfsr step begin
59722srlx %l0, 1, %l6
59723xnor %l6, %l0, %l6
59724sllx %l6, 63, %l6
59725or %l6, %l0, %l0
59726srlx %l0, 1, %l0
59727
59728
59729P2858: !_IDC_FLIP [32] (Int) (CBR)
59730IDC_FLIP(2858, 19637, 7, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
59731
59732! cbranch
59733andcc %l0, 1, %g0
59734be,pt %xcc, TARGET2858
59735nop
59736RET2858:
59737
59738! lfsr step begin
59739srlx %l0, 1, %l6
59740xnor %l6, %l0, %l6
59741sllx %l6, 63, %l6
59742or %l6, %l0, %l0
59743srlx %l0, 1, %l0
59744
59745
59746P2859: !_REPLACEMENT [34] (Int)
59747sethi %hi(0x2000), %l7
59748ld [%i3+64], %l3
59749st %l3, [%i3+64]
59750add %i3, %l7, %o5
59751ld [%o5+64], %l3
59752st %l3, [%o5+64]
59753add %o5, %l7, %o5
59754ld [%o5+64], %l3
59755st %l3, [%o5+64]
59756add %o5, %l7, %o5
59757ld [%o5+64], %l3
59758st %l3, [%o5+64]
59759add %o5, %l7, %o5
59760ld [%o5+64], %l3
59761st %l3, [%o5+64]
59762add %o5, %l7, %o5
59763ld [%o5+64], %l3
59764st %l3, [%o5+64]
59765add %o5, %l7, %o5
59766ld [%o5+64], %l3
59767st %l3, [%o5+64]
59768add %o5, %l7, %o5
59769ld [%o5+64], %l3
59770st %l3, [%o5+64]
59771
59772P2860: !_LD [19] (Int)
59773sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
59774add %i0, %i3, %i3
59775lduw [%i3 + 0], %o0
59776! move %o0(lower) -> %o0(upper)
59777sllx %o0, 32, %o0
59778
59779P2861: !_REPLACEMENT [33] (Int) (CBR)
59780sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
59781add %i0, %i2, %i2
59782sethi %hi(0x2000), %o5
59783ld [%i2+0], %l6
59784st %l6, [%i2+0]
59785add %i2, %o5, %l3
59786ld [%l3+0], %l6
59787st %l6, [%l3+0]
59788add %l3, %o5, %l3
59789ld [%l3+0], %l6
59790st %l6, [%l3+0]
59791add %l3, %o5, %l3
59792ld [%l3+0], %l6
59793st %l6, [%l3+0]
59794add %l3, %o5, %l3
59795ld [%l3+0], %l6
59796st %l6, [%l3+0]
59797add %l3, %o5, %l3
59798ld [%l3+0], %l6
59799st %l6, [%l3+0]
59800add %l3, %o5, %l3
59801ld [%l3+0], %l6
59802st %l6, [%l3+0]
59803add %l3, %o5, %l3
59804ld [%l3+0], %l6
59805st %l6, [%l3+0]
59806
59807! cbranch
59808andcc %l0, 1, %g0
59809be,pt %xcc, TARGET2861
59810nop
59811RET2861:
59812
59813! lfsr step begin
59814srlx %l0, 1, %l7
59815xnor %l7, %l0, %l7
59816sllx %l7, 63, %l7
59817or %l7, %l0, %l0
59818srlx %l0, 1, %l0
59819
59820
59821P2862: !_LD [27] (Int)
59822sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
59823add %i0, %i3, %i3
59824lduw [%i3 + 160], %l3
59825! move %l3(lower) -> %o0(lower)
59826or %l3, %o0, %o0
59827
59828P2863: !_REPLACEMENT [17] (Int)
59829sethi %hi(0x2000), %l6
59830ld [%i2+96], %o5
59831st %o5, [%i2+96]
59832add %i2, %l6, %l7
59833ld [%l7+96], %o5
59834st %o5, [%l7+96]
59835add %l7, %l6, %l7
59836ld [%l7+96], %o5
59837st %o5, [%l7+96]
59838add %l7, %l6, %l7
59839ld [%l7+96], %o5
59840st %o5, [%l7+96]
59841add %l7, %l6, %l7
59842ld [%l7+96], %o5
59843st %o5, [%l7+96]
59844add %l7, %l6, %l7
59845ld [%l7+96], %o5
59846st %o5, [%l7+96]
59847add %l7, %l6, %l7
59848ld [%l7+96], %o5
59849st %o5, [%l7+96]
59850add %l7, %l6, %l7
59851ld [%l7+96], %o5
59852st %o5, [%l7+96]
59853
59854P2864: !_REPLACEMENT [33] (Int)
59855sethi %hi(0x2000), %l3
59856ld [%i2+0], %l7
59857st %l7, [%i2+0]
59858add %i2, %l3, %l6
59859ld [%l6+0], %l7
59860st %l7, [%l6+0]
59861add %l6, %l3, %l6
59862ld [%l6+0], %l7
59863st %l7, [%l6+0]
59864add %l6, %l3, %l6
59865ld [%l6+0], %l7
59866st %l7, [%l6+0]
59867add %l6, %l3, %l6
59868ld [%l6+0], %l7
59869st %l7, [%l6+0]
59870add %l6, %l3, %l6
59871ld [%l6+0], %l7
59872st %l7, [%l6+0]
59873add %l6, %l3, %l6
59874ld [%l6+0], %l7
59875st %l7, [%l6+0]
59876add %l6, %l3, %l6
59877ld [%l6+0], %l7
59878st %l7, [%l6+0]
59879
59880P2865: !_REPLACEMENT [13] (Int)
59881sethi %hi(0x2000), %o5
59882ld [%i2+32], %l6
59883st %l6, [%i2+32]
59884add %i2, %o5, %l3
59885ld [%l3+32], %l6
59886st %l6, [%l3+32]
59887add %l3, %o5, %l3
59888ld [%l3+32], %l6
59889st %l6, [%l3+32]
59890add %l3, %o5, %l3
59891ld [%l3+32], %l6
59892st %l6, [%l3+32]
59893add %l3, %o5, %l3
59894ld [%l3+32], %l6
59895st %l6, [%l3+32]
59896add %l3, %o5, %l3
59897ld [%l3+32], %l6
59898st %l6, [%l3+32]
59899add %l3, %o5, %l3
59900ld [%l3+32], %l6
59901st %l6, [%l3+32]
59902add %l3, %o5, %l3
59903ld [%l3+32], %l6
59904st %l6, [%l3+32]
59905
59906P2866: !_MEMBAR (FP) (Branch target of P2603)
59907membar #StoreLoad
59908ba P2867
59909nop
59910
59911TARGET2603:
59912ba RET2603
59913nop
59914
59915
59916P2867: !_BLD [0] (FP)
59917wr %g0, 0xf0, %asi
59918ldda [%i0 + 0] %asi, %f0
59919membar #Sync
59920! 5 addresses covered
59921fmovs %f4, %f3
59922fmovd %f8, %f4
59923
59924P2868: !_MEMBAR (FP) (Loop exit)
59925!---- flushing int results buffer----
59926mov %o0, %l5
59927!---- flushing fp results buffer to %f30 ----
59928fmovd %f0, %f30
59929fmovd %f2, %f30
59930fmovs %f4, %f30
59931!--
59932loop_exit_7_2:
59933sub %l2, 1, %l2
59934cmp %l2, 0
59935bg loop_entry_7_2
59936nop
59937
59938P2869: !_IDC_FLIP [32] (Int) (Loop entry) (CBR)
59939sethi %hi(0x3), %l2
59940or %l2, %lo(0x3), %l2
59941loop_entry_7_3:
59942sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
59943add %i0, %i2, %i2
59944IDC_FLIP(2869, 4032, 7, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
59945
59946! cbranch
59947andcc %l0, 1, %g0
59948be,pt %xcc, TARGET2869
59949nop
59950RET2869:
59951
59952! lfsr step begin
59953srlx %l0, 1, %l6
59954xnor %l6, %l0, %l6
59955sllx %l6, 63, %l6
59956or %l6, %l0, %l0
59957srlx %l0, 1, %l0
59958
59959
59960P2870: !_REPLACEMENT [17] (Int) (CBR)
59961sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
59962add %i0, %i3, %i3
59963sethi %hi(0x2000), %l7
59964ld [%i3+96], %l3
59965st %l3, [%i3+96]
59966add %i3, %l7, %o5
59967ld [%o5+96], %l3
59968st %l3, [%o5+96]
59969add %o5, %l7, %o5
59970ld [%o5+96], %l3
59971st %l3, [%o5+96]
59972add %o5, %l7, %o5
59973ld [%o5+96], %l3
59974st %l3, [%o5+96]
59975add %o5, %l7, %o5
59976ld [%o5+96], %l3
59977st %l3, [%o5+96]
59978add %o5, %l7, %o5
59979ld [%o5+96], %l3
59980st %l3, [%o5+96]
59981add %o5, %l7, %o5
59982ld [%o5+96], %l3
59983st %l3, [%o5+96]
59984add %o5, %l7, %o5
59985ld [%o5+96], %l3
59986st %l3, [%o5+96]
59987
59988! cbranch
59989andcc %l0, 1, %g0
59990be,pt %xcc, TARGET2870
59991nop
59992RET2870:
59993
59994! lfsr step begin
59995srlx %l0, 1, %l6
59996xnor %l6, %l0, %l6
59997sllx %l6, 63, %l6
59998or %l6, %l0, %l0
59999srlx %l0, 1, %l0
60000
60001
60002P2871: !_ST [20] (maybe <- 0x43000045) (FP) (CBR)
60003sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
60004add %i0, %i2, %i2
60005! preparing store val #0, next val will be in f20
60006fmovs %f16, %f20
60007fadds %f16, %f17, %f16
60008st %f20, [%i2 + 256 ]
60009
60010! cbranch
60011andcc %l0, 1, %g0
60012be,pn %xcc, TARGET2871
60013nop
60014RET2871:
60015
60016! lfsr step begin
60017srlx %l0, 1, %l6
60018xnor %l6, %l0, %l6
60019sllx %l6, 63, %l6
60020or %l6, %l0, %l0
60021srlx %l0, 1, %l0
60022
60023
60024P2872: !_MEMBAR (FP)
60025
60026P2873: !_BSTC [23] (maybe <- 0x43000046) (FP)
60027wr %g0, 0xe0, %asi
60028sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
60029add %i0, %i3, %i3
60030! preparing store val #0, next val will be in f32
60031fmovs %f16, %f20
60032fadds %f16, %f17, %f16
60033! preparing store val #1, next val will be in f33
60034fmovs %f16, %f21
60035fadds %f16, %f17, %f16
60036! preparing store val #2, next val will be in f40
60037fmovd %f20, %f32
60038fmovs %f16, %f20
60039fadds %f16, %f17, %f16
60040fmovd %f20, %f40
60041membar #Sync
60042stda %f32, [%i3 + 0 ] %asi
60043
60044P2874: !_MEMBAR (FP)
60045membar #StoreLoad
60046
60047P2875: !_LD [2] (FP)
60048ld [%i0 + 8], %f0
60049! 1 addresses covered
60050
60051P2876: !_LD [2] (FP) (Branch target of P2765)
60052ld [%i0 + 8], %f1
60053! 1 addresses covered
60054ba P2877
60055nop
60056
60057TARGET2765:
60058ba RET2765
60059nop
60060
60061
60062P2877: !_REPLACEMENT [32] (Int)
60063sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
60064add %i0, %i2, %i2
60065sethi %hi(0x2000), %l6
60066ld [%i2+96], %o5
60067st %o5, [%i2+96]
60068add %i2, %l6, %l7
60069ld [%l7+96], %o5
60070st %o5, [%l7+96]
60071add %l7, %l6, %l7
60072ld [%l7+96], %o5
60073st %o5, [%l7+96]
60074add %l7, %l6, %l7
60075ld [%l7+96], %o5
60076st %o5, [%l7+96]
60077add %l7, %l6, %l7
60078ld [%l7+96], %o5
60079st %o5, [%l7+96]
60080add %l7, %l6, %l7
60081ld [%l7+96], %o5
60082st %o5, [%l7+96]
60083add %l7, %l6, %l7
60084ld [%l7+96], %o5
60085st %o5, [%l7+96]
60086add %l7, %l6, %l7
60087ld [%l7+96], %o5
60088st %o5, [%l7+96]
60089
60090P2878: !_REPLACEMENT [4] (Int)
60091sethi %hi(0x2000), %l3
60092ld [%i2+32], %l7
60093st %l7, [%i2+32]
60094add %i2, %l3, %l6
60095ld [%l6+32], %l7
60096st %l7, [%l6+32]
60097add %l6, %l3, %l6
60098ld [%l6+32], %l7
60099st %l7, [%l6+32]
60100add %l6, %l3, %l6
60101ld [%l6+32], %l7
60102st %l7, [%l6+32]
60103add %l6, %l3, %l6
60104ld [%l6+32], %l7
60105st %l7, [%l6+32]
60106add %l6, %l3, %l6
60107ld [%l6+32], %l7
60108st %l7, [%l6+32]
60109add %l6, %l3, %l6
60110ld [%l6+32], %l7
60111st %l7, [%l6+32]
60112add %l6, %l3, %l6
60113ld [%l6+32], %l7
60114st %l7, [%l6+32]
60115
60116P2879: !_MEMBAR (FP)
60117
60118P2880: !_BSTC [7] (maybe <- 0x43000049) (FP)
60119wr %g0, 0xe0, %asi
60120! preparing store val #0, next val will be in f32
60121fmovs %f16, %f20
60122fadds %f16, %f17, %f16
60123fmovd %f20, %f32
60124membar #Sync
60125stda %f32, [%i0 + 128 ] %asi
60126
60127P2881: !_MEMBAR (FP)
60128membar #StoreLoad
60129
60130P2882: !_ST [2] (maybe <- 0x3800007) (Int)
60131stw %l4, [%i0 + 8 ]
60132add %l4, 1, %l4
60133
60134P2883: !_MEMBAR (FP)
60135
60136P2884: !_BST [1] (maybe <- 0x4300004a) (FP)
60137wr %g0, 0xf0, %asi
60138! preparing store val #0, next val will be in f32
60139fmovs %f16, %f20
60140fadds %f16, %f17, %f16
60141! preparing store val #1, next val will be in f33
60142fmovs %f16, %f21
60143fadds %f16, %f17, %f16
60144! preparing store val #2, next val will be in f34
60145fmovd %f20, %f32
60146fmovs %f16, %f20
60147fadds %f16, %f17, %f16
60148! preparing store val #3, next val will be in f36
60149fmovd %f20, %f34
60150fmovs %f16, %f20
60151fadds %f16, %f17, %f16
60152! preparing store val #4, next val will be in f40
60153fmovd %f20, %f36
60154fmovs %f16, %f20
60155fadds %f16, %f17, %f16
60156fmovd %f20, %f40
60157membar #Sync
60158stda %f32, [%i0 + 0 ] %asi
60159
60160P2885: !_MEMBAR (FP)
60161membar #StoreLoad
60162
60163P2886: !_BLD [22] (FP)
60164wr %g0, 0xf0, %asi
60165ldda [%i3 + 0] %asi, %f32
60166membar #Sync
60167! 3 addresses covered
60168fmovd %f32, %f2
60169fmovd %f40, %f4
60170
60171P2887: !_MEMBAR (FP)
60172
60173P2888: !_REPLACEMENT [17] (Int)
60174sethi %hi(0x2000), %l3
60175ld [%i2+96], %l7
60176st %l7, [%i2+96]
60177add %i2, %l3, %l6
60178ld [%l6+96], %l7
60179st %l7, [%l6+96]
60180add %l6, %l3, %l6
60181ld [%l6+96], %l7
60182st %l7, [%l6+96]
60183add %l6, %l3, %l6
60184ld [%l6+96], %l7
60185st %l7, [%l6+96]
60186add %l6, %l3, %l6
60187ld [%l6+96], %l7
60188st %l7, [%l6+96]
60189add %l6, %l3, %l6
60190ld [%l6+96], %l7
60191st %l7, [%l6+96]
60192add %l6, %l3, %l6
60193ld [%l6+96], %l7
60194st %l7, [%l6+96]
60195add %l6, %l3, %l6
60196ld [%l6+96], %l7
60197st %l7, [%l6+96]
60198
60199P2889: !_REPLACEMENT [11] (Int)
60200sethi %hi(0x2000), %o5
60201ld [%i2+0], %l6
60202st %l6, [%i2+0]
60203add %i2, %o5, %l3
60204ld [%l3+0], %l6
60205st %l6, [%l3+0]
60206add %l3, %o5, %l3
60207ld [%l3+0], %l6
60208st %l6, [%l3+0]
60209add %l3, %o5, %l3
60210ld [%l3+0], %l6
60211st %l6, [%l3+0]
60212add %l3, %o5, %l3
60213ld [%l3+0], %l6
60214st %l6, [%l3+0]
60215add %l3, %o5, %l3
60216ld [%l3+0], %l6
60217st %l6, [%l3+0]
60218add %l3, %o5, %l3
60219ld [%l3+0], %l6
60220st %l6, [%l3+0]
60221add %l3, %o5, %l3
60222ld [%l3+0], %l6
60223st %l6, [%l3+0]
60224
60225P2890: !_REPLACEMENT [2] (Int) (CBR)
60226sethi %hi(0x2000), %l7
60227ld [%i2+8], %l3
60228st %l3, [%i2+8]
60229add %i2, %l7, %o5
60230ld [%o5+8], %l3
60231st %l3, [%o5+8]
60232add %o5, %l7, %o5
60233ld [%o5+8], %l3
60234st %l3, [%o5+8]
60235add %o5, %l7, %o5
60236ld [%o5+8], %l3
60237st %l3, [%o5+8]
60238add %o5, %l7, %o5
60239ld [%o5+8], %l3
60240st %l3, [%o5+8]
60241add %o5, %l7, %o5
60242ld [%o5+8], %l3
60243st %l3, [%o5+8]
60244add %o5, %l7, %o5
60245ld [%o5+8], %l3
60246st %l3, [%o5+8]
60247add %o5, %l7, %o5
60248ld [%o5+8], %l3
60249st %l3, [%o5+8]
60250
60251! cbranch
60252andcc %l0, 1, %g0
60253be,pn %xcc, TARGET2890
60254nop
60255RET2890:
60256
60257! lfsr step begin
60258srlx %l0, 1, %l6
60259xnor %l6, %l0, %l6
60260sllx %l6, 63, %l6
60261or %l6, %l0, %l0
60262srlx %l0, 1, %l0
60263
60264
60265P2891: !_MEMBAR (Int) (CBR) (Branch target of P2546)
60266membar #StoreLoad
60267
60268! cbranch
60269andcc %l0, 1, %g0
60270be,pt %xcc, TARGET2891
60271nop
60272RET2891:
60273
60274! lfsr step begin
60275srlx %l0, 1, %l7
60276xnor %l7, %l0, %l7
60277sllx %l7, 63, %l7
60278or %l7, %l0, %l0
60279srlx %l0, 1, %l0
60280
60281ba P2892
60282nop
60283
60284TARGET2546:
60285ba RET2546
60286nop
60287
60288
60289P2892: !_ST [17] (maybe <- 0x3800008) (Int)
60290sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
60291add %i0, %i3, %i3
60292stw %l4, [%i3 + 96 ]
60293add %l4, 1, %l4
60294
60295P2893: !_LD [0] (FP)
60296ld [%i0 + 0], %f5
60297! 1 addresses covered
60298
60299P2894: !_REPLACEMENT [28] (Int) (CBR) (Nucleus ctx)
60300wr %g0, 0x4, %asi
60301sethi %hi(0x2000), %l7
60302ld [%i2+0], %l3
60303st %l3, [%i2+0]
60304add %i2, %l7, %o5
60305ld [%o5+0], %l3
60306st %l3, [%o5+0]
60307add %o5, %l7, %o5
60308ld [%o5+0], %l3
60309st %l3, [%o5+0]
60310add %o5, %l7, %o5
60311ld [%o5+0], %l3
60312st %l3, [%o5+0]
60313add %o5, %l7, %o5
60314ld [%o5+0], %l3
60315st %l3, [%o5+0]
60316add %o5, %l7, %o5
60317ld [%o5+0], %l3
60318st %l3, [%o5+0]
60319add %o5, %l7, %o5
60320ld [%o5+0], %l3
60321st %l3, [%o5+0]
60322add %o5, %l7, %o5
60323ld [%o5+0], %l3
60324st %l3, [%o5+0]
60325
60326! cbranch
60327andcc %l0, 1, %g0
60328be,pt %xcc, TARGET2894
60329nop
60330RET2894:
60331
60332! lfsr step begin
60333srlx %l0, 1, %l6
60334xnor %l6, %l0, %l6
60335sllx %l6, 63, %l6
60336or %l6, %l0, %l0
60337srlx %l0, 1, %l0
60338
60339
60340P2895: !_IDC_FLIP [6] (Int) (CBR)
60341IDC_FLIP(2895, 26656, 7, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3)
60342
60343! cbranch
60344andcc %l0, 1, %g0
60345be,pt %xcc, TARGET2895
60346nop
60347RET2895:
60348
60349! lfsr step begin
60350srlx %l0, 1, %l6
60351xnor %l6, %l0, %l6
60352sllx %l6, 63, %l6
60353or %l6, %l0, %l0
60354srlx %l0, 1, %l0
60355
60356
60357P2896: !_REPLACEMENT [17] (Int) (Nucleus ctx)
60358wr %g0, 0x4, %asi
60359sethi %hi(0x2000), %l7
60360ld [%i2+96], %l3
60361st %l3, [%i2+96]
60362add %i2, %l7, %o5
60363ld [%o5+96], %l3
60364st %l3, [%o5+96]
60365add %o5, %l7, %o5
60366ld [%o5+96], %l3
60367st %l3, [%o5+96]
60368add %o5, %l7, %o5
60369ld [%o5+96], %l3
60370st %l3, [%o5+96]
60371add %o5, %l7, %o5
60372ld [%o5+96], %l3
60373st %l3, [%o5+96]
60374add %o5, %l7, %o5
60375ld [%o5+96], %l3
60376st %l3, [%o5+96]
60377add %o5, %l7, %o5
60378ld [%o5+96], %l3
60379st %l3, [%o5+96]
60380add %o5, %l7, %o5
60381ld [%o5+96], %l3
60382st %l3, [%o5+96]
60383
60384P2897: !_REPLACEMENT [14] (Int)
60385sethi %hi(0x2000), %l6
60386ld [%i2+64], %o5
60387st %o5, [%i2+64]
60388add %i2, %l6, %l7
60389ld [%l7+64], %o5
60390st %o5, [%l7+64]
60391add %l7, %l6, %l7
60392ld [%l7+64], %o5
60393st %o5, [%l7+64]
60394add %l7, %l6, %l7
60395ld [%l7+64], %o5
60396st %o5, [%l7+64]
60397add %l7, %l6, %l7
60398ld [%l7+64], %o5
60399st %o5, [%l7+64]
60400add %l7, %l6, %l7
60401ld [%l7+64], %o5
60402st %o5, [%l7+64]
60403add %l7, %l6, %l7
60404ld [%l7+64], %o5
60405st %o5, [%l7+64]
60406add %l7, %l6, %l7
60407ld [%l7+64], %o5
60408st %o5, [%l7+64]
60409
60410P2898: !_REPLACEMENT [26] (Int)
60411sethi %hi(0x2000), %l3
60412ld [%i2+128], %l7
60413st %l7, [%i2+128]
60414add %i2, %l3, %l6
60415ld [%l6+128], %l7
60416st %l7, [%l6+128]
60417add %l6, %l3, %l6
60418ld [%l6+128], %l7
60419st %l7, [%l6+128]
60420add %l6, %l3, %l6
60421ld [%l6+128], %l7
60422st %l7, [%l6+128]
60423add %l6, %l3, %l6
60424ld [%l6+128], %l7
60425st %l7, [%l6+128]
60426add %l6, %l3, %l6
60427ld [%l6+128], %l7
60428st %l7, [%l6+128]
60429add %l6, %l3, %l6
60430ld [%l6+128], %l7
60431st %l7, [%l6+128]
60432add %l6, %l3, %l6
60433ld [%l6+128], %l7
60434st %l7, [%l6+128]
60435
60436P2899: !_REPLACEMENT [27] (Int)
60437sethi %hi(0x2000), %o5
60438ld [%i2+160], %l6
60439st %l6, [%i2+160]
60440add %i2, %o5, %l3
60441ld [%l3+160], %l6
60442st %l6, [%l3+160]
60443add %l3, %o5, %l3
60444ld [%l3+160], %l6
60445st %l6, [%l3+160]
60446add %l3, %o5, %l3
60447ld [%l3+160], %l6
60448st %l6, [%l3+160]
60449add %l3, %o5, %l3
60450ld [%l3+160], %l6
60451st %l6, [%l3+160]
60452add %l3, %o5, %l3
60453ld [%l3+160], %l6
60454st %l6, [%l3+160]
60455add %l3, %o5, %l3
60456ld [%l3+160], %l6
60457st %l6, [%l3+160]
60458add %l3, %o5, %l3
60459ld [%l3+160], %l6
60460st %l6, [%l3+160]
60461
60462P2900: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx)
60463wr %g0, 0x81, %asi
60464sethi %hi(0x2000), %l7
60465ld [%i2+64], %l3
60466st %l3, [%i2+64]
60467add %i2, %l7, %o5
60468ld [%o5+64], %l3
60469st %l3, [%o5+64]
60470add %o5, %l7, %o5
60471ld [%o5+64], %l3
60472st %l3, [%o5+64]
60473add %o5, %l7, %o5
60474ld [%o5+64], %l3
60475st %l3, [%o5+64]
60476add %o5, %l7, %o5
60477ld [%o5+64], %l3
60478st %l3, [%o5+64]
60479add %o5, %l7, %o5
60480ld [%o5+64], %l3
60481st %l3, [%o5+64]
60482add %o5, %l7, %o5
60483ld [%o5+64], %l3
60484st %l3, [%o5+64]
60485add %o5, %l7, %o5
60486ld [%o5+64], %l3
60487st %l3, [%o5+64]
60488
60489! cbranch
60490andcc %l0, 1, %g0
60491be,pt %xcc, TARGET2900
60492nop
60493RET2900:
60494
60495! lfsr step begin
60496srlx %l0, 1, %l6
60497xnor %l6, %l0, %l6
60498sllx %l6, 63, %l6
60499or %l6, %l0, %l0
60500srlx %l0, 1, %l0
60501
60502
60503P2901: !_REPLACEMENT [27] (Int)
60504sethi %hi(0x2000), %l7
60505ld [%i2+160], %l3
60506st %l3, [%i2+160]
60507add %i2, %l7, %o5
60508ld [%o5+160], %l3
60509st %l3, [%o5+160]
60510add %o5, %l7, %o5
60511ld [%o5+160], %l3
60512st %l3, [%o5+160]
60513add %o5, %l7, %o5
60514ld [%o5+160], %l3
60515st %l3, [%o5+160]
60516add %o5, %l7, %o5
60517ld [%o5+160], %l3
60518st %l3, [%o5+160]
60519add %o5, %l7, %o5
60520ld [%o5+160], %l3
60521st %l3, [%o5+160]
60522add %o5, %l7, %o5
60523ld [%o5+160], %l3
60524st %l3, [%o5+160]
60525add %o5, %l7, %o5
60526ld [%o5+160], %l3
60527st %l3, [%o5+160]
60528
60529P2902: !_IDC_FLIP [26] (Int)
60530sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
60531add %i0, %i2, %i2
60532IDC_FLIP(2902, 20337, 7, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
60533
60534P2903: !_IDC_FLIP [8] (Int)
60535IDC_FLIP(2903, 32755, 7, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
60536
60537P2904: !_IDC_FLIP [23] (Int) (CBR)
60538IDC_FLIP(2904, 30887, 7, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
60539
60540! cbranch
60541andcc %l0, 1, %g0
60542be,pn %xcc, TARGET2904
60543nop
60544RET2904:
60545
60546! lfsr step begin
60547srlx %l0, 1, %l6
60548xnor %l6, %l0, %l6
60549sllx %l6, 63, %l6
60550or %l6, %l0, %l0
60551srlx %l0, 1, %l0
60552
60553
60554P2905: !_REPLACEMENT [13] (Int)
60555sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
60556add %i0, %i3, %i3
60557sethi %hi(0x2000), %l7
60558ld [%i3+32], %l3
60559st %l3, [%i3+32]
60560add %i3, %l7, %o5
60561ld [%o5+32], %l3
60562st %l3, [%o5+32]
60563add %o5, %l7, %o5
60564ld [%o5+32], %l3
60565st %l3, [%o5+32]
60566add %o5, %l7, %o5
60567ld [%o5+32], %l3
60568st %l3, [%o5+32]
60569add %o5, %l7, %o5
60570ld [%o5+32], %l3
60571st %l3, [%o5+32]
60572add %o5, %l7, %o5
60573ld [%o5+32], %l3
60574st %l3, [%o5+32]
60575add %o5, %l7, %o5
60576ld [%o5+32], %l3
60577st %l3, [%o5+32]
60578add %o5, %l7, %o5
60579ld [%o5+32], %l3
60580st %l3, [%o5+32]
60581
60582P2906: !_FLUSHI [4] (Int) (Branch target of P2999)
60583flush %g0
60584ba P2907
60585nop
60586
60587TARGET2999:
60588ba RET2999
60589nop
60590
60591
60592P2907: !_ST [22] (maybe <- 0x4300004f) (FP)
60593! preparing store val #0, next val will be in f20
60594fmovs %f16, %f20
60595fadds %f16, %f17, %f16
60596st %f20, [%i2 + 4 ]
60597
60598P2908: !_REPLACEMENT [23] (Int) (CBR) (Branch target of P2578)
60599sethi %hi(0x2000), %l3
60600ld [%i3+32], %l7
60601st %l7, [%i3+32]
60602add %i3, %l3, %l6
60603ld [%l6+32], %l7
60604st %l7, [%l6+32]
60605add %l6, %l3, %l6
60606ld [%l6+32], %l7
60607st %l7, [%l6+32]
60608add %l6, %l3, %l6
60609ld [%l6+32], %l7
60610st %l7, [%l6+32]
60611add %l6, %l3, %l6
60612ld [%l6+32], %l7
60613st %l7, [%l6+32]
60614add %l6, %l3, %l6
60615ld [%l6+32], %l7
60616st %l7, [%l6+32]
60617add %l6, %l3, %l6
60618ld [%l6+32], %l7
60619st %l7, [%l6+32]
60620add %l6, %l3, %l6
60621ld [%l6+32], %l7
60622st %l7, [%l6+32]
60623
60624! cbranch
60625andcc %l0, 1, %g0
60626be,pn %xcc, TARGET2908
60627nop
60628RET2908:
60629
60630! lfsr step begin
60631srlx %l0, 1, %o5
60632xnor %o5, %l0, %o5
60633sllx %o5, 63, %o5
60634or %o5, %l0, %l0
60635srlx %l0, 1, %l0
60636
60637ba P2909
60638nop
60639
60640TARGET2578:
60641ba RET2578
60642nop
60643
60644
60645P2909: !_IDC_FLIP [32] (Int)
60646sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
60647add %i0, %i2, %i2
60648IDC_FLIP(2909, 27529, 7, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
60649
60650P2910: !_MEMBAR (FP)
60651
60652P2911: !_BSTC [25] (maybe <- 0x43000050) (FP)
60653wr %g0, 0xe0, %asi
60654sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
60655add %i0, %i3, %i3
60656! preparing store val #0, next val will be in f32
60657fmovs %f16, %f20
60658fadds %f16, %f17, %f16
60659! preparing store val #1, next val will be in f40
60660fmovd %f20, %f32
60661fmovs %f16, %f20
60662fadds %f16, %f17, %f16
60663fmovd %f20, %f40
60664membar #Sync
60665stda %f32, [%i3 + 64 ] %asi
60666
60667P2912: !_MEMBAR (FP)
60668membar #StoreLoad
60669
60670P2913: !_IDC_FLIP [16] (Int)
60671sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
60672add %i0, %i2, %i2
60673IDC_FLIP(2913, 18372, 7, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3)
60674
60675P2914: !_REPLACEMENT [20] (Int)
60676sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
60677add %i0, %i3, %i3
60678sethi %hi(0x2000), %l6
60679ld [%i3+256], %o5
60680st %o5, [%i3+256]
60681add %i3, %l6, %l7
60682ld [%l7+256], %o5
60683st %o5, [%l7+256]
60684add %l7, %l6, %l7
60685ld [%l7+256], %o5
60686st %o5, [%l7+256]
60687add %l7, %l6, %l7
60688ld [%l7+256], %o5
60689st %o5, [%l7+256]
60690add %l7, %l6, %l7
60691ld [%l7+256], %o5
60692st %o5, [%l7+256]
60693add %l7, %l6, %l7
60694ld [%l7+256], %o5
60695st %o5, [%l7+256]
60696add %l7, %l6, %l7
60697ld [%l7+256], %o5
60698st %o5, [%l7+256]
60699add %l7, %l6, %l7
60700ld [%l7+256], %o5
60701st %o5, [%l7+256]
60702
60703P2915: !_MEMBAR (FP)
60704membar #StoreLoad
60705
60706P2916: !_BLD [2] (FP)
60707wr %g0, 0xf0, %asi
60708ldda [%i0 + 0] %asi, %f32
60709membar #Sync
60710! 5 addresses covered
60711fmovd %f32, %f6
60712fmovd %f34, %f8
60713fmovd %f36, %f18
60714fmovs %f18, %f9
60715fmovd %f40, %f10
60716
60717P2917: !_MEMBAR (FP) (Branch target of P2636)
60718ba P2918
60719nop
60720
60721TARGET2636:
60722ba RET2636
60723nop
60724
60725
60726P2918: !_REPLACEMENT [16] (Int)
60727sethi %hi(0x2000), %l3
60728ld [%i3+16], %l7
60729st %l7, [%i3+16]
60730add %i3, %l3, %l6
60731ld [%l6+16], %l7
60732st %l7, [%l6+16]
60733add %l6, %l3, %l6
60734ld [%l6+16], %l7
60735st %l7, [%l6+16]
60736add %l6, %l3, %l6
60737ld [%l6+16], %l7
60738st %l7, [%l6+16]
60739add %l6, %l3, %l6
60740ld [%l6+16], %l7
60741st %l7, [%l6+16]
60742add %l6, %l3, %l6
60743ld [%l6+16], %l7
60744st %l7, [%l6+16]
60745add %l6, %l3, %l6
60746ld [%l6+16], %l7
60747st %l7, [%l6+16]
60748add %l6, %l3, %l6
60749ld [%l6+16], %l7
60750st %l7, [%l6+16]
60751
60752P2919: !_PREFETCH [4] (Int) (CBR)
60753prefetch [%i0 + 32], 1
60754
60755! cbranch
60756andcc %l0, 1, %g0
60757be,pn %xcc, TARGET2919
60758nop
60759RET2919:
60760
60761! lfsr step begin
60762srlx %l0, 1, %o5
60763xnor %o5, %l0, %o5
60764sllx %o5, 63, %o5
60765or %o5, %l0, %l0
60766srlx %l0, 1, %l0
60767
60768
60769P2920: !_MEMBAR (FP) (CBR)
60770
60771! cbranch
60772andcc %l0, 1, %g0
60773be,pn %xcc, TARGET2920
60774nop
60775RET2920:
60776
60777! lfsr step begin
60778srlx %l0, 1, %l3
60779xnor %l3, %l0, %l3
60780sllx %l3, 63, %l3
60781or %l3, %l0, %l0
60782srlx %l0, 1, %l0
60783
60784
60785P2921: !_BST [18] (maybe <- 0x43000052) (FP) (CBR) (Branch target of P2779)
60786wr %g0, 0xf0, %asi
60787! preparing store val #0, next val will be in f32
60788fmovs %f16, %f20
60789fadds %f16, %f17, %f16
60790fmovd %f20, %f32
60791membar #Sync
60792stda %f32, [%i2 + 128 ] %asi
60793
60794! cbranch
60795andcc %l0, 1, %g0
60796be,pt %xcc, TARGET2921
60797nop
60798RET2921:
60799
60800! lfsr step begin
60801srlx %l0, 1, %l3
60802xnor %l3, %l0, %l3
60803sllx %l3, 63, %l3
60804or %l3, %l0, %l0
60805srlx %l0, 1, %l0
60806
60807ba P2922
60808nop
60809
60810TARGET2779:
60811ba RET2779
60812nop
60813
60814
60815P2922: !_MEMBAR (FP)
60816membar #StoreLoad
60817
60818P2923: !_REPLACEMENT [16] (Int) (Branch target of P2582)
60819sethi %hi(0x2000), %l6
60820ld [%i3+16], %o5
60821st %o5, [%i3+16]
60822add %i3, %l6, %l7
60823ld [%l7+16], %o5
60824st %o5, [%l7+16]
60825add %l7, %l6, %l7
60826ld [%l7+16], %o5
60827st %o5, [%l7+16]
60828add %l7, %l6, %l7
60829ld [%l7+16], %o5
60830st %o5, [%l7+16]
60831add %l7, %l6, %l7
60832ld [%l7+16], %o5
60833st %o5, [%l7+16]
60834add %l7, %l6, %l7
60835ld [%l7+16], %o5
60836st %o5, [%l7+16]
60837add %l7, %l6, %l7
60838ld [%l7+16], %o5
60839st %o5, [%l7+16]
60840add %l7, %l6, %l7
60841ld [%l7+16], %o5
60842st %o5, [%l7+16]
60843ba P2924
60844nop
60845
60846TARGET2582:
60847ba RET2582
60848nop
60849
60850
60851P2924: !_REPLACEMENT [21] (Int)
60852sethi %hi(0x2000), %l3
60853ld [%i3+0], %l7
60854st %l7, [%i3+0]
60855add %i3, %l3, %l6
60856ld [%l6+0], %l7
60857st %l7, [%l6+0]
60858add %l6, %l3, %l6
60859ld [%l6+0], %l7
60860st %l7, [%l6+0]
60861add %l6, %l3, %l6
60862ld [%l6+0], %l7
60863st %l7, [%l6+0]
60864add %l6, %l3, %l6
60865ld [%l6+0], %l7
60866st %l7, [%l6+0]
60867add %l6, %l3, %l6
60868ld [%l6+0], %l7
60869st %l7, [%l6+0]
60870add %l6, %l3, %l6
60871ld [%l6+0], %l7
60872st %l7, [%l6+0]
60873add %l6, %l3, %l6
60874ld [%l6+0], %l7
60875st %l7, [%l6+0]
60876
60877P2925: !_IDC_FLIP [25] (Int)
60878sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
60879add %i0, %i2, %i2
60880IDC_FLIP(2925, 7192, 7, 0x45800060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
60881
60882P2926: !_REPLACEMENT [31] (Int)
60883sethi %hi(0x2000), %l6
60884ld [%i3+64], %o5
60885st %o5, [%i3+64]
60886add %i3, %l6, %l7
60887ld [%l7+64], %o5
60888st %o5, [%l7+64]
60889add %l7, %l6, %l7
60890ld [%l7+64], %o5
60891st %o5, [%l7+64]
60892add %l7, %l6, %l7
60893ld [%l7+64], %o5
60894st %o5, [%l7+64]
60895add %l7, %l6, %l7
60896ld [%l7+64], %o5
60897st %o5, [%l7+64]
60898add %l7, %l6, %l7
60899ld [%l7+64], %o5
60900st %o5, [%l7+64]
60901add %l7, %l6, %l7
60902ld [%l7+64], %o5
60903st %o5, [%l7+64]
60904add %l7, %l6, %l7
60905ld [%l7+64], %o5
60906st %o5, [%l7+64]
60907
60908P2927: !_IDC_FLIP [1] (Int)
60909IDC_FLIP(2927, 6603, 7, 0x43000004, 0x4, %i0, 0x4, %l6, %l7, %o5, %l3)
60910
60911P2928: !_LD [23] (FP)
60912ld [%i2 + 32], %f11
60913! 1 addresses covered
60914
60915P2929: !_MEMBAR (FP)
60916membar #StoreLoad
60917
60918P2930: !_BLD [30] (FP)
60919wr %g0, 0xf0, %asi
60920sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
60921add %i0, %i3, %i3
60922ldda [%i3 + 0] %asi, %f32
60923membar #Sync
60924! 3 addresses covered
60925fmovd %f32, %f12
60926fmovd %f40, %f14
60927
60928P2931: !_MEMBAR (FP) (Branch target of P3006)
60929ba P2932
60930nop
60931
60932TARGET3006:
60933ba RET3006
60934nop
60935
60936
60937P2932: !_REPLACEMENT [26] (Int) (Secondary ctx)
60938wr %g0, 0x81, %asi
60939sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
60940add %i0, %i2, %i2
60941sethi %hi(0x2000), %l6
60942ld [%i2+128], %o5
60943st %o5, [%i2+128]
60944add %i2, %l6, %l7
60945ld [%l7+128], %o5
60946st %o5, [%l7+128]
60947add %l7, %l6, %l7
60948ld [%l7+128], %o5
60949st %o5, [%l7+128]
60950add %l7, %l6, %l7
60951ld [%l7+128], %o5
60952st %o5, [%l7+128]
60953add %l7, %l6, %l7
60954ld [%l7+128], %o5
60955st %o5, [%l7+128]
60956add %l7, %l6, %l7
60957ld [%l7+128], %o5
60958st %o5, [%l7+128]
60959add %l7, %l6, %l7
60960ld [%l7+128], %o5
60961st %o5, [%l7+128]
60962add %l7, %l6, %l7
60963ld [%l7+128], %o5
60964st %o5, [%l7+128]
60965
60966P2933: !_IDC_FLIP [10] (Int)
60967IDC_FLIP(2933, 28436, 7, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3)
60968
60969P2934: !_REPLACEMENT [2] (Int)
60970sethi %hi(0x2000), %l6
60971ld [%i2+8], %o5
60972st %o5, [%i2+8]
60973add %i2, %l6, %l7
60974ld [%l7+8], %o5
60975st %o5, [%l7+8]
60976add %l7, %l6, %l7
60977ld [%l7+8], %o5
60978st %o5, [%l7+8]
60979add %l7, %l6, %l7
60980ld [%l7+8], %o5
60981st %o5, [%l7+8]
60982add %l7, %l6, %l7
60983ld [%l7+8], %o5
60984st %o5, [%l7+8]
60985add %l7, %l6, %l7
60986ld [%l7+8], %o5
60987st %o5, [%l7+8]
60988add %l7, %l6, %l7
60989ld [%l7+8], %o5
60990st %o5, [%l7+8]
60991add %l7, %l6, %l7
60992ld [%l7+8], %o5
60993st %o5, [%l7+8]
60994
60995P2935: !_REPLACEMENT [27] (Int) (CBR) (Nucleus ctx)
60996wr %g0, 0x4, %asi
60997sethi %hi(0x2000), %l3
60998ld [%i2+160], %l7
60999st %l7, [%i2+160]
61000add %i2, %l3, %l6
61001ld [%l6+160], %l7
61002st %l7, [%l6+160]
61003add %l6, %l3, %l6
61004ld [%l6+160], %l7
61005st %l7, [%l6+160]
61006add %l6, %l3, %l6
61007ld [%l6+160], %l7
61008st %l7, [%l6+160]
61009add %l6, %l3, %l6
61010ld [%l6+160], %l7
61011st %l7, [%l6+160]
61012add %l6, %l3, %l6
61013ld [%l6+160], %l7
61014st %l7, [%l6+160]
61015add %l6, %l3, %l6
61016ld [%l6+160], %l7
61017st %l7, [%l6+160]
61018add %l6, %l3, %l6
61019ld [%l6+160], %l7
61020st %l7, [%l6+160]
61021
61022! cbranch
61023andcc %l0, 1, %g0
61024be,pn %xcc, TARGET2935
61025nop
61026RET2935:
61027
61028! lfsr step begin
61029srlx %l0, 1, %o5
61030xnor %o5, %l0, %o5
61031sllx %o5, 63, %o5
61032or %o5, %l0, %l0
61033srlx %l0, 1, %l0
61034
61035
61036P2936: !_REPLACEMENT [28] (Int) (Secondary ctx)
61037wr %g0, 0x81, %asi
61038sethi %hi(0x2000), %l3
61039ld [%i2+0], %l7
61040st %l7, [%i2+0]
61041add %i2, %l3, %l6
61042ld [%l6+0], %l7
61043st %l7, [%l6+0]
61044add %l6, %l3, %l6
61045ld [%l6+0], %l7
61046st %l7, [%l6+0]
61047add %l6, %l3, %l6
61048ld [%l6+0], %l7
61049st %l7, [%l6+0]
61050add %l6, %l3, %l6
61051ld [%l6+0], %l7
61052st %l7, [%l6+0]
61053add %l6, %l3, %l6
61054ld [%l6+0], %l7
61055st %l7, [%l6+0]
61056add %l6, %l3, %l6
61057ld [%l6+0], %l7
61058st %l7, [%l6+0]
61059add %l6, %l3, %l6
61060ld [%l6+0], %l7
61061st %l7, [%l6+0]
61062
61063P2937: !_FLUSHI [12] (Int)
61064flush %g0
61065
61066P2938: !_REPLACEMENT [25] (Int) (Nucleus ctx) (Branch target of P2970)
61067wr %g0, 0x4, %asi
61068sethi %hi(0x2000), %o5
61069ld [%i2+96], %l6
61070st %l6, [%i2+96]
61071add %i2, %o5, %l3
61072ld [%l3+96], %l6
61073st %l6, [%l3+96]
61074add %l3, %o5, %l3
61075ld [%l3+96], %l6
61076st %l6, [%l3+96]
61077add %l3, %o5, %l3
61078ld [%l3+96], %l6
61079st %l6, [%l3+96]
61080add %l3, %o5, %l3
61081ld [%l3+96], %l6
61082st %l6, [%l3+96]
61083add %l3, %o5, %l3
61084ld [%l3+96], %l6
61085st %l6, [%l3+96]
61086add %l3, %o5, %l3
61087ld [%l3+96], %l6
61088st %l6, [%l3+96]
61089add %l3, %o5, %l3
61090ld [%l3+96], %l6
61091st %l6, [%l3+96]
61092ba P2939
61093nop
61094
61095TARGET2970:
61096ba RET2970
61097nop
61098
61099
61100P2939: !_MEMBAR (FP)
61101membar #StoreLoad
61102
61103P2940: !_BLD [5] (FP) (CBR)
61104wr %g0, 0xf0, %asi
61105ldda [%i0 + 64] %asi, %f32
61106membar #Sync
61107! 2 addresses covered
61108fmovd %f32, %f18
61109fmovs %f18, %f15
61110!---- flushing fp results buffer to %f30 ----
61111fmovd %f0, %f30
61112fmovd %f2, %f30
61113fmovd %f4, %f30
61114fmovd %f6, %f30
61115fmovd %f8, %f30
61116fmovd %f10, %f30
61117fmovd %f12, %f30
61118fmovd %f14, %f30
61119!--
61120fmovd %f40, %f0
61121
61122! cbranch
61123andcc %l0, 1, %g0
61124be,pt %xcc, TARGET2940
61125nop
61126RET2940:
61127
61128! lfsr step begin
61129srlx %l0, 1, %l7
61130xnor %l7, %l0, %l7
61131sllx %l7, 63, %l7
61132or %l7, %l0, %l0
61133srlx %l0, 1, %l0
61134
61135
61136P2941: !_MEMBAR (FP) (CBR)
61137
61138! cbranch
61139andcc %l0, 1, %g0
61140be,pt %xcc, TARGET2941
61141nop
61142RET2941:
61143
61144! lfsr step begin
61145srlx %l0, 1, %o5
61146xnor %o5, %l0, %o5
61147sllx %o5, 63, %o5
61148or %o5, %l0, %l0
61149srlx %l0, 1, %l0
61150
61151
61152P2942: !_REPLACEMENT [11] (Int) (Secondary ctx) (Branch target of P2895)
61153wr %g0, 0x81, %asi
61154sethi %hi(0x2000), %l3
61155ld [%i2+0], %l7
61156st %l7, [%i2+0]
61157add %i2, %l3, %l6
61158ld [%l6+0], %l7
61159st %l7, [%l6+0]
61160add %l6, %l3, %l6
61161ld [%l6+0], %l7
61162st %l7, [%l6+0]
61163add %l6, %l3, %l6
61164ld [%l6+0], %l7
61165st %l7, [%l6+0]
61166add %l6, %l3, %l6
61167ld [%l6+0], %l7
61168st %l7, [%l6+0]
61169add %l6, %l3, %l6
61170ld [%l6+0], %l7
61171st %l7, [%l6+0]
61172add %l6, %l3, %l6
61173ld [%l6+0], %l7
61174st %l7, [%l6+0]
61175add %l6, %l3, %l6
61176ld [%l6+0], %l7
61177st %l7, [%l6+0]
61178ba P2943
61179nop
61180
61181TARGET2895:
61182ba RET2895
61183nop
61184
61185
61186P2943: !_REPLACEMENT [18] (Int) (Nucleus ctx)
61187wr %g0, 0x4, %asi
61188sethi %hi(0x2000), %o5
61189ld [%i2+128], %l6
61190st %l6, [%i2+128]
61191add %i2, %o5, %l3
61192ld [%l3+128], %l6
61193st %l6, [%l3+128]
61194add %l3, %o5, %l3
61195ld [%l3+128], %l6
61196st %l6, [%l3+128]
61197add %l3, %o5, %l3
61198ld [%l3+128], %l6
61199st %l6, [%l3+128]
61200add %l3, %o5, %l3
61201ld [%l3+128], %l6
61202st %l6, [%l3+128]
61203add %l3, %o5, %l3
61204ld [%l3+128], %l6
61205st %l6, [%l3+128]
61206add %l3, %o5, %l3
61207ld [%l3+128], %l6
61208st %l6, [%l3+128]
61209add %l3, %o5, %l3
61210ld [%l3+128], %l6
61211st %l6, [%l3+128]
61212
61213P2944: !_ST [4] (maybe <- 0x3800009) (Int) (CBR)
61214stw %l4, [%i0 + 32 ]
61215add %l4, 1, %l4
61216
61217! cbranch
61218andcc %l0, 1, %g0
61219be,pn %xcc, TARGET2944
61220nop
61221RET2944:
61222
61223! lfsr step begin
61224srlx %l0, 1, %l6
61225xnor %l6, %l0, %l6
61226sllx %l6, 63, %l6
61227or %l6, %l0, %l0
61228srlx %l0, 1, %l0
61229
61230
61231P2945: !_REPLACEMENT [31] (Int)
61232sethi %hi(0x2000), %l7
61233ld [%i2+64], %l3
61234st %l3, [%i2+64]
61235add %i2, %l7, %o5
61236ld [%o5+64], %l3
61237st %l3, [%o5+64]
61238add %o5, %l7, %o5
61239ld [%o5+64], %l3
61240st %l3, [%o5+64]
61241add %o5, %l7, %o5
61242ld [%o5+64], %l3
61243st %l3, [%o5+64]
61244add %o5, %l7, %o5
61245ld [%o5+64], %l3
61246st %l3, [%o5+64]
61247add %o5, %l7, %o5
61248ld [%o5+64], %l3
61249st %l3, [%o5+64]
61250add %o5, %l7, %o5
61251ld [%o5+64], %l3
61252st %l3, [%o5+64]
61253add %o5, %l7, %o5
61254ld [%o5+64], %l3
61255st %l3, [%o5+64]
61256
61257P2946: !_REPLACEMENT [10] (Int) (Secondary ctx)
61258wr %g0, 0x81, %asi
61259sethi %hi(0x2000), %l6
61260ld [%i2+64], %o5
61261st %o5, [%i2+64]
61262add %i2, %l6, %l7
61263ld [%l7+64], %o5
61264st %o5, [%l7+64]
61265add %l7, %l6, %l7
61266ld [%l7+64], %o5
61267st %o5, [%l7+64]
61268add %l7, %l6, %l7
61269ld [%l7+64], %o5
61270st %o5, [%l7+64]
61271add %l7, %l6, %l7
61272ld [%l7+64], %o5
61273st %o5, [%l7+64]
61274add %l7, %l6, %l7
61275ld [%l7+64], %o5
61276st %o5, [%l7+64]
61277add %l7, %l6, %l7
61278ld [%l7+64], %o5
61279st %o5, [%l7+64]
61280add %l7, %l6, %l7
61281ld [%l7+64], %o5
61282st %o5, [%l7+64]
61283
61284P2947: !_REPLACEMENT [27] (Int) (Branch target of P3078)
61285sethi %hi(0x2000), %l3
61286ld [%i2+160], %l7
61287st %l7, [%i2+160]
61288add %i2, %l3, %l6
61289ld [%l6+160], %l7
61290st %l7, [%l6+160]
61291add %l6, %l3, %l6
61292ld [%l6+160], %l7
61293st %l7, [%l6+160]
61294add %l6, %l3, %l6
61295ld [%l6+160], %l7
61296st %l7, [%l6+160]
61297add %l6, %l3, %l6
61298ld [%l6+160], %l7
61299st %l7, [%l6+160]
61300add %l6, %l3, %l6
61301ld [%l6+160], %l7
61302st %l7, [%l6+160]
61303add %l6, %l3, %l6
61304ld [%l6+160], %l7
61305st %l7, [%l6+160]
61306add %l6, %l3, %l6
61307ld [%l6+160], %l7
61308st %l7, [%l6+160]
61309ba P2948
61310nop
61311
61312TARGET3078:
61313ba RET3078
61314nop
61315
61316
61317P2948: !_FLUSH [18] (Int)
61318! Unsupported instruction
61319
61320P2949: !_ST [6] (maybe <- 0x380000a) (Int)
61321stw %l4, [%i0 + 96 ]
61322add %l4, 1, %l4
61323
61324P2950: !_MEMBAR (FP)
61325
61326P2951: !_BSTC [19] (maybe <- 0x43000053) (FP)
61327wr %g0, 0xe0, %asi
61328sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
61329add %i0, %i3, %i3
61330! preparing store val #0, next val will be in f32
61331fmovs %f16, %f20
61332fadds %f16, %f17, %f16
61333fmovd %f20, %f32
61334membar #Sync
61335stda %f32, [%i3 + 0 ] %asi
61336
61337P2952: !_MEMBAR (FP)
61338membar #StoreLoad
61339
61340P2953: !_ST [28] (maybe <- 0x43000054) (FP)
61341sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
61342add %i0, %i2, %i2
61343! preparing store val #0, next val will be in f20
61344fmovs %f16, %f20
61345fadds %f16, %f17, %f16
61346st %f20, [%i2 + 0 ]
61347
61348P2954: !_REPLACEMENT [1] (Int)
61349sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
61350add %i0, %i3, %i3
61351sethi %hi(0x2000), %l3
61352ld [%i3+4], %l7
61353st %l7, [%i3+4]
61354add %i3, %l3, %l6
61355ld [%l6+4], %l7
61356st %l7, [%l6+4]
61357add %l6, %l3, %l6
61358ld [%l6+4], %l7
61359st %l7, [%l6+4]
61360add %l6, %l3, %l6
61361ld [%l6+4], %l7
61362st %l7, [%l6+4]
61363add %l6, %l3, %l6
61364ld [%l6+4], %l7
61365st %l7, [%l6+4]
61366add %l6, %l3, %l6
61367ld [%l6+4], %l7
61368st %l7, [%l6+4]
61369add %l6, %l3, %l6
61370ld [%l6+4], %l7
61371st %l7, [%l6+4]
61372add %l6, %l3, %l6
61373ld [%l6+4], %l7
61374st %l7, [%l6+4]
61375
61376P2955: !_ST [24] (maybe <- 0x380000b) (Int) (Branch target of P3001)
61377sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
61378add %i0, %i2, %i2
61379stw %l4, [%i2 + 64 ]
61380add %l4, 1, %l4
61381ba P2956
61382nop
61383
61384TARGET3001:
61385ba RET3001
61386nop
61387
61388
61389P2956: !_REPLACEMENT [14] (Int)
61390sethi %hi(0x2000), %l7
61391ld [%i3+64], %l3
61392st %l3, [%i3+64]
61393add %i3, %l7, %o5
61394ld [%o5+64], %l3
61395st %l3, [%o5+64]
61396add %o5, %l7, %o5
61397ld [%o5+64], %l3
61398st %l3, [%o5+64]
61399add %o5, %l7, %o5
61400ld [%o5+64], %l3
61401st %l3, [%o5+64]
61402add %o5, %l7, %o5
61403ld [%o5+64], %l3
61404st %l3, [%o5+64]
61405add %o5, %l7, %o5
61406ld [%o5+64], %l3
61407st %l3, [%o5+64]
61408add %o5, %l7, %o5
61409ld [%o5+64], %l3
61410st %l3, [%o5+64]
61411add %o5, %l7, %o5
61412ld [%o5+64], %l3
61413st %l3, [%o5+64]
61414
61415P2957: !_REPLACEMENT [32] (Int)
61416sethi %hi(0x2000), %l6
61417ld [%i3+96], %o5
61418st %o5, [%i3+96]
61419add %i3, %l6, %l7
61420ld [%l7+96], %o5
61421st %o5, [%l7+96]
61422add %l7, %l6, %l7
61423ld [%l7+96], %o5
61424st %o5, [%l7+96]
61425add %l7, %l6, %l7
61426ld [%l7+96], %o5
61427st %o5, [%l7+96]
61428add %l7, %l6, %l7
61429ld [%l7+96], %o5
61430st %o5, [%l7+96]
61431add %l7, %l6, %l7
61432ld [%l7+96], %o5
61433st %o5, [%l7+96]
61434add %l7, %l6, %l7
61435ld [%l7+96], %o5
61436st %o5, [%l7+96]
61437add %l7, %l6, %l7
61438ld [%l7+96], %o5
61439st %o5, [%l7+96]
61440
61441P2958: !_LD [28] (Int)
61442sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
61443add %i0, %i3, %i3
61444lduw [%i3 + 0], %o0
61445! move %o0(lower) -> %o0(upper)
61446sllx %o0, 32, %o0
61447
61448P2959: !_IDC_FLIP [0] (Int)
61449IDC_FLIP(2959, 21403, 7, 0x43000000, 0x0, %i0, 0x0, %l6, %l7, %o5, %l3)
61450
61451P2960: !_REPLACEMENT [28] (Int) (CBR)
61452sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
61453sub %i0, %i2, %i2
61454sethi %hi(0x2000), %l6
61455ld [%i2+0], %o5
61456st %o5, [%i2+0]
61457add %i2, %l6, %l7
61458ld [%l7+0], %o5
61459st %o5, [%l7+0]
61460add %l7, %l6, %l7
61461ld [%l7+0], %o5
61462st %o5, [%l7+0]
61463add %l7, %l6, %l7
61464ld [%l7+0], %o5
61465st %o5, [%l7+0]
61466add %l7, %l6, %l7
61467ld [%l7+0], %o5
61468st %o5, [%l7+0]
61469add %l7, %l6, %l7
61470ld [%l7+0], %o5
61471st %o5, [%l7+0]
61472add %l7, %l6, %l7
61473ld [%l7+0], %o5
61474st %o5, [%l7+0]
61475add %l7, %l6, %l7
61476ld [%l7+0], %o5
61477st %o5, [%l7+0]
61478
61479! cbranch
61480andcc %l0, 1, %g0
61481be,pn %xcc, TARGET2960
61482nop
61483RET2960:
61484
61485! lfsr step begin
61486srlx %l0, 1, %l3
61487xnor %l3, %l0, %l3
61488sllx %l3, 63, %l3
61489or %l3, %l0, %l0
61490srlx %l0, 1, %l0
61491
61492
61493P2961: !_REPLACEMENT [32] (Int)
61494sethi %hi(0x2000), %l6
61495ld [%i2+96], %o5
61496st %o5, [%i2+96]
61497add %i2, %l6, %l7
61498ld [%l7+96], %o5
61499st %o5, [%l7+96]
61500add %l7, %l6, %l7
61501ld [%l7+96], %o5
61502st %o5, [%l7+96]
61503add %l7, %l6, %l7
61504ld [%l7+96], %o5
61505st %o5, [%l7+96]
61506add %l7, %l6, %l7
61507ld [%l7+96], %o5
61508st %o5, [%l7+96]
61509add %l7, %l6, %l7
61510ld [%l7+96], %o5
61511st %o5, [%l7+96]
61512add %l7, %l6, %l7
61513ld [%l7+96], %o5
61514st %o5, [%l7+96]
61515add %l7, %l6, %l7
61516ld [%l7+96], %o5
61517st %o5, [%l7+96]
61518
61519P2962: !_REPLACEMENT [13] (Int)
61520sethi %hi(0x2000), %l3
61521ld [%i2+32], %l7
61522st %l7, [%i2+32]
61523add %i2, %l3, %l6
61524ld [%l6+32], %l7
61525st %l7, [%l6+32]
61526add %l6, %l3, %l6
61527ld [%l6+32], %l7
61528st %l7, [%l6+32]
61529add %l6, %l3, %l6
61530ld [%l6+32], %l7
61531st %l7, [%l6+32]
61532add %l6, %l3, %l6
61533ld [%l6+32], %l7
61534st %l7, [%l6+32]
61535add %l6, %l3, %l6
61536ld [%l6+32], %l7
61537st %l7, [%l6+32]
61538add %l6, %l3, %l6
61539ld [%l6+32], %l7
61540st %l7, [%l6+32]
61541add %l6, %l3, %l6
61542ld [%l6+32], %l7
61543st %l7, [%l6+32]
61544
61545P2963: !_PREFETCH [7] (Int) (Branch target of P3041)
61546prefetch [%i0 + 128], 1
61547ba P2964
61548nop
61549
61550TARGET3041:
61551ba RET3041
61552nop
61553
61554
61555P2964: !_REPLACEMENT [0] (Int)
61556sethi %hi(0x2000), %o5
61557ld [%i2+0], %l6
61558st %l6, [%i2+0]
61559add %i2, %o5, %l3
61560ld [%l3+0], %l6
61561st %l6, [%l3+0]
61562add %l3, %o5, %l3
61563ld [%l3+0], %l6
61564st %l6, [%l3+0]
61565add %l3, %o5, %l3
61566ld [%l3+0], %l6
61567st %l6, [%l3+0]
61568add %l3, %o5, %l3
61569ld [%l3+0], %l6
61570st %l6, [%l3+0]
61571add %l3, %o5, %l3
61572ld [%l3+0], %l6
61573st %l6, [%l3+0]
61574add %l3, %o5, %l3
61575ld [%l3+0], %l6
61576st %l6, [%l3+0]
61577add %l3, %o5, %l3
61578ld [%l3+0], %l6
61579st %l6, [%l3+0]
61580
61581P2965: !_REPLACEMENT [14] (Int) (Nucleus ctx)
61582wr %g0, 0x4, %asi
61583sethi %hi(0x2000), %l7
61584ld [%i2+64], %l3
61585st %l3, [%i2+64]
61586add %i2, %l7, %o5
61587ld [%o5+64], %l3
61588st %l3, [%o5+64]
61589add %o5, %l7, %o5
61590ld [%o5+64], %l3
61591st %l3, [%o5+64]
61592add %o5, %l7, %o5
61593ld [%o5+64], %l3
61594st %l3, [%o5+64]
61595add %o5, %l7, %o5
61596ld [%o5+64], %l3
61597st %l3, [%o5+64]
61598add %o5, %l7, %o5
61599ld [%o5+64], %l3
61600st %l3, [%o5+64]
61601add %o5, %l7, %o5
61602ld [%o5+64], %l3
61603st %l3, [%o5+64]
61604add %o5, %l7, %o5
61605ld [%o5+64], %l3
61606st %l3, [%o5+64]
61607
61608P2966: !_MEMBAR (FP)
61609membar #StoreLoad
61610
61611P2967: !_BLD [22] (FP)
61612wr %g0, 0xf0, %asi
61613sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
61614add %i0, %i3, %i3
61615ldda [%i3 + 0] %asi, %f32
61616membar #Sync
61617! 3 addresses covered
61618fmovd %f32, %f18
61619fmovs %f18, %f1
61620fmovs %f19, %f2
61621fmovd %f40, %f18
61622fmovs %f18, %f3
61623
61624P2968: !_MEMBAR (FP)
61625
61626P2969: !_REPLACEMENT [23] (Int) (Secondary ctx)
61627wr %g0, 0x81, %asi
61628sethi %hi(0x2000), %l6
61629ld [%i2+32], %o5
61630st %o5, [%i2+32]
61631add %i2, %l6, %l7
61632ld [%l7+32], %o5
61633st %o5, [%l7+32]
61634add %l7, %l6, %l7
61635ld [%l7+32], %o5
61636st %o5, [%l7+32]
61637add %l7, %l6, %l7
61638ld [%l7+32], %o5
61639st %o5, [%l7+32]
61640add %l7, %l6, %l7
61641ld [%l7+32], %o5
61642st %o5, [%l7+32]
61643add %l7, %l6, %l7
61644ld [%l7+32], %o5
61645st %o5, [%l7+32]
61646add %l7, %l6, %l7
61647ld [%l7+32], %o5
61648st %o5, [%l7+32]
61649add %l7, %l6, %l7
61650ld [%l7+32], %o5
61651st %o5, [%l7+32]
61652
61653P2970: !_REPLACEMENT [31] (Int) (CBR)
61654sethi %hi(0x2000), %l3
61655ld [%i2+64], %l7
61656st %l7, [%i2+64]
61657add %i2, %l3, %l6
61658ld [%l6+64], %l7
61659st %l7, [%l6+64]
61660add %l6, %l3, %l6
61661ld [%l6+64], %l7
61662st %l7, [%l6+64]
61663add %l6, %l3, %l6
61664ld [%l6+64], %l7
61665st %l7, [%l6+64]
61666add %l6, %l3, %l6
61667ld [%l6+64], %l7
61668st %l7, [%l6+64]
61669add %l6, %l3, %l6
61670ld [%l6+64], %l7
61671st %l7, [%l6+64]
61672add %l6, %l3, %l6
61673ld [%l6+64], %l7
61674st %l7, [%l6+64]
61675add %l6, %l3, %l6
61676ld [%l6+64], %l7
61677st %l7, [%l6+64]
61678
61679! cbranch
61680andcc %l0, 1, %g0
61681be,pt %xcc, TARGET2970
61682nop
61683RET2970:
61684
61685! lfsr step begin
61686srlx %l0, 1, %o5
61687xnor %o5, %l0, %o5
61688sllx %o5, 63, %o5
61689or %o5, %l0, %l0
61690srlx %l0, 1, %l0
61691
61692
61693P2971: !_PREFETCH [31] (Int) (Nucleus ctx)
61694wr %g0, 0x4, %asi
61695sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
61696add %i0, %i2, %i2
61697prefetcha [%i2 + 64] %asi, 1
61698
61699P2972: !_MEMBAR (FP)
61700
61701P2973: !_BSTC [3] (maybe <- 0x43000055) (FP)
61702wr %g0, 0xe0, %asi
61703! preparing store val #0, next val will be in f32
61704fmovs %f16, %f20
61705fadds %f16, %f17, %f16
61706! preparing store val #1, next val will be in f33
61707fmovs %f16, %f21
61708fadds %f16, %f17, %f16
61709! preparing store val #2, next val will be in f34
61710fmovd %f20, %f32
61711fmovs %f16, %f20
61712fadds %f16, %f17, %f16
61713! preparing store val #3, next val will be in f36
61714fmovd %f20, %f34
61715fmovs %f16, %f20
61716fadds %f16, %f17, %f16
61717! preparing store val #4, next val will be in f40
61718fmovd %f20, %f36
61719fmovs %f16, %f20
61720fadds %f16, %f17, %f16
61721fmovd %f20, %f40
61722membar #Sync
61723stda %f32, [%i0 + 0 ] %asi
61724
61725P2974: !_MEMBAR (FP) (Branch target of P2941)
61726membar #StoreLoad
61727ba P2975
61728nop
61729
61730TARGET2941:
61731ba RET2941
61732nop
61733
61734
61735P2975: !_REPLACEMENT [21] (Int) (Nucleus ctx)
61736wr %g0, 0x4, %asi
61737sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
61738add %i0, %i3, %i3
61739sethi %hi(0x2000), %o5
61740ld [%i3+0], %l6
61741st %l6, [%i3+0]
61742add %i3, %o5, %l3
61743ld [%l3+0], %l6
61744st %l6, [%l3+0]
61745add %l3, %o5, %l3
61746ld [%l3+0], %l6
61747st %l6, [%l3+0]
61748add %l3, %o5, %l3
61749ld [%l3+0], %l6
61750st %l6, [%l3+0]
61751add %l3, %o5, %l3
61752ld [%l3+0], %l6
61753st %l6, [%l3+0]
61754add %l3, %o5, %l3
61755ld [%l3+0], %l6
61756st %l6, [%l3+0]
61757add %l3, %o5, %l3
61758ld [%l3+0], %l6
61759st %l6, [%l3+0]
61760add %l3, %o5, %l3
61761ld [%l3+0], %l6
61762st %l6, [%l3+0]
61763
61764P2976: !_REPLACEMENT [0] (Int)
61765sethi %hi(0x2000), %l7
61766ld [%i3+0], %l3
61767st %l3, [%i3+0]
61768add %i3, %l7, %o5
61769ld [%o5+0], %l3
61770st %l3, [%o5+0]
61771add %o5, %l7, %o5
61772ld [%o5+0], %l3
61773st %l3, [%o5+0]
61774add %o5, %l7, %o5
61775ld [%o5+0], %l3
61776st %l3, [%o5+0]
61777add %o5, %l7, %o5
61778ld [%o5+0], %l3
61779st %l3, [%o5+0]
61780add %o5, %l7, %o5
61781ld [%o5+0], %l3
61782st %l3, [%o5+0]
61783add %o5, %l7, %o5
61784ld [%o5+0], %l3
61785st %l3, [%o5+0]
61786add %o5, %l7, %o5
61787ld [%o5+0], %l3
61788st %l3, [%o5+0]
61789
61790P2977: !_REPLACEMENT [7] (Int) (Branch target of P2680)
61791sethi %hi(0x2000), %l6
61792ld [%i3+128], %o5
61793st %o5, [%i3+128]
61794add %i3, %l6, %l7
61795ld [%l7+128], %o5
61796st %o5, [%l7+128]
61797add %l7, %l6, %l7
61798ld [%l7+128], %o5
61799st %o5, [%l7+128]
61800add %l7, %l6, %l7
61801ld [%l7+128], %o5
61802st %o5, [%l7+128]
61803add %l7, %l6, %l7
61804ld [%l7+128], %o5
61805st %o5, [%l7+128]
61806add %l7, %l6, %l7
61807ld [%l7+128], %o5
61808st %o5, [%l7+128]
61809add %l7, %l6, %l7
61810ld [%l7+128], %o5
61811st %o5, [%l7+128]
61812add %l7, %l6, %l7
61813ld [%l7+128], %o5
61814st %o5, [%l7+128]
61815ba P2978
61816nop
61817
61818TARGET2680:
61819ba RET2680
61820nop
61821
61822
61823P2978: !_REPLACEMENT [11] (Int) (Secondary ctx)
61824wr %g0, 0x81, %asi
61825sethi %hi(0x2000), %l3
61826ld [%i3+0], %l7
61827st %l7, [%i3+0]
61828add %i3, %l3, %l6
61829ld [%l6+0], %l7
61830st %l7, [%l6+0]
61831add %l6, %l3, %l6
61832ld [%l6+0], %l7
61833st %l7, [%l6+0]
61834add %l6, %l3, %l6
61835ld [%l6+0], %l7
61836st %l7, [%l6+0]
61837add %l6, %l3, %l6
61838ld [%l6+0], %l7
61839st %l7, [%l6+0]
61840add %l6, %l3, %l6
61841ld [%l6+0], %l7
61842st %l7, [%l6+0]
61843add %l6, %l3, %l6
61844ld [%l6+0], %l7
61845st %l7, [%l6+0]
61846add %l6, %l3, %l6
61847ld [%l6+0], %l7
61848st %l7, [%l6+0]
61849
61850P2979: !_REPLACEMENT [7] (Int) (Branch target of P2577)
61851sethi %hi(0x2000), %o5
61852ld [%i3+128], %l6
61853st %l6, [%i3+128]
61854add %i3, %o5, %l3
61855ld [%l3+128], %l6
61856st %l6, [%l3+128]
61857add %l3, %o5, %l3
61858ld [%l3+128], %l6
61859st %l6, [%l3+128]
61860add %l3, %o5, %l3
61861ld [%l3+128], %l6
61862st %l6, [%l3+128]
61863add %l3, %o5, %l3
61864ld [%l3+128], %l6
61865st %l6, [%l3+128]
61866add %l3, %o5, %l3
61867ld [%l3+128], %l6
61868st %l6, [%l3+128]
61869add %l3, %o5, %l3
61870ld [%l3+128], %l6
61871st %l6, [%l3+128]
61872add %l3, %o5, %l3
61873ld [%l3+128], %l6
61874st %l6, [%l3+128]
61875ba P2980
61876nop
61877
61878TARGET2577:
61879ba RET2577
61880nop
61881
61882
61883P2980: !_REPLACEMENT [14] (Int)
61884sethi %hi(0x2000), %l7
61885ld [%i3+64], %l3
61886st %l3, [%i3+64]
61887add %i3, %l7, %o5
61888ld [%o5+64], %l3
61889st %l3, [%o5+64]
61890add %o5, %l7, %o5
61891ld [%o5+64], %l3
61892st %l3, [%o5+64]
61893add %o5, %l7, %o5
61894ld [%o5+64], %l3
61895st %l3, [%o5+64]
61896add %o5, %l7, %o5
61897ld [%o5+64], %l3
61898st %l3, [%o5+64]
61899add %o5, %l7, %o5
61900ld [%o5+64], %l3
61901st %l3, [%o5+64]
61902add %o5, %l7, %o5
61903ld [%o5+64], %l3
61904st %l3, [%o5+64]
61905add %o5, %l7, %o5
61906ld [%o5+64], %l3
61907st %l3, [%o5+64]
61908
61909P2981: !_MEMBAR (FP) (Secondary ctx)
61910
61911P2982: !_BSTC [5] (maybe <- 0x4300005a) (FP) (Secondary ctx)
61912wr %g0, 0xe1, %asi
61913! preparing store val #0, next val will be in f32
61914fmovs %f16, %f20
61915fadds %f16, %f17, %f16
61916! preparing store val #1, next val will be in f40
61917fmovd %f20, %f32
61918fmovs %f16, %f20
61919fadds %f16, %f17, %f16
61920fmovd %f20, %f40
61921membar #Sync
61922stda %f32, [%i0 + 64 ] %asi
61923
61924P2983: !_MEMBAR (FP) (Secondary ctx)
61925membar #StoreLoad
61926
61927P2984: !_REPLACEMENT [11] (Int) (Nucleus ctx)
61928wr %g0, 0x4, %asi
61929sethi %hi(0x2000), %l3
61930ld [%i3+0], %l7
61931st %l7, [%i3+0]
61932add %i3, %l3, %l6
61933ld [%l6+0], %l7
61934st %l7, [%l6+0]
61935add %l6, %l3, %l6
61936ld [%l6+0], %l7
61937st %l7, [%l6+0]
61938add %l6, %l3, %l6
61939ld [%l6+0], %l7
61940st %l7, [%l6+0]
61941add %l6, %l3, %l6
61942ld [%l6+0], %l7
61943st %l7, [%l6+0]
61944add %l6, %l3, %l6
61945ld [%l6+0], %l7
61946st %l7, [%l6+0]
61947add %l6, %l3, %l6
61948ld [%l6+0], %l7
61949st %l7, [%l6+0]
61950add %l6, %l3, %l6
61951ld [%l6+0], %l7
61952st %l7, [%l6+0]
61953
61954P2985: !_FLUSH [1] (Int)
61955! Unsupported instruction
61956
61957P2986: !_LD [8] (Int)
61958lduw [%i1 + 0], %l3
61959! move %l3(lower) -> %o0(lower)
61960or %l3, %o0, %o0
61961
61962P2987: !_ST [14] (maybe <- 0x4300005c) (FP)
61963sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
61964add %i0, %i2, %i2
61965! preparing store val #0, next val will be in f20
61966fmovs %f16, %f20
61967fadds %f16, %f17, %f16
61968st %f20, [%i2 + 64 ]
61969
61970P2988: !_REPLACEMENT [26] (Int)
61971sethi %hi(0x2000), %l3
61972ld [%i3+128], %l7
61973st %l7, [%i3+128]
61974add %i3, %l3, %l6
61975ld [%l6+128], %l7
61976st %l7, [%l6+128]
61977add %l6, %l3, %l6
61978ld [%l6+128], %l7
61979st %l7, [%l6+128]
61980add %l6, %l3, %l6
61981ld [%l6+128], %l7
61982st %l7, [%l6+128]
61983add %l6, %l3, %l6
61984ld [%l6+128], %l7
61985st %l7, [%l6+128]
61986add %l6, %l3, %l6
61987ld [%l6+128], %l7
61988st %l7, [%l6+128]
61989add %l6, %l3, %l6
61990ld [%l6+128], %l7
61991st %l7, [%l6+128]
61992add %l6, %l3, %l6
61993ld [%l6+128], %l7
61994st %l7, [%l6+128]
61995
61996P2989: !_REPLACEMENT [31] (Int) (Nucleus ctx)
61997wr %g0, 0x4, %asi
61998sethi %hi(0x2000), %o5
61999ld [%i3+64], %l6
62000st %l6, [%i3+64]
62001add %i3, %o5, %l3
62002ld [%l3+64], %l6
62003st %l6, [%l3+64]
62004add %l3, %o5, %l3
62005ld [%l3+64], %l6
62006st %l6, [%l3+64]
62007add %l3, %o5, %l3
62008ld [%l3+64], %l6
62009st %l6, [%l3+64]
62010add %l3, %o5, %l3
62011ld [%l3+64], %l6
62012st %l6, [%l3+64]
62013add %l3, %o5, %l3
62014ld [%l3+64], %l6
62015st %l6, [%l3+64]
62016add %l3, %o5, %l3
62017ld [%l3+64], %l6
62018st %l6, [%l3+64]
62019add %l3, %o5, %l3
62020ld [%l3+64], %l6
62021st %l6, [%l3+64]
62022
62023P2990: !_REPLACEMENT [28] (Int)
62024sethi %hi(0x2000), %l7
62025ld [%i3+0], %l3
62026st %l3, [%i3+0]
62027add %i3, %l7, %o5
62028ld [%o5+0], %l3
62029st %l3, [%o5+0]
62030add %o5, %l7, %o5
62031ld [%o5+0], %l3
62032st %l3, [%o5+0]
62033add %o5, %l7, %o5
62034ld [%o5+0], %l3
62035st %l3, [%o5+0]
62036add %o5, %l7, %o5
62037ld [%o5+0], %l3
62038st %l3, [%o5+0]
62039add %o5, %l7, %o5
62040ld [%o5+0], %l3
62041st %l3, [%o5+0]
62042add %o5, %l7, %o5
62043ld [%o5+0], %l3
62044st %l3, [%o5+0]
62045add %o5, %l7, %o5
62046ld [%o5+0], %l3
62047st %l3, [%o5+0]
62048
62049P2991: !_ST [24] (maybe <- 0x380000c) (Int)
62050sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
62051add %i0, %i3, %i3
62052stw %l4, [%i3 + 64 ]
62053add %l4, 1, %l4
62054
62055P2992: !_REPLACEMENT [11] (Int)
62056sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
62057sub %i0, %i2, %i2
62058sethi %hi(0x2000), %l3
62059ld [%i2+0], %l7
62060st %l7, [%i2+0]
62061add %i2, %l3, %l6
62062ld [%l6+0], %l7
62063st %l7, [%l6+0]
62064add %l6, %l3, %l6
62065ld [%l6+0], %l7
62066st %l7, [%l6+0]
62067add %l6, %l3, %l6
62068ld [%l6+0], %l7
62069st %l7, [%l6+0]
62070add %l6, %l3, %l6
62071ld [%l6+0], %l7
62072st %l7, [%l6+0]
62073add %l6, %l3, %l6
62074ld [%l6+0], %l7
62075st %l7, [%l6+0]
62076add %l6, %l3, %l6
62077ld [%l6+0], %l7
62078st %l7, [%l6+0]
62079add %l6, %l3, %l6
62080ld [%l6+0], %l7
62081st %l7, [%l6+0]
62082
62083P2993: !_REPLACEMENT [17] (Int) (Branch target of P2825)
62084sethi %hi(0x2000), %o5
62085ld [%i2+96], %l6
62086st %l6, [%i2+96]
62087add %i2, %o5, %l3
62088ld [%l3+96], %l6
62089st %l6, [%l3+96]
62090add %l3, %o5, %l3
62091ld [%l3+96], %l6
62092st %l6, [%l3+96]
62093add %l3, %o5, %l3
62094ld [%l3+96], %l6
62095st %l6, [%l3+96]
62096add %l3, %o5, %l3
62097ld [%l3+96], %l6
62098st %l6, [%l3+96]
62099add %l3, %o5, %l3
62100ld [%l3+96], %l6
62101st %l6, [%l3+96]
62102add %l3, %o5, %l3
62103ld [%l3+96], %l6
62104st %l6, [%l3+96]
62105add %l3, %o5, %l3
62106ld [%l3+96], %l6
62107st %l6, [%l3+96]
62108ba P2994
62109nop
62110
62111TARGET2825:
62112ba RET2825
62113nop
62114
62115
62116P2994: !_LD [32] (Int) (Secondary ctx)
62117wr %g0, 0x81, %asi
62118sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
62119add %i0, %i3, %i3
62120lduwa [%i3 + 96] %asi, %o1
62121! move %o1(lower) -> %o1(upper)
62122sllx %o1, 32, %o1
62123
62124P2995: !_REPLACEMENT [30] (Int)
62125sethi %hi(0x2000), %l3
62126ld [%i2+32], %l7
62127st %l7, [%i2+32]
62128add %i2, %l3, %l6
62129ld [%l6+32], %l7
62130st %l7, [%l6+32]
62131add %l6, %l3, %l6
62132ld [%l6+32], %l7
62133st %l7, [%l6+32]
62134add %l6, %l3, %l6
62135ld [%l6+32], %l7
62136st %l7, [%l6+32]
62137add %l6, %l3, %l6
62138ld [%l6+32], %l7
62139st %l7, [%l6+32]
62140add %l6, %l3, %l6
62141ld [%l6+32], %l7
62142st %l7, [%l6+32]
62143add %l6, %l3, %l6
62144ld [%l6+32], %l7
62145st %l7, [%l6+32]
62146add %l6, %l3, %l6
62147ld [%l6+32], %l7
62148st %l7, [%l6+32]
62149
62150P2996: !_MEMBAR (FP)
62151membar #StoreLoad
62152
62153P2997: !_BLD [25] (FP) (CBR)
62154wr %g0, 0xf0, %asi
62155sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
62156add %i0, %i2, %i2
62157ldda [%i2 + 64] %asi, %f32
62158membar #Sync
62159! 2 addresses covered
62160fmovd %f32, %f4
62161fmovd %f40, %f18
62162fmovs %f18, %f5
62163
62164! cbranch
62165andcc %l0, 1, %g0
62166be,pt %xcc, TARGET2997
62167nop
62168RET2997:
62169
62170! lfsr step begin
62171srlx %l0, 1, %o5
62172xnor %o5, %l0, %o5
62173sllx %o5, 63, %o5
62174or %o5, %l0, %l0
62175srlx %l0, 1, %l0
62176
62177
62178P2998: !_MEMBAR (FP)
62179
62180P2999: !_REPLACEMENT [19] (Int) (CBR)
62181sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
62182add %i0, %i3, %i3
62183sethi %hi(0x2000), %l3
62184ld [%i3+0], %l7
62185st %l7, [%i3+0]
62186add %i3, %l3, %l6
62187ld [%l6+0], %l7
62188st %l7, [%l6+0]
62189add %l6, %l3, %l6
62190ld [%l6+0], %l7
62191st %l7, [%l6+0]
62192add %l6, %l3, %l6
62193ld [%l6+0], %l7
62194st %l7, [%l6+0]
62195add %l6, %l3, %l6
62196ld [%l6+0], %l7
62197st %l7, [%l6+0]
62198add %l6, %l3, %l6
62199ld [%l6+0], %l7
62200st %l7, [%l6+0]
62201add %l6, %l3, %l6
62202ld [%l6+0], %l7
62203st %l7, [%l6+0]
62204add %l6, %l3, %l6
62205ld [%l6+0], %l7
62206st %l7, [%l6+0]
62207
62208! cbranch
62209andcc %l0, 1, %g0
62210be,pn %xcc, TARGET2999
62211nop
62212RET2999:
62213
62214! lfsr step begin
62215srlx %l0, 1, %o5
62216xnor %o5, %l0, %o5
62217sllx %o5, 63, %o5
62218or %o5, %l0, %l0
62219srlx %l0, 1, %l0
62220
62221
62222P3000: !_REPLACEMENT [7] (Int) (CBR)
62223sethi %hi(0x2000), %l3
62224ld [%i3+128], %l7
62225st %l7, [%i3+128]
62226add %i3, %l3, %l6
62227ld [%l6+128], %l7
62228st %l7, [%l6+128]
62229add %l6, %l3, %l6
62230ld [%l6+128], %l7
62231st %l7, [%l6+128]
62232add %l6, %l3, %l6
62233ld [%l6+128], %l7
62234st %l7, [%l6+128]
62235add %l6, %l3, %l6
62236ld [%l6+128], %l7
62237st %l7, [%l6+128]
62238add %l6, %l3, %l6
62239ld [%l6+128], %l7
62240st %l7, [%l6+128]
62241add %l6, %l3, %l6
62242ld [%l6+128], %l7
62243st %l7, [%l6+128]
62244add %l6, %l3, %l6
62245ld [%l6+128], %l7
62246st %l7, [%l6+128]
62247
62248! cbranch
62249andcc %l0, 1, %g0
62250be,pn %xcc, TARGET3000
62251nop
62252RET3000:
62253
62254! lfsr step begin
62255srlx %l0, 1, %o5
62256xnor %o5, %l0, %o5
62257sllx %o5, 63, %o5
62258or %o5, %l0, %l0
62259srlx %l0, 1, %l0
62260
62261
62262P3001: !_ST [17] (maybe <- 0x380000d) (Int) (CBR)
62263sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
62264add %i0, %i2, %i2
62265stw %l4, [%i2 + 96 ]
62266add %l4, 1, %l4
62267
62268! cbranch
62269andcc %l0, 1, %g0
62270be,pt %xcc, TARGET3001
62271nop
62272RET3001:
62273
62274! lfsr step begin
62275srlx %l0, 1, %o5
62276xnor %o5, %l0, %o5
62277sllx %o5, 63, %o5
62278or %o5, %l0, %l0
62279srlx %l0, 1, %l0
62280
62281
62282P3002: !_REPLACEMENT [2] (Int)
62283sethi %hi(0x2000), %l3
62284ld [%i3+8], %l7
62285st %l7, [%i3+8]
62286add %i3, %l3, %l6
62287ld [%l6+8], %l7
62288st %l7, [%l6+8]
62289add %l6, %l3, %l6
62290ld [%l6+8], %l7
62291st %l7, [%l6+8]
62292add %l6, %l3, %l6
62293ld [%l6+8], %l7
62294st %l7, [%l6+8]
62295add %l6, %l3, %l6
62296ld [%l6+8], %l7
62297st %l7, [%l6+8]
62298add %l6, %l3, %l6
62299ld [%l6+8], %l7
62300st %l7, [%l6+8]
62301add %l6, %l3, %l6
62302ld [%l6+8], %l7
62303st %l7, [%l6+8]
62304add %l6, %l3, %l6
62305ld [%l6+8], %l7
62306st %l7, [%l6+8]
62307
62308P3003: !_MEMBAR (FP) (CBR)
62309
62310! cbranch
62311andcc %l0, 1, %g0
62312be,pt %xcc, TARGET3003
62313nop
62314RET3003:
62315
62316! lfsr step begin
62317srlx %l0, 1, %o5
62318xnor %o5, %l0, %o5
62319sllx %o5, 63, %o5
62320or %o5, %l0, %l0
62321srlx %l0, 1, %l0
62322
62323
62324P3004: !_BSTC [20] (maybe <- 0x4300005d) (FP)
62325wr %g0, 0xe0, %asi
62326sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
62327add %i0, %i3, %i3
62328! preparing store val #0, next val will be in f32
62329fmovs %f16, %f20
62330fadds %f16, %f17, %f16
62331fmovd %f20, %f32
62332membar #Sync
62333stda %f32, [%i3 + 256 ] %asi
62334
62335P3005: !_MEMBAR (FP) (CBR) (Branch target of P2620)
62336
62337! cbranch
62338andcc %l0, 1, %g0
62339be,pt %xcc, TARGET3005
62340nop
62341RET3005:
62342
62343! lfsr step begin
62344srlx %l0, 1, %o5
62345xnor %o5, %l0, %o5
62346sllx %o5, 63, %o5
62347or %o5, %l0, %l0
62348srlx %l0, 1, %l0
62349
62350ba P3006
62351nop
62352
62353TARGET2620:
62354ba RET2620
62355nop
62356
62357
62358P3006: !_BSTC [5] (maybe <- 0x4300005e) (FP) (CBR)
62359wr %g0, 0xe0, %asi
62360! preparing store val #0, next val will be in f32
62361fmovs %f16, %f20
62362fadds %f16, %f17, %f16
62363! preparing store val #1, next val will be in f40
62364fmovd %f20, %f32
62365fmovs %f16, %f20
62366fadds %f16, %f17, %f16
62367fmovd %f20, %f40
62368membar #Sync
62369stda %f32, [%i0 + 64 ] %asi
62370
62371! cbranch
62372andcc %l0, 1, %g0
62373be,pt %xcc, TARGET3006
62374nop
62375RET3006:
62376
62377! lfsr step begin
62378srlx %l0, 1, %o5
62379xnor %o5, %l0, %o5
62380sllx %o5, 63, %o5
62381or %o5, %l0, %l0
62382srlx %l0, 1, %l0
62383
62384
62385P3007: !_MEMBAR (FP)
62386membar #StoreLoad
62387
62388P3008: !_REPLACEMENT [19] (Int)
62389sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
62390sub %i0, %i2, %i2
62391sethi %hi(0x2000), %l3
62392ld [%i2+0], %l7
62393st %l7, [%i2+0]
62394add %i2, %l3, %l6
62395ld [%l6+0], %l7
62396st %l7, [%l6+0]
62397add %l6, %l3, %l6
62398ld [%l6+0], %l7
62399st %l7, [%l6+0]
62400add %l6, %l3, %l6
62401ld [%l6+0], %l7
62402st %l7, [%l6+0]
62403add %l6, %l3, %l6
62404ld [%l6+0], %l7
62405st %l7, [%l6+0]
62406add %l6, %l3, %l6
62407ld [%l6+0], %l7
62408st %l7, [%l6+0]
62409add %l6, %l3, %l6
62410ld [%l6+0], %l7
62411st %l7, [%l6+0]
62412add %l6, %l3, %l6
62413ld [%l6+0], %l7
62414st %l7, [%l6+0]
62415
62416P3009: !_REPLACEMENT [6] (Int)
62417sethi %hi(0x2000), %o5
62418ld [%i2+96], %l6
62419st %l6, [%i2+96]
62420add %i2, %o5, %l3
62421ld [%l3+96], %l6
62422st %l6, [%l3+96]
62423add %l3, %o5, %l3
62424ld [%l3+96], %l6
62425st %l6, [%l3+96]
62426add %l3, %o5, %l3
62427ld [%l3+96], %l6
62428st %l6, [%l3+96]
62429add %l3, %o5, %l3
62430ld [%l3+96], %l6
62431st %l6, [%l3+96]
62432add %l3, %o5, %l3
62433ld [%l3+96], %l6
62434st %l6, [%l3+96]
62435add %l3, %o5, %l3
62436ld [%l3+96], %l6
62437st %l6, [%l3+96]
62438add %l3, %o5, %l3
62439ld [%l3+96], %l6
62440st %l6, [%l3+96]
62441
62442P3010: !_REPLACEMENT [11] (Int) (Secondary ctx)
62443wr %g0, 0x81, %asi
62444sethi %hi(0x2000), %l7
62445ld [%i2+0], %l3
62446st %l3, [%i2+0]
62447add %i2, %l7, %o5
62448ld [%o5+0], %l3
62449st %l3, [%o5+0]
62450add %o5, %l7, %o5
62451ld [%o5+0], %l3
62452st %l3, [%o5+0]
62453add %o5, %l7, %o5
62454ld [%o5+0], %l3
62455st %l3, [%o5+0]
62456add %o5, %l7, %o5
62457ld [%o5+0], %l3
62458st %l3, [%o5+0]
62459add %o5, %l7, %o5
62460ld [%o5+0], %l3
62461st %l3, [%o5+0]
62462add %o5, %l7, %o5
62463ld [%o5+0], %l3
62464st %l3, [%o5+0]
62465add %o5, %l7, %o5
62466ld [%o5+0], %l3
62467st %l3, [%o5+0]
62468
62469P3011: !_REPLACEMENT [3] (Int)
62470sethi %hi(0x2000), %l6
62471ld [%i2+16], %o5
62472st %o5, [%i2+16]
62473add %i2, %l6, %l7
62474ld [%l7+16], %o5
62475st %o5, [%l7+16]
62476add %l7, %l6, %l7
62477ld [%l7+16], %o5
62478st %o5, [%l7+16]
62479add %l7, %l6, %l7
62480ld [%l7+16], %o5
62481st %o5, [%l7+16]
62482add %l7, %l6, %l7
62483ld [%l7+16], %o5
62484st %o5, [%l7+16]
62485add %l7, %l6, %l7
62486ld [%l7+16], %o5
62487st %o5, [%l7+16]
62488add %l7, %l6, %l7
62489ld [%l7+16], %o5
62490st %o5, [%l7+16]
62491add %l7, %l6, %l7
62492ld [%l7+16], %o5
62493st %o5, [%l7+16]
62494
62495P3012: !_REPLACEMENT [21] (Int) (Nucleus ctx)
62496wr %g0, 0x4, %asi
62497sethi %hi(0x2000), %l3
62498ld [%i2+0], %l7
62499st %l7, [%i2+0]
62500add %i2, %l3, %l6
62501ld [%l6+0], %l7
62502st %l7, [%l6+0]
62503add %l6, %l3, %l6
62504ld [%l6+0], %l7
62505st %l7, [%l6+0]
62506add %l6, %l3, %l6
62507ld [%l6+0], %l7
62508st %l7, [%l6+0]
62509add %l6, %l3, %l6
62510ld [%l6+0], %l7
62511st %l7, [%l6+0]
62512add %l6, %l3, %l6
62513ld [%l6+0], %l7
62514st %l7, [%l6+0]
62515add %l6, %l3, %l6
62516ld [%l6+0], %l7
62517st %l7, [%l6+0]
62518add %l6, %l3, %l6
62519ld [%l6+0], %l7
62520st %l7, [%l6+0]
62521
62522P3013: !_REPLACEMENT [10] (Int)
62523sethi %hi(0x2000), %o5
62524ld [%i2+64], %l6
62525st %l6, [%i2+64]
62526add %i2, %o5, %l3
62527ld [%l3+64], %l6
62528st %l6, [%l3+64]
62529add %l3, %o5, %l3
62530ld [%l3+64], %l6
62531st %l6, [%l3+64]
62532add %l3, %o5, %l3
62533ld [%l3+64], %l6
62534st %l6, [%l3+64]
62535add %l3, %o5, %l3
62536ld [%l3+64], %l6
62537st %l6, [%l3+64]
62538add %l3, %o5, %l3
62539ld [%l3+64], %l6
62540st %l6, [%l3+64]
62541add %l3, %o5, %l3
62542ld [%l3+64], %l6
62543st %l6, [%l3+64]
62544add %l3, %o5, %l3
62545ld [%l3+64], %l6
62546st %l6, [%l3+64]
62547
62548P3014: !_MEMBAR (FP)
62549
62550P3015: !_BST [4] (maybe <- 0x43000060) (FP)
62551wr %g0, 0xf0, %asi
62552! preparing store val #0, next val will be in f32
62553fmovs %f16, %f20
62554fadds %f16, %f17, %f16
62555! preparing store val #1, next val will be in f33
62556fmovs %f16, %f21
62557fadds %f16, %f17, %f16
62558! preparing store val #2, next val will be in f34
62559fmovd %f20, %f32
62560fmovs %f16, %f20
62561fadds %f16, %f17, %f16
62562! preparing store val #3, next val will be in f36
62563fmovd %f20, %f34
62564fmovs %f16, %f20
62565fadds %f16, %f17, %f16
62566! preparing store val #4, next val will be in f40
62567fmovd %f20, %f36
62568fmovs %f16, %f20
62569fadds %f16, %f17, %f16
62570fmovd %f20, %f40
62571membar #Sync
62572stda %f32, [%i0 + 0 ] %asi
62573
62574P3016: !_MEMBAR (FP)
62575membar #StoreLoad
62576
62577P3017: !_REPLACEMENT [18] (Int)
62578sethi %hi(0x2000), %l6
62579ld [%i2+128], %o5
62580st %o5, [%i2+128]
62581add %i2, %l6, %l7
62582ld [%l7+128], %o5
62583st %o5, [%l7+128]
62584add %l7, %l6, %l7
62585ld [%l7+128], %o5
62586st %o5, [%l7+128]
62587add %l7, %l6, %l7
62588ld [%l7+128], %o5
62589st %o5, [%l7+128]
62590add %l7, %l6, %l7
62591ld [%l7+128], %o5
62592st %o5, [%l7+128]
62593add %l7, %l6, %l7
62594ld [%l7+128], %o5
62595st %o5, [%l7+128]
62596add %l7, %l6, %l7
62597ld [%l7+128], %o5
62598st %o5, [%l7+128]
62599add %l7, %l6, %l7
62600ld [%l7+128], %o5
62601st %o5, [%l7+128]
62602
62603P3018: !_REPLACEMENT [11] (Int) (Secondary ctx)
62604wr %g0, 0x81, %asi
62605sethi %hi(0x2000), %l3
62606ld [%i2+0], %l7
62607st %l7, [%i2+0]
62608add %i2, %l3, %l6
62609ld [%l6+0], %l7
62610st %l7, [%l6+0]
62611add %l6, %l3, %l6
62612ld [%l6+0], %l7
62613st %l7, [%l6+0]
62614add %l6, %l3, %l6
62615ld [%l6+0], %l7
62616st %l7, [%l6+0]
62617add %l6, %l3, %l6
62618ld [%l6+0], %l7
62619st %l7, [%l6+0]
62620add %l6, %l3, %l6
62621ld [%l6+0], %l7
62622st %l7, [%l6+0]
62623add %l6, %l3, %l6
62624ld [%l6+0], %l7
62625st %l7, [%l6+0]
62626add %l6, %l3, %l6
62627ld [%l6+0], %l7
62628st %l7, [%l6+0]
62629
62630P3019: !_ST [33] (maybe <- 0x43000065) (FP) (Branch target of P2852)
62631sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
62632sub %i0, %i3, %i3
62633! preparing store val #0, next val will be in f20
62634fmovs %f16, %f20
62635fadds %f16, %f17, %f16
62636st %f20, [%i3 + 0 ]
62637ba P3020
62638nop
62639
62640TARGET2852:
62641ba RET2852
62642nop
62643
62644
62645P3020: !_REPLACEMENT [15] (Int)
62646sethi %hi(0x2000), %l7
62647ld [%i2+128], %l3
62648st %l3, [%i2+128]
62649add %i2, %l7, %o5
62650ld [%o5+128], %l3
62651st %l3, [%o5+128]
62652add %o5, %l7, %o5
62653ld [%o5+128], %l3
62654st %l3, [%o5+128]
62655add %o5, %l7, %o5
62656ld [%o5+128], %l3
62657st %l3, [%o5+128]
62658add %o5, %l7, %o5
62659ld [%o5+128], %l3
62660st %l3, [%o5+128]
62661add %o5, %l7, %o5
62662ld [%o5+128], %l3
62663st %l3, [%o5+128]
62664add %o5, %l7, %o5
62665ld [%o5+128], %l3
62666st %l3, [%o5+128]
62667add %o5, %l7, %o5
62668ld [%o5+128], %l3
62669st %l3, [%o5+128]
62670
62671P3021: !_MEMBAR (FP)
62672membar #StoreLoad
62673
62674P3022: !_BLD [18] (FP) (Branch target of P3095)
62675wr %g0, 0xf0, %asi
62676sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
62677add %i0, %i2, %i2
62678ldda [%i2 + 128] %asi, %f32
62679membar #Sync
62680! 1 addresses covered
62681fmovd %f32, %f6
62682ba P3023
62683nop
62684
62685TARGET3095:
62686ba RET3095
62687nop
62688
62689
62690P3023: !_MEMBAR (FP)
62691
62692P3024: !_REPLACEMENT [1] (Int)
62693sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
62694add %i0, %i3, %i3
62695sethi %hi(0x2000), %l6
62696ld [%i3+4], %o5
62697st %o5, [%i3+4]
62698add %i3, %l6, %l7
62699ld [%l7+4], %o5
62700st %o5, [%l7+4]
62701add %l7, %l6, %l7
62702ld [%l7+4], %o5
62703st %o5, [%l7+4]
62704add %l7, %l6, %l7
62705ld [%l7+4], %o5
62706st %o5, [%l7+4]
62707add %l7, %l6, %l7
62708ld [%l7+4], %o5
62709st %o5, [%l7+4]
62710add %l7, %l6, %l7
62711ld [%l7+4], %o5
62712st %o5, [%l7+4]
62713add %l7, %l6, %l7
62714ld [%l7+4], %o5
62715st %o5, [%l7+4]
62716add %l7, %l6, %l7
62717ld [%l7+4], %o5
62718st %o5, [%l7+4]
62719
62720P3025: !_REPLACEMENT [13] (Int) (Branch target of P2944)
62721sethi %hi(0x2000), %l3
62722ld [%i3+32], %l7
62723st %l7, [%i3+32]
62724add %i3, %l3, %l6
62725ld [%l6+32], %l7
62726st %l7, [%l6+32]
62727add %l6, %l3, %l6
62728ld [%l6+32], %l7
62729st %l7, [%l6+32]
62730add %l6, %l3, %l6
62731ld [%l6+32], %l7
62732st %l7, [%l6+32]
62733add %l6, %l3, %l6
62734ld [%l6+32], %l7
62735st %l7, [%l6+32]
62736add %l6, %l3, %l6
62737ld [%l6+32], %l7
62738st %l7, [%l6+32]
62739add %l6, %l3, %l6
62740ld [%l6+32], %l7
62741st %l7, [%l6+32]
62742add %l6, %l3, %l6
62743ld [%l6+32], %l7
62744st %l7, [%l6+32]
62745ba P3026
62746nop
62747
62748TARGET2944:
62749ba RET2944
62750nop
62751
62752
62753P3026: !_REPLACEMENT [5] (Int) (Secondary ctx)
62754wr %g0, 0x81, %asi
62755sethi %hi(0x2000), %o5
62756ld [%i3+64], %l6
62757st %l6, [%i3+64]
62758add %i3, %o5, %l3
62759ld [%l3+64], %l6
62760st %l6, [%l3+64]
62761add %l3, %o5, %l3
62762ld [%l3+64], %l6
62763st %l6, [%l3+64]
62764add %l3, %o5, %l3
62765ld [%l3+64], %l6
62766st %l6, [%l3+64]
62767add %l3, %o5, %l3
62768ld [%l3+64], %l6
62769st %l6, [%l3+64]
62770add %l3, %o5, %l3
62771ld [%l3+64], %l6
62772st %l6, [%l3+64]
62773add %l3, %o5, %l3
62774ld [%l3+64], %l6
62775st %l6, [%l3+64]
62776add %l3, %o5, %l3
62777ld [%l3+64], %l6
62778st %l6, [%l3+64]
62779
62780P3027: !_IDC_FLIP [13] (Int)
62781sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
62782add %i0, %i2, %i2
62783IDC_FLIP(3027, 25268, 7, 0x44000020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
62784
62785P3028: !_REPLACEMENT [27] (Int) (Secondary ctx)
62786wr %g0, 0x81, %asi
62787sethi %hi(0x2000), %l6
62788ld [%i3+160], %o5
62789st %o5, [%i3+160]
62790add %i3, %l6, %l7
62791ld [%l7+160], %o5
62792st %o5, [%l7+160]
62793add %l7, %l6, %l7
62794ld [%l7+160], %o5
62795st %o5, [%l7+160]
62796add %l7, %l6, %l7
62797ld [%l7+160], %o5
62798st %o5, [%l7+160]
62799add %l7, %l6, %l7
62800ld [%l7+160], %o5
62801st %o5, [%l7+160]
62802add %l7, %l6, %l7
62803ld [%l7+160], %o5
62804st %o5, [%l7+160]
62805add %l7, %l6, %l7
62806ld [%l7+160], %o5
62807st %o5, [%l7+160]
62808add %l7, %l6, %l7
62809ld [%l7+160], %o5
62810st %o5, [%l7+160]
62811
62812P3029: !_REPLACEMENT [7] (Int)
62813sethi %hi(0x2000), %l3
62814ld [%i3+128], %l7
62815st %l7, [%i3+128]
62816add %i3, %l3, %l6
62817ld [%l6+128], %l7
62818st %l7, [%l6+128]
62819add %l6, %l3, %l6
62820ld [%l6+128], %l7
62821st %l7, [%l6+128]
62822add %l6, %l3, %l6
62823ld [%l6+128], %l7
62824st %l7, [%l6+128]
62825add %l6, %l3, %l6
62826ld [%l6+128], %l7
62827st %l7, [%l6+128]
62828add %l6, %l3, %l6
62829ld [%l6+128], %l7
62830st %l7, [%l6+128]
62831add %l6, %l3, %l6
62832ld [%l6+128], %l7
62833st %l7, [%l6+128]
62834add %l6, %l3, %l6
62835ld [%l6+128], %l7
62836st %l7, [%l6+128]
62837
62838P3030: !_REPLACEMENT [6] (Int) (Branch target of P2695)
62839sethi %hi(0x2000), %o5
62840ld [%i3+96], %l6
62841st %l6, [%i3+96]
62842add %i3, %o5, %l3
62843ld [%l3+96], %l6
62844st %l6, [%l3+96]
62845add %l3, %o5, %l3
62846ld [%l3+96], %l6
62847st %l6, [%l3+96]
62848add %l3, %o5, %l3
62849ld [%l3+96], %l6
62850st %l6, [%l3+96]
62851add %l3, %o5, %l3
62852ld [%l3+96], %l6
62853st %l6, [%l3+96]
62854add %l3, %o5, %l3
62855ld [%l3+96], %l6
62856st %l6, [%l3+96]
62857add %l3, %o5, %l3
62858ld [%l3+96], %l6
62859st %l6, [%l3+96]
62860add %l3, %o5, %l3
62861ld [%l3+96], %l6
62862st %l6, [%l3+96]
62863ba P3031
62864nop
62865
62866TARGET2695:
62867ba RET2695
62868nop
62869
62870
62871P3031: !_MEMBAR (FP)
62872membar #StoreLoad
62873
62874P3032: !_BLD [29] (FP)
62875wr %g0, 0xf0, %asi
62876sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
62877add %i0, %i3, %i3
62878ldda [%i3 + 0] %asi, %f32
62879membar #Sync
62880! 3 addresses covered
62881fmovd %f32, %f18
62882fmovs %f18, %f7
62883fmovs %f19, %f8
62884fmovd %f40, %f18
62885fmovs %f18, %f9
62886
62887P3033: !_MEMBAR (FP)
62888
62889P3034: !_BLD [3] (FP) (Branch target of P2572)
62890wr %g0, 0xf0, %asi
62891ldda [%i0 + 0] %asi, %f32
62892membar #Sync
62893! 5 addresses covered
62894fmovd %f32, %f10
62895fmovd %f34, %f12
62896fmovd %f36, %f18
62897fmovs %f18, %f13
62898fmovd %f40, %f14
62899ba P3035
62900nop
62901
62902TARGET2572:
62903ba RET2572
62904nop
62905
62906
62907P3035: !_MEMBAR (FP)
62908
62909P3036: !_REPLACEMENT [10] (Int)
62910sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
62911sub %i0, %i2, %i2
62912sethi %hi(0x2000), %l7
62913ld [%i2+64], %l3
62914st %l3, [%i2+64]
62915add %i2, %l7, %o5
62916ld [%o5+64], %l3
62917st %l3, [%o5+64]
62918add %o5, %l7, %o5
62919ld [%o5+64], %l3
62920st %l3, [%o5+64]
62921add %o5, %l7, %o5
62922ld [%o5+64], %l3
62923st %l3, [%o5+64]
62924add %o5, %l7, %o5
62925ld [%o5+64], %l3
62926st %l3, [%o5+64]
62927add %o5, %l7, %o5
62928ld [%o5+64], %l3
62929st %l3, [%o5+64]
62930add %o5, %l7, %o5
62931ld [%o5+64], %l3
62932st %l3, [%o5+64]
62933add %o5, %l7, %o5
62934ld [%o5+64], %l3
62935st %l3, [%o5+64]
62936
62937P3037: !_MEMBAR (FP)
62938
62939P3038: !_BST [27] (maybe <- 0x43000066) (FP) (CBR)
62940wr %g0, 0xf0, %asi
62941sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
62942add %i0, %i3, %i3
62943! preparing store val #0, next val will be in f32
62944fmovs %f16, %f20
62945fadds %f16, %f17, %f16
62946! preparing store val #1, next val will be in f40
62947fmovd %f20, %f32
62948fmovs %f16, %f20
62949fadds %f16, %f17, %f16
62950fmovd %f20, %f40
62951membar #Sync
62952stda %f32, [%i3 + 128 ] %asi
62953
62954! cbranch
62955andcc %l0, 1, %g0
62956be,pt %xcc, TARGET3038
62957nop
62958RET3038:
62959
62960! lfsr step begin
62961srlx %l0, 1, %l3
62962xnor %l3, %l0, %l3
62963sllx %l3, 63, %l3
62964or %l3, %l0, %l0
62965srlx %l0, 1, %l0
62966
62967
62968P3039: !_MEMBAR (FP) (CBR)
62969membar #StoreLoad
62970
62971! cbranch
62972andcc %l0, 1, %g0
62973be,pt %xcc, TARGET3039
62974nop
62975RET3039:
62976
62977! lfsr step begin
62978srlx %l0, 1, %l6
62979xnor %l6, %l0, %l6
62980sllx %l6, 63, %l6
62981or %l6, %l0, %l0
62982srlx %l0, 1, %l0
62983
62984
62985P3040: !_REPLACEMENT [29] (Int) (CBR) (Secondary ctx)
62986wr %g0, 0x81, %asi
62987sethi %hi(0x2000), %l7
62988ld [%i2+4], %l3
62989st %l3, [%i2+4]
62990add %i2, %l7, %o5
62991ld [%o5+4], %l3
62992st %l3, [%o5+4]
62993add %o5, %l7, %o5
62994ld [%o5+4], %l3
62995st %l3, [%o5+4]
62996add %o5, %l7, %o5
62997ld [%o5+4], %l3
62998st %l3, [%o5+4]
62999add %o5, %l7, %o5
63000ld [%o5+4], %l3
63001st %l3, [%o5+4]
63002add %o5, %l7, %o5
63003ld [%o5+4], %l3
63004st %l3, [%o5+4]
63005add %o5, %l7, %o5
63006ld [%o5+4], %l3
63007st %l3, [%o5+4]
63008add %o5, %l7, %o5
63009ld [%o5+4], %l3
63010st %l3, [%o5+4]
63011
63012! cbranch
63013andcc %l0, 1, %g0
63014be,pt %xcc, TARGET3040
63015nop
63016RET3040:
63017
63018! lfsr step begin
63019srlx %l0, 1, %l6
63020xnor %l6, %l0, %l6
63021sllx %l6, 63, %l6
63022or %l6, %l0, %l0
63023srlx %l0, 1, %l0
63024
63025
63026P3041: !_ST [14] (maybe <- 0x380000e) (Int) (CBR) (Secondary ctx)
63027wr %g0, 0x81, %asi
63028sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
63029add %i0, %i2, %i2
63030stwa %l4, [%i2 + 64] %asi
63031add %l4, 1, %l4
63032
63033! cbranch
63034andcc %l0, 1, %g0
63035be,pn %xcc, TARGET3041
63036nop
63037RET3041:
63038
63039! lfsr step begin
63040srlx %l0, 1, %l6
63041xnor %l6, %l0, %l6
63042sllx %l6, 63, %l6
63043or %l6, %l0, %l0
63044srlx %l0, 1, %l0
63045
63046
63047P3042: !_REPLACEMENT [4] (Int)
63048sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
63049add %i0, %i3, %i3
63050sethi %hi(0x2000), %l7
63051ld [%i3+32], %l3
63052st %l3, [%i3+32]
63053add %i3, %l7, %o5
63054ld [%o5+32], %l3
63055st %l3, [%o5+32]
63056add %o5, %l7, %o5
63057ld [%o5+32], %l3
63058st %l3, [%o5+32]
63059add %o5, %l7, %o5
63060ld [%o5+32], %l3
63061st %l3, [%o5+32]
63062add %o5, %l7, %o5
63063ld [%o5+32], %l3
63064st %l3, [%o5+32]
63065add %o5, %l7, %o5
63066ld [%o5+32], %l3
63067st %l3, [%o5+32]
63068add %o5, %l7, %o5
63069ld [%o5+32], %l3
63070st %l3, [%o5+32]
63071add %o5, %l7, %o5
63072ld [%o5+32], %l3
63073st %l3, [%o5+32]
63074
63075P3043: !_REPLACEMENT [19] (Int)
63076sethi %hi(0x2000), %l6
63077ld [%i3+0], %o5
63078st %o5, [%i3+0]
63079add %i3, %l6, %l7
63080ld [%l7+0], %o5
63081st %o5, [%l7+0]
63082add %l7, %l6, %l7
63083ld [%l7+0], %o5
63084st %o5, [%l7+0]
63085add %l7, %l6, %l7
63086ld [%l7+0], %o5
63087st %o5, [%l7+0]
63088add %l7, %l6, %l7
63089ld [%l7+0], %o5
63090st %o5, [%l7+0]
63091add %l7, %l6, %l7
63092ld [%l7+0], %o5
63093st %o5, [%l7+0]
63094add %l7, %l6, %l7
63095ld [%l7+0], %o5
63096st %o5, [%l7+0]
63097add %l7, %l6, %l7
63098ld [%l7+0], %o5
63099st %o5, [%l7+0]
63100
63101P3044: !_REPLACEMENT [13] (Int)
63102sethi %hi(0x2000), %l3
63103ld [%i3+32], %l7
63104st %l7, [%i3+32]
63105add %i3, %l3, %l6
63106ld [%l6+32], %l7
63107st %l7, [%l6+32]
63108add %l6, %l3, %l6
63109ld [%l6+32], %l7
63110st %l7, [%l6+32]
63111add %l6, %l3, %l6
63112ld [%l6+32], %l7
63113st %l7, [%l6+32]
63114add %l6, %l3, %l6
63115ld [%l6+32], %l7
63116st %l7, [%l6+32]
63117add %l6, %l3, %l6
63118ld [%l6+32], %l7
63119st %l7, [%l6+32]
63120add %l6, %l3, %l6
63121ld [%l6+32], %l7
63122st %l7, [%l6+32]
63123add %l6, %l3, %l6
63124ld [%l6+32], %l7
63125st %l7, [%l6+32]
63126
63127P3045: !_REPLACEMENT [32] (Int)
63128sethi %hi(0x2000), %o5
63129ld [%i3+96], %l6
63130st %l6, [%i3+96]
63131add %i3, %o5, %l3
63132ld [%l3+96], %l6
63133st %l6, [%l3+96]
63134add %l3, %o5, %l3
63135ld [%l3+96], %l6
63136st %l6, [%l3+96]
63137add %l3, %o5, %l3
63138ld [%l3+96], %l6
63139st %l6, [%l3+96]
63140add %l3, %o5, %l3
63141ld [%l3+96], %l6
63142st %l6, [%l3+96]
63143add %l3, %o5, %l3
63144ld [%l3+96], %l6
63145st %l6, [%l3+96]
63146add %l3, %o5, %l3
63147ld [%l3+96], %l6
63148st %l6, [%l3+96]
63149add %l3, %o5, %l3
63150ld [%l3+96], %l6
63151st %l6, [%l3+96]
63152
63153P3046: !_REPLACEMENT [7] (Int) (Secondary ctx) (Branch target of P2710)
63154wr %g0, 0x81, %asi
63155sethi %hi(0x2000), %l7
63156ld [%i3+128], %l3
63157st %l3, [%i3+128]
63158add %i3, %l7, %o5
63159ld [%o5+128], %l3
63160st %l3, [%o5+128]
63161add %o5, %l7, %o5
63162ld [%o5+128], %l3
63163st %l3, [%o5+128]
63164add %o5, %l7, %o5
63165ld [%o5+128], %l3
63166st %l3, [%o5+128]
63167add %o5, %l7, %o5
63168ld [%o5+128], %l3
63169st %l3, [%o5+128]
63170add %o5, %l7, %o5
63171ld [%o5+128], %l3
63172st %l3, [%o5+128]
63173add %o5, %l7, %o5
63174ld [%o5+128], %l3
63175st %l3, [%o5+128]
63176add %o5, %l7, %o5
63177ld [%o5+128], %l3
63178st %l3, [%o5+128]
63179ba P3047
63180nop
63181
63182TARGET2710:
63183ba RET2710
63184nop
63185
63186
63187P3047: !_REPLACEMENT [22] (Int)
63188sethi %hi(0x2000), %l6
63189ld [%i3+4], %o5
63190st %o5, [%i3+4]
63191add %i3, %l6, %l7
63192ld [%l7+4], %o5
63193st %o5, [%l7+4]
63194add %l7, %l6, %l7
63195ld [%l7+4], %o5
63196st %o5, [%l7+4]
63197add %l7, %l6, %l7
63198ld [%l7+4], %o5
63199st %o5, [%l7+4]
63200add %l7, %l6, %l7
63201ld [%l7+4], %o5
63202st %o5, [%l7+4]
63203add %l7, %l6, %l7
63204ld [%l7+4], %o5
63205st %o5, [%l7+4]
63206add %l7, %l6, %l7
63207ld [%l7+4], %o5
63208st %o5, [%l7+4]
63209add %l7, %l6, %l7
63210ld [%l7+4], %o5
63211st %o5, [%l7+4]
63212
63213P3048: !_MEMBAR (FP) (Branch target of P2665)
63214ba P3049
63215nop
63216
63217TARGET2665:
63218ba RET2665
63219nop
63220
63221
63222P3049: !_BSTC [8] (maybe <- 0x43000068) (FP)
63223wr %g0, 0xe0, %asi
63224! preparing store val #0, next val will be in f32
63225fmovs %f16, %f20
63226fadds %f16, %f17, %f16
63227! preparing store val #1, next val will be in f40
63228fmovd %f20, %f32
63229fmovs %f16, %f20
63230fadds %f16, %f17, %f16
63231fmovd %f20, %f40
63232membar #Sync
63233stda %f32, [%i1 + 0 ] %asi
63234
63235P3050: !_MEMBAR (FP)
63236membar #StoreLoad
63237
63238P3051: !_REPLACEMENT [34] (Int)
63239sethi %hi(0x2000), %o5
63240ld [%i3+64], %l6
63241st %l6, [%i3+64]
63242add %i3, %o5, %l3
63243ld [%l3+64], %l6
63244st %l6, [%l3+64]
63245add %l3, %o5, %l3
63246ld [%l3+64], %l6
63247st %l6, [%l3+64]
63248add %l3, %o5, %l3
63249ld [%l3+64], %l6
63250st %l6, [%l3+64]
63251add %l3, %o5, %l3
63252ld [%l3+64], %l6
63253st %l6, [%l3+64]
63254add %l3, %o5, %l3
63255ld [%l3+64], %l6
63256st %l6, [%l3+64]
63257add %l3, %o5, %l3
63258ld [%l3+64], %l6
63259st %l6, [%l3+64]
63260add %l3, %o5, %l3
63261ld [%l3+64], %l6
63262st %l6, [%l3+64]
63263
63264P3052: !_IDC_FLIP [23] (Int)
63265sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
63266sub %i0, %i2, %i2
63267IDC_FLIP(3052, 8548, 7, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
63268
63269P3053: !_REPLACEMENT [0] (Int)
63270sethi %hi(0x2000), %l6
63271ld [%i3+0], %o5
63272st %o5, [%i3+0]
63273add %i3, %l6, %l7
63274ld [%l7+0], %o5
63275st %o5, [%l7+0]
63276add %l7, %l6, %l7
63277ld [%l7+0], %o5
63278st %o5, [%l7+0]
63279add %l7, %l6, %l7
63280ld [%l7+0], %o5
63281st %o5, [%l7+0]
63282add %l7, %l6, %l7
63283ld [%l7+0], %o5
63284st %o5, [%l7+0]
63285add %l7, %l6, %l7
63286ld [%l7+0], %o5
63287st %o5, [%l7+0]
63288add %l7, %l6, %l7
63289ld [%l7+0], %o5
63290st %o5, [%l7+0]
63291add %l7, %l6, %l7
63292ld [%l7+0], %o5
63293st %o5, [%l7+0]
63294
63295P3054: !_REPLACEMENT [21] (Int)
63296sethi %hi(0x2000), %l3
63297ld [%i3+0], %l7
63298st %l7, [%i3+0]
63299add %i3, %l3, %l6
63300ld [%l6+0], %l7
63301st %l7, [%l6+0]
63302add %l6, %l3, %l6
63303ld [%l6+0], %l7
63304st %l7, [%l6+0]
63305add %l6, %l3, %l6
63306ld [%l6+0], %l7
63307st %l7, [%l6+0]
63308add %l6, %l3, %l6
63309ld [%l6+0], %l7
63310st %l7, [%l6+0]
63311add %l6, %l3, %l6
63312ld [%l6+0], %l7
63313st %l7, [%l6+0]
63314add %l6, %l3, %l6
63315ld [%l6+0], %l7
63316st %l7, [%l6+0]
63317add %l6, %l3, %l6
63318ld [%l6+0], %l7
63319st %l7, [%l6+0]
63320
63321P3055: !_REPLACEMENT [15] (Int) (CBR)
63322sethi %hi(0x2000), %o5
63323ld [%i3+128], %l6
63324st %l6, [%i3+128]
63325add %i3, %o5, %l3
63326ld [%l3+128], %l6
63327st %l6, [%l3+128]
63328add %l3, %o5, %l3
63329ld [%l3+128], %l6
63330st %l6, [%l3+128]
63331add %l3, %o5, %l3
63332ld [%l3+128], %l6
63333st %l6, [%l3+128]
63334add %l3, %o5, %l3
63335ld [%l3+128], %l6
63336st %l6, [%l3+128]
63337add %l3, %o5, %l3
63338ld [%l3+128], %l6
63339st %l6, [%l3+128]
63340add %l3, %o5, %l3
63341ld [%l3+128], %l6
63342st %l6, [%l3+128]
63343add %l3, %o5, %l3
63344ld [%l3+128], %l6
63345st %l6, [%l3+128]
63346
63347! cbranch
63348andcc %l0, 1, %g0
63349be,pn %xcc, TARGET3055
63350nop
63351RET3055:
63352
63353! lfsr step begin
63354srlx %l0, 1, %l7
63355xnor %l7, %l0, %l7
63356sllx %l7, 63, %l7
63357or %l7, %l0, %l0
63358srlx %l0, 1, %l0
63359
63360
63361P3056: !_REPLACEMENT [8] (Int)
63362sethi %hi(0x2000), %o5
63363ld [%i3+0], %l6
63364st %l6, [%i3+0]
63365add %i3, %o5, %l3
63366ld [%l3+0], %l6
63367st %l6, [%l3+0]
63368add %l3, %o5, %l3
63369ld [%l3+0], %l6
63370st %l6, [%l3+0]
63371add %l3, %o5, %l3
63372ld [%l3+0], %l6
63373st %l6, [%l3+0]
63374add %l3, %o5, %l3
63375ld [%l3+0], %l6
63376st %l6, [%l3+0]
63377add %l3, %o5, %l3
63378ld [%l3+0], %l6
63379st %l6, [%l3+0]
63380add %l3, %o5, %l3
63381ld [%l3+0], %l6
63382st %l6, [%l3+0]
63383add %l3, %o5, %l3
63384ld [%l3+0], %l6
63385st %l6, [%l3+0]
63386
63387P3057: !_REPLACEMENT [31] (Int)
63388sethi %hi(0x2000), %l7
63389ld [%i3+64], %l3
63390st %l3, [%i3+64]
63391add %i3, %l7, %o5
63392ld [%o5+64], %l3
63393st %l3, [%o5+64]
63394add %o5, %l7, %o5
63395ld [%o5+64], %l3
63396st %l3, [%o5+64]
63397add %o5, %l7, %o5
63398ld [%o5+64], %l3
63399st %l3, [%o5+64]
63400add %o5, %l7, %o5
63401ld [%o5+64], %l3
63402st %l3, [%o5+64]
63403add %o5, %l7, %o5
63404ld [%o5+64], %l3
63405st %l3, [%o5+64]
63406add %o5, %l7, %o5
63407ld [%o5+64], %l3
63408st %l3, [%o5+64]
63409add %o5, %l7, %o5
63410ld [%o5+64], %l3
63411st %l3, [%o5+64]
63412
63413P3058: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2869)
63414ba P3059
63415nop
63416
63417TARGET2869:
63418ba RET2869
63419nop
63420
63421
63422P3059: !_BSTC [11] (maybe <- 0x4300006a) (FP) (CBR) (Secondary ctx) (Branch target of P3090)
63423wr %g0, 0xe1, %asi
63424sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
63425add %i0, %i3, %i3
63426! preparing store val #0, next val will be in f32
63427fmovs %f16, %f20
63428fadds %f16, %f17, %f16
63429! preparing store val #1, next val will be in f33
63430fmovs %f16, %f21
63431fadds %f16, %f17, %f16
63432! preparing store val #2, next val will be in f40
63433fmovd %f20, %f32
63434fmovs %f16, %f20
63435fadds %f16, %f17, %f16
63436fmovd %f20, %f40
63437membar #Sync
63438stda %f32, [%i3 + 0 ] %asi
63439
63440! cbranch
63441andcc %l0, 1, %g0
63442be,pn %xcc, TARGET3059
63443nop
63444RET3059:
63445
63446! lfsr step begin
63447srlx %l0, 1, %l3
63448xnor %l3, %l0, %l3
63449sllx %l3, 63, %l3
63450or %l3, %l0, %l0
63451srlx %l0, 1, %l0
63452
63453ba P3060
63454nop
63455
63456TARGET3090:
63457ba RET3090
63458nop
63459
63460
63461P3060: !_MEMBAR (FP) (Secondary ctx)
63462
63463P3061: !_BSTC [2] (maybe <- 0x4300006d) (FP)
63464wr %g0, 0xe0, %asi
63465! preparing store val #0, next val will be in f32
63466fmovs %f16, %f20
63467fadds %f16, %f17, %f16
63468! preparing store val #1, next val will be in f33
63469fmovs %f16, %f21
63470fadds %f16, %f17, %f16
63471! preparing store val #2, next val will be in f34
63472fmovd %f20, %f32
63473fmovs %f16, %f20
63474fadds %f16, %f17, %f16
63475! preparing store val #3, next val will be in f36
63476fmovd %f20, %f34
63477fmovs %f16, %f20
63478fadds %f16, %f17, %f16
63479! preparing store val #4, next val will be in f40
63480fmovd %f20, %f36
63481fmovs %f16, %f20
63482fadds %f16, %f17, %f16
63483fmovd %f20, %f40
63484membar #Sync
63485stda %f32, [%i0 + 0 ] %asi
63486
63487P3062: !_MEMBAR (FP) (Branch target of P2858)
63488membar #StoreLoad
63489ba P3063
63490nop
63491
63492TARGET2858:
63493ba RET2858
63494nop
63495
63496
63497P3063: !_REPLACEMENT [3] (Int) (Secondary ctx) (Branch target of P2628)
63498wr %g0, 0x81, %asi
63499sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
63500sub %i0, %i2, %i2
63501sethi %hi(0x2000), %l3
63502ld [%i2+16], %l7
63503st %l7, [%i2+16]
63504add %i2, %l3, %l6
63505ld [%l6+16], %l7
63506st %l7, [%l6+16]
63507add %l6, %l3, %l6
63508ld [%l6+16], %l7
63509st %l7, [%l6+16]
63510add %l6, %l3, %l6
63511ld [%l6+16], %l7
63512st %l7, [%l6+16]
63513add %l6, %l3, %l6
63514ld [%l6+16], %l7
63515st %l7, [%l6+16]
63516add %l6, %l3, %l6
63517ld [%l6+16], %l7
63518st %l7, [%l6+16]
63519add %l6, %l3, %l6
63520ld [%l6+16], %l7
63521st %l7, [%l6+16]
63522add %l6, %l3, %l6
63523ld [%l6+16], %l7
63524st %l7, [%l6+16]
63525ba P3064
63526nop
63527
63528TARGET2628:
63529ba RET2628
63530nop
63531
63532
63533P3064: !_REPLACEMENT [6] (Int)
63534sethi %hi(0x2000), %o5
63535ld [%i2+96], %l6
63536st %l6, [%i2+96]
63537add %i2, %o5, %l3
63538ld [%l3+96], %l6
63539st %l6, [%l3+96]
63540add %l3, %o5, %l3
63541ld [%l3+96], %l6
63542st %l6, [%l3+96]
63543add %l3, %o5, %l3
63544ld [%l3+96], %l6
63545st %l6, [%l3+96]
63546add %l3, %o5, %l3
63547ld [%l3+96], %l6
63548st %l6, [%l3+96]
63549add %l3, %o5, %l3
63550ld [%l3+96], %l6
63551st %l6, [%l3+96]
63552add %l3, %o5, %l3
63553ld [%l3+96], %l6
63554st %l6, [%l3+96]
63555add %l3, %o5, %l3
63556ld [%l3+96], %l6
63557st %l6, [%l3+96]
63558
63559P3065: !_REPLACEMENT [5] (Int) (Secondary ctx)
63560wr %g0, 0x81, %asi
63561sethi %hi(0x2000), %l7
63562ld [%i2+64], %l3
63563st %l3, [%i2+64]
63564add %i2, %l7, %o5
63565ld [%o5+64], %l3
63566st %l3, [%o5+64]
63567add %o5, %l7, %o5
63568ld [%o5+64], %l3
63569st %l3, [%o5+64]
63570add %o5, %l7, %o5
63571ld [%o5+64], %l3
63572st %l3, [%o5+64]
63573add %o5, %l7, %o5
63574ld [%o5+64], %l3
63575st %l3, [%o5+64]
63576add %o5, %l7, %o5
63577ld [%o5+64], %l3
63578st %l3, [%o5+64]
63579add %o5, %l7, %o5
63580ld [%o5+64], %l3
63581st %l3, [%o5+64]
63582add %o5, %l7, %o5
63583ld [%o5+64], %l3
63584st %l3, [%o5+64]
63585
63586P3066: !_ST [14] (maybe <- 0x43000072) (FP) (Secondary ctx)
63587wr %g0, 0x81, %asi
63588! preparing store val #0, next val will be in f20
63589fmovs %f16, %f20
63590fadds %f16, %f17, %f16
63591sta %f20, [%i3 + 64 ] %asi
63592
63593P3067: !_FLUSH [11] (Int) (Branch target of P2696)
63594! Unsupported instruction
63595ba P3068
63596nop
63597
63598TARGET2696:
63599ba RET2696
63600nop
63601
63602
63603P3068: !_MEMBAR (FP)
63604
63605P3069: !_BSTC [12] (maybe <- 0x43000073) (FP)
63606wr %g0, 0xe0, %asi
63607! preparing store val #0, next val will be in f32
63608fmovs %f16, %f20
63609fadds %f16, %f17, %f16
63610! preparing store val #1, next val will be in f33
63611fmovs %f16, %f21
63612fadds %f16, %f17, %f16
63613! preparing store val #2, next val will be in f40
63614fmovd %f20, %f32
63615fmovs %f16, %f20
63616fadds %f16, %f17, %f16
63617fmovd %f20, %f40
63618membar #Sync
63619stda %f32, [%i3 + 0 ] %asi
63620
63621P3070: !_MEMBAR (FP)
63622
63623P3071: !_BST [24] (maybe <- 0x43000076) (FP) (Secondary ctx)
63624wr %g0, 0xf1, %asi
63625sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
63626sub %i0, %i3, %i3
63627! preparing store val #0, next val will be in f32
63628fmovs %f16, %f20
63629fadds %f16, %f17, %f16
63630! preparing store val #1, next val will be in f40
63631fmovd %f20, %f32
63632fmovs %f16, %f20
63633fadds %f16, %f17, %f16
63634fmovd %f20, %f40
63635membar #Sync
63636stda %f32, [%i3 + 64 ] %asi
63637
63638P3072: !_MEMBAR (FP) (Secondary ctx)
63639membar #StoreLoad
63640
63641P3073: !_REPLACEMENT [4] (Int)
63642sethi %hi(0x2000), %l7
63643ld [%i2+32], %l3
63644st %l3, [%i2+32]
63645add %i2, %l7, %o5
63646ld [%o5+32], %l3
63647st %l3, [%o5+32]
63648add %o5, %l7, %o5
63649ld [%o5+32], %l3
63650st %l3, [%o5+32]
63651add %o5, %l7, %o5
63652ld [%o5+32], %l3
63653st %l3, [%o5+32]
63654add %o5, %l7, %o5
63655ld [%o5+32], %l3
63656st %l3, [%o5+32]
63657add %o5, %l7, %o5
63658ld [%o5+32], %l3
63659st %l3, [%o5+32]
63660add %o5, %l7, %o5
63661ld [%o5+32], %l3
63662st %l3, [%o5+32]
63663add %o5, %l7, %o5
63664ld [%o5+32], %l3
63665st %l3, [%o5+32]
63666
63667P3074: !_REPLACEMENT [23] (Int)
63668sethi %hi(0x2000), %l6
63669ld [%i2+32], %o5
63670st %o5, [%i2+32]
63671add %i2, %l6, %l7
63672ld [%l7+32], %o5
63673st %o5, [%l7+32]
63674add %l7, %l6, %l7
63675ld [%l7+32], %o5
63676st %o5, [%l7+32]
63677add %l7, %l6, %l7
63678ld [%l7+32], %o5
63679st %o5, [%l7+32]
63680add %l7, %l6, %l7
63681ld [%l7+32], %o5
63682st %o5, [%l7+32]
63683add %l7, %l6, %l7
63684ld [%l7+32], %o5
63685st %o5, [%l7+32]
63686add %l7, %l6, %l7
63687ld [%l7+32], %o5
63688st %o5, [%l7+32]
63689add %l7, %l6, %l7
63690ld [%l7+32], %o5
63691st %o5, [%l7+32]
63692
63693P3075: !_MEMBAR (FP)
63694
63695P3076: !_BST [11] (maybe <- 0x43000078) (FP)
63696wr %g0, 0xf0, %asi
63697sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
63698add %i0, %i2, %i2
63699! preparing store val #0, next val will be in f32
63700fmovs %f16, %f20
63701fadds %f16, %f17, %f16
63702! preparing store val #1, next val will be in f33
63703fmovs %f16, %f21
63704fadds %f16, %f17, %f16
63705! preparing store val #2, next val will be in f40
63706fmovd %f20, %f32
63707fmovs %f16, %f20
63708fadds %f16, %f17, %f16
63709fmovd %f20, %f40
63710membar #Sync
63711stda %f32, [%i2 + 0 ] %asi
63712
63713P3077: !_MEMBAR (FP)
63714membar #StoreLoad
63715
63716P3078: !_REPLACEMENT [27] (Int) (CBR) (Secondary ctx)
63717wr %g0, 0x81, %asi
63718sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
63719sub %i0, %i3, %i3
63720sethi %hi(0x2000), %o5
63721ld [%i3+160], %l6
63722st %l6, [%i3+160]
63723add %i3, %o5, %l3
63724ld [%l3+160], %l6
63725st %l6, [%l3+160]
63726add %l3, %o5, %l3
63727ld [%l3+160], %l6
63728st %l6, [%l3+160]
63729add %l3, %o5, %l3
63730ld [%l3+160], %l6
63731st %l6, [%l3+160]
63732add %l3, %o5, %l3
63733ld [%l3+160], %l6
63734st %l6, [%l3+160]
63735add %l3, %o5, %l3
63736ld [%l3+160], %l6
63737st %l6, [%l3+160]
63738add %l3, %o5, %l3
63739ld [%l3+160], %l6
63740st %l6, [%l3+160]
63741add %l3, %o5, %l3
63742ld [%l3+160], %l6
63743st %l6, [%l3+160]
63744
63745! cbranch
63746andcc %l0, 1, %g0
63747be,pn %xcc, TARGET3078
63748nop
63749RET3078:
63750
63751! lfsr step begin
63752srlx %l0, 1, %l7
63753xnor %l7, %l0, %l7
63754sllx %l7, 63, %l7
63755or %l7, %l0, %l0
63756srlx %l0, 1, %l0
63757
63758
63759P3079: !_MEMBAR (FP)
63760
63761P3080: !_BST [34] (maybe <- 0x4300007b) (FP)
63762wr %g0, 0xf0, %asi
63763sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
63764sub %i0, %i2, %i2
63765! preparing store val #0, next val will be in f32
63766fmovs %f16, %f20
63767fadds %f16, %f17, %f16
63768fmovd %f20, %f32
63769membar #Sync
63770stda %f32, [%i2 + 64 ] %asi
63771
63772P3081: !_MEMBAR (FP)
63773membar #StoreLoad
63774
63775P3082: !_REPLACEMENT [33] (Int) (Branch target of P2685)
63776sethi %hi(0x2000), %l7
63777ld [%i3+0], %l3
63778st %l3, [%i3+0]
63779add %i3, %l7, %o5
63780ld [%o5+0], %l3
63781st %l3, [%o5+0]
63782add %o5, %l7, %o5
63783ld [%o5+0], %l3
63784st %l3, [%o5+0]
63785add %o5, %l7, %o5
63786ld [%o5+0], %l3
63787st %l3, [%o5+0]
63788add %o5, %l7, %o5
63789ld [%o5+0], %l3
63790st %l3, [%o5+0]
63791add %o5, %l7, %o5
63792ld [%o5+0], %l3
63793st %l3, [%o5+0]
63794add %o5, %l7, %o5
63795ld [%o5+0], %l3
63796st %l3, [%o5+0]
63797add %o5, %l7, %o5
63798ld [%o5+0], %l3
63799st %l3, [%o5+0]
63800ba P3083
63801nop
63802
63803TARGET2685:
63804ba RET2685
63805nop
63806
63807
63808P3083: !_MEMBAR (FP) (Branch target of P2673)
63809membar #StoreLoad
63810ba P3084
63811nop
63812
63813TARGET2673:
63814ba RET2673
63815nop
63816
63817
63818P3084: !_BLD [22] (FP) (Branch target of P2920)
63819wr %g0, 0xf0, %asi
63820sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
63821sub %i0, %i3, %i3
63822ldda [%i3 + 0] %asi, %f32
63823membar #Sync
63824! 3 addresses covered
63825fmovd %f32, %f18
63826fmovs %f18, %f15
63827!---- flushing fp results buffer to %f30 ----
63828fmovd %f0, %f30
63829fmovd %f2, %f30
63830fmovd %f4, %f30
63831fmovd %f6, %f30
63832fmovd %f8, %f30
63833fmovd %f10, %f30
63834fmovd %f12, %f30
63835fmovd %f14, %f30
63836!--
63837fmovs %f19, %f0
63838fmovd %f40, %f18
63839fmovs %f18, %f1
63840ba P3085
63841nop
63842
63843TARGET2920:
63844ba RET2920
63845nop
63846
63847
63848P3085: !_MEMBAR (FP)
63849
63850P3086: !_REPLACEMENT [2] (Int)
63851sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
63852sub %i0, %i2, %i2
63853sethi %hi(0x2000), %l6
63854ld [%i2+8], %o5
63855st %o5, [%i2+8]
63856add %i2, %l6, %l7
63857ld [%l7+8], %o5
63858st %o5, [%l7+8]
63859add %l7, %l6, %l7
63860ld [%l7+8], %o5
63861st %o5, [%l7+8]
63862add %l7, %l6, %l7
63863ld [%l7+8], %o5
63864st %o5, [%l7+8]
63865add %l7, %l6, %l7
63866ld [%l7+8], %o5
63867st %o5, [%l7+8]
63868add %l7, %l6, %l7
63869ld [%l7+8], %o5
63870st %o5, [%l7+8]
63871add %l7, %l6, %l7
63872ld [%l7+8], %o5
63873st %o5, [%l7+8]
63874add %l7, %l6, %l7
63875ld [%l7+8], %o5
63876st %o5, [%l7+8]
63877
63878P3087: !_MEMBAR (FP) (Secondary ctx)
63879membar #StoreLoad
63880
63881P3088: !_BLD [34] (FP) (CBR) (Secondary ctx) (Branch target of P2672)
63882wr %g0, 0xf1, %asi
63883sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
63884sub %i0, %i3, %i3
63885ldda [%i3 + 64] %asi, %f32
63886membar #Sync
63887! 1 addresses covered
63888fmovd %f32, %f2
63889
63890! cbranch
63891andcc %l0, 1, %g0
63892be,pn %xcc, TARGET3088
63893nop
63894RET3088:
63895
63896! lfsr step begin
63897srlx %l0, 1, %l3
63898xnor %l3, %l0, %l3
63899sllx %l3, 63, %l3
63900or %l3, %l0, %l0
63901srlx %l0, 1, %l0
63902
63903ba P3089
63904nop
63905
63906TARGET2672:
63907ba RET2672
63908nop
63909
63910
63911P3089: !_MEMBAR (FP) (Secondary ctx)
63912
63913P3090: !_REPLACEMENT [13] (Int) (CBR)
63914sethi %hi(0x2000), %l6
63915ld [%i2+32], %o5
63916st %o5, [%i2+32]
63917add %i2, %l6, %l7
63918ld [%l7+32], %o5
63919st %o5, [%l7+32]
63920add %l7, %l6, %l7
63921ld [%l7+32], %o5
63922st %o5, [%l7+32]
63923add %l7, %l6, %l7
63924ld [%l7+32], %o5
63925st %o5, [%l7+32]
63926add %l7, %l6, %l7
63927ld [%l7+32], %o5
63928st %o5, [%l7+32]
63929add %l7, %l6, %l7
63930ld [%l7+32], %o5
63931st %o5, [%l7+32]
63932add %l7, %l6, %l7
63933ld [%l7+32], %o5
63934st %o5, [%l7+32]
63935add %l7, %l6, %l7
63936ld [%l7+32], %o5
63937st %o5, [%l7+32]
63938
63939! cbranch
63940andcc %l0, 1, %g0
63941be,pn %xcc, TARGET3090
63942nop
63943RET3090:
63944
63945! lfsr step begin
63946srlx %l0, 1, %l3
63947xnor %l3, %l0, %l3
63948sllx %l3, 63, %l3
63949or %l3, %l0, %l0
63950srlx %l0, 1, %l0
63951
63952
63953P3091: !_REPLACEMENT [16] (Int)
63954sethi %hi(0x2000), %l6
63955ld [%i2+16], %o5
63956st %o5, [%i2+16]
63957add %i2, %l6, %l7
63958ld [%l7+16], %o5
63959st %o5, [%l7+16]
63960add %l7, %l6, %l7
63961ld [%l7+16], %o5
63962st %o5, [%l7+16]
63963add %l7, %l6, %l7
63964ld [%l7+16], %o5
63965st %o5, [%l7+16]
63966add %l7, %l6, %l7
63967ld [%l7+16], %o5
63968st %o5, [%l7+16]
63969add %l7, %l6, %l7
63970ld [%l7+16], %o5
63971st %o5, [%l7+16]
63972add %l7, %l6, %l7
63973ld [%l7+16], %o5
63974st %o5, [%l7+16]
63975add %l7, %l6, %l7
63976ld [%l7+16], %o5
63977st %o5, [%l7+16]
63978
63979P3092: !_REPLACEMENT [30] (Int)
63980sethi %hi(0x2000), %l3
63981ld [%i2+32], %l7
63982st %l7, [%i2+32]
63983add %i2, %l3, %l6
63984ld [%l6+32], %l7
63985st %l7, [%l6+32]
63986add %l6, %l3, %l6
63987ld [%l6+32], %l7
63988st %l7, [%l6+32]
63989add %l6, %l3, %l6
63990ld [%l6+32], %l7
63991st %l7, [%l6+32]
63992add %l6, %l3, %l6
63993ld [%l6+32], %l7
63994st %l7, [%l6+32]
63995add %l6, %l3, %l6
63996ld [%l6+32], %l7
63997st %l7, [%l6+32]
63998add %l6, %l3, %l6
63999ld [%l6+32], %l7
64000st %l7, [%l6+32]
64001add %l6, %l3, %l6
64002ld [%l6+32], %l7
64003st %l7, [%l6+32]
64004
64005P3093: !_REPLACEMENT [20] (Int) (CBR) (Nucleus ctx)
64006wr %g0, 0x4, %asi
64007sethi %hi(0x2000), %o5
64008ld [%i2+256], %l6
64009st %l6, [%i2+256]
64010add %i2, %o5, %l3
64011ld [%l3+256], %l6
64012st %l6, [%l3+256]
64013add %l3, %o5, %l3
64014ld [%l3+256], %l6
64015st %l6, [%l3+256]
64016add %l3, %o5, %l3
64017ld [%l3+256], %l6
64018st %l6, [%l3+256]
64019add %l3, %o5, %l3
64020ld [%l3+256], %l6
64021st %l6, [%l3+256]
64022add %l3, %o5, %l3
64023ld [%l3+256], %l6
64024st %l6, [%l3+256]
64025add %l3, %o5, %l3
64026ld [%l3+256], %l6
64027st %l6, [%l3+256]
64028add %l3, %o5, %l3
64029ld [%l3+256], %l6
64030st %l6, [%l3+256]
64031
64032! cbranch
64033andcc %l0, 1, %g0
64034be,pt %xcc, TARGET3093
64035nop
64036RET3093:
64037
64038! lfsr step begin
64039srlx %l0, 1, %l7
64040xnor %l7, %l0, %l7
64041sllx %l7, 63, %l7
64042or %l7, %l0, %l0
64043srlx %l0, 1, %l0
64044
64045
64046P3094: !_REPLACEMENT [17] (Int)
64047sethi %hi(0x2000), %o5
64048ld [%i2+96], %l6
64049st %l6, [%i2+96]
64050add %i2, %o5, %l3
64051ld [%l3+96], %l6
64052st %l6, [%l3+96]
64053add %l3, %o5, %l3
64054ld [%l3+96], %l6
64055st %l6, [%l3+96]
64056add %l3, %o5, %l3
64057ld [%l3+96], %l6
64058st %l6, [%l3+96]
64059add %l3, %o5, %l3
64060ld [%l3+96], %l6
64061st %l6, [%l3+96]
64062add %l3, %o5, %l3
64063ld [%l3+96], %l6
64064st %l6, [%l3+96]
64065add %l3, %o5, %l3
64066ld [%l3+96], %l6
64067st %l6, [%l3+96]
64068add %l3, %o5, %l3
64069ld [%l3+96], %l6
64070st %l6, [%l3+96]
64071
64072P3095: !_REPLACEMENT [0] (Int) (CBR)
64073sethi %hi(0x2000), %l7
64074ld [%i2+0], %l3
64075st %l3, [%i2+0]
64076add %i2, %l7, %o5
64077ld [%o5+0], %l3
64078st %l3, [%o5+0]
64079add %o5, %l7, %o5
64080ld [%o5+0], %l3
64081st %l3, [%o5+0]
64082add %o5, %l7, %o5
64083ld [%o5+0], %l3
64084st %l3, [%o5+0]
64085add %o5, %l7, %o5
64086ld [%o5+0], %l3
64087st %l3, [%o5+0]
64088add %o5, %l7, %o5
64089ld [%o5+0], %l3
64090st %l3, [%o5+0]
64091add %o5, %l7, %o5
64092ld [%o5+0], %l3
64093st %l3, [%o5+0]
64094add %o5, %l7, %o5
64095ld [%o5+0], %l3
64096st %l3, [%o5+0]
64097
64098! cbranch
64099andcc %l0, 1, %g0
64100be,pt %xcc, TARGET3095
64101nop
64102RET3095:
64103
64104! lfsr step begin
64105srlx %l0, 1, %l6
64106xnor %l6, %l0, %l6
64107sllx %l6, 63, %l6
64108or %l6, %l0, %l0
64109srlx %l0, 1, %l0
64110
64111
64112P3096: !_PREFETCH [24] (Int)
64113sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
64114sub %i0, %i2, %i2
64115prefetch [%i2 + 64], 1
64116
64117P3097: !_REPLACEMENT [3] (Int)
64118sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
64119sub %i0, %i3, %i3
64120sethi %hi(0x2000), %l7
64121ld [%i3+16], %l3
64122st %l3, [%i3+16]
64123add %i3, %l7, %o5
64124ld [%o5+16], %l3
64125st %l3, [%o5+16]
64126add %o5, %l7, %o5
64127ld [%o5+16], %l3
64128st %l3, [%o5+16]
64129add %o5, %l7, %o5
64130ld [%o5+16], %l3
64131st %l3, [%o5+16]
64132add %o5, %l7, %o5
64133ld [%o5+16], %l3
64134st %l3, [%o5+16]
64135add %o5, %l7, %o5
64136ld [%o5+16], %l3
64137st %l3, [%o5+16]
64138add %o5, %l7, %o5
64139ld [%o5+16], %l3
64140st %l3, [%o5+16]
64141add %o5, %l7, %o5
64142ld [%o5+16], %l3
64143st %l3, [%o5+16]
64144
64145P3098: !_REPLACEMENT [4] (Int)
64146sethi %hi(0x2000), %l6
64147ld [%i3+32], %o5
64148st %o5, [%i3+32]
64149add %i3, %l6, %l7
64150ld [%l7+32], %o5
64151st %o5, [%l7+32]
64152add %l7, %l6, %l7
64153ld [%l7+32], %o5
64154st %o5, [%l7+32]
64155add %l7, %l6, %l7
64156ld [%l7+32], %o5
64157st %o5, [%l7+32]
64158add %l7, %l6, %l7
64159ld [%l7+32], %o5
64160st %o5, [%l7+32]
64161add %l7, %l6, %l7
64162ld [%l7+32], %o5
64163st %o5, [%l7+32]
64164add %l7, %l6, %l7
64165ld [%l7+32], %o5
64166st %o5, [%l7+32]
64167add %l7, %l6, %l7
64168ld [%l7+32], %o5
64169st %o5, [%l7+32]
64170
64171P3099: !_ST [29] (maybe <- 0x380000f) (Int) (Secondary ctx)
64172wr %g0, 0x81, %asi
64173sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
64174add %i0, %i2, %i2
64175stwa %l4, [%i2 + 4] %asi
64176add %l4, 1, %l4
64177
64178P3100: !_ST [23] (maybe <- 0x3800010) (Int) (Branch target of P2601)
64179sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
64180sub %i0, %i3, %i3
64181stw %l4, [%i3 + 32 ]
64182add %l4, 1, %l4
64183ba P3101
64184nop
64185
64186TARGET2601:
64187ba RET2601
64188nop
64189
64190
64191P3101: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx)
64192wr %g0, 0x4, %asi
64193sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
64194sub %i0, %i2, %i2
64195sethi %hi(0x2000), %l7
64196ld [%i2+0], %l3
64197st %l3, [%i2+0]
64198add %i2, %l7, %o5
64199ld [%o5+0], %l3
64200st %l3, [%o5+0]
64201add %o5, %l7, %o5
64202ld [%o5+0], %l3
64203st %l3, [%o5+0]
64204add %o5, %l7, %o5
64205ld [%o5+0], %l3
64206st %l3, [%o5+0]
64207add %o5, %l7, %o5
64208ld [%o5+0], %l3
64209st %l3, [%o5+0]
64210add %o5, %l7, %o5
64211ld [%o5+0], %l3
64212st %l3, [%o5+0]
64213add %o5, %l7, %o5
64214ld [%o5+0], %l3
64215st %l3, [%o5+0]
64216add %o5, %l7, %o5
64217ld [%o5+0], %l3
64218st %l3, [%o5+0]
64219
64220! cbranch
64221andcc %l0, 1, %g0
64222be,pn %xcc, TARGET3101
64223nop
64224RET3101:
64225
64226! lfsr step begin
64227srlx %l0, 1, %l6
64228xnor %l6, %l0, %l6
64229sllx %l6, 63, %l6
64230or %l6, %l0, %l0
64231srlx %l0, 1, %l0
64232
64233
64234P3102: !_REPLACEMENT [27] (Int) (CBR)
64235sethi %hi(0x2000), %l7
64236ld [%i2+160], %l3
64237st %l3, [%i2+160]
64238add %i2, %l7, %o5
64239ld [%o5+160], %l3
64240st %l3, [%o5+160]
64241add %o5, %l7, %o5
64242ld [%o5+160], %l3
64243st %l3, [%o5+160]
64244add %o5, %l7, %o5
64245ld [%o5+160], %l3
64246st %l3, [%o5+160]
64247add %o5, %l7, %o5
64248ld [%o5+160], %l3
64249st %l3, [%o5+160]
64250add %o5, %l7, %o5
64251ld [%o5+160], %l3
64252st %l3, [%o5+160]
64253add %o5, %l7, %o5
64254ld [%o5+160], %l3
64255st %l3, [%o5+160]
64256add %o5, %l7, %o5
64257ld [%o5+160], %l3
64258st %l3, [%o5+160]
64259
64260! cbranch
64261andcc %l0, 1, %g0
64262be,pn %xcc, TARGET3102
64263nop
64264RET3102:
64265
64266! lfsr step begin
64267srlx %l0, 1, %l6
64268xnor %l6, %l0, %l6
64269sllx %l6, 63, %l6
64270or %l6, %l0, %l0
64271srlx %l0, 1, %l0
64272
64273
64274P3103: !_MEMBAR (Int)
64275membar #StoreLoad
64276
64277P3104: !_BLD [31] (FP) (Secondary ctx)
64278wr %g0, 0xf1, %asi
64279sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
64280add %i0, %i3, %i3
64281ldda [%i3 + 64] %asi, %f32
64282membar #Sync
64283! 2 addresses covered
64284fmovd %f32, %f18
64285fmovs %f18, %f3
64286fmovd %f40, %f4
64287
64288P3105: !_MEMBAR (FP) (Secondary ctx)
64289
64290P3106: !_BLD [31] (FP)
64291wr %g0, 0xf0, %asi
64292ldda [%i3 + 64] %asi, %f32
64293membar #Sync
64294! 2 addresses covered
64295fmovd %f32, %f18
64296fmovs %f18, %f5
64297fmovd %f40, %f6
64298
64299P3107: !_MEMBAR (FP)
64300
64301P3108: !_REPLACEMENT [13] (Int)
64302sethi %hi(0x2000), %l7
64303ld [%i2+32], %l3
64304st %l3, [%i2+32]
64305add %i2, %l7, %o5
64306ld [%o5+32], %l3
64307st %l3, [%o5+32]
64308add %o5, %l7, %o5
64309ld [%o5+32], %l3
64310st %l3, [%o5+32]
64311add %o5, %l7, %o5
64312ld [%o5+32], %l3
64313st %l3, [%o5+32]
64314add %o5, %l7, %o5
64315ld [%o5+32], %l3
64316st %l3, [%o5+32]
64317add %o5, %l7, %o5
64318ld [%o5+32], %l3
64319st %l3, [%o5+32]
64320add %o5, %l7, %o5
64321ld [%o5+32], %l3
64322st %l3, [%o5+32]
64323add %o5, %l7, %o5
64324ld [%o5+32], %l3
64325st %l3, [%o5+32]
64326
64327P3109: !_LD [23] (Int) (Loop exit)
64328sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
64329sub %i0, %i2, %i2
64330lduw [%i2 + 32], %l7
64331! move %l7(lower) -> %o1(lower)
64332or %l7, %o1, %o1
64333!---- flushing int results buffer----
64334mov %o0, %l5
64335mov %o1, %l5
64336!---- flushing fp results buffer to %f30 ----
64337fmovd %f0, %f30
64338fmovd %f2, %f30
64339fmovd %f4, %f30
64340fmovs %f6, %f30
64341!--
64342loop_exit_7_3:
64343sub %l2, 1, %l2
64344cmp %l2, 0
64345bg loop_entry_7_3
64346nop
64347
64348P3110: !_MEMBAR (Int)
64349membar #StoreLoad
64350
64351END_NODES7: ! Test instruction sequence for CPU 7 ends
64352sethi %hi(0xdead0e0f), %l3
64353or %l3, %lo(0xdead0e0f), %l3
64354! move %l3(lower) -> %o0(upper)
64355sllx %l3, 32, %o0
64356sethi %hi(0xdead0e0f), %l3
64357or %l3, %lo(0xdead0e0f), %l3
64358stw %l3, [%i5]
64359ld [%i5], %f0
64360!---- flushing int results buffer----
64361mov %o0, %l5
64362!---- flushing fp results buffer to %f30 ----
64363fmovs %f0, %f30
64364!--
64365
64366restore
64367retl
64368nop
64369tsotool_text_end:
64370
64371
64372!#0 N1 P1 REPLACEMENT 18 Int BE Pri Loop_entry
64373!#0 N2 P2 LD 12 -1 Int BE Pri
64374!#0 N3 P3 REPLACEMENT 34 Int BE Pri
64375!#0 N4 P4 MEMBAR
64376!#0 N5 P5 BLD 28 -1 FP BE Pri
64377!#0 N6 P5 BLD 29 -1 FP BE Pri
64378!#A N5 N6
64379!#0 N7 P5 BLD 30 -1 FP BE Pri
64380!#0 N8 P6 MEMBAR
64381!#0 N9 P7 REPLACEMENT 33 Int BE Pri
64382!#0 N10 P8 LD 29 -1 Int BE Pri
64383!#0 N11 P9 MEMBAR
64384!#0 N12 P10 BST 31 0x3f800001 FP BE Pri
64385!#0 N13 P10 BST 32 0x3f800002 FP BE Pri
64386!#0 N14 P11 MEMBAR
64387!#0 N15 P12 REPLACEMENT 18 Int BE Pri
64388!#0 N16 P13 MEMBAR
64389!#0 N17 P14 BLD 11 -1 FP BE Sec
64390!#0 N18 P14 BLD 12 -1 FP BE Sec
64391!#A N17 N18
64392!#0 N19 P14 BLD 13 -1 FP BE Sec
64393!#0 N20 P15 MEMBAR
64394!#0 N21 P16 REPLACEMENT 2 Int BE Pri
64395!#0 N22 P17 MEMBAR
64396!#0 N23 P18 BST 33 0x3f800003 FP BE Pri
64397!#0 N24 P19 MEMBAR
64398!#0 N25 P20 REPLACEMENT 8 Int BE Pri
64399!#0 N26 P21 REPLACEMENT 0 Int BE Pri
64400!#0 N27 P22 REPLACEMENT 15 Int BE Pri
64401!#0 N28 P23 MEMBAR
64402!#0 N29 P24 BSTC 15 0x3f800004 FP BE Pri
64403!#0 N30 P25 MEMBAR
64404!#0 N31 P26 BLD 24 -1 FP BE Pri
64405!#0 N32 P26 BLD 25 -1 FP BE Pri
64406!#0 N33 P27 MEMBAR
64407!#0 N34 P28 REPLACEMENT 4 Int BE Pri
64408!#0 N35 P29 REPLACEMENT 6 Int BE Pri
64409!#0 N36 P30 ST 1 0x3f800005 FP BE Sec
64410!#0 N37 P31 MEMBAR
64411!#0 N38 P32 REPLACEMENT 28 Int BE Pri
64412!#0 N39 P33 PREFETCH 1 Int BE Nuc
64413!#0 N40 P34 REPLACEMENT 6 Int BE Pri
64414!#0 N41 P35 REPLACEMENT 15 Int BE Sec
64415!#0 N42 P36 REPLACEMENT 30 Int BE Nuc
64416!#0 N43 P37 REPLACEMENT 27 Int BE Pri
64417!#0 N44 P38 MEMBAR
64418!#0 N45 P39 BSTC 31 0x3f800006 FP BE Pri
64419!#0 N46 P39 BSTC 32 0x3f800007 FP BE Pri
64420!#0 N47 P40 MEMBAR
64421!#0 N48 P41 REPLACEMENT 2 Int BE Pri
64422!#0 N49 P42 REPLACEMENT 5 Int BE Pri
64423!#0 N50 P43 REPLACEMENT 14 Int BE Pri
64424!#0 N51 P44 REPLACEMENT 5 Int BE Sec
64425!#0 N52 P45 REPLACEMENT 33 Int BE Pri
64426!#0 N53 P46 REPLACEMENT 0 Int BE Nuc
64427!#0 N54 P47 PREFETCH 11 Int BE Pri
64428!#0 N55 P48 REPLACEMENT 29 Int BE Sec
64429!#0 N56 P49 MEMBAR
64430!#0 N57 P50 BLD 5 -1 FP BE Pri
64431!#0 N58 P50 BLD 6 -1 FP BE Pri
64432!#0 N59 P51 MEMBAR
64433!#0 N60 P52 BSTC 11 0x3f800008 FP BE Sec
64434!#0 N61 P52 BSTC 12 0x3f800009 FP BE Sec
64435!#A N60 N61
64436!#0 N62 P52 BSTC 13 0x3f80000a FP BE Sec
64437!#0 N63 P53 MEMBAR
64438!#0 N64 P54 BLD 21 -1 FP BE Pri
64439!#0 N65 P54 BLD 22 -1 FP BE Pri
64440!#A N64 N65
64441!#0 N66 P54 BLD 23 -1 FP BE Pri
64442!#0 N67 P55 MEMBAR
64443!#0 N68 P56 REPLACEMENT 16 Int BE Nuc
64444!#0 N69 P57 PREFETCH 4 Int BE Pri
64445!#0 N70 P58 ST 9 0x3f80000b FP BE Sec
64446!#0 N71 P59 IDC_FLIP 10 Int BE Pri
64447!#0 N72 P60 PREFETCH 20 Int BE Pri
64448!#0 N73 P61 ST 33 0x3f80000c FP BE Nuc
64449!#0 N74 P62 REPLACEMENT 34 Int BE Pri
64450!#0 N75 P63 ST 19 0x3f80000d FP BE Pri
64451!#0 N76 P64 FLUSHI 24 Int BE Pri
64452!#0 N77 P65 REPLACEMENT 13 Int BE Pri
64453!#0 N78 P66 IDC_FLIP 20 Int BE Pri
64454!#0 N79 P67 MEMBAR
64455!#0 N80 P68 BLD 8 -1 FP BE Pri
64456!#0 N81 P68 BLD 9 -1 FP BE Pri
64457!#0 N82 P69 MEMBAR
64458!#0 N83 P70 BST 31 0x3f80000e FP BE Pri
64459!#0 N84 P70 BST 32 0x3f80000f FP BE Pri
64460!#0 N85 P71 MEMBAR
64461!#0 N86 P72 ST 12 0x3f800010 FP BE Sec
64462!#0 N87 P73 MEMBAR
64463!#0 N88 P74 BLD 20 -1 FP BE Pri
64464!#0 N89 P75 MEMBAR
64465!#0 N90 P76 BSTC 14 0x3f800011 FP BE Pri
64466!#0 N91 P77 MEMBAR
64467!#0 N92 P78 REPLACEMENT 16 Int BE Pri
64468!#0 N93 P79 MEMBAR
64469!#0 N94 P80 BLD 19 -1 FP BE Pri
64470!#0 N95 P81 MEMBAR
64471!#0 N96 P82 REPLACEMENT 22 Int BE Pri
64472!#0 N97 P83 FLUSH 22 Int BE Pri
64473!#0 N98 P84 LD 5 -1 Int BE Pri
64474!#0 N99 P85 REPLACEMENT 25 Int BE Pri
64475!#0 N100 P86 REPLACEMENT 1 Int BE Pri
64476!#0 N101 P87 REPLACEMENT 16 Int BE Nuc
64477!#0 N102 P88 LD 12 -1 FP BE Sec
64478!#0 N103 P89 REPLACEMENT 18 Int BE Pri
64479!#0 N104 P90 REPLACEMENT 29 Int BE Pri
64480!#0 N105 P91 REPLACEMENT 32 Int BE Sec
64481!#0 N106 P92 ST 1 0x1 Int BE Pri
64482!#0 N107 P93 ST 34 0x2 Int BE Pri
64483!#0 N108 P94 REPLACEMENT 28 Int BE Sec
64484!#0 N109 P95 MEMBAR
64485!#0 N110 P96 BST 15 0x3f800012 FP BE Pri
64486!#0 N111 P97 MEMBAR
64487!#0 N112 P98 REPLACEMENT 33 Int BE Sec
64488!#0 N113 P99 REPLACEMENT 5 Int BE Pri
64489!#0 N114 P100 REPLACEMENT 17 Int BE Pri
64490!#0 N115 P101 IDC_FLIP 1 Int BE Pri
64491!#0 N116 P102 REPLACEMENT 20 Int BE Pri
64492!#0 N117 P103 REPLACEMENT 1 Int BE Nuc
64493!#0 N118 P104 REPLACEMENT 3 Int BE Pri
64494!#0 N119 P105 MEMBAR
64495!#0 N120 P106 BST 26 0x3f800013 FP BE Sec
64496!#0 N121 P106 BST 27 0x3f800014 FP BE Sec
64497!#0 N122 P107 MEMBAR
64498!#0 N123 P108 ST 28 0x3 Int BE Pri
64499!#0 N124 P109 ST 24 0x3f800015 FP BE Pri
64500!#0 N125 P110 REPLACEMENT 33 Int BE Nuc
64501!#0 N126 P111 REPLACEMENT 22 Int BE Pri
64502!#0 N127 P112 REPLACEMENT 8 Int BE Pri
64503!#0 N128 P113 REPLACEMENT 23 Int BE Pri
64504!#0 N129 P114 MEMBAR
64505!#0 N130 P115 BST 26 0x3f800016 FP BE Pri
64506!#0 N131 P115 BST 27 0x3f800017 FP BE Pri
64507!#0 N132 P116 MEMBAR
64508!#0 N133 P117 BSTC 33 0x3f800018 FP BE Pri
64509!#0 N134 P118 MEMBAR
64510!#0 N135 P119 REPLACEMENT 6 Int BE Pri
64511!#0 N136 P120 PREFETCH 0 Int BE Pri
64512!#0 N137 P121 REPLACEMENT 30 Int BE Pri
64513!#0 N138 P122 MEMBAR
64514!#0 N139 P123 BST 11 0x3f800019 FP BE Pri
64515!#0 N140 P123 BST 12 0x3f80001a FP BE Pri
64516!#A N139 N140
64517!#0 N141 P123 BST 13 0x3f80001b FP BE Pri
64518!#0 N142 P124 MEMBAR
64519!#0 N143 P125 REPLACEMENT 32 Int BE Pri
64520!#0 N144 P126 ST 4 0x4 Int BE Pri
64521!#0 N145 P127 REPLACEMENT 21 Int BE Pri
64522!#0 N146 P128 FLUSH 8 Int BE Pri
64523!#0 N147 P129 REPLACEMENT 9 Int BE Sec
64524!#0 N148 P130 REPLACEMENT 32 Int BE Sec
64525!#0 N149 P131 REPLACEMENT 1 Int BE Nuc
64526!#0 N150 P132 IDC_FLIP 31 Int BE Pri
64527!#0 N151 P133 REPLACEMENT 17 Int BE Pri
64528!#0 N152 P134 MEMBAR
64529!#0 N153 P135 BLD 24 -1 FP BE Pri
64530!#0 N154 P135 BLD 25 -1 FP BE Pri
64531!#0 N155 P136 MEMBAR
64532!#0 N156 P137 BSTC 28 0x3f80001c FP BE Pri
64533!#0 N157 P137 BSTC 29 0x3f80001d FP BE Pri
64534!#A N156 N157
64535!#0 N158 P137 BSTC 30 0x3f80001e FP BE Pri
64536!#0 N159 P138 MEMBAR
64537!#0 N160 P139 REPLACEMENT 20 Int BE Pri
64538!#0 N161 P140 MEMBAR
64539!#0 N162 P141 BSTC 18 0x3f80001f FP BE Sec
64540!#0 N163 P142 MEMBAR
64541!#0 N164 P143 REPLACEMENT 21 Int BE Sec
64542!#0 N165 P144 MEMBAR
64543!#0 N166 P145 BLD 10 -1 FP BE Pri
64544!#0 N167 P146 MEMBAR
64545!#0 N168 P147 LD 30 -1 FP BE Pri
64546!#0 N169 P148 PREFETCH 17 Int BE Pri
64547!#0 N170 P149 REPLACEMENT 1 Int BE Pri
64548!#0 N171 P150 MEMBAR
64549!#0 N172 P151 BST 28 0x3f800020 FP BE Pri
64550!#0 N173 P151 BST 29 0x3f800021 FP BE Pri
64551!#A N172 N173
64552!#0 N174 P151 BST 30 0x3f800022 FP BE Pri
64553!#0 N175 P152 MEMBAR
64554!#0 N176 P153 PREFETCH 10 Int LE Pri
64555!#0 N177 P154 REPLACEMENT 12 Int BE Pri
64556!#0 N178 P155 REPLACEMENT 0 Int BE Pri
64557!#0 N179 P156 MEMBAR
64558!#0 N180 P157 BLD 26 -1 FP BE Pri
64559!#0 N181 P157 BLD 27 -1 FP BE Pri
64560!#0 N182 P158 MEMBAR
64561!#0 N183 P159 REPLACEMENT 4 Int BE Pri
64562!#0 N184 P160 REPLACEMENT 6 Int BE Pri
64563!#0 N185 P161 MEMBAR
64564!#0 N186 P162 BST 31 0x3f800023 FP BE Pri
64565!#0 N187 P162 BST 32 0x3f800024 FP BE Pri
64566!#0 N188 P163 MEMBAR
64567!#0 N189 P164 REPLACEMENT 23 Int BE Pri
64568!#0 N190 P165 REPLACEMENT 32 Int BE Pri
64569!#0 N191 P166 REPLACEMENT 2 Int BE Pri
64570!#0 N192 P167 REPLACEMENT 18 Int BE Pri
64571!#0 N193 P168 MEMBAR
64572!#0 N194 P169 BLD 33 -1 FP BE Pri
64573!#0 N195 P170 MEMBAR
64574!#0 N196 P171 REPLACEMENT 0 Int BE Pri
64575!#0 N197 P172 REPLACEMENT 12 Int BE Pri
64576!#0 N198 P173 REPLACEMENT 16 Int BE Pri
64577!#0 N199 P174 REPLACEMENT 11 Int BE Pri
64578!#0 N200 P175 MEMBAR
64579!#0 N201 P176 BLD 21 -1 FP BE Pri
64580!#0 N202 P176 BLD 22 -1 FP BE Pri
64581!#A N201 N202
64582!#0 N203 P176 BLD 23 -1 FP BE Pri
64583!#0 N204 P177 MEMBAR
64584!#0 N205 P178 LD 27 -1 Int BE Sec
64585!#0 N206 P179 ST 24 0x5 Int BE Pri
64586!#0 N207 P180 REPLACEMENT 17 Int BE Pri
64587!#0 N208 P181 REPLACEMENT 20 Int BE Sec
64588!#0 N209 P182 REPLACEMENT 23 Int BE Pri
64589!#0 N210 P183 LD 23 -1 Int BE Pri
64590!#0 N211 P184 LD 24 -1 Int BE Pri
64591!#0 N212 P185 IDC_FLIP 28 Int BE Pri
64592!#0 N213 P186 IDC_FLIP 10 Int BE Pri
64593!#0 N214 P187 REPLACEMENT 5 Int BE Pri
64594!#0 N215 P188 REPLACEMENT 3 Int BE Nuc
64595!#0 N216 P189 REPLACEMENT 24 Int BE Pri
64596!#0 N217 P190 REPLACEMENT 7 Int BE Pri
64597!#0 N218 P191 REPLACEMENT 19 Int BE Pri
64598!#0 N219 P192 LD 19 -1 FP BE Pri
64599!#0 N220 P193 REPLACEMENT 27 Int BE Pri
64600!#0 N221 P194 ST 33 0x3f800025 FP BE Pri
64601!#0 N222 P195 REPLACEMENT 27 Int BE Pri
64602!#0 N223 P196 REPLACEMENT 17 Int BE Pri
64603!#0 N224 P197 MEMBAR
64604!#0 N225 P198 BLD 26 -1 FP BE Pri
64605!#0 N226 P198 BLD 27 -1 FP BE Pri
64606!#0 N227 P199 MEMBAR
64607!#0 N228 P200 IDC_FLIP 7 Int BE Pri
64608!#0 N229 P201 LD 12 -1 Int BE Pri
64609!#0 N230 P202 REPLACEMENT 4 Int BE Nuc
64610!#0 N231 P203 MEMBAR
64611!#0 N232 P204 BLD 0 -1 FP BE Pri
64612!#0 N233 P204 BLD 1 -1 FP BE Pri
64613!#A N232 N233
64614!#0 N234 P204 BLD 2 -1 FP BE Pri
64615!#0 N235 P204 BLD 3 -1 FP BE Pri
64616!#0 N236 P204 BLD 4 -1 FP BE Pri
64617!#0 N237 P205 MEMBAR
64618!#0 N238 P206 REPLACEMENT 5 Int BE Sec
64619!#0 N239 P207 REPLACEMENT 12 Int BE Sec
64620!#0 N240 P208 MEMBAR
64621!#0 N241 P209 BST 0 0x3f800026 FP BE Pri
64622!#0 N242 P209 BST 1 0x3f800027 FP BE Pri
64623!#A N241 N242
64624!#0 N243 P209 BST 2 0x3f800028 FP BE Pri
64625!#0 N244 P209 BST 3 0x3f800029 FP BE Pri
64626!#0 N245 P209 BST 4 0x3f80002a FP BE Pri
64627!#0 N246 P210 MEMBAR
64628!#0 N247 P211 ST 2 0x3f80002b FP BE Pri
64629!#0 N248 P212 REPLACEMENT 32 Int BE Sec
64630!#0 N249 P213 REPLACEMENT 2 Int BE Pri
64631!#0 N250 P214 MEMBAR
64632!#0 N251 P215 BSTC 0 0x3f80002c FP BE Pri
64633!#0 N252 P215 BSTC 1 0x3f80002d FP BE Pri
64634!#A N251 N252
64635!#0 N253 P215 BSTC 2 0x3f80002e FP BE Pri
64636!#0 N254 P215 BSTC 3 0x3f80002f FP BE Pri
64637!#0 N255 P215 BSTC 4 0x3f800030 FP BE Pri
64638!#0 N256 P216 MEMBAR
64639!#0 N257 P217 REPLACEMENT 25 Int BE Pri
64640!#0 N258 P218 IDC_FLIP 34 Int BE Pri
64641!#0 N259 P219 ST 7 0x3f800031 FP BE Pri
64642!#0 N260 P220 MEMBAR
64643!#0 N261 P221 BST 0 0x3f800032 FP BE Pri
64644!#0 N262 P221 BST 1 0x3f800033 FP BE Pri
64645!#A N261 N262
64646!#0 N263 P221 BST 2 0x3f800034 FP BE Pri
64647!#0 N264 P221 BST 3 0x3f800035 FP BE Pri
64648!#0 N265 P221 BST 4 0x3f800036 FP BE Pri
64649!#0 N266 P222 MEMBAR
64650!#0 N267 P223 IDC_FLIP 20 Int BE Pri
64651!#0 N268 P224 REPLACEMENT 22 Int BE Pri
64652!#0 N269 P225 IDC_FLIP 4 Int BE Pri
64653!#0 N270 P226 REPLACEMENT 22 Int BE Pri
64654!#0 N271 P227 REPLACEMENT 17 Int BE Pri
64655!#0 N272 P228 ST 18 0x3f800037 FP BE Pri
64656!#0 N273 P229 FLUSH 30 Int BE Pri
64657!#0 N274 P230 LD 25 -1 FP BE Pri
64658!#0 N275 P231 REPLACEMENT 16 Int BE Nuc
64659!#0 N276 P232 MEMBAR
64660!#0 N277 P233 BST 31 0x3f800038 FP BE Pri
64661!#0 N278 P233 BST 32 0x3f800039 FP BE Pri
64662!#0 N279 P234 MEMBAR
64663!#0 N280 P235 LD 10 -1 Int BE Pri Loop_exit
64664!#0 N281 P1 REPLACEMENT 18 Int BE Pri Loop_entry
64665!#0 N282 P2 LD 12 -1 Int BE Pri
64666!#0 N283 P3 REPLACEMENT 34 Int BE Pri
64667!#0 N284 P4 MEMBAR
64668!#0 N285 P5 BLD 28 -1 FP BE Pri
64669!#0 N286 P5 BLD 29 -1 FP BE Pri
64670!#A N285 N286
64671!#0 N287 P5 BLD 30 -1 FP BE Pri
64672!#0 N288 P6 MEMBAR
64673!#0 N289 P7 REPLACEMENT 33 Int BE Pri
64674!#0 N290 P8 LD 29 -1 Int BE Pri
64675!#0 N291 P9 MEMBAR
64676!#0 N292 P10 BST 31 0x3f80003a FP BE Pri
64677!#0 N293 P10 BST 32 0x3f80003b FP BE Pri
64678!#0 N294 P11 MEMBAR
64679!#0 N295 P12 REPLACEMENT 18 Int BE Pri
64680!#0 N296 P13 MEMBAR
64681!#0 N297 P14 BLD 11 -1 FP BE Sec
64682!#0 N298 P14 BLD 12 -1 FP BE Sec
64683!#A N297 N298
64684!#0 N299 P14 BLD 13 -1 FP BE Sec
64685!#0 N300 P15 MEMBAR
64686!#0 N301 P16 REPLACEMENT 2 Int BE Pri
64687!#0 N302 P17 MEMBAR
64688!#0 N303 P18 BST 33 0x3f80003c FP BE Pri
64689!#0 N304 P19 MEMBAR
64690!#0 N305 P20 REPLACEMENT 8 Int BE Pri
64691!#0 N306 P21 REPLACEMENT 0 Int BE Pri
64692!#0 N307 P22 REPLACEMENT 15 Int BE Pri
64693!#0 N308 P23 MEMBAR
64694!#0 N309 P24 BSTC 15 0x3f80003d FP BE Pri
64695!#0 N310 P25 MEMBAR
64696!#0 N311 P26 BLD 24 -1 FP BE Pri
64697!#0 N312 P26 BLD 25 -1 FP BE Pri
64698!#0 N313 P27 MEMBAR
64699!#0 N314 P28 REPLACEMENT 4 Int BE Pri
64700!#0 N315 P29 REPLACEMENT 6 Int BE Pri
64701!#0 N316 P30 ST 1 0x3f80003e FP BE Sec
64702!#0 N317 P31 MEMBAR
64703!#0 N318 P32 REPLACEMENT 28 Int BE Pri
64704!#0 N319 P33 PREFETCH 1 Int BE Nuc
64705!#0 N320 P34 REPLACEMENT 6 Int BE Pri
64706!#0 N321 P35 REPLACEMENT 15 Int BE Sec
64707!#0 N322 P36 REPLACEMENT 30 Int BE Nuc
64708!#0 N323 P37 REPLACEMENT 27 Int BE Pri
64709!#0 N324 P38 MEMBAR
64710!#0 N325 P39 BSTC 31 0x3f80003f FP BE Pri
64711!#0 N326 P39 BSTC 32 0x3f800040 FP BE Pri
64712!#0 N327 P40 MEMBAR
64713!#0 N328 P41 REPLACEMENT 2 Int BE Pri
64714!#0 N329 P42 REPLACEMENT 5 Int BE Pri
64715!#0 N330 P43 REPLACEMENT 14 Int BE Pri
64716!#0 N331 P44 REPLACEMENT 5 Int BE Sec
64717!#0 N332 P45 REPLACEMENT 33 Int BE Pri
64718!#0 N333 P46 REPLACEMENT 0 Int BE Nuc
64719!#0 N334 P47 PREFETCH 11 Int BE Pri
64720!#0 N335 P48 REPLACEMENT 29 Int BE Sec
64721!#0 N336 P49 MEMBAR
64722!#0 N337 P50 BLD 5 -1 FP BE Pri
64723!#0 N338 P50 BLD 6 -1 FP BE Pri
64724!#0 N339 P51 MEMBAR
64725!#0 N340 P52 BSTC 11 0x3f800041 FP BE Sec
64726!#0 N341 P52 BSTC 12 0x3f800042 FP BE Sec
64727!#A N340 N341
64728!#0 N342 P52 BSTC 13 0x3f800043 FP BE Sec
64729!#0 N343 P53 MEMBAR
64730!#0 N344 P54 BLD 21 -1 FP BE Pri
64731!#0 N345 P54 BLD 22 -1 FP BE Pri
64732!#A N344 N345
64733!#0 N346 P54 BLD 23 -1 FP BE Pri
64734!#0 N347 P55 MEMBAR
64735!#0 N348 P56 REPLACEMENT 16 Int BE Nuc
64736!#0 N349 P57 PREFETCH 4 Int BE Pri
64737!#0 N350 P58 ST 9 0x3f800044 FP BE Sec
64738!#0 N351 P59 IDC_FLIP 10 Int BE Pri
64739!#0 N352 P60 PREFETCH 20 Int BE Pri
64740!#0 N353 P61 ST 33 0x3f800045 FP BE Nuc
64741!#0 N354 P62 REPLACEMENT 34 Int BE Pri
64742!#0 N355 P63 ST 19 0x3f800046 FP BE Pri
64743!#0 N356 P64 FLUSHI 24 Int BE Pri
64744!#0 N357 P65 REPLACEMENT 13 Int BE Pri
64745!#0 N358 P66 IDC_FLIP 20 Int BE Pri
64746!#0 N359 P67 MEMBAR
64747!#0 N360 P68 BLD 8 -1 FP BE Pri
64748!#0 N361 P68 BLD 9 -1 FP BE Pri
64749!#0 N362 P69 MEMBAR
64750!#0 N363 P70 BST 31 0x3f800047 FP BE Pri
64751!#0 N364 P70 BST 32 0x3f800048 FP BE Pri
64752!#0 N365 P71 MEMBAR
64753!#0 N366 P72 ST 12 0x3f800049 FP BE Sec
64754!#0 N367 P73 MEMBAR
64755!#0 N368 P74 BLD 20 -1 FP BE Pri
64756!#0 N369 P75 MEMBAR
64757!#0 N370 P76 BSTC 14 0x3f80004a FP BE Pri
64758!#0 N371 P77 MEMBAR
64759!#0 N372 P78 REPLACEMENT 16 Int BE Pri
64760!#0 N373 P79 MEMBAR
64761!#0 N374 P80 BLD 19 -1 FP BE Pri
64762!#0 N375 P81 MEMBAR
64763!#0 N376 P82 REPLACEMENT 22 Int BE Pri
64764!#0 N377 P83 FLUSH 22 Int BE Pri
64765!#0 N378 P84 LD 5 -1 Int BE Pri
64766!#0 N379 P85 REPLACEMENT 25 Int BE Pri
64767!#0 N380 P86 REPLACEMENT 1 Int BE Pri
64768!#0 N381 P87 REPLACEMENT 16 Int BE Nuc
64769!#0 N382 P88 LD 12 -1 FP BE Sec
64770!#0 N383 P89 REPLACEMENT 18 Int BE Pri
64771!#0 N384 P90 REPLACEMENT 29 Int BE Pri
64772!#0 N385 P91 REPLACEMENT 32 Int BE Sec
64773!#0 N386 P92 ST 1 0x6 Int BE Pri
64774!#0 N387 P93 ST 34 0x7 Int BE Pri
64775!#0 N388 P94 REPLACEMENT 28 Int BE Sec
64776!#0 N389 P95 MEMBAR
64777!#0 N390 P96 BST 15 0x3f80004b FP BE Pri
64778!#0 N391 P97 MEMBAR
64779!#0 N392 P98 REPLACEMENT 33 Int BE Sec
64780!#0 N393 P99 REPLACEMENT 5 Int BE Pri
64781!#0 N394 P100 REPLACEMENT 17 Int BE Pri
64782!#0 N395 P101 IDC_FLIP 1 Int BE Pri
64783!#0 N396 P102 REPLACEMENT 20 Int BE Pri
64784!#0 N397 P103 REPLACEMENT 1 Int BE Nuc
64785!#0 N398 P104 REPLACEMENT 3 Int BE Pri
64786!#0 N399 P105 MEMBAR
64787!#0 N400 P106 BST 26 0x3f80004c FP BE Sec
64788!#0 N401 P106 BST 27 0x3f80004d FP BE Sec
64789!#0 N402 P107 MEMBAR
64790!#0 N403 P108 ST 28 0x8 Int BE Pri
64791!#0 N404 P109 ST 24 0x3f80004e FP BE Pri
64792!#0 N405 P110 REPLACEMENT 33 Int BE Nuc
64793!#0 N406 P111 REPLACEMENT 22 Int BE Pri
64794!#0 N407 P112 REPLACEMENT 8 Int BE Pri
64795!#0 N408 P113 REPLACEMENT 23 Int BE Pri
64796!#0 N409 P114 MEMBAR
64797!#0 N410 P115 BST 26 0x3f80004f FP BE Pri
64798!#0 N411 P115 BST 27 0x3f800050 FP BE Pri
64799!#0 N412 P116 MEMBAR
64800!#0 N413 P117 BSTC 33 0x3f800051 FP BE Pri
64801!#0 N414 P118 MEMBAR
64802!#0 N415 P119 REPLACEMENT 6 Int BE Pri
64803!#0 N416 P120 PREFETCH 0 Int BE Pri
64804!#0 N417 P121 REPLACEMENT 30 Int BE Pri
64805!#0 N418 P122 MEMBAR
64806!#0 N419 P123 BST 11 0x3f800052 FP BE Pri
64807!#0 N420 P123 BST 12 0x3f800053 FP BE Pri
64808!#A N419 N420
64809!#0 N421 P123 BST 13 0x3f800054 FP BE Pri
64810!#0 N422 P124 MEMBAR
64811!#0 N423 P125 REPLACEMENT 32 Int BE Pri
64812!#0 N424 P126 ST 4 0x9 Int BE Pri
64813!#0 N425 P127 REPLACEMENT 21 Int BE Pri
64814!#0 N426 P128 FLUSH 8 Int BE Pri
64815!#0 N427 P129 REPLACEMENT 9 Int BE Sec
64816!#0 N428 P130 REPLACEMENT 32 Int BE Sec
64817!#0 N429 P131 REPLACEMENT 1 Int BE Nuc
64818!#0 N430 P132 IDC_FLIP 31 Int BE Pri
64819!#0 N431 P133 REPLACEMENT 17 Int BE Pri
64820!#0 N432 P134 MEMBAR
64821!#0 N433 P135 BLD 24 -1 FP BE Pri
64822!#0 N434 P135 BLD 25 -1 FP BE Pri
64823!#0 N435 P136 MEMBAR
64824!#0 N436 P137 BSTC 28 0x3f800055 FP BE Pri
64825!#0 N437 P137 BSTC 29 0x3f800056 FP BE Pri
64826!#A N436 N437
64827!#0 N438 P137 BSTC 30 0x3f800057 FP BE Pri
64828!#0 N439 P138 MEMBAR
64829!#0 N440 P139 REPLACEMENT 20 Int BE Pri
64830!#0 N441 P140 MEMBAR
64831!#0 N442 P141 BSTC 18 0x3f800058 FP BE Sec
64832!#0 N443 P142 MEMBAR
64833!#0 N444 P143 REPLACEMENT 21 Int BE Sec
64834!#0 N445 P144 MEMBAR
64835!#0 N446 P145 BLD 10 -1 FP BE Pri
64836!#0 N447 P146 MEMBAR
64837!#0 N448 P147 LD 30 -1 FP BE Pri
64838!#0 N449 P148 PREFETCH 17 Int BE Pri
64839!#0 N450 P149 REPLACEMENT 1 Int BE Pri
64840!#0 N451 P150 MEMBAR
64841!#0 N452 P151 BST 28 0x3f800059 FP BE Pri
64842!#0 N453 P151 BST 29 0x3f80005a FP BE Pri
64843!#A N452 N453
64844!#0 N454 P151 BST 30 0x3f80005b FP BE Pri
64845!#0 N455 P152 MEMBAR
64846!#0 N456 P153 PREFETCH 10 Int LE Pri
64847!#0 N457 P154 REPLACEMENT 12 Int BE Pri
64848!#0 N458 P155 REPLACEMENT 0 Int BE Pri
64849!#0 N459 P156 MEMBAR
64850!#0 N460 P157 BLD 26 -1 FP BE Pri
64851!#0 N461 P157 BLD 27 -1 FP BE Pri
64852!#0 N462 P158 MEMBAR
64853!#0 N463 P159 REPLACEMENT 4 Int BE Pri
64854!#0 N464 P160 REPLACEMENT 6 Int BE Pri
64855!#0 N465 P161 MEMBAR
64856!#0 N466 P162 BST 31 0x3f80005c FP BE Pri
64857!#0 N467 P162 BST 32 0x3f80005d FP BE Pri
64858!#0 N468 P163 MEMBAR
64859!#0 N469 P164 REPLACEMENT 23 Int BE Pri
64860!#0 N470 P165 REPLACEMENT 32 Int BE Pri
64861!#0 N471 P166 REPLACEMENT 2 Int BE Pri
64862!#0 N472 P167 REPLACEMENT 18 Int BE Pri
64863!#0 N473 P168 MEMBAR
64864!#0 N474 P169 BLD 33 -1 FP BE Pri
64865!#0 N475 P170 MEMBAR
64866!#0 N476 P171 REPLACEMENT 0 Int BE Pri
64867!#0 N477 P172 REPLACEMENT 12 Int BE Pri
64868!#0 N478 P173 REPLACEMENT 16 Int BE Pri
64869!#0 N479 P174 REPLACEMENT 11 Int BE Pri
64870!#0 N480 P175 MEMBAR
64871!#0 N481 P176 BLD 21 -1 FP BE Pri
64872!#0 N482 P176 BLD 22 -1 FP BE Pri
64873!#A N481 N482
64874!#0 N483 P176 BLD 23 -1 FP BE Pri
64875!#0 N484 P177 MEMBAR
64876!#0 N485 P178 LD 27 -1 Int BE Sec
64877!#0 N486 P179 ST 24 0xa Int BE Pri
64878!#0 N487 P180 REPLACEMENT 17 Int BE Pri
64879!#0 N488 P181 REPLACEMENT 20 Int BE Sec
64880!#0 N489 P182 REPLACEMENT 23 Int BE Pri
64881!#0 N490 P183 LD 23 -1 Int BE Pri
64882!#0 N491 P184 LD 24 -1 Int BE Pri
64883!#0 N492 P185 IDC_FLIP 28 Int BE Pri
64884!#0 N493 P186 IDC_FLIP 10 Int BE Pri
64885!#0 N494 P187 REPLACEMENT 5 Int BE Pri
64886!#0 N495 P188 REPLACEMENT 3 Int BE Nuc
64887!#0 N496 P189 REPLACEMENT 24 Int BE Pri
64888!#0 N497 P190 REPLACEMENT 7 Int BE Pri
64889!#0 N498 P191 REPLACEMENT 19 Int BE Pri
64890!#0 N499 P192 LD 19 -1 FP BE Pri
64891!#0 N500 P193 REPLACEMENT 27 Int BE Pri
64892!#0 N501 P194 ST 33 0x3f80005e FP BE Pri
64893!#0 N502 P195 REPLACEMENT 27 Int BE Pri
64894!#0 N503 P196 REPLACEMENT 17 Int BE Pri
64895!#0 N504 P197 MEMBAR
64896!#0 N505 P198 BLD 26 -1 FP BE Pri
64897!#0 N506 P198 BLD 27 -1 FP BE Pri
64898!#0 N507 P199 MEMBAR
64899!#0 N508 P200 IDC_FLIP 7 Int BE Pri
64900!#0 N509 P201 LD 12 -1 Int BE Pri
64901!#0 N510 P202 REPLACEMENT 4 Int BE Nuc
64902!#0 N511 P203 MEMBAR
64903!#0 N512 P204 BLD 0 -1 FP BE Pri
64904!#0 N513 P204 BLD 1 -1 FP BE Pri
64905!#A N512 N513
64906!#0 N514 P204 BLD 2 -1 FP BE Pri
64907!#0 N515 P204 BLD 3 -1 FP BE Pri
64908!#0 N516 P204 BLD 4 -1 FP BE Pri
64909!#0 N517 P205 MEMBAR
64910!#0 N518 P206 REPLACEMENT 5 Int BE Sec
64911!#0 N519 P207 REPLACEMENT 12 Int BE Sec
64912!#0 N520 P208 MEMBAR
64913!#0 N521 P209 BST 0 0x3f80005f FP BE Pri
64914!#0 N522 P209 BST 1 0x3f800060 FP BE Pri
64915!#A N521 N522
64916!#0 N523 P209 BST 2 0x3f800061 FP BE Pri
64917!#0 N524 P209 BST 3 0x3f800062 FP BE Pri
64918!#0 N525 P209 BST 4 0x3f800063 FP BE Pri
64919!#0 N526 P210 MEMBAR
64920!#0 N527 P211 ST 2 0x3f800064 FP BE Pri
64921!#0 N528 P212 REPLACEMENT 32 Int BE Sec
64922!#0 N529 P213 REPLACEMENT 2 Int BE Pri
64923!#0 N530 P214 MEMBAR
64924!#0 N531 P215 BSTC 0 0x3f800065 FP BE Pri
64925!#0 N532 P215 BSTC 1 0x3f800066 FP BE Pri
64926!#A N531 N532
64927!#0 N533 P215 BSTC 2 0x3f800067 FP BE Pri
64928!#0 N534 P215 BSTC 3 0x3f800068 FP BE Pri
64929!#0 N535 P215 BSTC 4 0x3f800069 FP BE Pri
64930!#0 N536 P216 MEMBAR
64931!#0 N537 P217 REPLACEMENT 25 Int BE Pri
64932!#0 N538 P218 IDC_FLIP 34 Int BE Pri
64933!#0 N539 P219 ST 7 0x3f80006a FP BE Pri
64934!#0 N540 P220 MEMBAR
64935!#0 N541 P221 BST 0 0x3f80006b FP BE Pri
64936!#0 N542 P221 BST 1 0x3f80006c FP BE Pri
64937!#A N541 N542
64938!#0 N543 P221 BST 2 0x3f80006d FP BE Pri
64939!#0 N544 P221 BST 3 0x3f80006e FP BE Pri
64940!#0 N545 P221 BST 4 0x3f80006f FP BE Pri
64941!#0 N546 P222 MEMBAR
64942!#0 N547 P223 IDC_FLIP 20 Int BE Pri
64943!#0 N548 P224 REPLACEMENT 22 Int BE Pri
64944!#0 N549 P225 IDC_FLIP 4 Int BE Pri
64945!#0 N550 P226 REPLACEMENT 22 Int BE Pri
64946!#0 N551 P227 REPLACEMENT 17 Int BE Pri
64947!#0 N552 P228 ST 18 0x3f800070 FP BE Pri
64948!#0 N553 P229 FLUSH 30 Int BE Pri
64949!#0 N554 P230 LD 25 -1 FP BE Pri
64950!#0 N555 P231 REPLACEMENT 16 Int BE Nuc
64951!#0 N556 P232 MEMBAR
64952!#0 N557 P233 BST 31 0x3f800071 FP BE Pri
64953!#0 N558 P233 BST 32 0x3f800072 FP BE Pri
64954!#0 N559 P234 MEMBAR
64955!#0 N560 P235 LD 10 -1 Int BE Pri Loop_exit
64956!#0 N561 P1 REPLACEMENT 18 Int BE Pri Loop_entry
64957!#0 N562 P2 LD 12 -1 Int BE Pri
64958!#0 N563 P3 REPLACEMENT 34 Int BE Pri
64959!#0 N564 P4 MEMBAR
64960!#0 N565 P5 BLD 28 -1 FP BE Pri
64961!#0 N566 P5 BLD 29 -1 FP BE Pri
64962!#A N565 N566
64963!#0 N567 P5 BLD 30 -1 FP BE Pri
64964!#0 N568 P6 MEMBAR
64965!#0 N569 P7 REPLACEMENT 33 Int BE Pri
64966!#0 N570 P8 LD 29 -1 Int BE Pri
64967!#0 N571 P9 MEMBAR
64968!#0 N572 P10 BST 31 0x3f800073 FP BE Pri
64969!#0 N573 P10 BST 32 0x3f800074 FP BE Pri
64970!#0 N574 P11 MEMBAR
64971!#0 N575 P12 REPLACEMENT 18 Int BE Pri
64972!#0 N576 P13 MEMBAR
64973!#0 N577 P14 BLD 11 -1 FP BE Sec
64974!#0 N578 P14 BLD 12 -1 FP BE Sec
64975!#A N577 N578
64976!#0 N579 P14 BLD 13 -1 FP BE Sec
64977!#0 N580 P15 MEMBAR
64978!#0 N581 P16 REPLACEMENT 2 Int BE Pri
64979!#0 N582 P17 MEMBAR
64980!#0 N583 P18 BST 33 0x3f800075 FP BE Pri
64981!#0 N584 P19 MEMBAR
64982!#0 N585 P20 REPLACEMENT 8 Int BE Pri
64983!#0 N586 P21 REPLACEMENT 0 Int BE Pri
64984!#0 N587 P22 REPLACEMENT 15 Int BE Pri
64985!#0 N588 P23 MEMBAR
64986!#0 N589 P24 BSTC 15 0x3f800076 FP BE Pri
64987!#0 N590 P25 MEMBAR
64988!#0 N591 P26 BLD 24 -1 FP BE Pri
64989!#0 N592 P26 BLD 25 -1 FP BE Pri
64990!#0 N593 P27 MEMBAR
64991!#0 N594 P28 REPLACEMENT 4 Int BE Pri
64992!#0 N595 P29 REPLACEMENT 6 Int BE Pri
64993!#0 N596 P30 ST 1 0x3f800077 FP BE Sec
64994!#0 N597 P31 MEMBAR
64995!#0 N598 P32 REPLACEMENT 28 Int BE Pri
64996!#0 N599 P33 PREFETCH 1 Int BE Nuc
64997!#0 N600 P34 REPLACEMENT 6 Int BE Pri
64998!#0 N601 P35 REPLACEMENT 15 Int BE Sec
64999!#0 N602 P36 REPLACEMENT 30 Int BE Nuc
65000!#0 N603 P37 REPLACEMENT 27 Int BE Pri
65001!#0 N604 P38 MEMBAR
65002!#0 N605 P39 BSTC 31 0x3f800078 FP BE Pri
65003!#0 N606 P39 BSTC 32 0x3f800079 FP BE Pri
65004!#0 N607 P40 MEMBAR
65005!#0 N608 P41 REPLACEMENT 2 Int BE Pri
65006!#0 N609 P42 REPLACEMENT 5 Int BE Pri
65007!#0 N610 P43 REPLACEMENT 14 Int BE Pri
65008!#0 N611 P44 REPLACEMENT 5 Int BE Sec
65009!#0 N612 P45 REPLACEMENT 33 Int BE Pri
65010!#0 N613 P46 REPLACEMENT 0 Int BE Nuc
65011!#0 N614 P47 PREFETCH 11 Int BE Pri
65012!#0 N615 P48 REPLACEMENT 29 Int BE Sec
65013!#0 N616 P49 MEMBAR
65014!#0 N617 P50 BLD 5 -1 FP BE Pri
65015!#0 N618 P50 BLD 6 -1 FP BE Pri
65016!#0 N619 P51 MEMBAR
65017!#0 N620 P52 BSTC 11 0x3f80007a FP BE Sec
65018!#0 N621 P52 BSTC 12 0x3f80007b FP BE Sec
65019!#A N620 N621
65020!#0 N622 P52 BSTC 13 0x3f80007c FP BE Sec
65021!#0 N623 P53 MEMBAR
65022!#0 N624 P54 BLD 21 -1 FP BE Pri
65023!#0 N625 P54 BLD 22 -1 FP BE Pri
65024!#A N624 N625
65025!#0 N626 P54 BLD 23 -1 FP BE Pri
65026!#0 N627 P55 MEMBAR
65027!#0 N628 P56 REPLACEMENT 16 Int BE Nuc
65028!#0 N629 P57 PREFETCH 4 Int BE Pri
65029!#0 N630 P58 ST 9 0x3f80007d FP BE Sec
65030!#0 N631 P59 IDC_FLIP 10 Int BE Pri
65031!#0 N632 P60 PREFETCH 20 Int BE Pri
65032!#0 N633 P61 ST 33 0x3f80007e FP BE Nuc
65033!#0 N634 P62 REPLACEMENT 34 Int BE Pri
65034!#0 N635 P63 ST 19 0x3f80007f FP BE Pri
65035!#0 N636 P64 FLUSHI 24 Int BE Pri
65036!#0 N637 P65 REPLACEMENT 13 Int BE Pri
65037!#0 N638 P66 IDC_FLIP 20 Int BE Pri
65038!#0 N639 P67 MEMBAR
65039!#0 N640 P68 BLD 8 -1 FP BE Pri
65040!#0 N641 P68 BLD 9 -1 FP BE Pri
65041!#0 N642 P69 MEMBAR
65042!#0 N643 P70 BST 31 0x3f800080 FP BE Pri
65043!#0 N644 P70 BST 32 0x3f800081 FP BE Pri
65044!#0 N645 P71 MEMBAR
65045!#0 N646 P72 ST 12 0x3f800082 FP BE Sec
65046!#0 N647 P73 MEMBAR
65047!#0 N648 P74 BLD 20 -1 FP BE Pri
65048!#0 N649 P75 MEMBAR
65049!#0 N650 P76 BSTC 14 0x3f800083 FP BE Pri
65050!#0 N651 P77 MEMBAR
65051!#0 N652 P78 REPLACEMENT 16 Int BE Pri
65052!#0 N653 P79 MEMBAR
65053!#0 N654 P80 BLD 19 -1 FP BE Pri
65054!#0 N655 P81 MEMBAR
65055!#0 N656 P82 REPLACEMENT 22 Int BE Pri
65056!#0 N657 P83 FLUSH 22 Int BE Pri
65057!#0 N658 P84 LD 5 -1 Int BE Pri
65058!#0 N659 P85 REPLACEMENT 25 Int BE Pri
65059!#0 N660 P86 REPLACEMENT 1 Int BE Pri
65060!#0 N661 P87 REPLACEMENT 16 Int BE Nuc
65061!#0 N662 P88 LD 12 -1 FP BE Sec
65062!#0 N663 P89 REPLACEMENT 18 Int BE Pri
65063!#0 N664 P90 REPLACEMENT 29 Int BE Pri
65064!#0 N665 P91 REPLACEMENT 32 Int BE Sec
65065!#0 N666 P92 ST 1 0xb Int BE Pri
65066!#0 N667 P93 ST 34 0xc Int BE Pri
65067!#0 N668 P94 REPLACEMENT 28 Int BE Sec
65068!#0 N669 P95 MEMBAR
65069!#0 N670 P96 BST 15 0x3f800084 FP BE Pri
65070!#0 N671 P97 MEMBAR
65071!#0 N672 P98 REPLACEMENT 33 Int BE Sec
65072!#0 N673 P99 REPLACEMENT 5 Int BE Pri
65073!#0 N674 P100 REPLACEMENT 17 Int BE Pri
65074!#0 N675 P101 IDC_FLIP 1 Int BE Pri
65075!#0 N676 P102 REPLACEMENT 20 Int BE Pri
65076!#0 N677 P103 REPLACEMENT 1 Int BE Nuc
65077!#0 N678 P104 REPLACEMENT 3 Int BE Pri
65078!#0 N679 P105 MEMBAR
65079!#0 N680 P106 BST 26 0x3f800085 FP BE Sec
65080!#0 N681 P106 BST 27 0x3f800086 FP BE Sec
65081!#0 N682 P107 MEMBAR
65082!#0 N683 P108 ST 28 0xd Int BE Pri
65083!#0 N684 P109 ST 24 0x3f800087 FP BE Pri
65084!#0 N685 P110 REPLACEMENT 33 Int BE Nuc
65085!#0 N686 P111 REPLACEMENT 22 Int BE Pri
65086!#0 N687 P112 REPLACEMENT 8 Int BE Pri
65087!#0 N688 P113 REPLACEMENT 23 Int BE Pri
65088!#0 N689 P114 MEMBAR
65089!#0 N690 P115 BST 26 0x3f800088 FP BE Pri
65090!#0 N691 P115 BST 27 0x3f800089 FP BE Pri
65091!#0 N692 P116 MEMBAR
65092!#0 N693 P117 BSTC 33 0x3f80008a FP BE Pri
65093!#0 N694 P118 MEMBAR
65094!#0 N695 P119 REPLACEMENT 6 Int BE Pri
65095!#0 N696 P120 PREFETCH 0 Int BE Pri
65096!#0 N697 P121 REPLACEMENT 30 Int BE Pri
65097!#0 N698 P122 MEMBAR
65098!#0 N699 P123 BST 11 0x3f80008b FP BE Pri
65099!#0 N700 P123 BST 12 0x3f80008c FP BE Pri
65100!#A N699 N700
65101!#0 N701 P123 BST 13 0x3f80008d FP BE Pri
65102!#0 N702 P124 MEMBAR
65103!#0 N703 P125 REPLACEMENT 32 Int BE Pri
65104!#0 N704 P126 ST 4 0xe Int BE Pri
65105!#0 N705 P127 REPLACEMENT 21 Int BE Pri
65106!#0 N706 P128 FLUSH 8 Int BE Pri
65107!#0 N707 P129 REPLACEMENT 9 Int BE Sec
65108!#0 N708 P130 REPLACEMENT 32 Int BE Sec
65109!#0 N709 P131 REPLACEMENT 1 Int BE Nuc
65110!#0 N710 P132 IDC_FLIP 31 Int BE Pri
65111!#0 N711 P133 REPLACEMENT 17 Int BE Pri
65112!#0 N712 P134 MEMBAR
65113!#0 N713 P135 BLD 24 -1 FP BE Pri
65114!#0 N714 P135 BLD 25 -1 FP BE Pri
65115!#0 N715 P136 MEMBAR
65116!#0 N716 P137 BSTC 28 0x3f80008e FP BE Pri
65117!#0 N717 P137 BSTC 29 0x3f80008f FP BE Pri
65118!#A N716 N717
65119!#0 N718 P137 BSTC 30 0x3f800090 FP BE Pri
65120!#0 N719 P138 MEMBAR
65121!#0 N720 P139 REPLACEMENT 20 Int BE Pri
65122!#0 N721 P140 MEMBAR
65123!#0 N722 P141 BSTC 18 0x3f800091 FP BE Sec
65124!#0 N723 P142 MEMBAR
65125!#0 N724 P143 REPLACEMENT 21 Int BE Sec
65126!#0 N725 P144 MEMBAR
65127!#0 N726 P145 BLD 10 -1 FP BE Pri
65128!#0 N727 P146 MEMBAR
65129!#0 N728 P147 LD 30 -1 FP BE Pri
65130!#0 N729 P148 PREFETCH 17 Int BE Pri
65131!#0 N730 P149 REPLACEMENT 1 Int BE Pri
65132!#0 N731 P150 MEMBAR
65133!#0 N732 P151 BST 28 0x3f800092 FP BE Pri
65134!#0 N733 P151 BST 29 0x3f800093 FP BE Pri
65135!#A N732 N733
65136!#0 N734 P151 BST 30 0x3f800094 FP BE Pri
65137!#0 N735 P152 MEMBAR
65138!#0 N736 P153 PREFETCH 10 Int LE Pri
65139!#0 N737 P154 REPLACEMENT 12 Int BE Pri
65140!#0 N738 P155 REPLACEMENT 0 Int BE Pri
65141!#0 N739 P156 MEMBAR
65142!#0 N740 P157 BLD 26 -1 FP BE Pri
65143!#0 N741 P157 BLD 27 -1 FP BE Pri
65144!#0 N742 P158 MEMBAR
65145!#0 N743 P159 REPLACEMENT 4 Int BE Pri
65146!#0 N744 P160 REPLACEMENT 6 Int BE Pri
65147!#0 N745 P161 MEMBAR
65148!#0 N746 P162 BST 31 0x3f800095 FP BE Pri
65149!#0 N747 P162 BST 32 0x3f800096 FP BE Pri
65150!#0 N748 P163 MEMBAR
65151!#0 N749 P164 REPLACEMENT 23 Int BE Pri
65152!#0 N750 P165 REPLACEMENT 32 Int BE Pri
65153!#0 N751 P166 REPLACEMENT 2 Int BE Pri
65154!#0 N752 P167 REPLACEMENT 18 Int BE Pri
65155!#0 N753 P168 MEMBAR
65156!#0 N754 P169 BLD 33 -1 FP BE Pri
65157!#0 N755 P170 MEMBAR
65158!#0 N756 P171 REPLACEMENT 0 Int BE Pri
65159!#0 N757 P172 REPLACEMENT 12 Int BE Pri
65160!#0 N758 P173 REPLACEMENT 16 Int BE Pri
65161!#0 N759 P174 REPLACEMENT 11 Int BE Pri
65162!#0 N760 P175 MEMBAR
65163!#0 N761 P176 BLD 21 -1 FP BE Pri
65164!#0 N762 P176 BLD 22 -1 FP BE Pri
65165!#A N761 N762
65166!#0 N763 P176 BLD 23 -1 FP BE Pri
65167!#0 N764 P177 MEMBAR
65168!#0 N765 P178 LD 27 -1 Int BE Sec
65169!#0 N766 P179 ST 24 0xf Int BE Pri
65170!#0 N767 P180 REPLACEMENT 17 Int BE Pri
65171!#0 N768 P181 REPLACEMENT 20 Int BE Sec
65172!#0 N769 P182 REPLACEMENT 23 Int BE Pri
65173!#0 N770 P183 LD 23 -1 Int BE Pri
65174!#0 N771 P184 LD 24 -1 Int BE Pri
65175!#0 N772 P185 IDC_FLIP 28 Int BE Pri
65176!#0 N773 P186 IDC_FLIP 10 Int BE Pri
65177!#0 N774 P187 REPLACEMENT 5 Int BE Pri
65178!#0 N775 P188 REPLACEMENT 3 Int BE Nuc
65179!#0 N776 P189 REPLACEMENT 24 Int BE Pri
65180!#0 N777 P190 REPLACEMENT 7 Int BE Pri
65181!#0 N778 P191 REPLACEMENT 19 Int BE Pri
65182!#0 N779 P192 LD 19 -1 FP BE Pri
65183!#0 N780 P193 REPLACEMENT 27 Int BE Pri
65184!#0 N781 P194 ST 33 0x3f800097 FP BE Pri
65185!#0 N782 P195 REPLACEMENT 27 Int BE Pri
65186!#0 N783 P196 REPLACEMENT 17 Int BE Pri
65187!#0 N784 P197 MEMBAR
65188!#0 N785 P198 BLD 26 -1 FP BE Pri
65189!#0 N786 P198 BLD 27 -1 FP BE Pri
65190!#0 N787 P199 MEMBAR
65191!#0 N788 P200 IDC_FLIP 7 Int BE Pri
65192!#0 N789 P201 LD 12 -1 Int BE Pri
65193!#0 N790 P202 REPLACEMENT 4 Int BE Nuc
65194!#0 N791 P203 MEMBAR
65195!#0 N792 P204 BLD 0 -1 FP BE Pri
65196!#0 N793 P204 BLD 1 -1 FP BE Pri
65197!#A N792 N793
65198!#0 N794 P204 BLD 2 -1 FP BE Pri
65199!#0 N795 P204 BLD 3 -1 FP BE Pri
65200!#0 N796 P204 BLD 4 -1 FP BE Pri
65201!#0 N797 P205 MEMBAR
65202!#0 N798 P206 REPLACEMENT 5 Int BE Sec
65203!#0 N799 P207 REPLACEMENT 12 Int BE Sec
65204!#0 N800 P208 MEMBAR
65205!#0 N801 P209 BST 0 0x3f800098 FP BE Pri
65206!#0 N802 P209 BST 1 0x3f800099 FP BE Pri
65207!#A N801 N802
65208!#0 N803 P209 BST 2 0x3f80009a FP BE Pri
65209!#0 N804 P209 BST 3 0x3f80009b FP BE Pri
65210!#0 N805 P209 BST 4 0x3f80009c FP BE Pri
65211!#0 N806 P210 MEMBAR
65212!#0 N807 P211 ST 2 0x3f80009d FP BE Pri
65213!#0 N808 P212 REPLACEMENT 32 Int BE Sec
65214!#0 N809 P213 REPLACEMENT 2 Int BE Pri
65215!#0 N810 P214 MEMBAR
65216!#0 N811 P215 BSTC 0 0x3f80009e FP BE Pri
65217!#0 N812 P215 BSTC 1 0x3f80009f FP BE Pri
65218!#A N811 N812
65219!#0 N813 P215 BSTC 2 0x3f8000a0 FP BE Pri
65220!#0 N814 P215 BSTC 3 0x3f8000a1 FP BE Pri
65221!#0 N815 P215 BSTC 4 0x3f8000a2 FP BE Pri
65222!#0 N816 P216 MEMBAR
65223!#0 N817 P217 REPLACEMENT 25 Int BE Pri
65224!#0 N818 P218 IDC_FLIP 34 Int BE Pri
65225!#0 N819 P219 ST 7 0x3f8000a3 FP BE Pri
65226!#0 N820 P220 MEMBAR
65227!#0 N821 P221 BST 0 0x3f8000a4 FP BE Pri
65228!#0 N822 P221 BST 1 0x3f8000a5 FP BE Pri
65229!#A N821 N822
65230!#0 N823 P221 BST 2 0x3f8000a6 FP BE Pri
65231!#0 N824 P221 BST 3 0x3f8000a7 FP BE Pri
65232!#0 N825 P221 BST 4 0x3f8000a8 FP BE Pri
65233!#0 N826 P222 MEMBAR
65234!#0 N827 P223 IDC_FLIP 20 Int BE Pri
65235!#0 N828 P224 REPLACEMENT 22 Int BE Pri
65236!#0 N829 P225 IDC_FLIP 4 Int BE Pri
65237!#0 N830 P226 REPLACEMENT 22 Int BE Pri
65238!#0 N831 P227 REPLACEMENT 17 Int BE Pri
65239!#0 N832 P228 ST 18 0x3f8000a9 FP BE Pri
65240!#0 N833 P229 FLUSH 30 Int BE Pri
65241!#0 N834 P230 LD 25 -1 FP BE Pri
65242!#0 N835 P231 REPLACEMENT 16 Int BE Nuc
65243!#0 N836 P232 MEMBAR
65244!#0 N837 P233 BST 31 0x3f8000aa FP BE Pri
65245!#0 N838 P233 BST 32 0x3f8000ab FP BE Pri
65246!#0 N839 P234 MEMBAR
65247!#0 N840 P235 LD 10 -1 Int BE Pri Loop_exit
65248!#0 N841 P1 REPLACEMENT 18 Int BE Pri Loop_entry
65249!#0 N842 P2 LD 12 -1 Int BE Pri
65250!#0 N843 P3 REPLACEMENT 34 Int BE Pri
65251!#0 N844 P4 MEMBAR
65252!#0 N845 P5 BLD 28 -1 FP BE Pri
65253!#0 N846 P5 BLD 29 -1 FP BE Pri
65254!#A N845 N846
65255!#0 N847 P5 BLD 30 -1 FP BE Pri
65256!#0 N848 P6 MEMBAR
65257!#0 N849 P7 REPLACEMENT 33 Int BE Pri
65258!#0 N850 P8 LD 29 -1 Int BE Pri
65259!#0 N851 P9 MEMBAR
65260!#0 N852 P10 BST 31 0x3f8000ac FP BE Pri
65261!#0 N853 P10 BST 32 0x3f8000ad FP BE Pri
65262!#0 N854 P11 MEMBAR
65263!#0 N855 P12 REPLACEMENT 18 Int BE Pri
65264!#0 N856 P13 MEMBAR
65265!#0 N857 P14 BLD 11 -1 FP BE Sec
65266!#0 N858 P14 BLD 12 -1 FP BE Sec
65267!#A N857 N858
65268!#0 N859 P14 BLD 13 -1 FP BE Sec
65269!#0 N860 P15 MEMBAR
65270!#0 N861 P16 REPLACEMENT 2 Int BE Pri
65271!#0 N862 P17 MEMBAR
65272!#0 N863 P18 BST 33 0x3f8000ae FP BE Pri
65273!#0 N864 P19 MEMBAR
65274!#0 N865 P20 REPLACEMENT 8 Int BE Pri
65275!#0 N866 P21 REPLACEMENT 0 Int BE Pri
65276!#0 N867 P22 REPLACEMENT 15 Int BE Pri
65277!#0 N868 P23 MEMBAR
65278!#0 N869 P24 BSTC 15 0x3f8000af FP BE Pri
65279!#0 N870 P25 MEMBAR
65280!#0 N871 P26 BLD 24 -1 FP BE Pri
65281!#0 N872 P26 BLD 25 -1 FP BE Pri
65282!#0 N873 P27 MEMBAR
65283!#0 N874 P28 REPLACEMENT 4 Int BE Pri
65284!#0 N875 P29 REPLACEMENT 6 Int BE Pri
65285!#0 N876 P30 ST 1 0x3f8000b0 FP BE Sec
65286!#0 N877 P31 MEMBAR
65287!#0 N878 P32 REPLACEMENT 28 Int BE Pri
65288!#0 N879 P33 PREFETCH 1 Int BE Nuc
65289!#0 N880 P34 REPLACEMENT 6 Int BE Pri
65290!#0 N881 P35 REPLACEMENT 15 Int BE Sec
65291!#0 N882 P36 REPLACEMENT 30 Int BE Nuc
65292!#0 N883 P37 REPLACEMENT 27 Int BE Pri
65293!#0 N884 P38 MEMBAR
65294!#0 N885 P39 BSTC 31 0x3f8000b1 FP BE Pri
65295!#0 N886 P39 BSTC 32 0x3f8000b2 FP BE Pri
65296!#0 N887 P40 MEMBAR
65297!#0 N888 P41 REPLACEMENT 2 Int BE Pri
65298!#0 N889 P42 REPLACEMENT 5 Int BE Pri
65299!#0 N890 P43 REPLACEMENT 14 Int BE Pri
65300!#0 N891 P44 REPLACEMENT 5 Int BE Sec
65301!#0 N892 P45 REPLACEMENT 33 Int BE Pri
65302!#0 N893 P46 REPLACEMENT 0 Int BE Nuc
65303!#0 N894 P47 PREFETCH 11 Int BE Pri
65304!#0 N895 P48 REPLACEMENT 29 Int BE Sec
65305!#0 N896 P49 MEMBAR
65306!#0 N897 P50 BLD 5 -1 FP BE Pri
65307!#0 N898 P50 BLD 6 -1 FP BE Pri
65308!#0 N899 P51 MEMBAR
65309!#0 N900 P52 BSTC 11 0x3f8000b3 FP BE Sec
65310!#0 N901 P52 BSTC 12 0x3f8000b4 FP BE Sec
65311!#A N900 N901
65312!#0 N902 P52 BSTC 13 0x3f8000b5 FP BE Sec
65313!#0 N903 P53 MEMBAR
65314!#0 N904 P54 BLD 21 -1 FP BE Pri
65315!#0 N905 P54 BLD 22 -1 FP BE Pri
65316!#A N904 N905
65317!#0 N906 P54 BLD 23 -1 FP BE Pri
65318!#0 N907 P55 MEMBAR
65319!#0 N908 P56 REPLACEMENT 16 Int BE Nuc
65320!#0 N909 P57 PREFETCH 4 Int BE Pri
65321!#0 N910 P58 ST 9 0x3f8000b6 FP BE Sec
65322!#0 N911 P59 IDC_FLIP 10 Int BE Pri
65323!#0 N912 P60 PREFETCH 20 Int BE Pri
65324!#0 N913 P61 ST 33 0x3f8000b7 FP BE Nuc
65325!#0 N914 P62 REPLACEMENT 34 Int BE Pri
65326!#0 N915 P63 ST 19 0x3f8000b8 FP BE Pri
65327!#0 N916 P64 FLUSHI 24 Int BE Pri
65328!#0 N917 P65 REPLACEMENT 13 Int BE Pri
65329!#0 N918 P66 IDC_FLIP 20 Int BE Pri
65330!#0 N919 P67 MEMBAR
65331!#0 N920 P68 BLD 8 -1 FP BE Pri
65332!#0 N921 P68 BLD 9 -1 FP BE Pri
65333!#0 N922 P69 MEMBAR
65334!#0 N923 P70 BST 31 0x3f8000b9 FP BE Pri
65335!#0 N924 P70 BST 32 0x3f8000ba FP BE Pri
65336!#0 N925 P71 MEMBAR
65337!#0 N926 P72 ST 12 0x3f8000bb FP BE Sec
65338!#0 N927 P73 MEMBAR
65339!#0 N928 P74 BLD 20 -1 FP BE Pri
65340!#0 N929 P75 MEMBAR
65341!#0 N930 P76 BSTC 14 0x3f8000bc FP BE Pri
65342!#0 N931 P77 MEMBAR
65343!#0 N932 P78 REPLACEMENT 16 Int BE Pri
65344!#0 N933 P79 MEMBAR
65345!#0 N934 P80 BLD 19 -1 FP BE Pri
65346!#0 N935 P81 MEMBAR
65347!#0 N936 P82 REPLACEMENT 22 Int BE Pri
65348!#0 N937 P83 FLUSH 22 Int BE Pri
65349!#0 N938 P84 LD 5 -1 Int BE Pri
65350!#0 N939 P85 REPLACEMENT 25 Int BE Pri
65351!#0 N940 P86 REPLACEMENT 1 Int BE Pri
65352!#0 N941 P87 REPLACEMENT 16 Int BE Nuc
65353!#0 N942 P88 LD 12 -1 FP BE Sec
65354!#0 N943 P89 REPLACEMENT 18 Int BE Pri
65355!#0 N944 P90 REPLACEMENT 29 Int BE Pri
65356!#0 N945 P91 REPLACEMENT 32 Int BE Sec
65357!#0 N946 P92 ST 1 0x10 Int BE Pri
65358!#0 N947 P93 ST 34 0x11 Int BE Pri
65359!#0 N948 P94 REPLACEMENT 28 Int BE Sec
65360!#0 N949 P95 MEMBAR
65361!#0 N950 P96 BST 15 0x3f8000bd FP BE Pri
65362!#0 N951 P97 MEMBAR
65363!#0 N952 P98 REPLACEMENT 33 Int BE Sec
65364!#0 N953 P99 REPLACEMENT 5 Int BE Pri
65365!#0 N954 P100 REPLACEMENT 17 Int BE Pri
65366!#0 N955 P101 IDC_FLIP 1 Int BE Pri
65367!#0 N956 P102 REPLACEMENT 20 Int BE Pri
65368!#0 N957 P103 REPLACEMENT 1 Int BE Nuc
65369!#0 N958 P104 REPLACEMENT 3 Int BE Pri
65370!#0 N959 P105 MEMBAR
65371!#0 N960 P106 BST 26 0x3f8000be FP BE Sec
65372!#0 N961 P106 BST 27 0x3f8000bf FP BE Sec
65373!#0 N962 P107 MEMBAR
65374!#0 N963 P108 ST 28 0x12 Int BE Pri
65375!#0 N964 P109 ST 24 0x3f8000c0 FP BE Pri
65376!#0 N965 P110 REPLACEMENT 33 Int BE Nuc
65377!#0 N966 P111 REPLACEMENT 22 Int BE Pri
65378!#0 N967 P112 REPLACEMENT 8 Int BE Pri
65379!#0 N968 P113 REPLACEMENT 23 Int BE Pri
65380!#0 N969 P114 MEMBAR
65381!#0 N970 P115 BST 26 0x3f8000c1 FP BE Pri
65382!#0 N971 P115 BST 27 0x3f8000c2 FP BE Pri
65383!#0 N972 P116 MEMBAR
65384!#0 N973 P117 BSTC 33 0x3f8000c3 FP BE Pri
65385!#0 N974 P118 MEMBAR
65386!#0 N975 P119 REPLACEMENT 6 Int BE Pri
65387!#0 N976 P120 PREFETCH 0 Int BE Pri
65388!#0 N977 P121 REPLACEMENT 30 Int BE Pri
65389!#0 N978 P122 MEMBAR
65390!#0 N979 P123 BST 11 0x3f8000c4 FP BE Pri
65391!#0 N980 P123 BST 12 0x3f8000c5 FP BE Pri
65392!#A N979 N980
65393!#0 N981 P123 BST 13 0x3f8000c6 FP BE Pri
65394!#0 N982 P124 MEMBAR
65395!#0 N983 P125 REPLACEMENT 32 Int BE Pri
65396!#0 N984 P126 ST 4 0x13 Int BE Pri
65397!#0 N985 P127 REPLACEMENT 21 Int BE Pri
65398!#0 N986 P128 FLUSH 8 Int BE Pri
65399!#0 N987 P129 REPLACEMENT 9 Int BE Sec
65400!#0 N988 P130 REPLACEMENT 32 Int BE Sec
65401!#0 N989 P131 REPLACEMENT 1 Int BE Nuc
65402!#0 N990 P132 IDC_FLIP 31 Int BE Pri
65403!#0 N991 P133 REPLACEMENT 17 Int BE Pri
65404!#0 N992 P134 MEMBAR
65405!#0 N993 P135 BLD 24 -1 FP BE Pri
65406!#0 N994 P135 BLD 25 -1 FP BE Pri
65407!#0 N995 P136 MEMBAR
65408!#0 N996 P137 BSTC 28 0x3f8000c7 FP BE Pri
65409!#0 N997 P137 BSTC 29 0x3f8000c8 FP BE Pri
65410!#A N996 N997
65411!#0 N998 P137 BSTC 30 0x3f8000c9 FP BE Pri
65412!#0 N999 P138 MEMBAR
65413!#0 N1000 P139 REPLACEMENT 20 Int BE Pri
65414!#0 N1001 P140 MEMBAR
65415!#0 N1002 P141 BSTC 18 0x3f8000ca FP BE Sec
65416!#0 N1003 P142 MEMBAR
65417!#0 N1004 P143 REPLACEMENT 21 Int BE Sec
65418!#0 N1005 P144 MEMBAR
65419!#0 N1006 P145 BLD 10 -1 FP BE Pri
65420!#0 N1007 P146 MEMBAR
65421!#0 N1008 P147 LD 30 -1 FP BE Pri
65422!#0 N1009 P148 PREFETCH 17 Int BE Pri
65423!#0 N1010 P149 REPLACEMENT 1 Int BE Pri
65424!#0 N1011 P150 MEMBAR
65425!#0 N1012 P151 BST 28 0x3f8000cb FP BE Pri
65426!#0 N1013 P151 BST 29 0x3f8000cc FP BE Pri
65427!#A N1012 N1013
65428!#0 N1014 P151 BST 30 0x3f8000cd FP BE Pri
65429!#0 N1015 P152 MEMBAR
65430!#0 N1016 P153 PREFETCH 10 Int LE Pri
65431!#0 N1017 P154 REPLACEMENT 12 Int BE Pri
65432!#0 N1018 P155 REPLACEMENT 0 Int BE Pri
65433!#0 N1019 P156 MEMBAR
65434!#0 N1020 P157 BLD 26 -1 FP BE Pri
65435!#0 N1021 P157 BLD 27 -1 FP BE Pri
65436!#0 N1022 P158 MEMBAR
65437!#0 N1023 P159 REPLACEMENT 4 Int BE Pri
65438!#0 N1024 P160 REPLACEMENT 6 Int BE Pri
65439!#0 N1025 P161 MEMBAR
65440!#0 N1026 P162 BST 31 0x3f8000ce FP BE Pri
65441!#0 N1027 P162 BST 32 0x3f8000cf FP BE Pri
65442!#0 N1028 P163 MEMBAR
65443!#0 N1029 P164 REPLACEMENT 23 Int BE Pri
65444!#0 N1030 P165 REPLACEMENT 32 Int BE Pri
65445!#0 N1031 P166 REPLACEMENT 2 Int BE Pri
65446!#0 N1032 P167 REPLACEMENT 18 Int BE Pri
65447!#0 N1033 P168 MEMBAR
65448!#0 N1034 P169 BLD 33 -1 FP BE Pri
65449!#0 N1035 P170 MEMBAR
65450!#0 N1036 P171 REPLACEMENT 0 Int BE Pri
65451!#0 N1037 P172 REPLACEMENT 12 Int BE Pri
65452!#0 N1038 P173 REPLACEMENT 16 Int BE Pri
65453!#0 N1039 P174 REPLACEMENT 11 Int BE Pri
65454!#0 N1040 P175 MEMBAR
65455!#0 N1041 P176 BLD 21 -1 FP BE Pri
65456!#0 N1042 P176 BLD 22 -1 FP BE Pri
65457!#A N1041 N1042
65458!#0 N1043 P176 BLD 23 -1 FP BE Pri
65459!#0 N1044 P177 MEMBAR
65460!#0 N1045 P178 LD 27 -1 Int BE Sec
65461!#0 N1046 P179 ST 24 0x14 Int BE Pri
65462!#0 N1047 P180 REPLACEMENT 17 Int BE Pri
65463!#0 N1048 P181 REPLACEMENT 20 Int BE Sec
65464!#0 N1049 P182 REPLACEMENT 23 Int BE Pri
65465!#0 N1050 P183 LD 23 -1 Int BE Pri
65466!#0 N1051 P184 LD 24 -1 Int BE Pri
65467!#0 N1052 P185 IDC_FLIP 28 Int BE Pri
65468!#0 N1053 P186 IDC_FLIP 10 Int BE Pri
65469!#0 N1054 P187 REPLACEMENT 5 Int BE Pri
65470!#0 N1055 P188 REPLACEMENT 3 Int BE Nuc
65471!#0 N1056 P189 REPLACEMENT 24 Int BE Pri
65472!#0 N1057 P190 REPLACEMENT 7 Int BE Pri
65473!#0 N1058 P191 REPLACEMENT 19 Int BE Pri
65474!#0 N1059 P192 LD 19 -1 FP BE Pri
65475!#0 N1060 P193 REPLACEMENT 27 Int BE Pri
65476!#0 N1061 P194 ST 33 0x3f8000d0 FP BE Pri
65477!#0 N1062 P195 REPLACEMENT 27 Int BE Pri
65478!#0 N1063 P196 REPLACEMENT 17 Int BE Pri
65479!#0 N1064 P197 MEMBAR
65480!#0 N1065 P198 BLD 26 -1 FP BE Pri
65481!#0 N1066 P198 BLD 27 -1 FP BE Pri
65482!#0 N1067 P199 MEMBAR
65483!#0 N1068 P200 IDC_FLIP 7 Int BE Pri
65484!#0 N1069 P201 LD 12 -1 Int BE Pri
65485!#0 N1070 P202 REPLACEMENT 4 Int BE Nuc
65486!#0 N1071 P203 MEMBAR
65487!#0 N1072 P204 BLD 0 -1 FP BE Pri
65488!#0 N1073 P204 BLD 1 -1 FP BE Pri
65489!#A N1072 N1073
65490!#0 N1074 P204 BLD 2 -1 FP BE Pri
65491!#0 N1075 P204 BLD 3 -1 FP BE Pri
65492!#0 N1076 P204 BLD 4 -1 FP BE Pri
65493!#0 N1077 P205 MEMBAR
65494!#0 N1078 P206 REPLACEMENT 5 Int BE Sec
65495!#0 N1079 P207 REPLACEMENT 12 Int BE Sec
65496!#0 N1080 P208 MEMBAR
65497!#0 N1081 P209 BST 0 0x3f8000d1 FP BE Pri
65498!#0 N1082 P209 BST 1 0x3f8000d2 FP BE Pri
65499!#A N1081 N1082
65500!#0 N1083 P209 BST 2 0x3f8000d3 FP BE Pri
65501!#0 N1084 P209 BST 3 0x3f8000d4 FP BE Pri
65502!#0 N1085 P209 BST 4 0x3f8000d5 FP BE Pri
65503!#0 N1086 P210 MEMBAR
65504!#0 N1087 P211 ST 2 0x3f8000d6 FP BE Pri
65505!#0 N1088 P212 REPLACEMENT 32 Int BE Sec
65506!#0 N1089 P213 REPLACEMENT 2 Int BE Pri
65507!#0 N1090 P214 MEMBAR
65508!#0 N1091 P215 BSTC 0 0x3f8000d7 FP BE Pri
65509!#0 N1092 P215 BSTC 1 0x3f8000d8 FP BE Pri
65510!#A N1091 N1092
65511!#0 N1093 P215 BSTC 2 0x3f8000d9 FP BE Pri
65512!#0 N1094 P215 BSTC 3 0x3f8000da FP BE Pri
65513!#0 N1095 P215 BSTC 4 0x3f8000db FP BE Pri
65514!#0 N1096 P216 MEMBAR
65515!#0 N1097 P217 REPLACEMENT 25 Int BE Pri
65516!#0 N1098 P218 IDC_FLIP 34 Int BE Pri
65517!#0 N1099 P219 ST 7 0x3f8000dc FP BE Pri
65518!#0 N1100 P220 MEMBAR
65519!#0 N1101 P221 BST 0 0x3f8000dd FP BE Pri
65520!#0 N1102 P221 BST 1 0x3f8000de FP BE Pri
65521!#A N1101 N1102
65522!#0 N1103 P221 BST 2 0x3f8000df FP BE Pri
65523!#0 N1104 P221 BST 3 0x3f8000e0 FP BE Pri
65524!#0 N1105 P221 BST 4 0x3f8000e1 FP BE Pri
65525!#0 N1106 P222 MEMBAR
65526!#0 N1107 P223 IDC_FLIP 20 Int BE Pri
65527!#0 N1108 P224 REPLACEMENT 22 Int BE Pri
65528!#0 N1109 P225 IDC_FLIP 4 Int BE Pri
65529!#0 N1110 P226 REPLACEMENT 22 Int BE Pri
65530!#0 N1111 P227 REPLACEMENT 17 Int BE Pri
65531!#0 N1112 P228 ST 18 0x3f8000e2 FP BE Pri
65532!#0 N1113 P229 FLUSH 30 Int BE Pri
65533!#0 N1114 P230 LD 25 -1 FP BE Pri
65534!#0 N1115 P231 REPLACEMENT 16 Int BE Nuc
65535!#0 N1116 P232 MEMBAR
65536!#0 N1117 P233 BST 31 0x3f8000e3 FP BE Pri
65537!#0 N1118 P233 BST 32 0x3f8000e4 FP BE Pri
65538!#0 N1119 P234 MEMBAR
65539!#0 N1120 P235 LD 10 -1 Int BE Pri Loop_exit
65540!#0 N1121 P1 REPLACEMENT 18 Int BE Pri Loop_entry
65541!#0 N1122 P2 LD 12 -1 Int BE Pri
65542!#0 N1123 P3 REPLACEMENT 34 Int BE Pri
65543!#0 N1124 P4 MEMBAR
65544!#0 N1125 P5 BLD 28 -1 FP BE Pri
65545!#0 N1126 P5 BLD 29 -1 FP BE Pri
65546!#A N1125 N1126
65547!#0 N1127 P5 BLD 30 -1 FP BE Pri
65548!#0 N1128 P6 MEMBAR
65549!#0 N1129 P7 REPLACEMENT 33 Int BE Pri
65550!#0 N1130 P8 LD 29 -1 Int BE Pri
65551!#0 N1131 P9 MEMBAR
65552!#0 N1132 P10 BST 31 0x3f8000e5 FP BE Pri
65553!#0 N1133 P10 BST 32 0x3f8000e6 FP BE Pri
65554!#0 N1134 P11 MEMBAR
65555!#0 N1135 P12 REPLACEMENT 18 Int BE Pri
65556!#0 N1136 P13 MEMBAR
65557!#0 N1137 P14 BLD 11 -1 FP BE Sec
65558!#0 N1138 P14 BLD 12 -1 FP BE Sec
65559!#A N1137 N1138
65560!#0 N1139 P14 BLD 13 -1 FP BE Sec
65561!#0 N1140 P15 MEMBAR
65562!#0 N1141 P16 REPLACEMENT 2 Int BE Pri
65563!#0 N1142 P17 MEMBAR
65564!#0 N1143 P18 BST 33 0x3f8000e7 FP BE Pri
65565!#0 N1144 P19 MEMBAR
65566!#0 N1145 P20 REPLACEMENT 8 Int BE Pri
65567!#0 N1146 P21 REPLACEMENT 0 Int BE Pri
65568!#0 N1147 P22 REPLACEMENT 15 Int BE Pri
65569!#0 N1148 P23 MEMBAR
65570!#0 N1149 P24 BSTC 15 0x3f8000e8 FP BE Pri
65571!#0 N1150 P25 MEMBAR
65572!#0 N1151 P26 BLD 24 -1 FP BE Pri
65573!#0 N1152 P26 BLD 25 -1 FP BE Pri
65574!#0 N1153 P27 MEMBAR
65575!#0 N1154 P28 REPLACEMENT 4 Int BE Pri
65576!#0 N1155 P29 REPLACEMENT 6 Int BE Pri
65577!#0 N1156 P30 ST 1 0x3f8000e9 FP BE Sec
65578!#0 N1157 P31 MEMBAR
65579!#0 N1158 P32 REPLACEMENT 28 Int BE Pri
65580!#0 N1159 P33 PREFETCH 1 Int BE Nuc
65581!#0 N1160 P34 REPLACEMENT 6 Int BE Pri
65582!#0 N1161 P35 REPLACEMENT 15 Int BE Sec
65583!#0 N1162 P36 REPLACEMENT 30 Int BE Nuc
65584!#0 N1163 P37 REPLACEMENT 27 Int BE Pri
65585!#0 N1164 P38 MEMBAR
65586!#0 N1165 P39 BSTC 31 0x3f8000ea FP BE Pri
65587!#0 N1166 P39 BSTC 32 0x3f8000eb FP BE Pri
65588!#0 N1167 P40 MEMBAR
65589!#0 N1168 P41 REPLACEMENT 2 Int BE Pri
65590!#0 N1169 P42 REPLACEMENT 5 Int BE Pri
65591!#0 N1170 P43 REPLACEMENT 14 Int BE Pri
65592!#0 N1171 P44 REPLACEMENT 5 Int BE Sec
65593!#0 N1172 P45 REPLACEMENT 33 Int BE Pri
65594!#0 N1173 P46 REPLACEMENT 0 Int BE Nuc
65595!#0 N1174 P47 PREFETCH 11 Int BE Pri
65596!#0 N1175 P48 REPLACEMENT 29 Int BE Sec
65597!#0 N1176 P49 MEMBAR
65598!#0 N1177 P50 BLD 5 -1 FP BE Pri
65599!#0 N1178 P50 BLD 6 -1 FP BE Pri
65600!#0 N1179 P51 MEMBAR
65601!#0 N1180 P52 BSTC 11 0x3f8000ec FP BE Sec
65602!#0 N1181 P52 BSTC 12 0x3f8000ed FP BE Sec
65603!#A N1180 N1181
65604!#0 N1182 P52 BSTC 13 0x3f8000ee FP BE Sec
65605!#0 N1183 P53 MEMBAR
65606!#0 N1184 P54 BLD 21 -1 FP BE Pri
65607!#0 N1185 P54 BLD 22 -1 FP BE Pri
65608!#A N1184 N1185
65609!#0 N1186 P54 BLD 23 -1 FP BE Pri
65610!#0 N1187 P55 MEMBAR
65611!#0 N1188 P56 REPLACEMENT 16 Int BE Nuc
65612!#0 N1189 P57 PREFETCH 4 Int BE Pri
65613!#0 N1190 P58 ST 9 0x3f8000ef FP BE Sec
65614!#0 N1191 P59 IDC_FLIP 10 Int BE Pri
65615!#0 N1192 P60 PREFETCH 20 Int BE Pri
65616!#0 N1193 P61 ST 33 0x3f8000f0 FP BE Nuc
65617!#0 N1194 P62 REPLACEMENT 34 Int BE Pri
65618!#0 N1195 P63 ST 19 0x3f8000f1 FP BE Pri
65619!#0 N1196 P64 FLUSHI 24 Int BE Pri
65620!#0 N1197 P65 REPLACEMENT 13 Int BE Pri
65621!#0 N1198 P66 IDC_FLIP 20 Int BE Pri
65622!#0 N1199 P67 MEMBAR
65623!#0 N1200 P68 BLD 8 -1 FP BE Pri
65624!#0 N1201 P68 BLD 9 -1 FP BE Pri
65625!#0 N1202 P69 MEMBAR
65626!#0 N1203 P70 BST 31 0x3f8000f2 FP BE Pri
65627!#0 N1204 P70 BST 32 0x3f8000f3 FP BE Pri
65628!#0 N1205 P71 MEMBAR
65629!#0 N1206 P72 ST 12 0x3f8000f4 FP BE Sec
65630!#0 N1207 P73 MEMBAR
65631!#0 N1208 P74 BLD 20 -1 FP BE Pri
65632!#0 N1209 P75 MEMBAR
65633!#0 N1210 P76 BSTC 14 0x3f8000f5 FP BE Pri
65634!#0 N1211 P77 MEMBAR
65635!#0 N1212 P78 REPLACEMENT 16 Int BE Pri
65636!#0 N1213 P79 MEMBAR
65637!#0 N1214 P80 BLD 19 -1 FP BE Pri
65638!#0 N1215 P81 MEMBAR
65639!#0 N1216 P82 REPLACEMENT 22 Int BE Pri
65640!#0 N1217 P83 FLUSH 22 Int BE Pri
65641!#0 N1218 P84 LD 5 -1 Int BE Pri
65642!#0 N1219 P85 REPLACEMENT 25 Int BE Pri
65643!#0 N1220 P86 REPLACEMENT 1 Int BE Pri
65644!#0 N1221 P87 REPLACEMENT 16 Int BE Nuc
65645!#0 N1222 P88 LD 12 -1 FP BE Sec
65646!#0 N1223 P89 REPLACEMENT 18 Int BE Pri
65647!#0 N1224 P90 REPLACEMENT 29 Int BE Pri
65648!#0 N1225 P91 REPLACEMENT 32 Int BE Sec
65649!#0 N1226 P92 ST 1 0x15 Int BE Pri
65650!#0 N1227 P93 ST 34 0x16 Int BE Pri
65651!#0 N1228 P94 REPLACEMENT 28 Int BE Sec
65652!#0 N1229 P95 MEMBAR
65653!#0 N1230 P96 BST 15 0x3f8000f6 FP BE Pri
65654!#0 N1231 P97 MEMBAR
65655!#0 N1232 P98 REPLACEMENT 33 Int BE Sec
65656!#0 N1233 P99 REPLACEMENT 5 Int BE Pri
65657!#0 N1234 P100 REPLACEMENT 17 Int BE Pri
65658!#0 N1235 P101 IDC_FLIP 1 Int BE Pri
65659!#0 N1236 P102 REPLACEMENT 20 Int BE Pri
65660!#0 N1237 P103 REPLACEMENT 1 Int BE Nuc
65661!#0 N1238 P104 REPLACEMENT 3 Int BE Pri
65662!#0 N1239 P105 MEMBAR
65663!#0 N1240 P106 BST 26 0x3f8000f7 FP BE Sec
65664!#0 N1241 P106 BST 27 0x3f8000f8 FP BE Sec
65665!#0 N1242 P107 MEMBAR
65666!#0 N1243 P108 ST 28 0x17 Int BE Pri
65667!#0 N1244 P109 ST 24 0x3f8000f9 FP BE Pri
65668!#0 N1245 P110 REPLACEMENT 33 Int BE Nuc
65669!#0 N1246 P111 REPLACEMENT 22 Int BE Pri
65670!#0 N1247 P112 REPLACEMENT 8 Int BE Pri
65671!#0 N1248 P113 REPLACEMENT 23 Int BE Pri
65672!#0 N1249 P114 MEMBAR
65673!#0 N1250 P115 BST 26 0x3f8000fa FP BE Pri
65674!#0 N1251 P115 BST 27 0x3f8000fb FP BE Pri
65675!#0 N1252 P116 MEMBAR
65676!#0 N1253 P117 BSTC 33 0x3f8000fc FP BE Pri
65677!#0 N1254 P118 MEMBAR
65678!#0 N1255 P119 REPLACEMENT 6 Int BE Pri
65679!#0 N1256 P120 PREFETCH 0 Int BE Pri
65680!#0 N1257 P121 REPLACEMENT 30 Int BE Pri
65681!#0 N1258 P122 MEMBAR
65682!#0 N1259 P123 BST 11 0x3f8000fd FP BE Pri
65683!#0 N1260 P123 BST 12 0x3f8000fe FP BE Pri
65684!#A N1259 N1260
65685!#0 N1261 P123 BST 13 0x3f8000ff FP BE Pri
65686!#0 N1262 P124 MEMBAR
65687!#0 N1263 P125 REPLACEMENT 32 Int BE Pri
65688!#0 N1264 P126 ST 4 0x18 Int BE Pri
65689!#0 N1265 P127 REPLACEMENT 21 Int BE Pri
65690!#0 N1266 P128 FLUSH 8 Int BE Pri
65691!#0 N1267 P129 REPLACEMENT 9 Int BE Sec
65692!#0 N1268 P130 REPLACEMENT 32 Int BE Sec
65693!#0 N1269 P131 REPLACEMENT 1 Int BE Nuc
65694!#0 N1270 P132 IDC_FLIP 31 Int BE Pri
65695!#0 N1271 P133 REPLACEMENT 17 Int BE Pri
65696!#0 N1272 P134 MEMBAR
65697!#0 N1273 P135 BLD 24 -1 FP BE Pri
65698!#0 N1274 P135 BLD 25 -1 FP BE Pri
65699!#0 N1275 P136 MEMBAR
65700!#0 N1276 P137 BSTC 28 0x3f800100 FP BE Pri
65701!#0 N1277 P137 BSTC 29 0x3f800101 FP BE Pri
65702!#A N1276 N1277
65703!#0 N1278 P137 BSTC 30 0x3f800102 FP BE Pri
65704!#0 N1279 P138 MEMBAR
65705!#0 N1280 P139 REPLACEMENT 20 Int BE Pri
65706!#0 N1281 P140 MEMBAR
65707!#0 N1282 P141 BSTC 18 0x3f800103 FP BE Sec
65708!#0 N1283 P142 MEMBAR
65709!#0 N1284 P143 REPLACEMENT 21 Int BE Sec
65710!#0 N1285 P144 MEMBAR
65711!#0 N1286 P145 BLD 10 -1 FP BE Pri
65712!#0 N1287 P146 MEMBAR
65713!#0 N1288 P147 LD 30 -1 FP BE Pri
65714!#0 N1289 P148 PREFETCH 17 Int BE Pri
65715!#0 N1290 P149 REPLACEMENT 1 Int BE Pri
65716!#0 N1291 P150 MEMBAR
65717!#0 N1292 P151 BST 28 0x3f800104 FP BE Pri
65718!#0 N1293 P151 BST 29 0x3f800105 FP BE Pri
65719!#A N1292 N1293
65720!#0 N1294 P151 BST 30 0x3f800106 FP BE Pri
65721!#0 N1295 P152 MEMBAR
65722!#0 N1296 P153 PREFETCH 10 Int LE Pri
65723!#0 N1297 P154 REPLACEMENT 12 Int BE Pri
65724!#0 N1298 P155 REPLACEMENT 0 Int BE Pri
65725!#0 N1299 P156 MEMBAR
65726!#0 N1300 P157 BLD 26 -1 FP BE Pri
65727!#0 N1301 P157 BLD 27 -1 FP BE Pri
65728!#0 N1302 P158 MEMBAR
65729!#0 N1303 P159 REPLACEMENT 4 Int BE Pri
65730!#0 N1304 P160 REPLACEMENT 6 Int BE Pri
65731!#0 N1305 P161 MEMBAR
65732!#0 N1306 P162 BST 31 0x3f800107 FP BE Pri
65733!#0 N1307 P162 BST 32 0x3f800108 FP BE Pri
65734!#0 N1308 P163 MEMBAR
65735!#0 N1309 P164 REPLACEMENT 23 Int BE Pri
65736!#0 N1310 P165 REPLACEMENT 32 Int BE Pri
65737!#0 N1311 P166 REPLACEMENT 2 Int BE Pri
65738!#0 N1312 P167 REPLACEMENT 18 Int BE Pri
65739!#0 N1313 P168 MEMBAR
65740!#0 N1314 P169 BLD 33 -1 FP BE Pri
65741!#0 N1315 P170 MEMBAR
65742!#0 N1316 P171 REPLACEMENT 0 Int BE Pri
65743!#0 N1317 P172 REPLACEMENT 12 Int BE Pri
65744!#0 N1318 P173 REPLACEMENT 16 Int BE Pri
65745!#0 N1319 P174 REPLACEMENT 11 Int BE Pri
65746!#0 N1320 P175 MEMBAR
65747!#0 N1321 P176 BLD 21 -1 FP BE Pri
65748!#0 N1322 P176 BLD 22 -1 FP BE Pri
65749!#A N1321 N1322
65750!#0 N1323 P176 BLD 23 -1 FP BE Pri
65751!#0 N1324 P177 MEMBAR
65752!#0 N1325 P178 LD 27 -1 Int BE Sec
65753!#0 N1326 P179 ST 24 0x19 Int BE Pri
65754!#0 N1327 P180 REPLACEMENT 17 Int BE Pri
65755!#0 N1328 P181 REPLACEMENT 20 Int BE Sec
65756!#0 N1329 P182 REPLACEMENT 23 Int BE Pri
65757!#0 N1330 P183 LD 23 -1 Int BE Pri
65758!#0 N1331 P184 LD 24 -1 Int BE Pri
65759!#0 N1332 P185 IDC_FLIP 28 Int BE Pri
65760!#0 N1333 P186 IDC_FLIP 10 Int BE Pri
65761!#0 N1334 P187 REPLACEMENT 5 Int BE Pri
65762!#0 N1335 P188 REPLACEMENT 3 Int BE Nuc
65763!#0 N1336 P189 REPLACEMENT 24 Int BE Pri
65764!#0 N1337 P190 REPLACEMENT 7 Int BE Pri
65765!#0 N1338 P191 REPLACEMENT 19 Int BE Pri
65766!#0 N1339 P192 LD 19 -1 FP BE Pri
65767!#0 N1340 P193 REPLACEMENT 27 Int BE Pri
65768!#0 N1341 P194 ST 33 0x3f800109 FP BE Pri
65769!#0 N1342 P195 REPLACEMENT 27 Int BE Pri
65770!#0 N1343 P196 REPLACEMENT 17 Int BE Pri
65771!#0 N1344 P197 MEMBAR
65772!#0 N1345 P198 BLD 26 -1 FP BE Pri
65773!#0 N1346 P198 BLD 27 -1 FP BE Pri
65774!#0 N1347 P199 MEMBAR
65775!#0 N1348 P200 IDC_FLIP 7 Int BE Pri
65776!#0 N1349 P201 LD 12 -1 Int BE Pri
65777!#0 N1350 P202 REPLACEMENT 4 Int BE Nuc
65778!#0 N1351 P203 MEMBAR
65779!#0 N1352 P204 BLD 0 -1 FP BE Pri
65780!#0 N1353 P204 BLD 1 -1 FP BE Pri
65781!#A N1352 N1353
65782!#0 N1354 P204 BLD 2 -1 FP BE Pri
65783!#0 N1355 P204 BLD 3 -1 FP BE Pri
65784!#0 N1356 P204 BLD 4 -1 FP BE Pri
65785!#0 N1357 P205 MEMBAR
65786!#0 N1358 P206 REPLACEMENT 5 Int BE Sec
65787!#0 N1359 P207 REPLACEMENT 12 Int BE Sec
65788!#0 N1360 P208 MEMBAR
65789!#0 N1361 P209 BST 0 0x3f80010a FP BE Pri
65790!#0 N1362 P209 BST 1 0x3f80010b FP BE Pri
65791!#A N1361 N1362
65792!#0 N1363 P209 BST 2 0x3f80010c FP BE Pri
65793!#0 N1364 P209 BST 3 0x3f80010d FP BE Pri
65794!#0 N1365 P209 BST 4 0x3f80010e FP BE Pri
65795!#0 N1366 P210 MEMBAR
65796!#0 N1367 P211 ST 2 0x3f80010f FP BE Pri
65797!#0 N1368 P212 REPLACEMENT 32 Int BE Sec
65798!#0 N1369 P213 REPLACEMENT 2 Int BE Pri
65799!#0 N1370 P214 MEMBAR
65800!#0 N1371 P215 BSTC 0 0x3f800110 FP BE Pri
65801!#0 N1372 P215 BSTC 1 0x3f800111 FP BE Pri
65802!#A N1371 N1372
65803!#0 N1373 P215 BSTC 2 0x3f800112 FP BE Pri
65804!#0 N1374 P215 BSTC 3 0x3f800113 FP BE Pri
65805!#0 N1375 P215 BSTC 4 0x3f800114 FP BE Pri
65806!#0 N1376 P216 MEMBAR
65807!#0 N1377 P217 REPLACEMENT 25 Int BE Pri
65808!#0 N1378 P218 IDC_FLIP 34 Int BE Pri
65809!#0 N1379 P219 ST 7 0x3f800115 FP BE Pri
65810!#0 N1380 P220 MEMBAR
65811!#0 N1381 P221 BST 0 0x3f800116 FP BE Pri
65812!#0 N1382 P221 BST 1 0x3f800117 FP BE Pri
65813!#A N1381 N1382
65814!#0 N1383 P221 BST 2 0x3f800118 FP BE Pri
65815!#0 N1384 P221 BST 3 0x3f800119 FP BE Pri
65816!#0 N1385 P221 BST 4 0x3f80011a FP BE Pri
65817!#0 N1386 P222 MEMBAR
65818!#0 N1387 P223 IDC_FLIP 20 Int BE Pri
65819!#0 N1388 P224 REPLACEMENT 22 Int BE Pri
65820!#0 N1389 P225 IDC_FLIP 4 Int BE Pri
65821!#0 N1390 P226 REPLACEMENT 22 Int BE Pri
65822!#0 N1391 P227 REPLACEMENT 17 Int BE Pri
65823!#0 N1392 P228 ST 18 0x3f80011b FP BE Pri
65824!#0 N1393 P229 FLUSH 30 Int BE Pri
65825!#0 N1394 P230 LD 25 -1 FP BE Pri
65826!#0 N1395 P231 REPLACEMENT 16 Int BE Nuc
65827!#0 N1396 P232 MEMBAR
65828!#0 N1397 P233 BST 31 0x3f80011c FP BE Pri
65829!#0 N1398 P233 BST 32 0x3f80011d FP BE Pri
65830!#0 N1399 P234 MEMBAR
65831!#0 N1400 P235 LD 10 -1 Int BE Pri Loop_exit
65832!#0 N1401 P236 MEMBAR
65833!#1 N1402 P237 REPLACEMENT 24 Int BE Nuc Loop_entry
65834!#1 N1403 P238 IDC_FLIP 33 Int BE Pri
65835!#1 N1404 P239 REPLACEMENT 28 Int BE Sec
65836!#1 N1405 P240 REPLACEMENT 30 Int BE Pri
65837!#1 N1406 P241 REPLACEMENT 21 Int BE Pri
65838!#1 N1407 P242 REPLACEMENT 9 Int BE Pri
65839!#1 N1408 P243 REPLACEMENT 27 Int BE Sec
65840!#1 N1409 P244 REPLACEMENT 17 Int BE Pri
65841!#1 N1410 P245 ST 10 0x40000001 FP BE Pri
65842!#1 N1411 P246 ST 34 0x40000002 FP BE Pri
65843!#1 N1412 P247 IDC_FLIP 22 Int BE Pri
65844!#1 N1413 P248 REPLACEMENT 4 Int BE Pri
65845!#1 N1414 P249 REPLACEMENT 26 Int BE Sec
65846!#1 N1415 P250 REPLACEMENT 17 Int BE Sec
65847!#1 N1416 P251 MEMBAR
65848!#1 N1417 P252 BLD 24 -1 FP BE Pri
65849!#1 N1418 P252 BLD 25 -1 FP BE Pri
65850!#1 N1419 P253 MEMBAR
65851!#1 N1420 P237 REPLACEMENT 24 Int BE Nuc Loop_entry
65852!#1 N1421 P238 IDC_FLIP 33 Int BE Pri
65853!#1 N1422 P239 REPLACEMENT 28 Int BE Sec
65854!#1 N1423 P240 REPLACEMENT 30 Int BE Pri
65855!#1 N1424 P241 REPLACEMENT 21 Int BE Pri
65856!#1 N1425 P242 REPLACEMENT 9 Int BE Pri
65857!#1 N1426 P243 REPLACEMENT 27 Int BE Sec
65858!#1 N1427 P244 REPLACEMENT 17 Int BE Pri
65859!#1 N1428 P245 ST 10 0x40000003 FP BE Pri
65860!#1 N1429 P246 ST 34 0x40000004 FP BE Pri
65861!#1 N1430 P247 IDC_FLIP 22 Int BE Pri
65862!#1 N1431 P248 REPLACEMENT 4 Int BE Pri
65863!#1 N1432 P249 REPLACEMENT 26 Int BE Sec
65864!#1 N1433 P250 REPLACEMENT 17 Int BE Sec
65865!#1 N1434 P251 MEMBAR
65866!#1 N1435 P252 BLD 24 -1 FP BE Pri
65867!#1 N1436 P252 BLD 25 -1 FP BE Pri
65868!#1 N1437 P253 MEMBAR
65869!#1 N1438 P237 REPLACEMENT 24 Int BE Nuc Loop_entry
65870!#1 N1439 P238 IDC_FLIP 33 Int BE Pri
65871!#1 N1440 P239 REPLACEMENT 28 Int BE Sec
65872!#1 N1441 P240 REPLACEMENT 30 Int BE Pri
65873!#1 N1442 P241 REPLACEMENT 21 Int BE Pri
65874!#1 N1443 P242 REPLACEMENT 9 Int BE Pri
65875!#1 N1444 P243 REPLACEMENT 27 Int BE Sec
65876!#1 N1445 P244 REPLACEMENT 17 Int BE Pri
65877!#1 N1446 P245 ST 10 0x40000005 FP BE Pri
65878!#1 N1447 P246 ST 34 0x40000006 FP BE Pri
65879!#1 N1448 P247 IDC_FLIP 22 Int BE Pri
65880!#1 N1449 P248 REPLACEMENT 4 Int BE Pri
65881!#1 N1450 P249 REPLACEMENT 26 Int BE Sec
65882!#1 N1451 P250 REPLACEMENT 17 Int BE Sec
65883!#1 N1452 P251 MEMBAR
65884!#1 N1453 P252 BLD 24 -1 FP BE Pri
65885!#1 N1454 P252 BLD 25 -1 FP BE Pri
65886!#1 N1455 P253 MEMBAR
65887!#1 N1456 P237 REPLACEMENT 24 Int BE Nuc Loop_entry
65888!#1 N1457 P238 IDC_FLIP 33 Int BE Pri
65889!#1 N1458 P239 REPLACEMENT 28 Int BE Sec
65890!#1 N1459 P240 REPLACEMENT 30 Int BE Pri
65891!#1 N1460 P241 REPLACEMENT 21 Int BE Pri
65892!#1 N1461 P242 REPLACEMENT 9 Int BE Pri
65893!#1 N1462 P243 REPLACEMENT 27 Int BE Sec
65894!#1 N1463 P244 REPLACEMENT 17 Int BE Pri
65895!#1 N1464 P245 ST 10 0x40000007 FP BE Pri
65896!#1 N1465 P246 ST 34 0x40000008 FP BE Pri
65897!#1 N1466 P247 IDC_FLIP 22 Int BE Pri
65898!#1 N1467 P248 REPLACEMENT 4 Int BE Pri
65899!#1 N1468 P249 REPLACEMENT 26 Int BE Sec
65900!#1 N1469 P250 REPLACEMENT 17 Int BE Sec
65901!#1 N1470 P251 MEMBAR
65902!#1 N1471 P252 BLD 24 -1 FP BE Pri
65903!#1 N1472 P252 BLD 25 -1 FP BE Pri
65904!#1 N1473 P253 MEMBAR
65905!#1 N1474 P254 PREFETCH 17 Int BE Pri Loop_entry
65906!#1 N1475 P255 REPLACEMENT 22 Int BE Pri
65907!#1 N1476 P256 MEMBAR
65908!#1 N1477 P257 BSTC 26 0x40000009 FP BE Pri
65909!#1 N1478 P257 BSTC 27 0x4000000a FP BE Pri
65910!#1 N1479 P258 MEMBAR
65911!#1 N1480 P259 REPLACEMENT 18 Int BE Pri
65912!#1 N1481 P260 REPLACEMENT 20 Int BE Pri
65913!#1 N1482 P261 REPLACEMENT 5 Int BE Pri
65914!#1 N1483 P262 REPLACEMENT 4 Int BE Pri
65915!#1 N1484 P263 FLUSH 8 Int BE Pri
65916!#1 N1485 P264 FLUSHI 16 Int BE Pri
65917!#1 N1486 P265 REPLACEMENT 32 Int BE Pri
65918!#1 N1487 P266 REPLACEMENT 13 Int BE Pri
65919!#1 N1488 P267 MEMBAR
65920!#1 N1489 P268 BLD 0 -1 FP BE Pri
65921!#1 N1490 P268 BLD 1 -1 FP BE Pri
65922!#A N1489 N1490
65923!#1 N1491 P268 BLD 2 -1 FP BE Pri
65924!#1 N1492 P268 BLD 3 -1 FP BE Pri
65925!#1 N1493 P268 BLD 4 -1 FP BE Pri
65926!#1 N1494 P269 MEMBAR
65927!#1 N1495 P270 REPLACEMENT 29 Int BE Pri
65928!#1 N1496 P271 MEMBAR
65929!#1 N1497 P272 BST 18 0x4000000b FP BE Pri
65930!#1 N1498 P273 MEMBAR
65931!#1 N1499 P274 BSTC 8 0x4000000c FP BE Sec
65932!#1 N1500 P274 BSTC 9 0x4000000d FP BE Sec
65933!#1 N1501 P275 MEMBAR
65934!#1 N1502 P276 REPLACEMENT 5 Int BE Nuc
65935!#1 N1503 P277 REPLACEMENT 13 Int BE Nuc
65936!#1 N1504 P278 MEMBAR
65937!#1 N1505 P279 BSTC 26 0x4000000e FP BE Pri
65938!#1 N1506 P279 BSTC 27 0x4000000f FP BE Pri
65939!#1 N1507 P280 MEMBAR
65940!#1 N1508 P281 IDC_FLIP 8 Int BE Pri
65941!#1 N1509 P282 REPLACEMENT 31 Int BE Pri
65942!#1 N1510 P283 REPLACEMENT 1 Int BE Pri
65943!#1 N1511 P284 ST 21 0x40000010 FP BE Sec
65944!#1 N1512 P285 LD 23 -1 FP BE Pri
65945!#1 N1513 P286 REPLACEMENT 32 Int BE Pri
65946!#1 N1514 P287 IDC_FLIP 4 Int BE Pri
65947!#1 N1515 P288 REPLACEMENT 3 Int BE Pri
65948!#1 N1516 P289 MEMBAR
65949!#1 N1517 P290 BLD 0 -1 FP BE Pri
65950!#1 N1518 P290 BLD 1 -1 FP BE Pri
65951!#A N1517 N1518
65952!#1 N1519 P290 BLD 2 -1 FP BE Pri
65953!#1 N1520 P290 BLD 3 -1 FP BE Pri
65954!#1 N1521 P290 BLD 4 -1 FP BE Pri
65955!#1 N1522 P291 MEMBAR
65956!#1 N1523 P292 BST 18 0x40000011 FP BE Pri
65957!#1 N1524 P293 MEMBAR
65958!#1 N1525 P294 ST 29 0x800001 Int BE Pri
65959!#1 N1526 P295 IDC_FLIP 1 Int BE Pri
65960!#1 N1527 P296 REPLACEMENT 18 Int BE Nuc
65961!#1 N1528 P297 FLUSH 10 Int BE Pri
65962!#1 N1529 P298 LD 21 -1 FP BE Pri
65963!#1 N1530 P299 IDC_FLIP 9 Int BE Pri
65964!#1 N1531 P300 REPLACEMENT 9 Int BE Pri
65965!#1 N1532 P301 REPLACEMENT 14 Int BE Nuc
65966!#1 N1533 P302 REPLACEMENT 20 Int BE Pri
65967!#1 N1534 P303 REPLACEMENT 31 Int BE Pri
65968!#1 N1535 P304 REPLACEMENT 12 Int BE Pri
65969!#1 N1536 P305 REPLACEMENT 1 Int BE Pri
65970!#1 N1537 P306 REPLACEMENT 31 Int BE Pri
65971!#1 N1538 P307 ST 5 0x40000012 FP BE Pri
65972!#1 N1539 P308 MEMBAR
65973!#1 N1540 P309 BLD 17 -1 FP BE Pri
65974!#1 N1541 P310 MEMBAR
65975!#1 N1542 P311 REPLACEMENT 2 Int BE Pri
65976!#1 N1543 P312 IDC_FLIP 26 Int BE Pri
65977!#1 N1544 P313 ST 6 0x40000013 FP BE Sec
65978!#1 N1545 P314 REPLACEMENT 7 Int BE Pri
65979!#1 N1546 P315 REPLACEMENT 7 Int BE Sec
65980!#1 N1547 P316 LD 18 -1 Int BE Pri
65981!#1 N1548 P317 REPLACEMENT 29 Int BE Pri
65982!#1 N1549 P318 FLUSH 33 Int BE Pri
65983!#1 N1550 P319 REPLACEMENT 18 Int BE Pri
65984!#1 N1551 P320 REPLACEMENT 12 Int BE Nuc
65985!#1 N1552 P321 LD 6 -1 FP BE Sec
65986!#1 N1553 P322 MEMBAR
65987!#1 N1554 P323 BSTC 20 0x40000014 FP BE Pri
65988!#1 N1555 P324 MEMBAR
65989!#1 N1556 P325 BLD 7 -1 FP BE Pri
65990!#1 N1557 P326 MEMBAR
65991!#1 N1558 P327 LD 24 -1 FP BE Pri
65992!#1 N1559 P328 MEMBAR
65993!#1 N1560 P329 BST 5 0x40000015 FP BE Pri
65994!#1 N1561 P329 BST 6 0x40000016 FP BE Pri
65995!#1 N1562 P330 MEMBAR
65996!#1 N1563 P331 REPLACEMENT 17 Int BE Pri
65997!#1 N1564 P332 REPLACEMENT 22 Int BE Pri
65998!#1 N1565 P333 REPLACEMENT 20 Int BE Pri
65999!#1 N1566 P334 REPLACEMENT 5 Int BE Pri
66000!#1 N1567 P335 REPLACEMENT 22 Int BE Pri
66001!#1 N1568 P336 REPLACEMENT 34 Int BE Pri
66002!#1 N1569 P337 MEMBAR
66003!#1 N1570 P338 BSTC 16 0x40000017 FP BE Pri
66004!#1 N1571 P339 MEMBAR
66005!#1 N1572 P340 IDC_FLIP 19 Int BE Pri
66006!#1 N1573 P341 PREFETCH 1 Int BE Pri
66007!#1 N1574 P342 REPLACEMENT 11 Int BE Sec
66008!#1 N1575 P343 IDC_FLIP 28 Int BE Pri
66009!#1 N1576 P344 MEMBAR
66010!#1 N1577 P345 BLD 8 -1 FP BE Pri
66011!#1 N1578 P345 BLD 9 -1 FP BE Pri
66012!#1 N1579 P346 MEMBAR
66013!#1 N1580 P347 BLD 26 -1 FP BE Pri
66014!#1 N1581 P347 BLD 27 -1 FP BE Pri
66015!#1 N1582 P348 MEMBAR
66016!#1 N1583 P349 LD 21 -1 Int BE Pri
66017!#1 N1584 P350 ST 25 0x40000018 FP BE Sec
66018!#1 N1585 P351 MEMBAR
66019!#1 N1586 P352 BSTC 31 0x40000019 FP BE Sec
66020!#1 N1587 P352 BSTC 32 0x4000001a FP BE Sec
66021!#1 N1588 P353 MEMBAR
66022!#1 N1589 P354 REPLACEMENT 26 Int BE Pri
66023!#1 N1590 P355 MEMBAR
66024!#1 N1591 P356 BST 5 0x4000001b FP BE Pri
66025!#1 N1592 P356 BST 6 0x4000001c FP BE Pri
66026!#1 N1593 P357 MEMBAR
66027!#1 N1594 P358 BSTC 0 0x4000001d FP BE Sec
66028!#1 N1595 P358 BSTC 1 0x4000001e FP BE Sec
66029!#A N1594 N1595
66030!#1 N1596 P358 BSTC 2 0x4000001f FP BE Sec
66031!#1 N1597 P358 BSTC 3 0x40000020 FP BE Sec
66032!#1 N1598 P358 BSTC 4 0x40000021 FP BE Sec
66033!#1 N1599 P359 MEMBAR
66034!#1 N1600 P360 REPLACEMENT 22 Int BE Pri
66035!#1 N1601 P361 REPLACEMENT 5 Int BE Nuc
66036!#1 N1602 P362 MEMBAR
66037!#1 N1603 P363 REPLACEMENT 5 Int BE Pri
66038!#1 N1604 P364 REPLACEMENT 29 Int BE Pri
66039!#1 N1605 P365 REPLACEMENT 34 Int BE Pri
66040!#1 N1606 P366 MEMBAR
66041!#1 N1607 P367 BLD 7 -1 FP BE Pri
66042!#1 N1608 P368 MEMBAR
66043!#1 N1609 P369 REPLACEMENT 3 Int BE Nuc
66044!#1 N1610 P370 MEMBAR
66045!#1 N1611 P371 BLD 26 -1 FP BE Pri
66046!#1 N1612 P371 BLD 27 -1 FP BE Pri
66047!#1 N1613 P372 MEMBAR
66048!#1 N1614 P373 REPLACEMENT 34 Int BE Pri
66049!#1 N1615 P374 MEMBAR
66050!#1 N1616 P375 BST 8 0x40000022 FP BE Pri
66051!#1 N1617 P375 BST 9 0x40000023 FP BE Pri
66052!#1 N1618 P376 MEMBAR
66053!#1 N1619 P377 REPLACEMENT 10 Int BE Pri
66054!#1 N1620 P378 REPLACEMENT 2 Int BE Pri
66055!#1 N1621 P379 ST 30 0x40000024 FP BE Pri
66056!#1 N1622 P380 ST 33 0x800002 Int BE Pri
66057!#1 N1623 P381 FLUSH 19 Int BE Pri
66058!#1 N1624 P382 REPLACEMENT 7 Int BE Pri
66059!#1 N1625 P383 REPLACEMENT 1 Int BE Pri
66060!#1 N1626 P384 REPLACEMENT 24 Int BE Pri
66061!#1 N1627 P385 MEMBAR
66062!#1 N1628 P386 BLD 31 -1 FP BE Pri
66063!#1 N1629 P386 BLD 32 -1 FP BE Pri
66064!#1 N1630 P387 MEMBAR
66065!#1 N1631 P388 ST 7 0x40000025 FP BE Sec
66066!#1 N1632 P389 IDC_FLIP 29 Int BE Pri
66067!#1 N1633 P390 REPLACEMENT 11 Int BE Pri
66068!#1 N1634 P391 REPLACEMENT 5 Int BE Sec
66069!#1 N1635 P392 REPLACEMENT 16 Int BE Pri
66070!#1 N1636 P393 REPLACEMENT 6 Int BE Pri
66071!#1 N1637 P394 IDC_FLIP 11 Int BE Pri
66072!#1 N1638 P395 MEMBAR
66073!#1 N1639 P396 MEMBAR
66074!#1 N1640 P397 REPLACEMENT 0 Int BE Pri
66075!#1 N1641 P398 REPLACEMENT 2 Int BE Nuc
66076!#1 N1642 P399 MEMBAR
66077!#1 N1643 P400 BST 17 0x40000026 FP BE Pri
66078!#1 N1644 P401 MEMBAR
66079!#1 N1645 P402 FLUSH 18 Int BE Pri
66080!#1 N1646 P403 REPLACEMENT 24 Int BE Sec
66081!#1 N1647 P404 REPLACEMENT 11 Int BE Sec
66082!#1 N1648 P405 REPLACEMENT 3 Int BE Pri
66083!#1 N1649 P406 REPLACEMENT 16 Int BE Pri
66084!#1 N1650 P407 MEMBAR
66085!#1 N1651 P408 BLD 34 -1 FP BE Pri
66086!#1 N1652 P409 MEMBAR
66087!#1 N1653 P410 REPLACEMENT 11 Int BE Pri
66088!#1 N1654 P411 REPLACEMENT 11 Int BE Pri
66089!#1 N1655 P412 PREFETCH 10 Int BE Pri
66090!#1 N1656 P413 IDC_FLIP 32 Int BE Pri
66091!#1 N1657 P414 LD 25 -1 FP BE Pri
66092!#1 N1658 P415 REPLACEMENT 25 Int BE Pri
66093!#1 N1659 P416 IDC_FLIP 18 Int BE Pri
66094!#1 N1660 P417 LD 4 -1 Int BE Pri
66095!#1 N1661 P418 REPLACEMENT 18 Int BE Sec
66096!#1 N1662 P419 REPLACEMENT 31 Int BE Pri
66097!#1 N1663 P420 REPLACEMENT 31 Int BE Sec
66098!#1 N1664 P421 ST 34 0x40000027 FP BE Sec
66099!#1 N1665 P422 MEMBAR
66100!#1 N1666 P423 BST 16 0x40000028 FP BE Pri
66101!#1 N1667 P424 MEMBAR
66102!#1 N1668 P425 BLD 0 -1 FP BE Pri
66103!#1 N1669 P425 BLD 1 -1 FP BE Pri
66104!#A N1668 N1669
66105!#1 N1670 P425 BLD 2 -1 FP BE Pri
66106!#1 N1671 P425 BLD 3 -1 FP BE Pri
66107!#1 N1672 P425 BLD 4 -1 FP BE Pri
66108!#1 N1673 P426 MEMBAR
66109!#1 N1674 P427 REPLACEMENT 4 Int BE Nuc
66110!#1 N1675 P428 MEMBAR
66111!#1 N1676 P429 BLD 0 -1 FP BE Pri
66112!#1 N1677 P429 BLD 1 -1 FP BE Pri
66113!#A N1676 N1677
66114!#1 N1678 P429 BLD 2 -1 FP BE Pri
66115!#1 N1679 P429 BLD 3 -1 FP BE Pri
66116!#1 N1680 P429 BLD 4 -1 FP BE Pri
66117!#1 N1681 P430 MEMBAR
66118!#1 N1682 P431 REPLACEMENT 18 Int BE Pri
66119!#1 N1683 P432 MEMBAR
66120!#1 N1684 P433 BSTC 14 0x40000029 FP BE Pri
66121!#1 N1685 P434 MEMBAR
66122!#1 N1686 P435 REPLACEMENT 10 Int BE Sec
66123!#1 N1687 P436 REPLACEMENT 2 Int BE Pri
66124!#1 N1688 P437 PREFETCH 22 Int LE Sec
66125!#1 N1689 P438 REPLACEMENT 19 Int BE Pri
66126!#1 N1690 P439 IDC_FLIP 17 Int BE Pri
66127!#1 N1691 P440 REPLACEMENT 26 Int BE Nuc
66128!#1 N1692 P441 LD 4 -1 Int BE Nuc Loop_exit
66129!#1 N1693 P442 REPLACEMENT 8 Int BE Pri Loop_entry
66130!#1 N1694 P443 REPLACEMENT 21 Int BE Pri
66131!#1 N1695 P444 REPLACEMENT 11 Int BE Pri
66132!#1 N1696 P445 ST 14 0x4000002a FP BE Pri
66133!#1 N1697 P446 REPLACEMENT 10 Int BE Pri
66134!#1 N1698 P447 MEMBAR
66135!#1 N1699 P448 BSTC 18 0x4000002b FP BE Pri
66136!#1 N1700 P449 MEMBAR
66137!#1 N1701 P450 PREFETCH 12 Int BE Sec
66138!#1 N1702 P451 REPLACEMENT 6 Int BE Pri
66139!#1 N1703 P452 REPLACEMENT 10 Int BE Pri
66140!#1 N1704 P453 IDC_FLIP 21 Int BE Pri
66141!#1 N1705 P454 REPLACEMENT 27 Int BE Pri
66142!#1 N1706 P455 MEMBAR
66143!#1 N1707 P456 BST 0 0x4000002c FP BE Pri
66144!#1 N1708 P456 BST 1 0x4000002d FP BE Pri
66145!#A N1707 N1708
66146!#1 N1709 P456 BST 2 0x4000002e FP BE Pri
66147!#1 N1710 P456 BST 3 0x4000002f FP BE Pri
66148!#1 N1711 P456 BST 4 0x40000030 FP BE Pri
66149!#1 N1712 P457 MEMBAR
66150!#1 N1713 P458 REPLACEMENT 2 Int BE Pri
66151!#1 N1714 P459 IDC_FLIP 8 Int BE Pri
66152!#1 N1715 P460 REPLACEMENT 14 Int BE Pri
66153!#1 N1716 P461 IDC_FLIP 6 Int BE Pri
66154!#1 N1717 P462 REPLACEMENT 31 Int BE Pri
66155!#1 N1718 P463 REPLACEMENT 7 Int BE Sec
66156!#1 N1719 P464 MEMBAR
66157!#1 N1720 P465 BLD 11 -1 FP BE Pri
66158!#1 N1721 P465 BLD 12 -1 FP BE Pri
66159!#A N1720 N1721
66160!#1 N1722 P465 BLD 13 -1 FP BE Pri
66161!#1 N1723 P466 MEMBAR
66162!#1 N1724 P467 REPLACEMENT 29 Int BE Pri
66163!#1 N1725 P468 REPLACEMENT 2 Int BE Pri
66164!#1 N1726 P469 REPLACEMENT 14 Int BE Pri
66165!#1 N1727 P470 REPLACEMENT 25 Int BE Pri
66166!#1 N1728 P471 ST 20 0x40000031 FP BE Pri
66167!#1 N1729 P472 MEMBAR
66168!#1 N1730 P473 BLD 8 -1 FP BE Pri
66169!#1 N1731 P473 BLD 9 -1 FP BE Pri
66170!#1 N1732 P474 MEMBAR
66171!#1 N1733 P475 ST 31 0x40000032 FP BE Nuc
66172!#1 N1734 P476 PREFETCH 5 Int BE Pri
66173!#1 N1735 P477 MEMBAR
66174!#1 N1736 P478 BLD 21 -1 FP BE Pri
66175!#1 N1737 P478 BLD 22 -1 FP BE Pri
66176!#A N1736 N1737
66177!#1 N1738 P478 BLD 23 -1 FP BE Pri
66178!#1 N1739 P479 MEMBAR
66179!#1 N1740 P480 PREFETCH 17 Int BE Pri
66180!#1 N1741 P481 REPLACEMENT 33 Int BE Nuc
66181!#1 N1742 P482 REPLACEMENT 1 Int BE Pri
66182!#1 N1743 P483 REPLACEMENT 7 Int BE Pri
66183!#1 N1744 P484 ST 23 0x800003 Int BE Pri
66184!#1 N1745 P485 ST 27 0x40000033 FP BE Sec
66185!#1 N1746 P486 MEMBAR
66186!#1 N1747 P487 BLD 16 -1 FP BE Pri
66187!#1 N1748 P488 MEMBAR
66188!#1 N1749 P489 LD 19 -1 FP BE Pri
66189!#1 N1750 P490 MEMBAR
66190!#1 N1751 P491 BST 19 0x40000034 FP BE Pri
66191!#1 N1752 P492 MEMBAR
66192!#1 N1753 P493 PREFETCH 7 Int BE Pri
66193!#1 N1754 P494 LD 21 -1 FP BE Pri
66194!#1 N1755 P495 REPLACEMENT 27 Int BE Pri
66195!#1 N1756 P496 ST 21 0x40000035 FP BE Pri
66196!#1 N1757 P497 REPLACEMENT 23 Int BE Pri
66197!#1 N1758 P498 IDC_FLIP 7 Int BE Pri
66198!#1 N1759 P499 MEMBAR
66199!#1 N1760 P500 BSTC 8 0x40000036 FP BE Pri
66200!#1 N1761 P500 BSTC 9 0x40000037 FP BE Pri
66201!#1 N1762 P501 MEMBAR
66202!#1 N1763 P502 REPLACEMENT 30 Int BE Nuc
66203!#1 N1764 P503 FLUSHI 14 Int BE Pri
66204!#1 N1765 P504 REPLACEMENT 18 Int BE Pri
66205!#1 N1766 P505 MEMBAR
66206!#1 N1767 P506 BLD 18 -1 FP BE Sec
66207!#1 N1768 P507 MEMBAR
66208!#1 N1769 P508 BSTC 5 0x40000038 FP BE Pri
66209!#1 N1770 P508 BSTC 6 0x40000039 FP BE Pri
66210!#1 N1771 P509 MEMBAR
66211!#1 N1772 P510 REPLACEMENT 29 Int BE Pri
66212!#1 N1773 P511 MEMBAR
66213!#1 N1774 P512 BSTC 31 0x4000003a FP BE Pri
66214!#1 N1775 P512 BSTC 32 0x4000003b FP BE Pri
66215!#1 N1776 P513 MEMBAR
66216!#1 N1777 P514 REPLACEMENT 33 Int BE Pri
66217!#1 N1778 P515 IDC_FLIP 30 Int BE Pri
66218!#1 N1779 P516 REPLACEMENT 8 Int BE Pri
66219!#1 N1780 P517 MEMBAR
66220!#1 N1781 P518 BST 11 0x4000003c FP BE Pri
66221!#1 N1782 P518 BST 12 0x4000003d FP BE Pri
66222!#A N1781 N1782
66223!#1 N1783 P518 BST 13 0x4000003e FP BE Pri
66224!#1 N1784 P519 MEMBAR
66225!#1 N1785 P520 BST 11 0x4000003f FP BE Pri
66226!#1 N1786 P520 BST 12 0x40000040 FP BE Pri
66227!#A N1785 N1786
66228!#1 N1787 P520 BST 13 0x40000041 FP BE Pri
66229!#1 N1788 P521 MEMBAR
66230!#1 N1789 P522 ST 19 0x800004 Int BE Pri
66231!#1 N1790 P523 REPLACEMENT 21 Int BE Sec
66232!#1 N1791 P524 IDC_FLIP 8 Int BE Pri
66233!#1 N1792 P525 REPLACEMENT 23 Int BE Sec
66234!#1 N1793 P526 REPLACEMENT 22 Int BE Pri
66235!#1 N1794 P527 REPLACEMENT 34 Int BE Pri
66236!#1 N1795 P528 LD 15 -1 Int BE Pri
66237!#1 N1796 P529 REPLACEMENT 14 Int BE Pri
66238!#1 N1797 P530 REPLACEMENT 14 Int BE Pri
66239!#1 N1798 P531 REPLACEMENT 29 Int BE Pri
66240!#1 N1799 P532 ST 23 0x40000042 FP BE Sec
66241!#1 N1800 P533 REPLACEMENT 8 Int BE Sec
66242!#1 N1801 P534 MEMBAR
66243!#1 N1802 P535 BLD 5 -1 FP BE Pri
66244!#1 N1803 P535 BLD 6 -1 FP BE Pri
66245!#1 N1804 P536 MEMBAR
66246!#1 N1805 P537 BLD 28 -1 FP BE Pri
66247!#1 N1806 P537 BLD 29 -1 FP BE Pri
66248!#A N1805 N1806
66249!#1 N1807 P537 BLD 30 -1 FP BE Pri
66250!#1 N1808 P538 MEMBAR
66251!#1 N1809 P539 BLD 16 -1 FP BE Pri
66252!#1 N1810 P540 MEMBAR
66253!#1 N1811 P541 REPLACEMENT 19 Int BE Sec
66254!#1 N1812 P542 MEMBAR
66255!#1 N1813 P543 BLD 21 -1 FP BE Pri
66256!#1 N1814 P543 BLD 22 -1 FP BE Pri
66257!#A N1813 N1814
66258!#1 N1815 P543 BLD 23 -1 FP BE Pri
66259!#1 N1816 P544 MEMBAR
66260!#1 N1817 P545 REPLACEMENT 31 Int BE Pri
66261!#1 N1818 P546 REPLACEMENT 15 Int BE Pri
66262!#1 N1819 P547 REPLACEMENT 28 Int BE Pri
66263!#1 N1820 P548 REPLACEMENT 8 Int BE Pri
66264!#1 N1821 P549 MEMBAR
66265!#1 N1822 P550 BST 28 0x40000043 FP BE Pri
66266!#1 N1823 P550 BST 29 0x40000044 FP BE Pri
66267!#A N1822 N1823
66268!#1 N1824 P550 BST 30 0x40000045 FP BE Pri
66269!#1 N1825 P551 MEMBAR
66270!#1 N1826 P552 ST 18 0x800005 Int BE Pri
66271!#1 N1827 P553 MEMBAR
66272!#1 N1828 P554 BSTC 5 0x40000046 FP BE Sec
66273!#1 N1829 P554 BSTC 6 0x40000047 FP BE Sec
66274!#1 N1830 P555 MEMBAR
66275!#1 N1831 P556 REPLACEMENT 7 Int BE Pri
66276!#1 N1832 P557 REPLACEMENT 34 Int BE Pri
66277!#1 N1833 P558 REPLACEMENT 3 Int BE Nuc
66278!#1 N1834 P559 REPLACEMENT 24 Int BE Pri
66279!#1 N1835 P560 MEMBAR
66280!#1 N1836 P561 BST 7 0x40000048 FP BE Pri
66281!#1 N1837 P562 MEMBAR
66282!#1 N1838 P563 REPLACEMENT 23 Int BE Sec
66283!#1 N1839 P564 REPLACEMENT 29 Int BE Nuc
66284!#1 N1840 P565 LD 13 -1 FP BE Pri
66285!#1 N1841 P566 REPLACEMENT 20 Int BE Pri
66286!#1 N1842 P567 ST 4 0x800006 Int BE Nuc
66287!#1 N1843 P568 REPLACEMENT 20 Int BE Pri
66288!#1 N1844 P569 REPLACEMENT 9 Int BE Pri
66289!#1 N1845 P570 REPLACEMENT 25 Int BE Sec
66290!#1 N1846 P571 LD 3 -1 Int BE Sec
66291!#1 N1847 P572 MEMBAR
66292!#1 N1848 P573 BST 28 0x40000049 FP BE Pri
66293!#1 N1849 P573 BST 29 0x4000004a FP BE Pri
66294!#A N1848 N1849
66295!#1 N1850 P573 BST 30 0x4000004b FP BE Pri
66296!#1 N1851 P574 MEMBAR
66297!#1 N1852 P575 REPLACEMENT 14 Int BE Pri
66298!#1 N1853 P576 MEMBAR
66299!#1 N1854 P577 BSTC 28 0x4000004c FP BE Pri
66300!#1 N1855 P577 BSTC 29 0x4000004d FP BE Pri
66301!#A N1854 N1855
66302!#1 N1856 P577 BSTC 30 0x4000004e FP BE Pri
66303!#1 N1857 P578 MEMBAR
66304!#1 N1858 P579 IDC_FLIP 7 Int BE Pri
66305!#1 N1859 P580 REPLACEMENT 13 Int BE Pri
66306!#1 N1860 P581 REPLACEMENT 14 Int BE Pri
66307!#1 N1861 P582 MEMBAR
66308!#1 N1862 P583 BLD 20 -1 FP BE Pri
66309!#1 N1863 P584 MEMBAR
66310!#1 N1864 P585 ST 14 0x4000004f FP BE Pri
66311!#1 N1865 P586 MEMBAR
66312!#1 N1866 P587 BST 31 0x40000050 FP BE Pri
66313!#1 N1867 P587 BST 32 0x40000051 FP BE Pri
66314!#1 N1868 P588 MEMBAR
66315!#1 N1869 P589 REPLACEMENT 12 Int BE Pri
66316!#1 N1870 P590 ST 1 0x800007 Int BE Pri
66317!#1 N1871 P591 REPLACEMENT 5 Int BE Sec
66318!#1 N1872 P592 MEMBAR
66319!#1 N1873 P593 BSTC 0 0x40000052 FP BE Pri
66320!#1 N1874 P593 BSTC 1 0x40000053 FP BE Pri
66321!#A N1873 N1874
66322!#1 N1875 P593 BSTC 2 0x40000054 FP BE Pri
66323!#1 N1876 P593 BSTC 3 0x40000055 FP BE Pri
66324!#1 N1877 P593 BSTC 4 0x40000056 FP BE Pri
66325!#1 N1878 P594 MEMBAR
66326!#1 N1879 P595 REPLACEMENT 19 Int BE Pri
66327!#1 N1880 P596 ST 0 0x40000057 FP BE Nuc
66328!#1 N1881 P597 IDC_FLIP 19 Int BE Pri
66329!#1 N1882 P598 MEMBAR
66330!#1 N1883 P599 BSTC 15 0x40000058 FP BE Pri
66331!#1 N1884 P600 MEMBAR
66332!#1 N1885 P601 REPLACEMENT 18 Int BE Sec
66333!#1 N1886 P602 REPLACEMENT 4 Int BE Pri
66334!#1 N1887 P603 ST 11 0x800008 Int BE Pri
66335!#1 N1888 P604 REPLACEMENT 8 Int BE Pri
66336!#1 N1889 P605 REPLACEMENT 6 Int BE Pri
66337!#1 N1890 P606 IDC_FLIP 16 Int BE Pri
66338!#1 N1891 P607 REPLACEMENT 1 Int BE Pri
66339!#1 N1892 P608 REPLACEMENT 30 Int BE Pri
66340!#1 N1893 P609 REPLACEMENT 25 Int BE Pri
66341!#1 N1894 P610 PREFETCH 19 Int BE Pri
66342!#1 N1895 P611 REPLACEMENT 13 Int BE Pri
66343!#1 N1896 P612 IDC_FLIP 7 Int BE Pri
66344!#1 N1897 P613 REPLACEMENT 16 Int BE Pri
66345!#1 N1898 P614 LD 7 -1 Int BE Pri
66346!#1 N1899 P615 REPLACEMENT 19 Int BE Pri
66347!#1 N1900 P616 REPLACEMENT 29 Int BE Pri
66348!#1 N1901 P617 REPLACEMENT 19 Int BE Sec
66349!#1 N1902 P618 REPLACEMENT 28 Int BE Pri
66350!#1 N1903 P619 REPLACEMENT 7 Int BE Pri
66351!#1 N1904 P620 MEMBAR
66352!#1 N1905 P621 BST 0 0x40000059 FP BE Sec
66353!#1 N1906 P621 BST 1 0x4000005a FP BE Sec
66354!#A N1905 N1906
66355!#1 N1907 P621 BST 2 0x4000005b FP BE Sec
66356!#1 N1908 P621 BST 3 0x4000005c FP BE Sec
66357!#1 N1909 P621 BST 4 0x4000005d FP BE Sec
66358!#1 N1910 P622 MEMBAR
66359!#1 N1911 P623 BLD 5 -1 FP BE Pri
66360!#1 N1912 P623 BLD 6 -1 FP BE Pri
66361!#1 N1913 P624 MEMBAR
66362!#1 N1914 P625 REPLACEMENT 31 Int BE Pri
66363!#1 N1915 P626 REPLACEMENT 2 Int BE Pri
66364!#1 N1916 P627 REPLACEMENT 7 Int BE Pri
66365!#1 N1917 P628 REPLACEMENT 15 Int BE Pri
66366!#1 N1918 P629 ST 17 0x800009 Int BE Pri
66367!#1 N1919 P630 LD 11 -1 FP BE Sec
66368!#1 N1920 P631 MEMBAR
66369!#1 N1921 P632 BST 31 0x4000005e FP BE Pri
66370!#1 N1922 P632 BST 32 0x4000005f FP BE Pri
66371!#1 N1923 P633 MEMBAR
66372!#1 N1924 P634 BSTC 28 0x40000060 FP BE Pri
66373!#1 N1925 P634 BSTC 29 0x40000061 FP BE Pri
66374!#A N1924 N1925
66375!#1 N1926 P634 BSTC 30 0x40000062 FP BE Pri
66376!#1 N1927 P635 MEMBAR
66377!#1 N1928 P636 BSTC 5 0x40000063 FP BE Pri
66378!#1 N1929 P636 BSTC 6 0x40000064 FP BE Pri
66379!#1 N1930 P637 MEMBAR
66380!#1 N1931 P638 REPLACEMENT 15 Int BE Pri
66381!#1 N1932 P639 ST 27 0x40000065 FP BE Pri
66382!#1 N1933 P640 ST 13 0x80000a Int BE Pri
66383!#1 N1934 P641 MEMBAR
66384!#1 N1935 P642 BST 0 0x40000066 FP BE Pri
66385!#1 N1936 P642 BST 1 0x40000067 FP BE Pri
66386!#A N1935 N1936
66387!#1 N1937 P642 BST 2 0x40000068 FP BE Pri
66388!#1 N1938 P642 BST 3 0x40000069 FP BE Pri
66389!#1 N1939 P642 BST 4 0x4000006a FP BE Pri
66390!#1 N1940 P643 MEMBAR
66391!#1 N1941 P644 REPLACEMENT 4 Int BE Sec
66392!#1 N1942 P645 REPLACEMENT 10 Int BE Pri
66393!#1 N1943 P646 REPLACEMENT 15 Int BE Pri
66394!#1 N1944 P647 REPLACEMENT 17 Int BE Pri
66395!#1 N1945 P648 REPLACEMENT 13 Int BE Pri
66396!#1 N1946 P649 FLUSH 8 Int BE Pri
66397!#1 N1947 P650 LD 28 -1 Int BE Sec Loop_exit
66398!#1 N1948 P442 REPLACEMENT 8 Int BE Pri Loop_entry
66399!#1 N1949 P443 REPLACEMENT 21 Int BE Pri
66400!#1 N1950 P444 REPLACEMENT 11 Int BE Pri
66401!#1 N1951 P445 ST 14 0x4000006b FP BE Pri
66402!#1 N1952 P446 REPLACEMENT 10 Int BE Pri
66403!#1 N1953 P447 MEMBAR
66404!#1 N1954 P448 BSTC 18 0x4000006c FP BE Pri
66405!#1 N1955 P449 MEMBAR
66406!#1 N1956 P450 PREFETCH 12 Int BE Sec
66407!#1 N1957 P451 REPLACEMENT 6 Int BE Pri
66408!#1 N1958 P452 REPLACEMENT 10 Int BE Pri
66409!#1 N1959 P453 IDC_FLIP 21 Int BE Pri
66410!#1 N1960 P454 REPLACEMENT 27 Int BE Pri
66411!#1 N1961 P455 MEMBAR
66412!#1 N1962 P456 BST 0 0x4000006d FP BE Pri
66413!#1 N1963 P456 BST 1 0x4000006e FP BE Pri
66414!#A N1962 N1963
66415!#1 N1964 P456 BST 2 0x4000006f FP BE Pri
66416!#1 N1965 P456 BST 3 0x40000070 FP BE Pri
66417!#1 N1966 P456 BST 4 0x40000071 FP BE Pri
66418!#1 N1967 P457 MEMBAR
66419!#1 N1968 P458 REPLACEMENT 2 Int BE Pri
66420!#1 N1969 P459 IDC_FLIP 8 Int BE Pri
66421!#1 N1970 P460 REPLACEMENT 14 Int BE Pri
66422!#1 N1971 P461 IDC_FLIP 6 Int BE Pri
66423!#1 N1972 P462 REPLACEMENT 31 Int BE Pri
66424!#1 N1973 P463 REPLACEMENT 7 Int BE Sec
66425!#1 N1974 P464 MEMBAR
66426!#1 N1975 P465 BLD 11 -1 FP BE Pri
66427!#1 N1976 P465 BLD 12 -1 FP BE Pri
66428!#A N1975 N1976
66429!#1 N1977 P465 BLD 13 -1 FP BE Pri
66430!#1 N1978 P466 MEMBAR
66431!#1 N1979 P467 REPLACEMENT 29 Int BE Pri
66432!#1 N1980 P468 REPLACEMENT 2 Int BE Pri
66433!#1 N1981 P469 REPLACEMENT 14 Int BE Pri
66434!#1 N1982 P470 REPLACEMENT 25 Int BE Pri
66435!#1 N1983 P471 ST 20 0x40000072 FP BE Pri
66436!#1 N1984 P472 MEMBAR
66437!#1 N1985 P473 BLD 8 -1 FP BE Pri
66438!#1 N1986 P473 BLD 9 -1 FP BE Pri
66439!#1 N1987 P474 MEMBAR
66440!#1 N1988 P475 ST 31 0x40000073 FP BE Nuc
66441!#1 N1989 P476 PREFETCH 5 Int BE Pri
66442!#1 N1990 P477 MEMBAR
66443!#1 N1991 P478 BLD 21 -1 FP BE Pri
66444!#1 N1992 P478 BLD 22 -1 FP BE Pri
66445!#A N1991 N1992
66446!#1 N1993 P478 BLD 23 -1 FP BE Pri
66447!#1 N1994 P479 MEMBAR
66448!#1 N1995 P480 PREFETCH 17 Int BE Pri
66449!#1 N1996 P481 REPLACEMENT 33 Int BE Nuc
66450!#1 N1997 P482 REPLACEMENT 1 Int BE Pri
66451!#1 N1998 P483 REPLACEMENT 7 Int BE Pri
66452!#1 N1999 P484 ST 23 0x80000b Int BE Pri
66453!#1 N2000 P485 ST 27 0x40000074 FP BE Sec
66454!#1 N2001 P486 MEMBAR
66455!#1 N2002 P487 BLD 16 -1 FP BE Pri
66456!#1 N2003 P488 MEMBAR
66457!#1 N2004 P489 LD 19 -1 FP BE Pri
66458!#1 N2005 P490 MEMBAR
66459!#1 N2006 P491 BST 19 0x40000075 FP BE Pri
66460!#1 N2007 P492 MEMBAR
66461!#1 N2008 P493 PREFETCH 7 Int BE Pri
66462!#1 N2009 P494 LD 21 -1 FP BE Pri
66463!#1 N2010 P495 REPLACEMENT 27 Int BE Pri
66464!#1 N2011 P496 ST 21 0x40000076 FP BE Pri
66465!#1 N2012 P497 REPLACEMENT 23 Int BE Pri
66466!#1 N2013 P498 IDC_FLIP 7 Int BE Pri
66467!#1 N2014 P499 MEMBAR
66468!#1 N2015 P500 BSTC 8 0x40000077 FP BE Pri
66469!#1 N2016 P500 BSTC 9 0x40000078 FP BE Pri
66470!#1 N2017 P501 MEMBAR
66471!#1 N2018 P502 REPLACEMENT 30 Int BE Nuc
66472!#1 N2019 P503 FLUSHI 14 Int BE Pri
66473!#1 N2020 P504 REPLACEMENT 18 Int BE Pri
66474!#1 N2021 P505 MEMBAR
66475!#1 N2022 P506 BLD 18 -1 FP BE Sec
66476!#1 N2023 P507 MEMBAR
66477!#1 N2024 P508 BSTC 5 0x40000079 FP BE Pri
66478!#1 N2025 P508 BSTC 6 0x4000007a FP BE Pri
66479!#1 N2026 P509 MEMBAR
66480!#1 N2027 P510 REPLACEMENT 29 Int BE Pri
66481!#1 N2028 P511 MEMBAR
66482!#1 N2029 P512 BSTC 31 0x4000007b FP BE Pri
66483!#1 N2030 P512 BSTC 32 0x4000007c FP BE Pri
66484!#1 N2031 P513 MEMBAR
66485!#1 N2032 P514 REPLACEMENT 33 Int BE Pri
66486!#1 N2033 P515 IDC_FLIP 30 Int BE Pri
66487!#1 N2034 P516 REPLACEMENT 8 Int BE Pri
66488!#1 N2035 P517 MEMBAR
66489!#1 N2036 P518 BST 11 0x4000007d FP BE Pri
66490!#1 N2037 P518 BST 12 0x4000007e FP BE Pri
66491!#A N2036 N2037
66492!#1 N2038 P518 BST 13 0x4000007f FP BE Pri
66493!#1 N2039 P519 MEMBAR
66494!#1 N2040 P520 BST 11 0x40000080 FP BE Pri
66495!#1 N2041 P520 BST 12 0x40000081 FP BE Pri
66496!#A N2040 N2041
66497!#1 N2042 P520 BST 13 0x40000082 FP BE Pri
66498!#1 N2043 P521 MEMBAR
66499!#1 N2044 P522 ST 19 0x80000c Int BE Pri
66500!#1 N2045 P523 REPLACEMENT 21 Int BE Sec
66501!#1 N2046 P524 IDC_FLIP 8 Int BE Pri
66502!#1 N2047 P525 REPLACEMENT 23 Int BE Sec
66503!#1 N2048 P526 REPLACEMENT 22 Int BE Pri
66504!#1 N2049 P527 REPLACEMENT 34 Int BE Pri
66505!#1 N2050 P528 LD 15 -1 Int BE Pri
66506!#1 N2051 P529 REPLACEMENT 14 Int BE Pri
66507!#1 N2052 P530 REPLACEMENT 14 Int BE Pri
66508!#1 N2053 P531 REPLACEMENT 29 Int BE Pri
66509!#1 N2054 P532 ST 23 0x40000083 FP BE Sec
66510!#1 N2055 P533 REPLACEMENT 8 Int BE Sec
66511!#1 N2056 P534 MEMBAR
66512!#1 N2057 P535 BLD 5 -1 FP BE Pri
66513!#1 N2058 P535 BLD 6 -1 FP BE Pri
66514!#1 N2059 P536 MEMBAR
66515!#1 N2060 P537 BLD 28 -1 FP BE Pri
66516!#1 N2061 P537 BLD 29 -1 FP BE Pri
66517!#A N2060 N2061
66518!#1 N2062 P537 BLD 30 -1 FP BE Pri
66519!#1 N2063 P538 MEMBAR
66520!#1 N2064 P539 BLD 16 -1 FP BE Pri
66521!#1 N2065 P540 MEMBAR
66522!#1 N2066 P541 REPLACEMENT 19 Int BE Sec
66523!#1 N2067 P542 MEMBAR
66524!#1 N2068 P543 BLD 21 -1 FP BE Pri
66525!#1 N2069 P543 BLD 22 -1 FP BE Pri
66526!#A N2068 N2069
66527!#1 N2070 P543 BLD 23 -1 FP BE Pri
66528!#1 N2071 P544 MEMBAR
66529!#1 N2072 P545 REPLACEMENT 31 Int BE Pri
66530!#1 N2073 P546 REPLACEMENT 15 Int BE Pri
66531!#1 N2074 P547 REPLACEMENT 28 Int BE Pri
66532!#1 N2075 P548 REPLACEMENT 8 Int BE Pri
66533!#1 N2076 P549 MEMBAR
66534!#1 N2077 P550 BST 28 0x40000084 FP BE Pri
66535!#1 N2078 P550 BST 29 0x40000085 FP BE Pri
66536!#A N2077 N2078
66537!#1 N2079 P550 BST 30 0x40000086 FP BE Pri
66538!#1 N2080 P551 MEMBAR
66539!#1 N2081 P552 ST 18 0x80000d Int BE Pri
66540!#1 N2082 P553 MEMBAR
66541!#1 N2083 P554 BSTC 5 0x40000087 FP BE Sec
66542!#1 N2084 P554 BSTC 6 0x40000088 FP BE Sec
66543!#1 N2085 P555 MEMBAR
66544!#1 N2086 P556 REPLACEMENT 7 Int BE Pri
66545!#1 N2087 P557 REPLACEMENT 34 Int BE Pri
66546!#1 N2088 P558 REPLACEMENT 3 Int BE Nuc
66547!#1 N2089 P559 REPLACEMENT 24 Int BE Pri
66548!#1 N2090 P560 MEMBAR
66549!#1 N2091 P561 BST 7 0x40000089 FP BE Pri
66550!#1 N2092 P562 MEMBAR
66551!#1 N2093 P563 REPLACEMENT 23 Int BE Sec
66552!#1 N2094 P564 REPLACEMENT 29 Int BE Nuc
66553!#1 N2095 P565 LD 13 -1 FP BE Pri
66554!#1 N2096 P566 REPLACEMENT 20 Int BE Pri
66555!#1 N2097 P567 ST 4 0x80000e Int BE Nuc
66556!#1 N2098 P568 REPLACEMENT 20 Int BE Pri
66557!#1 N2099 P569 REPLACEMENT 9 Int BE Pri
66558!#1 N2100 P570 REPLACEMENT 25 Int BE Sec
66559!#1 N2101 P571 LD 3 -1 Int BE Sec
66560!#1 N2102 P572 MEMBAR
66561!#1 N2103 P573 BST 28 0x4000008a FP BE Pri
66562!#1 N2104 P573 BST 29 0x4000008b FP BE Pri
66563!#A N2103 N2104
66564!#1 N2105 P573 BST 30 0x4000008c FP BE Pri
66565!#1 N2106 P574 MEMBAR
66566!#1 N2107 P575 REPLACEMENT 14 Int BE Pri
66567!#1 N2108 P576 MEMBAR
66568!#1 N2109 P577 BSTC 28 0x4000008d FP BE Pri
66569!#1 N2110 P577 BSTC 29 0x4000008e FP BE Pri
66570!#A N2109 N2110
66571!#1 N2111 P577 BSTC 30 0x4000008f FP BE Pri
66572!#1 N2112 P578 MEMBAR
66573!#1 N2113 P579 IDC_FLIP 7 Int BE Pri
66574!#1 N2114 P580 REPLACEMENT 13 Int BE Pri
66575!#1 N2115 P581 REPLACEMENT 14 Int BE Pri
66576!#1 N2116 P582 MEMBAR
66577!#1 N2117 P583 BLD 20 -1 FP BE Pri
66578!#1 N2118 P584 MEMBAR
66579!#1 N2119 P585 ST 14 0x40000090 FP BE Pri
66580!#1 N2120 P586 MEMBAR
66581!#1 N2121 P587 BST 31 0x40000091 FP BE Pri
66582!#1 N2122 P587 BST 32 0x40000092 FP BE Pri
66583!#1 N2123 P588 MEMBAR
66584!#1 N2124 P589 REPLACEMENT 12 Int BE Pri
66585!#1 N2125 P590 ST 1 0x80000f Int BE Pri
66586!#1 N2126 P591 REPLACEMENT 5 Int BE Sec
66587!#1 N2127 P592 MEMBAR
66588!#1 N2128 P593 BSTC 0 0x40000093 FP BE Pri
66589!#1 N2129 P593 BSTC 1 0x40000094 FP BE Pri
66590!#A N2128 N2129
66591!#1 N2130 P593 BSTC 2 0x40000095 FP BE Pri
66592!#1 N2131 P593 BSTC 3 0x40000096 FP BE Pri
66593!#1 N2132 P593 BSTC 4 0x40000097 FP BE Pri
66594!#1 N2133 P594 MEMBAR
66595!#1 N2134 P595 REPLACEMENT 19 Int BE Pri
66596!#1 N2135 P596 ST 0 0x40000098 FP BE Nuc
66597!#1 N2136 P597 IDC_FLIP 19 Int BE Pri
66598!#1 N2137 P598 MEMBAR
66599!#1 N2138 P599 BSTC 15 0x40000099 FP BE Pri
66600!#1 N2139 P600 MEMBAR
66601!#1 N2140 P601 REPLACEMENT 18 Int BE Sec
66602!#1 N2141 P602 REPLACEMENT 4 Int BE Pri
66603!#1 N2142 P603 ST 11 0x800010 Int BE Pri
66604!#1 N2143 P604 REPLACEMENT 8 Int BE Pri
66605!#1 N2144 P605 REPLACEMENT 6 Int BE Pri
66606!#1 N2145 P606 IDC_FLIP 16 Int BE Pri
66607!#1 N2146 P607 REPLACEMENT 1 Int BE Pri
66608!#1 N2147 P608 REPLACEMENT 30 Int BE Pri
66609!#1 N2148 P609 REPLACEMENT 25 Int BE Pri
66610!#1 N2149 P610 PREFETCH 19 Int BE Pri
66611!#1 N2150 P611 REPLACEMENT 13 Int BE Pri
66612!#1 N2151 P612 IDC_FLIP 7 Int BE Pri
66613!#1 N2152 P613 REPLACEMENT 16 Int BE Pri
66614!#1 N2153 P614 LD 7 -1 Int BE Pri
66615!#1 N2154 P615 REPLACEMENT 19 Int BE Pri
66616!#1 N2155 P616 REPLACEMENT 29 Int BE Pri
66617!#1 N2156 P617 REPLACEMENT 19 Int BE Sec
66618!#1 N2157 P618 REPLACEMENT 28 Int BE Pri
66619!#1 N2158 P619 REPLACEMENT 7 Int BE Pri
66620!#1 N2159 P620 MEMBAR
66621!#1 N2160 P621 BST 0 0x4000009a FP BE Sec
66622!#1 N2161 P621 BST 1 0x4000009b FP BE Sec
66623!#A N2160 N2161
66624!#1 N2162 P621 BST 2 0x4000009c FP BE Sec
66625!#1 N2163 P621 BST 3 0x4000009d FP BE Sec
66626!#1 N2164 P621 BST 4 0x4000009e FP BE Sec
66627!#1 N2165 P622 MEMBAR
66628!#1 N2166 P623 BLD 5 -1 FP BE Pri
66629!#1 N2167 P623 BLD 6 -1 FP BE Pri
66630!#1 N2168 P624 MEMBAR
66631!#1 N2169 P625 REPLACEMENT 31 Int BE Pri
66632!#1 N2170 P626 REPLACEMENT 2 Int BE Pri
66633!#1 N2171 P627 REPLACEMENT 7 Int BE Pri
66634!#1 N2172 P628 REPLACEMENT 15 Int BE Pri
66635!#1 N2173 P629 ST 17 0x800011 Int BE Pri
66636!#1 N2174 P630 LD 11 -1 FP BE Sec
66637!#1 N2175 P631 MEMBAR
66638!#1 N2176 P632 BST 31 0x4000009f FP BE Pri
66639!#1 N2177 P632 BST 32 0x400000a0 FP BE Pri
66640!#1 N2178 P633 MEMBAR
66641!#1 N2179 P634 BSTC 28 0x400000a1 FP BE Pri
66642!#1 N2180 P634 BSTC 29 0x400000a2 FP BE Pri
66643!#A N2179 N2180
66644!#1 N2181 P634 BSTC 30 0x400000a3 FP BE Pri
66645!#1 N2182 P635 MEMBAR
66646!#1 N2183 P636 BSTC 5 0x400000a4 FP BE Pri
66647!#1 N2184 P636 BSTC 6 0x400000a5 FP BE Pri
66648!#1 N2185 P637 MEMBAR
66649!#1 N2186 P638 REPLACEMENT 15 Int BE Pri
66650!#1 N2187 P639 ST 27 0x400000a6 FP BE Pri
66651!#1 N2188 P640 ST 13 0x800012 Int BE Pri
66652!#1 N2189 P641 MEMBAR
66653!#1 N2190 P642 BST 0 0x400000a7 FP BE Pri
66654!#1 N2191 P642 BST 1 0x400000a8 FP BE Pri
66655!#A N2190 N2191
66656!#1 N2192 P642 BST 2 0x400000a9 FP BE Pri
66657!#1 N2193 P642 BST 3 0x400000aa FP BE Pri
66658!#1 N2194 P642 BST 4 0x400000ab FP BE Pri
66659!#1 N2195 P643 MEMBAR
66660!#1 N2196 P644 REPLACEMENT 4 Int BE Sec
66661!#1 N2197 P645 REPLACEMENT 10 Int BE Pri
66662!#1 N2198 P646 REPLACEMENT 15 Int BE Pri
66663!#1 N2199 P647 REPLACEMENT 17 Int BE Pri
66664!#1 N2200 P648 REPLACEMENT 13 Int BE Pri
66665!#1 N2201 P649 FLUSH 8 Int BE Pri
66666!#1 N2202 P650 LD 28 -1 Int BE Sec Loop_exit
66667!#1 N2203 P442 REPLACEMENT 8 Int BE Pri Loop_entry
66668!#1 N2204 P443 REPLACEMENT 21 Int BE Pri
66669!#1 N2205 P444 REPLACEMENT 11 Int BE Pri
66670!#1 N2206 P445 ST 14 0x400000ac FP BE Pri
66671!#1 N2207 P446 REPLACEMENT 10 Int BE Pri
66672!#1 N2208 P447 MEMBAR
66673!#1 N2209 P448 BSTC 18 0x400000ad FP BE Pri
66674!#1 N2210 P449 MEMBAR
66675!#1 N2211 P450 PREFETCH 12 Int BE Sec
66676!#1 N2212 P451 REPLACEMENT 6 Int BE Pri
66677!#1 N2213 P452 REPLACEMENT 10 Int BE Pri
66678!#1 N2214 P453 IDC_FLIP 21 Int BE Pri
66679!#1 N2215 P454 REPLACEMENT 27 Int BE Pri
66680!#1 N2216 P455 MEMBAR
66681!#1 N2217 P456 BST 0 0x400000ae FP BE Pri
66682!#1 N2218 P456 BST 1 0x400000af FP BE Pri
66683!#A N2217 N2218
66684!#1 N2219 P456 BST 2 0x400000b0 FP BE Pri
66685!#1 N2220 P456 BST 3 0x400000b1 FP BE Pri
66686!#1 N2221 P456 BST 4 0x400000b2 FP BE Pri
66687!#1 N2222 P457 MEMBAR
66688!#1 N2223 P458 REPLACEMENT 2 Int BE Pri
66689!#1 N2224 P459 IDC_FLIP 8 Int BE Pri
66690!#1 N2225 P460 REPLACEMENT 14 Int BE Pri
66691!#1 N2226 P461 IDC_FLIP 6 Int BE Pri
66692!#1 N2227 P462 REPLACEMENT 31 Int BE Pri
66693!#1 N2228 P463 REPLACEMENT 7 Int BE Sec
66694!#1 N2229 P464 MEMBAR
66695!#1 N2230 P465 BLD 11 -1 FP BE Pri
66696!#1 N2231 P465 BLD 12 -1 FP BE Pri
66697!#A N2230 N2231
66698!#1 N2232 P465 BLD 13 -1 FP BE Pri
66699!#1 N2233 P466 MEMBAR
66700!#1 N2234 P467 REPLACEMENT 29 Int BE Pri
66701!#1 N2235 P468 REPLACEMENT 2 Int BE Pri
66702!#1 N2236 P469 REPLACEMENT 14 Int BE Pri
66703!#1 N2237 P470 REPLACEMENT 25 Int BE Pri
66704!#1 N2238 P471 ST 20 0x400000b3 FP BE Pri
66705!#1 N2239 P472 MEMBAR
66706!#1 N2240 P473 BLD 8 -1 FP BE Pri
66707!#1 N2241 P473 BLD 9 -1 FP BE Pri
66708!#1 N2242 P474 MEMBAR
66709!#1 N2243 P475 ST 31 0x400000b4 FP BE Nuc
66710!#1 N2244 P476 PREFETCH 5 Int BE Pri
66711!#1 N2245 P477 MEMBAR
66712!#1 N2246 P478 BLD 21 -1 FP BE Pri
66713!#1 N2247 P478 BLD 22 -1 FP BE Pri
66714!#A N2246 N2247
66715!#1 N2248 P478 BLD 23 -1 FP BE Pri
66716!#1 N2249 P479 MEMBAR
66717!#1 N2250 P480 PREFETCH 17 Int BE Pri
66718!#1 N2251 P481 REPLACEMENT 33 Int BE Nuc
66719!#1 N2252 P482 REPLACEMENT 1 Int BE Pri
66720!#1 N2253 P483 REPLACEMENT 7 Int BE Pri
66721!#1 N2254 P484 ST 23 0x800013 Int BE Pri
66722!#1 N2255 P485 ST 27 0x400000b5 FP BE Sec
66723!#1 N2256 P486 MEMBAR
66724!#1 N2257 P487 BLD 16 -1 FP BE Pri
66725!#1 N2258 P488 MEMBAR
66726!#1 N2259 P489 LD 19 -1 FP BE Pri
66727!#1 N2260 P490 MEMBAR
66728!#1 N2261 P491 BST 19 0x400000b6 FP BE Pri
66729!#1 N2262 P492 MEMBAR
66730!#1 N2263 P493 PREFETCH 7 Int BE Pri
66731!#1 N2264 P494 LD 21 -1 FP BE Pri
66732!#1 N2265 P495 REPLACEMENT 27 Int BE Pri
66733!#1 N2266 P496 ST 21 0x400000b7 FP BE Pri
66734!#1 N2267 P497 REPLACEMENT 23 Int BE Pri
66735!#1 N2268 P498 IDC_FLIP 7 Int BE Pri
66736!#1 N2269 P499 MEMBAR
66737!#1 N2270 P500 BSTC 8 0x400000b8 FP BE Pri
66738!#1 N2271 P500 BSTC 9 0x400000b9 FP BE Pri
66739!#1 N2272 P501 MEMBAR
66740!#1 N2273 P502 REPLACEMENT 30 Int BE Nuc
66741!#1 N2274 P503 FLUSHI 14 Int BE Pri
66742!#1 N2275 P504 REPLACEMENT 18 Int BE Pri
66743!#1 N2276 P505 MEMBAR
66744!#1 N2277 P506 BLD 18 -1 FP BE Sec
66745!#1 N2278 P507 MEMBAR
66746!#1 N2279 P508 BSTC 5 0x400000ba FP BE Pri
66747!#1 N2280 P508 BSTC 6 0x400000bb FP BE Pri
66748!#1 N2281 P509 MEMBAR
66749!#1 N2282 P510 REPLACEMENT 29 Int BE Pri
66750!#1 N2283 P511 MEMBAR
66751!#1 N2284 P512 BSTC 31 0x400000bc FP BE Pri
66752!#1 N2285 P512 BSTC 32 0x400000bd FP BE Pri
66753!#1 N2286 P513 MEMBAR
66754!#1 N2287 P514 REPLACEMENT 33 Int BE Pri
66755!#1 N2288 P515 IDC_FLIP 30 Int BE Pri
66756!#1 N2289 P516 REPLACEMENT 8 Int BE Pri
66757!#1 N2290 P517 MEMBAR
66758!#1 N2291 P518 BST 11 0x400000be FP BE Pri
66759!#1 N2292 P518 BST 12 0x400000bf FP BE Pri
66760!#A N2291 N2292
66761!#1 N2293 P518 BST 13 0x400000c0 FP BE Pri
66762!#1 N2294 P519 MEMBAR
66763!#1 N2295 P520 BST 11 0x400000c1 FP BE Pri
66764!#1 N2296 P520 BST 12 0x400000c2 FP BE Pri
66765!#A N2295 N2296
66766!#1 N2297 P520 BST 13 0x400000c3 FP BE Pri
66767!#1 N2298 P521 MEMBAR
66768!#1 N2299 P522 ST 19 0x800014 Int BE Pri
66769!#1 N2300 P523 REPLACEMENT 21 Int BE Sec
66770!#1 N2301 P524 IDC_FLIP 8 Int BE Pri
66771!#1 N2302 P525 REPLACEMENT 23 Int BE Sec
66772!#1 N2303 P526 REPLACEMENT 22 Int BE Pri
66773!#1 N2304 P527 REPLACEMENT 34 Int BE Pri
66774!#1 N2305 P528 LD 15 -1 Int BE Pri
66775!#1 N2306 P529 REPLACEMENT 14 Int BE Pri
66776!#1 N2307 P530 REPLACEMENT 14 Int BE Pri
66777!#1 N2308 P531 REPLACEMENT 29 Int BE Pri
66778!#1 N2309 P532 ST 23 0x400000c4 FP BE Sec
66779!#1 N2310 P533 REPLACEMENT 8 Int BE Sec
66780!#1 N2311 P534 MEMBAR
66781!#1 N2312 P535 BLD 5 -1 FP BE Pri
66782!#1 N2313 P535 BLD 6 -1 FP BE Pri
66783!#1 N2314 P536 MEMBAR
66784!#1 N2315 P537 BLD 28 -1 FP BE Pri
66785!#1 N2316 P537 BLD 29 -1 FP BE Pri
66786!#A N2315 N2316
66787!#1 N2317 P537 BLD 30 -1 FP BE Pri
66788!#1 N2318 P538 MEMBAR
66789!#1 N2319 P539 BLD 16 -1 FP BE Pri
66790!#1 N2320 P540 MEMBAR
66791!#1 N2321 P541 REPLACEMENT 19 Int BE Sec
66792!#1 N2322 P542 MEMBAR
66793!#1 N2323 P543 BLD 21 -1 FP BE Pri
66794!#1 N2324 P543 BLD 22 -1 FP BE Pri
66795!#A N2323 N2324
66796!#1 N2325 P543 BLD 23 -1 FP BE Pri
66797!#1 N2326 P544 MEMBAR
66798!#1 N2327 P545 REPLACEMENT 31 Int BE Pri
66799!#1 N2328 P546 REPLACEMENT 15 Int BE Pri
66800!#1 N2329 P547 REPLACEMENT 28 Int BE Pri
66801!#1 N2330 P548 REPLACEMENT 8 Int BE Pri
66802!#1 N2331 P549 MEMBAR
66803!#1 N2332 P550 BST 28 0x400000c5 FP BE Pri
66804!#1 N2333 P550 BST 29 0x400000c6 FP BE Pri
66805!#A N2332 N2333
66806!#1 N2334 P550 BST 30 0x400000c7 FP BE Pri
66807!#1 N2335 P551 MEMBAR
66808!#1 N2336 P552 ST 18 0x800015 Int BE Pri
66809!#1 N2337 P553 MEMBAR
66810!#1 N2338 P554 BSTC 5 0x400000c8 FP BE Sec
66811!#1 N2339 P554 BSTC 6 0x400000c9 FP BE Sec
66812!#1 N2340 P555 MEMBAR
66813!#1 N2341 P556 REPLACEMENT 7 Int BE Pri
66814!#1 N2342 P557 REPLACEMENT 34 Int BE Pri
66815!#1 N2343 P558 REPLACEMENT 3 Int BE Nuc
66816!#1 N2344 P559 REPLACEMENT 24 Int BE Pri
66817!#1 N2345 P560 MEMBAR
66818!#1 N2346 P561 BST 7 0x400000ca FP BE Pri
66819!#1 N2347 P562 MEMBAR
66820!#1 N2348 P563 REPLACEMENT 23 Int BE Sec
66821!#1 N2349 P564 REPLACEMENT 29 Int BE Nuc
66822!#1 N2350 P565 LD 13 -1 FP BE Pri
66823!#1 N2351 P566 REPLACEMENT 20 Int BE Pri
66824!#1 N2352 P567 ST 4 0x800016 Int BE Nuc
66825!#1 N2353 P568 REPLACEMENT 20 Int BE Pri
66826!#1 N2354 P569 REPLACEMENT 9 Int BE Pri
66827!#1 N2355 P570 REPLACEMENT 25 Int BE Sec
66828!#1 N2356 P571 LD 3 -1 Int BE Sec
66829!#1 N2357 P572 MEMBAR
66830!#1 N2358 P573 BST 28 0x400000cb FP BE Pri
66831!#1 N2359 P573 BST 29 0x400000cc FP BE Pri
66832!#A N2358 N2359
66833!#1 N2360 P573 BST 30 0x400000cd FP BE Pri
66834!#1 N2361 P574 MEMBAR
66835!#1 N2362 P575 REPLACEMENT 14 Int BE Pri
66836!#1 N2363 P576 MEMBAR
66837!#1 N2364 P577 BSTC 28 0x400000ce FP BE Pri
66838!#1 N2365 P577 BSTC 29 0x400000cf FP BE Pri
66839!#A N2364 N2365
66840!#1 N2366 P577 BSTC 30 0x400000d0 FP BE Pri
66841!#1 N2367 P578 MEMBAR
66842!#1 N2368 P579 IDC_FLIP 7 Int BE Pri
66843!#1 N2369 P580 REPLACEMENT 13 Int BE Pri
66844!#1 N2370 P581 REPLACEMENT 14 Int BE Pri
66845!#1 N2371 P582 MEMBAR
66846!#1 N2372 P583 BLD 20 -1 FP BE Pri
66847!#1 N2373 P584 MEMBAR
66848!#1 N2374 P585 ST 14 0x400000d1 FP BE Pri
66849!#1 N2375 P586 MEMBAR
66850!#1 N2376 P587 BST 31 0x400000d2 FP BE Pri
66851!#1 N2377 P587 BST 32 0x400000d3 FP BE Pri
66852!#1 N2378 P588 MEMBAR
66853!#1 N2379 P589 REPLACEMENT 12 Int BE Pri
66854!#1 N2380 P590 ST 1 0x800017 Int BE Pri
66855!#1 N2381 P591 REPLACEMENT 5 Int BE Sec
66856!#1 N2382 P592 MEMBAR
66857!#1 N2383 P593 BSTC 0 0x400000d4 FP BE Pri
66858!#1 N2384 P593 BSTC 1 0x400000d5 FP BE Pri
66859!#A N2383 N2384
66860!#1 N2385 P593 BSTC 2 0x400000d6 FP BE Pri
66861!#1 N2386 P593 BSTC 3 0x400000d7 FP BE Pri
66862!#1 N2387 P593 BSTC 4 0x400000d8 FP BE Pri
66863!#1 N2388 P594 MEMBAR
66864!#1 N2389 P595 REPLACEMENT 19 Int BE Pri
66865!#1 N2390 P596 ST 0 0x400000d9 FP BE Nuc
66866!#1 N2391 P597 IDC_FLIP 19 Int BE Pri
66867!#1 N2392 P598 MEMBAR
66868!#1 N2393 P599 BSTC 15 0x400000da FP BE Pri
66869!#1 N2394 P600 MEMBAR
66870!#1 N2395 P601 REPLACEMENT 18 Int BE Sec
66871!#1 N2396 P602 REPLACEMENT 4 Int BE Pri
66872!#1 N2397 P603 ST 11 0x800018 Int BE Pri
66873!#1 N2398 P604 REPLACEMENT 8 Int BE Pri
66874!#1 N2399 P605 REPLACEMENT 6 Int BE Pri
66875!#1 N2400 P606 IDC_FLIP 16 Int BE Pri
66876!#1 N2401 P607 REPLACEMENT 1 Int BE Pri
66877!#1 N2402 P608 REPLACEMENT 30 Int BE Pri
66878!#1 N2403 P609 REPLACEMENT 25 Int BE Pri
66879!#1 N2404 P610 PREFETCH 19 Int BE Pri
66880!#1 N2405 P611 REPLACEMENT 13 Int BE Pri
66881!#1 N2406 P612 IDC_FLIP 7 Int BE Pri
66882!#1 N2407 P613 REPLACEMENT 16 Int BE Pri
66883!#1 N2408 P614 LD 7 -1 Int BE Pri
66884!#1 N2409 P615 REPLACEMENT 19 Int BE Pri
66885!#1 N2410 P616 REPLACEMENT 29 Int BE Pri
66886!#1 N2411 P617 REPLACEMENT 19 Int BE Sec
66887!#1 N2412 P618 REPLACEMENT 28 Int BE Pri
66888!#1 N2413 P619 REPLACEMENT 7 Int BE Pri
66889!#1 N2414 P620 MEMBAR
66890!#1 N2415 P621 BST 0 0x400000db FP BE Sec
66891!#1 N2416 P621 BST 1 0x400000dc FP BE Sec
66892!#A N2415 N2416
66893!#1 N2417 P621 BST 2 0x400000dd FP BE Sec
66894!#1 N2418 P621 BST 3 0x400000de FP BE Sec
66895!#1 N2419 P621 BST 4 0x400000df FP BE Sec
66896!#1 N2420 P622 MEMBAR
66897!#1 N2421 P623 BLD 5 -1 FP BE Pri
66898!#1 N2422 P623 BLD 6 -1 FP BE Pri
66899!#1 N2423 P624 MEMBAR
66900!#1 N2424 P625 REPLACEMENT 31 Int BE Pri
66901!#1 N2425 P626 REPLACEMENT 2 Int BE Pri
66902!#1 N2426 P627 REPLACEMENT 7 Int BE Pri
66903!#1 N2427 P628 REPLACEMENT 15 Int BE Pri
66904!#1 N2428 P629 ST 17 0x800019 Int BE Pri
66905!#1 N2429 P630 LD 11 -1 FP BE Sec
66906!#1 N2430 P631 MEMBAR
66907!#1 N2431 P632 BST 31 0x400000e0 FP BE Pri
66908!#1 N2432 P632 BST 32 0x400000e1 FP BE Pri
66909!#1 N2433 P633 MEMBAR
66910!#1 N2434 P634 BSTC 28 0x400000e2 FP BE Pri
66911!#1 N2435 P634 BSTC 29 0x400000e3 FP BE Pri
66912!#A N2434 N2435
66913!#1 N2436 P634 BSTC 30 0x400000e4 FP BE Pri
66914!#1 N2437 P635 MEMBAR
66915!#1 N2438 P636 BSTC 5 0x400000e5 FP BE Pri
66916!#1 N2439 P636 BSTC 6 0x400000e6 FP BE Pri
66917!#1 N2440 P637 MEMBAR
66918!#1 N2441 P638 REPLACEMENT 15 Int BE Pri
66919!#1 N2442 P639 ST 27 0x400000e7 FP BE Pri
66920!#1 N2443 P640 ST 13 0x80001a Int BE Pri
66921!#1 N2444 P641 MEMBAR
66922!#1 N2445 P642 BST 0 0x400000e8 FP BE Pri
66923!#1 N2446 P642 BST 1 0x400000e9 FP BE Pri
66924!#A N2445 N2446
66925!#1 N2447 P642 BST 2 0x400000ea FP BE Pri
66926!#1 N2448 P642 BST 3 0x400000eb FP BE Pri
66927!#1 N2449 P642 BST 4 0x400000ec FP BE Pri
66928!#1 N2450 P643 MEMBAR
66929!#1 N2451 P644 REPLACEMENT 4 Int BE Sec
66930!#1 N2452 P645 REPLACEMENT 10 Int BE Pri
66931!#1 N2453 P646 REPLACEMENT 15 Int BE Pri
66932!#1 N2454 P647 REPLACEMENT 17 Int BE Pri
66933!#1 N2455 P648 REPLACEMENT 13 Int BE Pri
66934!#1 N2456 P649 FLUSH 8 Int BE Pri
66935!#1 N2457 P650 LD 28 -1 Int BE Sec Loop_exit
66936!#1 N2458 P651 REPLACEMENT 17 Int BE Sec Loop_entry
66937!#1 N2459 P652 ST 31 0x80001b Int BE Pri
66938!#1 N2460 P653 LD 25 -1 FP BE Pri
66939!#1 N2461 P654 MEMBAR
66940!#1 N2462 P655 BST 11 0x400000ed FP BE Pri
66941!#1 N2463 P655 BST 12 0x400000ee FP BE Pri
66942!#A N2462 N2463
66943!#1 N2464 P655 BST 13 0x400000ef FP BE Pri
66944!#1 N2465 P656 MEMBAR
66945!#1 N2466 P657 REPLACEMENT 4 Int BE Pri
66946!#1 N2467 P658 PREFETCH 28 Int BE Pri
66947!#1 N2468 P659 REPLACEMENT 19 Int BE Pri
66948!#1 N2469 P660 LD 30 -1 FP BE Pri
66949!#1 N2470 P661 MEMBAR
66950!#1 N2471 P662 BSTC 26 0x400000f0 FP BE Pri
66951!#1 N2472 P662 BSTC 27 0x400000f1 FP BE Pri
66952!#1 N2473 P663 MEMBAR
66953!#1 N2474 P664 REPLACEMENT 1 Int BE Pri
66954!#1 N2475 P665 REPLACEMENT 2 Int BE Nuc
66955!#1 N2476 P666 REPLACEMENT 6 Int BE Pri
66956!#1 N2477 P667 IDC_FLIP 25 Int BE Pri
66957!#1 N2478 P668 REPLACEMENT 31 Int BE Sec
66958!#1 N2479 P669 REPLACEMENT 1 Int BE Pri
66959!#1 N2480 P670 LD 17 -1 Int BE Pri
66960!#1 N2481 P671 MEMBAR
66961!#1 N2482 P672 BSTC 10 0x400000f2 FP BE Pri
66962!#1 N2483 P673 MEMBAR
66963!#1 N2484 P674 REPLACEMENT 21 Int BE Pri
66964!#1 N2485 P675 REPLACEMENT 2 Int BE Pri
66965!#1 N2486 P676 REPLACEMENT 3 Int BE Pri
66966!#1 N2487 P677 PREFETCH 3 Int BE Pri
66967!#1 N2488 P678 REPLACEMENT 31 Int BE Pri
66968!#1 N2489 P679 IDC_FLIP 11 Int BE Pri
66969!#1 N2490 P680 REPLACEMENT 4 Int BE Pri
66970!#1 N2491 P681 MEMBAR
66971!#1 N2492 P682 BST 20 0x400000f3 FP BE Sec
66972!#1 N2493 P683 MEMBAR
66973!#1 N2494 P684 BSTC 10 0x400000f4 FP BE Pri
66974!#1 N2495 P685 MEMBAR
66975!#1 N2496 P686 REPLACEMENT 28 Int BE Pri
66976!#1 N2497 P687 REPLACEMENT 11 Int BE Pri
66977!#1 N2498 P688 REPLACEMENT 23 Int BE Pri
66978!#1 N2499 P689 REPLACEMENT 16 Int BE Sec
66979!#1 N2500 P690 IDC_FLIP 8 Int BE Pri
66980!#1 N2501 P691 REPLACEMENT 1 Int BE Pri
66981!#1 N2502 P692 REPLACEMENT 16 Int BE Pri
66982!#1 N2503 P693 PREFETCH 17 Int BE Pri
66983!#1 N2504 P694 REPLACEMENT 20 Int BE Pri
66984!#1 N2505 P695 MEMBAR
66985!#1 N2506 P696 BSTC 19 0x400000f5 FP BE Pri
66986!#1 N2507 P697 MEMBAR
66987!#1 N2508 P698 REPLACEMENT 18 Int BE Pri
66988!#1 N2509 P699 MEMBAR
66989!#1 N2510 P700 BLD 34 -1 FP BE Pri
66990!#1 N2511 P701 MEMBAR
66991!#1 N2512 P702 BSTC 5 0x400000f6 FP BE Pri
66992!#1 N2513 P702 BSTC 6 0x400000f7 FP BE Pri
66993!#1 N2514 P703 MEMBAR
66994!#1 N2515 P704 REPLACEMENT 0 Int BE Pri
66995!#1 N2516 P705 REPLACEMENT 26 Int BE Pri
66996!#1 N2517 P706 MEMBAR
66997!#1 N2518 P707 BSTC 21 0x400000f8 FP BE Pri
66998!#1 N2519 P707 BSTC 22 0x400000f9 FP BE Pri
66999!#A N2518 N2519
67000!#1 N2520 P707 BSTC 23 0x400000fa FP BE Pri
67001!#1 N2521 P708 MEMBAR
67002!#1 N2522 P709 IDC_FLIP 5 Int BE Pri
67003!#1 N2523 P710 REPLACEMENT 12 Int BE Pri
67004!#1 N2524 P711 REPLACEMENT 29 Int BE Pri
67005!#1 N2525 P712 ST 31 0x80001c Int BE Pri
67006!#1 N2526 P713 REPLACEMENT 25 Int BE Pri
67007!#1 N2527 P714 ST 6 0x80001d Int BE Pri
67008!#1 N2528 P715 MEMBAR
67009!#1 N2529 P716 BLD 24 -1 FP BE Pri
67010!#1 N2530 P716 BLD 25 -1 FP BE Pri
67011!#1 N2531 P717 MEMBAR
67012!#1 N2532 P718 ST 7 0x80001e Int BE Nuc
67013!#1 N2533 P719 REPLACEMENT 20 Int BE Pri
67014!#1 N2534 P720 REPLACEMENT 19 Int BE Pri
67015!#1 N2535 P721 REPLACEMENT 16 Int BE Nuc
67016!#1 N2536 P722 LD 9 -1 Int BE Nuc
67017!#1 N2537 P723 IDC_FLIP 16 Int BE Pri
67018!#1 N2538 P724 MEMBAR
67019!#1 N2539 P725 BSTC 31 0x400000fb FP BE Pri
67020!#1 N2540 P725 BSTC 32 0x400000fc FP BE Pri
67021!#1 N2541 P726 MEMBAR
67022!#1 N2542 P727 REPLACEMENT 8 Int BE Pri
67023!#1 N2543 P728 REPLACEMENT 27 Int BE Pri
67024!#1 N2544 P729 MEMBAR
67025!#1 N2545 P730 BLD 24 -1 FP BE Pri
67026!#1 N2546 P730 BLD 25 -1 FP BE Pri
67027!#1 N2547 P731 MEMBAR
67028!#1 N2548 P732 FLUSHI 1 Int BE Pri
67029!#1 N2549 P733 ST 25 0x80001f Int BE Pri
67030!#1 N2550 P734 ST 13 0x800020 Int BE Nuc
67031!#1 N2551 P735 MEMBAR
67032!#1 N2552 P736 BST 11 0x400000fd FP BE Pri
67033!#1 N2553 P736 BST 12 0x400000fe FP BE Pri
67034!#A N2552 N2553
67035!#1 N2554 P736 BST 13 0x400000ff FP BE Pri
67036!#1 N2555 P737 MEMBAR
67037!#1 N2556 P738 BSTC 15 0x40000100 FP BE Pri
67038!#1 N2557 P739 MEMBAR
67039!#1 N2558 P740 FLUSHI 33 Int BE Pri
67040!#1 N2559 P741 REPLACEMENT 31 Int BE Pri
67041!#1 N2560 P742 ST 1 0x40000101 FP BE Pri
67042!#1 N2561 P743 REPLACEMENT 2 Int BE Pri
67043!#1 N2562 P744 REPLACEMENT 29 Int BE Pri
67044!#1 N2563 P745 LD 20 -1 Int BE Nuc
67045!#1 N2564 P746 MEMBAR
67046!#1 N2565 P747 BLD 0 -1 FP BE Pri
67047!#1 N2566 P747 BLD 1 -1 FP BE Pri
67048!#A N2565 N2566
67049!#1 N2567 P747 BLD 2 -1 FP BE Pri
67050!#1 N2568 P747 BLD 3 -1 FP BE Pri
67051!#1 N2569 P747 BLD 4 -1 FP BE Pri
67052!#1 N2570 P748 MEMBAR
67053!#1 N2571 P749 MEMBAR
67054!#1 N2572 P750 BSTC 21 0x40000102 FP BE Sec
67055!#1 N2573 P750 BSTC 22 0x40000103 FP BE Sec
67056!#A N2572 N2573
67057!#1 N2574 P750 BSTC 23 0x40000104 FP BE Sec
67058!#1 N2575 P751 MEMBAR
67059!#1 N2576 P752 BST 28 0x40000105 FP BE Sec
67060!#1 N2577 P752 BST 29 0x40000106 FP BE Sec
67061!#A N2576 N2577
67062!#1 N2578 P752 BST 30 0x40000107 FP BE Sec
67063!#1 N2579 P753 MEMBAR
67064!#1 N2580 P754 REPLACEMENT 32 Int BE Pri
67065!#1 N2581 P755 REPLACEMENT 25 Int BE Pri
67066!#1 N2582 P756 LD 27 -1 Int BE Pri
67067!#1 N2583 P757 REPLACEMENT 2 Int BE Pri
67068!#1 N2584 P758 IDC_FLIP 12 Int BE Pri
67069!#1 N2585 P759 REPLACEMENT 26 Int BE Pri
67070!#1 N2586 P760 FLUSH 6 Int BE Pri
67071!#1 N2587 P761 REPLACEMENT 24 Int BE Pri
67072!#1 N2588 P762 REPLACEMENT 12 Int BE Pri
67073!#1 N2589 P763 ST 7 0x800021 Int BE Nuc
67074!#1 N2590 P764 REPLACEMENT 10 Int BE Pri
67075!#1 N2591 P765 MEMBAR
67076!#1 N2592 P766 BST 21 0x40000108 FP BE Pri
67077!#1 N2593 P766 BST 22 0x40000109 FP BE Pri
67078!#A N2592 N2593
67079!#1 N2594 P766 BST 23 0x4000010a FP BE Pri
67080!#1 N2595 P767 MEMBAR
67081!#1 N2596 P768 MEMBAR
67082!#2 N2597 P769 REPLACEMENT 5 Int BE Pri Loop_entry
67083!#2 N2598 P770 REPLACEMENT 34 Int BE Sec
67084!#2 N2599 P771 MEMBAR
67085!#2 N2600 P772 BLD 0 -1 FP BE Pri
67086!#2 N2601 P772 BLD 1 -1 FP BE Pri
67087!#A N2600 N2601
67088!#2 N2602 P772 BLD 2 -1 FP BE Pri
67089!#2 N2603 P772 BLD 3 -1 FP BE Pri
67090!#2 N2604 P772 BLD 4 -1 FP BE Pri
67091!#2 N2605 P773 MEMBAR
67092!#2 N2606 P774 REPLACEMENT 8 Int BE Sec
67093!#2 N2607 P775 REPLACEMENT 17 Int BE Pri
67094!#2 N2608 P776 MEMBAR
67095!#2 N2609 P777 BLD 0 -1 FP BE Pri
67096!#2 N2610 P777 BLD 1 -1 FP BE Pri
67097!#A N2609 N2610
67098!#2 N2611 P777 BLD 2 -1 FP BE Pri
67099!#2 N2612 P777 BLD 3 -1 FP BE Pri
67100!#2 N2613 P777 BLD 4 -1 FP BE Pri
67101!#2 N2614 P778 MEMBAR
67102!#2 N2615 P779 REPLACEMENT 6 Int BE Sec
67103!#2 N2616 P780 REPLACEMENT 25 Int BE Pri
67104!#2 N2617 P781 MEMBAR
67105!#2 N2618 P782 BLD 7 -1 FP BE Pri
67106!#2 N2619 P783 MEMBAR
67107!#2 N2620 P784 REPLACEMENT 24 Int BE Pri
67108!#2 N2621 P785 MEMBAR
67109!#2 N2622 P786 BLD 34 -1 FP BE Pri
67110!#2 N2623 P787 MEMBAR
67111!#2 N2624 P788 REPLACEMENT 11 Int BE Pri
67112!#2 N2625 P789 MEMBAR
67113!#2 N2626 P790 BST 8 0x40800001 FP BE Pri
67114!#2 N2627 P790 BST 9 0x40800002 FP BE Pri
67115!#2 N2628 P791 MEMBAR
67116!#2 N2629 P792 BSTC 28 0x40800003 FP BE Pri
67117!#2 N2630 P792 BSTC 29 0x40800004 FP BE Pri
67118!#A N2629 N2630
67119!#2 N2631 P792 BSTC 30 0x40800005 FP BE Pri
67120!#2 N2632 P793 MEMBAR
67121!#2 N2633 P794 REPLACEMENT 12 Int BE Pri
67122!#2 N2634 P795 REPLACEMENT 20 Int BE Pri
67123!#2 N2635 P796 IDC_FLIP 5 Int BE Pri
67124!#2 N2636 P797 LD 0 -1 Int BE Pri
67125!#2 N2637 P798 IDC_FLIP 5 Int BE Pri
67126!#2 N2638 P799 PREFETCH 24 Int BE Pri
67127!#2 N2639 P800 REPLACEMENT 23 Int BE Pri
67128!#2 N2640 P801 LD 19 -1 FP BE Pri
67129!#2 N2641 P802 MEMBAR
67130!#2 N2642 P803 BLD 14 -1 FP BE Pri
67131!#2 N2643 P804 MEMBAR
67132!#2 N2644 P805 LD 4 -1 FP BE Sec
67133!#2 N2645 P806 MEMBAR
67134!#2 N2646 P807 BLD 0 -1 FP BE Pri
67135!#2 N2647 P807 BLD 1 -1 FP BE Pri
67136!#A N2646 N2647
67137!#2 N2648 P807 BLD 2 -1 FP BE Pri
67138!#2 N2649 P807 BLD 3 -1 FP BE Pri
67139!#2 N2650 P807 BLD 4 -1 FP BE Pri
67140!#2 N2651 P808 MEMBAR
67141!#2 N2652 P809 REPLACEMENT 0 Int BE Pri
67142!#2 N2653 P810 MEMBAR
67143!#2 N2654 P811 BLD 24 -1 FP BE Pri
67144!#2 N2655 P811 BLD 25 -1 FP BE Pri
67145!#2 N2656 P812 MEMBAR
67146!#2 N2657 P813 IDC_FLIP 17 Int BE Pri
67147!#2 N2658 P814 REPLACEMENT 13 Int BE Pri
67148!#2 N2659 P815 FLUSH 21 Int BE Pri
67149!#2 N2660 P816 REPLACEMENT 29 Int BE Pri
67150!#2 N2661 P817 REPLACEMENT 2 Int BE Pri
67151!#2 N2662 P818 MEMBAR
67152!#2 N2663 P819 BST 0 0x40800006 FP BE Sec
67153!#2 N2664 P819 BST 1 0x40800007 FP BE Sec
67154!#A N2663 N2664
67155!#2 N2665 P819 BST 2 0x40800008 FP BE Sec
67156!#2 N2666 P819 BST 3 0x40800009 FP BE Sec
67157!#2 N2667 P819 BST 4 0x4080000a FP BE Sec
67158!#2 N2668 P820 MEMBAR
67159!#2 N2669 P821 BST 28 0x4080000b FP BE Pri
67160!#2 N2670 P821 BST 29 0x4080000c FP BE Pri
67161!#A N2669 N2670
67162!#2 N2671 P821 BST 30 0x4080000d FP BE Pri
67163!#2 N2672 P822 MEMBAR
67164!#2 N2673 P823 REPLACEMENT 28 Int BE Nuc
67165!#2 N2674 P824 REPLACEMENT 7 Int BE Nuc
67166!#2 N2675 P825 IDC_FLIP 29 Int BE Pri
67167!#2 N2676 P826 REPLACEMENT 25 Int BE Pri
67168!#2 N2677 P827 REPLACEMENT 24 Int BE Pri
67169!#2 N2678 P828 REPLACEMENT 17 Int BE Pri
67170!#2 N2679 P829 MEMBAR
67171!#2 N2680 P830 BLD 26 -1 FP BE Pri
67172!#2 N2681 P830 BLD 27 -1 FP BE Pri
67173!#2 N2682 P831 MEMBAR
67174!#2 N2683 P832 REPLACEMENT 27 Int BE Pri
67175!#2 N2684 P833 PREFETCH 17 Int BE Pri
67176!#2 N2685 P834 MEMBAR
67177!#2 N2686 P835 BST 0 0x4080000e FP BE Sec
67178!#2 N2687 P835 BST 1 0x4080000f FP BE Sec
67179!#A N2686 N2687
67180!#2 N2688 P835 BST 2 0x40800010 FP BE Sec
67181!#2 N2689 P835 BST 3 0x40800011 FP BE Sec
67182!#2 N2690 P835 BST 4 0x40800012 FP BE Sec
67183!#2 N2691 P836 MEMBAR
67184!#2 N2692 P837 BST 31 0x40800013 FP BE Pri
67185!#2 N2693 P837 BST 32 0x40800014 FP BE Pri
67186!#2 N2694 P838 MEMBAR
67187!#2 N2695 P839 REPLACEMENT 11 Int BE Pri
67188!#2 N2696 P840 MEMBAR
67189!#2 N2697 P841 BLD 24 -1 FP BE Sec
67190!#2 N2698 P841 BLD 25 -1 FP BE Sec
67191!#2 N2699 P842 MEMBAR
67192!#2 N2700 P843 REPLACEMENT 5 Int BE Pri
67193!#2 N2701 P844 REPLACEMENT 26 Int BE Nuc
67194!#2 N2702 P845 REPLACEMENT 15 Int BE Pri
67195!#2 N2703 P846 ST 28 0x1000001 Int LE Pri
67196!#2 N2704 P847 PREFETCH 33 Int BE Pri
67197!#2 N2705 P848 REPLACEMENT 14 Int BE Nuc
67198!#2 N2706 P849 LD 7 -1 FP BE Nuc
67199!#2 N2707 P850 REPLACEMENT 19 Int BE Nuc
67200!#2 N2708 P851 LD 20 -1 Int BE Nuc
67201!#2 N2709 P852 REPLACEMENT 27 Int BE Pri
67202!#2 N2710 P853 REPLACEMENT 13 Int BE Pri
67203!#2 N2711 P854 ST 20 0x40800015 FP BE Pri
67204!#2 N2712 P855 MEMBAR
67205!#2 N2713 P856 BST 24 0x40800016 FP BE Pri
67206!#2 N2714 P856 BST 25 0x40800017 FP BE Pri
67207!#2 N2715 P857 MEMBAR
67208!#2 N2716 P858 REPLACEMENT 15 Int BE Pri
67209!#2 N2717 P859 MEMBAR
67210!#2 N2718 P860 BSTC 14 0x40800018 FP BE Pri
67211!#2 N2719 P861 MEMBAR
67212!#2 N2720 P862 BSTC 7 0x40800019 FP BE Pri
67213!#2 N2721 P863 MEMBAR
67214!#2 N2722 P864 REPLACEMENT 31 Int BE Pri
67215!#2 N2723 P865 ST 24 0x4080001a FP BE Pri
67216!#2 N2724 P866 FLUSH 29 Int BE Pri
67217!#2 N2725 P867 MEMBAR
67218!#2 N2726 P868 BSTC 24 0x4080001b FP BE Pri
67219!#2 N2727 P868 BSTC 25 0x4080001c FP BE Pri
67220!#2 N2728 P869 MEMBAR
67221!#2 N2729 P870 REPLACEMENT 21 Int BE Pri
67222!#2 N2730 P871 REPLACEMENT 10 Int BE Nuc
67223!#2 N2731 P872 REPLACEMENT 25 Int BE Pri
67224!#2 N2732 P873 PREFETCH 20 Int BE Nuc
67225!#2 N2733 P874 ST 12 0x4080001d FP BE Pri
67226!#2 N2734 P875 MEMBAR
67227!#2 N2735 P876 BST 28 0x4080001e FP BE Pri
67228!#2 N2736 P876 BST 29 0x4080001f FP BE Pri
67229!#A N2735 N2736
67230!#2 N2737 P876 BST 30 0x40800020 FP BE Pri
67231!#2 N2738 P877 MEMBAR
67232!#2 N2739 P878 REPLACEMENT 25 Int BE Pri
67233!#2 N2740 P879 REPLACEMENT 4 Int BE Pri
67234!#2 N2741 P880 REPLACEMENT 5 Int BE Pri
67235!#2 N2742 P881 REPLACEMENT 1 Int BE Pri
67236!#2 N2743 P882 PREFETCH 27 Int BE Sec
67237!#2 N2744 P883 IDC_FLIP 14 Int BE Pri
67238!#2 N2745 P884 MEMBAR
67239!#2 N2746 P885 BST 8 0x40800021 FP BE Pri
67240!#2 N2747 P885 BST 9 0x40800022 FP BE Pri
67241!#2 N2748 P886 MEMBAR
67242!#2 N2749 P887 REPLACEMENT 17 Int BE Sec
67243!#2 N2750 P888 LD 22 -1 FP BE Pri
67244!#2 N2751 P889 REPLACEMENT 25 Int BE Sec
67245!#2 N2752 P890 REPLACEMENT 7 Int BE Pri
67246!#2 N2753 P891 REPLACEMENT 31 Int BE Nuc
67247!#2 N2754 P892 ST 28 0x1000002 Int BE Pri
67248!#2 N2755 P893 REPLACEMENT 28 Int BE Pri
67249!#2 N2756 P894 REPLACEMENT 3 Int BE Pri
67250!#2 N2757 P895 REPLACEMENT 10 Int BE Pri
67251!#2 N2758 P896 REPLACEMENT 17 Int BE Pri
67252!#2 N2759 P897 FLUSH 27 Int BE Pri
67253!#2 N2760 P898 REPLACEMENT 10 Int BE Pri
67254!#2 N2761 P899 REPLACEMENT 7 Int BE Pri
67255!#2 N2762 P900 MEMBAR
67256!#2 N2763 P901 BST 17 0x40800023 FP BE Pri
67257!#2 N2764 P902 MEMBAR
67258!#2 N2765 P769 REPLACEMENT 5 Int BE Pri Loop_entry
67259!#2 N2766 P770 REPLACEMENT 34 Int BE Sec
67260!#2 N2767 P771 MEMBAR
67261!#2 N2768 P772 BLD 0 -1 FP BE Pri
67262!#2 N2769 P772 BLD 1 -1 FP BE Pri
67263!#A N2768 N2769
67264!#2 N2770 P772 BLD 2 -1 FP BE Pri
67265!#2 N2771 P772 BLD 3 -1 FP BE Pri
67266!#2 N2772 P772 BLD 4 -1 FP BE Pri
67267!#2 N2773 P773 MEMBAR
67268!#2 N2774 P774 REPLACEMENT 8 Int BE Sec
67269!#2 N2775 P775 REPLACEMENT 17 Int BE Pri
67270!#2 N2776 P776 MEMBAR
67271!#2 N2777 P777 BLD 0 -1 FP BE Pri
67272!#2 N2778 P777 BLD 1 -1 FP BE Pri
67273!#A N2777 N2778
67274!#2 N2779 P777 BLD 2 -1 FP BE Pri
67275!#2 N2780 P777 BLD 3 -1 FP BE Pri
67276!#2 N2781 P777 BLD 4 -1 FP BE Pri
67277!#2 N2782 P778 MEMBAR
67278!#2 N2783 P779 REPLACEMENT 6 Int BE Sec
67279!#2 N2784 P780 REPLACEMENT 25 Int BE Pri
67280!#2 N2785 P781 MEMBAR
67281!#2 N2786 P782 BLD 7 -1 FP BE Pri
67282!#2 N2787 P783 MEMBAR
67283!#2 N2788 P784 REPLACEMENT 24 Int BE Pri
67284!#2 N2789 P785 MEMBAR
67285!#2 N2790 P786 BLD 34 -1 FP BE Pri
67286!#2 N2791 P787 MEMBAR
67287!#2 N2792 P788 REPLACEMENT 11 Int BE Pri
67288!#2 N2793 P789 MEMBAR
67289!#2 N2794 P790 BST 8 0x40800024 FP BE Pri
67290!#2 N2795 P790 BST 9 0x40800025 FP BE Pri
67291!#2 N2796 P791 MEMBAR
67292!#2 N2797 P792 BSTC 28 0x40800026 FP BE Pri
67293!#2 N2798 P792 BSTC 29 0x40800027 FP BE Pri
67294!#A N2797 N2798
67295!#2 N2799 P792 BSTC 30 0x40800028 FP BE Pri
67296!#2 N2800 P793 MEMBAR
67297!#2 N2801 P794 REPLACEMENT 12 Int BE Pri
67298!#2 N2802 P795 REPLACEMENT 20 Int BE Pri
67299!#2 N2803 P796 IDC_FLIP 5 Int BE Pri
67300!#2 N2804 P797 LD 0 -1 Int BE Pri
67301!#2 N2805 P798 IDC_FLIP 5 Int BE Pri
67302!#2 N2806 P799 PREFETCH 24 Int BE Pri
67303!#2 N2807 P800 REPLACEMENT 23 Int BE Pri
67304!#2 N2808 P801 LD 19 -1 FP BE Pri
67305!#2 N2809 P802 MEMBAR
67306!#2 N2810 P803 BLD 14 -1 FP BE Pri
67307!#2 N2811 P804 MEMBAR
67308!#2 N2812 P805 LD 4 -1 FP BE Sec
67309!#2 N2813 P806 MEMBAR
67310!#2 N2814 P807 BLD 0 -1 FP BE Pri
67311!#2 N2815 P807 BLD 1 -1 FP BE Pri
67312!#A N2814 N2815
67313!#2 N2816 P807 BLD 2 -1 FP BE Pri
67314!#2 N2817 P807 BLD 3 -1 FP BE Pri
67315!#2 N2818 P807 BLD 4 -1 FP BE Pri
67316!#2 N2819 P808 MEMBAR
67317!#2 N2820 P809 REPLACEMENT 0 Int BE Pri
67318!#2 N2821 P810 MEMBAR
67319!#2 N2822 P811 BLD 24 -1 FP BE Pri
67320!#2 N2823 P811 BLD 25 -1 FP BE Pri
67321!#2 N2824 P812 MEMBAR
67322!#2 N2825 P813 IDC_FLIP 17 Int BE Pri
67323!#2 N2826 P814 REPLACEMENT 13 Int BE Pri
67324!#2 N2827 P815 FLUSH 21 Int BE Pri
67325!#2 N2828 P816 REPLACEMENT 29 Int BE Pri
67326!#2 N2829 P817 REPLACEMENT 2 Int BE Pri
67327!#2 N2830 P818 MEMBAR
67328!#2 N2831 P819 BST 0 0x40800029 FP BE Sec
67329!#2 N2832 P819 BST 1 0x4080002a FP BE Sec
67330!#A N2831 N2832
67331!#2 N2833 P819 BST 2 0x4080002b FP BE Sec
67332!#2 N2834 P819 BST 3 0x4080002c FP BE Sec
67333!#2 N2835 P819 BST 4 0x4080002d FP BE Sec
67334!#2 N2836 P820 MEMBAR
67335!#2 N2837 P821 BST 28 0x4080002e FP BE Pri
67336!#2 N2838 P821 BST 29 0x4080002f FP BE Pri
67337!#A N2837 N2838
67338!#2 N2839 P821 BST 30 0x40800030 FP BE Pri
67339!#2 N2840 P822 MEMBAR
67340!#2 N2841 P823 REPLACEMENT 28 Int BE Nuc
67341!#2 N2842 P824 REPLACEMENT 7 Int BE Nuc
67342!#2 N2843 P825 IDC_FLIP 29 Int BE Pri
67343!#2 N2844 P826 REPLACEMENT 25 Int BE Pri
67344!#2 N2845 P827 REPLACEMENT 24 Int BE Pri
67345!#2 N2846 P828 REPLACEMENT 17 Int BE Pri
67346!#2 N2847 P829 MEMBAR
67347!#2 N2848 P830 BLD 26 -1 FP BE Pri
67348!#2 N2849 P830 BLD 27 -1 FP BE Pri
67349!#2 N2850 P831 MEMBAR
67350!#2 N2851 P832 REPLACEMENT 27 Int BE Pri
67351!#2 N2852 P833 PREFETCH 17 Int BE Pri
67352!#2 N2853 P834 MEMBAR
67353!#2 N2854 P835 BST 0 0x40800031 FP BE Sec
67354!#2 N2855 P835 BST 1 0x40800032 FP BE Sec
67355!#A N2854 N2855
67356!#2 N2856 P835 BST 2 0x40800033 FP BE Sec
67357!#2 N2857 P835 BST 3 0x40800034 FP BE Sec
67358!#2 N2858 P835 BST 4 0x40800035 FP BE Sec
67359!#2 N2859 P836 MEMBAR
67360!#2 N2860 P837 BST 31 0x40800036 FP BE Pri
67361!#2 N2861 P837 BST 32 0x40800037 FP BE Pri
67362!#2 N2862 P838 MEMBAR
67363!#2 N2863 P839 REPLACEMENT 11 Int BE Pri
67364!#2 N2864 P840 MEMBAR
67365!#2 N2865 P841 BLD 24 -1 FP BE Sec
67366!#2 N2866 P841 BLD 25 -1 FP BE Sec
67367!#2 N2867 P842 MEMBAR
67368!#2 N2868 P843 REPLACEMENT 5 Int BE Pri
67369!#2 N2869 P844 REPLACEMENT 26 Int BE Nuc
67370!#2 N2870 P845 REPLACEMENT 15 Int BE Pri
67371!#2 N2871 P846 ST 28 0x1000003 Int LE Pri
67372!#2 N2872 P847 PREFETCH 33 Int BE Pri
67373!#2 N2873 P848 REPLACEMENT 14 Int BE Nuc
67374!#2 N2874 P849 LD 7 -1 FP BE Nuc
67375!#2 N2875 P850 REPLACEMENT 19 Int BE Nuc
67376!#2 N2876 P851 LD 20 -1 Int BE Nuc
67377!#2 N2877 P852 REPLACEMENT 27 Int BE Pri
67378!#2 N2878 P853 REPLACEMENT 13 Int BE Pri
67379!#2 N2879 P854 ST 20 0x40800038 FP BE Pri
67380!#2 N2880 P855 MEMBAR
67381!#2 N2881 P856 BST 24 0x40800039 FP BE Pri
67382!#2 N2882 P856 BST 25 0x4080003a FP BE Pri
67383!#2 N2883 P857 MEMBAR
67384!#2 N2884 P858 REPLACEMENT 15 Int BE Pri
67385!#2 N2885 P859 MEMBAR
67386!#2 N2886 P860 BSTC 14 0x4080003b FP BE Pri
67387!#2 N2887 P861 MEMBAR
67388!#2 N2888 P862 BSTC 7 0x4080003c FP BE Pri
67389!#2 N2889 P863 MEMBAR
67390!#2 N2890 P864 REPLACEMENT 31 Int BE Pri
67391!#2 N2891 P865 ST 24 0x4080003d FP BE Pri
67392!#2 N2892 P866 FLUSH 29 Int BE Pri
67393!#2 N2893 P867 MEMBAR
67394!#2 N2894 P868 BSTC 24 0x4080003e FP BE Pri
67395!#2 N2895 P868 BSTC 25 0x4080003f FP BE Pri
67396!#2 N2896 P869 MEMBAR
67397!#2 N2897 P870 REPLACEMENT 21 Int BE Pri
67398!#2 N2898 P871 REPLACEMENT 10 Int BE Nuc
67399!#2 N2899 P872 REPLACEMENT 25 Int BE Pri
67400!#2 N2900 P873 PREFETCH 20 Int BE Nuc
67401!#2 N2901 P874 ST 12 0x40800040 FP BE Pri
67402!#2 N2902 P875 MEMBAR
67403!#2 N2903 P876 BST 28 0x40800041 FP BE Pri
67404!#2 N2904 P876 BST 29 0x40800042 FP BE Pri
67405!#A N2903 N2904
67406!#2 N2905 P876 BST 30 0x40800043 FP BE Pri
67407!#2 N2906 P877 MEMBAR
67408!#2 N2907 P878 REPLACEMENT 25 Int BE Pri
67409!#2 N2908 P879 REPLACEMENT 4 Int BE Pri
67410!#2 N2909 P880 REPLACEMENT 5 Int BE Pri
67411!#2 N2910 P881 REPLACEMENT 1 Int BE Pri
67412!#2 N2911 P882 PREFETCH 27 Int BE Sec
67413!#2 N2912 P883 IDC_FLIP 14 Int BE Pri
67414!#2 N2913 P884 MEMBAR
67415!#2 N2914 P885 BST 8 0x40800044 FP BE Pri
67416!#2 N2915 P885 BST 9 0x40800045 FP BE Pri
67417!#2 N2916 P886 MEMBAR
67418!#2 N2917 P887 REPLACEMENT 17 Int BE Sec
67419!#2 N2918 P888 LD 22 -1 FP BE Pri
67420!#2 N2919 P889 REPLACEMENT 25 Int BE Sec
67421!#2 N2920 P890 REPLACEMENT 7 Int BE Pri
67422!#2 N2921 P891 REPLACEMENT 31 Int BE Nuc
67423!#2 N2922 P892 ST 28 0x1000004 Int BE Pri
67424!#2 N2923 P893 REPLACEMENT 28 Int BE Pri
67425!#2 N2924 P894 REPLACEMENT 3 Int BE Pri
67426!#2 N2925 P895 REPLACEMENT 10 Int BE Pri
67427!#2 N2926 P896 REPLACEMENT 17 Int BE Pri
67428!#2 N2927 P897 FLUSH 27 Int BE Pri
67429!#2 N2928 P898 REPLACEMENT 10 Int BE Pri
67430!#2 N2929 P899 REPLACEMENT 7 Int BE Pri
67431!#2 N2930 P900 MEMBAR
67432!#2 N2931 P901 BST 17 0x40800046 FP BE Pri
67433!#2 N2932 P902 MEMBAR
67434!#2 N2933 P769 REPLACEMENT 5 Int BE Pri Loop_entry
67435!#2 N2934 P770 REPLACEMENT 34 Int BE Sec
67436!#2 N2935 P771 MEMBAR
67437!#2 N2936 P772 BLD 0 -1 FP BE Pri
67438!#2 N2937 P772 BLD 1 -1 FP BE Pri
67439!#A N2936 N2937
67440!#2 N2938 P772 BLD 2 -1 FP BE Pri
67441!#2 N2939 P772 BLD 3 -1 FP BE Pri
67442!#2 N2940 P772 BLD 4 -1 FP BE Pri
67443!#2 N2941 P773 MEMBAR
67444!#2 N2942 P774 REPLACEMENT 8 Int BE Sec
67445!#2 N2943 P775 REPLACEMENT 17 Int BE Pri
67446!#2 N2944 P776 MEMBAR
67447!#2 N2945 P777 BLD 0 -1 FP BE Pri
67448!#2 N2946 P777 BLD 1 -1 FP BE Pri
67449!#A N2945 N2946
67450!#2 N2947 P777 BLD 2 -1 FP BE Pri
67451!#2 N2948 P777 BLD 3 -1 FP BE Pri
67452!#2 N2949 P777 BLD 4 -1 FP BE Pri
67453!#2 N2950 P778 MEMBAR
67454!#2 N2951 P779 REPLACEMENT 6 Int BE Sec
67455!#2 N2952 P780 REPLACEMENT 25 Int BE Pri
67456!#2 N2953 P781 MEMBAR
67457!#2 N2954 P782 BLD 7 -1 FP BE Pri
67458!#2 N2955 P783 MEMBAR
67459!#2 N2956 P784 REPLACEMENT 24 Int BE Pri
67460!#2 N2957 P785 MEMBAR
67461!#2 N2958 P786 BLD 34 -1 FP BE Pri
67462!#2 N2959 P787 MEMBAR
67463!#2 N2960 P788 REPLACEMENT 11 Int BE Pri
67464!#2 N2961 P789 MEMBAR
67465!#2 N2962 P790 BST 8 0x40800047 FP BE Pri
67466!#2 N2963 P790 BST 9 0x40800048 FP BE Pri
67467!#2 N2964 P791 MEMBAR
67468!#2 N2965 P792 BSTC 28 0x40800049 FP BE Pri
67469!#2 N2966 P792 BSTC 29 0x4080004a FP BE Pri
67470!#A N2965 N2966
67471!#2 N2967 P792 BSTC 30 0x4080004b FP BE Pri
67472!#2 N2968 P793 MEMBAR
67473!#2 N2969 P794 REPLACEMENT 12 Int BE Pri
67474!#2 N2970 P795 REPLACEMENT 20 Int BE Pri
67475!#2 N2971 P796 IDC_FLIP 5 Int BE Pri
67476!#2 N2972 P797 LD 0 -1 Int BE Pri
67477!#2 N2973 P798 IDC_FLIP 5 Int BE Pri
67478!#2 N2974 P799 PREFETCH 24 Int BE Pri
67479!#2 N2975 P800 REPLACEMENT 23 Int BE Pri
67480!#2 N2976 P801 LD 19 -1 FP BE Pri
67481!#2 N2977 P802 MEMBAR
67482!#2 N2978 P803 BLD 14 -1 FP BE Pri
67483!#2 N2979 P804 MEMBAR
67484!#2 N2980 P805 LD 4 -1 FP BE Sec
67485!#2 N2981 P806 MEMBAR
67486!#2 N2982 P807 BLD 0 -1 FP BE Pri
67487!#2 N2983 P807 BLD 1 -1 FP BE Pri
67488!#A N2982 N2983
67489!#2 N2984 P807 BLD 2 -1 FP BE Pri
67490!#2 N2985 P807 BLD 3 -1 FP BE Pri
67491!#2 N2986 P807 BLD 4 -1 FP BE Pri
67492!#2 N2987 P808 MEMBAR
67493!#2 N2988 P809 REPLACEMENT 0 Int BE Pri
67494!#2 N2989 P810 MEMBAR
67495!#2 N2990 P811 BLD 24 -1 FP BE Pri
67496!#2 N2991 P811 BLD 25 -1 FP BE Pri
67497!#2 N2992 P812 MEMBAR
67498!#2 N2993 P813 IDC_FLIP 17 Int BE Pri
67499!#2 N2994 P814 REPLACEMENT 13 Int BE Pri
67500!#2 N2995 P815 FLUSH 21 Int BE Pri
67501!#2 N2996 P816 REPLACEMENT 29 Int BE Pri
67502!#2 N2997 P817 REPLACEMENT 2 Int BE Pri
67503!#2 N2998 P818 MEMBAR
67504!#2 N2999 P819 BST 0 0x4080004c FP BE Sec
67505!#2 N3000 P819 BST 1 0x4080004d FP BE Sec
67506!#A N2999 N3000
67507!#2 N3001 P819 BST 2 0x4080004e FP BE Sec
67508!#2 N3002 P819 BST 3 0x4080004f FP BE Sec
67509!#2 N3003 P819 BST 4 0x40800050 FP BE Sec
67510!#2 N3004 P820 MEMBAR
67511!#2 N3005 P821 BST 28 0x40800051 FP BE Pri
67512!#2 N3006 P821 BST 29 0x40800052 FP BE Pri
67513!#A N3005 N3006
67514!#2 N3007 P821 BST 30 0x40800053 FP BE Pri
67515!#2 N3008 P822 MEMBAR
67516!#2 N3009 P823 REPLACEMENT 28 Int BE Nuc
67517!#2 N3010 P824 REPLACEMENT 7 Int BE Nuc
67518!#2 N3011 P825 IDC_FLIP 29 Int BE Pri
67519!#2 N3012 P826 REPLACEMENT 25 Int BE Pri
67520!#2 N3013 P827 REPLACEMENT 24 Int BE Pri
67521!#2 N3014 P828 REPLACEMENT 17 Int BE Pri
67522!#2 N3015 P829 MEMBAR
67523!#2 N3016 P830 BLD 26 -1 FP BE Pri
67524!#2 N3017 P830 BLD 27 -1 FP BE Pri
67525!#2 N3018 P831 MEMBAR
67526!#2 N3019 P832 REPLACEMENT 27 Int BE Pri
67527!#2 N3020 P833 PREFETCH 17 Int BE Pri
67528!#2 N3021 P834 MEMBAR
67529!#2 N3022 P835 BST 0 0x40800054 FP BE Sec
67530!#2 N3023 P835 BST 1 0x40800055 FP BE Sec
67531!#A N3022 N3023
67532!#2 N3024 P835 BST 2 0x40800056 FP BE Sec
67533!#2 N3025 P835 BST 3 0x40800057 FP BE Sec
67534!#2 N3026 P835 BST 4 0x40800058 FP BE Sec
67535!#2 N3027 P836 MEMBAR
67536!#2 N3028 P837 BST 31 0x40800059 FP BE Pri
67537!#2 N3029 P837 BST 32 0x4080005a FP BE Pri
67538!#2 N3030 P838 MEMBAR
67539!#2 N3031 P839 REPLACEMENT 11 Int BE Pri
67540!#2 N3032 P840 MEMBAR
67541!#2 N3033 P841 BLD 24 -1 FP BE Sec
67542!#2 N3034 P841 BLD 25 -1 FP BE Sec
67543!#2 N3035 P842 MEMBAR
67544!#2 N3036 P843 REPLACEMENT 5 Int BE Pri
67545!#2 N3037 P844 REPLACEMENT 26 Int BE Nuc
67546!#2 N3038 P845 REPLACEMENT 15 Int BE Pri
67547!#2 N3039 P846 ST 28 0x1000005 Int LE Pri
67548!#2 N3040 P847 PREFETCH 33 Int BE Pri
67549!#2 N3041 P848 REPLACEMENT 14 Int BE Nuc
67550!#2 N3042 P849 LD 7 -1 FP BE Nuc
67551!#2 N3043 P850 REPLACEMENT 19 Int BE Nuc
67552!#2 N3044 P851 LD 20 -1 Int BE Nuc
67553!#2 N3045 P852 REPLACEMENT 27 Int BE Pri
67554!#2 N3046 P853 REPLACEMENT 13 Int BE Pri
67555!#2 N3047 P854 ST 20 0x4080005b FP BE Pri
67556!#2 N3048 P855 MEMBAR
67557!#2 N3049 P856 BST 24 0x4080005c FP BE Pri
67558!#2 N3050 P856 BST 25 0x4080005d FP BE Pri
67559!#2 N3051 P857 MEMBAR
67560!#2 N3052 P858 REPLACEMENT 15 Int BE Pri
67561!#2 N3053 P859 MEMBAR
67562!#2 N3054 P860 BSTC 14 0x4080005e FP BE Pri
67563!#2 N3055 P861 MEMBAR
67564!#2 N3056 P862 BSTC 7 0x4080005f FP BE Pri
67565!#2 N3057 P863 MEMBAR
67566!#2 N3058 P864 REPLACEMENT 31 Int BE Pri
67567!#2 N3059 P865 ST 24 0x40800060 FP BE Pri
67568!#2 N3060 P866 FLUSH 29 Int BE Pri
67569!#2 N3061 P867 MEMBAR
67570!#2 N3062 P868 BSTC 24 0x40800061 FP BE Pri
67571!#2 N3063 P868 BSTC 25 0x40800062 FP BE Pri
67572!#2 N3064 P869 MEMBAR
67573!#2 N3065 P870 REPLACEMENT 21 Int BE Pri
67574!#2 N3066 P871 REPLACEMENT 10 Int BE Nuc
67575!#2 N3067 P872 REPLACEMENT 25 Int BE Pri
67576!#2 N3068 P873 PREFETCH 20 Int BE Nuc
67577!#2 N3069 P874 ST 12 0x40800063 FP BE Pri
67578!#2 N3070 P875 MEMBAR
67579!#2 N3071 P876 BST 28 0x40800064 FP BE Pri
67580!#2 N3072 P876 BST 29 0x40800065 FP BE Pri
67581!#A N3071 N3072
67582!#2 N3073 P876 BST 30 0x40800066 FP BE Pri
67583!#2 N3074 P877 MEMBAR
67584!#2 N3075 P878 REPLACEMENT 25 Int BE Pri
67585!#2 N3076 P879 REPLACEMENT 4 Int BE Pri
67586!#2 N3077 P880 REPLACEMENT 5 Int BE Pri
67587!#2 N3078 P881 REPLACEMENT 1 Int BE Pri
67588!#2 N3079 P882 PREFETCH 27 Int BE Sec
67589!#2 N3080 P883 IDC_FLIP 14 Int BE Pri
67590!#2 N3081 P884 MEMBAR
67591!#2 N3082 P885 BST 8 0x40800067 FP BE Pri
67592!#2 N3083 P885 BST 9 0x40800068 FP BE Pri
67593!#2 N3084 P886 MEMBAR
67594!#2 N3085 P887 REPLACEMENT 17 Int BE Sec
67595!#2 N3086 P888 LD 22 -1 FP BE Pri
67596!#2 N3087 P889 REPLACEMENT 25 Int BE Sec
67597!#2 N3088 P890 REPLACEMENT 7 Int BE Pri
67598!#2 N3089 P891 REPLACEMENT 31 Int BE Nuc
67599!#2 N3090 P892 ST 28 0x1000006 Int BE Pri
67600!#2 N3091 P893 REPLACEMENT 28 Int BE Pri
67601!#2 N3092 P894 REPLACEMENT 3 Int BE Pri
67602!#2 N3093 P895 REPLACEMENT 10 Int BE Pri
67603!#2 N3094 P896 REPLACEMENT 17 Int BE Pri
67604!#2 N3095 P897 FLUSH 27 Int BE Pri
67605!#2 N3096 P898 REPLACEMENT 10 Int BE Pri
67606!#2 N3097 P899 REPLACEMENT 7 Int BE Pri
67607!#2 N3098 P900 MEMBAR
67608!#2 N3099 P901 BST 17 0x40800069 FP BE Pri
67609!#2 N3100 P902 MEMBAR
67610!#2 N3101 P769 REPLACEMENT 5 Int BE Pri Loop_entry
67611!#2 N3102 P770 REPLACEMENT 34 Int BE Sec
67612!#2 N3103 P771 MEMBAR
67613!#2 N3104 P772 BLD 0 -1 FP BE Pri
67614!#2 N3105 P772 BLD 1 -1 FP BE Pri
67615!#A N3104 N3105
67616!#2 N3106 P772 BLD 2 -1 FP BE Pri
67617!#2 N3107 P772 BLD 3 -1 FP BE Pri
67618!#2 N3108 P772 BLD 4 -1 FP BE Pri
67619!#2 N3109 P773 MEMBAR
67620!#2 N3110 P774 REPLACEMENT 8 Int BE Sec
67621!#2 N3111 P775 REPLACEMENT 17 Int BE Pri
67622!#2 N3112 P776 MEMBAR
67623!#2 N3113 P777 BLD 0 -1 FP BE Pri
67624!#2 N3114 P777 BLD 1 -1 FP BE Pri
67625!#A N3113 N3114
67626!#2 N3115 P777 BLD 2 -1 FP BE Pri
67627!#2 N3116 P777 BLD 3 -1 FP BE Pri
67628!#2 N3117 P777 BLD 4 -1 FP BE Pri
67629!#2 N3118 P778 MEMBAR
67630!#2 N3119 P779 REPLACEMENT 6 Int BE Sec
67631!#2 N3120 P780 REPLACEMENT 25 Int BE Pri
67632!#2 N3121 P781 MEMBAR
67633!#2 N3122 P782 BLD 7 -1 FP BE Pri
67634!#2 N3123 P783 MEMBAR
67635!#2 N3124 P784 REPLACEMENT 24 Int BE Pri
67636!#2 N3125 P785 MEMBAR
67637!#2 N3126 P786 BLD 34 -1 FP BE Pri
67638!#2 N3127 P787 MEMBAR
67639!#2 N3128 P788 REPLACEMENT 11 Int BE Pri
67640!#2 N3129 P789 MEMBAR
67641!#2 N3130 P790 BST 8 0x4080006a FP BE Pri
67642!#2 N3131 P790 BST 9 0x4080006b FP BE Pri
67643!#2 N3132 P791 MEMBAR
67644!#2 N3133 P792 BSTC 28 0x4080006c FP BE Pri
67645!#2 N3134 P792 BSTC 29 0x4080006d FP BE Pri
67646!#A N3133 N3134
67647!#2 N3135 P792 BSTC 30 0x4080006e FP BE Pri
67648!#2 N3136 P793 MEMBAR
67649!#2 N3137 P794 REPLACEMENT 12 Int BE Pri
67650!#2 N3138 P795 REPLACEMENT 20 Int BE Pri
67651!#2 N3139 P796 IDC_FLIP 5 Int BE Pri
67652!#2 N3140 P797 LD 0 -1 Int BE Pri
67653!#2 N3141 P798 IDC_FLIP 5 Int BE Pri
67654!#2 N3142 P799 PREFETCH 24 Int BE Pri
67655!#2 N3143 P800 REPLACEMENT 23 Int BE Pri
67656!#2 N3144 P801 LD 19 -1 FP BE Pri
67657!#2 N3145 P802 MEMBAR
67658!#2 N3146 P803 BLD 14 -1 FP BE Pri
67659!#2 N3147 P804 MEMBAR
67660!#2 N3148 P805 LD 4 -1 FP BE Sec
67661!#2 N3149 P806 MEMBAR
67662!#2 N3150 P807 BLD 0 -1 FP BE Pri
67663!#2 N3151 P807 BLD 1 -1 FP BE Pri
67664!#A N3150 N3151
67665!#2 N3152 P807 BLD 2 -1 FP BE Pri
67666!#2 N3153 P807 BLD 3 -1 FP BE Pri
67667!#2 N3154 P807 BLD 4 -1 FP BE Pri
67668!#2 N3155 P808 MEMBAR
67669!#2 N3156 P809 REPLACEMENT 0 Int BE Pri
67670!#2 N3157 P810 MEMBAR
67671!#2 N3158 P811 BLD 24 -1 FP BE Pri
67672!#2 N3159 P811 BLD 25 -1 FP BE Pri
67673!#2 N3160 P812 MEMBAR
67674!#2 N3161 P813 IDC_FLIP 17 Int BE Pri
67675!#2 N3162 P814 REPLACEMENT 13 Int BE Pri
67676!#2 N3163 P815 FLUSH 21 Int BE Pri
67677!#2 N3164 P816 REPLACEMENT 29 Int BE Pri
67678!#2 N3165 P817 REPLACEMENT 2 Int BE Pri
67679!#2 N3166 P818 MEMBAR
67680!#2 N3167 P819 BST 0 0x4080006f FP BE Sec
67681!#2 N3168 P819 BST 1 0x40800070 FP BE Sec
67682!#A N3167 N3168
67683!#2 N3169 P819 BST 2 0x40800071 FP BE Sec
67684!#2 N3170 P819 BST 3 0x40800072 FP BE Sec
67685!#2 N3171 P819 BST 4 0x40800073 FP BE Sec
67686!#2 N3172 P820 MEMBAR
67687!#2 N3173 P821 BST 28 0x40800074 FP BE Pri
67688!#2 N3174 P821 BST 29 0x40800075 FP BE Pri
67689!#A N3173 N3174
67690!#2 N3175 P821 BST 30 0x40800076 FP BE Pri
67691!#2 N3176 P822 MEMBAR
67692!#2 N3177 P823 REPLACEMENT 28 Int BE Nuc
67693!#2 N3178 P824 REPLACEMENT 7 Int BE Nuc
67694!#2 N3179 P825 IDC_FLIP 29 Int BE Pri
67695!#2 N3180 P826 REPLACEMENT 25 Int BE Pri
67696!#2 N3181 P827 REPLACEMENT 24 Int BE Pri
67697!#2 N3182 P828 REPLACEMENT 17 Int BE Pri
67698!#2 N3183 P829 MEMBAR
67699!#2 N3184 P830 BLD 26 -1 FP BE Pri
67700!#2 N3185 P830 BLD 27 -1 FP BE Pri
67701!#2 N3186 P831 MEMBAR
67702!#2 N3187 P832 REPLACEMENT 27 Int BE Pri
67703!#2 N3188 P833 PREFETCH 17 Int BE Pri
67704!#2 N3189 P834 MEMBAR
67705!#2 N3190 P835 BST 0 0x40800077 FP BE Sec
67706!#2 N3191 P835 BST 1 0x40800078 FP BE Sec
67707!#A N3190 N3191
67708!#2 N3192 P835 BST 2 0x40800079 FP BE Sec
67709!#2 N3193 P835 BST 3 0x4080007a FP BE Sec
67710!#2 N3194 P835 BST 4 0x4080007b FP BE Sec
67711!#2 N3195 P836 MEMBAR
67712!#2 N3196 P837 BST 31 0x4080007c FP BE Pri
67713!#2 N3197 P837 BST 32 0x4080007d FP BE Pri
67714!#2 N3198 P838 MEMBAR
67715!#2 N3199 P839 REPLACEMENT 11 Int BE Pri
67716!#2 N3200 P840 MEMBAR
67717!#2 N3201 P841 BLD 24 -1 FP BE Sec
67718!#2 N3202 P841 BLD 25 -1 FP BE Sec
67719!#2 N3203 P842 MEMBAR
67720!#2 N3204 P843 REPLACEMENT 5 Int BE Pri
67721!#2 N3205 P844 REPLACEMENT 26 Int BE Nuc
67722!#2 N3206 P845 REPLACEMENT 15 Int BE Pri
67723!#2 N3207 P846 ST 28 0x1000007 Int LE Pri
67724!#2 N3208 P847 PREFETCH 33 Int BE Pri
67725!#2 N3209 P848 REPLACEMENT 14 Int BE Nuc
67726!#2 N3210 P849 LD 7 -1 FP BE Nuc
67727!#2 N3211 P850 REPLACEMENT 19 Int BE Nuc
67728!#2 N3212 P851 LD 20 -1 Int BE Nuc
67729!#2 N3213 P852 REPLACEMENT 27 Int BE Pri
67730!#2 N3214 P853 REPLACEMENT 13 Int BE Pri
67731!#2 N3215 P854 ST 20 0x4080007e FP BE Pri
67732!#2 N3216 P855 MEMBAR
67733!#2 N3217 P856 BST 24 0x4080007f FP BE Pri
67734!#2 N3218 P856 BST 25 0x40800080 FP BE Pri
67735!#2 N3219 P857 MEMBAR
67736!#2 N3220 P858 REPLACEMENT 15 Int BE Pri
67737!#2 N3221 P859 MEMBAR
67738!#2 N3222 P860 BSTC 14 0x40800081 FP BE Pri
67739!#2 N3223 P861 MEMBAR
67740!#2 N3224 P862 BSTC 7 0x40800082 FP BE Pri
67741!#2 N3225 P863 MEMBAR
67742!#2 N3226 P864 REPLACEMENT 31 Int BE Pri
67743!#2 N3227 P865 ST 24 0x40800083 FP BE Pri
67744!#2 N3228 P866 FLUSH 29 Int BE Pri
67745!#2 N3229 P867 MEMBAR
67746!#2 N3230 P868 BSTC 24 0x40800084 FP BE Pri
67747!#2 N3231 P868 BSTC 25 0x40800085 FP BE Pri
67748!#2 N3232 P869 MEMBAR
67749!#2 N3233 P870 REPLACEMENT 21 Int BE Pri
67750!#2 N3234 P871 REPLACEMENT 10 Int BE Nuc
67751!#2 N3235 P872 REPLACEMENT 25 Int BE Pri
67752!#2 N3236 P873 PREFETCH 20 Int BE Nuc
67753!#2 N3237 P874 ST 12 0x40800086 FP BE Pri
67754!#2 N3238 P875 MEMBAR
67755!#2 N3239 P876 BST 28 0x40800087 FP BE Pri
67756!#2 N3240 P876 BST 29 0x40800088 FP BE Pri
67757!#A N3239 N3240
67758!#2 N3241 P876 BST 30 0x40800089 FP BE Pri
67759!#2 N3242 P877 MEMBAR
67760!#2 N3243 P878 REPLACEMENT 25 Int BE Pri
67761!#2 N3244 P879 REPLACEMENT 4 Int BE Pri
67762!#2 N3245 P880 REPLACEMENT 5 Int BE Pri
67763!#2 N3246 P881 REPLACEMENT 1 Int BE Pri
67764!#2 N3247 P882 PREFETCH 27 Int BE Sec
67765!#2 N3248 P883 IDC_FLIP 14 Int BE Pri
67766!#2 N3249 P884 MEMBAR
67767!#2 N3250 P885 BST 8 0x4080008a FP BE Pri
67768!#2 N3251 P885 BST 9 0x4080008b FP BE Pri
67769!#2 N3252 P886 MEMBAR
67770!#2 N3253 P887 REPLACEMENT 17 Int BE Sec
67771!#2 N3254 P888 LD 22 -1 FP BE Pri
67772!#2 N3255 P889 REPLACEMENT 25 Int BE Sec
67773!#2 N3256 P890 REPLACEMENT 7 Int BE Pri
67774!#2 N3257 P891 REPLACEMENT 31 Int BE Nuc
67775!#2 N3258 P892 ST 28 0x1000008 Int BE Pri
67776!#2 N3259 P893 REPLACEMENT 28 Int BE Pri
67777!#2 N3260 P894 REPLACEMENT 3 Int BE Pri
67778!#2 N3261 P895 REPLACEMENT 10 Int BE Pri
67779!#2 N3262 P896 REPLACEMENT 17 Int BE Pri
67780!#2 N3263 P897 FLUSH 27 Int BE Pri
67781!#2 N3264 P898 REPLACEMENT 10 Int BE Pri
67782!#2 N3265 P899 REPLACEMENT 7 Int BE Pri
67783!#2 N3266 P900 MEMBAR
67784!#2 N3267 P901 BST 17 0x4080008c FP BE Pri
67785!#2 N3268 P902 MEMBAR
67786!#2 N3269 P769 REPLACEMENT 5 Int BE Pri Loop_entry
67787!#2 N3270 P770 REPLACEMENT 34 Int BE Sec
67788!#2 N3271 P771 MEMBAR
67789!#2 N3272 P772 BLD 0 -1 FP BE Pri
67790!#2 N3273 P772 BLD 1 -1 FP BE Pri
67791!#A N3272 N3273
67792!#2 N3274 P772 BLD 2 -1 FP BE Pri
67793!#2 N3275 P772 BLD 3 -1 FP BE Pri
67794!#2 N3276 P772 BLD 4 -1 FP BE Pri
67795!#2 N3277 P773 MEMBAR
67796!#2 N3278 P774 REPLACEMENT 8 Int BE Sec
67797!#2 N3279 P775 REPLACEMENT 17 Int BE Pri
67798!#2 N3280 P776 MEMBAR
67799!#2 N3281 P777 BLD 0 -1 FP BE Pri
67800!#2 N3282 P777 BLD 1 -1 FP BE Pri
67801!#A N3281 N3282
67802!#2 N3283 P777 BLD 2 -1 FP BE Pri
67803!#2 N3284 P777 BLD 3 -1 FP BE Pri
67804!#2 N3285 P777 BLD 4 -1 FP BE Pri
67805!#2 N3286 P778 MEMBAR
67806!#2 N3287 P779 REPLACEMENT 6 Int BE Sec
67807!#2 N3288 P780 REPLACEMENT 25 Int BE Pri
67808!#2 N3289 P781 MEMBAR
67809!#2 N3290 P782 BLD 7 -1 FP BE Pri
67810!#2 N3291 P783 MEMBAR
67811!#2 N3292 P784 REPLACEMENT 24 Int BE Pri
67812!#2 N3293 P785 MEMBAR
67813!#2 N3294 P786 BLD 34 -1 FP BE Pri
67814!#2 N3295 P787 MEMBAR
67815!#2 N3296 P788 REPLACEMENT 11 Int BE Pri
67816!#2 N3297 P789 MEMBAR
67817!#2 N3298 P790 BST 8 0x4080008d FP BE Pri
67818!#2 N3299 P790 BST 9 0x4080008e FP BE Pri
67819!#2 N3300 P791 MEMBAR
67820!#2 N3301 P792 BSTC 28 0x4080008f FP BE Pri
67821!#2 N3302 P792 BSTC 29 0x40800090 FP BE Pri
67822!#A N3301 N3302
67823!#2 N3303 P792 BSTC 30 0x40800091 FP BE Pri
67824!#2 N3304 P793 MEMBAR
67825!#2 N3305 P794 REPLACEMENT 12 Int BE Pri
67826!#2 N3306 P795 REPLACEMENT 20 Int BE Pri
67827!#2 N3307 P796 IDC_FLIP 5 Int BE Pri
67828!#2 N3308 P797 LD 0 -1 Int BE Pri
67829!#2 N3309 P798 IDC_FLIP 5 Int BE Pri
67830!#2 N3310 P799 PREFETCH 24 Int BE Pri
67831!#2 N3311 P800 REPLACEMENT 23 Int BE Pri
67832!#2 N3312 P801 LD 19 -1 FP BE Pri
67833!#2 N3313 P802 MEMBAR
67834!#2 N3314 P803 BLD 14 -1 FP BE Pri
67835!#2 N3315 P804 MEMBAR
67836!#2 N3316 P805 LD 4 -1 FP BE Sec
67837!#2 N3317 P806 MEMBAR
67838!#2 N3318 P807 BLD 0 -1 FP BE Pri
67839!#2 N3319 P807 BLD 1 -1 FP BE Pri
67840!#A N3318 N3319
67841!#2 N3320 P807 BLD 2 -1 FP BE Pri
67842!#2 N3321 P807 BLD 3 -1 FP BE Pri
67843!#2 N3322 P807 BLD 4 -1 FP BE Pri
67844!#2 N3323 P808 MEMBAR
67845!#2 N3324 P809 REPLACEMENT 0 Int BE Pri
67846!#2 N3325 P810 MEMBAR
67847!#2 N3326 P811 BLD 24 -1 FP BE Pri
67848!#2 N3327 P811 BLD 25 -1 FP BE Pri
67849!#2 N3328 P812 MEMBAR
67850!#2 N3329 P813 IDC_FLIP 17 Int BE Pri
67851!#2 N3330 P814 REPLACEMENT 13 Int BE Pri
67852!#2 N3331 P815 FLUSH 21 Int BE Pri
67853!#2 N3332 P816 REPLACEMENT 29 Int BE Pri
67854!#2 N3333 P817 REPLACEMENT 2 Int BE Pri
67855!#2 N3334 P818 MEMBAR
67856!#2 N3335 P819 BST 0 0x40800092 FP BE Sec
67857!#2 N3336 P819 BST 1 0x40800093 FP BE Sec
67858!#A N3335 N3336
67859!#2 N3337 P819 BST 2 0x40800094 FP BE Sec
67860!#2 N3338 P819 BST 3 0x40800095 FP BE Sec
67861!#2 N3339 P819 BST 4 0x40800096 FP BE Sec
67862!#2 N3340 P820 MEMBAR
67863!#2 N3341 P821 BST 28 0x40800097 FP BE Pri
67864!#2 N3342 P821 BST 29 0x40800098 FP BE Pri
67865!#A N3341 N3342
67866!#2 N3343 P821 BST 30 0x40800099 FP BE Pri
67867!#2 N3344 P822 MEMBAR
67868!#2 N3345 P823 REPLACEMENT 28 Int BE Nuc
67869!#2 N3346 P824 REPLACEMENT 7 Int BE Nuc
67870!#2 N3347 P825 IDC_FLIP 29 Int BE Pri
67871!#2 N3348 P826 REPLACEMENT 25 Int BE Pri
67872!#2 N3349 P827 REPLACEMENT 24 Int BE Pri
67873!#2 N3350 P828 REPLACEMENT 17 Int BE Pri
67874!#2 N3351 P829 MEMBAR
67875!#2 N3352 P830 BLD 26 -1 FP BE Pri
67876!#2 N3353 P830 BLD 27 -1 FP BE Pri
67877!#2 N3354 P831 MEMBAR
67878!#2 N3355 P832 REPLACEMENT 27 Int BE Pri
67879!#2 N3356 P833 PREFETCH 17 Int BE Pri
67880!#2 N3357 P834 MEMBAR
67881!#2 N3358 P835 BST 0 0x4080009a FP BE Sec
67882!#2 N3359 P835 BST 1 0x4080009b FP BE Sec
67883!#A N3358 N3359
67884!#2 N3360 P835 BST 2 0x4080009c FP BE Sec
67885!#2 N3361 P835 BST 3 0x4080009d FP BE Sec
67886!#2 N3362 P835 BST 4 0x4080009e FP BE Sec
67887!#2 N3363 P836 MEMBAR
67888!#2 N3364 P837 BST 31 0x4080009f FP BE Pri
67889!#2 N3365 P837 BST 32 0x408000a0 FP BE Pri
67890!#2 N3366 P838 MEMBAR
67891!#2 N3367 P839 REPLACEMENT 11 Int BE Pri
67892!#2 N3368 P840 MEMBAR
67893!#2 N3369 P841 BLD 24 -1 FP BE Sec
67894!#2 N3370 P841 BLD 25 -1 FP BE Sec
67895!#2 N3371 P842 MEMBAR
67896!#2 N3372 P843 REPLACEMENT 5 Int BE Pri
67897!#2 N3373 P844 REPLACEMENT 26 Int BE Nuc
67898!#2 N3374 P845 REPLACEMENT 15 Int BE Pri
67899!#2 N3375 P846 ST 28 0x1000009 Int LE Pri
67900!#2 N3376 P847 PREFETCH 33 Int BE Pri
67901!#2 N3377 P848 REPLACEMENT 14 Int BE Nuc
67902!#2 N3378 P849 LD 7 -1 FP BE Nuc
67903!#2 N3379 P850 REPLACEMENT 19 Int BE Nuc
67904!#2 N3380 P851 LD 20 -1 Int BE Nuc
67905!#2 N3381 P852 REPLACEMENT 27 Int BE Pri
67906!#2 N3382 P853 REPLACEMENT 13 Int BE Pri
67907!#2 N3383 P854 ST 20 0x408000a1 FP BE Pri
67908!#2 N3384 P855 MEMBAR
67909!#2 N3385 P856 BST 24 0x408000a2 FP BE Pri
67910!#2 N3386 P856 BST 25 0x408000a3 FP BE Pri
67911!#2 N3387 P857 MEMBAR
67912!#2 N3388 P858 REPLACEMENT 15 Int BE Pri
67913!#2 N3389 P859 MEMBAR
67914!#2 N3390 P860 BSTC 14 0x408000a4 FP BE Pri
67915!#2 N3391 P861 MEMBAR
67916!#2 N3392 P862 BSTC 7 0x408000a5 FP BE Pri
67917!#2 N3393 P863 MEMBAR
67918!#2 N3394 P864 REPLACEMENT 31 Int BE Pri
67919!#2 N3395 P865 ST 24 0x408000a6 FP BE Pri
67920!#2 N3396 P866 FLUSH 29 Int BE Pri
67921!#2 N3397 P867 MEMBAR
67922!#2 N3398 P868 BSTC 24 0x408000a7 FP BE Pri
67923!#2 N3399 P868 BSTC 25 0x408000a8 FP BE Pri
67924!#2 N3400 P869 MEMBAR
67925!#2 N3401 P870 REPLACEMENT 21 Int BE Pri
67926!#2 N3402 P871 REPLACEMENT 10 Int BE Nuc
67927!#2 N3403 P872 REPLACEMENT 25 Int BE Pri
67928!#2 N3404 P873 PREFETCH 20 Int BE Nuc
67929!#2 N3405 P874 ST 12 0x408000a9 FP BE Pri
67930!#2 N3406 P875 MEMBAR
67931!#2 N3407 P876 BST 28 0x408000aa FP BE Pri
67932!#2 N3408 P876 BST 29 0x408000ab FP BE Pri
67933!#A N3407 N3408
67934!#2 N3409 P876 BST 30 0x408000ac FP BE Pri
67935!#2 N3410 P877 MEMBAR
67936!#2 N3411 P878 REPLACEMENT 25 Int BE Pri
67937!#2 N3412 P879 REPLACEMENT 4 Int BE Pri
67938!#2 N3413 P880 REPLACEMENT 5 Int BE Pri
67939!#2 N3414 P881 REPLACEMENT 1 Int BE Pri
67940!#2 N3415 P882 PREFETCH 27 Int BE Sec
67941!#2 N3416 P883 IDC_FLIP 14 Int BE Pri
67942!#2 N3417 P884 MEMBAR
67943!#2 N3418 P885 BST 8 0x408000ad FP BE Pri
67944!#2 N3419 P885 BST 9 0x408000ae FP BE Pri
67945!#2 N3420 P886 MEMBAR
67946!#2 N3421 P887 REPLACEMENT 17 Int BE Sec
67947!#2 N3422 P888 LD 22 -1 FP BE Pri
67948!#2 N3423 P889 REPLACEMENT 25 Int BE Sec
67949!#2 N3424 P890 REPLACEMENT 7 Int BE Pri
67950!#2 N3425 P891 REPLACEMENT 31 Int BE Nuc
67951!#2 N3426 P892 ST 28 0x100000a Int BE Pri
67952!#2 N3427 P893 REPLACEMENT 28 Int BE Pri
67953!#2 N3428 P894 REPLACEMENT 3 Int BE Pri
67954!#2 N3429 P895 REPLACEMENT 10 Int BE Pri
67955!#2 N3430 P896 REPLACEMENT 17 Int BE Pri
67956!#2 N3431 P897 FLUSH 27 Int BE Pri
67957!#2 N3432 P898 REPLACEMENT 10 Int BE Pri
67958!#2 N3433 P899 REPLACEMENT 7 Int BE Pri
67959!#2 N3434 P900 MEMBAR
67960!#2 N3435 P901 BST 17 0x408000af FP BE Pri
67961!#2 N3436 P902 MEMBAR
67962!#2 N3437 P903 REPLACEMENT 7 Int BE Pri Loop_entry
67963!#2 N3438 P904 MEMBAR
67964!#2 N3439 P905 BSTC 31 0x408000b0 FP BE Pri
67965!#2 N3440 P905 BSTC 32 0x408000b1 FP BE Pri
67966!#2 N3441 P906 MEMBAR
67967!#2 N3442 P907 ST 20 0x100000b Int BE Pri
67968!#2 N3443 P908 REPLACEMENT 19 Int BE Pri
67969!#2 N3444 P909 REPLACEMENT 9 Int BE Pri
67970!#2 N3445 P910 REPLACEMENT 20 Int BE Pri
67971!#2 N3446 P911 REPLACEMENT 0 Int BE Pri
67972!#2 N3447 P912 ST 6 0x100000c Int BE Pri
67973!#2 N3448 P913 PREFETCH 15 Int BE Pri
67974!#2 N3449 P914 ST 17 0x100000d Int BE Sec
67975!#2 N3450 P915 REPLACEMENT 20 Int BE Pri
67976!#2 N3451 P916 ST 12 0x408000b2 FP BE Pri
67977!#2 N3452 P917 MEMBAR
67978!#2 N3453 P918 BSTC 24 0x408000b3 FP BE Sec
67979!#2 N3454 P918 BSTC 25 0x408000b4 FP BE Sec
67980!#2 N3455 P919 MEMBAR
67981!#2 N3456 P920 REPLACEMENT 29 Int BE Pri
67982!#2 N3457 P921 LD 21 -1 Int BE Pri
67983!#2 N3458 P922 REPLACEMENT 1 Int BE Nuc
67984!#2 N3459 P923 REPLACEMENT 22 Int BE Pri
67985!#2 N3460 P924 ST 10 0x100000e Int BE Pri
67986!#2 N3461 P925 REPLACEMENT 15 Int BE Pri
67987!#2 N3462 P926 REPLACEMENT 33 Int BE Pri
67988!#2 N3463 P927 REPLACEMENT 5 Int BE Pri
67989!#2 N3464 P928 MEMBAR
67990!#2 N3465 P929 BSTC 33 0x408000b5 FP BE Pri
67991!#2 N3466 P930 MEMBAR
67992!#2 N3467 P931 REPLACEMENT 9 Int BE Nuc
67993!#2 N3468 P932 PREFETCH 31 Int BE Pri
67994!#2 N3469 P933 LD 33 -1 Int BE Pri
67995!#2 N3470 P934 ST 29 0x100000f Int BE Pri
67996!#2 N3471 P935 LD 26 -1 Int BE Pri
67997!#2 N3472 P936 MEMBAR
67998!#2 N3473 P937 BLD 11 -1 FP BE Sec
67999!#2 N3474 P937 BLD 12 -1 FP BE Sec
68000!#A N3473 N3474
68001!#2 N3475 P937 BLD 13 -1 FP BE Sec
68002!#2 N3476 P938 MEMBAR
68003!#2 N3477 P939 LD 30 -1 Int BE Pri
68004!#2 N3478 P940 REPLACEMENT 33 Int BE Pri
68005!#2 N3479 P941 MEMBAR
68006!#2 N3480 P942 BSTC 17 0x408000b6 FP BE Pri
68007!#2 N3481 P943 MEMBAR
68008!#2 N3482 P944 LD 13 -1 Int BE Pri
68009!#2 N3483 P945 MEMBAR
68010!#2 N3484 P946 BST 28 0x408000b7 FP BE Pri
68011!#2 N3485 P946 BST 29 0x408000b8 FP BE Pri
68012!#A N3484 N3485
68013!#2 N3486 P946 BST 30 0x408000b9 FP BE Pri
68014!#2 N3487 P947 MEMBAR
68015!#2 N3488 P948 IDC_FLIP 33 Int BE Pri
68016!#2 N3489 P949 MEMBAR
68017!#2 N3490 P950 BLD 28 -1 FP BE Sec
68018!#2 N3491 P950 BLD 29 -1 FP BE Sec
68019!#A N3490 N3491
68020!#2 N3492 P950 BLD 30 -1 FP BE Sec
68021!#2 N3493 P951 MEMBAR
68022!#2 N3494 P952 REPLACEMENT 30 Int BE Pri
68023!#2 N3495 P953 MEMBAR
68024!#2 N3496 P954 BST 24 0x408000ba FP BE Pri
68025!#2 N3497 P954 BST 25 0x408000bb FP BE Pri
68026!#2 N3498 P955 MEMBAR
68027!#2 N3499 P956 REPLACEMENT 33 Int BE Pri
68028!#2 N3500 P957 LD 30 -1 FP BE Pri
68029!#2 N3501 P958 REPLACEMENT 31 Int BE Pri
68030!#2 N3502 P959 IDC_FLIP 9 Int BE Pri
68031!#2 N3503 P960 MEMBAR
68032!#2 N3504 P961 BLD 24 -1 FP BE Sec
68033!#2 N3505 P961 BLD 25 -1 FP BE Sec
68034!#2 N3506 P962 MEMBAR
68035!#2 N3507 P963 IDC_FLIP 6 Int BE Pri
68036!#2 N3508 P964 IDC_FLIP 9 Int BE Pri
68037!#2 N3509 P965 MEMBAR
68038!#2 N3510 P966 BST 11 0x408000bc FP BE Pri
68039!#2 N3511 P966 BST 12 0x408000bd FP BE Pri
68040!#A N3510 N3511
68041!#2 N3512 P966 BST 13 0x408000be FP BE Pri
68042!#2 N3513 P967 MEMBAR
68043!#2 N3514 P968 FLUSH 2 Int BE Pri
68044!#2 N3515 P969 REPLACEMENT 31 Int BE Pri
68045!#2 N3516 P970 IDC_FLIP 27 Int BE Pri
68046!#2 N3517 P971 REPLACEMENT 33 Int BE Sec
68047!#2 N3518 P972 REPLACEMENT 25 Int BE Sec
68048!#2 N3519 P973 REPLACEMENT 9 Int BE Pri
68049!#2 N3520 P974 REPLACEMENT 11 Int BE Sec
68050!#2 N3521 P975 MEMBAR
68051!#2 N3522 P976 BST 0 0x408000bf FP BE Pri
68052!#2 N3523 P976 BST 1 0x408000c0 FP BE Pri
68053!#A N3522 N3523
68054!#2 N3524 P976 BST 2 0x408000c1 FP BE Pri
68055!#2 N3525 P976 BST 3 0x408000c2 FP BE Pri
68056!#2 N3526 P976 BST 4 0x408000c3 FP BE Pri
68057!#2 N3527 P977 MEMBAR
68058!#2 N3528 P978 BSTC 28 0x408000c4 FP BE Sec
68059!#2 N3529 P978 BSTC 29 0x408000c5 FP BE Sec
68060!#A N3528 N3529
68061!#2 N3530 P978 BSTC 30 0x408000c6 FP BE Sec
68062!#2 N3531 P979 MEMBAR
68063!#2 N3532 P980 BST 31 0x408000c7 FP BE Pri
68064!#2 N3533 P980 BST 32 0x408000c8 FP BE Pri
68065!#2 N3534 P981 MEMBAR
68066!#2 N3535 P982 BLD 18 -1 FP BE Pri
68067!#2 N3536 P983 MEMBAR
68068!#2 N3537 P984 LD 6 -1 FP BE Pri
68069!#2 N3538 P985 REPLACEMENT 19 Int BE Sec
68070!#2 N3539 P986 MEMBAR
68071!#2 N3540 P987 BLD 28 -1 FP BE Pri
68072!#2 N3541 P987 BLD 29 -1 FP BE Pri
68073!#A N3540 N3541
68074!#2 N3542 P987 BLD 30 -1 FP BE Pri
68075!#2 N3543 P988 MEMBAR
68076!#2 N3544 P989 IDC_FLIP 28 Int BE Pri
68077!#2 N3545 P990 REPLACEMENT 7 Int BE Sec
68078!#2 N3546 P991 MEMBAR
68079!#2 N3547 P992 BST 24 0x408000c9 FP BE Pri
68080!#2 N3548 P992 BST 25 0x408000ca FP BE Pri
68081!#2 N3549 P993 MEMBAR
68082!#2 N3550 P994 ST 34 0x408000cb FP BE Pri
68083!#2 N3551 P995 REPLACEMENT 7 Int BE Pri
68084!#2 N3552 P996 REPLACEMENT 9 Int BE Pri
68085!#2 N3553 P997 REPLACEMENT 30 Int BE Pri
68086!#2 N3554 P998 MEMBAR
68087!#2 N3555 P999 BLD 15 -1 FP BE Pri
68088!#2 N3556 P1000 MEMBAR
68089!#2 N3557 P1001 REPLACEMENT 11 Int BE Pri
68090!#2 N3558 P1002 REPLACEMENT 30 Int BE Pri
68091!#2 N3559 P1003 LD 9 -1 Int BE Pri
68092!#2 N3560 P1004 REPLACEMENT 28 Int BE Pri
68093!#2 N3561 P1005 REPLACEMENT 0 Int BE Pri
68094!#2 N3562 P1006 MEMBAR
68095!#2 N3563 P1007 BSTC 0 0x408000cc FP BE Pri
68096!#2 N3564 P1007 BSTC 1 0x408000cd FP BE Pri
68097!#A N3563 N3564
68098!#2 N3565 P1007 BSTC 2 0x408000ce FP BE Pri
68099!#2 N3566 P1007 BSTC 3 0x408000cf FP BE Pri
68100!#2 N3567 P1007 BSTC 4 0x408000d0 FP BE Pri
68101!#2 N3568 P1008 MEMBAR
68102!#2 N3569 P1009 REPLACEMENT 31 Int BE Pri
68103!#2 N3570 P1010 REPLACEMENT 3 Int BE Pri
68104!#2 N3571 P1011 REPLACEMENT 32 Int BE Pri
68105!#2 N3572 P1012 MEMBAR
68106!#2 N3573 P1013 BSTC 21 0x408000d1 FP BE Pri
68107!#2 N3574 P1013 BSTC 22 0x408000d2 FP BE Pri
68108!#A N3573 N3574
68109!#2 N3575 P1013 BSTC 23 0x408000d3 FP BE Pri
68110!#2 N3576 P1014 MEMBAR
68111!#2 N3577 P1015 IDC_FLIP 17 Int BE Pri
68112!#2 N3578 P1016 REPLACEMENT 11 Int BE Pri
68113!#2 N3579 P1017 REPLACEMENT 1 Int BE Pri
68114!#2 N3580 P1018 IDC_FLIP 23 Int BE Pri
68115!#2 N3581 P1019 ST 27 0x1000010 Int BE Pri
68116!#2 N3582 P1020 LD 1 -1 FP BE Pri
68117!#2 N3583 P1021 REPLACEMENT 10 Int BE Sec
68118!#2 N3584 P1022 REPLACEMENT 17 Int BE Pri
68119!#2 N3585 P1023 REPLACEMENT 13 Int BE Pri
68120!#2 N3586 P1024 LD 34 -1 Int BE Nuc
68121!#2 N3587 P1025 REPLACEMENT 15 Int BE Sec
68122!#2 N3588 P1026 REPLACEMENT 20 Int BE Pri
68123!#2 N3589 P1027 LD 25 -1 FP BE Pri
68124!#2 N3590 P1028 REPLACEMENT 20 Int BE Pri
68125!#2 N3591 P1029 REPLACEMENT 3 Int BE Pri
68126!#2 N3592 P1030 MEMBAR
68127!#2 N3593 P1031 BST 14 0x408000d4 FP BE Sec
68128!#2 N3594 P1032 MEMBAR
68129!#2 N3595 P1033 ST 27 0x408000d5 FP BE Pri
68130!#2 N3596 P1034 REPLACEMENT 26 Int BE Pri
68131!#2 N3597 P1035 REPLACEMENT 9 Int BE Sec
68132!#2 N3598 P1036 REPLACEMENT 1 Int BE Pri
68133!#2 N3599 P1037 REPLACEMENT 27 Int BE Pri
68134!#2 N3600 P1038 REPLACEMENT 8 Int BE Pri
68135!#2 N3601 P1039 REPLACEMENT 27 Int BE Pri
68136!#2 N3602 P1040 REPLACEMENT 26 Int BE Sec
68137!#2 N3603 P1041 REPLACEMENT 28 Int BE Sec
68138!#2 N3604 P1042 MEMBAR
68139!#2 N3605 P1043 BST 33 0x408000d6 FP BE Pri
68140!#2 N3606 P1044 MEMBAR
68141!#2 N3607 P1045 BST 0 0x408000d7 FP BE Pri
68142!#2 N3608 P1045 BST 1 0x408000d8 FP BE Pri
68143!#A N3607 N3608
68144!#2 N3609 P1045 BST 2 0x408000d9 FP BE Pri
68145!#2 N3610 P1045 BST 3 0x408000da FP BE Pri
68146!#2 N3611 P1045 BST 4 0x408000db FP BE Pri
68147!#2 N3612 P1046 MEMBAR
68148!#2 N3613 P1047 REPLACEMENT 10 Int BE Pri
68149!#2 N3614 P1048 ST 21 0x408000dc FP BE Sec
68150!#2 N3615 P1049 REPLACEMENT 11 Int BE Pri
68151!#2 N3616 P1050 REPLACEMENT 3 Int BE Sec
68152!#2 N3617 P1051 REPLACEMENT 3 Int BE Pri
68153!#2 N3618 P1052 REPLACEMENT 16 Int BE Pri
68154!#2 N3619 P1053 MEMBAR
68155!#2 N3620 P1054 BLD 0 -1 FP BE Pri
68156!#2 N3621 P1054 BLD 1 -1 FP BE Pri
68157!#A N3620 N3621
68158!#2 N3622 P1054 BLD 2 -1 FP BE Pri
68159!#2 N3623 P1054 BLD 3 -1 FP BE Pri
68160!#2 N3624 P1054 BLD 4 -1 FP BE Pri
68161!#2 N3625 P1055 MEMBAR
68162!#2 N3626 P1056 PREFETCH 2 Int BE Sec
68163!#2 N3627 P1057 ST 33 0x408000dd FP BE Pri
68164!#2 N3628 P1058 ST 4 0x408000de FP BE Pri
68165!#2 N3629 P1059 MEMBAR
68166!#2 N3630 P1060 BST 21 0x408000df FP BE Pri
68167!#2 N3631 P1060 BST 22 0x408000e0 FP BE Pri
68168!#A N3630 N3631
68169!#2 N3632 P1060 BST 23 0x408000e1 FP BE Pri
68170!#2 N3633 P1061 MEMBAR
68171!#2 N3634 P1062 PREFETCH 2 Int BE Pri
68172!#2 N3635 P1063 MEMBAR
68173!#2 N3636 P1064 BSTC 7 0x408000e2 FP BE Pri
68174!#2 N3637 P1065 MEMBAR
68175!#2 N3638 P1066 REPLACEMENT 20 Int BE Pri
68176!#2 N3639 P1067 IDC_FLIP 20 Int BE Pri
68177!#2 N3640 P1068 PREFETCH 23 Int BE Sec
68178!#2 N3641 P1069 REPLACEMENT 23 Int BE Nuc
68179!#2 N3642 P1070 REPLACEMENT 8 Int BE Pri
68180!#2 N3643 P1071 MEMBAR
68181!#2 N3644 P1072 BST 8 0x408000e3 FP BE Sec
68182!#2 N3645 P1072 BST 9 0x408000e4 FP BE Sec
68183!#2 N3646 P1073 MEMBAR
68184!#2 N3647 P1074 LD 2 -1 Int BE Nuc
68185!#2 N3648 P1075 ST 14 0x408000e5 FP BE Pri
68186!#2 N3649 P1076 REPLACEMENT 5 Int BE Sec
68187!#2 N3650 P1077 REPLACEMENT 10 Int BE Nuc
68188!#2 N3651 P1078 REPLACEMENT 15 Int BE Sec
68189!#2 N3652 P1079 REPLACEMENT 17 Int BE Sec
68190!#2 N3653 P1080 REPLACEMENT 10 Int BE Pri
68191!#2 N3654 P1081 REPLACEMENT 25 Int BE Nuc
68192!#2 N3655 P1082 MEMBAR
68193!#2 N3656 P1083 BLD 24 -1 FP BE Pri
68194!#2 N3657 P1083 BLD 25 -1 FP BE Pri
68195!#2 N3658 P1084 MEMBAR
68196!#2 N3659 P1085 BSTC 0 0x408000e6 FP BE Pri
68197!#2 N3660 P1085 BSTC 1 0x408000e7 FP BE Pri
68198!#A N3659 N3660
68199!#2 N3661 P1085 BSTC 2 0x408000e8 FP BE Pri
68200!#2 N3662 P1085 BSTC 3 0x408000e9 FP BE Pri
68201!#2 N3663 P1085 BSTC 4 0x408000ea FP BE Pri
68202!#2 N3664 P1086 MEMBAR
68203!#2 N3665 P1087 REPLACEMENT 27 Int BE Pri
68204!#2 N3666 P1088 MEMBAR
68205!#2 N3667 P1089 BSTC 8 0x408000eb FP BE Pri
68206!#2 N3668 P1089 BSTC 9 0x408000ec FP BE Pri
68207!#2 N3669 P1090 MEMBAR
68208!#2 N3670 P1091 REPLACEMENT 1 Int BE Pri
68209!#2 N3671 P1092 REPLACEMENT 8 Int BE Pri
68210!#2 N3672 P1093 REPLACEMENT 14 Int BE Pri
68211!#2 N3673 P1094 REPLACEMENT 7 Int BE Nuc
68212!#2 N3674 P1095 MEMBAR
68213!#2 N3675 P1096 BLD 24 -1 FP BE Pri
68214!#2 N3676 P1096 BLD 25 -1 FP BE Pri
68215!#2 N3677 P1097 MEMBAR
68216!#2 N3678 P1098 REPLACEMENT 9 Int BE Pri
68217!#2 N3679 P1099 REPLACEMENT 24 Int BE Nuc
68218!#2 N3680 P1100 REPLACEMENT 4 Int BE Pri
68219!#2 N3681 P1101 IDC_FLIP 6 Int BE Pri
68220!#2 N3682 P1102 REPLACEMENT 34 Int BE Sec
68221!#2 N3683 P1103 REPLACEMENT 24 Int BE Pri
68222!#2 N3684 P1104 REPLACEMENT 17 Int BE Pri
68223!#2 N3685 P1105 REPLACEMENT 4 Int BE Pri
68224!#2 N3686 P1106 REPLACEMENT 4 Int BE Pri
68225!#2 N3687 P1107 LD 32 -1 FP BE Pri
68226!#2 N3688 P1108 REPLACEMENT 19 Int BE Pri
68227!#2 N3689 P1109 REPLACEMENT 8 Int BE Nuc
68228!#2 N3690 P1110 MEMBAR
68229!#2 N3691 P1111 BST 31 0x408000ed FP BE Pri
68230!#2 N3692 P1111 BST 32 0x408000ee FP BE Pri
68231!#2 N3693 P1112 MEMBAR
68232!#2 N3694 P1113 REPLACEMENT 0 Int BE Pri
68233!#2 N3695 P1114 ST 15 0x408000ef FP BE Pri
68234!#2 N3696 P1115 REPLACEMENT 27 Int BE Pri
68235!#2 N3697 P1116 LD 2 -1 FP BE Sec
68236!#2 N3698 P1117 LD 17 -1 Int BE Pri
68237!#2 N3699 P1118 MEMBAR
68238!#2 N3700 P1119 BLD 11 -1 FP BE Pri
68239!#2 N3701 P1119 BLD 12 -1 FP BE Pri
68240!#A N3700 N3701
68241!#2 N3702 P1119 BLD 13 -1 FP BE Pri
68242!#2 N3703 P1120 MEMBAR
68243!#2 N3704 P1121 REPLACEMENT 8 Int BE Pri
68244!#2 N3705 P1122 ST 19 0x1000011 Int BE Pri
68245!#2 N3706 P1123 REPLACEMENT 33 Int BE Pri
68246!#2 N3707 P1124 ST 19 0x408000f0 FP BE Pri
68247!#2 N3708 P1125 REPLACEMENT 14 Int BE Pri
68248!#2 N3709 P1126 REPLACEMENT 32 Int BE Pri
68249!#2 N3710 P1127 MEMBAR
68250!#2 N3711 P1128 BST 31 0x408000f1 FP BE Pri
68251!#2 N3712 P1128 BST 32 0x408000f2 FP BE Pri
68252!#2 N3713 P1129 MEMBAR
68253!#2 N3714 P1130 REPLACEMENT 0 Int BE Pri
68254!#2 N3715 P1131 PREFETCH 9 Int BE Pri
68255!#2 N3716 P1132 REPLACEMENT 14 Int BE Pri
68256!#2 N3717 P1133 REPLACEMENT 16 Int BE Sec
68257!#2 N3718 P1134 REPLACEMENT 19 Int BE Pri
68258!#2 N3719 P1135 REPLACEMENT 18 Int BE Pri
68259!#2 N3720 P1136 LD 14 -1 Int BE Pri
68260!#2 N3721 P1137 REPLACEMENT 9 Int BE Pri
68261!#2 N3722 P1138 ST 21 0x408000f3 FP BE Pri
68262!#2 N3723 P1139 REPLACEMENT 33 Int BE Pri
68263!#2 N3724 P1140 REPLACEMENT 29 Int BE Sec
68264!#2 N3725 P1141 REPLACEMENT 13 Int BE Sec
68265!#2 N3726 P1142 ST 12 0x1000012 Int LE Pri
68266!#2 N3727 P1143 REPLACEMENT 14 Int BE Pri
68267!#2 N3728 P1144 IDC_FLIP 15 Int BE Pri
68268!#2 N3729 P1145 REPLACEMENT 26 Int BE Pri
68269!#2 N3730 P1146 LD 22 -1 FP BE Pri
68270!#2 N3731 P1147 REPLACEMENT 6 Int BE Pri
68271!#2 N3732 P1148 MEMBAR
68272!#2 N3733 P1149 BLD 11 -1 FP BE Pri
68273!#2 N3734 P1149 BLD 12 -1 FP BE Pri
68274!#A N3733 N3734
68275!#2 N3735 P1149 BLD 13 -1 FP BE Pri
68276!#2 N3736 P1150 MEMBAR
68277!#2 N3737 P903 REPLACEMENT 7 Int BE Pri Loop_entry
68278!#2 N3738 P904 MEMBAR
68279!#2 N3739 P905 BSTC 31 0x408000f4 FP BE Pri
68280!#2 N3740 P905 BSTC 32 0x408000f5 FP BE Pri
68281!#2 N3741 P906 MEMBAR
68282!#2 N3742 P907 ST 20 0x1000013 Int BE Pri
68283!#2 N3743 P908 REPLACEMENT 19 Int BE Pri
68284!#2 N3744 P909 REPLACEMENT 9 Int BE Pri
68285!#2 N3745 P910 REPLACEMENT 20 Int BE Pri
68286!#2 N3746 P911 REPLACEMENT 0 Int BE Pri
68287!#2 N3747 P912 ST 6 0x1000014 Int BE Pri
68288!#2 N3748 P913 PREFETCH 15 Int BE Pri
68289!#2 N3749 P914 ST 17 0x1000015 Int BE Sec
68290!#2 N3750 P915 REPLACEMENT 20 Int BE Pri
68291!#2 N3751 P916 ST 12 0x408000f6 FP BE Pri
68292!#2 N3752 P917 MEMBAR
68293!#2 N3753 P918 BSTC 24 0x408000f7 FP BE Sec
68294!#2 N3754 P918 BSTC 25 0x408000f8 FP BE Sec
68295!#2 N3755 P919 MEMBAR
68296!#2 N3756 P920 REPLACEMENT 29 Int BE Pri
68297!#2 N3757 P921 LD 21 -1 Int BE Pri
68298!#2 N3758 P922 REPLACEMENT 1 Int BE Nuc
68299!#2 N3759 P923 REPLACEMENT 22 Int BE Pri
68300!#2 N3760 P924 ST 10 0x1000016 Int BE Pri
68301!#2 N3761 P925 REPLACEMENT 15 Int BE Pri
68302!#2 N3762 P926 REPLACEMENT 33 Int BE Pri
68303!#2 N3763 P927 REPLACEMENT 5 Int BE Pri
68304!#2 N3764 P928 MEMBAR
68305!#2 N3765 P929 BSTC 33 0x408000f9 FP BE Pri
68306!#2 N3766 P930 MEMBAR
68307!#2 N3767 P931 REPLACEMENT 9 Int BE Nuc
68308!#2 N3768 P932 PREFETCH 31 Int BE Pri
68309!#2 N3769 P933 LD 33 -1 Int BE Pri
68310!#2 N3770 P934 ST 29 0x1000017 Int BE Pri
68311!#2 N3771 P935 LD 26 -1 Int BE Pri
68312!#2 N3772 P936 MEMBAR
68313!#2 N3773 P937 BLD 11 -1 FP BE Sec
68314!#2 N3774 P937 BLD 12 -1 FP BE Sec
68315!#A N3773 N3774
68316!#2 N3775 P937 BLD 13 -1 FP BE Sec
68317!#2 N3776 P938 MEMBAR
68318!#2 N3777 P939 LD 30 -1 Int BE Pri
68319!#2 N3778 P940 REPLACEMENT 33 Int BE Pri
68320!#2 N3779 P941 MEMBAR
68321!#2 N3780 P942 BSTC 17 0x408000fa FP BE Pri
68322!#2 N3781 P943 MEMBAR
68323!#2 N3782 P944 LD 13 -1 Int BE Pri
68324!#2 N3783 P945 MEMBAR
68325!#2 N3784 P946 BST 28 0x408000fb FP BE Pri
68326!#2 N3785 P946 BST 29 0x408000fc FP BE Pri
68327!#A N3784 N3785
68328!#2 N3786 P946 BST 30 0x408000fd FP BE Pri
68329!#2 N3787 P947 MEMBAR
68330!#2 N3788 P948 IDC_FLIP 33 Int BE Pri
68331!#2 N3789 P949 MEMBAR
68332!#2 N3790 P950 BLD 28 -1 FP BE Sec
68333!#2 N3791 P950 BLD 29 -1 FP BE Sec
68334!#A N3790 N3791
68335!#2 N3792 P950 BLD 30 -1 FP BE Sec
68336!#2 N3793 P951 MEMBAR
68337!#2 N3794 P952 REPLACEMENT 30 Int BE Pri
68338!#2 N3795 P953 MEMBAR
68339!#2 N3796 P954 BST 24 0x408000fe FP BE Pri
68340!#2 N3797 P954 BST 25 0x408000ff FP BE Pri
68341!#2 N3798 P955 MEMBAR
68342!#2 N3799 P956 REPLACEMENT 33 Int BE Pri
68343!#2 N3800 P957 LD 30 -1 FP BE Pri
68344!#2 N3801 P958 REPLACEMENT 31 Int BE Pri
68345!#2 N3802 P959 IDC_FLIP 9 Int BE Pri
68346!#2 N3803 P960 MEMBAR
68347!#2 N3804 P961 BLD 24 -1 FP BE Sec
68348!#2 N3805 P961 BLD 25 -1 FP BE Sec
68349!#2 N3806 P962 MEMBAR
68350!#2 N3807 P963 IDC_FLIP 6 Int BE Pri
68351!#2 N3808 P964 IDC_FLIP 9 Int BE Pri
68352!#2 N3809 P965 MEMBAR
68353!#2 N3810 P966 BST 11 0x40800100 FP BE Pri
68354!#2 N3811 P966 BST 12 0x40800101 FP BE Pri
68355!#A N3810 N3811
68356!#2 N3812 P966 BST 13 0x40800102 FP BE Pri
68357!#2 N3813 P967 MEMBAR
68358!#2 N3814 P968 FLUSH 2 Int BE Pri
68359!#2 N3815 P969 REPLACEMENT 31 Int BE Pri
68360!#2 N3816 P970 IDC_FLIP 27 Int BE Pri
68361!#2 N3817 P971 REPLACEMENT 33 Int BE Sec
68362!#2 N3818 P972 REPLACEMENT 25 Int BE Sec
68363!#2 N3819 P973 REPLACEMENT 9 Int BE Pri
68364!#2 N3820 P974 REPLACEMENT 11 Int BE Sec
68365!#2 N3821 P975 MEMBAR
68366!#2 N3822 P976 BST 0 0x40800103 FP BE Pri
68367!#2 N3823 P976 BST 1 0x40800104 FP BE Pri
68368!#A N3822 N3823
68369!#2 N3824 P976 BST 2 0x40800105 FP BE Pri
68370!#2 N3825 P976 BST 3 0x40800106 FP BE Pri
68371!#2 N3826 P976 BST 4 0x40800107 FP BE Pri
68372!#2 N3827 P977 MEMBAR
68373!#2 N3828 P978 BSTC 28 0x40800108 FP BE Sec
68374!#2 N3829 P978 BSTC 29 0x40800109 FP BE Sec
68375!#A N3828 N3829
68376!#2 N3830 P978 BSTC 30 0x4080010a FP BE Sec
68377!#2 N3831 P979 MEMBAR
68378!#2 N3832 P980 BST 31 0x4080010b FP BE Pri
68379!#2 N3833 P980 BST 32 0x4080010c FP BE Pri
68380!#2 N3834 P981 MEMBAR
68381!#2 N3835 P982 BLD 18 -1 FP BE Pri
68382!#2 N3836 P983 MEMBAR
68383!#2 N3837 P984 LD 6 -1 FP BE Pri
68384!#2 N3838 P985 REPLACEMENT 19 Int BE Sec
68385!#2 N3839 P986 MEMBAR
68386!#2 N3840 P987 BLD 28 -1 FP BE Pri
68387!#2 N3841 P987 BLD 29 -1 FP BE Pri
68388!#A N3840 N3841
68389!#2 N3842 P987 BLD 30 -1 FP BE Pri
68390!#2 N3843 P988 MEMBAR
68391!#2 N3844 P989 IDC_FLIP 28 Int BE Pri
68392!#2 N3845 P990 REPLACEMENT 7 Int BE Sec
68393!#2 N3846 P991 MEMBAR
68394!#2 N3847 P992 BST 24 0x4080010d FP BE Pri
68395!#2 N3848 P992 BST 25 0x4080010e FP BE Pri
68396!#2 N3849 P993 MEMBAR
68397!#2 N3850 P994 ST 34 0x4080010f FP BE Pri
68398!#2 N3851 P995 REPLACEMENT 7 Int BE Pri
68399!#2 N3852 P996 REPLACEMENT 9 Int BE Pri
68400!#2 N3853 P997 REPLACEMENT 30 Int BE Pri
68401!#2 N3854 P998 MEMBAR
68402!#2 N3855 P999 BLD 15 -1 FP BE Pri
68403!#2 N3856 P1000 MEMBAR
68404!#2 N3857 P1001 REPLACEMENT 11 Int BE Pri
68405!#2 N3858 P1002 REPLACEMENT 30 Int BE Pri
68406!#2 N3859 P1003 LD 9 -1 Int BE Pri
68407!#2 N3860 P1004 REPLACEMENT 28 Int BE Pri
68408!#2 N3861 P1005 REPLACEMENT 0 Int BE Pri
68409!#2 N3862 P1006 MEMBAR
68410!#2 N3863 P1007 BSTC 0 0x40800110 FP BE Pri
68411!#2 N3864 P1007 BSTC 1 0x40800111 FP BE Pri
68412!#A N3863 N3864
68413!#2 N3865 P1007 BSTC 2 0x40800112 FP BE Pri
68414!#2 N3866 P1007 BSTC 3 0x40800113 FP BE Pri
68415!#2 N3867 P1007 BSTC 4 0x40800114 FP BE Pri
68416!#2 N3868 P1008 MEMBAR
68417!#2 N3869 P1009 REPLACEMENT 31 Int BE Pri
68418!#2 N3870 P1010 REPLACEMENT 3 Int BE Pri
68419!#2 N3871 P1011 REPLACEMENT 32 Int BE Pri
68420!#2 N3872 P1012 MEMBAR
68421!#2 N3873 P1013 BSTC 21 0x40800115 FP BE Pri
68422!#2 N3874 P1013 BSTC 22 0x40800116 FP BE Pri
68423!#A N3873 N3874
68424!#2 N3875 P1013 BSTC 23 0x40800117 FP BE Pri
68425!#2 N3876 P1014 MEMBAR
68426!#2 N3877 P1015 IDC_FLIP 17 Int BE Pri
68427!#2 N3878 P1016 REPLACEMENT 11 Int BE Pri
68428!#2 N3879 P1017 REPLACEMENT 1 Int BE Pri
68429!#2 N3880 P1018 IDC_FLIP 23 Int BE Pri
68430!#2 N3881 P1019 ST 27 0x1000018 Int BE Pri
68431!#2 N3882 P1020 LD 1 -1 FP BE Pri
68432!#2 N3883 P1021 REPLACEMENT 10 Int BE Sec
68433!#2 N3884 P1022 REPLACEMENT 17 Int BE Pri
68434!#2 N3885 P1023 REPLACEMENT 13 Int BE Pri
68435!#2 N3886 P1024 LD 34 -1 Int BE Nuc
68436!#2 N3887 P1025 REPLACEMENT 15 Int BE Sec
68437!#2 N3888 P1026 REPLACEMENT 20 Int BE Pri
68438!#2 N3889 P1027 LD 25 -1 FP BE Pri
68439!#2 N3890 P1028 REPLACEMENT 20 Int BE Pri
68440!#2 N3891 P1029 REPLACEMENT 3 Int BE Pri
68441!#2 N3892 P1030 MEMBAR
68442!#2 N3893 P1031 BST 14 0x40800118 FP BE Sec
68443!#2 N3894 P1032 MEMBAR
68444!#2 N3895 P1033 ST 27 0x40800119 FP BE Pri
68445!#2 N3896 P1034 REPLACEMENT 26 Int BE Pri
68446!#2 N3897 P1035 REPLACEMENT 9 Int BE Sec
68447!#2 N3898 P1036 REPLACEMENT 1 Int BE Pri
68448!#2 N3899 P1037 REPLACEMENT 27 Int BE Pri
68449!#2 N3900 P1038 REPLACEMENT 8 Int BE Pri
68450!#2 N3901 P1039 REPLACEMENT 27 Int BE Pri
68451!#2 N3902 P1040 REPLACEMENT 26 Int BE Sec
68452!#2 N3903 P1041 REPLACEMENT 28 Int BE Sec
68453!#2 N3904 P1042 MEMBAR
68454!#2 N3905 P1043 BST 33 0x4080011a FP BE Pri
68455!#2 N3906 P1044 MEMBAR
68456!#2 N3907 P1045 BST 0 0x4080011b FP BE Pri
68457!#2 N3908 P1045 BST 1 0x4080011c FP BE Pri
68458!#A N3907 N3908
68459!#2 N3909 P1045 BST 2 0x4080011d FP BE Pri
68460!#2 N3910 P1045 BST 3 0x4080011e FP BE Pri
68461!#2 N3911 P1045 BST 4 0x4080011f FP BE Pri
68462!#2 N3912 P1046 MEMBAR
68463!#2 N3913 P1047 REPLACEMENT 10 Int BE Pri
68464!#2 N3914 P1048 ST 21 0x40800120 FP BE Sec
68465!#2 N3915 P1049 REPLACEMENT 11 Int BE Pri
68466!#2 N3916 P1050 REPLACEMENT 3 Int BE Sec
68467!#2 N3917 P1051 REPLACEMENT 3 Int BE Pri
68468!#2 N3918 P1052 REPLACEMENT 16 Int BE Pri
68469!#2 N3919 P1053 MEMBAR
68470!#2 N3920 P1054 BLD 0 -1 FP BE Pri
68471!#2 N3921 P1054 BLD 1 -1 FP BE Pri
68472!#A N3920 N3921
68473!#2 N3922 P1054 BLD 2 -1 FP BE Pri
68474!#2 N3923 P1054 BLD 3 -1 FP BE Pri
68475!#2 N3924 P1054 BLD 4 -1 FP BE Pri
68476!#2 N3925 P1055 MEMBAR
68477!#2 N3926 P1056 PREFETCH 2 Int BE Sec
68478!#2 N3927 P1057 ST 33 0x40800121 FP BE Pri
68479!#2 N3928 P1058 ST 4 0x40800122 FP BE Pri
68480!#2 N3929 P1059 MEMBAR
68481!#2 N3930 P1060 BST 21 0x40800123 FP BE Pri
68482!#2 N3931 P1060 BST 22 0x40800124 FP BE Pri
68483!#A N3930 N3931
68484!#2 N3932 P1060 BST 23 0x40800125 FP BE Pri
68485!#2 N3933 P1061 MEMBAR
68486!#2 N3934 P1062 PREFETCH 2 Int BE Pri
68487!#2 N3935 P1063 MEMBAR
68488!#2 N3936 P1064 BSTC 7 0x40800126 FP BE Pri
68489!#2 N3937 P1065 MEMBAR
68490!#2 N3938 P1066 REPLACEMENT 20 Int BE Pri
68491!#2 N3939 P1067 IDC_FLIP 20 Int BE Pri
68492!#2 N3940 P1068 PREFETCH 23 Int BE Sec
68493!#2 N3941 P1069 REPLACEMENT 23 Int BE Nuc
68494!#2 N3942 P1070 REPLACEMENT 8 Int BE Pri
68495!#2 N3943 P1071 MEMBAR
68496!#2 N3944 P1072 BST 8 0x40800127 FP BE Sec
68497!#2 N3945 P1072 BST 9 0x40800128 FP BE Sec
68498!#2 N3946 P1073 MEMBAR
68499!#2 N3947 P1074 LD 2 -1 Int BE Nuc
68500!#2 N3948 P1075 ST 14 0x40800129 FP BE Pri
68501!#2 N3949 P1076 REPLACEMENT 5 Int BE Sec
68502!#2 N3950 P1077 REPLACEMENT 10 Int BE Nuc
68503!#2 N3951 P1078 REPLACEMENT 15 Int BE Sec
68504!#2 N3952 P1079 REPLACEMENT 17 Int BE Sec
68505!#2 N3953 P1080 REPLACEMENT 10 Int BE Pri
68506!#2 N3954 P1081 REPLACEMENT 25 Int BE Nuc
68507!#2 N3955 P1082 MEMBAR
68508!#2 N3956 P1083 BLD 24 -1 FP BE Pri
68509!#2 N3957 P1083 BLD 25 -1 FP BE Pri
68510!#2 N3958 P1084 MEMBAR
68511!#2 N3959 P1085 BSTC 0 0x4080012a FP BE Pri
68512!#2 N3960 P1085 BSTC 1 0x4080012b FP BE Pri
68513!#A N3959 N3960
68514!#2 N3961 P1085 BSTC 2 0x4080012c FP BE Pri
68515!#2 N3962 P1085 BSTC 3 0x4080012d FP BE Pri
68516!#2 N3963 P1085 BSTC 4 0x4080012e FP BE Pri
68517!#2 N3964 P1086 MEMBAR
68518!#2 N3965 P1087 REPLACEMENT 27 Int BE Pri
68519!#2 N3966 P1088 MEMBAR
68520!#2 N3967 P1089 BSTC 8 0x4080012f FP BE Pri
68521!#2 N3968 P1089 BSTC 9 0x40800130 FP BE Pri
68522!#2 N3969 P1090 MEMBAR
68523!#2 N3970 P1091 REPLACEMENT 1 Int BE Pri
68524!#2 N3971 P1092 REPLACEMENT 8 Int BE Pri
68525!#2 N3972 P1093 REPLACEMENT 14 Int BE Pri
68526!#2 N3973 P1094 REPLACEMENT 7 Int BE Nuc
68527!#2 N3974 P1095 MEMBAR
68528!#2 N3975 P1096 BLD 24 -1 FP BE Pri
68529!#2 N3976 P1096 BLD 25 -1 FP BE Pri
68530!#2 N3977 P1097 MEMBAR
68531!#2 N3978 P1098 REPLACEMENT 9 Int BE Pri
68532!#2 N3979 P1099 REPLACEMENT 24 Int BE Nuc
68533!#2 N3980 P1100 REPLACEMENT 4 Int BE Pri
68534!#2 N3981 P1101 IDC_FLIP 6 Int BE Pri
68535!#2 N3982 P1102 REPLACEMENT 34 Int BE Sec
68536!#2 N3983 P1103 REPLACEMENT 24 Int BE Pri
68537!#2 N3984 P1104 REPLACEMENT 17 Int BE Pri
68538!#2 N3985 P1105 REPLACEMENT 4 Int BE Pri
68539!#2 N3986 P1106 REPLACEMENT 4 Int BE Pri
68540!#2 N3987 P1107 LD 32 -1 FP BE Pri
68541!#2 N3988 P1108 REPLACEMENT 19 Int BE Pri
68542!#2 N3989 P1109 REPLACEMENT 8 Int BE Nuc
68543!#2 N3990 P1110 MEMBAR
68544!#2 N3991 P1111 BST 31 0x40800131 FP BE Pri
68545!#2 N3992 P1111 BST 32 0x40800132 FP BE Pri
68546!#2 N3993 P1112 MEMBAR
68547!#2 N3994 P1113 REPLACEMENT 0 Int BE Pri
68548!#2 N3995 P1114 ST 15 0x40800133 FP BE Pri
68549!#2 N3996 P1115 REPLACEMENT 27 Int BE Pri
68550!#2 N3997 P1116 LD 2 -1 FP BE Sec
68551!#2 N3998 P1117 LD 17 -1 Int BE Pri
68552!#2 N3999 P1118 MEMBAR
68553!#2 N4000 P1119 BLD 11 -1 FP BE Pri
68554!#2 N4001 P1119 BLD 12 -1 FP BE Pri
68555!#A N4000 N4001
68556!#2 N4002 P1119 BLD 13 -1 FP BE Pri
68557!#2 N4003 P1120 MEMBAR
68558!#2 N4004 P1121 REPLACEMENT 8 Int BE Pri
68559!#2 N4005 P1122 ST 19 0x1000019 Int BE Pri
68560!#2 N4006 P1123 REPLACEMENT 33 Int BE Pri
68561!#2 N4007 P1124 ST 19 0x40800134 FP BE Pri
68562!#2 N4008 P1125 REPLACEMENT 14 Int BE Pri
68563!#2 N4009 P1126 REPLACEMENT 32 Int BE Pri
68564!#2 N4010 P1127 MEMBAR
68565!#2 N4011 P1128 BST 31 0x40800135 FP BE Pri
68566!#2 N4012 P1128 BST 32 0x40800136 FP BE Pri
68567!#2 N4013 P1129 MEMBAR
68568!#2 N4014 P1130 REPLACEMENT 0 Int BE Pri
68569!#2 N4015 P1131 PREFETCH 9 Int BE Pri
68570!#2 N4016 P1132 REPLACEMENT 14 Int BE Pri
68571!#2 N4017 P1133 REPLACEMENT 16 Int BE Sec
68572!#2 N4018 P1134 REPLACEMENT 19 Int BE Pri
68573!#2 N4019 P1135 REPLACEMENT 18 Int BE Pri
68574!#2 N4020 P1136 LD 14 -1 Int BE Pri
68575!#2 N4021 P1137 REPLACEMENT 9 Int BE Pri
68576!#2 N4022 P1138 ST 21 0x40800137 FP BE Pri
68577!#2 N4023 P1139 REPLACEMENT 33 Int BE Pri
68578!#2 N4024 P1140 REPLACEMENT 29 Int BE Sec
68579!#2 N4025 P1141 REPLACEMENT 13 Int BE Sec
68580!#2 N4026 P1142 ST 12 0x100001a Int LE Pri
68581!#2 N4027 P1143 REPLACEMENT 14 Int BE Pri
68582!#2 N4028 P1144 IDC_FLIP 15 Int BE Pri
68583!#2 N4029 P1145 REPLACEMENT 26 Int BE Pri
68584!#2 N4030 P1146 LD 22 -1 FP BE Pri
68585!#2 N4031 P1147 REPLACEMENT 6 Int BE Pri
68586!#2 N4032 P1148 MEMBAR
68587!#2 N4033 P1149 BLD 11 -1 FP BE Pri
68588!#2 N4034 P1149 BLD 12 -1 FP BE Pri
68589!#A N4033 N4034
68590!#2 N4035 P1149 BLD 13 -1 FP BE Pri
68591!#2 N4036 P1150 MEMBAR
68592!#2 N4037 P1151 MEMBAR
68593!#3 N4038 P1152 REPLACEMENT 23 Int BE Pri Loop_entry
68594!#3 N4039 P1153 MEMBAR
68595!#3 N4040 P1154 BST 21 0x41000001 FP BE Pri
68596!#3 N4041 P1154 BST 22 0x41000002 FP BE Pri
68597!#A N4040 N4041
68598!#3 N4042 P1154 BST 23 0x41000003 FP BE Pri
68599!#3 N4043 P1155 MEMBAR
68600!#3 N4044 P1156 REPLACEMENT 1 Int BE Pri
68601!#3 N4045 P1157 REPLACEMENT 25 Int BE Nuc
68602!#3 N4046 P1158 REPLACEMENT 32 Int BE Pri
68603!#3 N4047 P1159 REPLACEMENT 34 Int BE Pri
68604!#3 N4048 P1160 MEMBAR
68605!#3 N4049 P1161 BSTC 31 0x41000004 FP BE Pri
68606!#3 N4050 P1161 BSTC 32 0x41000005 FP BE Pri
68607!#3 N4051 P1162 MEMBAR
68608!#3 N4052 P1163 BST 34 0x41000006 FP BE Pri
68609!#3 N4053 P1164 MEMBAR
68610!#3 N4054 P1165 REPLACEMENT 14 Int BE Nuc
68611!#3 N4055 P1166 ST 32 0x1800001 Int BE Nuc
68612!#3 N4056 P1167 MEMBAR
68613!#3 N4057 P1168 BST 16 0x41000007 FP BE Pri
68614!#3 N4058 P1169 MEMBAR
68615!#3 N4059 P1170 ST 5 0x41000008 FP BE Pri
68616!#3 N4060 P1171 REPLACEMENT 7 Int BE Sec
68617!#3 N4061 P1172 REPLACEMENT 0 Int BE Sec
68618!#3 N4062 P1173 MEMBAR
68619!#3 N4063 P1174 BLD 0 -1 FP BE Pri
68620!#3 N4064 P1174 BLD 1 -1 FP BE Pri
68621!#A N4063 N4064
68622!#3 N4065 P1174 BLD 2 -1 FP BE Pri
68623!#3 N4066 P1174 BLD 3 -1 FP BE Pri
68624!#3 N4067 P1174 BLD 4 -1 FP BE Pri
68625!#3 N4068 P1175 MEMBAR
68626!#3 N4069 P1176 REPLACEMENT 13 Int BE Pri
68627!#3 N4070 P1177 REPLACEMENT 34 Int BE Nuc
68628!#3 N4071 P1178 REPLACEMENT 21 Int BE Nuc
68629!#3 N4072 P1179 REPLACEMENT 6 Int BE Pri
68630!#3 N4073 P1180 REPLACEMENT 22 Int BE Pri
68631!#3 N4074 P1181 MEMBAR
68632!#3 N4075 P1182 BSTC 10 0x41000009 FP BE Pri
68633!#3 N4076 P1183 MEMBAR
68634!#3 N4077 P1184 REPLACEMENT 20 Int BE Pri
68635!#3 N4078 P1185 REPLACEMENT 1 Int BE Pri
68636!#3 N4079 P1186 REPLACEMENT 31 Int BE Sec
68637!#3 N4080 P1187 MEMBAR
68638!#3 N4081 P1188 BLD 15 -1 FP BE Pri
68639!#3 N4082 P1189 MEMBAR
68640!#3 N4083 P1190 REPLACEMENT 12 Int BE Sec
68641!#3 N4084 P1191 REPLACEMENT 3 Int BE Pri
68642!#3 N4085 P1192 REPLACEMENT 30 Int BE Sec
68643!#3 N4086 P1193 ST 27 0x4100000a FP BE Pri
68644!#3 N4087 P1194 REPLACEMENT 28 Int BE Pri
68645!#3 N4088 P1195 REPLACEMENT 12 Int BE Nuc
68646!#3 N4089 P1196 REPLACEMENT 8 Int BE Pri
68647!#3 N4090 P1197 ST 9 0x1800002 Int BE Pri
68648!#3 N4091 P1198 IDC_FLIP 28 Int BE Pri
68649!#3 N4092 P1199 MEMBAR
68650!#3 N4093 P1200 BSTC 24 0x4100000b FP BE Pri
68651!#3 N4094 P1200 BSTC 25 0x4100000c FP BE Pri
68652!#3 N4095 P1201 MEMBAR
68653!#3 N4096 P1202 REPLACEMENT 7 Int BE Sec
68654!#3 N4097 P1203 REPLACEMENT 19 Int BE Pri
68655!#3 N4098 P1204 IDC_FLIP 23 Int BE Pri
68656!#3 N4099 P1205 LD 11 -1 FP BE Pri
68657!#3 N4100 P1206 REPLACEMENT 11 Int BE Pri
68658!#3 N4101 P1207 ST 21 0x1800003 Int BE Sec
68659!#3 N4102 P1208 REPLACEMENT 29 Int BE Pri
68660!#3 N4103 P1209 REPLACEMENT 33 Int BE Pri
68661!#3 N4104 P1210 REPLACEMENT 11 Int BE Nuc
68662!#3 N4105 P1211 PREFETCH 4 Int BE Pri
68663!#3 N4106 P1212 REPLACEMENT 15 Int BE Pri
68664!#3 N4107 P1213 PREFETCH 19 Int BE Pri
68665!#3 N4108 P1214 REPLACEMENT 15 Int BE Pri
68666!#3 N4109 P1215 REPLACEMENT 16 Int BE Pri
68667!#3 N4110 P1216 MEMBAR
68668!#3 N4111 P1217 BST 0 0x4100000d FP BE Pri
68669!#3 N4112 P1217 BST 1 0x4100000e FP BE Pri
68670!#A N4111 N4112
68671!#3 N4113 P1217 BST 2 0x4100000f FP BE Pri
68672!#3 N4114 P1217 BST 3 0x41000010 FP BE Pri
68673!#3 N4115 P1217 BST 4 0x41000011 FP BE Pri
68674!#3 N4116 P1218 MEMBAR
68675!#3 N4117 P1219 REPLACEMENT 26 Int BE Nuc
68676!#3 N4118 P1220 REPLACEMENT 25 Int BE Nuc
68677!#3 N4119 P1221 MEMBAR
68678!#3 N4120 P1222 BSTC 33 0x41000012 FP BE Pri
68679!#3 N4121 P1223 MEMBAR
68680!#3 N4122 P1224 REPLACEMENT 26 Int BE Pri
68681!#3 N4123 P1225 MEMBAR
68682!#3 N4124 P1226 BST 10 0x41000013 FP BE Pri
68683!#3 N4125 P1227 MEMBAR
68684!#3 N4126 P1228 REPLACEMENT 27 Int BE Pri
68685!#3 N4127 P1229 REPLACEMENT 32 Int BE Pri
68686!#3 N4128 P1230 REPLACEMENT 3 Int BE Pri
68687!#3 N4129 P1231 FLUSH 20 Int BE Pri
68688!#3 N4130 P1232 REPLACEMENT 20 Int BE Pri
68689!#3 N4131 P1233 REPLACEMENT 9 Int BE Pri
68690!#3 N4132 P1234 REPLACEMENT 7 Int BE Sec
68691!#3 N4133 P1235 REPLACEMENT 0 Int BE Pri
68692!#3 N4134 P1236 REPLACEMENT 18 Int BE Pri
68693!#3 N4135 P1237 REPLACEMENT 12 Int BE Pri
68694!#3 N4136 P1238 REPLACEMENT 16 Int BE Pri
68695!#3 N4137 P1239 IDC_FLIP 24 Int BE Pri
68696!#3 N4138 P1240 MEMBAR
68697!#3 N4139 P1241 BST 5 0x41000014 FP BE Pri
68698!#3 N4140 P1241 BST 6 0x41000015 FP BE Pri
68699!#3 N4141 P1242 MEMBAR
68700!#3 N4142 P1243 REPLACEMENT 32 Int BE Pri
68701!#3 N4143 P1244 REPLACEMENT 3 Int BE Pri
68702!#3 N4144 P1245 MEMBAR
68703!#3 N4145 P1246 BST 26 0x41000016 FP BE Pri
68704!#3 N4146 P1246 BST 27 0x41000017 FP BE Pri
68705!#3 N4147 P1247 MEMBAR
68706!#3 N4148 P1248 REPLACEMENT 27 Int BE Pri
68707!#3 N4149 P1249 MEMBAR
68708!#3 N4150 P1250 BLD 11 -1 FP BE Pri
68709!#3 N4151 P1250 BLD 12 -1 FP BE Pri
68710!#A N4150 N4151
68711!#3 N4152 P1250 BLD 13 -1 FP BE Pri
68712!#3 N4153 P1251 MEMBAR
68713!#3 N4154 P1252 BST 14 0x41000018 FP BE Pri
68714!#3 N4155 P1253 MEMBAR
68715!#3 N4156 P1254 FLUSHI 33 Int BE Pri
68716!#3 N4157 P1255 REPLACEMENT 31 Int BE Sec
68717!#3 N4158 P1256 FLUSH 0 Int BE Pri
68718!#3 N4159 P1257 ST 6 0x1800004 Int BE Pri
68719!#3 N4160 P1258 MEMBAR
68720!#3 N4161 P1259 BST 21 0x41000019 FP BE Pri
68721!#3 N4162 P1259 BST 22 0x4100001a FP BE Pri
68722!#A N4161 N4162
68723!#3 N4163 P1259 BST 23 0x4100001b FP BE Pri
68724!#3 N4164 P1260 MEMBAR
68725!#3 N4165 P1261 REPLACEMENT 1 Int BE Pri
68726!#3 N4166 P1262 REPLACEMENT 15 Int BE Pri
68727!#3 N4167 P1263 MEMBAR
68728!#3 N4168 P1264 BST 10 0x4100001c FP BE Pri
68729!#3 N4169 P1265 MEMBAR
68730!#3 N4170 P1266 REPLACEMENT 7 Int BE Pri
68731!#3 N4171 P1267 LD 28 -1 FP BE Pri
68732!#3 N4172 P1268 REPLACEMENT 33 Int BE Pri
68733!#3 N4173 P1269 REPLACEMENT 17 Int BE Pri
68734!#3 N4174 P1270 MEMBAR
68735!#3 N4175 P1271 BSTC 21 0x4100001d FP BE Sec
68736!#3 N4176 P1271 BSTC 22 0x4100001e FP BE Sec
68737!#A N4175 N4176
68738!#3 N4177 P1271 BSTC 23 0x4100001f FP BE Sec
68739!#3 N4178 P1272 MEMBAR
68740!#3 N4179 P1273 REPLACEMENT 24 Int BE Pri
68741!#3 N4180 P1274 MEMBAR
68742!#3 N4181 P1275 BST 21 0x41000020 FP BE Pri
68743!#3 N4182 P1275 BST 22 0x41000021 FP BE Pri
68744!#A N4181 N4182
68745!#3 N4183 P1275 BST 23 0x41000022 FP BE Pri
68746!#3 N4184 P1276 MEMBAR
68747!#3 N4185 P1277 BLD 24 -1 FP BE Pri
68748!#3 N4186 P1277 BLD 25 -1 FP BE Pri
68749!#3 N4187 P1278 MEMBAR
68750!#3 N4188 P1279 REPLACEMENT 23 Int BE Pri
68751!#3 N4189 P1280 REPLACEMENT 27 Int BE Sec
68752!#3 N4190 P1281 REPLACEMENT 23 Int BE Pri
68753!#3 N4191 P1282 REPLACEMENT 27 Int BE Sec
68754!#3 N4192 P1283 REPLACEMENT 6 Int BE Pri
68755!#3 N4193 P1284 REPLACEMENT 8 Int BE Sec
68756!#3 N4194 P1285 MEMBAR
68757!#3 N4195 P1286 BST 15 0x41000023 FP BE Pri
68758!#3 N4196 P1287 MEMBAR
68759!#3 N4197 P1288 BSTC 17 0x41000024 FP BE Pri
68760!#3 N4198 P1289 MEMBAR
68761!#3 N4199 P1290 BSTC 19 0x41000025 FP BE Pri
68762!#3 N4200 P1291 MEMBAR
68763!#3 N4201 P1292 REPLACEMENT 17 Int BE Sec
68764!#3 N4202 P1293 REPLACEMENT 2 Int BE Pri
68765!#3 N4203 P1294 REPLACEMENT 26 Int BE Pri
68766!#3 N4204 P1295 REPLACEMENT 8 Int BE Pri
68767!#3 N4205 P1296 FLUSH 19 Int BE Pri
68768!#3 N4206 P1297 MEMBAR
68769!#3 N4207 P1298 BST 5 0x41000026 FP BE Sec
68770!#3 N4208 P1298 BST 6 0x41000027 FP BE Sec
68771!#3 N4209 P1299 MEMBAR
68772!#3 N4210 P1300 BSTC 0 0x41000028 FP BE Pri
68773!#3 N4211 P1300 BSTC 1 0x41000029 FP BE Pri
68774!#A N4210 N4211
68775!#3 N4212 P1300 BSTC 2 0x4100002a FP BE Pri
68776!#3 N4213 P1300 BSTC 3 0x4100002b FP BE Pri
68777!#3 N4214 P1300 BSTC 4 0x4100002c FP BE Pri
68778!#3 N4215 P1301 MEMBAR
68779!#3 N4216 P1302 LD 8 -1 Int BE Pri
68780!#3 N4217 P1303 MEMBAR
68781!#3 N4218 P1304 BSTC 8 0x4100002d FP BE Sec
68782!#3 N4219 P1304 BSTC 9 0x4100002e FP BE Sec
68783!#3 N4220 P1305 MEMBAR
68784!#3 N4221 P1306 REPLACEMENT 20 Int BE Pri
68785!#3 N4222 P1307 REPLACEMENT 1 Int BE Sec
68786!#3 N4223 P1308 REPLACEMENT 26 Int BE Pri
68787!#3 N4224 P1309 MEMBAR
68788!#3 N4225 P1310 BSTC 0 0x4100002f FP BE Pri
68789!#3 N4226 P1310 BSTC 1 0x41000030 FP BE Pri
68790!#A N4225 N4226
68791!#3 N4227 P1310 BSTC 2 0x41000031 FP BE Pri
68792!#3 N4228 P1310 BSTC 3 0x41000032 FP BE Pri
68793!#3 N4229 P1310 BSTC 4 0x41000033 FP BE Pri
68794!#3 N4230 P1311 MEMBAR
68795!#3 N4231 P1312 BSTC 17 0x41000034 FP BE Pri
68796!#3 N4232 P1313 MEMBAR
68797!#3 N4233 P1314 REPLACEMENT 26 Int BE Pri
68798!#3 N4234 P1315 REPLACEMENT 0 Int BE Nuc
68799!#3 N4235 P1316 MEMBAR
68800!#3 N4236 P1317 BST 15 0x41000035 FP BE Sec
68801!#3 N4237 P1318 MEMBAR
68802!#3 N4238 P1319 REPLACEMENT 4 Int BE Pri
68803!#3 N4239 P1320 MEMBAR
68804!#3 N4240 P1321 BSTC 11 0x41000036 FP BE Sec
68805!#3 N4241 P1321 BSTC 12 0x41000037 FP BE Sec
68806!#A N4240 N4241
68807!#3 N4242 P1321 BSTC 13 0x41000038 FP BE Sec
68808!#3 N4243 P1322 MEMBAR
68809!#3 N4244 P1323 FLUSH 17 Int BE Pri
68810!#3 N4245 P1324 REPLACEMENT 29 Int BE Pri
68811!#3 N4246 P1325 REPLACEMENT 23 Int BE Pri
68812!#3 N4247 P1326 REPLACEMENT 19 Int BE Sec
68813!#3 N4248 P1327 MEMBAR
68814!#3 N4249 P1328 BST 7 0x41000039 FP BE Pri
68815!#3 N4250 P1329 MEMBAR
68816!#3 N4251 P1330 FLUSH 3 Int BE Pri
68817!#3 N4252 P1331 REPLACEMENT 7 Int BE Pri
68818!#3 N4253 P1332 REPLACEMENT 27 Int BE Pri
68819!#3 N4254 P1333 REPLACEMENT 6 Int BE Pri
68820!#3 N4255 P1334 REPLACEMENT 33 Int BE Pri
68821!#3 N4256 P1335 REPLACEMENT 30 Int BE Pri
68822!#3 N4257 P1336 REPLACEMENT 4 Int BE Pri
68823!#3 N4258 P1337 MEMBAR
68824!#3 N4259 P1338 BST 0 0x4100003a FP BE Pri
68825!#3 N4260 P1338 BST 1 0x4100003b FP BE Pri
68826!#A N4259 N4260
68827!#3 N4261 P1338 BST 2 0x4100003c FP BE Pri
68828!#3 N4262 P1338 BST 3 0x4100003d FP BE Pri
68829!#3 N4263 P1338 BST 4 0x4100003e FP BE Pri
68830!#3 N4264 P1339 MEMBAR
68831!#3 N4265 P1340 REPLACEMENT 32 Int BE Sec
68832!#3 N4266 P1341 FLUSHI 8 Int BE Pri
68833!#3 N4267 P1342 REPLACEMENT 5 Int BE Pri
68834!#3 N4268 P1343 MEMBAR
68835!#3 N4269 P1344 BSTC 21 0x4100003f FP BE Pri
68836!#3 N4270 P1344 BSTC 22 0x41000040 FP BE Pri
68837!#A N4269 N4270
68838!#3 N4271 P1344 BSTC 23 0x41000041 FP BE Pri
68839!#3 N4272 P1345 MEMBAR
68840!#3 N4273 P1346 REPLACEMENT 27 Int BE Sec
68841!#3 N4274 P1347 IDC_FLIP 29 Int BE Pri
68842!#3 N4275 P1348 REPLACEMENT 21 Int BE Pri
68843!#3 N4276 P1349 REPLACEMENT 33 Int BE Pri
68844!#3 N4277 P1350 LD 1 -1 FP BE Pri
68845!#3 N4278 P1351 REPLACEMENT 21 Int BE Sec
68846!#3 N4279 P1352 REPLACEMENT 13 Int BE Pri
68847!#3 N4280 P1353 REPLACEMENT 19 Int BE Sec
68848!#3 N4281 P1354 REPLACEMENT 1 Int BE Pri
68849!#3 N4282 P1355 REPLACEMENT 22 Int BE Pri
68850!#3 N4283 P1356 MEMBAR
68851!#3 N4284 P1357 BST 11 0x41000042 FP BE Pri
68852!#3 N4285 P1357 BST 12 0x41000043 FP BE Pri
68853!#A N4284 N4285
68854!#3 N4286 P1357 BST 13 0x41000044 FP BE Pri
68855!#3 N4287 P1358 MEMBAR
68856!#3 N4288 P1359 REPLACEMENT 4 Int BE Pri
68857!#3 N4289 P1360 REPLACEMENT 1 Int BE Sec
68858!#3 N4290 P1361 REPLACEMENT 34 Int BE Pri
68859!#3 N4291 P1362 REPLACEMENT 28 Int BE Pri
68860!#3 N4292 P1363 LD 29 -1 FP BE Nuc
68861!#3 N4293 P1364 REPLACEMENT 11 Int BE Pri
68862!#3 N4294 P1365 REPLACEMENT 3 Int BE Pri
68863!#3 N4295 P1366 REPLACEMENT 6 Int BE Sec
68864!#3 N4296 P1367 REPLACEMENT 26 Int BE Pri
68865!#3 N4297 P1368 ST 27 0x41000045 FP BE Pri
68866!#3 N4298 P1369 MEMBAR
68867!#3 N4299 P1370 BLD 33 -1 FP BE Pri
68868!#3 N4300 P1371 MEMBAR
68869!#3 N4301 P1372 BST 18 0x41000046 FP BE Pri
68870!#3 N4302 P1373 MEMBAR
68871!#3 N4303 P1374 REPLACEMENT 23 Int BE Pri
68872!#3 N4304 P1375 REPLACEMENT 20 Int BE Sec
68873!#3 N4305 P1376 MEMBAR
68874!#3 N4306 P1377 BLD 16 -1 FP BE Pri
68875!#3 N4307 P1378 MEMBAR
68876!#3 N4308 P1379 BST 26 0x41000047 FP BE Pri
68877!#3 N4309 P1379 BST 27 0x41000048 FP BE Pri
68878!#3 N4310 P1380 MEMBAR
68879!#3 N4311 P1381 LD 1 -1 FP BE Pri
68880!#3 N4312 P1382 REPLACEMENT 13 Int BE Pri
68881!#3 N4313 P1383 REPLACEMENT 22 Int BE Sec
68882!#3 N4314 P1384 REPLACEMENT 19 Int BE Pri
68883!#3 N4315 P1385 REPLACEMENT 31 Int BE Pri
68884!#3 N4316 P1386 REPLACEMENT 14 Int BE Pri
68885!#3 N4317 P1387 REPLACEMENT 23 Int BE Pri
68886!#3 N4318 P1388 REPLACEMENT 10 Int BE Pri
68887!#3 N4319 P1389 MEMBAR
68888!#3 N4320 P1390 BST 28 0x41000049 FP BE Pri
68889!#3 N4321 P1390 BST 29 0x4100004a FP BE Pri
68890!#A N4320 N4321
68891!#3 N4322 P1390 BST 30 0x4100004b FP BE Pri
68892!#3 N4323 P1391 MEMBAR
68893!#3 N4324 P1392 REPLACEMENT 26 Int BE Sec
68894!#3 N4325 P1393 IDC_FLIP 26 Int BE Pri
68895!#3 N4326 P1394 LD 16 -1 Int BE Pri
68896!#3 N4327 P1395 IDC_FLIP 0 Int BE Pri
68897!#3 N4328 P1396 REPLACEMENT 2 Int BE Pri
68898!#3 N4329 P1397 REPLACEMENT 24 Int BE Nuc
68899!#3 N4330 P1398 LD 14 -1 FP BE Sec
68900!#3 N4331 P1399 REPLACEMENT 24 Int BE Pri Loop_exit
68901!#3 N4332 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
68902!#3 N4333 P1401 REPLACEMENT 7 Int BE Nuc
68903!#3 N4334 P1402 LD 21 -1 FP BE Pri
68904!#3 N4335 P1403 REPLACEMENT 20 Int BE Sec
68905!#3 N4336 P1404 MEMBAR
68906!#3 N4337 P1405 BSTC 16 0x4100004c FP BE Pri
68907!#3 N4338 P1406 MEMBAR
68908!#3 N4339 P1407 REPLACEMENT 33 Int BE Pri
68909!#3 N4340 P1408 REPLACEMENT 27 Int BE Pri
68910!#3 N4341 P1409 IDC_FLIP 20 Int BE Pri
68911!#3 N4342 P1410 REPLACEMENT 21 Int BE Pri
68912!#3 N4343 P1411 REPLACEMENT 0 Int BE Pri
68913!#3 N4344 P1412 ST 15 0x1800005 Int BE Sec
68914!#3 N4345 P1413 REPLACEMENT 0 Int BE Pri
68915!#3 N4346 P1414 LD 2 -1 Int BE Pri
68916!#3 N4347 P1415 MEMBAR
68917!#3 N4348 P1416 BST 5 0x4100004d FP BE Pri
68918!#3 N4349 P1416 BST 6 0x4100004e FP BE Pri
68919!#3 N4350 P1417 MEMBAR
68920!#3 N4351 P1418 LD 3 -1 Int BE Pri
68921!#3 N4352 P1419 REPLACEMENT 31 Int BE Pri
68922!#3 N4353 P1420 REPLACEMENT 8 Int BE Sec
68923!#3 N4354 P1421 REPLACEMENT 23 Int BE Pri
68924!#3 N4355 P1422 REPLACEMENT 12 Int BE Pri
68925!#3 N4356 P1423 REPLACEMENT 12 Int BE Pri
68926!#3 N4357 P1424 REPLACEMENT 30 Int BE Sec
68927!#3 N4358 P1425 MEMBAR
68928!#3 N4359 P1426 BLD 14 -1 FP BE Pri
68929!#3 N4360 P1427 MEMBAR
68930!#3 N4361 P1428 REPLACEMENT 23 Int BE Sec
68931!#3 N4362 P1429 ST 8 0x4100004f FP BE Pri
68932!#3 N4363 P1430 PREFETCH 27 Int BE Sec
68933!#3 N4364 P1431 REPLACEMENT 9 Int BE Pri
68934!#3 N4365 P1432 REPLACEMENT 21 Int BE Pri
68935!#3 N4366 P1433 REPLACEMENT 0 Int BE Pri
68936!#3 N4367 P1434 REPLACEMENT 33 Int BE Pri
68937!#3 N4368 P1435 ST 0 0x41000050 FP BE Pri
68938!#3 N4369 P1436 REPLACEMENT 24 Int BE Pri
68939!#3 N4370 P1437 REPLACEMENT 7 Int BE Nuc
68940!#3 N4371 P1438 REPLACEMENT 3 Int BE Pri
68941!#3 N4372 P1439 LD 5 -1 Int BE Pri
68942!#3 N4373 P1440 REPLACEMENT 15 Int BE Pri
68943!#3 N4374 P1441 REPLACEMENT 13 Int BE Pri
68944!#3 N4375 P1442 LD 18 -1 FP BE Pri
68945!#3 N4376 P1443 REPLACEMENT 14 Int BE Sec
68946!#3 N4377 P1444 REPLACEMENT 28 Int BE Pri
68947!#3 N4378 P1445 IDC_FLIP 27 Int BE Pri
68948!#3 N4379 P1446 REPLACEMENT 6 Int BE Pri
68949!#3 N4380 P1447 REPLACEMENT 15 Int BE Sec
68950!#3 N4381 P1448 REPLACEMENT 11 Int BE Pri
68951!#3 N4382 P1449 REPLACEMENT 3 Int BE Sec
68952!#3 N4383 P1450 ST 21 0x1800006 Int BE Pri
68953!#3 N4384 P1451 LD 15 -1 Int BE Pri
68954!#3 N4385 P1452 ST 16 0x1800007 Int BE Sec
68955!#3 N4386 P1453 REPLACEMENT 17 Int BE Sec
68956!#3 N4387 P1454 REPLACEMENT 11 Int BE Pri
68957!#3 N4388 P1455 FLUSH 13 Int BE Pri
68958!#3 N4389 P1456 MEMBAR
68959!#3 N4390 P1457 BST 28 0x41000051 FP BE Pri
68960!#3 N4391 P1457 BST 29 0x41000052 FP BE Pri
68961!#A N4390 N4391
68962!#3 N4392 P1457 BST 30 0x41000053 FP BE Pri
68963!#3 N4393 P1458 MEMBAR
68964!#3 N4394 P1459 REPLACEMENT 2 Int BE Pri
68965!#3 N4395 P1460 REPLACEMENT 11 Int BE Pri
68966!#3 N4396 P1461 MEMBAR
68967!#3 N4397 P1462 BST 15 0x41000054 FP BE Pri
68968!#3 N4398 P1463 MEMBAR
68969!#3 N4399 P1464 FLUSHI 10 Int BE Pri
68970!#3 N4400 P1465 LD 1 -1 Int BE Pri
68971!#3 N4401 P1466 LD 21 -1 FP BE Pri
68972!#3 N4402 P1467 FLUSHI 21 Int BE Pri
68973!#3 N4403 P1468 MEMBAR
68974!#3 N4404 P1469 BLD 5 -1 FP BE Pri
68975!#3 N4405 P1469 BLD 6 -1 FP BE Pri
68976!#3 N4406 P1470 MEMBAR
68977!#3 N4407 P1471 REPLACEMENT 9 Int BE Pri
68978!#3 N4408 P1472 REPLACEMENT 30 Int BE Nuc
68979!#3 N4409 P1473 MEMBAR
68980!#3 N4410 P1474 BLD 24 -1 FP BE Pri
68981!#3 N4411 P1474 BLD 25 -1 FP BE Pri
68982!#3 N4412 P1475 MEMBAR
68983!#3 N4413 P1476 ST 8 0x1800008 Int BE Pri
68984!#3 N4414 P1477 REPLACEMENT 9 Int BE Pri
68985!#3 N4415 P1478 REPLACEMENT 33 Int BE Pri
68986!#3 N4416 P1479 REPLACEMENT 15 Int BE Pri
68987!#3 N4417 P1480 REPLACEMENT 13 Int BE Pri
68988!#3 N4418 P1481 REPLACEMENT 28 Int BE Pri
68989!#3 N4419 P1482 LD 3 -1 Int BE Pri
68990!#3 N4420 P1483 REPLACEMENT 9 Int BE Sec
68991!#3 N4421 P1484 ST 0 0x41000055 FP BE Pri
68992!#3 N4422 P1485 MEMBAR
68993!#3 N4423 P1486 BLD 11 -1 FP BE Sec
68994!#3 N4424 P1486 BLD 12 -1 FP BE Sec
68995!#A N4423 N4424
68996!#3 N4425 P1486 BLD 13 -1 FP BE Sec
68997!#3 N4426 P1487 MEMBAR
68998!#3 N4427 P1488 REPLACEMENT 34 Int BE Pri
68999!#3 N4428 P1489 ST 34 0x1800009 Int BE Pri
69000!#3 N4429 P1490 MEMBAR
69001!#3 N4430 P1491 BST 18 0x41000056 FP BE Pri
69002!#3 N4431 P1492 MEMBAR
69003!#3 N4432 P1493 FLUSH 4 Int BE Pri
69004!#3 N4433 P1494 REPLACEMENT 15 Int BE Nuc
69005!#3 N4434 P1495 REPLACEMENT 7 Int BE Pri
69006!#3 N4435 P1496 MEMBAR
69007!#3 N4436 P1497 BLD 8 -1 FP BE Pri
69008!#3 N4437 P1497 BLD 9 -1 FP BE Pri
69009!#3 N4438 P1498 MEMBAR
69010!#3 N4439 P1499 BLD 0 -1 FP BE Pri
69011!#3 N4440 P1499 BLD 1 -1 FP BE Pri
69012!#A N4439 N4440
69013!#3 N4441 P1499 BLD 2 -1 FP BE Pri
69014!#3 N4442 P1499 BLD 3 -1 FP BE Pri
69015!#3 N4443 P1499 BLD 4 -1 FP BE Pri
69016!#3 N4444 P1500 MEMBAR
69017!#3 N4445 P1501 REPLACEMENT 22 Int BE Pri
69018!#3 N4446 P1502 REPLACEMENT 24 Int BE Pri
69019!#3 N4447 P1503 ST 27 0x180000a Int BE Pri
69020!#3 N4448 P1504 IDC_FLIP 5 Int BE Pri
69021!#3 N4449 P1505 REPLACEMENT 33 Int BE Pri
69022!#3 N4450 P1506 REPLACEMENT 28 Int BE Pri
69023!#3 N4451 P1507 MEMBAR
69024!#3 N4452 P1508 BLD 26 -1 FP BE Sec
69025!#3 N4453 P1508 BLD 27 -1 FP BE Sec
69026!#3 N4454 P1509 MEMBAR
69027!#3 N4455 P1510 REPLACEMENT 2 Int BE Pri
69028!#3 N4456 P1511 REPLACEMENT 25 Int BE Nuc
69029!#3 N4457 P1512 REPLACEMENT 0 Int BE Pri
69030!#3 N4458 P1513 REPLACEMENT 2 Int BE Pri
69031!#3 N4459 P1514 ST 13 0x180000b Int BE Sec
69032!#3 N4460 P1515 IDC_FLIP 7 Int BE Pri
69033!#3 N4461 P1516 REPLACEMENT 6 Int BE Pri
69034!#3 N4462 P1517 MEMBAR
69035!#3 N4463 P1518 BST 5 0x41000057 FP BE Pri
69036!#3 N4464 P1518 BST 6 0x41000058 FP BE Pri
69037!#3 N4465 P1519 MEMBAR
69038!#3 N4466 P1520 REPLACEMENT 3 Int BE Pri
69039!#3 N4467 P1521 LD 23 -1 Int BE Pri
69040!#3 N4468 P1522 REPLACEMENT 14 Int BE Nuc
69041!#3 N4469 P1523 ST 14 0x41000059 FP BE Pri
69042!#3 N4470 P1524 REPLACEMENT 22 Int BE Pri
69043!#3 N4471 P1525 REPLACEMENT 24 Int BE Pri
69044!#3 N4472 P1526 MEMBAR
69045!#3 N4473 P1527 BST 16 0x4100005a FP BE Pri
69046!#3 N4474 P1528 MEMBAR
69047!#3 N4475 P1529 PREFETCH 9 Int BE Sec
69048!#3 N4476 P1530 REPLACEMENT 22 Int BE Pri
69049!#3 N4477 P1531 REPLACEMENT 30 Int BE Sec
69050!#3 N4478 P1532 MEMBAR
69051!#3 N4479 P1533 BST 5 0x4100005b FP BE Pri
69052!#3 N4480 P1533 BST 6 0x4100005c FP BE Pri
69053!#3 N4481 P1534 MEMBAR
69054!#3 N4482 P1535 BLD 28 -1 FP BE Pri
69055!#3 N4483 P1535 BLD 29 -1 FP BE Pri
69056!#A N4482 N4483
69057!#3 N4484 P1535 BLD 30 -1 FP BE Pri
69058!#3 N4485 P1536 MEMBAR
69059!#3 N4486 P1537 BST 0 0x4100005d FP BE Pri
69060!#3 N4487 P1537 BST 1 0x4100005e FP BE Pri
69061!#A N4486 N4487
69062!#3 N4488 P1537 BST 2 0x4100005f FP BE Pri
69063!#3 N4489 P1537 BST 3 0x41000060 FP BE Pri
69064!#3 N4490 P1537 BST 4 0x41000061 FP BE Pri
69065!#3 N4491 P1538 MEMBAR
69066!#3 N4492 P1539 LD 32 -1 Int BE Sec Loop_exit
69067!#3 N4493 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
69068!#3 N4494 P1401 REPLACEMENT 7 Int BE Nuc
69069!#3 N4495 P1402 LD 21 -1 FP BE Pri
69070!#3 N4496 P1403 REPLACEMENT 20 Int BE Sec
69071!#3 N4497 P1404 MEMBAR
69072!#3 N4498 P1405 BSTC 16 0x41000062 FP BE Pri
69073!#3 N4499 P1406 MEMBAR
69074!#3 N4500 P1407 REPLACEMENT 33 Int BE Pri
69075!#3 N4501 P1408 REPLACEMENT 27 Int BE Pri
69076!#3 N4502 P1409 IDC_FLIP 20 Int BE Pri
69077!#3 N4503 P1410 REPLACEMENT 21 Int BE Pri
69078!#3 N4504 P1411 REPLACEMENT 0 Int BE Pri
69079!#3 N4505 P1412 ST 15 0x180000c Int BE Sec
69080!#3 N4506 P1413 REPLACEMENT 0 Int BE Pri
69081!#3 N4507 P1414 LD 2 -1 Int BE Pri
69082!#3 N4508 P1415 MEMBAR
69083!#3 N4509 P1416 BST 5 0x41000063 FP BE Pri
69084!#3 N4510 P1416 BST 6 0x41000064 FP BE Pri
69085!#3 N4511 P1417 MEMBAR
69086!#3 N4512 P1418 LD 3 -1 Int BE Pri
69087!#3 N4513 P1419 REPLACEMENT 31 Int BE Pri
69088!#3 N4514 P1420 REPLACEMENT 8 Int BE Sec
69089!#3 N4515 P1421 REPLACEMENT 23 Int BE Pri
69090!#3 N4516 P1422 REPLACEMENT 12 Int BE Pri
69091!#3 N4517 P1423 REPLACEMENT 12 Int BE Pri
69092!#3 N4518 P1424 REPLACEMENT 30 Int BE Sec
69093!#3 N4519 P1425 MEMBAR
69094!#3 N4520 P1426 BLD 14 -1 FP BE Pri
69095!#3 N4521 P1427 MEMBAR
69096!#3 N4522 P1428 REPLACEMENT 23 Int BE Sec
69097!#3 N4523 P1429 ST 8 0x41000065 FP BE Pri
69098!#3 N4524 P1430 PREFETCH 27 Int BE Sec
69099!#3 N4525 P1431 REPLACEMENT 9 Int BE Pri
69100!#3 N4526 P1432 REPLACEMENT 21 Int BE Pri
69101!#3 N4527 P1433 REPLACEMENT 0 Int BE Pri
69102!#3 N4528 P1434 REPLACEMENT 33 Int BE Pri
69103!#3 N4529 P1435 ST 0 0x41000066 FP BE Pri
69104!#3 N4530 P1436 REPLACEMENT 24 Int BE Pri
69105!#3 N4531 P1437 REPLACEMENT 7 Int BE Nuc
69106!#3 N4532 P1438 REPLACEMENT 3 Int BE Pri
69107!#3 N4533 P1439 LD 5 -1 Int BE Pri
69108!#3 N4534 P1440 REPLACEMENT 15 Int BE Pri
69109!#3 N4535 P1441 REPLACEMENT 13 Int BE Pri
69110!#3 N4536 P1442 LD 18 -1 FP BE Pri
69111!#3 N4537 P1443 REPLACEMENT 14 Int BE Sec
69112!#3 N4538 P1444 REPLACEMENT 28 Int BE Pri
69113!#3 N4539 P1445 IDC_FLIP 27 Int BE Pri
69114!#3 N4540 P1446 REPLACEMENT 6 Int BE Pri
69115!#3 N4541 P1447 REPLACEMENT 15 Int BE Sec
69116!#3 N4542 P1448 REPLACEMENT 11 Int BE Pri
69117!#3 N4543 P1449 REPLACEMENT 3 Int BE Sec
69118!#3 N4544 P1450 ST 21 0x180000d Int BE Pri
69119!#3 N4545 P1451 LD 15 -1 Int BE Pri
69120!#3 N4546 P1452 ST 16 0x180000e Int BE Sec
69121!#3 N4547 P1453 REPLACEMENT 17 Int BE Sec
69122!#3 N4548 P1454 REPLACEMENT 11 Int BE Pri
69123!#3 N4549 P1455 FLUSH 13 Int BE Pri
69124!#3 N4550 P1456 MEMBAR
69125!#3 N4551 P1457 BST 28 0x41000067 FP BE Pri
69126!#3 N4552 P1457 BST 29 0x41000068 FP BE Pri
69127!#A N4551 N4552
69128!#3 N4553 P1457 BST 30 0x41000069 FP BE Pri
69129!#3 N4554 P1458 MEMBAR
69130!#3 N4555 P1459 REPLACEMENT 2 Int BE Pri
69131!#3 N4556 P1460 REPLACEMENT 11 Int BE Pri
69132!#3 N4557 P1461 MEMBAR
69133!#3 N4558 P1462 BST 15 0x4100006a FP BE Pri
69134!#3 N4559 P1463 MEMBAR
69135!#3 N4560 P1464 FLUSHI 10 Int BE Pri
69136!#3 N4561 P1465 LD 1 -1 Int BE Pri
69137!#3 N4562 P1466 LD 21 -1 FP BE Pri
69138!#3 N4563 P1467 FLUSHI 21 Int BE Pri
69139!#3 N4564 P1468 MEMBAR
69140!#3 N4565 P1469 BLD 5 -1 FP BE Pri
69141!#3 N4566 P1469 BLD 6 -1 FP BE Pri
69142!#3 N4567 P1470 MEMBAR
69143!#3 N4568 P1471 REPLACEMENT 9 Int BE Pri
69144!#3 N4569 P1472 REPLACEMENT 30 Int BE Nuc
69145!#3 N4570 P1473 MEMBAR
69146!#3 N4571 P1474 BLD 24 -1 FP BE Pri
69147!#3 N4572 P1474 BLD 25 -1 FP BE Pri
69148!#3 N4573 P1475 MEMBAR
69149!#3 N4574 P1476 ST 8 0x180000f Int BE Pri
69150!#3 N4575 P1477 REPLACEMENT 9 Int BE Pri
69151!#3 N4576 P1478 REPLACEMENT 33 Int BE Pri
69152!#3 N4577 P1479 REPLACEMENT 15 Int BE Pri
69153!#3 N4578 P1480 REPLACEMENT 13 Int BE Pri
69154!#3 N4579 P1481 REPLACEMENT 28 Int BE Pri
69155!#3 N4580 P1482 LD 3 -1 Int BE Pri
69156!#3 N4581 P1483 REPLACEMENT 9 Int BE Sec
69157!#3 N4582 P1484 ST 0 0x4100006b FP BE Pri
69158!#3 N4583 P1485 MEMBAR
69159!#3 N4584 P1486 BLD 11 -1 FP BE Sec
69160!#3 N4585 P1486 BLD 12 -1 FP BE Sec
69161!#A N4584 N4585
69162!#3 N4586 P1486 BLD 13 -1 FP BE Sec
69163!#3 N4587 P1487 MEMBAR
69164!#3 N4588 P1488 REPLACEMENT 34 Int BE Pri
69165!#3 N4589 P1489 ST 34 0x1800010 Int BE Pri
69166!#3 N4590 P1490 MEMBAR
69167!#3 N4591 P1491 BST 18 0x4100006c FP BE Pri
69168!#3 N4592 P1492 MEMBAR
69169!#3 N4593 P1493 FLUSH 4 Int BE Pri
69170!#3 N4594 P1494 REPLACEMENT 15 Int BE Nuc
69171!#3 N4595 P1495 REPLACEMENT 7 Int BE Pri
69172!#3 N4596 P1496 MEMBAR
69173!#3 N4597 P1497 BLD 8 -1 FP BE Pri
69174!#3 N4598 P1497 BLD 9 -1 FP BE Pri
69175!#3 N4599 P1498 MEMBAR
69176!#3 N4600 P1499 BLD 0 -1 FP BE Pri
69177!#3 N4601 P1499 BLD 1 -1 FP BE Pri
69178!#A N4600 N4601
69179!#3 N4602 P1499 BLD 2 -1 FP BE Pri
69180!#3 N4603 P1499 BLD 3 -1 FP BE Pri
69181!#3 N4604 P1499 BLD 4 -1 FP BE Pri
69182!#3 N4605 P1500 MEMBAR
69183!#3 N4606 P1501 REPLACEMENT 22 Int BE Pri
69184!#3 N4607 P1502 REPLACEMENT 24 Int BE Pri
69185!#3 N4608 P1503 ST 27 0x1800011 Int BE Pri
69186!#3 N4609 P1504 IDC_FLIP 5 Int BE Pri
69187!#3 N4610 P1505 REPLACEMENT 33 Int BE Pri
69188!#3 N4611 P1506 REPLACEMENT 28 Int BE Pri
69189!#3 N4612 P1507 MEMBAR
69190!#3 N4613 P1508 BLD 26 -1 FP BE Sec
69191!#3 N4614 P1508 BLD 27 -1 FP BE Sec
69192!#3 N4615 P1509 MEMBAR
69193!#3 N4616 P1510 REPLACEMENT 2 Int BE Pri
69194!#3 N4617 P1511 REPLACEMENT 25 Int BE Nuc
69195!#3 N4618 P1512 REPLACEMENT 0 Int BE Pri
69196!#3 N4619 P1513 REPLACEMENT 2 Int BE Pri
69197!#3 N4620 P1514 ST 13 0x1800012 Int BE Sec
69198!#3 N4621 P1515 IDC_FLIP 7 Int BE Pri
69199!#3 N4622 P1516 REPLACEMENT 6 Int BE Pri
69200!#3 N4623 P1517 MEMBAR
69201!#3 N4624 P1518 BST 5 0x4100006d FP BE Pri
69202!#3 N4625 P1518 BST 6 0x4100006e FP BE Pri
69203!#3 N4626 P1519 MEMBAR
69204!#3 N4627 P1520 REPLACEMENT 3 Int BE Pri
69205!#3 N4628 P1521 LD 23 -1 Int BE Pri
69206!#3 N4629 P1522 REPLACEMENT 14 Int BE Nuc
69207!#3 N4630 P1523 ST 14 0x4100006f FP BE Pri
69208!#3 N4631 P1524 REPLACEMENT 22 Int BE Pri
69209!#3 N4632 P1525 REPLACEMENT 24 Int BE Pri
69210!#3 N4633 P1526 MEMBAR
69211!#3 N4634 P1527 BST 16 0x41000070 FP BE Pri
69212!#3 N4635 P1528 MEMBAR
69213!#3 N4636 P1529 PREFETCH 9 Int BE Sec
69214!#3 N4637 P1530 REPLACEMENT 22 Int BE Pri
69215!#3 N4638 P1531 REPLACEMENT 30 Int BE Sec
69216!#3 N4639 P1532 MEMBAR
69217!#3 N4640 P1533 BST 5 0x41000071 FP BE Pri
69218!#3 N4641 P1533 BST 6 0x41000072 FP BE Pri
69219!#3 N4642 P1534 MEMBAR
69220!#3 N4643 P1535 BLD 28 -1 FP BE Pri
69221!#3 N4644 P1535 BLD 29 -1 FP BE Pri
69222!#A N4643 N4644
69223!#3 N4645 P1535 BLD 30 -1 FP BE Pri
69224!#3 N4646 P1536 MEMBAR
69225!#3 N4647 P1537 BST 0 0x41000073 FP BE Pri
69226!#3 N4648 P1537 BST 1 0x41000074 FP BE Pri
69227!#A N4647 N4648
69228!#3 N4649 P1537 BST 2 0x41000075 FP BE Pri
69229!#3 N4650 P1537 BST 3 0x41000076 FP BE Pri
69230!#3 N4651 P1537 BST 4 0x41000077 FP BE Pri
69231!#3 N4652 P1538 MEMBAR
69232!#3 N4653 P1539 LD 32 -1 Int BE Sec Loop_exit
69233!#3 N4654 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
69234!#3 N4655 P1401 REPLACEMENT 7 Int BE Nuc
69235!#3 N4656 P1402 LD 21 -1 FP BE Pri
69236!#3 N4657 P1403 REPLACEMENT 20 Int BE Sec
69237!#3 N4658 P1404 MEMBAR
69238!#3 N4659 P1405 BSTC 16 0x41000078 FP BE Pri
69239!#3 N4660 P1406 MEMBAR
69240!#3 N4661 P1407 REPLACEMENT 33 Int BE Pri
69241!#3 N4662 P1408 REPLACEMENT 27 Int BE Pri
69242!#3 N4663 P1409 IDC_FLIP 20 Int BE Pri
69243!#3 N4664 P1410 REPLACEMENT 21 Int BE Pri
69244!#3 N4665 P1411 REPLACEMENT 0 Int BE Pri
69245!#3 N4666 P1412 ST 15 0x1800013 Int BE Sec
69246!#3 N4667 P1413 REPLACEMENT 0 Int BE Pri
69247!#3 N4668 P1414 LD 2 -1 Int BE Pri
69248!#3 N4669 P1415 MEMBAR
69249!#3 N4670 P1416 BST 5 0x41000079 FP BE Pri
69250!#3 N4671 P1416 BST 6 0x4100007a FP BE Pri
69251!#3 N4672 P1417 MEMBAR
69252!#3 N4673 P1418 LD 3 -1 Int BE Pri
69253!#3 N4674 P1419 REPLACEMENT 31 Int BE Pri
69254!#3 N4675 P1420 REPLACEMENT 8 Int BE Sec
69255!#3 N4676 P1421 REPLACEMENT 23 Int BE Pri
69256!#3 N4677 P1422 REPLACEMENT 12 Int BE Pri
69257!#3 N4678 P1423 REPLACEMENT 12 Int BE Pri
69258!#3 N4679 P1424 REPLACEMENT 30 Int BE Sec
69259!#3 N4680 P1425 MEMBAR
69260!#3 N4681 P1426 BLD 14 -1 FP BE Pri
69261!#3 N4682 P1427 MEMBAR
69262!#3 N4683 P1428 REPLACEMENT 23 Int BE Sec
69263!#3 N4684 P1429 ST 8 0x4100007b FP BE Pri
69264!#3 N4685 P1430 PREFETCH 27 Int BE Sec
69265!#3 N4686 P1431 REPLACEMENT 9 Int BE Pri
69266!#3 N4687 P1432 REPLACEMENT 21 Int BE Pri
69267!#3 N4688 P1433 REPLACEMENT 0 Int BE Pri
69268!#3 N4689 P1434 REPLACEMENT 33 Int BE Pri
69269!#3 N4690 P1435 ST 0 0x4100007c FP BE Pri
69270!#3 N4691 P1436 REPLACEMENT 24 Int BE Pri
69271!#3 N4692 P1437 REPLACEMENT 7 Int BE Nuc
69272!#3 N4693 P1438 REPLACEMENT 3 Int BE Pri
69273!#3 N4694 P1439 LD 5 -1 Int BE Pri
69274!#3 N4695 P1440 REPLACEMENT 15 Int BE Pri
69275!#3 N4696 P1441 REPLACEMENT 13 Int BE Pri
69276!#3 N4697 P1442 LD 18 -1 FP BE Pri
69277!#3 N4698 P1443 REPLACEMENT 14 Int BE Sec
69278!#3 N4699 P1444 REPLACEMENT 28 Int BE Pri
69279!#3 N4700 P1445 IDC_FLIP 27 Int BE Pri
69280!#3 N4701 P1446 REPLACEMENT 6 Int BE Pri
69281!#3 N4702 P1447 REPLACEMENT 15 Int BE Sec
69282!#3 N4703 P1448 REPLACEMENT 11 Int BE Pri
69283!#3 N4704 P1449 REPLACEMENT 3 Int BE Sec
69284!#3 N4705 P1450 ST 21 0x1800014 Int BE Pri
69285!#3 N4706 P1451 LD 15 -1 Int BE Pri
69286!#3 N4707 P1452 ST 16 0x1800015 Int BE Sec
69287!#3 N4708 P1453 REPLACEMENT 17 Int BE Sec
69288!#3 N4709 P1454 REPLACEMENT 11 Int BE Pri
69289!#3 N4710 P1455 FLUSH 13 Int BE Pri
69290!#3 N4711 P1456 MEMBAR
69291!#3 N4712 P1457 BST 28 0x4100007d FP BE Pri
69292!#3 N4713 P1457 BST 29 0x4100007e FP BE Pri
69293!#A N4712 N4713
69294!#3 N4714 P1457 BST 30 0x4100007f FP BE Pri
69295!#3 N4715 P1458 MEMBAR
69296!#3 N4716 P1459 REPLACEMENT 2 Int BE Pri
69297!#3 N4717 P1460 REPLACEMENT 11 Int BE Pri
69298!#3 N4718 P1461 MEMBAR
69299!#3 N4719 P1462 BST 15 0x41000080 FP BE Pri
69300!#3 N4720 P1463 MEMBAR
69301!#3 N4721 P1464 FLUSHI 10 Int BE Pri
69302!#3 N4722 P1465 LD 1 -1 Int BE Pri
69303!#3 N4723 P1466 LD 21 -1 FP BE Pri
69304!#3 N4724 P1467 FLUSHI 21 Int BE Pri
69305!#3 N4725 P1468 MEMBAR
69306!#3 N4726 P1469 BLD 5 -1 FP BE Pri
69307!#3 N4727 P1469 BLD 6 -1 FP BE Pri
69308!#3 N4728 P1470 MEMBAR
69309!#3 N4729 P1471 REPLACEMENT 9 Int BE Pri
69310!#3 N4730 P1472 REPLACEMENT 30 Int BE Nuc
69311!#3 N4731 P1473 MEMBAR
69312!#3 N4732 P1474 BLD 24 -1 FP BE Pri
69313!#3 N4733 P1474 BLD 25 -1 FP BE Pri
69314!#3 N4734 P1475 MEMBAR
69315!#3 N4735 P1476 ST 8 0x1800016 Int BE Pri
69316!#3 N4736 P1477 REPLACEMENT 9 Int BE Pri
69317!#3 N4737 P1478 REPLACEMENT 33 Int BE Pri
69318!#3 N4738 P1479 REPLACEMENT 15 Int BE Pri
69319!#3 N4739 P1480 REPLACEMENT 13 Int BE Pri
69320!#3 N4740 P1481 REPLACEMENT 28 Int BE Pri
69321!#3 N4741 P1482 LD 3 -1 Int BE Pri
69322!#3 N4742 P1483 REPLACEMENT 9 Int BE Sec
69323!#3 N4743 P1484 ST 0 0x41000081 FP BE Pri
69324!#3 N4744 P1485 MEMBAR
69325!#3 N4745 P1486 BLD 11 -1 FP BE Sec
69326!#3 N4746 P1486 BLD 12 -1 FP BE Sec
69327!#A N4745 N4746
69328!#3 N4747 P1486 BLD 13 -1 FP BE Sec
69329!#3 N4748 P1487 MEMBAR
69330!#3 N4749 P1488 REPLACEMENT 34 Int BE Pri
69331!#3 N4750 P1489 ST 34 0x1800017 Int BE Pri
69332!#3 N4751 P1490 MEMBAR
69333!#3 N4752 P1491 BST 18 0x41000082 FP BE Pri
69334!#3 N4753 P1492 MEMBAR
69335!#3 N4754 P1493 FLUSH 4 Int BE Pri
69336!#3 N4755 P1494 REPLACEMENT 15 Int BE Nuc
69337!#3 N4756 P1495 REPLACEMENT 7 Int BE Pri
69338!#3 N4757 P1496 MEMBAR
69339!#3 N4758 P1497 BLD 8 -1 FP BE Pri
69340!#3 N4759 P1497 BLD 9 -1 FP BE Pri
69341!#3 N4760 P1498 MEMBAR
69342!#3 N4761 P1499 BLD 0 -1 FP BE Pri
69343!#3 N4762 P1499 BLD 1 -1 FP BE Pri
69344!#A N4761 N4762
69345!#3 N4763 P1499 BLD 2 -1 FP BE Pri
69346!#3 N4764 P1499 BLD 3 -1 FP BE Pri
69347!#3 N4765 P1499 BLD 4 -1 FP BE Pri
69348!#3 N4766 P1500 MEMBAR
69349!#3 N4767 P1501 REPLACEMENT 22 Int BE Pri
69350!#3 N4768 P1502 REPLACEMENT 24 Int BE Pri
69351!#3 N4769 P1503 ST 27 0x1800018 Int BE Pri
69352!#3 N4770 P1504 IDC_FLIP 5 Int BE Pri
69353!#3 N4771 P1505 REPLACEMENT 33 Int BE Pri
69354!#3 N4772 P1506 REPLACEMENT 28 Int BE Pri
69355!#3 N4773 P1507 MEMBAR
69356!#3 N4774 P1508 BLD 26 -1 FP BE Sec
69357!#3 N4775 P1508 BLD 27 -1 FP BE Sec
69358!#3 N4776 P1509 MEMBAR
69359!#3 N4777 P1510 REPLACEMENT 2 Int BE Pri
69360!#3 N4778 P1511 REPLACEMENT 25 Int BE Nuc
69361!#3 N4779 P1512 REPLACEMENT 0 Int BE Pri
69362!#3 N4780 P1513 REPLACEMENT 2 Int BE Pri
69363!#3 N4781 P1514 ST 13 0x1800019 Int BE Sec
69364!#3 N4782 P1515 IDC_FLIP 7 Int BE Pri
69365!#3 N4783 P1516 REPLACEMENT 6 Int BE Pri
69366!#3 N4784 P1517 MEMBAR
69367!#3 N4785 P1518 BST 5 0x41000083 FP BE Pri
69368!#3 N4786 P1518 BST 6 0x41000084 FP BE Pri
69369!#3 N4787 P1519 MEMBAR
69370!#3 N4788 P1520 REPLACEMENT 3 Int BE Pri
69371!#3 N4789 P1521 LD 23 -1 Int BE Pri
69372!#3 N4790 P1522 REPLACEMENT 14 Int BE Nuc
69373!#3 N4791 P1523 ST 14 0x41000085 FP BE Pri
69374!#3 N4792 P1524 REPLACEMENT 22 Int BE Pri
69375!#3 N4793 P1525 REPLACEMENT 24 Int BE Pri
69376!#3 N4794 P1526 MEMBAR
69377!#3 N4795 P1527 BST 16 0x41000086 FP BE Pri
69378!#3 N4796 P1528 MEMBAR
69379!#3 N4797 P1529 PREFETCH 9 Int BE Sec
69380!#3 N4798 P1530 REPLACEMENT 22 Int BE Pri
69381!#3 N4799 P1531 REPLACEMENT 30 Int BE Sec
69382!#3 N4800 P1532 MEMBAR
69383!#3 N4801 P1533 BST 5 0x41000087 FP BE Pri
69384!#3 N4802 P1533 BST 6 0x41000088 FP BE Pri
69385!#3 N4803 P1534 MEMBAR
69386!#3 N4804 P1535 BLD 28 -1 FP BE Pri
69387!#3 N4805 P1535 BLD 29 -1 FP BE Pri
69388!#A N4804 N4805
69389!#3 N4806 P1535 BLD 30 -1 FP BE Pri
69390!#3 N4807 P1536 MEMBAR
69391!#3 N4808 P1537 BST 0 0x41000089 FP BE Pri
69392!#3 N4809 P1537 BST 1 0x4100008a FP BE Pri
69393!#A N4808 N4809
69394!#3 N4810 P1537 BST 2 0x4100008b FP BE Pri
69395!#3 N4811 P1537 BST 3 0x4100008c FP BE Pri
69396!#3 N4812 P1537 BST 4 0x4100008d FP BE Pri
69397!#3 N4813 P1538 MEMBAR
69398!#3 N4814 P1539 LD 32 -1 Int BE Sec Loop_exit
69399!#3 N4815 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
69400!#3 N4816 P1401 REPLACEMENT 7 Int BE Nuc
69401!#3 N4817 P1402 LD 21 -1 FP BE Pri
69402!#3 N4818 P1403 REPLACEMENT 20 Int BE Sec
69403!#3 N4819 P1404 MEMBAR
69404!#3 N4820 P1405 BSTC 16 0x4100008e FP BE Pri
69405!#3 N4821 P1406 MEMBAR
69406!#3 N4822 P1407 REPLACEMENT 33 Int BE Pri
69407!#3 N4823 P1408 REPLACEMENT 27 Int BE Pri
69408!#3 N4824 P1409 IDC_FLIP 20 Int BE Pri
69409!#3 N4825 P1410 REPLACEMENT 21 Int BE Pri
69410!#3 N4826 P1411 REPLACEMENT 0 Int BE Pri
69411!#3 N4827 P1412 ST 15 0x180001a Int BE Sec
69412!#3 N4828 P1413 REPLACEMENT 0 Int BE Pri
69413!#3 N4829 P1414 LD 2 -1 Int BE Pri
69414!#3 N4830 P1415 MEMBAR
69415!#3 N4831 P1416 BST 5 0x4100008f FP BE Pri
69416!#3 N4832 P1416 BST 6 0x41000090 FP BE Pri
69417!#3 N4833 P1417 MEMBAR
69418!#3 N4834 P1418 LD 3 -1 Int BE Pri
69419!#3 N4835 P1419 REPLACEMENT 31 Int BE Pri
69420!#3 N4836 P1420 REPLACEMENT 8 Int BE Sec
69421!#3 N4837 P1421 REPLACEMENT 23 Int BE Pri
69422!#3 N4838 P1422 REPLACEMENT 12 Int BE Pri
69423!#3 N4839 P1423 REPLACEMENT 12 Int BE Pri
69424!#3 N4840 P1424 REPLACEMENT 30 Int BE Sec
69425!#3 N4841 P1425 MEMBAR
69426!#3 N4842 P1426 BLD 14 -1 FP BE Pri
69427!#3 N4843 P1427 MEMBAR
69428!#3 N4844 P1428 REPLACEMENT 23 Int BE Sec
69429!#3 N4845 P1429 ST 8 0x41000091 FP BE Pri
69430!#3 N4846 P1430 PREFETCH 27 Int BE Sec
69431!#3 N4847 P1431 REPLACEMENT 9 Int BE Pri
69432!#3 N4848 P1432 REPLACEMENT 21 Int BE Pri
69433!#3 N4849 P1433 REPLACEMENT 0 Int BE Pri
69434!#3 N4850 P1434 REPLACEMENT 33 Int BE Pri
69435!#3 N4851 P1435 ST 0 0x41000092 FP BE Pri
69436!#3 N4852 P1436 REPLACEMENT 24 Int BE Pri
69437!#3 N4853 P1437 REPLACEMENT 7 Int BE Nuc
69438!#3 N4854 P1438 REPLACEMENT 3 Int BE Pri
69439!#3 N4855 P1439 LD 5 -1 Int BE Pri
69440!#3 N4856 P1440 REPLACEMENT 15 Int BE Pri
69441!#3 N4857 P1441 REPLACEMENT 13 Int BE Pri
69442!#3 N4858 P1442 LD 18 -1 FP BE Pri
69443!#3 N4859 P1443 REPLACEMENT 14 Int BE Sec
69444!#3 N4860 P1444 REPLACEMENT 28 Int BE Pri
69445!#3 N4861 P1445 IDC_FLIP 27 Int BE Pri
69446!#3 N4862 P1446 REPLACEMENT 6 Int BE Pri
69447!#3 N4863 P1447 REPLACEMENT 15 Int BE Sec
69448!#3 N4864 P1448 REPLACEMENT 11 Int BE Pri
69449!#3 N4865 P1449 REPLACEMENT 3 Int BE Sec
69450!#3 N4866 P1450 ST 21 0x180001b Int BE Pri
69451!#3 N4867 P1451 LD 15 -1 Int BE Pri
69452!#3 N4868 P1452 ST 16 0x180001c Int BE Sec
69453!#3 N4869 P1453 REPLACEMENT 17 Int BE Sec
69454!#3 N4870 P1454 REPLACEMENT 11 Int BE Pri
69455!#3 N4871 P1455 FLUSH 13 Int BE Pri
69456!#3 N4872 P1456 MEMBAR
69457!#3 N4873 P1457 BST 28 0x41000093 FP BE Pri
69458!#3 N4874 P1457 BST 29 0x41000094 FP BE Pri
69459!#A N4873 N4874
69460!#3 N4875 P1457 BST 30 0x41000095 FP BE Pri
69461!#3 N4876 P1458 MEMBAR
69462!#3 N4877 P1459 REPLACEMENT 2 Int BE Pri
69463!#3 N4878 P1460 REPLACEMENT 11 Int BE Pri
69464!#3 N4879 P1461 MEMBAR
69465!#3 N4880 P1462 BST 15 0x41000096 FP BE Pri
69466!#3 N4881 P1463 MEMBAR
69467!#3 N4882 P1464 FLUSHI 10 Int BE Pri
69468!#3 N4883 P1465 LD 1 -1 Int BE Pri
69469!#3 N4884 P1466 LD 21 -1 FP BE Pri
69470!#3 N4885 P1467 FLUSHI 21 Int BE Pri
69471!#3 N4886 P1468 MEMBAR
69472!#3 N4887 P1469 BLD 5 -1 FP BE Pri
69473!#3 N4888 P1469 BLD 6 -1 FP BE Pri
69474!#3 N4889 P1470 MEMBAR
69475!#3 N4890 P1471 REPLACEMENT 9 Int BE Pri
69476!#3 N4891 P1472 REPLACEMENT 30 Int BE Nuc
69477!#3 N4892 P1473 MEMBAR
69478!#3 N4893 P1474 BLD 24 -1 FP BE Pri
69479!#3 N4894 P1474 BLD 25 -1 FP BE Pri
69480!#3 N4895 P1475 MEMBAR
69481!#3 N4896 P1476 ST 8 0x180001d Int BE Pri
69482!#3 N4897 P1477 REPLACEMENT 9 Int BE Pri
69483!#3 N4898 P1478 REPLACEMENT 33 Int BE Pri
69484!#3 N4899 P1479 REPLACEMENT 15 Int BE Pri
69485!#3 N4900 P1480 REPLACEMENT 13 Int BE Pri
69486!#3 N4901 P1481 REPLACEMENT 28 Int BE Pri
69487!#3 N4902 P1482 LD 3 -1 Int BE Pri
69488!#3 N4903 P1483 REPLACEMENT 9 Int BE Sec
69489!#3 N4904 P1484 ST 0 0x41000097 FP BE Pri
69490!#3 N4905 P1485 MEMBAR
69491!#3 N4906 P1486 BLD 11 -1 FP BE Sec
69492!#3 N4907 P1486 BLD 12 -1 FP BE Sec
69493!#A N4906 N4907
69494!#3 N4908 P1486 BLD 13 -1 FP BE Sec
69495!#3 N4909 P1487 MEMBAR
69496!#3 N4910 P1488 REPLACEMENT 34 Int BE Pri
69497!#3 N4911 P1489 ST 34 0x180001e Int BE Pri
69498!#3 N4912 P1490 MEMBAR
69499!#3 N4913 P1491 BST 18 0x41000098 FP BE Pri
69500!#3 N4914 P1492 MEMBAR
69501!#3 N4915 P1493 FLUSH 4 Int BE Pri
69502!#3 N4916 P1494 REPLACEMENT 15 Int BE Nuc
69503!#3 N4917 P1495 REPLACEMENT 7 Int BE Pri
69504!#3 N4918 P1496 MEMBAR
69505!#3 N4919 P1497 BLD 8 -1 FP BE Pri
69506!#3 N4920 P1497 BLD 9 -1 FP BE Pri
69507!#3 N4921 P1498 MEMBAR
69508!#3 N4922 P1499 BLD 0 -1 FP BE Pri
69509!#3 N4923 P1499 BLD 1 -1 FP BE Pri
69510!#A N4922 N4923
69511!#3 N4924 P1499 BLD 2 -1 FP BE Pri
69512!#3 N4925 P1499 BLD 3 -1 FP BE Pri
69513!#3 N4926 P1499 BLD 4 -1 FP BE Pri
69514!#3 N4927 P1500 MEMBAR
69515!#3 N4928 P1501 REPLACEMENT 22 Int BE Pri
69516!#3 N4929 P1502 REPLACEMENT 24 Int BE Pri
69517!#3 N4930 P1503 ST 27 0x180001f Int BE Pri
69518!#3 N4931 P1504 IDC_FLIP 5 Int BE Pri
69519!#3 N4932 P1505 REPLACEMENT 33 Int BE Pri
69520!#3 N4933 P1506 REPLACEMENT 28 Int BE Pri
69521!#3 N4934 P1507 MEMBAR
69522!#3 N4935 P1508 BLD 26 -1 FP BE Sec
69523!#3 N4936 P1508 BLD 27 -1 FP BE Sec
69524!#3 N4937 P1509 MEMBAR
69525!#3 N4938 P1510 REPLACEMENT 2 Int BE Pri
69526!#3 N4939 P1511 REPLACEMENT 25 Int BE Nuc
69527!#3 N4940 P1512 REPLACEMENT 0 Int BE Pri
69528!#3 N4941 P1513 REPLACEMENT 2 Int BE Pri
69529!#3 N4942 P1514 ST 13 0x1800020 Int BE Sec
69530!#3 N4943 P1515 IDC_FLIP 7 Int BE Pri
69531!#3 N4944 P1516 REPLACEMENT 6 Int BE Pri
69532!#3 N4945 P1517 MEMBAR
69533!#3 N4946 P1518 BST 5 0x41000099 FP BE Pri
69534!#3 N4947 P1518 BST 6 0x4100009a FP BE Pri
69535!#3 N4948 P1519 MEMBAR
69536!#3 N4949 P1520 REPLACEMENT 3 Int BE Pri
69537!#3 N4950 P1521 LD 23 -1 Int BE Pri
69538!#3 N4951 P1522 REPLACEMENT 14 Int BE Nuc
69539!#3 N4952 P1523 ST 14 0x4100009b FP BE Pri
69540!#3 N4953 P1524 REPLACEMENT 22 Int BE Pri
69541!#3 N4954 P1525 REPLACEMENT 24 Int BE Pri
69542!#3 N4955 P1526 MEMBAR
69543!#3 N4956 P1527 BST 16 0x4100009c FP BE Pri
69544!#3 N4957 P1528 MEMBAR
69545!#3 N4958 P1529 PREFETCH 9 Int BE Sec
69546!#3 N4959 P1530 REPLACEMENT 22 Int BE Pri
69547!#3 N4960 P1531 REPLACEMENT 30 Int BE Sec
69548!#3 N4961 P1532 MEMBAR
69549!#3 N4962 P1533 BST 5 0x4100009d FP BE Pri
69550!#3 N4963 P1533 BST 6 0x4100009e FP BE Pri
69551!#3 N4964 P1534 MEMBAR
69552!#3 N4965 P1535 BLD 28 -1 FP BE Pri
69553!#3 N4966 P1535 BLD 29 -1 FP BE Pri
69554!#A N4965 N4966
69555!#3 N4967 P1535 BLD 30 -1 FP BE Pri
69556!#3 N4968 P1536 MEMBAR
69557!#3 N4969 P1537 BST 0 0x4100009f FP BE Pri
69558!#3 N4970 P1537 BST 1 0x410000a0 FP BE Pri
69559!#A N4969 N4970
69560!#3 N4971 P1537 BST 2 0x410000a1 FP BE Pri
69561!#3 N4972 P1537 BST 3 0x410000a2 FP BE Pri
69562!#3 N4973 P1537 BST 4 0x410000a3 FP BE Pri
69563!#3 N4974 P1538 MEMBAR
69564!#3 N4975 P1539 LD 32 -1 Int BE Sec Loop_exit
69565!#3 N4976 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
69566!#3 N4977 P1401 REPLACEMENT 7 Int BE Nuc
69567!#3 N4978 P1402 LD 21 -1 FP BE Pri
69568!#3 N4979 P1403 REPLACEMENT 20 Int BE Sec
69569!#3 N4980 P1404 MEMBAR
69570!#3 N4981 P1405 BSTC 16 0x410000a4 FP BE Pri
69571!#3 N4982 P1406 MEMBAR
69572!#3 N4983 P1407 REPLACEMENT 33 Int BE Pri
69573!#3 N4984 P1408 REPLACEMENT 27 Int BE Pri
69574!#3 N4985 P1409 IDC_FLIP 20 Int BE Pri
69575!#3 N4986 P1410 REPLACEMENT 21 Int BE Pri
69576!#3 N4987 P1411 REPLACEMENT 0 Int BE Pri
69577!#3 N4988 P1412 ST 15 0x1800021 Int BE Sec
69578!#3 N4989 P1413 REPLACEMENT 0 Int BE Pri
69579!#3 N4990 P1414 LD 2 -1 Int BE Pri
69580!#3 N4991 P1415 MEMBAR
69581!#3 N4992 P1416 BST 5 0x410000a5 FP BE Pri
69582!#3 N4993 P1416 BST 6 0x410000a6 FP BE Pri
69583!#3 N4994 P1417 MEMBAR
69584!#3 N4995 P1418 LD 3 -1 Int BE Pri
69585!#3 N4996 P1419 REPLACEMENT 31 Int BE Pri
69586!#3 N4997 P1420 REPLACEMENT 8 Int BE Sec
69587!#3 N4998 P1421 REPLACEMENT 23 Int BE Pri
69588!#3 N4999 P1422 REPLACEMENT 12 Int BE Pri
69589!#3 N5000 P1423 REPLACEMENT 12 Int BE Pri
69590!#3 N5001 P1424 REPLACEMENT 30 Int BE Sec
69591!#3 N5002 P1425 MEMBAR
69592!#3 N5003 P1426 BLD 14 -1 FP BE Pri
69593!#3 N5004 P1427 MEMBAR
69594!#3 N5005 P1428 REPLACEMENT 23 Int BE Sec
69595!#3 N5006 P1429 ST 8 0x410000a7 FP BE Pri
69596!#3 N5007 P1430 PREFETCH 27 Int BE Sec
69597!#3 N5008 P1431 REPLACEMENT 9 Int BE Pri
69598!#3 N5009 P1432 REPLACEMENT 21 Int BE Pri
69599!#3 N5010 P1433 REPLACEMENT 0 Int BE Pri
69600!#3 N5011 P1434 REPLACEMENT 33 Int BE Pri
69601!#3 N5012 P1435 ST 0 0x410000a8 FP BE Pri
69602!#3 N5013 P1436 REPLACEMENT 24 Int BE Pri
69603!#3 N5014 P1437 REPLACEMENT 7 Int BE Nuc
69604!#3 N5015 P1438 REPLACEMENT 3 Int BE Pri
69605!#3 N5016 P1439 LD 5 -1 Int BE Pri
69606!#3 N5017 P1440 REPLACEMENT 15 Int BE Pri
69607!#3 N5018 P1441 REPLACEMENT 13 Int BE Pri
69608!#3 N5019 P1442 LD 18 -1 FP BE Pri
69609!#3 N5020 P1443 REPLACEMENT 14 Int BE Sec
69610!#3 N5021 P1444 REPLACEMENT 28 Int BE Pri
69611!#3 N5022 P1445 IDC_FLIP 27 Int BE Pri
69612!#3 N5023 P1446 REPLACEMENT 6 Int BE Pri
69613!#3 N5024 P1447 REPLACEMENT 15 Int BE Sec
69614!#3 N5025 P1448 REPLACEMENT 11 Int BE Pri
69615!#3 N5026 P1449 REPLACEMENT 3 Int BE Sec
69616!#3 N5027 P1450 ST 21 0x1800022 Int BE Pri
69617!#3 N5028 P1451 LD 15 -1 Int BE Pri
69618!#3 N5029 P1452 ST 16 0x1800023 Int BE Sec
69619!#3 N5030 P1453 REPLACEMENT 17 Int BE Sec
69620!#3 N5031 P1454 REPLACEMENT 11 Int BE Pri
69621!#3 N5032 P1455 FLUSH 13 Int BE Pri
69622!#3 N5033 P1456 MEMBAR
69623!#3 N5034 P1457 BST 28 0x410000a9 FP BE Pri
69624!#3 N5035 P1457 BST 29 0x410000aa FP BE Pri
69625!#A N5034 N5035
69626!#3 N5036 P1457 BST 30 0x410000ab FP BE Pri
69627!#3 N5037 P1458 MEMBAR
69628!#3 N5038 P1459 REPLACEMENT 2 Int BE Pri
69629!#3 N5039 P1460 REPLACEMENT 11 Int BE Pri
69630!#3 N5040 P1461 MEMBAR
69631!#3 N5041 P1462 BST 15 0x410000ac FP BE Pri
69632!#3 N5042 P1463 MEMBAR
69633!#3 N5043 P1464 FLUSHI 10 Int BE Pri
69634!#3 N5044 P1465 LD 1 -1 Int BE Pri
69635!#3 N5045 P1466 LD 21 -1 FP BE Pri
69636!#3 N5046 P1467 FLUSHI 21 Int BE Pri
69637!#3 N5047 P1468 MEMBAR
69638!#3 N5048 P1469 BLD 5 -1 FP BE Pri
69639!#3 N5049 P1469 BLD 6 -1 FP BE Pri
69640!#3 N5050 P1470 MEMBAR
69641!#3 N5051 P1471 REPLACEMENT 9 Int BE Pri
69642!#3 N5052 P1472 REPLACEMENT 30 Int BE Nuc
69643!#3 N5053 P1473 MEMBAR
69644!#3 N5054 P1474 BLD 24 -1 FP BE Pri
69645!#3 N5055 P1474 BLD 25 -1 FP BE Pri
69646!#3 N5056 P1475 MEMBAR
69647!#3 N5057 P1476 ST 8 0x1800024 Int BE Pri
69648!#3 N5058 P1477 REPLACEMENT 9 Int BE Pri
69649!#3 N5059 P1478 REPLACEMENT 33 Int BE Pri
69650!#3 N5060 P1479 REPLACEMENT 15 Int BE Pri
69651!#3 N5061 P1480 REPLACEMENT 13 Int BE Pri
69652!#3 N5062 P1481 REPLACEMENT 28 Int BE Pri
69653!#3 N5063 P1482 LD 3 -1 Int BE Pri
69654!#3 N5064 P1483 REPLACEMENT 9 Int BE Sec
69655!#3 N5065 P1484 ST 0 0x410000ad FP BE Pri
69656!#3 N5066 P1485 MEMBAR
69657!#3 N5067 P1486 BLD 11 -1 FP BE Sec
69658!#3 N5068 P1486 BLD 12 -1 FP BE Sec
69659!#A N5067 N5068
69660!#3 N5069 P1486 BLD 13 -1 FP BE Sec
69661!#3 N5070 P1487 MEMBAR
69662!#3 N5071 P1488 REPLACEMENT 34 Int BE Pri
69663!#3 N5072 P1489 ST 34 0x1800025 Int BE Pri
69664!#3 N5073 P1490 MEMBAR
69665!#3 N5074 P1491 BST 18 0x410000ae FP BE Pri
69666!#3 N5075 P1492 MEMBAR
69667!#3 N5076 P1493 FLUSH 4 Int BE Pri
69668!#3 N5077 P1494 REPLACEMENT 15 Int BE Nuc
69669!#3 N5078 P1495 REPLACEMENT 7 Int BE Pri
69670!#3 N5079 P1496 MEMBAR
69671!#3 N5080 P1497 BLD 8 -1 FP BE Pri
69672!#3 N5081 P1497 BLD 9 -1 FP BE Pri
69673!#3 N5082 P1498 MEMBAR
69674!#3 N5083 P1499 BLD 0 -1 FP BE Pri
69675!#3 N5084 P1499 BLD 1 -1 FP BE Pri
69676!#A N5083 N5084
69677!#3 N5085 P1499 BLD 2 -1 FP BE Pri
69678!#3 N5086 P1499 BLD 3 -1 FP BE Pri
69679!#3 N5087 P1499 BLD 4 -1 FP BE Pri
69680!#3 N5088 P1500 MEMBAR
69681!#3 N5089 P1501 REPLACEMENT 22 Int BE Pri
69682!#3 N5090 P1502 REPLACEMENT 24 Int BE Pri
69683!#3 N5091 P1503 ST 27 0x1800026 Int BE Pri
69684!#3 N5092 P1504 IDC_FLIP 5 Int BE Pri
69685!#3 N5093 P1505 REPLACEMENT 33 Int BE Pri
69686!#3 N5094 P1506 REPLACEMENT 28 Int BE Pri
69687!#3 N5095 P1507 MEMBAR
69688!#3 N5096 P1508 BLD 26 -1 FP BE Sec
69689!#3 N5097 P1508 BLD 27 -1 FP BE Sec
69690!#3 N5098 P1509 MEMBAR
69691!#3 N5099 P1510 REPLACEMENT 2 Int BE Pri
69692!#3 N5100 P1511 REPLACEMENT 25 Int BE Nuc
69693!#3 N5101 P1512 REPLACEMENT 0 Int BE Pri
69694!#3 N5102 P1513 REPLACEMENT 2 Int BE Pri
69695!#3 N5103 P1514 ST 13 0x1800027 Int BE Sec
69696!#3 N5104 P1515 IDC_FLIP 7 Int BE Pri
69697!#3 N5105 P1516 REPLACEMENT 6 Int BE Pri
69698!#3 N5106 P1517 MEMBAR
69699!#3 N5107 P1518 BST 5 0x410000af FP BE Pri
69700!#3 N5108 P1518 BST 6 0x410000b0 FP BE Pri
69701!#3 N5109 P1519 MEMBAR
69702!#3 N5110 P1520 REPLACEMENT 3 Int BE Pri
69703!#3 N5111 P1521 LD 23 -1 Int BE Pri
69704!#3 N5112 P1522 REPLACEMENT 14 Int BE Nuc
69705!#3 N5113 P1523 ST 14 0x410000b1 FP BE Pri
69706!#3 N5114 P1524 REPLACEMENT 22 Int BE Pri
69707!#3 N5115 P1525 REPLACEMENT 24 Int BE Pri
69708!#3 N5116 P1526 MEMBAR
69709!#3 N5117 P1527 BST 16 0x410000b2 FP BE Pri
69710!#3 N5118 P1528 MEMBAR
69711!#3 N5119 P1529 PREFETCH 9 Int BE Sec
69712!#3 N5120 P1530 REPLACEMENT 22 Int BE Pri
69713!#3 N5121 P1531 REPLACEMENT 30 Int BE Sec
69714!#3 N5122 P1532 MEMBAR
69715!#3 N5123 P1533 BST 5 0x410000b3 FP BE Pri
69716!#3 N5124 P1533 BST 6 0x410000b4 FP BE Pri
69717!#3 N5125 P1534 MEMBAR
69718!#3 N5126 P1535 BLD 28 -1 FP BE Pri
69719!#3 N5127 P1535 BLD 29 -1 FP BE Pri
69720!#A N5126 N5127
69721!#3 N5128 P1535 BLD 30 -1 FP BE Pri
69722!#3 N5129 P1536 MEMBAR
69723!#3 N5130 P1537 BST 0 0x410000b5 FP BE Pri
69724!#3 N5131 P1537 BST 1 0x410000b6 FP BE Pri
69725!#A N5130 N5131
69726!#3 N5132 P1537 BST 2 0x410000b7 FP BE Pri
69727!#3 N5133 P1537 BST 3 0x410000b8 FP BE Pri
69728!#3 N5134 P1537 BST 4 0x410000b9 FP BE Pri
69729!#3 N5135 P1538 MEMBAR
69730!#3 N5136 P1539 LD 32 -1 Int BE Sec Loop_exit
69731!#3 N5137 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
69732!#3 N5138 P1401 REPLACEMENT 7 Int BE Nuc
69733!#3 N5139 P1402 LD 21 -1 FP BE Pri
69734!#3 N5140 P1403 REPLACEMENT 20 Int BE Sec
69735!#3 N5141 P1404 MEMBAR
69736!#3 N5142 P1405 BSTC 16 0x410000ba FP BE Pri
69737!#3 N5143 P1406 MEMBAR
69738!#3 N5144 P1407 REPLACEMENT 33 Int BE Pri
69739!#3 N5145 P1408 REPLACEMENT 27 Int BE Pri
69740!#3 N5146 P1409 IDC_FLIP 20 Int BE Pri
69741!#3 N5147 P1410 REPLACEMENT 21 Int BE Pri
69742!#3 N5148 P1411 REPLACEMENT 0 Int BE Pri
69743!#3 N5149 P1412 ST 15 0x1800028 Int BE Sec
69744!#3 N5150 P1413 REPLACEMENT 0 Int BE Pri
69745!#3 N5151 P1414 LD 2 -1 Int BE Pri
69746!#3 N5152 P1415 MEMBAR
69747!#3 N5153 P1416 BST 5 0x410000bb FP BE Pri
69748!#3 N5154 P1416 BST 6 0x410000bc FP BE Pri
69749!#3 N5155 P1417 MEMBAR
69750!#3 N5156 P1418 LD 3 -1 Int BE Pri
69751!#3 N5157 P1419 REPLACEMENT 31 Int BE Pri
69752!#3 N5158 P1420 REPLACEMENT 8 Int BE Sec
69753!#3 N5159 P1421 REPLACEMENT 23 Int BE Pri
69754!#3 N5160 P1422 REPLACEMENT 12 Int BE Pri
69755!#3 N5161 P1423 REPLACEMENT 12 Int BE Pri
69756!#3 N5162 P1424 REPLACEMENT 30 Int BE Sec
69757!#3 N5163 P1425 MEMBAR
69758!#3 N5164 P1426 BLD 14 -1 FP BE Pri
69759!#3 N5165 P1427 MEMBAR
69760!#3 N5166 P1428 REPLACEMENT 23 Int BE Sec
69761!#3 N5167 P1429 ST 8 0x410000bd FP BE Pri
69762!#3 N5168 P1430 PREFETCH 27 Int BE Sec
69763!#3 N5169 P1431 REPLACEMENT 9 Int BE Pri
69764!#3 N5170 P1432 REPLACEMENT 21 Int BE Pri
69765!#3 N5171 P1433 REPLACEMENT 0 Int BE Pri
69766!#3 N5172 P1434 REPLACEMENT 33 Int BE Pri
69767!#3 N5173 P1435 ST 0 0x410000be FP BE Pri
69768!#3 N5174 P1436 REPLACEMENT 24 Int BE Pri
69769!#3 N5175 P1437 REPLACEMENT 7 Int BE Nuc
69770!#3 N5176 P1438 REPLACEMENT 3 Int BE Pri
69771!#3 N5177 P1439 LD 5 -1 Int BE Pri
69772!#3 N5178 P1440 REPLACEMENT 15 Int BE Pri
69773!#3 N5179 P1441 REPLACEMENT 13 Int BE Pri
69774!#3 N5180 P1442 LD 18 -1 FP BE Pri
69775!#3 N5181 P1443 REPLACEMENT 14 Int BE Sec
69776!#3 N5182 P1444 REPLACEMENT 28 Int BE Pri
69777!#3 N5183 P1445 IDC_FLIP 27 Int BE Pri
69778!#3 N5184 P1446 REPLACEMENT 6 Int BE Pri
69779!#3 N5185 P1447 REPLACEMENT 15 Int BE Sec
69780!#3 N5186 P1448 REPLACEMENT 11 Int BE Pri
69781!#3 N5187 P1449 REPLACEMENT 3 Int BE Sec
69782!#3 N5188 P1450 ST 21 0x1800029 Int BE Pri
69783!#3 N5189 P1451 LD 15 -1 Int BE Pri
69784!#3 N5190 P1452 ST 16 0x180002a Int BE Sec
69785!#3 N5191 P1453 REPLACEMENT 17 Int BE Sec
69786!#3 N5192 P1454 REPLACEMENT 11 Int BE Pri
69787!#3 N5193 P1455 FLUSH 13 Int BE Pri
69788!#3 N5194 P1456 MEMBAR
69789!#3 N5195 P1457 BST 28 0x410000bf FP BE Pri
69790!#3 N5196 P1457 BST 29 0x410000c0 FP BE Pri
69791!#A N5195 N5196
69792!#3 N5197 P1457 BST 30 0x410000c1 FP BE Pri
69793!#3 N5198 P1458 MEMBAR
69794!#3 N5199 P1459 REPLACEMENT 2 Int BE Pri
69795!#3 N5200 P1460 REPLACEMENT 11 Int BE Pri
69796!#3 N5201 P1461 MEMBAR
69797!#3 N5202 P1462 BST 15 0x410000c2 FP BE Pri
69798!#3 N5203 P1463 MEMBAR
69799!#3 N5204 P1464 FLUSHI 10 Int BE Pri
69800!#3 N5205 P1465 LD 1 -1 Int BE Pri
69801!#3 N5206 P1466 LD 21 -1 FP BE Pri
69802!#3 N5207 P1467 FLUSHI 21 Int BE Pri
69803!#3 N5208 P1468 MEMBAR
69804!#3 N5209 P1469 BLD 5 -1 FP BE Pri
69805!#3 N5210 P1469 BLD 6 -1 FP BE Pri
69806!#3 N5211 P1470 MEMBAR
69807!#3 N5212 P1471 REPLACEMENT 9 Int BE Pri
69808!#3 N5213 P1472 REPLACEMENT 30 Int BE Nuc
69809!#3 N5214 P1473 MEMBAR
69810!#3 N5215 P1474 BLD 24 -1 FP BE Pri
69811!#3 N5216 P1474 BLD 25 -1 FP BE Pri
69812!#3 N5217 P1475 MEMBAR
69813!#3 N5218 P1476 ST 8 0x180002b Int BE Pri
69814!#3 N5219 P1477 REPLACEMENT 9 Int BE Pri
69815!#3 N5220 P1478 REPLACEMENT 33 Int BE Pri
69816!#3 N5221 P1479 REPLACEMENT 15 Int BE Pri
69817!#3 N5222 P1480 REPLACEMENT 13 Int BE Pri
69818!#3 N5223 P1481 REPLACEMENT 28 Int BE Pri
69819!#3 N5224 P1482 LD 3 -1 Int BE Pri
69820!#3 N5225 P1483 REPLACEMENT 9 Int BE Sec
69821!#3 N5226 P1484 ST 0 0x410000c3 FP BE Pri
69822!#3 N5227 P1485 MEMBAR
69823!#3 N5228 P1486 BLD 11 -1 FP BE Sec
69824!#3 N5229 P1486 BLD 12 -1 FP BE Sec
69825!#A N5228 N5229
69826!#3 N5230 P1486 BLD 13 -1 FP BE Sec
69827!#3 N5231 P1487 MEMBAR
69828!#3 N5232 P1488 REPLACEMENT 34 Int BE Pri
69829!#3 N5233 P1489 ST 34 0x180002c Int BE Pri
69830!#3 N5234 P1490 MEMBAR
69831!#3 N5235 P1491 BST 18 0x410000c4 FP BE Pri
69832!#3 N5236 P1492 MEMBAR
69833!#3 N5237 P1493 FLUSH 4 Int BE Pri
69834!#3 N5238 P1494 REPLACEMENT 15 Int BE Nuc
69835!#3 N5239 P1495 REPLACEMENT 7 Int BE Pri
69836!#3 N5240 P1496 MEMBAR
69837!#3 N5241 P1497 BLD 8 -1 FP BE Pri
69838!#3 N5242 P1497 BLD 9 -1 FP BE Pri
69839!#3 N5243 P1498 MEMBAR
69840!#3 N5244 P1499 BLD 0 -1 FP BE Pri
69841!#3 N5245 P1499 BLD 1 -1 FP BE Pri
69842!#A N5244 N5245
69843!#3 N5246 P1499 BLD 2 -1 FP BE Pri
69844!#3 N5247 P1499 BLD 3 -1 FP BE Pri
69845!#3 N5248 P1499 BLD 4 -1 FP BE Pri
69846!#3 N5249 P1500 MEMBAR
69847!#3 N5250 P1501 REPLACEMENT 22 Int BE Pri
69848!#3 N5251 P1502 REPLACEMENT 24 Int BE Pri
69849!#3 N5252 P1503 ST 27 0x180002d Int BE Pri
69850!#3 N5253 P1504 IDC_FLIP 5 Int BE Pri
69851!#3 N5254 P1505 REPLACEMENT 33 Int BE Pri
69852!#3 N5255 P1506 REPLACEMENT 28 Int BE Pri
69853!#3 N5256 P1507 MEMBAR
69854!#3 N5257 P1508 BLD 26 -1 FP BE Sec
69855!#3 N5258 P1508 BLD 27 -1 FP BE Sec
69856!#3 N5259 P1509 MEMBAR
69857!#3 N5260 P1510 REPLACEMENT 2 Int BE Pri
69858!#3 N5261 P1511 REPLACEMENT 25 Int BE Nuc
69859!#3 N5262 P1512 REPLACEMENT 0 Int BE Pri
69860!#3 N5263 P1513 REPLACEMENT 2 Int BE Pri
69861!#3 N5264 P1514 ST 13 0x180002e Int BE Sec
69862!#3 N5265 P1515 IDC_FLIP 7 Int BE Pri
69863!#3 N5266 P1516 REPLACEMENT 6 Int BE Pri
69864!#3 N5267 P1517 MEMBAR
69865!#3 N5268 P1518 BST 5 0x410000c5 FP BE Pri
69866!#3 N5269 P1518 BST 6 0x410000c6 FP BE Pri
69867!#3 N5270 P1519 MEMBAR
69868!#3 N5271 P1520 REPLACEMENT 3 Int BE Pri
69869!#3 N5272 P1521 LD 23 -1 Int BE Pri
69870!#3 N5273 P1522 REPLACEMENT 14 Int BE Nuc
69871!#3 N5274 P1523 ST 14 0x410000c7 FP BE Pri
69872!#3 N5275 P1524 REPLACEMENT 22 Int BE Pri
69873!#3 N5276 P1525 REPLACEMENT 24 Int BE Pri
69874!#3 N5277 P1526 MEMBAR
69875!#3 N5278 P1527 BST 16 0x410000c8 FP BE Pri
69876!#3 N5279 P1528 MEMBAR
69877!#3 N5280 P1529 PREFETCH 9 Int BE Sec
69878!#3 N5281 P1530 REPLACEMENT 22 Int BE Pri
69879!#3 N5282 P1531 REPLACEMENT 30 Int BE Sec
69880!#3 N5283 P1532 MEMBAR
69881!#3 N5284 P1533 BST 5 0x410000c9 FP BE Pri
69882!#3 N5285 P1533 BST 6 0x410000ca FP BE Pri
69883!#3 N5286 P1534 MEMBAR
69884!#3 N5287 P1535 BLD 28 -1 FP BE Pri
69885!#3 N5288 P1535 BLD 29 -1 FP BE Pri
69886!#A N5287 N5288
69887!#3 N5289 P1535 BLD 30 -1 FP BE Pri
69888!#3 N5290 P1536 MEMBAR
69889!#3 N5291 P1537 BST 0 0x410000cb FP BE Pri
69890!#3 N5292 P1537 BST 1 0x410000cc FP BE Pri
69891!#A N5291 N5292
69892!#3 N5293 P1537 BST 2 0x410000cd FP BE Pri
69893!#3 N5294 P1537 BST 3 0x410000ce FP BE Pri
69894!#3 N5295 P1537 BST 4 0x410000cf FP BE Pri
69895!#3 N5296 P1538 MEMBAR
69896!#3 N5297 P1539 LD 32 -1 Int BE Sec Loop_exit
69897!#3 N5298 P1540 MEMBAR
69898!#4 N5299 P1541 ST 7 0x41800001 FP BE Pri Loop_entry
69899!#4 N5300 P1542 REPLACEMENT 1 Int BE Sec
69900!#4 N5301 P1543 REPLACEMENT 22 Int BE Pri
69901!#4 N5302 P1544 LD 25 -1 FP BE Pri
69902!#4 N5303 P1545 MEMBAR
69903!#4 N5304 P1546 BSTC 28 0x41800002 FP BE Sec
69904!#4 N5305 P1546 BSTC 29 0x41800003 FP BE Sec
69905!#A N5304 N5305
69906!#4 N5306 P1546 BSTC 30 0x41800004 FP BE Sec
69907!#4 N5307 P1547 MEMBAR
69908!#4 N5308 P1548 REPLACEMENT 24 Int BE Pri
69909!#4 N5309 P1549 PREFETCH 4 Int BE Pri Loop_exit
69910!#4 N5310 P1541 ST 7 0x41800005 FP BE Pri Loop_entry
69911!#4 N5311 P1542 REPLACEMENT 1 Int BE Sec
69912!#4 N5312 P1543 REPLACEMENT 22 Int BE Pri
69913!#4 N5313 P1544 LD 25 -1 FP BE Pri
69914!#4 N5314 P1545 MEMBAR
69915!#4 N5315 P1546 BSTC 28 0x41800006 FP BE Sec
69916!#4 N5316 P1546 BSTC 29 0x41800007 FP BE Sec
69917!#A N5315 N5316
69918!#4 N5317 P1546 BSTC 30 0x41800008 FP BE Sec
69919!#4 N5318 P1547 MEMBAR
69920!#4 N5319 P1548 REPLACEMENT 24 Int BE Pri
69921!#4 N5320 P1549 PREFETCH 4 Int BE Pri Loop_exit
69922!#4 N5321 P1541 ST 7 0x41800009 FP BE Pri Loop_entry
69923!#4 N5322 P1542 REPLACEMENT 1 Int BE Sec
69924!#4 N5323 P1543 REPLACEMENT 22 Int BE Pri
69925!#4 N5324 P1544 LD 25 -1 FP BE Pri
69926!#4 N5325 P1545 MEMBAR
69927!#4 N5326 P1546 BSTC 28 0x4180000a FP BE Sec
69928!#4 N5327 P1546 BSTC 29 0x4180000b FP BE Sec
69929!#A N5326 N5327
69930!#4 N5328 P1546 BSTC 30 0x4180000c FP BE Sec
69931!#4 N5329 P1547 MEMBAR
69932!#4 N5330 P1548 REPLACEMENT 24 Int BE Pri
69933!#4 N5331 P1549 PREFETCH 4 Int BE Pri Loop_exit
69934!#4 N5332 P1541 ST 7 0x4180000d FP BE Pri Loop_entry
69935!#4 N5333 P1542 REPLACEMENT 1 Int BE Sec
69936!#4 N5334 P1543 REPLACEMENT 22 Int BE Pri
69937!#4 N5335 P1544 LD 25 -1 FP BE Pri
69938!#4 N5336 P1545 MEMBAR
69939!#4 N5337 P1546 BSTC 28 0x4180000e FP BE Sec
69940!#4 N5338 P1546 BSTC 29 0x4180000f FP BE Sec
69941!#A N5337 N5338
69942!#4 N5339 P1546 BSTC 30 0x41800010 FP BE Sec
69943!#4 N5340 P1547 MEMBAR
69944!#4 N5341 P1548 REPLACEMENT 24 Int BE Pri
69945!#4 N5342 P1549 PREFETCH 4 Int BE Pri Loop_exit
69946!#4 N5343 P1541 ST 7 0x41800011 FP BE Pri Loop_entry
69947!#4 N5344 P1542 REPLACEMENT 1 Int BE Sec
69948!#4 N5345 P1543 REPLACEMENT 22 Int BE Pri
69949!#4 N5346 P1544 LD 25 -1 FP BE Pri
69950!#4 N5347 P1545 MEMBAR
69951!#4 N5348 P1546 BSTC 28 0x41800012 FP BE Sec
69952!#4 N5349 P1546 BSTC 29 0x41800013 FP BE Sec
69953!#A N5348 N5349
69954!#4 N5350 P1546 BSTC 30 0x41800014 FP BE Sec
69955!#4 N5351 P1547 MEMBAR
69956!#4 N5352 P1548 REPLACEMENT 24 Int BE Pri
69957!#4 N5353 P1549 PREFETCH 4 Int BE Pri Loop_exit
69958!#4 N5354 P1541 ST 7 0x41800015 FP BE Pri Loop_entry
69959!#4 N5355 P1542 REPLACEMENT 1 Int BE Sec
69960!#4 N5356 P1543 REPLACEMENT 22 Int BE Pri
69961!#4 N5357 P1544 LD 25 -1 FP BE Pri
69962!#4 N5358 P1545 MEMBAR
69963!#4 N5359 P1546 BSTC 28 0x41800016 FP BE Sec
69964!#4 N5360 P1546 BSTC 29 0x41800017 FP BE Sec
69965!#A N5359 N5360
69966!#4 N5361 P1546 BSTC 30 0x41800018 FP BE Sec
69967!#4 N5362 P1547 MEMBAR
69968!#4 N5363 P1548 REPLACEMENT 24 Int BE Pri
69969!#4 N5364 P1549 PREFETCH 4 Int BE Pri Loop_exit
69970!#4 N5365 P1550 REPLACEMENT 10 Int BE Pri Loop_entry
69971!#4 N5366 P1551 REPLACEMENT 17 Int BE Nuc
69972!#4 N5367 P1552 IDC_FLIP 10 Int BE Pri
69973!#4 N5368 P1553 ST 6 0x2000001 Int BE Pri
69974!#4 N5369 P1554 REPLACEMENT 32 Int BE Pri
69975!#4 N5370 P1555 FLUSH 1 Int BE Pri
69976!#4 N5371 P1556 REPLACEMENT 8 Int BE Sec
69977!#4 N5372 P1557 MEMBAR
69978!#4 N5373 P1558 BST 17 0x41800019 FP BE Pri
69979!#4 N5374 P1559 MEMBAR
69980!#4 N5375 P1560 REPLACEMENT 33 Int BE Pri
69981!#4 N5376 P1561 LD 33 -1 Int BE Sec
69982!#4 N5377 P1562 MEMBAR
69983!#4 N5378 P1563 BSTC 26 0x4180001a FP BE Pri
69984!#4 N5379 P1563 BSTC 27 0x4180001b FP BE Pri
69985!#4 N5380 P1564 MEMBAR
69986!#4 N5381 P1565 BSTC 11 0x4180001c FP BE Pri
69987!#4 N5382 P1565 BSTC 12 0x4180001d FP BE Pri
69988!#A N5381 N5382
69989!#4 N5383 P1565 BSTC 13 0x4180001e FP BE Pri
69990!#4 N5384 P1566 MEMBAR
69991!#4 N5385 P1567 REPLACEMENT 21 Int BE Pri
69992!#4 N5386 P1568 REPLACEMENT 33 Int BE Pri
69993!#4 N5387 P1569 REPLACEMENT 24 Int BE Pri
69994!#4 N5388 P1570 MEMBAR
69995!#4 N5389 P1571 BST 19 0x4180001f FP BE Pri
69996!#4 N5390 P1572 MEMBAR
69997!#4 N5391 P1573 REPLACEMENT 13 Int BE Pri
69998!#4 N5392 P1574 REPLACEMENT 12 Int BE Sec
69999!#4 N5393 P1575 REPLACEMENT 9 Int BE Sec
70000!#4 N5394 P1576 REPLACEMENT 29 Int BE Sec
70001!#4 N5395 P1577 FLUSH 14 Int BE Pri
70002!#4 N5396 P1578 MEMBAR
70003!#4 N5397 P1579 BSTC 0 0x41800020 FP BE Sec
70004!#4 N5398 P1579 BSTC 1 0x41800021 FP BE Sec
70005!#A N5397 N5398
70006!#4 N5399 P1579 BSTC 2 0x41800022 FP BE Sec
70007!#4 N5400 P1579 BSTC 3 0x41800023 FP BE Sec
70008!#4 N5401 P1579 BSTC 4 0x41800024 FP BE Sec
70009!#4 N5402 P1580 MEMBAR
70010!#4 N5403 P1581 ST 7 0x41800025 FP BE Nuc
70011!#4 N5404 P1582 MEMBAR
70012!#4 N5405 P1583 BST 28 0x41800026 FP BE Pri
70013!#4 N5406 P1583 BST 29 0x41800027 FP BE Pri
70014!#A N5405 N5406
70015!#4 N5407 P1583 BST 30 0x41800028 FP BE Pri
70016!#4 N5408 P1584 MEMBAR
70017!#4 N5409 P1585 PREFETCH 23 Int BE Pri
70018!#4 N5410 P1586 REPLACEMENT 27 Int BE Pri
70019!#4 N5411 P1587 ST 24 0x2000002 Int BE Pri
70020!#4 N5412 P1588 REPLACEMENT 21 Int BE Pri
70021!#4 N5413 P1589 MEMBAR
70022!#4 N5414 P1590 BLD 7 -1 FP BE Pri
70023!#4 N5415 P1591 MEMBAR
70024!#4 N5416 P1592 REPLACEMENT 11 Int BE Pri
70025!#4 N5417 P1593 IDC_FLIP 7 Int BE Pri
70026!#4 N5418 P1594 REPLACEMENT 33 Int BE Sec
70027!#4 N5419 P1595 REPLACEMENT 2 Int BE Pri
70028!#4 N5420 P1596 REPLACEMENT 27 Int BE Pri
70029!#4 N5421 P1597 REPLACEMENT 1 Int BE Nuc
70030!#4 N5422 P1598 REPLACEMENT 12 Int BE Pri
70031!#4 N5423 P1599 LD 17 -1 Int BE Pri
70032!#4 N5424 P1600 REPLACEMENT 10 Int BE Sec
70033!#4 N5425 P1601 FLUSH 5 Int BE Pri
70034!#4 N5426 P1602 MEMBAR
70035!#4 N5427 P1603 BSTC 11 0x41800029 FP BE Pri
70036!#4 N5428 P1603 BSTC 12 0x4180002a FP BE Pri
70037!#A N5427 N5428
70038!#4 N5429 P1603 BSTC 13 0x4180002b FP BE Pri
70039!#4 N5430 P1604 MEMBAR
70040!#4 N5431 P1605 REPLACEMENT 27 Int BE Pri
70041!#4 N5432 P1606 REPLACEMENT 20 Int BE Sec
70042!#4 N5433 P1607 IDC_FLIP 20 Int BE Pri
70043!#4 N5434 P1608 REPLACEMENT 8 Int BE Pri
70044!#4 N5435 P1609 ST 15 0x2000003 Int BE Pri
70045!#4 N5436 P1610 FLUSHI 31 Int BE Pri
70046!#4 N5437 P1611 REPLACEMENT 24 Int BE Nuc
70047!#4 N5438 P1612 REPLACEMENT 28 Int BE Pri
70048!#4 N5439 P1613 MEMBAR
70049!#4 N5440 P1614 BSTC 0 0x4180002c FP BE Pri
70050!#4 N5441 P1614 BSTC 1 0x4180002d FP BE Pri
70051!#A N5440 N5441
70052!#4 N5442 P1614 BSTC 2 0x4180002e FP BE Pri
70053!#4 N5443 P1614 BSTC 3 0x4180002f FP BE Pri
70054!#4 N5444 P1614 BSTC 4 0x41800030 FP BE Pri
70055!#4 N5445 P1615 MEMBAR
70056!#4 N5446 P1616 ST 21 0x41800031 FP BE Pri
70057!#4 N5447 P1617 REPLACEMENT 7 Int BE Sec
70058!#4 N5448 P1618 REPLACEMENT 9 Int BE Pri
70059!#4 N5449 P1619 REPLACEMENT 20 Int BE Pri
70060!#4 N5450 P1620 FLUSHI 19 Int BE Pri
70061!#4 N5451 P1621 PREFETCH 22 Int BE Pri
70062!#4 N5452 P1622 REPLACEMENT 19 Int BE Pri
70063!#4 N5453 P1623 REPLACEMENT 31 Int BE Pri
70064!#4 N5454 P1624 REPLACEMENT 27 Int BE Nuc
70065!#4 N5455 P1625 REPLACEMENT 25 Int BE Pri
70066!#4 N5456 P1626 REPLACEMENT 20 Int BE Pri
70067!#4 N5457 P1627 MEMBAR
70068!#4 N5458 P1628 BLD 26 -1 FP BE Pri
70069!#4 N5459 P1628 BLD 27 -1 FP BE Pri
70070!#4 N5460 P1629 MEMBAR
70071!#4 N5461 P1550 REPLACEMENT 10 Int BE Pri Loop_entry
70072!#4 N5462 P1551 REPLACEMENT 17 Int BE Nuc
70073!#4 N5463 P1552 IDC_FLIP 10 Int BE Pri
70074!#4 N5464 P1553 ST 6 0x2000004 Int BE Pri
70075!#4 N5465 P1554 REPLACEMENT 32 Int BE Pri
70076!#4 N5466 P1555 FLUSH 1 Int BE Pri
70077!#4 N5467 P1556 REPLACEMENT 8 Int BE Sec
70078!#4 N5468 P1557 MEMBAR
70079!#4 N5469 P1558 BST 17 0x41800032 FP BE Pri
70080!#4 N5470 P1559 MEMBAR
70081!#4 N5471 P1560 REPLACEMENT 33 Int BE Pri
70082!#4 N5472 P1561 LD 33 -1 Int BE Sec
70083!#4 N5473 P1562 MEMBAR
70084!#4 N5474 P1563 BSTC 26 0x41800033 FP BE Pri
70085!#4 N5475 P1563 BSTC 27 0x41800034 FP BE Pri
70086!#4 N5476 P1564 MEMBAR
70087!#4 N5477 P1565 BSTC 11 0x41800035 FP BE Pri
70088!#4 N5478 P1565 BSTC 12 0x41800036 FP BE Pri
70089!#A N5477 N5478
70090!#4 N5479 P1565 BSTC 13 0x41800037 FP BE Pri
70091!#4 N5480 P1566 MEMBAR
70092!#4 N5481 P1567 REPLACEMENT 21 Int BE Pri
70093!#4 N5482 P1568 REPLACEMENT 33 Int BE Pri
70094!#4 N5483 P1569 REPLACEMENT 24 Int BE Pri
70095!#4 N5484 P1570 MEMBAR
70096!#4 N5485 P1571 BST 19 0x41800038 FP BE Pri
70097!#4 N5486 P1572 MEMBAR
70098!#4 N5487 P1573 REPLACEMENT 13 Int BE Pri
70099!#4 N5488 P1574 REPLACEMENT 12 Int BE Sec
70100!#4 N5489 P1575 REPLACEMENT 9 Int BE Sec
70101!#4 N5490 P1576 REPLACEMENT 29 Int BE Sec
70102!#4 N5491 P1577 FLUSH 14 Int BE Pri
70103!#4 N5492 P1578 MEMBAR
70104!#4 N5493 P1579 BSTC 0 0x41800039 FP BE Sec
70105!#4 N5494 P1579 BSTC 1 0x4180003a FP BE Sec
70106!#A N5493 N5494
70107!#4 N5495 P1579 BSTC 2 0x4180003b FP BE Sec
70108!#4 N5496 P1579 BSTC 3 0x4180003c FP BE Sec
70109!#4 N5497 P1579 BSTC 4 0x4180003d FP BE Sec
70110!#4 N5498 P1580 MEMBAR
70111!#4 N5499 P1581 ST 7 0x4180003e FP BE Nuc
70112!#4 N5500 P1582 MEMBAR
70113!#4 N5501 P1583 BST 28 0x4180003f FP BE Pri
70114!#4 N5502 P1583 BST 29 0x41800040 FP BE Pri
70115!#A N5501 N5502
70116!#4 N5503 P1583 BST 30 0x41800041 FP BE Pri
70117!#4 N5504 P1584 MEMBAR
70118!#4 N5505 P1585 PREFETCH 23 Int BE Pri
70119!#4 N5506 P1586 REPLACEMENT 27 Int BE Pri
70120!#4 N5507 P1587 ST 24 0x2000005 Int BE Pri
70121!#4 N5508 P1588 REPLACEMENT 21 Int BE Pri
70122!#4 N5509 P1589 MEMBAR
70123!#4 N5510 P1590 BLD 7 -1 FP BE Pri
70124!#4 N5511 P1591 MEMBAR
70125!#4 N5512 P1592 REPLACEMENT 11 Int BE Pri
70126!#4 N5513 P1593 IDC_FLIP 7 Int BE Pri
70127!#4 N5514 P1594 REPLACEMENT 33 Int BE Sec
70128!#4 N5515 P1595 REPLACEMENT 2 Int BE Pri
70129!#4 N5516 P1596 REPLACEMENT 27 Int BE Pri
70130!#4 N5517 P1597 REPLACEMENT 1 Int BE Nuc
70131!#4 N5518 P1598 REPLACEMENT 12 Int BE Pri
70132!#4 N5519 P1599 LD 17 -1 Int BE Pri
70133!#4 N5520 P1600 REPLACEMENT 10 Int BE Sec
70134!#4 N5521 P1601 FLUSH 5 Int BE Pri
70135!#4 N5522 P1602 MEMBAR
70136!#4 N5523 P1603 BSTC 11 0x41800042 FP BE Pri
70137!#4 N5524 P1603 BSTC 12 0x41800043 FP BE Pri
70138!#A N5523 N5524
70139!#4 N5525 P1603 BSTC 13 0x41800044 FP BE Pri
70140!#4 N5526 P1604 MEMBAR
70141!#4 N5527 P1605 REPLACEMENT 27 Int BE Pri
70142!#4 N5528 P1606 REPLACEMENT 20 Int BE Sec
70143!#4 N5529 P1607 IDC_FLIP 20 Int BE Pri
70144!#4 N5530 P1608 REPLACEMENT 8 Int BE Pri
70145!#4 N5531 P1609 ST 15 0x2000006 Int BE Pri
70146!#4 N5532 P1610 FLUSHI 31 Int BE Pri
70147!#4 N5533 P1611 REPLACEMENT 24 Int BE Nuc
70148!#4 N5534 P1612 REPLACEMENT 28 Int BE Pri
70149!#4 N5535 P1613 MEMBAR
70150!#4 N5536 P1614 BSTC 0 0x41800045 FP BE Pri
70151!#4 N5537 P1614 BSTC 1 0x41800046 FP BE Pri
70152!#A N5536 N5537
70153!#4 N5538 P1614 BSTC 2 0x41800047 FP BE Pri
70154!#4 N5539 P1614 BSTC 3 0x41800048 FP BE Pri
70155!#4 N5540 P1614 BSTC 4 0x41800049 FP BE Pri
70156!#4 N5541 P1615 MEMBAR
70157!#4 N5542 P1616 ST 21 0x4180004a FP BE Pri
70158!#4 N5543 P1617 REPLACEMENT 7 Int BE Sec
70159!#4 N5544 P1618 REPLACEMENT 9 Int BE Pri
70160!#4 N5545 P1619 REPLACEMENT 20 Int BE Pri
70161!#4 N5546 P1620 FLUSHI 19 Int BE Pri
70162!#4 N5547 P1621 PREFETCH 22 Int BE Pri
70163!#4 N5548 P1622 REPLACEMENT 19 Int BE Pri
70164!#4 N5549 P1623 REPLACEMENT 31 Int BE Pri
70165!#4 N5550 P1624 REPLACEMENT 27 Int BE Nuc
70166!#4 N5551 P1625 REPLACEMENT 25 Int BE Pri
70167!#4 N5552 P1626 REPLACEMENT 20 Int BE Pri
70168!#4 N5553 P1627 MEMBAR
70169!#4 N5554 P1628 BLD 26 -1 FP BE Pri
70170!#4 N5555 P1628 BLD 27 -1 FP BE Pri
70171!#4 N5556 P1629 MEMBAR
70172!#4 N5557 P1630 ST 28 0x2000007 Int BE Pri Loop_entry
70173!#4 N5558 P1631 MEMBAR
70174!#4 N5559 P1632 BST 11 0x4180004b FP BE Pri
70175!#4 N5560 P1632 BST 12 0x4180004c FP BE Pri
70176!#A N5559 N5560
70177!#4 N5561 P1632 BST 13 0x4180004d FP BE Pri
70178!#4 N5562 P1633 MEMBAR
70179!#4 N5563 P1634 FLUSHI 34 Int BE Pri
70180!#4 N5564 P1635 REPLACEMENT 22 Int BE Pri
70181!#4 N5565 P1636 MEMBAR
70182!#4 N5566 P1637 BLD 21 -1 FP BE Pri
70183!#4 N5567 P1637 BLD 22 -1 FP BE Pri
70184!#A N5566 N5567
70185!#4 N5568 P1637 BLD 23 -1 FP BE Pri
70186!#4 N5569 P1638 MEMBAR
70187!#4 N5570 P1639 REPLACEMENT 18 Int BE Pri
70188!#4 N5571 P1640 REPLACEMENT 31 Int BE Sec
70189!#4 N5572 P1641 LD 16 -1 Int BE Sec
70190!#4 N5573 P1642 REPLACEMENT 27 Int BE Pri
70191!#4 N5574 P1643 ST 26 0x4180004e FP BE Pri
70192!#4 N5575 P1644 REPLACEMENT 32 Int BE Sec
70193!#4 N5576 P1645 MEMBAR
70194!#4 N5577 P1646 BSTC 17 0x4180004f FP BE Sec
70195!#4 N5578 P1647 MEMBAR
70196!#4 N5579 P1648 REPLACEMENT 14 Int BE Pri
70197!#4 N5580 P1649 REPLACEMENT 13 Int BE Nuc
70198!#4 N5581 P1650 REPLACEMENT 16 Int BE Pri
70199!#4 N5582 P1651 REPLACEMENT 20 Int BE Pri
70200!#4 N5583 P1652 MEMBAR
70201!#4 N5584 P1653 BLD 34 -1 FP BE Pri
70202!#4 N5585 P1654 MEMBAR
70203!#4 N5586 P1655 BLD 0 -1 FP BE Pri
70204!#4 N5587 P1655 BLD 1 -1 FP BE Pri
70205!#A N5586 N5587
70206!#4 N5588 P1655 BLD 2 -1 FP BE Pri
70207!#4 N5589 P1655 BLD 3 -1 FP BE Pri
70208!#4 N5590 P1655 BLD 4 -1 FP BE Pri
70209!#4 N5591 P1656 MEMBAR
70210!#4 N5592 P1657 LD 22 -1 FP BE Pri
70211!#4 N5593 P1658 PREFETCH 22 Int BE Pri
70212!#4 N5594 P1659 REPLACEMENT 5 Int BE Pri
70213!#4 N5595 P1660 ST 34 0x41800050 FP BE Sec
70214!#4 N5596 P1661 LD 3 -1 Int BE Pri
70215!#4 N5597 P1662 REPLACEMENT 34 Int BE Pri
70216!#4 N5598 P1663 PREFETCH 23 Int LE Pri
70217!#4 N5599 P1664 REPLACEMENT 29 Int BE Nuc
70218!#4 N5600 P1665 MEMBAR
70219!#4 N5601 P1666 BLD 5 -1 FP BE Pri
70220!#4 N5602 P1666 BLD 6 -1 FP BE Pri
70221!#4 N5603 P1667 MEMBAR
70222!#4 N5604 P1668 REPLACEMENT 21 Int BE Pri
70223!#4 N5605 P1669 REPLACEMENT 5 Int BE Pri
70224!#4 N5606 P1670 MEMBAR
70225!#4 N5607 P1671 BSTC 26 0x41800051 FP BE Pri
70226!#4 N5608 P1671 BSTC 27 0x41800052 FP BE Pri
70227!#4 N5609 P1672 MEMBAR
70228!#4 N5610 P1673 LD 21 -1 FP BE Pri
70229!#4 N5611 P1674 MEMBAR
70230!#4 N5612 P1675 BSTC 28 0x41800053 FP BE Pri
70231!#4 N5613 P1675 BSTC 29 0x41800054 FP BE Pri
70232!#A N5612 N5613
70233!#4 N5614 P1675 BSTC 30 0x41800055 FP BE Pri
70234!#4 N5615 P1676 MEMBAR
70235!#4 N5616 P1677 BLD 24 -1 FP BE Sec
70236!#4 N5617 P1677 BLD 25 -1 FP BE Sec
70237!#4 N5618 P1678 MEMBAR
70238!#4 N5619 P1679 REPLACEMENT 24 Int BE Sec
70239!#4 N5620 P1680 PREFETCH 2 Int BE Sec
70240!#4 N5621 P1681 REPLACEMENT 0 Int BE Pri
70241!#4 N5622 P1682 MEMBAR
70242!#4 N5623 P1683 BLD 24 -1 FP BE Sec
70243!#4 N5624 P1683 BLD 25 -1 FP BE Sec
70244!#4 N5625 P1684 MEMBAR
70245!#4 N5626 P1685 REPLACEMENT 32 Int BE Pri
70246!#4 N5627 P1686 MEMBAR
70247!#4 N5628 P1687 BST 28 0x41800056 FP BE Pri
70248!#4 N5629 P1687 BST 29 0x41800057 FP BE Pri
70249!#A N5628 N5629
70250!#4 N5630 P1687 BST 30 0x41800058 FP BE Pri
70251!#4 N5631 P1688 MEMBAR
70252!#4 N5632 P1689 PREFETCH 20 Int BE Nuc
70253!#4 N5633 P1690 REPLACEMENT 2 Int BE Pri
70254!#4 N5634 P1691 REPLACEMENT 27 Int BE Pri
70255!#4 N5635 P1692 MEMBAR
70256!#4 N5636 P1693 BST 7 0x41800059 FP BE Pri
70257!#4 N5637 P1694 MEMBAR
70258!#4 N5638 P1695 FLUSH 12 Int BE Pri
70259!#4 N5639 P1696 REPLACEMENT 3 Int BE Pri
70260!#4 N5640 P1697 REPLACEMENT 14 Int BE Pri
70261!#4 N5641 P1698 REPLACEMENT 24 Int BE Sec
70262!#4 N5642 P1699 REPLACEMENT 13 Int BE Sec
70263!#4 N5643 P1700 REPLACEMENT 28 Int BE Pri
70264!#4 N5644 P1701 REPLACEMENT 30 Int BE Sec
70265!#4 N5645 P1702 REPLACEMENT 15 Int BE Nuc
70266!#4 N5646 P1703 REPLACEMENT 6 Int BE Pri
70267!#4 N5647 P1704 REPLACEMENT 22 Int BE Pri
70268!#4 N5648 P1705 ST 4 0x2000008 Int BE Pri
70269!#4 N5649 P1706 REPLACEMENT 32 Int BE Pri
70270!#4 N5650 P1707 ST 17 0x2000009 Int BE Pri
70271!#4 N5651 P1708 REPLACEMENT 27 Int BE Pri
70272!#4 N5652 P1709 MEMBAR
70273!#4 N5653 P1710 BLD 5 -1 FP BE Pri
70274!#4 N5654 P1710 BLD 6 -1 FP BE Pri
70275!#4 N5655 P1711 MEMBAR
70276!#4 N5656 P1712 REPLACEMENT 30 Int BE Pri
70277!#4 N5657 P1713 REPLACEMENT 1 Int BE Sec
70278!#4 N5658 P1714 REPLACEMENT 9 Int BE Sec
70279!#4 N5659 P1715 MEMBAR
70280!#4 N5660 P1716 BLD 28 -1 FP BE Pri
70281!#4 N5661 P1716 BLD 29 -1 FP BE Pri
70282!#A N5660 N5661
70283!#4 N5662 P1716 BLD 30 -1 FP BE Pri
70284!#4 N5663 P1717 MEMBAR
70285!#4 N5664 P1718 REPLACEMENT 16 Int BE Pri
70286!#4 N5665 P1719 REPLACEMENT 9 Int BE Pri
70287!#4 N5666 P1720 LD 10 -1 FP BE Sec
70288!#4 N5667 P1721 REPLACEMENT 34 Int BE Sec
70289!#4 N5668 P1722 MEMBAR
70290!#4 N5669 P1723 BSTC 0 0x4180005a FP BE Pri
70291!#4 N5670 P1723 BSTC 1 0x4180005b FP BE Pri
70292!#A N5669 N5670
70293!#4 N5671 P1723 BSTC 2 0x4180005c FP BE Pri
70294!#4 N5672 P1723 BSTC 3 0x4180005d FP BE Pri
70295!#4 N5673 P1723 BSTC 4 0x4180005e FP BE Pri
70296!#4 N5674 P1724 MEMBAR
70297!#4 N5675 P1725 REPLACEMENT 19 Int BE Pri
70298!#4 N5676 P1726 MEMBAR
70299!#4 N5677 P1727 BSTC 26 0x4180005f FP BE Pri
70300!#4 N5678 P1727 BSTC 27 0x41800060 FP BE Pri
70301!#4 N5679 P1728 MEMBAR
70302!#4 N5680 P1729 REPLACEMENT 12 Int BE Sec
70303!#4 N5681 P1730 REPLACEMENT 18 Int BE Pri
70304!#4 N5682 P1731 REPLACEMENT 19 Int BE Pri
70305!#4 N5683 P1732 REPLACEMENT 27 Int BE Pri
70306!#4 N5684 P1733 MEMBAR
70307!#4 N5685 P1734 BST 16 0x41800061 FP BE Pri
70308!#4 N5686 P1735 MEMBAR
70309!#4 N5687 P1736 IDC_FLIP 31 Int BE Pri
70310!#4 N5688 P1737 REPLACEMENT 30 Int BE Nuc
70311!#4 N5689 P1738 REPLACEMENT 29 Int BE Pri
70312!#4 N5690 P1739 REPLACEMENT 16 Int BE Pri
70313!#4 N5691 P1740 LD 23 -1 Int BE Pri
70314!#4 N5692 P1741 REPLACEMENT 0 Int BE Pri
70315!#4 N5693 P1742 FLUSH 22 Int BE Pri
70316!#4 N5694 P1743 REPLACEMENT 31 Int BE Pri
70317!#4 N5695 P1744 LD 15 -1 Int BE Pri
70318!#4 N5696 P1745 ST 33 0x41800062 FP BE Pri
70319!#4 N5697 P1746 REPLACEMENT 13 Int BE Pri
70320!#4 N5698 P1747 PREFETCH 1 Int BE Pri
70321!#4 N5699 P1748 REPLACEMENT 3 Int BE Sec
70322!#4 N5700 P1749 REPLACEMENT 10 Int BE Sec
70323!#4 N5701 P1750 REPLACEMENT 16 Int BE Pri
70324!#4 N5702 P1751 LD 6 -1 Int BE Pri
70325!#4 N5703 P1752 PREFETCH 2 Int BE Nuc
70326!#4 N5704 P1753 REPLACEMENT 22 Int BE Pri
70327!#4 N5705 P1754 IDC_FLIP 3 Int BE Pri
70328!#4 N5706 P1755 ST 24 0x200000a Int BE Pri
70329!#4 N5707 P1756 REPLACEMENT 16 Int BE Sec
70330!#4 N5708 P1757 ST 12 0x200000b Int BE Pri
70331!#4 N5709 P1758 REPLACEMENT 13 Int BE Pri
70332!#4 N5710 P1759 PREFETCH 19 Int BE Pri
70333!#4 N5711 P1760 REPLACEMENT 31 Int BE Pri
70334!#4 N5712 P1761 REPLACEMENT 19 Int BE Sec
70335!#4 N5713 P1762 REPLACEMENT 33 Int BE Nuc
70336!#4 N5714 P1763 FLUSH 18 Int BE Pri
70337!#4 N5715 P1764 MEMBAR
70338!#4 N5716 P1765 BST 20 0x41800063 FP BE Pri
70339!#4 N5717 P1766 MEMBAR
70340!#4 N5718 P1767 REPLACEMENT 10 Int BE Pri
70341!#4 N5719 P1768 REPLACEMENT 24 Int BE Pri
70342!#4 N5720 P1769 REPLACEMENT 29 Int BE Nuc
70343!#4 N5721 P1770 ST 24 0x200000c Int BE Sec
70344!#4 N5722 P1771 IDC_FLIP 9 Int BE Pri
70345!#4 N5723 P1772 ST 33 0x200000d Int BE Pri
70346!#4 N5724 P1773 REPLACEMENT 4 Int BE Sec
70347!#4 N5725 P1774 ST 7 0x41800064 FP BE Pri
70348!#4 N5726 P1775 ST 26 0x200000e Int BE Pri
70349!#4 N5727 P1776 REPLACEMENT 22 Int BE Pri
70350!#4 N5728 P1777 REPLACEMENT 13 Int BE Pri
70351!#4 N5729 P1778 REPLACEMENT 20 Int BE Sec
70352!#4 N5730 P1779 REPLACEMENT 24 Int BE Pri
70353!#4 N5731 P1780 REPLACEMENT 25 Int BE Pri
70354!#4 N5732 P1781 IDC_FLIP 23 Int BE Pri
70355!#4 N5733 P1782 REPLACEMENT 2 Int BE Pri
70356!#4 N5734 P1783 REPLACEMENT 32 Int BE Pri
70357!#4 N5735 P1784 PREFETCH 29 Int BE Pri
70358!#4 N5736 P1785 REPLACEMENT 11 Int BE Pri
70359!#4 N5737 P1786 REPLACEMENT 31 Int BE Pri
70360!#4 N5738 P1787 MEMBAR
70361!#4 N5739 P1788 BLD 0 -1 FP BE Pri
70362!#4 N5740 P1788 BLD 1 -1 FP BE Pri
70363!#A N5739 N5740
70364!#4 N5741 P1788 BLD 2 -1 FP BE Pri
70365!#4 N5742 P1788 BLD 3 -1 FP BE Pri
70366!#4 N5743 P1788 BLD 4 -1 FP BE Pri
70367!#4 N5744 P1789 MEMBAR
70368!#4 N5745 P1790 BLD 24 -1 FP BE Pri
70369!#4 N5746 P1790 BLD 25 -1 FP BE Pri
70370!#4 N5747 P1791 MEMBAR
70371!#4 N5748 P1792 REPLACEMENT 16 Int BE Sec
70372!#4 N5749 P1793 REPLACEMENT 28 Int BE Pri
70373!#4 N5750 P1794 REPLACEMENT 15 Int BE Sec
70374!#4 N5751 P1795 REPLACEMENT 15 Int BE Sec
70375!#4 N5752 P1796 REPLACEMENT 11 Int BE Pri
70376!#4 N5753 P1797 REPLACEMENT 8 Int BE Pri
70377!#4 N5754 P1798 REPLACEMENT 28 Int BE Pri
70378!#4 N5755 P1799 REPLACEMENT 12 Int BE Pri
70379!#4 N5756 P1800 FLUSH 31 Int BE Pri
70380!#4 N5757 P1801 MEMBAR
70381!#4 N5758 P1802 BLD 8 -1 FP BE Pri
70382!#4 N5759 P1802 BLD 9 -1 FP BE Pri
70383!#4 N5760 P1803 MEMBAR
70384!#4 N5761 P1804 REPLACEMENT 15 Int BE Pri
70385!#4 N5762 P1805 REPLACEMENT 1 Int BE Pri
70386!#4 N5763 P1806 REPLACEMENT 8 Int BE Pri
70387!#4 N5764 P1807 MEMBAR
70388!#4 N5765 P1808 BST 0 0x41800065 FP BE Pri
70389!#4 N5766 P1808 BST 1 0x41800066 FP BE Pri
70390!#A N5765 N5766
70391!#4 N5767 P1808 BST 2 0x41800067 FP BE Pri
70392!#4 N5768 P1808 BST 3 0x41800068 FP BE Pri
70393!#4 N5769 P1808 BST 4 0x41800069 FP BE Pri
70394!#4 N5770 P1809 MEMBAR
70395!#4 N5771 P1810 BLD 16 -1 FP BE Pri
70396!#4 N5772 P1811 MEMBAR
70397!#4 N5773 P1812 BST 0 0x4180006a FP BE Pri
70398!#4 N5774 P1812 BST 1 0x4180006b FP BE Pri
70399!#A N5773 N5774
70400!#4 N5775 P1812 BST 2 0x4180006c FP BE Pri
70401!#4 N5776 P1812 BST 3 0x4180006d FP BE Pri
70402!#4 N5777 P1812 BST 4 0x4180006e FP BE Pri
70403!#4 N5778 P1813 MEMBAR
70404!#4 N5779 P1814 BSTC 0 0x4180006f FP BE Pri
70405!#4 N5780 P1814 BSTC 1 0x41800070 FP BE Pri
70406!#A N5779 N5780
70407!#4 N5781 P1814 BSTC 2 0x41800071 FP BE Pri
70408!#4 N5782 P1814 BSTC 3 0x41800072 FP BE Pri
70409!#4 N5783 P1814 BSTC 4 0x41800073 FP BE Pri
70410!#4 N5784 P1815 MEMBAR
70411!#4 N5785 P1816 LD 21 -1 Int BE Sec Loop_exit
70412!#4 N5786 P1630 ST 28 0x200000f Int BE Pri Loop_entry
70413!#4 N5787 P1631 MEMBAR
70414!#4 N5788 P1632 BST 11 0x41800074 FP BE Pri
70415!#4 N5789 P1632 BST 12 0x41800075 FP BE Pri
70416!#A N5788 N5789
70417!#4 N5790 P1632 BST 13 0x41800076 FP BE Pri
70418!#4 N5791 P1633 MEMBAR
70419!#4 N5792 P1634 FLUSHI 34 Int BE Pri
70420!#4 N5793 P1635 REPLACEMENT 22 Int BE Pri
70421!#4 N5794 P1636 MEMBAR
70422!#4 N5795 P1637 BLD 21 -1 FP BE Pri
70423!#4 N5796 P1637 BLD 22 -1 FP BE Pri
70424!#A N5795 N5796
70425!#4 N5797 P1637 BLD 23 -1 FP BE Pri
70426!#4 N5798 P1638 MEMBAR
70427!#4 N5799 P1639 REPLACEMENT 18 Int BE Pri
70428!#4 N5800 P1640 REPLACEMENT 31 Int BE Sec
70429!#4 N5801 P1641 LD 16 -1 Int BE Sec
70430!#4 N5802 P1642 REPLACEMENT 27 Int BE Pri
70431!#4 N5803 P1643 ST 26 0x41800077 FP BE Pri
70432!#4 N5804 P1644 REPLACEMENT 32 Int BE Sec
70433!#4 N5805 P1645 MEMBAR
70434!#4 N5806 P1646 BSTC 17 0x41800078 FP BE Sec
70435!#4 N5807 P1647 MEMBAR
70436!#4 N5808 P1648 REPLACEMENT 14 Int BE Pri
70437!#4 N5809 P1649 REPLACEMENT 13 Int BE Nuc
70438!#4 N5810 P1650 REPLACEMENT 16 Int BE Pri
70439!#4 N5811 P1651 REPLACEMENT 20 Int BE Pri
70440!#4 N5812 P1652 MEMBAR
70441!#4 N5813 P1653 BLD 34 -1 FP BE Pri
70442!#4 N5814 P1654 MEMBAR
70443!#4 N5815 P1655 BLD 0 -1 FP BE Pri
70444!#4 N5816 P1655 BLD 1 -1 FP BE Pri
70445!#A N5815 N5816
70446!#4 N5817 P1655 BLD 2 -1 FP BE Pri
70447!#4 N5818 P1655 BLD 3 -1 FP BE Pri
70448!#4 N5819 P1655 BLD 4 -1 FP BE Pri
70449!#4 N5820 P1656 MEMBAR
70450!#4 N5821 P1657 LD 22 -1 FP BE Pri
70451!#4 N5822 P1658 PREFETCH 22 Int BE Pri
70452!#4 N5823 P1659 REPLACEMENT 5 Int BE Pri
70453!#4 N5824 P1660 ST 34 0x41800079 FP BE Sec
70454!#4 N5825 P1661 LD 3 -1 Int BE Pri
70455!#4 N5826 P1662 REPLACEMENT 34 Int BE Pri
70456!#4 N5827 P1663 PREFETCH 23 Int LE Pri
70457!#4 N5828 P1664 REPLACEMENT 29 Int BE Nuc
70458!#4 N5829 P1665 MEMBAR
70459!#4 N5830 P1666 BLD 5 -1 FP BE Pri
70460!#4 N5831 P1666 BLD 6 -1 FP BE Pri
70461!#4 N5832 P1667 MEMBAR
70462!#4 N5833 P1668 REPLACEMENT 21 Int BE Pri
70463!#4 N5834 P1669 REPLACEMENT 5 Int BE Pri
70464!#4 N5835 P1670 MEMBAR
70465!#4 N5836 P1671 BSTC 26 0x4180007a FP BE Pri
70466!#4 N5837 P1671 BSTC 27 0x4180007b FP BE Pri
70467!#4 N5838 P1672 MEMBAR
70468!#4 N5839 P1673 LD 21 -1 FP BE Pri
70469!#4 N5840 P1674 MEMBAR
70470!#4 N5841 P1675 BSTC 28 0x4180007c FP BE Pri
70471!#4 N5842 P1675 BSTC 29 0x4180007d FP BE Pri
70472!#A N5841 N5842
70473!#4 N5843 P1675 BSTC 30 0x4180007e FP BE Pri
70474!#4 N5844 P1676 MEMBAR
70475!#4 N5845 P1677 BLD 24 -1 FP BE Sec
70476!#4 N5846 P1677 BLD 25 -1 FP BE Sec
70477!#4 N5847 P1678 MEMBAR
70478!#4 N5848 P1679 REPLACEMENT 24 Int BE Sec
70479!#4 N5849 P1680 PREFETCH 2 Int BE Sec
70480!#4 N5850 P1681 REPLACEMENT 0 Int BE Pri
70481!#4 N5851 P1682 MEMBAR
70482!#4 N5852 P1683 BLD 24 -1 FP BE Sec
70483!#4 N5853 P1683 BLD 25 -1 FP BE Sec
70484!#4 N5854 P1684 MEMBAR
70485!#4 N5855 P1685 REPLACEMENT 32 Int BE Pri
70486!#4 N5856 P1686 MEMBAR
70487!#4 N5857 P1687 BST 28 0x4180007f FP BE Pri
70488!#4 N5858 P1687 BST 29 0x41800080 FP BE Pri
70489!#A N5857 N5858
70490!#4 N5859 P1687 BST 30 0x41800081 FP BE Pri
70491!#4 N5860 P1688 MEMBAR
70492!#4 N5861 P1689 PREFETCH 20 Int BE Nuc
70493!#4 N5862 P1690 REPLACEMENT 2 Int BE Pri
70494!#4 N5863 P1691 REPLACEMENT 27 Int BE Pri
70495!#4 N5864 P1692 MEMBAR
70496!#4 N5865 P1693 BST 7 0x41800082 FP BE Pri
70497!#4 N5866 P1694 MEMBAR
70498!#4 N5867 P1695 FLUSH 12 Int BE Pri
70499!#4 N5868 P1696 REPLACEMENT 3 Int BE Pri
70500!#4 N5869 P1697 REPLACEMENT 14 Int BE Pri
70501!#4 N5870 P1698 REPLACEMENT 24 Int BE Sec
70502!#4 N5871 P1699 REPLACEMENT 13 Int BE Sec
70503!#4 N5872 P1700 REPLACEMENT 28 Int BE Pri
70504!#4 N5873 P1701 REPLACEMENT 30 Int BE Sec
70505!#4 N5874 P1702 REPLACEMENT 15 Int BE Nuc
70506!#4 N5875 P1703 REPLACEMENT 6 Int BE Pri
70507!#4 N5876 P1704 REPLACEMENT 22 Int BE Pri
70508!#4 N5877 P1705 ST 4 0x2000010 Int BE Pri
70509!#4 N5878 P1706 REPLACEMENT 32 Int BE Pri
70510!#4 N5879 P1707 ST 17 0x2000011 Int BE Pri
70511!#4 N5880 P1708 REPLACEMENT 27 Int BE Pri
70512!#4 N5881 P1709 MEMBAR
70513!#4 N5882 P1710 BLD 5 -1 FP BE Pri
70514!#4 N5883 P1710 BLD 6 -1 FP BE Pri
70515!#4 N5884 P1711 MEMBAR
70516!#4 N5885 P1712 REPLACEMENT 30 Int BE Pri
70517!#4 N5886 P1713 REPLACEMENT 1 Int BE Sec
70518!#4 N5887 P1714 REPLACEMENT 9 Int BE Sec
70519!#4 N5888 P1715 MEMBAR
70520!#4 N5889 P1716 BLD 28 -1 FP BE Pri
70521!#4 N5890 P1716 BLD 29 -1 FP BE Pri
70522!#A N5889 N5890
70523!#4 N5891 P1716 BLD 30 -1 FP BE Pri
70524!#4 N5892 P1717 MEMBAR
70525!#4 N5893 P1718 REPLACEMENT 16 Int BE Pri
70526!#4 N5894 P1719 REPLACEMENT 9 Int BE Pri
70527!#4 N5895 P1720 LD 10 -1 FP BE Sec
70528!#4 N5896 P1721 REPLACEMENT 34 Int BE Sec
70529!#4 N5897 P1722 MEMBAR
70530!#4 N5898 P1723 BSTC 0 0x41800083 FP BE Pri
70531!#4 N5899 P1723 BSTC 1 0x41800084 FP BE Pri
70532!#A N5898 N5899
70533!#4 N5900 P1723 BSTC 2 0x41800085 FP BE Pri
70534!#4 N5901 P1723 BSTC 3 0x41800086 FP BE Pri
70535!#4 N5902 P1723 BSTC 4 0x41800087 FP BE Pri
70536!#4 N5903 P1724 MEMBAR
70537!#4 N5904 P1725 REPLACEMENT 19 Int BE Pri
70538!#4 N5905 P1726 MEMBAR
70539!#4 N5906 P1727 BSTC 26 0x41800088 FP BE Pri
70540!#4 N5907 P1727 BSTC 27 0x41800089 FP BE Pri
70541!#4 N5908 P1728 MEMBAR
70542!#4 N5909 P1729 REPLACEMENT 12 Int BE Sec
70543!#4 N5910 P1730 REPLACEMENT 18 Int BE Pri
70544!#4 N5911 P1731 REPLACEMENT 19 Int BE Pri
70545!#4 N5912 P1732 REPLACEMENT 27 Int BE Pri
70546!#4 N5913 P1733 MEMBAR
70547!#4 N5914 P1734 BST 16 0x4180008a FP BE Pri
70548!#4 N5915 P1735 MEMBAR
70549!#4 N5916 P1736 IDC_FLIP 31 Int BE Pri
70550!#4 N5917 P1737 REPLACEMENT 30 Int BE Nuc
70551!#4 N5918 P1738 REPLACEMENT 29 Int BE Pri
70552!#4 N5919 P1739 REPLACEMENT 16 Int BE Pri
70553!#4 N5920 P1740 LD 23 -1 Int BE Pri
70554!#4 N5921 P1741 REPLACEMENT 0 Int BE Pri
70555!#4 N5922 P1742 FLUSH 22 Int BE Pri
70556!#4 N5923 P1743 REPLACEMENT 31 Int BE Pri
70557!#4 N5924 P1744 LD 15 -1 Int BE Pri
70558!#4 N5925 P1745 ST 33 0x4180008b FP BE Pri
70559!#4 N5926 P1746 REPLACEMENT 13 Int BE Pri
70560!#4 N5927 P1747 PREFETCH 1 Int BE Pri
70561!#4 N5928 P1748 REPLACEMENT 3 Int BE Sec
70562!#4 N5929 P1749 REPLACEMENT 10 Int BE Sec
70563!#4 N5930 P1750 REPLACEMENT 16 Int BE Pri
70564!#4 N5931 P1751 LD 6 -1 Int BE Pri
70565!#4 N5932 P1752 PREFETCH 2 Int BE Nuc
70566!#4 N5933 P1753 REPLACEMENT 22 Int BE Pri
70567!#4 N5934 P1754 IDC_FLIP 3 Int BE Pri
70568!#4 N5935 P1755 ST 24 0x2000012 Int BE Pri
70569!#4 N5936 P1756 REPLACEMENT 16 Int BE Sec
70570!#4 N5937 P1757 ST 12 0x2000013 Int BE Pri
70571!#4 N5938 P1758 REPLACEMENT 13 Int BE Pri
70572!#4 N5939 P1759 PREFETCH 19 Int BE Pri
70573!#4 N5940 P1760 REPLACEMENT 31 Int BE Pri
70574!#4 N5941 P1761 REPLACEMENT 19 Int BE Sec
70575!#4 N5942 P1762 REPLACEMENT 33 Int BE Nuc
70576!#4 N5943 P1763 FLUSH 18 Int BE Pri
70577!#4 N5944 P1764 MEMBAR
70578!#4 N5945 P1765 BST 20 0x4180008c FP BE Pri
70579!#4 N5946 P1766 MEMBAR
70580!#4 N5947 P1767 REPLACEMENT 10 Int BE Pri
70581!#4 N5948 P1768 REPLACEMENT 24 Int BE Pri
70582!#4 N5949 P1769 REPLACEMENT 29 Int BE Nuc
70583!#4 N5950 P1770 ST 24 0x2000014 Int BE Sec
70584!#4 N5951 P1771 IDC_FLIP 9 Int BE Pri
70585!#4 N5952 P1772 ST 33 0x2000015 Int BE Pri
70586!#4 N5953 P1773 REPLACEMENT 4 Int BE Sec
70587!#4 N5954 P1774 ST 7 0x4180008d FP BE Pri
70588!#4 N5955 P1775 ST 26 0x2000016 Int BE Pri
70589!#4 N5956 P1776 REPLACEMENT 22 Int BE Pri
70590!#4 N5957 P1777 REPLACEMENT 13 Int BE Pri
70591!#4 N5958 P1778 REPLACEMENT 20 Int BE Sec
70592!#4 N5959 P1779 REPLACEMENT 24 Int BE Pri
70593!#4 N5960 P1780 REPLACEMENT 25 Int BE Pri
70594!#4 N5961 P1781 IDC_FLIP 23 Int BE Pri
70595!#4 N5962 P1782 REPLACEMENT 2 Int BE Pri
70596!#4 N5963 P1783 REPLACEMENT 32 Int BE Pri
70597!#4 N5964 P1784 PREFETCH 29 Int BE Pri
70598!#4 N5965 P1785 REPLACEMENT 11 Int BE Pri
70599!#4 N5966 P1786 REPLACEMENT 31 Int BE Pri
70600!#4 N5967 P1787 MEMBAR
70601!#4 N5968 P1788 BLD 0 -1 FP BE Pri
70602!#4 N5969 P1788 BLD 1 -1 FP BE Pri
70603!#A N5968 N5969
70604!#4 N5970 P1788 BLD 2 -1 FP BE Pri
70605!#4 N5971 P1788 BLD 3 -1 FP BE Pri
70606!#4 N5972 P1788 BLD 4 -1 FP BE Pri
70607!#4 N5973 P1789 MEMBAR
70608!#4 N5974 P1790 BLD 24 -1 FP BE Pri
70609!#4 N5975 P1790 BLD 25 -1 FP BE Pri
70610!#4 N5976 P1791 MEMBAR
70611!#4 N5977 P1792 REPLACEMENT 16 Int BE Sec
70612!#4 N5978 P1793 REPLACEMENT 28 Int BE Pri
70613!#4 N5979 P1794 REPLACEMENT 15 Int BE Sec
70614!#4 N5980 P1795 REPLACEMENT 15 Int BE Sec
70615!#4 N5981 P1796 REPLACEMENT 11 Int BE Pri
70616!#4 N5982 P1797 REPLACEMENT 8 Int BE Pri
70617!#4 N5983 P1798 REPLACEMENT 28 Int BE Pri
70618!#4 N5984 P1799 REPLACEMENT 12 Int BE Pri
70619!#4 N5985 P1800 FLUSH 31 Int BE Pri
70620!#4 N5986 P1801 MEMBAR
70621!#4 N5987 P1802 BLD 8 -1 FP BE Pri
70622!#4 N5988 P1802 BLD 9 -1 FP BE Pri
70623!#4 N5989 P1803 MEMBAR
70624!#4 N5990 P1804 REPLACEMENT 15 Int BE Pri
70625!#4 N5991 P1805 REPLACEMENT 1 Int BE Pri
70626!#4 N5992 P1806 REPLACEMENT 8 Int BE Pri
70627!#4 N5993 P1807 MEMBAR
70628!#4 N5994 P1808 BST 0 0x4180008e FP BE Pri
70629!#4 N5995 P1808 BST 1 0x4180008f FP BE Pri
70630!#A N5994 N5995
70631!#4 N5996 P1808 BST 2 0x41800090 FP BE Pri
70632!#4 N5997 P1808 BST 3 0x41800091 FP BE Pri
70633!#4 N5998 P1808 BST 4 0x41800092 FP BE Pri
70634!#4 N5999 P1809 MEMBAR
70635!#4 N6000 P1810 BLD 16 -1 FP BE Pri
70636!#4 N6001 P1811 MEMBAR
70637!#4 N6002 P1812 BST 0 0x41800093 FP BE Pri
70638!#4 N6003 P1812 BST 1 0x41800094 FP BE Pri
70639!#A N6002 N6003
70640!#4 N6004 P1812 BST 2 0x41800095 FP BE Pri
70641!#4 N6005 P1812 BST 3 0x41800096 FP BE Pri
70642!#4 N6006 P1812 BST 4 0x41800097 FP BE Pri
70643!#4 N6007 P1813 MEMBAR
70644!#4 N6008 P1814 BSTC 0 0x41800098 FP BE Pri
70645!#4 N6009 P1814 BSTC 1 0x41800099 FP BE Pri
70646!#A N6008 N6009
70647!#4 N6010 P1814 BSTC 2 0x4180009a FP BE Pri
70648!#4 N6011 P1814 BSTC 3 0x4180009b FP BE Pri
70649!#4 N6012 P1814 BSTC 4 0x4180009c FP BE Pri
70650!#4 N6013 P1815 MEMBAR
70651!#4 N6014 P1816 LD 21 -1 Int BE Sec Loop_exit
70652!#4 N6015 P1630 ST 28 0x2000017 Int BE Pri Loop_entry
70653!#4 N6016 P1631 MEMBAR
70654!#4 N6017 P1632 BST 11 0x4180009d FP BE Pri
70655!#4 N6018 P1632 BST 12 0x4180009e FP BE Pri
70656!#A N6017 N6018
70657!#4 N6019 P1632 BST 13 0x4180009f FP BE Pri
70658!#4 N6020 P1633 MEMBAR
70659!#4 N6021 P1634 FLUSHI 34 Int BE Pri
70660!#4 N6022 P1635 REPLACEMENT 22 Int BE Pri
70661!#4 N6023 P1636 MEMBAR
70662!#4 N6024 P1637 BLD 21 -1 FP BE Pri
70663!#4 N6025 P1637 BLD 22 -1 FP BE Pri
70664!#A N6024 N6025
70665!#4 N6026 P1637 BLD 23 -1 FP BE Pri
70666!#4 N6027 P1638 MEMBAR
70667!#4 N6028 P1639 REPLACEMENT 18 Int BE Pri
70668!#4 N6029 P1640 REPLACEMENT 31 Int BE Sec
70669!#4 N6030 P1641 LD 16 -1 Int BE Sec
70670!#4 N6031 P1642 REPLACEMENT 27 Int BE Pri
70671!#4 N6032 P1643 ST 26 0x418000a0 FP BE Pri
70672!#4 N6033 P1644 REPLACEMENT 32 Int BE Sec
70673!#4 N6034 P1645 MEMBAR
70674!#4 N6035 P1646 BSTC 17 0x418000a1 FP BE Sec
70675!#4 N6036 P1647 MEMBAR
70676!#4 N6037 P1648 REPLACEMENT 14 Int BE Pri
70677!#4 N6038 P1649 REPLACEMENT 13 Int BE Nuc
70678!#4 N6039 P1650 REPLACEMENT 16 Int BE Pri
70679!#4 N6040 P1651 REPLACEMENT 20 Int BE Pri
70680!#4 N6041 P1652 MEMBAR
70681!#4 N6042 P1653 BLD 34 -1 FP BE Pri
70682!#4 N6043 P1654 MEMBAR
70683!#4 N6044 P1655 BLD 0 -1 FP BE Pri
70684!#4 N6045 P1655 BLD 1 -1 FP BE Pri
70685!#A N6044 N6045
70686!#4 N6046 P1655 BLD 2 -1 FP BE Pri
70687!#4 N6047 P1655 BLD 3 -1 FP BE Pri
70688!#4 N6048 P1655 BLD 4 -1 FP BE Pri
70689!#4 N6049 P1656 MEMBAR
70690!#4 N6050 P1657 LD 22 -1 FP BE Pri
70691!#4 N6051 P1658 PREFETCH 22 Int BE Pri
70692!#4 N6052 P1659 REPLACEMENT 5 Int BE Pri
70693!#4 N6053 P1660 ST 34 0x418000a2 FP BE Sec
70694!#4 N6054 P1661 LD 3 -1 Int BE Pri
70695!#4 N6055 P1662 REPLACEMENT 34 Int BE Pri
70696!#4 N6056 P1663 PREFETCH 23 Int LE Pri
70697!#4 N6057 P1664 REPLACEMENT 29 Int BE Nuc
70698!#4 N6058 P1665 MEMBAR
70699!#4 N6059 P1666 BLD 5 -1 FP BE Pri
70700!#4 N6060 P1666 BLD 6 -1 FP BE Pri
70701!#4 N6061 P1667 MEMBAR
70702!#4 N6062 P1668 REPLACEMENT 21 Int BE Pri
70703!#4 N6063 P1669 REPLACEMENT 5 Int BE Pri
70704!#4 N6064 P1670 MEMBAR
70705!#4 N6065 P1671 BSTC 26 0x418000a3 FP BE Pri
70706!#4 N6066 P1671 BSTC 27 0x418000a4 FP BE Pri
70707!#4 N6067 P1672 MEMBAR
70708!#4 N6068 P1673 LD 21 -1 FP BE Pri
70709!#4 N6069 P1674 MEMBAR
70710!#4 N6070 P1675 BSTC 28 0x418000a5 FP BE Pri
70711!#4 N6071 P1675 BSTC 29 0x418000a6 FP BE Pri
70712!#A N6070 N6071
70713!#4 N6072 P1675 BSTC 30 0x418000a7 FP BE Pri
70714!#4 N6073 P1676 MEMBAR
70715!#4 N6074 P1677 BLD 24 -1 FP BE Sec
70716!#4 N6075 P1677 BLD 25 -1 FP BE Sec
70717!#4 N6076 P1678 MEMBAR
70718!#4 N6077 P1679 REPLACEMENT 24 Int BE Sec
70719!#4 N6078 P1680 PREFETCH 2 Int BE Sec
70720!#4 N6079 P1681 REPLACEMENT 0 Int BE Pri
70721!#4 N6080 P1682 MEMBAR
70722!#4 N6081 P1683 BLD 24 -1 FP BE Sec
70723!#4 N6082 P1683 BLD 25 -1 FP BE Sec
70724!#4 N6083 P1684 MEMBAR
70725!#4 N6084 P1685 REPLACEMENT 32 Int BE Pri
70726!#4 N6085 P1686 MEMBAR
70727!#4 N6086 P1687 BST 28 0x418000a8 FP BE Pri
70728!#4 N6087 P1687 BST 29 0x418000a9 FP BE Pri
70729!#A N6086 N6087
70730!#4 N6088 P1687 BST 30 0x418000aa FP BE Pri
70731!#4 N6089 P1688 MEMBAR
70732!#4 N6090 P1689 PREFETCH 20 Int BE Nuc
70733!#4 N6091 P1690 REPLACEMENT 2 Int BE Pri
70734!#4 N6092 P1691 REPLACEMENT 27 Int BE Pri
70735!#4 N6093 P1692 MEMBAR
70736!#4 N6094 P1693 BST 7 0x418000ab FP BE Pri
70737!#4 N6095 P1694 MEMBAR
70738!#4 N6096 P1695 FLUSH 12 Int BE Pri
70739!#4 N6097 P1696 REPLACEMENT 3 Int BE Pri
70740!#4 N6098 P1697 REPLACEMENT 14 Int BE Pri
70741!#4 N6099 P1698 REPLACEMENT 24 Int BE Sec
70742!#4 N6100 P1699 REPLACEMENT 13 Int BE Sec
70743!#4 N6101 P1700 REPLACEMENT 28 Int BE Pri
70744!#4 N6102 P1701 REPLACEMENT 30 Int BE Sec
70745!#4 N6103 P1702 REPLACEMENT 15 Int BE Nuc
70746!#4 N6104 P1703 REPLACEMENT 6 Int BE Pri
70747!#4 N6105 P1704 REPLACEMENT 22 Int BE Pri
70748!#4 N6106 P1705 ST 4 0x2000018 Int BE Pri
70749!#4 N6107 P1706 REPLACEMENT 32 Int BE Pri
70750!#4 N6108 P1707 ST 17 0x2000019 Int BE Pri
70751!#4 N6109 P1708 REPLACEMENT 27 Int BE Pri
70752!#4 N6110 P1709 MEMBAR
70753!#4 N6111 P1710 BLD 5 -1 FP BE Pri
70754!#4 N6112 P1710 BLD 6 -1 FP BE Pri
70755!#4 N6113 P1711 MEMBAR
70756!#4 N6114 P1712 REPLACEMENT 30 Int BE Pri
70757!#4 N6115 P1713 REPLACEMENT 1 Int BE Sec
70758!#4 N6116 P1714 REPLACEMENT 9 Int BE Sec
70759!#4 N6117 P1715 MEMBAR
70760!#4 N6118 P1716 BLD 28 -1 FP BE Pri
70761!#4 N6119 P1716 BLD 29 -1 FP BE Pri
70762!#A N6118 N6119
70763!#4 N6120 P1716 BLD 30 -1 FP BE Pri
70764!#4 N6121 P1717 MEMBAR
70765!#4 N6122 P1718 REPLACEMENT 16 Int BE Pri
70766!#4 N6123 P1719 REPLACEMENT 9 Int BE Pri
70767!#4 N6124 P1720 LD 10 -1 FP BE Sec
70768!#4 N6125 P1721 REPLACEMENT 34 Int BE Sec
70769!#4 N6126 P1722 MEMBAR
70770!#4 N6127 P1723 BSTC 0 0x418000ac FP BE Pri
70771!#4 N6128 P1723 BSTC 1 0x418000ad FP BE Pri
70772!#A N6127 N6128
70773!#4 N6129 P1723 BSTC 2 0x418000ae FP BE Pri
70774!#4 N6130 P1723 BSTC 3 0x418000af FP BE Pri
70775!#4 N6131 P1723 BSTC 4 0x418000b0 FP BE Pri
70776!#4 N6132 P1724 MEMBAR
70777!#4 N6133 P1725 REPLACEMENT 19 Int BE Pri
70778!#4 N6134 P1726 MEMBAR
70779!#4 N6135 P1727 BSTC 26 0x418000b1 FP BE Pri
70780!#4 N6136 P1727 BSTC 27 0x418000b2 FP BE Pri
70781!#4 N6137 P1728 MEMBAR
70782!#4 N6138 P1729 REPLACEMENT 12 Int BE Sec
70783!#4 N6139 P1730 REPLACEMENT 18 Int BE Pri
70784!#4 N6140 P1731 REPLACEMENT 19 Int BE Pri
70785!#4 N6141 P1732 REPLACEMENT 27 Int BE Pri
70786!#4 N6142 P1733 MEMBAR
70787!#4 N6143 P1734 BST 16 0x418000b3 FP BE Pri
70788!#4 N6144 P1735 MEMBAR
70789!#4 N6145 P1736 IDC_FLIP 31 Int BE Pri
70790!#4 N6146 P1737 REPLACEMENT 30 Int BE Nuc
70791!#4 N6147 P1738 REPLACEMENT 29 Int BE Pri
70792!#4 N6148 P1739 REPLACEMENT 16 Int BE Pri
70793!#4 N6149 P1740 LD 23 -1 Int BE Pri
70794!#4 N6150 P1741 REPLACEMENT 0 Int BE Pri
70795!#4 N6151 P1742 FLUSH 22 Int BE Pri
70796!#4 N6152 P1743 REPLACEMENT 31 Int BE Pri
70797!#4 N6153 P1744 LD 15 -1 Int BE Pri
70798!#4 N6154 P1745 ST 33 0x418000b4 FP BE Pri
70799!#4 N6155 P1746 REPLACEMENT 13 Int BE Pri
70800!#4 N6156 P1747 PREFETCH 1 Int BE Pri
70801!#4 N6157 P1748 REPLACEMENT 3 Int BE Sec
70802!#4 N6158 P1749 REPLACEMENT 10 Int BE Sec
70803!#4 N6159 P1750 REPLACEMENT 16 Int BE Pri
70804!#4 N6160 P1751 LD 6 -1 Int BE Pri
70805!#4 N6161 P1752 PREFETCH 2 Int BE Nuc
70806!#4 N6162 P1753 REPLACEMENT 22 Int BE Pri
70807!#4 N6163 P1754 IDC_FLIP 3 Int BE Pri
70808!#4 N6164 P1755 ST 24 0x200001a Int BE Pri
70809!#4 N6165 P1756 REPLACEMENT 16 Int BE Sec
70810!#4 N6166 P1757 ST 12 0x200001b Int BE Pri
70811!#4 N6167 P1758 REPLACEMENT 13 Int BE Pri
70812!#4 N6168 P1759 PREFETCH 19 Int BE Pri
70813!#4 N6169 P1760 REPLACEMENT 31 Int BE Pri
70814!#4 N6170 P1761 REPLACEMENT 19 Int BE Sec
70815!#4 N6171 P1762 REPLACEMENT 33 Int BE Nuc
70816!#4 N6172 P1763 FLUSH 18 Int BE Pri
70817!#4 N6173 P1764 MEMBAR
70818!#4 N6174 P1765 BST 20 0x418000b5 FP BE Pri
70819!#4 N6175 P1766 MEMBAR
70820!#4 N6176 P1767 REPLACEMENT 10 Int BE Pri
70821!#4 N6177 P1768 REPLACEMENT 24 Int BE Pri
70822!#4 N6178 P1769 REPLACEMENT 29 Int BE Nuc
70823!#4 N6179 P1770 ST 24 0x200001c Int BE Sec
70824!#4 N6180 P1771 IDC_FLIP 9 Int BE Pri
70825!#4 N6181 P1772 ST 33 0x200001d Int BE Pri
70826!#4 N6182 P1773 REPLACEMENT 4 Int BE Sec
70827!#4 N6183 P1774 ST 7 0x418000b6 FP BE Pri
70828!#4 N6184 P1775 ST 26 0x200001e Int BE Pri
70829!#4 N6185 P1776 REPLACEMENT 22 Int BE Pri
70830!#4 N6186 P1777 REPLACEMENT 13 Int BE Pri
70831!#4 N6187 P1778 REPLACEMENT 20 Int BE Sec
70832!#4 N6188 P1779 REPLACEMENT 24 Int BE Pri
70833!#4 N6189 P1780 REPLACEMENT 25 Int BE Pri
70834!#4 N6190 P1781 IDC_FLIP 23 Int BE Pri
70835!#4 N6191 P1782 REPLACEMENT 2 Int BE Pri
70836!#4 N6192 P1783 REPLACEMENT 32 Int BE Pri
70837!#4 N6193 P1784 PREFETCH 29 Int BE Pri
70838!#4 N6194 P1785 REPLACEMENT 11 Int BE Pri
70839!#4 N6195 P1786 REPLACEMENT 31 Int BE Pri
70840!#4 N6196 P1787 MEMBAR
70841!#4 N6197 P1788 BLD 0 -1 FP BE Pri
70842!#4 N6198 P1788 BLD 1 -1 FP BE Pri
70843!#A N6197 N6198
70844!#4 N6199 P1788 BLD 2 -1 FP BE Pri
70845!#4 N6200 P1788 BLD 3 -1 FP BE Pri
70846!#4 N6201 P1788 BLD 4 -1 FP BE Pri
70847!#4 N6202 P1789 MEMBAR
70848!#4 N6203 P1790 BLD 24 -1 FP BE Pri
70849!#4 N6204 P1790 BLD 25 -1 FP BE Pri
70850!#4 N6205 P1791 MEMBAR
70851!#4 N6206 P1792 REPLACEMENT 16 Int BE Sec
70852!#4 N6207 P1793 REPLACEMENT 28 Int BE Pri
70853!#4 N6208 P1794 REPLACEMENT 15 Int BE Sec
70854!#4 N6209 P1795 REPLACEMENT 15 Int BE Sec
70855!#4 N6210 P1796 REPLACEMENT 11 Int BE Pri
70856!#4 N6211 P1797 REPLACEMENT 8 Int BE Pri
70857!#4 N6212 P1798 REPLACEMENT 28 Int BE Pri
70858!#4 N6213 P1799 REPLACEMENT 12 Int BE Pri
70859!#4 N6214 P1800 FLUSH 31 Int BE Pri
70860!#4 N6215 P1801 MEMBAR
70861!#4 N6216 P1802 BLD 8 -1 FP BE Pri
70862!#4 N6217 P1802 BLD 9 -1 FP BE Pri
70863!#4 N6218 P1803 MEMBAR
70864!#4 N6219 P1804 REPLACEMENT 15 Int BE Pri
70865!#4 N6220 P1805 REPLACEMENT 1 Int BE Pri
70866!#4 N6221 P1806 REPLACEMENT 8 Int BE Pri
70867!#4 N6222 P1807 MEMBAR
70868!#4 N6223 P1808 BST 0 0x418000b7 FP BE Pri
70869!#4 N6224 P1808 BST 1 0x418000b8 FP BE Pri
70870!#A N6223 N6224
70871!#4 N6225 P1808 BST 2 0x418000b9 FP BE Pri
70872!#4 N6226 P1808 BST 3 0x418000ba FP BE Pri
70873!#4 N6227 P1808 BST 4 0x418000bb FP BE Pri
70874!#4 N6228 P1809 MEMBAR
70875!#4 N6229 P1810 BLD 16 -1 FP BE Pri
70876!#4 N6230 P1811 MEMBAR
70877!#4 N6231 P1812 BST 0 0x418000bc FP BE Pri
70878!#4 N6232 P1812 BST 1 0x418000bd FP BE Pri
70879!#A N6231 N6232
70880!#4 N6233 P1812 BST 2 0x418000be FP BE Pri
70881!#4 N6234 P1812 BST 3 0x418000bf FP BE Pri
70882!#4 N6235 P1812 BST 4 0x418000c0 FP BE Pri
70883!#4 N6236 P1813 MEMBAR
70884!#4 N6237 P1814 BSTC 0 0x418000c1 FP BE Pri
70885!#4 N6238 P1814 BSTC 1 0x418000c2 FP BE Pri
70886!#A N6237 N6238
70887!#4 N6239 P1814 BSTC 2 0x418000c3 FP BE Pri
70888!#4 N6240 P1814 BSTC 3 0x418000c4 FP BE Pri
70889!#4 N6241 P1814 BSTC 4 0x418000c5 FP BE Pri
70890!#4 N6242 P1815 MEMBAR
70891!#4 N6243 P1816 LD 21 -1 Int BE Sec Loop_exit
70892!#4 N6244 P1630 ST 28 0x200001f Int BE Pri Loop_entry
70893!#4 N6245 P1631 MEMBAR
70894!#4 N6246 P1632 BST 11 0x418000c6 FP BE Pri
70895!#4 N6247 P1632 BST 12 0x418000c7 FP BE Pri
70896!#A N6246 N6247
70897!#4 N6248 P1632 BST 13 0x418000c8 FP BE Pri
70898!#4 N6249 P1633 MEMBAR
70899!#4 N6250 P1634 FLUSHI 34 Int BE Pri
70900!#4 N6251 P1635 REPLACEMENT 22 Int BE Pri
70901!#4 N6252 P1636 MEMBAR
70902!#4 N6253 P1637 BLD 21 -1 FP BE Pri
70903!#4 N6254 P1637 BLD 22 -1 FP BE Pri
70904!#A N6253 N6254
70905!#4 N6255 P1637 BLD 23 -1 FP BE Pri
70906!#4 N6256 P1638 MEMBAR
70907!#4 N6257 P1639 REPLACEMENT 18 Int BE Pri
70908!#4 N6258 P1640 REPLACEMENT 31 Int BE Sec
70909!#4 N6259 P1641 LD 16 -1 Int BE Sec
70910!#4 N6260 P1642 REPLACEMENT 27 Int BE Pri
70911!#4 N6261 P1643 ST 26 0x418000c9 FP BE Pri
70912!#4 N6262 P1644 REPLACEMENT 32 Int BE Sec
70913!#4 N6263 P1645 MEMBAR
70914!#4 N6264 P1646 BSTC 17 0x418000ca FP BE Sec
70915!#4 N6265 P1647 MEMBAR
70916!#4 N6266 P1648 REPLACEMENT 14 Int BE Pri
70917!#4 N6267 P1649 REPLACEMENT 13 Int BE Nuc
70918!#4 N6268 P1650 REPLACEMENT 16 Int BE Pri
70919!#4 N6269 P1651 REPLACEMENT 20 Int BE Pri
70920!#4 N6270 P1652 MEMBAR
70921!#4 N6271 P1653 BLD 34 -1 FP BE Pri
70922!#4 N6272 P1654 MEMBAR
70923!#4 N6273 P1655 BLD 0 -1 FP BE Pri
70924!#4 N6274 P1655 BLD 1 -1 FP BE Pri
70925!#A N6273 N6274
70926!#4 N6275 P1655 BLD 2 -1 FP BE Pri
70927!#4 N6276 P1655 BLD 3 -1 FP BE Pri
70928!#4 N6277 P1655 BLD 4 -1 FP BE Pri
70929!#4 N6278 P1656 MEMBAR
70930!#4 N6279 P1657 LD 22 -1 FP BE Pri
70931!#4 N6280 P1658 PREFETCH 22 Int BE Pri
70932!#4 N6281 P1659 REPLACEMENT 5 Int BE Pri
70933!#4 N6282 P1660 ST 34 0x418000cb FP BE Sec
70934!#4 N6283 P1661 LD 3 -1 Int BE Pri
70935!#4 N6284 P1662 REPLACEMENT 34 Int BE Pri
70936!#4 N6285 P1663 PREFETCH 23 Int LE Pri
70937!#4 N6286 P1664 REPLACEMENT 29 Int BE Nuc
70938!#4 N6287 P1665 MEMBAR
70939!#4 N6288 P1666 BLD 5 -1 FP BE Pri
70940!#4 N6289 P1666 BLD 6 -1 FP BE Pri
70941!#4 N6290 P1667 MEMBAR
70942!#4 N6291 P1668 REPLACEMENT 21 Int BE Pri
70943!#4 N6292 P1669 REPLACEMENT 5 Int BE Pri
70944!#4 N6293 P1670 MEMBAR
70945!#4 N6294 P1671 BSTC 26 0x418000cc FP BE Pri
70946!#4 N6295 P1671 BSTC 27 0x418000cd FP BE Pri
70947!#4 N6296 P1672 MEMBAR
70948!#4 N6297 P1673 LD 21 -1 FP BE Pri
70949!#4 N6298 P1674 MEMBAR
70950!#4 N6299 P1675 BSTC 28 0x418000ce FP BE Pri
70951!#4 N6300 P1675 BSTC 29 0x418000cf FP BE Pri
70952!#A N6299 N6300
70953!#4 N6301 P1675 BSTC 30 0x418000d0 FP BE Pri
70954!#4 N6302 P1676 MEMBAR
70955!#4 N6303 P1677 BLD 24 -1 FP BE Sec
70956!#4 N6304 P1677 BLD 25 -1 FP BE Sec
70957!#4 N6305 P1678 MEMBAR
70958!#4 N6306 P1679 REPLACEMENT 24 Int BE Sec
70959!#4 N6307 P1680 PREFETCH 2 Int BE Sec
70960!#4 N6308 P1681 REPLACEMENT 0 Int BE Pri
70961!#4 N6309 P1682 MEMBAR
70962!#4 N6310 P1683 BLD 24 -1 FP BE Sec
70963!#4 N6311 P1683 BLD 25 -1 FP BE Sec
70964!#4 N6312 P1684 MEMBAR
70965!#4 N6313 P1685 REPLACEMENT 32 Int BE Pri
70966!#4 N6314 P1686 MEMBAR
70967!#4 N6315 P1687 BST 28 0x418000d1 FP BE Pri
70968!#4 N6316 P1687 BST 29 0x418000d2 FP BE Pri
70969!#A N6315 N6316
70970!#4 N6317 P1687 BST 30 0x418000d3 FP BE Pri
70971!#4 N6318 P1688 MEMBAR
70972!#4 N6319 P1689 PREFETCH 20 Int BE Nuc
70973!#4 N6320 P1690 REPLACEMENT 2 Int BE Pri
70974!#4 N6321 P1691 REPLACEMENT 27 Int BE Pri
70975!#4 N6322 P1692 MEMBAR
70976!#4 N6323 P1693 BST 7 0x418000d4 FP BE Pri
70977!#4 N6324 P1694 MEMBAR
70978!#4 N6325 P1695 FLUSH 12 Int BE Pri
70979!#4 N6326 P1696 REPLACEMENT 3 Int BE Pri
70980!#4 N6327 P1697 REPLACEMENT 14 Int BE Pri
70981!#4 N6328 P1698 REPLACEMENT 24 Int BE Sec
70982!#4 N6329 P1699 REPLACEMENT 13 Int BE Sec
70983!#4 N6330 P1700 REPLACEMENT 28 Int BE Pri
70984!#4 N6331 P1701 REPLACEMENT 30 Int BE Sec
70985!#4 N6332 P1702 REPLACEMENT 15 Int BE Nuc
70986!#4 N6333 P1703 REPLACEMENT 6 Int BE Pri
70987!#4 N6334 P1704 REPLACEMENT 22 Int BE Pri
70988!#4 N6335 P1705 ST 4 0x2000020 Int BE Pri
70989!#4 N6336 P1706 REPLACEMENT 32 Int BE Pri
70990!#4 N6337 P1707 ST 17 0x2000021 Int BE Pri
70991!#4 N6338 P1708 REPLACEMENT 27 Int BE Pri
70992!#4 N6339 P1709 MEMBAR
70993!#4 N6340 P1710 BLD 5 -1 FP BE Pri
70994!#4 N6341 P1710 BLD 6 -1 FP BE Pri
70995!#4 N6342 P1711 MEMBAR
70996!#4 N6343 P1712 REPLACEMENT 30 Int BE Pri
70997!#4 N6344 P1713 REPLACEMENT 1 Int BE Sec
70998!#4 N6345 P1714 REPLACEMENT 9 Int BE Sec
70999!#4 N6346 P1715 MEMBAR
71000!#4 N6347 P1716 BLD 28 -1 FP BE Pri
71001!#4 N6348 P1716 BLD 29 -1 FP BE Pri
71002!#A N6347 N6348
71003!#4 N6349 P1716 BLD 30 -1 FP BE Pri
71004!#4 N6350 P1717 MEMBAR
71005!#4 N6351 P1718 REPLACEMENT 16 Int BE Pri
71006!#4 N6352 P1719 REPLACEMENT 9 Int BE Pri
71007!#4 N6353 P1720 LD 10 -1 FP BE Sec
71008!#4 N6354 P1721 REPLACEMENT 34 Int BE Sec
71009!#4 N6355 P1722 MEMBAR
71010!#4 N6356 P1723 BSTC 0 0x418000d5 FP BE Pri
71011!#4 N6357 P1723 BSTC 1 0x418000d6 FP BE Pri
71012!#A N6356 N6357
71013!#4 N6358 P1723 BSTC 2 0x418000d7 FP BE Pri
71014!#4 N6359 P1723 BSTC 3 0x418000d8 FP BE Pri
71015!#4 N6360 P1723 BSTC 4 0x418000d9 FP BE Pri
71016!#4 N6361 P1724 MEMBAR
71017!#4 N6362 P1725 REPLACEMENT 19 Int BE Pri
71018!#4 N6363 P1726 MEMBAR
71019!#4 N6364 P1727 BSTC 26 0x418000da FP BE Pri
71020!#4 N6365 P1727 BSTC 27 0x418000db FP BE Pri
71021!#4 N6366 P1728 MEMBAR
71022!#4 N6367 P1729 REPLACEMENT 12 Int BE Sec
71023!#4 N6368 P1730 REPLACEMENT 18 Int BE Pri
71024!#4 N6369 P1731 REPLACEMENT 19 Int BE Pri
71025!#4 N6370 P1732 REPLACEMENT 27 Int BE Pri
71026!#4 N6371 P1733 MEMBAR
71027!#4 N6372 P1734 BST 16 0x418000dc FP BE Pri
71028!#4 N6373 P1735 MEMBAR
71029!#4 N6374 P1736 IDC_FLIP 31 Int BE Pri
71030!#4 N6375 P1737 REPLACEMENT 30 Int BE Nuc
71031!#4 N6376 P1738 REPLACEMENT 29 Int BE Pri
71032!#4 N6377 P1739 REPLACEMENT 16 Int BE Pri
71033!#4 N6378 P1740 LD 23 -1 Int BE Pri
71034!#4 N6379 P1741 REPLACEMENT 0 Int BE Pri
71035!#4 N6380 P1742 FLUSH 22 Int BE Pri
71036!#4 N6381 P1743 REPLACEMENT 31 Int BE Pri
71037!#4 N6382 P1744 LD 15 -1 Int BE Pri
71038!#4 N6383 P1745 ST 33 0x418000dd FP BE Pri
71039!#4 N6384 P1746 REPLACEMENT 13 Int BE Pri
71040!#4 N6385 P1747 PREFETCH 1 Int BE Pri
71041!#4 N6386 P1748 REPLACEMENT 3 Int BE Sec
71042!#4 N6387 P1749 REPLACEMENT 10 Int BE Sec
71043!#4 N6388 P1750 REPLACEMENT 16 Int BE Pri
71044!#4 N6389 P1751 LD 6 -1 Int BE Pri
71045!#4 N6390 P1752 PREFETCH 2 Int BE Nuc
71046!#4 N6391 P1753 REPLACEMENT 22 Int BE Pri
71047!#4 N6392 P1754 IDC_FLIP 3 Int BE Pri
71048!#4 N6393 P1755 ST 24 0x2000022 Int BE Pri
71049!#4 N6394 P1756 REPLACEMENT 16 Int BE Sec
71050!#4 N6395 P1757 ST 12 0x2000023 Int BE Pri
71051!#4 N6396 P1758 REPLACEMENT 13 Int BE Pri
71052!#4 N6397 P1759 PREFETCH 19 Int BE Pri
71053!#4 N6398 P1760 REPLACEMENT 31 Int BE Pri
71054!#4 N6399 P1761 REPLACEMENT 19 Int BE Sec
71055!#4 N6400 P1762 REPLACEMENT 33 Int BE Nuc
71056!#4 N6401 P1763 FLUSH 18 Int BE Pri
71057!#4 N6402 P1764 MEMBAR
71058!#4 N6403 P1765 BST 20 0x418000de FP BE Pri
71059!#4 N6404 P1766 MEMBAR
71060!#4 N6405 P1767 REPLACEMENT 10 Int BE Pri
71061!#4 N6406 P1768 REPLACEMENT 24 Int BE Pri
71062!#4 N6407 P1769 REPLACEMENT 29 Int BE Nuc
71063!#4 N6408 P1770 ST 24 0x2000024 Int BE Sec
71064!#4 N6409 P1771 IDC_FLIP 9 Int BE Pri
71065!#4 N6410 P1772 ST 33 0x2000025 Int BE Pri
71066!#4 N6411 P1773 REPLACEMENT 4 Int BE Sec
71067!#4 N6412 P1774 ST 7 0x418000df FP BE Pri
71068!#4 N6413 P1775 ST 26 0x2000026 Int BE Pri
71069!#4 N6414 P1776 REPLACEMENT 22 Int BE Pri
71070!#4 N6415 P1777 REPLACEMENT 13 Int BE Pri
71071!#4 N6416 P1778 REPLACEMENT 20 Int BE Sec
71072!#4 N6417 P1779 REPLACEMENT 24 Int BE Pri
71073!#4 N6418 P1780 REPLACEMENT 25 Int BE Pri
71074!#4 N6419 P1781 IDC_FLIP 23 Int BE Pri
71075!#4 N6420 P1782 REPLACEMENT 2 Int BE Pri
71076!#4 N6421 P1783 REPLACEMENT 32 Int BE Pri
71077!#4 N6422 P1784 PREFETCH 29 Int BE Pri
71078!#4 N6423 P1785 REPLACEMENT 11 Int BE Pri
71079!#4 N6424 P1786 REPLACEMENT 31 Int BE Pri
71080!#4 N6425 P1787 MEMBAR
71081!#4 N6426 P1788 BLD 0 -1 FP BE Pri
71082!#4 N6427 P1788 BLD 1 -1 FP BE Pri
71083!#A N6426 N6427
71084!#4 N6428 P1788 BLD 2 -1 FP BE Pri
71085!#4 N6429 P1788 BLD 3 -1 FP BE Pri
71086!#4 N6430 P1788 BLD 4 -1 FP BE Pri
71087!#4 N6431 P1789 MEMBAR
71088!#4 N6432 P1790 BLD 24 -1 FP BE Pri
71089!#4 N6433 P1790 BLD 25 -1 FP BE Pri
71090!#4 N6434 P1791 MEMBAR
71091!#4 N6435 P1792 REPLACEMENT 16 Int BE Sec
71092!#4 N6436 P1793 REPLACEMENT 28 Int BE Pri
71093!#4 N6437 P1794 REPLACEMENT 15 Int BE Sec
71094!#4 N6438 P1795 REPLACEMENT 15 Int BE Sec
71095!#4 N6439 P1796 REPLACEMENT 11 Int BE Pri
71096!#4 N6440 P1797 REPLACEMENT 8 Int BE Pri
71097!#4 N6441 P1798 REPLACEMENT 28 Int BE Pri
71098!#4 N6442 P1799 REPLACEMENT 12 Int BE Pri
71099!#4 N6443 P1800 FLUSH 31 Int BE Pri
71100!#4 N6444 P1801 MEMBAR
71101!#4 N6445 P1802 BLD 8 -1 FP BE Pri
71102!#4 N6446 P1802 BLD 9 -1 FP BE Pri
71103!#4 N6447 P1803 MEMBAR
71104!#4 N6448 P1804 REPLACEMENT 15 Int BE Pri
71105!#4 N6449 P1805 REPLACEMENT 1 Int BE Pri
71106!#4 N6450 P1806 REPLACEMENT 8 Int BE Pri
71107!#4 N6451 P1807 MEMBAR
71108!#4 N6452 P1808 BST 0 0x418000e0 FP BE Pri
71109!#4 N6453 P1808 BST 1 0x418000e1 FP BE Pri
71110!#A N6452 N6453
71111!#4 N6454 P1808 BST 2 0x418000e2 FP BE Pri
71112!#4 N6455 P1808 BST 3 0x418000e3 FP BE Pri
71113!#4 N6456 P1808 BST 4 0x418000e4 FP BE Pri
71114!#4 N6457 P1809 MEMBAR
71115!#4 N6458 P1810 BLD 16 -1 FP BE Pri
71116!#4 N6459 P1811 MEMBAR
71117!#4 N6460 P1812 BST 0 0x418000e5 FP BE Pri
71118!#4 N6461 P1812 BST 1 0x418000e6 FP BE Pri
71119!#A N6460 N6461
71120!#4 N6462 P1812 BST 2 0x418000e7 FP BE Pri
71121!#4 N6463 P1812 BST 3 0x418000e8 FP BE Pri
71122!#4 N6464 P1812 BST 4 0x418000e9 FP BE Pri
71123!#4 N6465 P1813 MEMBAR
71124!#4 N6466 P1814 BSTC 0 0x418000ea FP BE Pri
71125!#4 N6467 P1814 BSTC 1 0x418000eb FP BE Pri
71126!#A N6466 N6467
71127!#4 N6468 P1814 BSTC 2 0x418000ec FP BE Pri
71128!#4 N6469 P1814 BSTC 3 0x418000ed FP BE Pri
71129!#4 N6470 P1814 BSTC 4 0x418000ee FP BE Pri
71130!#4 N6471 P1815 MEMBAR
71131!#4 N6472 P1816 LD 21 -1 Int BE Sec Loop_exit
71132!#4 N6473 P1630 ST 28 0x2000027 Int BE Pri Loop_entry
71133!#4 N6474 P1631 MEMBAR
71134!#4 N6475 P1632 BST 11 0x418000ef FP BE Pri
71135!#4 N6476 P1632 BST 12 0x418000f0 FP BE Pri
71136!#A N6475 N6476
71137!#4 N6477 P1632 BST 13 0x418000f1 FP BE Pri
71138!#4 N6478 P1633 MEMBAR
71139!#4 N6479 P1634 FLUSHI 34 Int BE Pri
71140!#4 N6480 P1635 REPLACEMENT 22 Int BE Pri
71141!#4 N6481 P1636 MEMBAR
71142!#4 N6482 P1637 BLD 21 -1 FP BE Pri
71143!#4 N6483 P1637 BLD 22 -1 FP BE Pri
71144!#A N6482 N6483
71145!#4 N6484 P1637 BLD 23 -1 FP BE Pri
71146!#4 N6485 P1638 MEMBAR
71147!#4 N6486 P1639 REPLACEMENT 18 Int BE Pri
71148!#4 N6487 P1640 REPLACEMENT 31 Int BE Sec
71149!#4 N6488 P1641 LD 16 -1 Int BE Sec
71150!#4 N6489 P1642 REPLACEMENT 27 Int BE Pri
71151!#4 N6490 P1643 ST 26 0x418000f2 FP BE Pri
71152!#4 N6491 P1644 REPLACEMENT 32 Int BE Sec
71153!#4 N6492 P1645 MEMBAR
71154!#4 N6493 P1646 BSTC 17 0x418000f3 FP BE Sec
71155!#4 N6494 P1647 MEMBAR
71156!#4 N6495 P1648 REPLACEMENT 14 Int BE Pri
71157!#4 N6496 P1649 REPLACEMENT 13 Int BE Nuc
71158!#4 N6497 P1650 REPLACEMENT 16 Int BE Pri
71159!#4 N6498 P1651 REPLACEMENT 20 Int BE Pri
71160!#4 N6499 P1652 MEMBAR
71161!#4 N6500 P1653 BLD 34 -1 FP BE Pri
71162!#4 N6501 P1654 MEMBAR
71163!#4 N6502 P1655 BLD 0 -1 FP BE Pri
71164!#4 N6503 P1655 BLD 1 -1 FP BE Pri
71165!#A N6502 N6503
71166!#4 N6504 P1655 BLD 2 -1 FP BE Pri
71167!#4 N6505 P1655 BLD 3 -1 FP BE Pri
71168!#4 N6506 P1655 BLD 4 -1 FP BE Pri
71169!#4 N6507 P1656 MEMBAR
71170!#4 N6508 P1657 LD 22 -1 FP BE Pri
71171!#4 N6509 P1658 PREFETCH 22 Int BE Pri
71172!#4 N6510 P1659 REPLACEMENT 5 Int BE Pri
71173!#4 N6511 P1660 ST 34 0x418000f4 FP BE Sec
71174!#4 N6512 P1661 LD 3 -1 Int BE Pri
71175!#4 N6513 P1662 REPLACEMENT 34 Int BE Pri
71176!#4 N6514 P1663 PREFETCH 23 Int LE Pri
71177!#4 N6515 P1664 REPLACEMENT 29 Int BE Nuc
71178!#4 N6516 P1665 MEMBAR
71179!#4 N6517 P1666 BLD 5 -1 FP BE Pri
71180!#4 N6518 P1666 BLD 6 -1 FP BE Pri
71181!#4 N6519 P1667 MEMBAR
71182!#4 N6520 P1668 REPLACEMENT 21 Int BE Pri
71183!#4 N6521 P1669 REPLACEMENT 5 Int BE Pri
71184!#4 N6522 P1670 MEMBAR
71185!#4 N6523 P1671 BSTC 26 0x418000f5 FP BE Pri
71186!#4 N6524 P1671 BSTC 27 0x418000f6 FP BE Pri
71187!#4 N6525 P1672 MEMBAR
71188!#4 N6526 P1673 LD 21 -1 FP BE Pri
71189!#4 N6527 P1674 MEMBAR
71190!#4 N6528 P1675 BSTC 28 0x418000f7 FP BE Pri
71191!#4 N6529 P1675 BSTC 29 0x418000f8 FP BE Pri
71192!#A N6528 N6529
71193!#4 N6530 P1675 BSTC 30 0x418000f9 FP BE Pri
71194!#4 N6531 P1676 MEMBAR
71195!#4 N6532 P1677 BLD 24 -1 FP BE Sec
71196!#4 N6533 P1677 BLD 25 -1 FP BE Sec
71197!#4 N6534 P1678 MEMBAR
71198!#4 N6535 P1679 REPLACEMENT 24 Int BE Sec
71199!#4 N6536 P1680 PREFETCH 2 Int BE Sec
71200!#4 N6537 P1681 REPLACEMENT 0 Int BE Pri
71201!#4 N6538 P1682 MEMBAR
71202!#4 N6539 P1683 BLD 24 -1 FP BE Sec
71203!#4 N6540 P1683 BLD 25 -1 FP BE Sec
71204!#4 N6541 P1684 MEMBAR
71205!#4 N6542 P1685 REPLACEMENT 32 Int BE Pri
71206!#4 N6543 P1686 MEMBAR
71207!#4 N6544 P1687 BST 28 0x418000fa FP BE Pri
71208!#4 N6545 P1687 BST 29 0x418000fb FP BE Pri
71209!#A N6544 N6545
71210!#4 N6546 P1687 BST 30 0x418000fc FP BE Pri
71211!#4 N6547 P1688 MEMBAR
71212!#4 N6548 P1689 PREFETCH 20 Int BE Nuc
71213!#4 N6549 P1690 REPLACEMENT 2 Int BE Pri
71214!#4 N6550 P1691 REPLACEMENT 27 Int BE Pri
71215!#4 N6551 P1692 MEMBAR
71216!#4 N6552 P1693 BST 7 0x418000fd FP BE Pri
71217!#4 N6553 P1694 MEMBAR
71218!#4 N6554 P1695 FLUSH 12 Int BE Pri
71219!#4 N6555 P1696 REPLACEMENT 3 Int BE Pri
71220!#4 N6556 P1697 REPLACEMENT 14 Int BE Pri
71221!#4 N6557 P1698 REPLACEMENT 24 Int BE Sec
71222!#4 N6558 P1699 REPLACEMENT 13 Int BE Sec
71223!#4 N6559 P1700 REPLACEMENT 28 Int BE Pri
71224!#4 N6560 P1701 REPLACEMENT 30 Int BE Sec
71225!#4 N6561 P1702 REPLACEMENT 15 Int BE Nuc
71226!#4 N6562 P1703 REPLACEMENT 6 Int BE Pri
71227!#4 N6563 P1704 REPLACEMENT 22 Int BE Pri
71228!#4 N6564 P1705 ST 4 0x2000028 Int BE Pri
71229!#4 N6565 P1706 REPLACEMENT 32 Int BE Pri
71230!#4 N6566 P1707 ST 17 0x2000029 Int BE Pri
71231!#4 N6567 P1708 REPLACEMENT 27 Int BE Pri
71232!#4 N6568 P1709 MEMBAR
71233!#4 N6569 P1710 BLD 5 -1 FP BE Pri
71234!#4 N6570 P1710 BLD 6 -1 FP BE Pri
71235!#4 N6571 P1711 MEMBAR
71236!#4 N6572 P1712 REPLACEMENT 30 Int BE Pri
71237!#4 N6573 P1713 REPLACEMENT 1 Int BE Sec
71238!#4 N6574 P1714 REPLACEMENT 9 Int BE Sec
71239!#4 N6575 P1715 MEMBAR
71240!#4 N6576 P1716 BLD 28 -1 FP BE Pri
71241!#4 N6577 P1716 BLD 29 -1 FP BE Pri
71242!#A N6576 N6577
71243!#4 N6578 P1716 BLD 30 -1 FP BE Pri
71244!#4 N6579 P1717 MEMBAR
71245!#4 N6580 P1718 REPLACEMENT 16 Int BE Pri
71246!#4 N6581 P1719 REPLACEMENT 9 Int BE Pri
71247!#4 N6582 P1720 LD 10 -1 FP BE Sec
71248!#4 N6583 P1721 REPLACEMENT 34 Int BE Sec
71249!#4 N6584 P1722 MEMBAR
71250!#4 N6585 P1723 BSTC 0 0x418000fe FP BE Pri
71251!#4 N6586 P1723 BSTC 1 0x418000ff FP BE Pri
71252!#A N6585 N6586
71253!#4 N6587 P1723 BSTC 2 0x41800100 FP BE Pri
71254!#4 N6588 P1723 BSTC 3 0x41800101 FP BE Pri
71255!#4 N6589 P1723 BSTC 4 0x41800102 FP BE Pri
71256!#4 N6590 P1724 MEMBAR
71257!#4 N6591 P1725 REPLACEMENT 19 Int BE Pri
71258!#4 N6592 P1726 MEMBAR
71259!#4 N6593 P1727 BSTC 26 0x41800103 FP BE Pri
71260!#4 N6594 P1727 BSTC 27 0x41800104 FP BE Pri
71261!#4 N6595 P1728 MEMBAR
71262!#4 N6596 P1729 REPLACEMENT 12 Int BE Sec
71263!#4 N6597 P1730 REPLACEMENT 18 Int BE Pri
71264!#4 N6598 P1731 REPLACEMENT 19 Int BE Pri
71265!#4 N6599 P1732 REPLACEMENT 27 Int BE Pri
71266!#4 N6600 P1733 MEMBAR
71267!#4 N6601 P1734 BST 16 0x41800105 FP BE Pri
71268!#4 N6602 P1735 MEMBAR
71269!#4 N6603 P1736 IDC_FLIP 31 Int BE Pri
71270!#4 N6604 P1737 REPLACEMENT 30 Int BE Nuc
71271!#4 N6605 P1738 REPLACEMENT 29 Int BE Pri
71272!#4 N6606 P1739 REPLACEMENT 16 Int BE Pri
71273!#4 N6607 P1740 LD 23 -1 Int BE Pri
71274!#4 N6608 P1741 REPLACEMENT 0 Int BE Pri
71275!#4 N6609 P1742 FLUSH 22 Int BE Pri
71276!#4 N6610 P1743 REPLACEMENT 31 Int BE Pri
71277!#4 N6611 P1744 LD 15 -1 Int BE Pri
71278!#4 N6612 P1745 ST 33 0x41800106 FP BE Pri
71279!#4 N6613 P1746 REPLACEMENT 13 Int BE Pri
71280!#4 N6614 P1747 PREFETCH 1 Int BE Pri
71281!#4 N6615 P1748 REPLACEMENT 3 Int BE Sec
71282!#4 N6616 P1749 REPLACEMENT 10 Int BE Sec
71283!#4 N6617 P1750 REPLACEMENT 16 Int BE Pri
71284!#4 N6618 P1751 LD 6 -1 Int BE Pri
71285!#4 N6619 P1752 PREFETCH 2 Int BE Nuc
71286!#4 N6620 P1753 REPLACEMENT 22 Int BE Pri
71287!#4 N6621 P1754 IDC_FLIP 3 Int BE Pri
71288!#4 N6622 P1755 ST 24 0x200002a Int BE Pri
71289!#4 N6623 P1756 REPLACEMENT 16 Int BE Sec
71290!#4 N6624 P1757 ST 12 0x200002b Int BE Pri
71291!#4 N6625 P1758 REPLACEMENT 13 Int BE Pri
71292!#4 N6626 P1759 PREFETCH 19 Int BE Pri
71293!#4 N6627 P1760 REPLACEMENT 31 Int BE Pri
71294!#4 N6628 P1761 REPLACEMENT 19 Int BE Sec
71295!#4 N6629 P1762 REPLACEMENT 33 Int BE Nuc
71296!#4 N6630 P1763 FLUSH 18 Int BE Pri
71297!#4 N6631 P1764 MEMBAR
71298!#4 N6632 P1765 BST 20 0x41800107 FP BE Pri
71299!#4 N6633 P1766 MEMBAR
71300!#4 N6634 P1767 REPLACEMENT 10 Int BE Pri
71301!#4 N6635 P1768 REPLACEMENT 24 Int BE Pri
71302!#4 N6636 P1769 REPLACEMENT 29 Int BE Nuc
71303!#4 N6637 P1770 ST 24 0x200002c Int BE Sec
71304!#4 N6638 P1771 IDC_FLIP 9 Int BE Pri
71305!#4 N6639 P1772 ST 33 0x200002d Int BE Pri
71306!#4 N6640 P1773 REPLACEMENT 4 Int BE Sec
71307!#4 N6641 P1774 ST 7 0x41800108 FP BE Pri
71308!#4 N6642 P1775 ST 26 0x200002e Int BE Pri
71309!#4 N6643 P1776 REPLACEMENT 22 Int BE Pri
71310!#4 N6644 P1777 REPLACEMENT 13 Int BE Pri
71311!#4 N6645 P1778 REPLACEMENT 20 Int BE Sec
71312!#4 N6646 P1779 REPLACEMENT 24 Int BE Pri
71313!#4 N6647 P1780 REPLACEMENT 25 Int BE Pri
71314!#4 N6648 P1781 IDC_FLIP 23 Int BE Pri
71315!#4 N6649 P1782 REPLACEMENT 2 Int BE Pri
71316!#4 N6650 P1783 REPLACEMENT 32 Int BE Pri
71317!#4 N6651 P1784 PREFETCH 29 Int BE Pri
71318!#4 N6652 P1785 REPLACEMENT 11 Int BE Pri
71319!#4 N6653 P1786 REPLACEMENT 31 Int BE Pri
71320!#4 N6654 P1787 MEMBAR
71321!#4 N6655 P1788 BLD 0 -1 FP BE Pri
71322!#4 N6656 P1788 BLD 1 -1 FP BE Pri
71323!#A N6655 N6656
71324!#4 N6657 P1788 BLD 2 -1 FP BE Pri
71325!#4 N6658 P1788 BLD 3 -1 FP BE Pri
71326!#4 N6659 P1788 BLD 4 -1 FP BE Pri
71327!#4 N6660 P1789 MEMBAR
71328!#4 N6661 P1790 BLD 24 -1 FP BE Pri
71329!#4 N6662 P1790 BLD 25 -1 FP BE Pri
71330!#4 N6663 P1791 MEMBAR
71331!#4 N6664 P1792 REPLACEMENT 16 Int BE Sec
71332!#4 N6665 P1793 REPLACEMENT 28 Int BE Pri
71333!#4 N6666 P1794 REPLACEMENT 15 Int BE Sec
71334!#4 N6667 P1795 REPLACEMENT 15 Int BE Sec
71335!#4 N6668 P1796 REPLACEMENT 11 Int BE Pri
71336!#4 N6669 P1797 REPLACEMENT 8 Int BE Pri
71337!#4 N6670 P1798 REPLACEMENT 28 Int BE Pri
71338!#4 N6671 P1799 REPLACEMENT 12 Int BE Pri
71339!#4 N6672 P1800 FLUSH 31 Int BE Pri
71340!#4 N6673 P1801 MEMBAR
71341!#4 N6674 P1802 BLD 8 -1 FP BE Pri
71342!#4 N6675 P1802 BLD 9 -1 FP BE Pri
71343!#4 N6676 P1803 MEMBAR
71344!#4 N6677 P1804 REPLACEMENT 15 Int BE Pri
71345!#4 N6678 P1805 REPLACEMENT 1 Int BE Pri
71346!#4 N6679 P1806 REPLACEMENT 8 Int BE Pri
71347!#4 N6680 P1807 MEMBAR
71348!#4 N6681 P1808 BST 0 0x41800109 FP BE Pri
71349!#4 N6682 P1808 BST 1 0x4180010a FP BE Pri
71350!#A N6681 N6682
71351!#4 N6683 P1808 BST 2 0x4180010b FP BE Pri
71352!#4 N6684 P1808 BST 3 0x4180010c FP BE Pri
71353!#4 N6685 P1808 BST 4 0x4180010d FP BE Pri
71354!#4 N6686 P1809 MEMBAR
71355!#4 N6687 P1810 BLD 16 -1 FP BE Pri
71356!#4 N6688 P1811 MEMBAR
71357!#4 N6689 P1812 BST 0 0x4180010e FP BE Pri
71358!#4 N6690 P1812 BST 1 0x4180010f FP BE Pri
71359!#A N6689 N6690
71360!#4 N6691 P1812 BST 2 0x41800110 FP BE Pri
71361!#4 N6692 P1812 BST 3 0x41800111 FP BE Pri
71362!#4 N6693 P1812 BST 4 0x41800112 FP BE Pri
71363!#4 N6694 P1813 MEMBAR
71364!#4 N6695 P1814 BSTC 0 0x41800113 FP BE Pri
71365!#4 N6696 P1814 BSTC 1 0x41800114 FP BE Pri
71366!#A N6695 N6696
71367!#4 N6697 P1814 BSTC 2 0x41800115 FP BE Pri
71368!#4 N6698 P1814 BSTC 3 0x41800116 FP BE Pri
71369!#4 N6699 P1814 BSTC 4 0x41800117 FP BE Pri
71370!#4 N6700 P1815 MEMBAR
71371!#4 N6701 P1816 LD 21 -1 Int BE Sec Loop_exit
71372!#4 N6702 P1817 MEMBAR
71373!#5 N6703 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
71374!#5 N6704 P1819 LD 0 -1 Int BE Pri
71375!#5 N6705 P1820 REPLACEMENT 16 Int BE Nuc
71376!#5 N6706 P1821 MEMBAR
71377!#5 N6707 P1822 BSTC 16 0x42000001 FP BE Pri
71378!#5 N6708 P1823 MEMBAR
71379!#5 N6709 P1824 REPLACEMENT 25 Int BE Sec
71380!#5 N6710 P1825 MEMBAR
71381!#5 N6711 P1826 BSTC 16 0x42000002 FP BE Pri
71382!#5 N6712 P1827 MEMBAR
71383!#5 N6713 P1828 REPLACEMENT 34 Int BE Pri
71384!#5 N6714 P1829 REPLACEMENT 27 Int BE Pri
71385!#5 N6715 P1830 MEMBAR
71386!#5 N6716 P1831 BSTC 33 0x42000003 FP BE Sec
71387!#5 N6717 P1832 MEMBAR
71388!#5 N6718 P1833 REPLACEMENT 2 Int BE Pri
71389!#5 N6719 P1834 REPLACEMENT 24 Int BE Pri
71390!#5 N6720 P1835 REPLACEMENT 29 Int BE Pri
71391!#5 N6721 P1836 IDC_FLIP 24 Int BE Pri
71392!#5 N6722 P1837 REPLACEMENT 2 Int BE Pri
71393!#5 N6723 P1838 MEMBAR
71394!#5 N6724 P1839 BST 21 0x42000004 FP BE Pri
71395!#5 N6725 P1839 BST 22 0x42000005 FP BE Pri
71396!#A N6724 N6725
71397!#5 N6726 P1839 BST 23 0x42000006 FP BE Pri
71398!#5 N6727 P1840 MEMBAR
71399!#5 N6728 P1841 REPLACEMENT 16 Int BE Pri
71400!#5 N6729 P1842 REPLACEMENT 19 Int BE Sec
71401!#5 N6730 P1843 REPLACEMENT 28 Int BE Pri
71402!#5 N6731 P1844 PREFETCH 32 Int BE Pri
71403!#5 N6732 P1845 REPLACEMENT 8 Int BE Sec
71404!#5 N6733 P1846 REPLACEMENT 17 Int BE Pri
71405!#5 N6734 P1847 REPLACEMENT 32 Int BE Sec
71406!#5 N6735 P1848 MEMBAR
71407!#5 N6736 P1849 BSTC 19 0x42000007 FP BE Pri
71408!#5 N6737 P1850 MEMBAR
71409!#5 N6738 P1851 BST 33 0x42000008 FP BE Pri
71410!#5 N6739 P1852 MEMBAR
71411!#5 N6740 P1853 ST 6 0x2800001 Int BE Nuc
71412!#5 N6741 P1854 FLUSH 22 Int BE Pri
71413!#5 N6742 P1855 REPLACEMENT 21 Int BE Pri
71414!#5 N6743 P1856 REPLACEMENT 20 Int BE Pri
71415!#5 N6744 P1857 LD 27 -1 Int BE Pri
71416!#5 N6745 P1858 REPLACEMENT 2 Int BE Pri
71417!#5 N6746 P1859 REPLACEMENT 31 Int BE Pri
71418!#5 N6747 P1860 LD 26 -1 FP BE Pri
71419!#5 N6748 P1861 IDC_FLIP 22 Int BE Pri
71420!#5 N6749 P1862 REPLACEMENT 19 Int BE Pri
71421!#5 N6750 P1863 IDC_FLIP 14 Int BE Pri
71422!#5 N6751 P1864 PREFETCH 25 Int BE Pri
71423!#5 N6752 P1865 MEMBAR
71424!#5 N6753 P1866 BLD 21 -1 FP BE Sec
71425!#5 N6754 P1866 BLD 22 -1 FP BE Sec
71426!#A N6753 N6754
71427!#5 N6755 P1866 BLD 23 -1 FP BE Sec
71428!#5 N6756 P1867 MEMBAR
71429!#5 N6757 P1868 REPLACEMENT 20 Int BE Pri
71430!#5 N6758 P1869 REPLACEMENT 8 Int BE Nuc
71431!#5 N6759 P1870 PREFETCH 15 Int BE Pri
71432!#5 N6760 P1871 ST 7 0x2800002 Int BE Pri
71433!#5 N6761 P1872 REPLACEMENT 7 Int BE Nuc
71434!#5 N6762 P1873 REPLACEMENT 13 Int BE Pri
71435!#5 N6763 P1874 REPLACEMENT 3 Int BE Pri
71436!#5 N6764 P1875 REPLACEMENT 5 Int BE Pri
71437!#5 N6765 P1876 IDC_FLIP 26 Int BE Pri
71438!#5 N6766 P1877 REPLACEMENT 5 Int BE Pri
71439!#5 N6767 P1878 REPLACEMENT 9 Int BE Pri
71440!#5 N6768 P1879 REPLACEMENT 31 Int BE Sec
71441!#5 N6769 P1880 REPLACEMENT 17 Int BE Pri
71442!#5 N6770 P1881 FLUSH 31 Int BE Pri
71443!#5 N6771 P1882 IDC_FLIP 32 Int BE Pri
71444!#5 N6772 P1883 REPLACEMENT 25 Int BE Pri
71445!#5 N6773 P1884 REPLACEMENT 4 Int BE Sec
71446!#5 N6774 P1885 PREFETCH 18 Int BE Pri
71447!#5 N6775 P1886 REPLACEMENT 22 Int BE Pri
71448!#5 N6776 P1887 REPLACEMENT 11 Int BE Sec
71449!#5 N6777 P1888 IDC_FLIP 11 Int BE Pri
71450!#5 N6778 P1889 REPLACEMENT 1 Int BE Nuc
71451!#5 N6779 P1890 REPLACEMENT 25 Int BE Pri
71452!#5 N6780 P1891 REPLACEMENT 13 Int BE Pri
71453!#5 N6781 P1892 REPLACEMENT 19 Int BE Pri
71454!#5 N6782 P1893 REPLACEMENT 12 Int BE Pri
71455!#5 N6783 P1894 LD 16 -1 Int BE Pri
71456!#5 N6784 P1895 LD 22 -1 Int BE Pri
71457!#5 N6785 P1896 REPLACEMENT 4 Int BE Pri
71458!#5 N6786 P1897 REPLACEMENT 19 Int BE Pri
71459!#5 N6787 P1898 REPLACEMENT 7 Int BE Pri
71460!#5 N6788 P1899 REPLACEMENT 30 Int BE Nuc
71461!#5 N6789 P1900 REPLACEMENT 14 Int BE Sec
71462!#5 N6790 P1901 REPLACEMENT 18 Int BE Pri
71463!#5 N6791 P1902 REPLACEMENT 31 Int BE Pri
71464!#5 N6792 P1903 REPLACEMENT 16 Int BE Pri
71465!#5 N6793 P1904 REPLACEMENT 4 Int BE Pri
71466!#5 N6794 P1905 FLUSH 32 Int BE Pri
71467!#5 N6795 P1906 LD 2 -1 FP BE Pri
71468!#5 N6796 P1907 REPLACEMENT 2 Int BE Pri
71469!#5 N6797 P1908 REPLACEMENT 19 Int BE Nuc
71470!#5 N6798 P1909 REPLACEMENT 10 Int BE Pri
71471!#5 N6799 P1910 REPLACEMENT 7 Int BE Pri
71472!#5 N6800 P1911 REPLACEMENT 17 Int BE Pri
71473!#5 N6801 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
71474!#5 N6802 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
71475!#5 N6803 P1819 LD 0 -1 Int BE Pri
71476!#5 N6804 P1820 REPLACEMENT 16 Int BE Nuc
71477!#5 N6805 P1821 MEMBAR
71478!#5 N6806 P1822 BSTC 16 0x42000009 FP BE Pri
71479!#5 N6807 P1823 MEMBAR
71480!#5 N6808 P1824 REPLACEMENT 25 Int BE Sec
71481!#5 N6809 P1825 MEMBAR
71482!#5 N6810 P1826 BSTC 16 0x4200000a FP BE Pri
71483!#5 N6811 P1827 MEMBAR
71484!#5 N6812 P1828 REPLACEMENT 34 Int BE Pri
71485!#5 N6813 P1829 REPLACEMENT 27 Int BE Pri
71486!#5 N6814 P1830 MEMBAR
71487!#5 N6815 P1831 BSTC 33 0x4200000b FP BE Sec
71488!#5 N6816 P1832 MEMBAR
71489!#5 N6817 P1833 REPLACEMENT 2 Int BE Pri
71490!#5 N6818 P1834 REPLACEMENT 24 Int BE Pri
71491!#5 N6819 P1835 REPLACEMENT 29 Int BE Pri
71492!#5 N6820 P1836 IDC_FLIP 24 Int BE Pri
71493!#5 N6821 P1837 REPLACEMENT 2 Int BE Pri
71494!#5 N6822 P1838 MEMBAR
71495!#5 N6823 P1839 BST 21 0x4200000c FP BE Pri
71496!#5 N6824 P1839 BST 22 0x4200000d FP BE Pri
71497!#A N6823 N6824
71498!#5 N6825 P1839 BST 23 0x4200000e FP BE Pri
71499!#5 N6826 P1840 MEMBAR
71500!#5 N6827 P1841 REPLACEMENT 16 Int BE Pri
71501!#5 N6828 P1842 REPLACEMENT 19 Int BE Sec
71502!#5 N6829 P1843 REPLACEMENT 28 Int BE Pri
71503!#5 N6830 P1844 PREFETCH 32 Int BE Pri
71504!#5 N6831 P1845 REPLACEMENT 8 Int BE Sec
71505!#5 N6832 P1846 REPLACEMENT 17 Int BE Pri
71506!#5 N6833 P1847 REPLACEMENT 32 Int BE Sec
71507!#5 N6834 P1848 MEMBAR
71508!#5 N6835 P1849 BSTC 19 0x4200000f FP BE Pri
71509!#5 N6836 P1850 MEMBAR
71510!#5 N6837 P1851 BST 33 0x42000010 FP BE Pri
71511!#5 N6838 P1852 MEMBAR
71512!#5 N6839 P1853 ST 6 0x2800003 Int BE Nuc
71513!#5 N6840 P1854 FLUSH 22 Int BE Pri
71514!#5 N6841 P1855 REPLACEMENT 21 Int BE Pri
71515!#5 N6842 P1856 REPLACEMENT 20 Int BE Pri
71516!#5 N6843 P1857 LD 27 -1 Int BE Pri
71517!#5 N6844 P1858 REPLACEMENT 2 Int BE Pri
71518!#5 N6845 P1859 REPLACEMENT 31 Int BE Pri
71519!#5 N6846 P1860 LD 26 -1 FP BE Pri
71520!#5 N6847 P1861 IDC_FLIP 22 Int BE Pri
71521!#5 N6848 P1862 REPLACEMENT 19 Int BE Pri
71522!#5 N6849 P1863 IDC_FLIP 14 Int BE Pri
71523!#5 N6850 P1864 PREFETCH 25 Int BE Pri
71524!#5 N6851 P1865 MEMBAR
71525!#5 N6852 P1866 BLD 21 -1 FP BE Sec
71526!#5 N6853 P1866 BLD 22 -1 FP BE Sec
71527!#A N6852 N6853
71528!#5 N6854 P1866 BLD 23 -1 FP BE Sec
71529!#5 N6855 P1867 MEMBAR
71530!#5 N6856 P1868 REPLACEMENT 20 Int BE Pri
71531!#5 N6857 P1869 REPLACEMENT 8 Int BE Nuc
71532!#5 N6858 P1870 PREFETCH 15 Int BE Pri
71533!#5 N6859 P1871 ST 7 0x2800004 Int BE Pri
71534!#5 N6860 P1872 REPLACEMENT 7 Int BE Nuc
71535!#5 N6861 P1873 REPLACEMENT 13 Int BE Pri
71536!#5 N6862 P1874 REPLACEMENT 3 Int BE Pri
71537!#5 N6863 P1875 REPLACEMENT 5 Int BE Pri
71538!#5 N6864 P1876 IDC_FLIP 26 Int BE Pri
71539!#5 N6865 P1877 REPLACEMENT 5 Int BE Pri
71540!#5 N6866 P1878 REPLACEMENT 9 Int BE Pri
71541!#5 N6867 P1879 REPLACEMENT 31 Int BE Sec
71542!#5 N6868 P1880 REPLACEMENT 17 Int BE Pri
71543!#5 N6869 P1881 FLUSH 31 Int BE Pri
71544!#5 N6870 P1882 IDC_FLIP 32 Int BE Pri
71545!#5 N6871 P1883 REPLACEMENT 25 Int BE Pri
71546!#5 N6872 P1884 REPLACEMENT 4 Int BE Sec
71547!#5 N6873 P1885 PREFETCH 18 Int BE Pri
71548!#5 N6874 P1886 REPLACEMENT 22 Int BE Pri
71549!#5 N6875 P1887 REPLACEMENT 11 Int BE Sec
71550!#5 N6876 P1888 IDC_FLIP 11 Int BE Pri
71551!#5 N6877 P1889 REPLACEMENT 1 Int BE Nuc
71552!#5 N6878 P1890 REPLACEMENT 25 Int BE Pri
71553!#5 N6879 P1891 REPLACEMENT 13 Int BE Pri
71554!#5 N6880 P1892 REPLACEMENT 19 Int BE Pri
71555!#5 N6881 P1893 REPLACEMENT 12 Int BE Pri
71556!#5 N6882 P1894 LD 16 -1 Int BE Pri
71557!#5 N6883 P1895 LD 22 -1 Int BE Pri
71558!#5 N6884 P1896 REPLACEMENT 4 Int BE Pri
71559!#5 N6885 P1897 REPLACEMENT 19 Int BE Pri
71560!#5 N6886 P1898 REPLACEMENT 7 Int BE Pri
71561!#5 N6887 P1899 REPLACEMENT 30 Int BE Nuc
71562!#5 N6888 P1900 REPLACEMENT 14 Int BE Sec
71563!#5 N6889 P1901 REPLACEMENT 18 Int BE Pri
71564!#5 N6890 P1902 REPLACEMENT 31 Int BE Pri
71565!#5 N6891 P1903 REPLACEMENT 16 Int BE Pri
71566!#5 N6892 P1904 REPLACEMENT 4 Int BE Pri
71567!#5 N6893 P1905 FLUSH 32 Int BE Pri
71568!#5 N6894 P1906 LD 2 -1 FP BE Pri
71569!#5 N6895 P1907 REPLACEMENT 2 Int BE Pri
71570!#5 N6896 P1908 REPLACEMENT 19 Int BE Nuc
71571!#5 N6897 P1909 REPLACEMENT 10 Int BE Pri
71572!#5 N6898 P1910 REPLACEMENT 7 Int BE Pri
71573!#5 N6899 P1911 REPLACEMENT 17 Int BE Pri
71574!#5 N6900 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
71575!#5 N6901 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
71576!#5 N6902 P1819 LD 0 -1 Int BE Pri
71577!#5 N6903 P1820 REPLACEMENT 16 Int BE Nuc
71578!#5 N6904 P1821 MEMBAR
71579!#5 N6905 P1822 BSTC 16 0x42000011 FP BE Pri
71580!#5 N6906 P1823 MEMBAR
71581!#5 N6907 P1824 REPLACEMENT 25 Int BE Sec
71582!#5 N6908 P1825 MEMBAR
71583!#5 N6909 P1826 BSTC 16 0x42000012 FP BE Pri
71584!#5 N6910 P1827 MEMBAR
71585!#5 N6911 P1828 REPLACEMENT 34 Int BE Pri
71586!#5 N6912 P1829 REPLACEMENT 27 Int BE Pri
71587!#5 N6913 P1830 MEMBAR
71588!#5 N6914 P1831 BSTC 33 0x42000013 FP BE Sec
71589!#5 N6915 P1832 MEMBAR
71590!#5 N6916 P1833 REPLACEMENT 2 Int BE Pri
71591!#5 N6917 P1834 REPLACEMENT 24 Int BE Pri
71592!#5 N6918 P1835 REPLACEMENT 29 Int BE Pri
71593!#5 N6919 P1836 IDC_FLIP 24 Int BE Pri
71594!#5 N6920 P1837 REPLACEMENT 2 Int BE Pri
71595!#5 N6921 P1838 MEMBAR
71596!#5 N6922 P1839 BST 21 0x42000014 FP BE Pri
71597!#5 N6923 P1839 BST 22 0x42000015 FP BE Pri
71598!#A N6922 N6923
71599!#5 N6924 P1839 BST 23 0x42000016 FP BE Pri
71600!#5 N6925 P1840 MEMBAR
71601!#5 N6926 P1841 REPLACEMENT 16 Int BE Pri
71602!#5 N6927 P1842 REPLACEMENT 19 Int BE Sec
71603!#5 N6928 P1843 REPLACEMENT 28 Int BE Pri
71604!#5 N6929 P1844 PREFETCH 32 Int BE Pri
71605!#5 N6930 P1845 REPLACEMENT 8 Int BE Sec
71606!#5 N6931 P1846 REPLACEMENT 17 Int BE Pri
71607!#5 N6932 P1847 REPLACEMENT 32 Int BE Sec
71608!#5 N6933 P1848 MEMBAR
71609!#5 N6934 P1849 BSTC 19 0x42000017 FP BE Pri
71610!#5 N6935 P1850 MEMBAR
71611!#5 N6936 P1851 BST 33 0x42000018 FP BE Pri
71612!#5 N6937 P1852 MEMBAR
71613!#5 N6938 P1853 ST 6 0x2800005 Int BE Nuc
71614!#5 N6939 P1854 FLUSH 22 Int BE Pri
71615!#5 N6940 P1855 REPLACEMENT 21 Int BE Pri
71616!#5 N6941 P1856 REPLACEMENT 20 Int BE Pri
71617!#5 N6942 P1857 LD 27 -1 Int BE Pri
71618!#5 N6943 P1858 REPLACEMENT 2 Int BE Pri
71619!#5 N6944 P1859 REPLACEMENT 31 Int BE Pri
71620!#5 N6945 P1860 LD 26 -1 FP BE Pri
71621!#5 N6946 P1861 IDC_FLIP 22 Int BE Pri
71622!#5 N6947 P1862 REPLACEMENT 19 Int BE Pri
71623!#5 N6948 P1863 IDC_FLIP 14 Int BE Pri
71624!#5 N6949 P1864 PREFETCH 25 Int BE Pri
71625!#5 N6950 P1865 MEMBAR
71626!#5 N6951 P1866 BLD 21 -1 FP BE Sec
71627!#5 N6952 P1866 BLD 22 -1 FP BE Sec
71628!#A N6951 N6952
71629!#5 N6953 P1866 BLD 23 -1 FP BE Sec
71630!#5 N6954 P1867 MEMBAR
71631!#5 N6955 P1868 REPLACEMENT 20 Int BE Pri
71632!#5 N6956 P1869 REPLACEMENT 8 Int BE Nuc
71633!#5 N6957 P1870 PREFETCH 15 Int BE Pri
71634!#5 N6958 P1871 ST 7 0x2800006 Int BE Pri
71635!#5 N6959 P1872 REPLACEMENT 7 Int BE Nuc
71636!#5 N6960 P1873 REPLACEMENT 13 Int BE Pri
71637!#5 N6961 P1874 REPLACEMENT 3 Int BE Pri
71638!#5 N6962 P1875 REPLACEMENT 5 Int BE Pri
71639!#5 N6963 P1876 IDC_FLIP 26 Int BE Pri
71640!#5 N6964 P1877 REPLACEMENT 5 Int BE Pri
71641!#5 N6965 P1878 REPLACEMENT 9 Int BE Pri
71642!#5 N6966 P1879 REPLACEMENT 31 Int BE Sec
71643!#5 N6967 P1880 REPLACEMENT 17 Int BE Pri
71644!#5 N6968 P1881 FLUSH 31 Int BE Pri
71645!#5 N6969 P1882 IDC_FLIP 32 Int BE Pri
71646!#5 N6970 P1883 REPLACEMENT 25 Int BE Pri
71647!#5 N6971 P1884 REPLACEMENT 4 Int BE Sec
71648!#5 N6972 P1885 PREFETCH 18 Int BE Pri
71649!#5 N6973 P1886 REPLACEMENT 22 Int BE Pri
71650!#5 N6974 P1887 REPLACEMENT 11 Int BE Sec
71651!#5 N6975 P1888 IDC_FLIP 11 Int BE Pri
71652!#5 N6976 P1889 REPLACEMENT 1 Int BE Nuc
71653!#5 N6977 P1890 REPLACEMENT 25 Int BE Pri
71654!#5 N6978 P1891 REPLACEMENT 13 Int BE Pri
71655!#5 N6979 P1892 REPLACEMENT 19 Int BE Pri
71656!#5 N6980 P1893 REPLACEMENT 12 Int BE Pri
71657!#5 N6981 P1894 LD 16 -1 Int BE Pri
71658!#5 N6982 P1895 LD 22 -1 Int BE Pri
71659!#5 N6983 P1896 REPLACEMENT 4 Int BE Pri
71660!#5 N6984 P1897 REPLACEMENT 19 Int BE Pri
71661!#5 N6985 P1898 REPLACEMENT 7 Int BE Pri
71662!#5 N6986 P1899 REPLACEMENT 30 Int BE Nuc
71663!#5 N6987 P1900 REPLACEMENT 14 Int BE Sec
71664!#5 N6988 P1901 REPLACEMENT 18 Int BE Pri
71665!#5 N6989 P1902 REPLACEMENT 31 Int BE Pri
71666!#5 N6990 P1903 REPLACEMENT 16 Int BE Pri
71667!#5 N6991 P1904 REPLACEMENT 4 Int BE Pri
71668!#5 N6992 P1905 FLUSH 32 Int BE Pri
71669!#5 N6993 P1906 LD 2 -1 FP BE Pri
71670!#5 N6994 P1907 REPLACEMENT 2 Int BE Pri
71671!#5 N6995 P1908 REPLACEMENT 19 Int BE Nuc
71672!#5 N6996 P1909 REPLACEMENT 10 Int BE Pri
71673!#5 N6997 P1910 REPLACEMENT 7 Int BE Pri
71674!#5 N6998 P1911 REPLACEMENT 17 Int BE Pri
71675!#5 N6999 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
71676!#5 N7000 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
71677!#5 N7001 P1819 LD 0 -1 Int BE Pri
71678!#5 N7002 P1820 REPLACEMENT 16 Int BE Nuc
71679!#5 N7003 P1821 MEMBAR
71680!#5 N7004 P1822 BSTC 16 0x42000019 FP BE Pri
71681!#5 N7005 P1823 MEMBAR
71682!#5 N7006 P1824 REPLACEMENT 25 Int BE Sec
71683!#5 N7007 P1825 MEMBAR
71684!#5 N7008 P1826 BSTC 16 0x4200001a FP BE Pri
71685!#5 N7009 P1827 MEMBAR
71686!#5 N7010 P1828 REPLACEMENT 34 Int BE Pri
71687!#5 N7011 P1829 REPLACEMENT 27 Int BE Pri
71688!#5 N7012 P1830 MEMBAR
71689!#5 N7013 P1831 BSTC 33 0x4200001b FP BE Sec
71690!#5 N7014 P1832 MEMBAR
71691!#5 N7015 P1833 REPLACEMENT 2 Int BE Pri
71692!#5 N7016 P1834 REPLACEMENT 24 Int BE Pri
71693!#5 N7017 P1835 REPLACEMENT 29 Int BE Pri
71694!#5 N7018 P1836 IDC_FLIP 24 Int BE Pri
71695!#5 N7019 P1837 REPLACEMENT 2 Int BE Pri
71696!#5 N7020 P1838 MEMBAR
71697!#5 N7021 P1839 BST 21 0x4200001c FP BE Pri
71698!#5 N7022 P1839 BST 22 0x4200001d FP BE Pri
71699!#A N7021 N7022
71700!#5 N7023 P1839 BST 23 0x4200001e FP BE Pri
71701!#5 N7024 P1840 MEMBAR
71702!#5 N7025 P1841 REPLACEMENT 16 Int BE Pri
71703!#5 N7026 P1842 REPLACEMENT 19 Int BE Sec
71704!#5 N7027 P1843 REPLACEMENT 28 Int BE Pri
71705!#5 N7028 P1844 PREFETCH 32 Int BE Pri
71706!#5 N7029 P1845 REPLACEMENT 8 Int BE Sec
71707!#5 N7030 P1846 REPLACEMENT 17 Int BE Pri
71708!#5 N7031 P1847 REPLACEMENT 32 Int BE Sec
71709!#5 N7032 P1848 MEMBAR
71710!#5 N7033 P1849 BSTC 19 0x4200001f FP BE Pri
71711!#5 N7034 P1850 MEMBAR
71712!#5 N7035 P1851 BST 33 0x42000020 FP BE Pri
71713!#5 N7036 P1852 MEMBAR
71714!#5 N7037 P1853 ST 6 0x2800007 Int BE Nuc
71715!#5 N7038 P1854 FLUSH 22 Int BE Pri
71716!#5 N7039 P1855 REPLACEMENT 21 Int BE Pri
71717!#5 N7040 P1856 REPLACEMENT 20 Int BE Pri
71718!#5 N7041 P1857 LD 27 -1 Int BE Pri
71719!#5 N7042 P1858 REPLACEMENT 2 Int BE Pri
71720!#5 N7043 P1859 REPLACEMENT 31 Int BE Pri
71721!#5 N7044 P1860 LD 26 -1 FP BE Pri
71722!#5 N7045 P1861 IDC_FLIP 22 Int BE Pri
71723!#5 N7046 P1862 REPLACEMENT 19 Int BE Pri
71724!#5 N7047 P1863 IDC_FLIP 14 Int BE Pri
71725!#5 N7048 P1864 PREFETCH 25 Int BE Pri
71726!#5 N7049 P1865 MEMBAR
71727!#5 N7050 P1866 BLD 21 -1 FP BE Sec
71728!#5 N7051 P1866 BLD 22 -1 FP BE Sec
71729!#A N7050 N7051
71730!#5 N7052 P1866 BLD 23 -1 FP BE Sec
71731!#5 N7053 P1867 MEMBAR
71732!#5 N7054 P1868 REPLACEMENT 20 Int BE Pri
71733!#5 N7055 P1869 REPLACEMENT 8 Int BE Nuc
71734!#5 N7056 P1870 PREFETCH 15 Int BE Pri
71735!#5 N7057 P1871 ST 7 0x2800008 Int BE Pri
71736!#5 N7058 P1872 REPLACEMENT 7 Int BE Nuc
71737!#5 N7059 P1873 REPLACEMENT 13 Int BE Pri
71738!#5 N7060 P1874 REPLACEMENT 3 Int BE Pri
71739!#5 N7061 P1875 REPLACEMENT 5 Int BE Pri
71740!#5 N7062 P1876 IDC_FLIP 26 Int BE Pri
71741!#5 N7063 P1877 REPLACEMENT 5 Int BE Pri
71742!#5 N7064 P1878 REPLACEMENT 9 Int BE Pri
71743!#5 N7065 P1879 REPLACEMENT 31 Int BE Sec
71744!#5 N7066 P1880 REPLACEMENT 17 Int BE Pri
71745!#5 N7067 P1881 FLUSH 31 Int BE Pri
71746!#5 N7068 P1882 IDC_FLIP 32 Int BE Pri
71747!#5 N7069 P1883 REPLACEMENT 25 Int BE Pri
71748!#5 N7070 P1884 REPLACEMENT 4 Int BE Sec
71749!#5 N7071 P1885 PREFETCH 18 Int BE Pri
71750!#5 N7072 P1886 REPLACEMENT 22 Int BE Pri
71751!#5 N7073 P1887 REPLACEMENT 11 Int BE Sec
71752!#5 N7074 P1888 IDC_FLIP 11 Int BE Pri
71753!#5 N7075 P1889 REPLACEMENT 1 Int BE Nuc
71754!#5 N7076 P1890 REPLACEMENT 25 Int BE Pri
71755!#5 N7077 P1891 REPLACEMENT 13 Int BE Pri
71756!#5 N7078 P1892 REPLACEMENT 19 Int BE Pri
71757!#5 N7079 P1893 REPLACEMENT 12 Int BE Pri
71758!#5 N7080 P1894 LD 16 -1 Int BE Pri
71759!#5 N7081 P1895 LD 22 -1 Int BE Pri
71760!#5 N7082 P1896 REPLACEMENT 4 Int BE Pri
71761!#5 N7083 P1897 REPLACEMENT 19 Int BE Pri
71762!#5 N7084 P1898 REPLACEMENT 7 Int BE Pri
71763!#5 N7085 P1899 REPLACEMENT 30 Int BE Nuc
71764!#5 N7086 P1900 REPLACEMENT 14 Int BE Sec
71765!#5 N7087 P1901 REPLACEMENT 18 Int BE Pri
71766!#5 N7088 P1902 REPLACEMENT 31 Int BE Pri
71767!#5 N7089 P1903 REPLACEMENT 16 Int BE Pri
71768!#5 N7090 P1904 REPLACEMENT 4 Int BE Pri
71769!#5 N7091 P1905 FLUSH 32 Int BE Pri
71770!#5 N7092 P1906 LD 2 -1 FP BE Pri
71771!#5 N7093 P1907 REPLACEMENT 2 Int BE Pri
71772!#5 N7094 P1908 REPLACEMENT 19 Int BE Nuc
71773!#5 N7095 P1909 REPLACEMENT 10 Int BE Pri
71774!#5 N7096 P1910 REPLACEMENT 7 Int BE Pri
71775!#5 N7097 P1911 REPLACEMENT 17 Int BE Pri
71776!#5 N7098 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
71777!#5 N7099 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
71778!#5 N7100 P1819 LD 0 -1 Int BE Pri
71779!#5 N7101 P1820 REPLACEMENT 16 Int BE Nuc
71780!#5 N7102 P1821 MEMBAR
71781!#5 N7103 P1822 BSTC 16 0x42000021 FP BE Pri
71782!#5 N7104 P1823 MEMBAR
71783!#5 N7105 P1824 REPLACEMENT 25 Int BE Sec
71784!#5 N7106 P1825 MEMBAR
71785!#5 N7107 P1826 BSTC 16 0x42000022 FP BE Pri
71786!#5 N7108 P1827 MEMBAR
71787!#5 N7109 P1828 REPLACEMENT 34 Int BE Pri
71788!#5 N7110 P1829 REPLACEMENT 27 Int BE Pri
71789!#5 N7111 P1830 MEMBAR
71790!#5 N7112 P1831 BSTC 33 0x42000023 FP BE Sec
71791!#5 N7113 P1832 MEMBAR
71792!#5 N7114 P1833 REPLACEMENT 2 Int BE Pri
71793!#5 N7115 P1834 REPLACEMENT 24 Int BE Pri
71794!#5 N7116 P1835 REPLACEMENT 29 Int BE Pri
71795!#5 N7117 P1836 IDC_FLIP 24 Int BE Pri
71796!#5 N7118 P1837 REPLACEMENT 2 Int BE Pri
71797!#5 N7119 P1838 MEMBAR
71798!#5 N7120 P1839 BST 21 0x42000024 FP BE Pri
71799!#5 N7121 P1839 BST 22 0x42000025 FP BE Pri
71800!#A N7120 N7121
71801!#5 N7122 P1839 BST 23 0x42000026 FP BE Pri
71802!#5 N7123 P1840 MEMBAR
71803!#5 N7124 P1841 REPLACEMENT 16 Int BE Pri
71804!#5 N7125 P1842 REPLACEMENT 19 Int BE Sec
71805!#5 N7126 P1843 REPLACEMENT 28 Int BE Pri
71806!#5 N7127 P1844 PREFETCH 32 Int BE Pri
71807!#5 N7128 P1845 REPLACEMENT 8 Int BE Sec
71808!#5 N7129 P1846 REPLACEMENT 17 Int BE Pri
71809!#5 N7130 P1847 REPLACEMENT 32 Int BE Sec
71810!#5 N7131 P1848 MEMBAR
71811!#5 N7132 P1849 BSTC 19 0x42000027 FP BE Pri
71812!#5 N7133 P1850 MEMBAR
71813!#5 N7134 P1851 BST 33 0x42000028 FP BE Pri
71814!#5 N7135 P1852 MEMBAR
71815!#5 N7136 P1853 ST 6 0x2800009 Int BE Nuc
71816!#5 N7137 P1854 FLUSH 22 Int BE Pri
71817!#5 N7138 P1855 REPLACEMENT 21 Int BE Pri
71818!#5 N7139 P1856 REPLACEMENT 20 Int BE Pri
71819!#5 N7140 P1857 LD 27 -1 Int BE Pri
71820!#5 N7141 P1858 REPLACEMENT 2 Int BE Pri
71821!#5 N7142 P1859 REPLACEMENT 31 Int BE Pri
71822!#5 N7143 P1860 LD 26 -1 FP BE Pri
71823!#5 N7144 P1861 IDC_FLIP 22 Int BE Pri
71824!#5 N7145 P1862 REPLACEMENT 19 Int BE Pri
71825!#5 N7146 P1863 IDC_FLIP 14 Int BE Pri
71826!#5 N7147 P1864 PREFETCH 25 Int BE Pri
71827!#5 N7148 P1865 MEMBAR
71828!#5 N7149 P1866 BLD 21 -1 FP BE Sec
71829!#5 N7150 P1866 BLD 22 -1 FP BE Sec
71830!#A N7149 N7150
71831!#5 N7151 P1866 BLD 23 -1 FP BE Sec
71832!#5 N7152 P1867 MEMBAR
71833!#5 N7153 P1868 REPLACEMENT 20 Int BE Pri
71834!#5 N7154 P1869 REPLACEMENT 8 Int BE Nuc
71835!#5 N7155 P1870 PREFETCH 15 Int BE Pri
71836!#5 N7156 P1871 ST 7 0x280000a Int BE Pri
71837!#5 N7157 P1872 REPLACEMENT 7 Int BE Nuc
71838!#5 N7158 P1873 REPLACEMENT 13 Int BE Pri
71839!#5 N7159 P1874 REPLACEMENT 3 Int BE Pri
71840!#5 N7160 P1875 REPLACEMENT 5 Int BE Pri
71841!#5 N7161 P1876 IDC_FLIP 26 Int BE Pri
71842!#5 N7162 P1877 REPLACEMENT 5 Int BE Pri
71843!#5 N7163 P1878 REPLACEMENT 9 Int BE Pri
71844!#5 N7164 P1879 REPLACEMENT 31 Int BE Sec
71845!#5 N7165 P1880 REPLACEMENT 17 Int BE Pri
71846!#5 N7166 P1881 FLUSH 31 Int BE Pri
71847!#5 N7167 P1882 IDC_FLIP 32 Int BE Pri
71848!#5 N7168 P1883 REPLACEMENT 25 Int BE Pri
71849!#5 N7169 P1884 REPLACEMENT 4 Int BE Sec
71850!#5 N7170 P1885 PREFETCH 18 Int BE Pri
71851!#5 N7171 P1886 REPLACEMENT 22 Int BE Pri
71852!#5 N7172 P1887 REPLACEMENT 11 Int BE Sec
71853!#5 N7173 P1888 IDC_FLIP 11 Int BE Pri
71854!#5 N7174 P1889 REPLACEMENT 1 Int BE Nuc
71855!#5 N7175 P1890 REPLACEMENT 25 Int BE Pri
71856!#5 N7176 P1891 REPLACEMENT 13 Int BE Pri
71857!#5 N7177 P1892 REPLACEMENT 19 Int BE Pri
71858!#5 N7178 P1893 REPLACEMENT 12 Int BE Pri
71859!#5 N7179 P1894 LD 16 -1 Int BE Pri
71860!#5 N7180 P1895 LD 22 -1 Int BE Pri
71861!#5 N7181 P1896 REPLACEMENT 4 Int BE Pri
71862!#5 N7182 P1897 REPLACEMENT 19 Int BE Pri
71863!#5 N7183 P1898 REPLACEMENT 7 Int BE Pri
71864!#5 N7184 P1899 REPLACEMENT 30 Int BE Nuc
71865!#5 N7185 P1900 REPLACEMENT 14 Int BE Sec
71866!#5 N7186 P1901 REPLACEMENT 18 Int BE Pri
71867!#5 N7187 P1902 REPLACEMENT 31 Int BE Pri
71868!#5 N7188 P1903 REPLACEMENT 16 Int BE Pri
71869!#5 N7189 P1904 REPLACEMENT 4 Int BE Pri
71870!#5 N7190 P1905 FLUSH 32 Int BE Pri
71871!#5 N7191 P1906 LD 2 -1 FP BE Pri
71872!#5 N7192 P1907 REPLACEMENT 2 Int BE Pri
71873!#5 N7193 P1908 REPLACEMENT 19 Int BE Nuc
71874!#5 N7194 P1909 REPLACEMENT 10 Int BE Pri
71875!#5 N7195 P1910 REPLACEMENT 7 Int BE Pri
71876!#5 N7196 P1911 REPLACEMENT 17 Int BE Pri
71877!#5 N7197 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
71878!#5 N7198 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
71879!#5 N7199 P1819 LD 0 -1 Int BE Pri
71880!#5 N7200 P1820 REPLACEMENT 16 Int BE Nuc
71881!#5 N7201 P1821 MEMBAR
71882!#5 N7202 P1822 BSTC 16 0x42000029 FP BE Pri
71883!#5 N7203 P1823 MEMBAR
71884!#5 N7204 P1824 REPLACEMENT 25 Int BE Sec
71885!#5 N7205 P1825 MEMBAR
71886!#5 N7206 P1826 BSTC 16 0x4200002a FP BE Pri
71887!#5 N7207 P1827 MEMBAR
71888!#5 N7208 P1828 REPLACEMENT 34 Int BE Pri
71889!#5 N7209 P1829 REPLACEMENT 27 Int BE Pri
71890!#5 N7210 P1830 MEMBAR
71891!#5 N7211 P1831 BSTC 33 0x4200002b FP BE Sec
71892!#5 N7212 P1832 MEMBAR
71893!#5 N7213 P1833 REPLACEMENT 2 Int BE Pri
71894!#5 N7214 P1834 REPLACEMENT 24 Int BE Pri
71895!#5 N7215 P1835 REPLACEMENT 29 Int BE Pri
71896!#5 N7216 P1836 IDC_FLIP 24 Int BE Pri
71897!#5 N7217 P1837 REPLACEMENT 2 Int BE Pri
71898!#5 N7218 P1838 MEMBAR
71899!#5 N7219 P1839 BST 21 0x4200002c FP BE Pri
71900!#5 N7220 P1839 BST 22 0x4200002d FP BE Pri
71901!#A N7219 N7220
71902!#5 N7221 P1839 BST 23 0x4200002e FP BE Pri
71903!#5 N7222 P1840 MEMBAR
71904!#5 N7223 P1841 REPLACEMENT 16 Int BE Pri
71905!#5 N7224 P1842 REPLACEMENT 19 Int BE Sec
71906!#5 N7225 P1843 REPLACEMENT 28 Int BE Pri
71907!#5 N7226 P1844 PREFETCH 32 Int BE Pri
71908!#5 N7227 P1845 REPLACEMENT 8 Int BE Sec
71909!#5 N7228 P1846 REPLACEMENT 17 Int BE Pri
71910!#5 N7229 P1847 REPLACEMENT 32 Int BE Sec
71911!#5 N7230 P1848 MEMBAR
71912!#5 N7231 P1849 BSTC 19 0x4200002f FP BE Pri
71913!#5 N7232 P1850 MEMBAR
71914!#5 N7233 P1851 BST 33 0x42000030 FP BE Pri
71915!#5 N7234 P1852 MEMBAR
71916!#5 N7235 P1853 ST 6 0x280000b Int BE Nuc
71917!#5 N7236 P1854 FLUSH 22 Int BE Pri
71918!#5 N7237 P1855 REPLACEMENT 21 Int BE Pri
71919!#5 N7238 P1856 REPLACEMENT 20 Int BE Pri
71920!#5 N7239 P1857 LD 27 -1 Int BE Pri
71921!#5 N7240 P1858 REPLACEMENT 2 Int BE Pri
71922!#5 N7241 P1859 REPLACEMENT 31 Int BE Pri
71923!#5 N7242 P1860 LD 26 -1 FP BE Pri
71924!#5 N7243 P1861 IDC_FLIP 22 Int BE Pri
71925!#5 N7244 P1862 REPLACEMENT 19 Int BE Pri
71926!#5 N7245 P1863 IDC_FLIP 14 Int BE Pri
71927!#5 N7246 P1864 PREFETCH 25 Int BE Pri
71928!#5 N7247 P1865 MEMBAR
71929!#5 N7248 P1866 BLD 21 -1 FP BE Sec
71930!#5 N7249 P1866 BLD 22 -1 FP BE Sec
71931!#A N7248 N7249
71932!#5 N7250 P1866 BLD 23 -1 FP BE Sec
71933!#5 N7251 P1867 MEMBAR
71934!#5 N7252 P1868 REPLACEMENT 20 Int BE Pri
71935!#5 N7253 P1869 REPLACEMENT 8 Int BE Nuc
71936!#5 N7254 P1870 PREFETCH 15 Int BE Pri
71937!#5 N7255 P1871 ST 7 0x280000c Int BE Pri
71938!#5 N7256 P1872 REPLACEMENT 7 Int BE Nuc
71939!#5 N7257 P1873 REPLACEMENT 13 Int BE Pri
71940!#5 N7258 P1874 REPLACEMENT 3 Int BE Pri
71941!#5 N7259 P1875 REPLACEMENT 5 Int BE Pri
71942!#5 N7260 P1876 IDC_FLIP 26 Int BE Pri
71943!#5 N7261 P1877 REPLACEMENT 5 Int BE Pri
71944!#5 N7262 P1878 REPLACEMENT 9 Int BE Pri
71945!#5 N7263 P1879 REPLACEMENT 31 Int BE Sec
71946!#5 N7264 P1880 REPLACEMENT 17 Int BE Pri
71947!#5 N7265 P1881 FLUSH 31 Int BE Pri
71948!#5 N7266 P1882 IDC_FLIP 32 Int BE Pri
71949!#5 N7267 P1883 REPLACEMENT 25 Int BE Pri
71950!#5 N7268 P1884 REPLACEMENT 4 Int BE Sec
71951!#5 N7269 P1885 PREFETCH 18 Int BE Pri
71952!#5 N7270 P1886 REPLACEMENT 22 Int BE Pri
71953!#5 N7271 P1887 REPLACEMENT 11 Int BE Sec
71954!#5 N7272 P1888 IDC_FLIP 11 Int BE Pri
71955!#5 N7273 P1889 REPLACEMENT 1 Int BE Nuc
71956!#5 N7274 P1890 REPLACEMENT 25 Int BE Pri
71957!#5 N7275 P1891 REPLACEMENT 13 Int BE Pri
71958!#5 N7276 P1892 REPLACEMENT 19 Int BE Pri
71959!#5 N7277 P1893 REPLACEMENT 12 Int BE Pri
71960!#5 N7278 P1894 LD 16 -1 Int BE Pri
71961!#5 N7279 P1895 LD 22 -1 Int BE Pri
71962!#5 N7280 P1896 REPLACEMENT 4 Int BE Pri
71963!#5 N7281 P1897 REPLACEMENT 19 Int BE Pri
71964!#5 N7282 P1898 REPLACEMENT 7 Int BE Pri
71965!#5 N7283 P1899 REPLACEMENT 30 Int BE Nuc
71966!#5 N7284 P1900 REPLACEMENT 14 Int BE Sec
71967!#5 N7285 P1901 REPLACEMENT 18 Int BE Pri
71968!#5 N7286 P1902 REPLACEMENT 31 Int BE Pri
71969!#5 N7287 P1903 REPLACEMENT 16 Int BE Pri
71970!#5 N7288 P1904 REPLACEMENT 4 Int BE Pri
71971!#5 N7289 P1905 FLUSH 32 Int BE Pri
71972!#5 N7290 P1906 LD 2 -1 FP BE Pri
71973!#5 N7291 P1907 REPLACEMENT 2 Int BE Pri
71974!#5 N7292 P1908 REPLACEMENT 19 Int BE Nuc
71975!#5 N7293 P1909 REPLACEMENT 10 Int BE Pri
71976!#5 N7294 P1910 REPLACEMENT 7 Int BE Pri
71977!#5 N7295 P1911 REPLACEMENT 17 Int BE Pri
71978!#5 N7296 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
71979!#5 N7297 P1913 MEMBAR
71980!#5 N7298 P1914 BST 28 0x42000031 FP BE Sec
71981!#5 N7299 P1914 BST 29 0x42000032 FP BE Sec
71982!#A N7298 N7299
71983!#5 N7300 P1914 BST 30 0x42000033 FP BE Sec
71984!#5 N7301 P1915 MEMBAR
71985!#5 N7302 P1916 LD 24 -1 FP BE Pri
71986!#5 N7303 P1917 PREFETCH 20 Int BE Pri
71987!#5 N7304 P1918 REPLACEMENT 3 Int BE Sec
71988!#5 N7305 P1919 REPLACEMENT 11 Int BE Pri
71989!#5 N7306 P1920 REPLACEMENT 3 Int BE Pri
71990!#5 N7307 P1921 MEMBAR
71991!#5 N7308 P1922 BST 10 0x42000034 FP BE Pri
71992!#5 N7309 P1923 MEMBAR
71993!#5 N7310 P1924 REPLACEMENT 28 Int BE Pri
71994!#5 N7311 P1925 MEMBAR
71995!#5 N7312 P1926 BLD 28 -1 FP BE Pri
71996!#5 N7313 P1926 BLD 29 -1 FP BE Pri
71997!#A N7312 N7313
71998!#5 N7314 P1926 BLD 30 -1 FP BE Pri
71999!#5 N7315 P1927 MEMBAR
72000!#5 N7316 P1928 BLD 11 -1 FP BE Pri
72001!#5 N7317 P1928 BLD 12 -1 FP BE Pri
72002!#A N7316 N7317
72003!#5 N7318 P1928 BLD 13 -1 FP BE Pri
72004!#5 N7319 P1929 MEMBAR
72005!#5 N7320 P1930 REPLACEMENT 26 Int BE Pri
72006!#5 N7321 P1931 MEMBAR
72007!#5 N7322 P1932 BLD 34 -1 FP BE Pri
72008!#5 N7323 P1933 MEMBAR
72009!#5 N7324 P1934 REPLACEMENT 24 Int BE Pri
72010!#5 N7325 P1935 REPLACEMENT 6 Int BE Pri
72011!#5 N7326 P1936 REPLACEMENT 28 Int BE Pri
72012!#5 N7327 P1937 REPLACEMENT 23 Int BE Pri
72013!#5 N7328 P1938 MEMBAR
72014!#5 N7329 P1939 BLD 7 -1 FP BE Pri
72015!#5 N7330 P1940 MEMBAR
72016!#5 N7331 P1941 BLD 21 -1 FP BE Pri
72017!#5 N7332 P1941 BLD 22 -1 FP BE Pri
72018!#A N7331 N7332
72019!#5 N7333 P1941 BLD 23 -1 FP BE Pri
72020!#5 N7334 P1942 MEMBAR
72021!#5 N7335 P1943 REPLACEMENT 6 Int BE Pri
72022!#5 N7336 P1944 MEMBAR
72023!#5 N7337 P1945 BST 24 0x42000035 FP BE Pri
72024!#5 N7338 P1945 BST 25 0x42000036 FP BE Pri
72025!#5 N7339 P1946 MEMBAR
72026!#5 N7340 P1947 REPLACEMENT 21 Int BE Pri
72027!#5 N7341 P1948 REPLACEMENT 24 Int BE Pri
72028!#5 N7342 P1949 REPLACEMENT 18 Int BE Pri Loop_exit
72029!#5 N7343 P1913 MEMBAR
72030!#5 N7344 P1914 BST 28 0x42000037 FP BE Sec
72031!#5 N7345 P1914 BST 29 0x42000038 FP BE Sec
72032!#A N7344 N7345
72033!#5 N7346 P1914 BST 30 0x42000039 FP BE Sec
72034!#5 N7347 P1915 MEMBAR
72035!#5 N7348 P1916 LD 24 -1 FP BE Pri
72036!#5 N7349 P1917 PREFETCH 20 Int BE Pri
72037!#5 N7350 P1918 REPLACEMENT 3 Int BE Sec
72038!#5 N7351 P1919 REPLACEMENT 11 Int BE Pri
72039!#5 N7352 P1920 REPLACEMENT 3 Int BE Pri
72040!#5 N7353 P1921 MEMBAR
72041!#5 N7354 P1922 BST 10 0x4200003a FP BE Pri
72042!#5 N7355 P1923 MEMBAR
72043!#5 N7356 P1924 REPLACEMENT 28 Int BE Pri
72044!#5 N7357 P1925 MEMBAR
72045!#5 N7358 P1926 BLD 28 -1 FP BE Pri
72046!#5 N7359 P1926 BLD 29 -1 FP BE Pri
72047!#A N7358 N7359
72048!#5 N7360 P1926 BLD 30 -1 FP BE Pri
72049!#5 N7361 P1927 MEMBAR
72050!#5 N7362 P1928 BLD 11 -1 FP BE Pri
72051!#5 N7363 P1928 BLD 12 -1 FP BE Pri
72052!#A N7362 N7363
72053!#5 N7364 P1928 BLD 13 -1 FP BE Pri
72054!#5 N7365 P1929 MEMBAR
72055!#5 N7366 P1930 REPLACEMENT 26 Int BE Pri
72056!#5 N7367 P1931 MEMBAR
72057!#5 N7368 P1932 BLD 34 -1 FP BE Pri
72058!#5 N7369 P1933 MEMBAR
72059!#5 N7370 P1934 REPLACEMENT 24 Int BE Pri
72060!#5 N7371 P1935 REPLACEMENT 6 Int BE Pri
72061!#5 N7372 P1936 REPLACEMENT 28 Int BE Pri
72062!#5 N7373 P1937 REPLACEMENT 23 Int BE Pri
72063!#5 N7374 P1938 MEMBAR
72064!#5 N7375 P1939 BLD 7 -1 FP BE Pri
72065!#5 N7376 P1940 MEMBAR
72066!#5 N7377 P1941 BLD 21 -1 FP BE Pri
72067!#5 N7378 P1941 BLD 22 -1 FP BE Pri
72068!#A N7377 N7378
72069!#5 N7379 P1941 BLD 23 -1 FP BE Pri
72070!#5 N7380 P1942 MEMBAR
72071!#5 N7381 P1943 REPLACEMENT 6 Int BE Pri
72072!#5 N7382 P1944 MEMBAR
72073!#5 N7383 P1945 BST 24 0x4200003b FP BE Pri
72074!#5 N7384 P1945 BST 25 0x4200003c FP BE Pri
72075!#5 N7385 P1946 MEMBAR
72076!#5 N7386 P1947 REPLACEMENT 21 Int BE Pri
72077!#5 N7387 P1948 REPLACEMENT 24 Int BE Pri
72078!#5 N7388 P1949 REPLACEMENT 18 Int BE Pri Loop_exit
72079!#5 N7389 P1913 MEMBAR
72080!#5 N7390 P1914 BST 28 0x4200003d FP BE Sec
72081!#5 N7391 P1914 BST 29 0x4200003e FP BE Sec
72082!#A N7390 N7391
72083!#5 N7392 P1914 BST 30 0x4200003f FP BE Sec
72084!#5 N7393 P1915 MEMBAR
72085!#5 N7394 P1916 LD 24 -1 FP BE Pri
72086!#5 N7395 P1917 PREFETCH 20 Int BE Pri
72087!#5 N7396 P1918 REPLACEMENT 3 Int BE Sec
72088!#5 N7397 P1919 REPLACEMENT 11 Int BE Pri
72089!#5 N7398 P1920 REPLACEMENT 3 Int BE Pri
72090!#5 N7399 P1921 MEMBAR
72091!#5 N7400 P1922 BST 10 0x42000040 FP BE Pri
72092!#5 N7401 P1923 MEMBAR
72093!#5 N7402 P1924 REPLACEMENT 28 Int BE Pri
72094!#5 N7403 P1925 MEMBAR
72095!#5 N7404 P1926 BLD 28 -1 FP BE Pri
72096!#5 N7405 P1926 BLD 29 -1 FP BE Pri
72097!#A N7404 N7405
72098!#5 N7406 P1926 BLD 30 -1 FP BE Pri
72099!#5 N7407 P1927 MEMBAR
72100!#5 N7408 P1928 BLD 11 -1 FP BE Pri
72101!#5 N7409 P1928 BLD 12 -1 FP BE Pri
72102!#A N7408 N7409
72103!#5 N7410 P1928 BLD 13 -1 FP BE Pri
72104!#5 N7411 P1929 MEMBAR
72105!#5 N7412 P1930 REPLACEMENT 26 Int BE Pri
72106!#5 N7413 P1931 MEMBAR
72107!#5 N7414 P1932 BLD 34 -1 FP BE Pri
72108!#5 N7415 P1933 MEMBAR
72109!#5 N7416 P1934 REPLACEMENT 24 Int BE Pri
72110!#5 N7417 P1935 REPLACEMENT 6 Int BE Pri
72111!#5 N7418 P1936 REPLACEMENT 28 Int BE Pri
72112!#5 N7419 P1937 REPLACEMENT 23 Int BE Pri
72113!#5 N7420 P1938 MEMBAR
72114!#5 N7421 P1939 BLD 7 -1 FP BE Pri
72115!#5 N7422 P1940 MEMBAR
72116!#5 N7423 P1941 BLD 21 -1 FP BE Pri
72117!#5 N7424 P1941 BLD 22 -1 FP BE Pri
72118!#A N7423 N7424
72119!#5 N7425 P1941 BLD 23 -1 FP BE Pri
72120!#5 N7426 P1942 MEMBAR
72121!#5 N7427 P1943 REPLACEMENT 6 Int BE Pri
72122!#5 N7428 P1944 MEMBAR
72123!#5 N7429 P1945 BST 24 0x42000041 FP BE Pri
72124!#5 N7430 P1945 BST 25 0x42000042 FP BE Pri
72125!#5 N7431 P1946 MEMBAR
72126!#5 N7432 P1947 REPLACEMENT 21 Int BE Pri
72127!#5 N7433 P1948 REPLACEMENT 24 Int BE Pri
72128!#5 N7434 P1949 REPLACEMENT 18 Int BE Pri Loop_exit
72129!#5 N7435 P1913 MEMBAR
72130!#5 N7436 P1914 BST 28 0x42000043 FP BE Sec
72131!#5 N7437 P1914 BST 29 0x42000044 FP BE Sec
72132!#A N7436 N7437
72133!#5 N7438 P1914 BST 30 0x42000045 FP BE Sec
72134!#5 N7439 P1915 MEMBAR
72135!#5 N7440 P1916 LD 24 -1 FP BE Pri
72136!#5 N7441 P1917 PREFETCH 20 Int BE Pri
72137!#5 N7442 P1918 REPLACEMENT 3 Int BE Sec
72138!#5 N7443 P1919 REPLACEMENT 11 Int BE Pri
72139!#5 N7444 P1920 REPLACEMENT 3 Int BE Pri
72140!#5 N7445 P1921 MEMBAR
72141!#5 N7446 P1922 BST 10 0x42000046 FP BE Pri
72142!#5 N7447 P1923 MEMBAR
72143!#5 N7448 P1924 REPLACEMENT 28 Int BE Pri
72144!#5 N7449 P1925 MEMBAR
72145!#5 N7450 P1926 BLD 28 -1 FP BE Pri
72146!#5 N7451 P1926 BLD 29 -1 FP BE Pri
72147!#A N7450 N7451
72148!#5 N7452 P1926 BLD 30 -1 FP BE Pri
72149!#5 N7453 P1927 MEMBAR
72150!#5 N7454 P1928 BLD 11 -1 FP BE Pri
72151!#5 N7455 P1928 BLD 12 -1 FP BE Pri
72152!#A N7454 N7455
72153!#5 N7456 P1928 BLD 13 -1 FP BE Pri
72154!#5 N7457 P1929 MEMBAR
72155!#5 N7458 P1930 REPLACEMENT 26 Int BE Pri
72156!#5 N7459 P1931 MEMBAR
72157!#5 N7460 P1932 BLD 34 -1 FP BE Pri
72158!#5 N7461 P1933 MEMBAR
72159!#5 N7462 P1934 REPLACEMENT 24 Int BE Pri
72160!#5 N7463 P1935 REPLACEMENT 6 Int BE Pri
72161!#5 N7464 P1936 REPLACEMENT 28 Int BE Pri
72162!#5 N7465 P1937 REPLACEMENT 23 Int BE Pri
72163!#5 N7466 P1938 MEMBAR
72164!#5 N7467 P1939 BLD 7 -1 FP BE Pri
72165!#5 N7468 P1940 MEMBAR
72166!#5 N7469 P1941 BLD 21 -1 FP BE Pri
72167!#5 N7470 P1941 BLD 22 -1 FP BE Pri
72168!#A N7469 N7470
72169!#5 N7471 P1941 BLD 23 -1 FP BE Pri
72170!#5 N7472 P1942 MEMBAR
72171!#5 N7473 P1943 REPLACEMENT 6 Int BE Pri
72172!#5 N7474 P1944 MEMBAR
72173!#5 N7475 P1945 BST 24 0x42000047 FP BE Pri
72174!#5 N7476 P1945 BST 25 0x42000048 FP BE Pri
72175!#5 N7477 P1946 MEMBAR
72176!#5 N7478 P1947 REPLACEMENT 21 Int BE Pri
72177!#5 N7479 P1948 REPLACEMENT 24 Int BE Pri
72178!#5 N7480 P1949 REPLACEMENT 18 Int BE Pri Loop_exit
72179!#5 N7481 P1950 REPLACEMENT 5 Int BE Pri Loop_entry
72180!#5 N7482 P1951 REPLACEMENT 15 Int BE Nuc
72181!#5 N7483 P1952 REPLACEMENT 16 Int BE Pri
72182!#5 N7484 P1953 REPLACEMENT 15 Int BE Pri
72183!#5 N7485 P1954 REPLACEMENT 22 Int BE Pri
72184!#5 N7486 P1955 REPLACEMENT 1 Int BE Pri
72185!#5 N7487 P1956 REPLACEMENT 5 Int BE Sec
72186!#5 N7488 P1957 REPLACEMENT 14 Int BE Pri
72187!#5 N7489 P1958 MEMBAR
72188!#5 N7490 P1959 BSTC 11 0x42000049 FP BE Pri
72189!#5 N7491 P1959 BSTC 12 0x4200004a FP BE Pri
72190!#A N7490 N7491
72191!#5 N7492 P1959 BSTC 13 0x4200004b FP BE Pri
72192!#5 N7493 P1960 MEMBAR
72193!#5 N7494 P1961 REPLACEMENT 8 Int BE Pri
72194!#5 N7495 P1962 REPLACEMENT 23 Int BE Pri
72195!#5 N7496 P1963 MEMBAR
72196!#5 N7497 P1964 BSTC 8 0x4200004c FP BE Pri
72197!#5 N7498 P1964 BSTC 9 0x4200004d FP BE Pri
72198!#5 N7499 P1965 MEMBAR
72199!#5 N7500 P1966 REPLACEMENT 34 Int BE Pri
72200!#5 N7501 P1967 REPLACEMENT 5 Int BE Pri
72201!#5 N7502 P1968 MEMBAR
72202!#5 N7503 P1969 BST 24 0x4200004e FP BE Pri
72203!#5 N7504 P1969 BST 25 0x4200004f FP BE Pri
72204!#5 N7505 P1970 MEMBAR
72205!#5 N7506 P1971 ST 29 0x42000050 FP BE Pri
72206!#5 N7507 P1972 REPLACEMENT 25 Int BE Sec
72207!#5 N7508 P1973 REPLACEMENT 27 Int BE Sec
72208!#5 N7509 P1974 ST 18 0x280000d Int BE Pri
72209!#5 N7510 P1975 MEMBAR
72210!#5 N7511 P1976 BLD 31 -1 FP BE Pri
72211!#5 N7512 P1976 BLD 32 -1 FP BE Pri
72212!#5 N7513 P1977 MEMBAR
72213!#5 N7514 P1978 REPLACEMENT 23 Int BE Pri
72214!#5 N7515 P1979 ST 19 0x280000e Int BE Pri
72215!#5 N7516 P1980 ST 19 0x42000051 FP BE Pri
72216!#5 N7517 P1981 FLUSHI 24 Int BE Pri
72217!#5 N7518 P1982 FLUSHI 15 Int BE Pri
72218!#5 N7519 P1983 REPLACEMENT 20 Int BE Pri
72219!#5 N7520 P1984 REPLACEMENT 30 Int BE Pri
72220!#5 N7521 P1985 REPLACEMENT 3 Int BE Nuc
72221!#5 N7522 P1986 PREFETCH 16 Int BE Pri
72222!#5 N7523 P1987 REPLACEMENT 24 Int BE Pri
72223!#5 N7524 P1988 MEMBAR
72224!#5 N7525 P1989 IDC_FLIP 16 Int BE Pri
72225!#5 N7526 P1990 REPLACEMENT 27 Int BE Pri
72226!#5 N7527 P1991 REPLACEMENT 15 Int BE Nuc
72227!#5 N7528 P1992 FLUSHI 3 Int BE Pri
72228!#5 N7529 P1993 LD 8 -1 FP BE Sec
72229!#5 N7530 P1994 IDC_FLIP 33 Int BE Pri
72230!#5 N7531 P1995 REPLACEMENT 28 Int BE Pri
72231!#5 N7532 P1996 REPLACEMENT 3 Int BE Pri
72232!#5 N7533 P1997 IDC_FLIP 24 Int BE Pri
72233!#5 N7534 P1998 REPLACEMENT 32 Int BE Sec
72234!#5 N7535 P1999 REPLACEMENT 17 Int BE Pri
72235!#5 N7536 P2000 REPLACEMENT 11 Int BE Pri
72236!#5 N7537 P2001 REPLACEMENT 2 Int BE Pri
72237!#5 N7538 P2002 REPLACEMENT 17 Int BE Pri
72238!#5 N7539 P2003 REPLACEMENT 23 Int BE Sec
72239!#5 N7540 P2004 MEMBAR
72240!#5 N7541 P2005 BLD 33 -1 FP BE Pri
72241!#5 N7542 P2006 MEMBAR
72242!#5 N7543 P2007 BST 7 0x42000052 FP BE Sec
72243!#5 N7544 P2008 MEMBAR
72244!#5 N7545 P2009 BST 7 0x42000053 FP BE Pri
72245!#5 N7546 P2010 MEMBAR
72246!#5 N7547 P2011 REPLACEMENT 33 Int BE Pri
72247!#5 N7548 P2012 MEMBAR
72248!#5 N7549 P2013 BSTC 24 0x42000054 FP BE Pri
72249!#5 N7550 P2013 BSTC 25 0x42000055 FP BE Pri
72250!#5 N7551 P2014 MEMBAR
72251!#5 N7552 P2015 REPLACEMENT 13 Int BE Pri
72252!#5 N7553 P2016 REPLACEMENT 31 Int BE Pri
72253!#5 N7554 P2017 MEMBAR
72254!#5 N7555 P2018 BST 34 0x42000056 FP BE Pri
72255!#5 N7556 P2019 MEMBAR
72256!#5 N7557 P2020 REPLACEMENT 27 Int BE Pri
72257!#5 N7558 P2021 MEMBAR
72258!#5 N7559 P2022 BLD 0 -1 FP BE Pri
72259!#5 N7560 P2022 BLD 1 -1 FP BE Pri
72260!#A N7559 N7560
72261!#5 N7561 P2022 BLD 2 -1 FP BE Pri
72262!#5 N7562 P2022 BLD 3 -1 FP BE Pri
72263!#5 N7563 P2022 BLD 4 -1 FP BE Pri
72264!#5 N7564 P2023 MEMBAR
72265!#5 N7565 P2024 REPLACEMENT 15 Int BE Pri
72266!#5 N7566 P2025 ST 4 0x280000f Int BE Pri
72267!#5 N7567 P2026 IDC_FLIP 4 Int BE Pri
72268!#5 N7568 P2027 REPLACEMENT 22 Int BE Pri
72269!#5 N7569 P2028 REPLACEMENT 24 Int BE Sec
72270!#5 N7570 P2029 PREFETCH 17 Int BE Pri
72271!#5 N7571 P2030 IDC_FLIP 12 Int BE Pri
72272!#5 N7572 P2031 ST 8 0x2800010 Int LE Pri
72273!#5 N7573 P2032 MEMBAR
72274!#5 N7574 P2033 BSTC 11 0x42000057 FP BE Pri
72275!#5 N7575 P2033 BSTC 12 0x42000058 FP BE Pri
72276!#A N7574 N7575
72277!#5 N7576 P2033 BSTC 13 0x42000059 FP BE Pri
72278!#5 N7577 P2034 MEMBAR
72279!#5 N7578 P2035 REPLACEMENT 15 Int BE Pri
72280!#5 N7579 P2036 REPLACEMENT 10 Int BE Sec
72281!#5 N7580 P2037 MEMBAR
72282!#5 N7581 P2038 BSTC 28 0x4200005a FP BE Pri
72283!#5 N7582 P2038 BSTC 29 0x4200005b FP BE Pri
72284!#A N7581 N7582
72285!#5 N7583 P2038 BSTC 30 0x4200005c FP BE Pri
72286!#5 N7584 P2039 MEMBAR
72287!#5 N7585 P2040 BST 0 0x4200005d FP BE Sec
72288!#5 N7586 P2040 BST 1 0x4200005e FP BE Sec
72289!#A N7585 N7586
72290!#5 N7587 P2040 BST 2 0x4200005f FP BE Sec
72291!#5 N7588 P2040 BST 3 0x42000060 FP BE Sec
72292!#5 N7589 P2040 BST 4 0x42000061 FP BE Sec
72293!#5 N7590 P2041 MEMBAR
72294!#5 N7591 P2042 REPLACEMENT 9 Int BE Pri
72295!#5 N7592 P2043 MEMBAR
72296!#5 N7593 P2044 BLD 19 -1 FP BE Sec
72297!#5 N7594 P2045 MEMBAR
72298!#5 N7595 P2046 REPLACEMENT 10 Int BE Pri
72299!#5 N7596 P2047 MEMBAR
72300!#5 N7597 P2048 BLD 26 -1 FP BE Pri
72301!#5 N7598 P2048 BLD 27 -1 FP BE Pri
72302!#5 N7599 P2049 MEMBAR
72303!#5 N7600 P2050 ST 3 0x42000062 FP BE Pri
72304!#5 N7601 P2051 REPLACEMENT 5 Int BE Pri
72305!#5 N7602 P2052 MEMBAR
72306!#5 N7603 P2053 BSTC 7 0x42000063 FP BE Pri
72307!#5 N7604 P2054 MEMBAR
72308!#5 N7605 P2055 REPLACEMENT 21 Int BE Pri
72309!#5 N7606 P2056 MEMBAR
72310!#5 N7607 P2057 BSTC 11 0x42000064 FP BE Pri
72311!#5 N7608 P2057 BSTC 12 0x42000065 FP BE Pri
72312!#A N7607 N7608
72313!#5 N7609 P2057 BSTC 13 0x42000066 FP BE Pri
72314!#5 N7610 P2058 MEMBAR
72315!#5 N7611 P2059 REPLACEMENT 11 Int BE Pri
72316!#5 N7612 P2060 REPLACEMENT 23 Int BE Pri
72317!#5 N7613 P2061 REPLACEMENT 17 Int BE Pri
72318!#5 N7614 P2062 REPLACEMENT 27 Int BE Pri
72319!#5 N7615 P2063 REPLACEMENT 4 Int BE Sec
72320!#5 N7616 P2064 LD 12 -1 FP BE Pri
72321!#5 N7617 P2065 ST 33 0x2800011 Int BE Pri
72322!#5 N7618 P2066 ST 23 0x2800012 Int LE Sec
72323!#5 N7619 P2067 MEMBAR
72324!#5 N7620 P2068 BSTC 34 0x42000067 FP BE Pri
72325!#5 N7621 P2069 MEMBAR
72326!#5 N7622 P2070 IDC_FLIP 32 Int BE Pri
72327!#5 N7623 P2071 MEMBAR
72328!#5 N7624 P2072 BLD 26 -1 FP BE Pri
72329!#5 N7625 P2072 BLD 27 -1 FP BE Pri
72330!#5 N7626 P2073 MEMBAR
72331!#5 N7627 P2074 FLUSH 18 Int BE Pri
72332!#5 N7628 P2075 REPLACEMENT 19 Int BE Pri
72333!#5 N7629 P2076 REPLACEMENT 17 Int BE Pri
72334!#5 N7630 P2077 MEMBAR
72335!#5 N7631 P2078 BLD 16 -1 FP BE Pri
72336!#5 N7632 P2079 MEMBAR
72337!#5 N7633 P2080 BLD 20 -1 FP BE Pri
72338!#5 N7634 P2081 MEMBAR
72339!#5 N7635 P2082 REPLACEMENT 15 Int BE Pri
72340!#5 N7636 P2083 REPLACEMENT 0 Int BE Pri
72341!#5 N7637 P2084 REPLACEMENT 15 Int BE Pri
72342!#5 N7638 P2085 REPLACEMENT 1 Int BE Pri
72343!#5 N7639 P2086 REPLACEMENT 9 Int BE Pri
72344!#5 N7640 P2087 REPLACEMENT 5 Int BE Pri
72345!#5 N7641 P2088 REPLACEMENT 28 Int BE Sec
72346!#5 N7642 P2089 REPLACEMENT 28 Int BE Pri
72347!#5 N7643 P2090 ST 22 0x2800013 Int BE Pri
72348!#5 N7644 P2091 REPLACEMENT 9 Int BE Pri
72349!#5 N7645 P2092 REPLACEMENT 18 Int BE Pri
72350!#5 N7646 P2093 REPLACEMENT 26 Int BE Nuc
72351!#5 N7647 P2094 ST 6 0x2800014 Int BE Pri
72352!#5 N7648 P2095 REPLACEMENT 19 Int BE Nuc
72353!#5 N7649 P2096 REPLACEMENT 8 Int BE Pri
72354!#5 N7650 P2097 REPLACEMENT 31 Int BE Pri
72355!#5 N7651 P2098 REPLACEMENT 12 Int BE Pri
72356!#5 N7652 P2099 REPLACEMENT 29 Int BE Pri
72357!#5 N7653 P2100 MEMBAR
72358!#5 N7654 P2101 BST 0 0x42000068 FP BE Pri
72359!#5 N7655 P2101 BST 1 0x42000069 FP BE Pri
72360!#A N7654 N7655
72361!#5 N7656 P2101 BST 2 0x4200006a FP BE Pri
72362!#5 N7657 P2101 BST 3 0x4200006b FP BE Pri
72363!#5 N7658 P2101 BST 4 0x4200006c FP BE Pri
72364!#5 N7659 P2102 MEMBAR
72365!#5 N7660 P2103 REPLACEMENT 6 Int BE Sec
72366!#5 N7661 P2104 REPLACEMENT 19 Int BE Sec
72367!#5 N7662 P2105 REPLACEMENT 14 Int BE Pri
72368!#5 N7663 P2106 REPLACEMENT 18 Int BE Pri
72369!#5 N7664 P2107 LD 11 -1 FP BE Pri
72370!#5 N7665 P2108 MEMBAR
72371!#5 N7666 P2109 BST 8 0x4200006d FP BE Sec
72372!#5 N7667 P2109 BST 9 0x4200006e FP BE Sec
72373!#5 N7668 P2110 MEMBAR
72374!#5 N7669 P2111 REPLACEMENT 21 Int BE Pri
72375!#5 N7670 P2112 REPLACEMENT 12 Int BE Pri
72376!#5 N7671 P2113 LD 34 -1 FP BE Pri
72377!#5 N7672 P2114 REPLACEMENT 25 Int BE Pri
72378!#5 N7673 P2115 REPLACEMENT 11 Int BE Pri
72379!#5 N7674 P2116 MEMBAR
72380!#5 N7675 P2117 BLD 24 -1 FP BE Pri
72381!#5 N7676 P2117 BLD 25 -1 FP BE Pri
72382!#5 N7677 P2118 MEMBAR
72383!#5 N7678 P2119 IDC_FLIP 17 Int BE Pri
72384!#5 N7679 P2120 MEMBAR
72385!#5 N7680 P2121 BST 18 0x4200006f FP BE Pri
72386!#5 N7681 P2122 MEMBAR
72387!#5 N7682 P2123 FLUSH 13 Int BE Pri
72388!#5 N7683 P2124 REPLACEMENT 29 Int BE Pri
72389!#5 N7684 P2125 MEMBAR
72390!#5 N7685 P2126 BLD 18 -1 FP BE Pri
72391!#5 N7686 P2127 MEMBAR
72392!#5 N7687 P2128 IDC_FLIP 5 Int BE Pri
72393!#5 N7688 P2129 MEMBAR
72394!#5 N7689 P2130 BLD 24 -1 FP BE Sec
72395!#5 N7690 P2130 BLD 25 -1 FP BE Sec
72396!#5 N7691 P2131 MEMBAR
72397!#5 N7692 P2132 IDC_FLIP 0 Int BE Pri
72398!#5 N7693 P2133 REPLACEMENT 34 Int BE Pri
72399!#5 N7694 P2134 MEMBAR
72400!#5 N7695 P2135 BST 16 0x42000070 FP BE Pri
72401!#5 N7696 P2136 MEMBAR
72402!#5 N7697 P2137 PREFETCH 28 Int BE Sec
72403!#5 N7698 P2138 MEMBAR
72404!#5 N7699 P2139 BSTC 26 0x42000071 FP BE Pri
72405!#5 N7700 P2139 BSTC 27 0x42000072 FP BE Pri
72406!#5 N7701 P2140 MEMBAR
72407!#5 N7702 P2141 REPLACEMENT 23 Int BE Pri
72408!#5 N7703 P2142 REPLACEMENT 31 Int BE Pri
72409!#5 N7704 P2143 REPLACEMENT 12 Int BE Pri
72410!#5 N7705 P2144 REPLACEMENT 14 Int BE Pri
72411!#5 N7706 P2145 MEMBAR
72412!#5 N7707 P2146 BSTC 20 0x42000073 FP BE Pri
72413!#5 N7708 P2147 MEMBAR
72414!#5 N7709 P2148 ST 7 0x42000074 FP BE Pri
72415!#5 N7710 P2149 MEMBAR
72416!#5 N7711 P2150 BST 8 0x42000075 FP BE Pri
72417!#5 N7712 P2150 BST 9 0x42000076 FP BE Pri
72418!#5 N7713 P2151 MEMBAR
72419!#5 N7714 P2152 REPLACEMENT 19 Int BE Pri
72420!#5 N7715 P2153 REPLACEMENT 16 Int BE Pri
72421!#5 N7716 P2154 MEMBAR
72422!#5 N7717 P2155 BST 18 0x42000077 FP BE Pri
72423!#5 N7718 P2156 MEMBAR
72424!#5 N7719 P2157 MEMBAR
72425!#5 N7720 P2158 BSTC 17 0x42000078 FP BE Pri
72426!#5 N7721 P2159 MEMBAR
72427!#5 N7722 P2160 REPLACEMENT 18 Int BE Pri
72428!#5 N7723 P2161 LD 13 -1 Int BE Pri
72429!#5 N7724 P2162 MEMBAR
72430!#5 N7725 P2163 BSTC 14 0x42000079 FP BE Sec
72431!#5 N7726 P2164 MEMBAR
72432!#5 N7727 P2165 REPLACEMENT 20 Int BE Sec
72433!#5 N7728 P2166 REPLACEMENT 28 Int BE Pri
72434!#5 N7729 P2167 REPLACEMENT 13 Int BE Pri
72435!#5 N7730 P2168 MEMBAR
72436!#5 N7731 P2169 BLD 16 -1 FP BE Sec
72437!#5 N7732 P2170 MEMBAR
72438!#5 N7733 P2171 REPLACEMENT 28 Int BE Pri
72439!#5 N7734 P2172 REPLACEMENT 17 Int BE Pri
72440!#5 N7735 P2173 REPLACEMENT 17 Int BE Pri
72441!#5 N7736 P2174 REPLACEMENT 6 Int BE Pri
72442!#5 N7737 P2175 MEMBAR
72443!#5 N7738 P2176 BST 0 0x4200007a FP BE Pri
72444!#5 N7739 P2176 BST 1 0x4200007b FP BE Pri
72445!#A N7738 N7739
72446!#5 N7740 P2176 BST 2 0x4200007c FP BE Pri
72447!#5 N7741 P2176 BST 3 0x4200007d FP BE Pri
72448!#5 N7742 P2176 BST 4 0x4200007e FP BE Pri
72449!#5 N7743 P2177 MEMBAR
72450!#5 N7744 P2178 REPLACEMENT 27 Int BE Pri
72451!#5 N7745 P2179 REPLACEMENT 30 Int BE Pri
72452!#5 N7746 P2180 MEMBAR
72453!#5 N7747 P2181 BSTC 11 0x4200007f FP BE Pri
72454!#5 N7748 P2181 BSTC 12 0x42000080 FP BE Pri
72455!#A N7747 N7748
72456!#5 N7749 P2181 BSTC 13 0x42000081 FP BE Pri
72457!#5 N7750 P2182 MEMBAR
72458!#5 N7751 P2183 REPLACEMENT 30 Int BE Pri
72459!#5 N7752 P2184 REPLACEMENT 6 Int BE Pri
72460!#5 N7753 P2185 ST 9 0x42000082 FP BE Pri
72461!#5 N7754 P2186 MEMBAR
72462!#5 N7755 P2187 BLD 0 -1 FP BE Pri
72463!#5 N7756 P2187 BLD 1 -1 FP BE Pri
72464!#A N7755 N7756
72465!#5 N7757 P2187 BLD 2 -1 FP BE Pri
72466!#5 N7758 P2187 BLD 3 -1 FP BE Pri
72467!#5 N7759 P2187 BLD 4 -1 FP BE Pri
72468!#5 N7760 P2188 MEMBAR
72469!#5 N7761 P2189 ST 4 0x2800015 Int BE Pri
72470!#5 N7762 P2190 REPLACEMENT 19 Int BE Pri
72471!#5 N7763 P2191 REPLACEMENT 8 Int BE Pri
72472!#5 N7764 P2192 REPLACEMENT 0 Int BE Sec
72473!#5 N7765 P2193 ST 27 0x2800016 Int BE Pri
72474!#5 N7766 P2194 LD 4 -1 Int BE Pri
72475!#5 N7767 P2195 REPLACEMENT 23 Int BE Pri
72476!#5 N7768 P2196 REPLACEMENT 0 Int BE Pri
72477!#5 N7769 P2197 LD 2 -1 FP BE Sec
72478!#5 N7770 P2198 LD 17 -1 FP BE Pri
72479!#5 N7771 P2199 PREFETCH 23 Int BE Pri
72480!#5 N7772 P2200 REPLACEMENT 12 Int BE Pri
72481!#5 N7773 P2201 MEMBAR
72482!#5 N7774 P2202 BST 21 0x42000083 FP BE Pri
72483!#5 N7775 P2202 BST 22 0x42000084 FP BE Pri
72484!#A N7774 N7775
72485!#5 N7776 P2202 BST 23 0x42000085 FP BE Pri
72486!#5 N7777 P2203 MEMBAR
72487!#5 N7778 P2204 IDC_FLIP 24 Int BE Pri
72488!#5 N7779 P2205 REPLACEMENT 8 Int BE Pri
72489!#5 N7780 P2206 REPLACEMENT 24 Int BE Pri
72490!#5 N7781 P2207 REPLACEMENT 2 Int BE Pri
72491!#5 N7782 P2208 REPLACEMENT 7 Int BE Pri
72492!#5 N7783 P2209 REPLACEMENT 9 Int BE Nuc
72493!#5 N7784 P2210 REPLACEMENT 23 Int BE Sec
72494!#5 N7785 P2211 LD 18 -1 FP BE Pri
72495!#5 N7786 P2212 MEMBAR
72496!#5 N7787 P2213 BLD 21 -1 FP BE Pri
72497!#5 N7788 P2213 BLD 22 -1 FP BE Pri
72498!#A N7787 N7788
72499!#5 N7789 P2213 BLD 23 -1 FP BE Pri
72500!#5 N7790 P2214 MEMBAR
72501!#5 N7791 P2215 BST 34 0x42000086 FP BE Pri
72502!#5 N7792 P2216 MEMBAR
72503!#5 N7793 P2217 FLUSHI 19 Int BE Pri
72504!#5 N7794 P2218 REPLACEMENT 22 Int BE Pri
72505!#5 N7795 P2219 MEMBAR
72506!#5 N7796 P2220 BST 17 0x42000087 FP BE Pri
72507!#5 N7797 P2221 MEMBAR
72508!#5 N7798 P2222 BST 19 0x42000088 FP BE Pri
72509!#5 N7799 P2223 MEMBAR
72510!#5 N7800 P2224 REPLACEMENT 28 Int BE Sec
72511!#5 N7801 P2225 REPLACEMENT 9 Int BE Pri
72512!#5 N7802 P2226 FLUSH 28 Int BE Pri
72513!#5 N7803 P2227 REPLACEMENT 32 Int BE Pri
72514!#5 N7804 P2228 ST 23 0x2800017 Int LE Pri
72515!#5 N7805 P2229 REPLACEMENT 25 Int BE Pri
72516!#5 N7806 P2230 PREFETCH 19 Int BE Pri
72517!#5 N7807 P2231 IDC_FLIP 29 Int BE Pri Loop_exit
72518!#5 N7808 P2232 MEMBAR
72519!#6 N7809 P2233 REPLACEMENT 7 Int BE Pri Loop_entry
72520!#6 N7810 P2234 REPLACEMENT 29 Int BE Sec
72521!#6 N7811 P2235 REPLACEMENT 7 Int BE Pri
72522!#6 N7812 P2236 REPLACEMENT 31 Int BE Pri
72523!#6 N7813 P2237 LD 21 -1 FP BE Pri
72524!#6 N7814 P2238 REPLACEMENT 3 Int BE Pri
72525!#6 N7815 P2239 LD 4 -1 FP BE Pri
72526!#6 N7816 P2240 PREFETCH 34 Int BE Pri
72527!#6 N7817 P2241 IDC_FLIP 9 Int BE Pri
72528!#6 N7818 P2242 REPLACEMENT 29 Int BE Pri
72529!#6 N7819 P2243 MEMBAR
72530!#6 N7820 P2244 BLD 0 -1 FP BE Pri
72531!#6 N7821 P2244 BLD 1 -1 FP BE Pri
72532!#A N7820 N7821
72533!#6 N7822 P2244 BLD 2 -1 FP BE Pri
72534!#6 N7823 P2244 BLD 3 -1 FP BE Pri
72535!#6 N7824 P2244 BLD 4 -1 FP BE Pri
72536!#6 N7825 P2245 MEMBAR
72537!#6 N7826 P2246 REPLACEMENT 19 Int BE Pri
72538!#6 N7827 P2247 REPLACEMENT 32 Int BE Pri
72539!#6 N7828 P2248 REPLACEMENT 28 Int BE Pri
72540!#6 N7829 P2249 REPLACEMENT 16 Int BE Pri
72541!#6 N7830 P2250 LD 3 -1 Int BE Nuc
72542!#6 N7831 P2251 REPLACEMENT 10 Int BE Pri
72543!#6 N7832 P2252 REPLACEMENT 10 Int BE Sec
72544!#6 N7833 P2253 MEMBAR
72545!#6 N7834 P2254 BLD 21 -1 FP BE Sec
72546!#6 N7835 P2254 BLD 22 -1 FP BE Sec
72547!#A N7834 N7835
72548!#6 N7836 P2254 BLD 23 -1 FP BE Sec
72549!#6 N7837 P2255 MEMBAR
72550!#6 N7838 P2256 REPLACEMENT 25 Int BE Pri
72551!#6 N7839 P2257 REPLACEMENT 32 Int BE Pri
72552!#6 N7840 P2258 REPLACEMENT 7 Int BE Pri
72553!#6 N7841 P2259 ST 12 0x3000001 Int BE Pri
72554!#6 N7842 P2260 REPLACEMENT 21 Int BE Pri
72555!#6 N7843 P2261 IDC_FLIP 2 Int BE Pri
72556!#6 N7844 P2262 IDC_FLIP 34 Int BE Pri
72557!#6 N7845 P2263 MEMBAR
72558!#6 N7846 P2264 BST 0 0x42800001 FP BE Pri
72559!#6 N7847 P2264 BST 1 0x42800002 FP BE Pri
72560!#A N7846 N7847
72561!#6 N7848 P2264 BST 2 0x42800003 FP BE Pri
72562!#6 N7849 P2264 BST 3 0x42800004 FP BE Pri
72563!#6 N7850 P2264 BST 4 0x42800005 FP BE Pri
72564!#6 N7851 P2265 MEMBAR
72565!#6 N7852 P2266 REPLACEMENT 10 Int BE Sec
72566!#6 N7853 P2267 MEMBAR
72567!#6 N7854 P2268 BST 11 0x42800006 FP BE Sec
72568!#6 N7855 P2268 BST 12 0x42800007 FP BE Sec
72569!#A N7854 N7855
72570!#6 N7856 P2268 BST 13 0x42800008 FP BE Sec
72571!#6 N7857 P2269 MEMBAR
72572!#6 N7858 P2270 REPLACEMENT 18 Int BE Pri
72573!#6 N7859 P2271 MEMBAR
72574!#6 N7860 P2272 BST 0 0x42800009 FP BE Pri
72575!#6 N7861 P2272 BST 1 0x4280000a FP BE Pri
72576!#A N7860 N7861
72577!#6 N7862 P2272 BST 2 0x4280000b FP BE Pri
72578!#6 N7863 P2272 BST 3 0x4280000c FP BE Pri
72579!#6 N7864 P2272 BST 4 0x4280000d FP BE Pri
72580!#6 N7865 P2273 MEMBAR
72581!#6 N7866 P2274 BST 28 0x4280000e FP BE Pri
72582!#6 N7867 P2274 BST 29 0x4280000f FP BE Pri
72583!#A N7866 N7867
72584!#6 N7868 P2274 BST 30 0x42800010 FP BE Pri
72585!#6 N7869 P2275 MEMBAR
72586!#6 N7870 P2276 REPLACEMENT 5 Int BE Pri
72587!#6 N7871 P2277 REPLACEMENT 24 Int BE Sec
72588!#6 N7872 P2278 LD 19 -1 FP BE Pri
72589!#6 N7873 P2279 REPLACEMENT 11 Int BE Pri
72590!#6 N7874 P2280 REPLACEMENT 5 Int BE Pri
72591!#6 N7875 P2281 MEMBAR
72592!#6 N7876 P2282 BSTC 18 0x42800011 FP BE Pri
72593!#6 N7877 P2283 MEMBAR
72594!#6 N7878 P2284 REPLACEMENT 25 Int BE Pri
72595!#6 N7879 P2285 REPLACEMENT 26 Int BE Pri
72596!#6 N7880 P2286 ST 13 0x3000002 Int BE Pri
72597!#6 N7881 P2287 REPLACEMENT 27 Int BE Pri
72598!#6 N7882 P2288 REPLACEMENT 34 Int BE Pri
72599!#6 N7883 P2289 PREFETCH 25 Int BE Pri
72600!#6 N7884 P2290 LD 9 -1 Int BE Nuc
72601!#6 N7885 P2291 REPLACEMENT 31 Int BE Sec
72602!#6 N7886 P2292 FLUSH 7 Int BE Pri
72603!#6 N7887 P2293 FLUSH 15 Int BE Pri
72604!#6 N7888 P2294 REPLACEMENT 19 Int BE Pri
72605!#6 N7889 P2295 REPLACEMENT 18 Int BE Pri
72606!#6 N7890 P2296 REPLACEMENT 9 Int BE Pri
72607!#6 N7891 P2297 MEMBAR
72608!#6 N7892 P2298 BST 19 0x42800012 FP BE Pri
72609!#6 N7893 P2299 MEMBAR
72610!#6 N7894 P2300 REPLACEMENT 14 Int BE Nuc
72611!#6 N7895 P2301 ST 27 0x3000003 Int BE Pri
72612!#6 N7896 P2302 REPLACEMENT 11 Int BE Pri
72613!#6 N7897 P2303 MEMBAR
72614!#6 N7898 P2304 BLD 28 -1 FP BE Pri
72615!#6 N7899 P2304 BLD 29 -1 FP BE Pri
72616!#A N7898 N7899
72617!#6 N7900 P2304 BLD 30 -1 FP BE Pri
72618!#6 N7901 P2305 MEMBAR
72619!#6 N7902 P2306 PREFETCH 1 Int BE Pri
72620!#6 N7903 P2307 REPLACEMENT 21 Int BE Pri
72621!#6 N7904 P2308 REPLACEMENT 26 Int BE Pri
72622!#6 N7905 P2309 REPLACEMENT 28 Int BE Pri
72623!#6 N7906 P2310 REPLACEMENT 25 Int BE Sec
72624!#6 N7907 P2311 ST 18 0x3000004 Int LE Sec
72625!#6 N7908 P2312 REPLACEMENT 20 Int BE Pri
72626!#6 N7909 P2313 REPLACEMENT 32 Int BE Pri
72627!#6 N7910 P2314 REPLACEMENT 16 Int BE Sec
72628!#6 N7911 P2315 MEMBAR
72629!#6 N7912 P2316 BSTC 15 0x42800013 FP BE Pri
72630!#6 N7913 P2317 MEMBAR
72631!#6 N7914 P2318 REPLACEMENT 14 Int BE Sec
72632!#6 N7915 P2319 REPLACEMENT 22 Int BE Pri
72633!#6 N7916 P2320 MEMBAR
72634!#6 N7917 P2321 BLD 28 -1 FP BE Pri
72635!#6 N7918 P2321 BLD 29 -1 FP BE Pri
72636!#A N7917 N7918
72637!#6 N7919 P2321 BLD 30 -1 FP BE Pri
72638!#6 N7920 P2322 MEMBAR
72639!#6 N7921 P2323 REPLACEMENT 8 Int BE Pri
72640!#6 N7922 P2324 REPLACEMENT 21 Int BE Nuc
72641!#6 N7923 P2325 REPLACEMENT 19 Int BE Sec
72642!#6 N7924 P2326 REPLACEMENT 24 Int BE Pri
72643!#6 N7925 P2327 ST 6 0x3000005 Int BE Pri
72644!#6 N7926 P2328 MEMBAR
72645!#6 N7927 P2329 BST 8 0x42800014 FP BE Pri
72646!#6 N7928 P2329 BST 9 0x42800015 FP BE Pri
72647!#6 N7929 P2330 MEMBAR
72648!#6 N7930 P2331 ST 1 0x42800016 FP BE Sec
72649!#6 N7931 P2332 MEMBAR
72650!#6 N7932 P2333 BST 5 0x42800017 FP BE Pri
72651!#6 N7933 P2333 BST 6 0x42800018 FP BE Pri
72652!#6 N7934 P2334 MEMBAR
72653!#6 N7935 P2335 REPLACEMENT 20 Int BE Pri
72654!#6 N7936 P2336 REPLACEMENT 26 Int BE Sec
72655!#6 N7937 P2337 REPLACEMENT 20 Int BE Pri
72656!#6 N7938 P2338 REPLACEMENT 26 Int BE Pri
72657!#6 N7939 P2339 REPLACEMENT 15 Int BE Pri
72658!#6 N7940 P2340 PREFETCH 6 Int LE Pri
72659!#6 N7941 P2341 LD 24 -1 FP BE Pri
72660!#6 N7942 P2342 REPLACEMENT 19 Int BE Pri
72661!#6 N7943 P2343 MEMBAR
72662!#6 N7944 P2344 BST 26 0x42800019 FP BE Pri
72663!#6 N7945 P2344 BST 27 0x4280001a FP BE Pri
72664!#6 N7946 P2345 MEMBAR
72665!#6 N7947 P2346 PREFETCH 32 Int BE Sec
72666!#6 N7948 P2347 REPLACEMENT 29 Int BE Nuc
72667!#6 N7949 P2348 ST 32 0x3000006 Int BE Pri
72668!#6 N7950 P2349 REPLACEMENT 21 Int BE Pri
72669!#6 N7951 P2350 REPLACEMENT 32 Int BE Pri
72670!#6 N7952 P2351 IDC_FLIP 2 Int BE Pri
72671!#6 N7953 P2352 LD 16 -1 Int BE Pri
72672!#6 N7954 P2353 REPLACEMENT 0 Int BE Nuc
72673!#6 N7955 P2354 REPLACEMENT 0 Int BE Nuc
72674!#6 N7956 P2355 PREFETCH 12 Int BE Nuc
72675!#6 N7957 P2356 REPLACEMENT 33 Int BE Pri
72676!#6 N7958 P2357 MEMBAR
72677!#6 N7959 P2358 BLD 0 -1 FP BE Pri
72678!#6 N7960 P2358 BLD 1 -1 FP BE Pri
72679!#A N7959 N7960
72680!#6 N7961 P2358 BLD 2 -1 FP BE Pri
72681!#6 N7962 P2358 BLD 3 -1 FP BE Pri
72682!#6 N7963 P2358 BLD 4 -1 FP BE Pri
72683!#6 N7964 P2359 MEMBAR
72684!#6 N7965 P2360 BSTC 31 0x4280001b FP BE Pri
72685!#6 N7966 P2360 BSTC 32 0x4280001c FP BE Pri
72686!#6 N7967 P2361 MEMBAR
72687!#6 N7968 P2362 BLD 24 -1 FP BE Sec
72688!#6 N7969 P2362 BLD 25 -1 FP BE Sec
72689!#6 N7970 P2363 MEMBAR
72690!#6 N7971 P2364 REPLACEMENT 22 Int BE Sec
72691!#6 N7972 P2365 REPLACEMENT 27 Int BE Nuc
72692!#6 N7973 P2366 FLUSH 14 Int BE Pri
72693!#6 N7974 P2367 REPLACEMENT 9 Int BE Pri
72694!#6 N7975 P2368 FLUSH 1 Int BE Pri
72695!#6 N7976 P2369 REPLACEMENT 29 Int BE Sec
72696!#6 N7977 P2370 REPLACEMENT 33 Int BE Sec
72697!#6 N7978 P2371 FLUSH 5 Int BE Pri
72698!#6 N7979 P2372 REPLACEMENT 28 Int BE Nuc
72699!#6 N7980 P2373 REPLACEMENT 34 Int BE Pri
72700!#6 N7981 P2374 MEMBAR
72701!#6 N7982 P2375 BLD 11 -1 FP BE Sec
72702!#6 N7983 P2375 BLD 12 -1 FP BE Sec
72703!#A N7982 N7983
72704!#6 N7984 P2375 BLD 13 -1 FP BE Sec
72705!#6 N7985 P2376 MEMBAR
72706!#6 N7986 P2377 LD 4 -1 Int LE Pri
72707!#6 N7987 P2378 LD 28 -1 FP BE Pri
72708!#6 N7988 P2379 REPLACEMENT 12 Int BE Pri
72709!#6 N7989 P2380 PREFETCH 27 Int BE Pri
72710!#6 N7990 P2381 REPLACEMENT 31 Int BE Pri
72711!#6 N7991 P2382 REPLACEMENT 3 Int BE Nuc
72712!#6 N7992 P2383 MEMBAR
72713!#6 N7993 P2384 REPLACEMENT 18 Int BE Pri
72714!#6 N7994 P2385 REPLACEMENT 25 Int BE Pri
72715!#6 N7995 P2386 REPLACEMENT 27 Int BE Sec
72716!#6 N7996 P2387 ST 25 0x4280001d FP BE Sec
72717!#6 N7997 P2388 MEMBAR
72718!#6 N7998 P2389 BSTC 5 0x4280001e FP BE Pri
72719!#6 N7999 P2389 BSTC 6 0x4280001f FP BE Pri
72720!#6 N8000 P2390 MEMBAR
72721!#6 N8001 P2233 REPLACEMENT 7 Int BE Pri Loop_entry
72722!#6 N8002 P2234 REPLACEMENT 29 Int BE Sec
72723!#6 N8003 P2235 REPLACEMENT 7 Int BE Pri
72724!#6 N8004 P2236 REPLACEMENT 31 Int BE Pri
72725!#6 N8005 P2237 LD 21 -1 FP BE Pri
72726!#6 N8006 P2238 REPLACEMENT 3 Int BE Pri
72727!#6 N8007 P2239 LD 4 -1 FP BE Pri
72728!#6 N8008 P2240 PREFETCH 34 Int BE Pri
72729!#6 N8009 P2241 IDC_FLIP 9 Int BE Pri
72730!#6 N8010 P2242 REPLACEMENT 29 Int BE Pri
72731!#6 N8011 P2243 MEMBAR
72732!#6 N8012 P2244 BLD 0 -1 FP BE Pri
72733!#6 N8013 P2244 BLD 1 -1 FP BE Pri
72734!#A N8012 N8013
72735!#6 N8014 P2244 BLD 2 -1 FP BE Pri
72736!#6 N8015 P2244 BLD 3 -1 FP BE Pri
72737!#6 N8016 P2244 BLD 4 -1 FP BE Pri
72738!#6 N8017 P2245 MEMBAR
72739!#6 N8018 P2246 REPLACEMENT 19 Int BE Pri
72740!#6 N8019 P2247 REPLACEMENT 32 Int BE Pri
72741!#6 N8020 P2248 REPLACEMENT 28 Int BE Pri
72742!#6 N8021 P2249 REPLACEMENT 16 Int BE Pri
72743!#6 N8022 P2250 LD 3 -1 Int BE Nuc
72744!#6 N8023 P2251 REPLACEMENT 10 Int BE Pri
72745!#6 N8024 P2252 REPLACEMENT 10 Int BE Sec
72746!#6 N8025 P2253 MEMBAR
72747!#6 N8026 P2254 BLD 21 -1 FP BE Sec
72748!#6 N8027 P2254 BLD 22 -1 FP BE Sec
72749!#A N8026 N8027
72750!#6 N8028 P2254 BLD 23 -1 FP BE Sec
72751!#6 N8029 P2255 MEMBAR
72752!#6 N8030 P2256 REPLACEMENT 25 Int BE Pri
72753!#6 N8031 P2257 REPLACEMENT 32 Int BE Pri
72754!#6 N8032 P2258 REPLACEMENT 7 Int BE Pri
72755!#6 N8033 P2259 ST 12 0x3000007 Int BE Pri
72756!#6 N8034 P2260 REPLACEMENT 21 Int BE Pri
72757!#6 N8035 P2261 IDC_FLIP 2 Int BE Pri
72758!#6 N8036 P2262 IDC_FLIP 34 Int BE Pri
72759!#6 N8037 P2263 MEMBAR
72760!#6 N8038 P2264 BST 0 0x42800020 FP BE Pri
72761!#6 N8039 P2264 BST 1 0x42800021 FP BE Pri
72762!#A N8038 N8039
72763!#6 N8040 P2264 BST 2 0x42800022 FP BE Pri
72764!#6 N8041 P2264 BST 3 0x42800023 FP BE Pri
72765!#6 N8042 P2264 BST 4 0x42800024 FP BE Pri
72766!#6 N8043 P2265 MEMBAR
72767!#6 N8044 P2266 REPLACEMENT 10 Int BE Sec
72768!#6 N8045 P2267 MEMBAR
72769!#6 N8046 P2268 BST 11 0x42800025 FP BE Sec
72770!#6 N8047 P2268 BST 12 0x42800026 FP BE Sec
72771!#A N8046 N8047
72772!#6 N8048 P2268 BST 13 0x42800027 FP BE Sec
72773!#6 N8049 P2269 MEMBAR
72774!#6 N8050 P2270 REPLACEMENT 18 Int BE Pri
72775!#6 N8051 P2271 MEMBAR
72776!#6 N8052 P2272 BST 0 0x42800028 FP BE Pri
72777!#6 N8053 P2272 BST 1 0x42800029 FP BE Pri
72778!#A N8052 N8053
72779!#6 N8054 P2272 BST 2 0x4280002a FP BE Pri
72780!#6 N8055 P2272 BST 3 0x4280002b FP BE Pri
72781!#6 N8056 P2272 BST 4 0x4280002c FP BE Pri
72782!#6 N8057 P2273 MEMBAR
72783!#6 N8058 P2274 BST 28 0x4280002d FP BE Pri
72784!#6 N8059 P2274 BST 29 0x4280002e FP BE Pri
72785!#A N8058 N8059
72786!#6 N8060 P2274 BST 30 0x4280002f FP BE Pri
72787!#6 N8061 P2275 MEMBAR
72788!#6 N8062 P2276 REPLACEMENT 5 Int BE Pri
72789!#6 N8063 P2277 REPLACEMENT 24 Int BE Sec
72790!#6 N8064 P2278 LD 19 -1 FP BE Pri
72791!#6 N8065 P2279 REPLACEMENT 11 Int BE Pri
72792!#6 N8066 P2280 REPLACEMENT 5 Int BE Pri
72793!#6 N8067 P2281 MEMBAR
72794!#6 N8068 P2282 BSTC 18 0x42800030 FP BE Pri
72795!#6 N8069 P2283 MEMBAR
72796!#6 N8070 P2284 REPLACEMENT 25 Int BE Pri
72797!#6 N8071 P2285 REPLACEMENT 26 Int BE Pri
72798!#6 N8072 P2286 ST 13 0x3000008 Int BE Pri
72799!#6 N8073 P2287 REPLACEMENT 27 Int BE Pri
72800!#6 N8074 P2288 REPLACEMENT 34 Int BE Pri
72801!#6 N8075 P2289 PREFETCH 25 Int BE Pri
72802!#6 N8076 P2290 LD 9 -1 Int BE Nuc
72803!#6 N8077 P2291 REPLACEMENT 31 Int BE Sec
72804!#6 N8078 P2292 FLUSH 7 Int BE Pri
72805!#6 N8079 P2293 FLUSH 15 Int BE Pri
72806!#6 N8080 P2294 REPLACEMENT 19 Int BE Pri
72807!#6 N8081 P2295 REPLACEMENT 18 Int BE Pri
72808!#6 N8082 P2296 REPLACEMENT 9 Int BE Pri
72809!#6 N8083 P2297 MEMBAR
72810!#6 N8084 P2298 BST 19 0x42800031 FP BE Pri
72811!#6 N8085 P2299 MEMBAR
72812!#6 N8086 P2300 REPLACEMENT 14 Int BE Nuc
72813!#6 N8087 P2301 ST 27 0x3000009 Int BE Pri
72814!#6 N8088 P2302 REPLACEMENT 11 Int BE Pri
72815!#6 N8089 P2303 MEMBAR
72816!#6 N8090 P2304 BLD 28 -1 FP BE Pri
72817!#6 N8091 P2304 BLD 29 -1 FP BE Pri
72818!#A N8090 N8091
72819!#6 N8092 P2304 BLD 30 -1 FP BE Pri
72820!#6 N8093 P2305 MEMBAR
72821!#6 N8094 P2306 PREFETCH 1 Int BE Pri
72822!#6 N8095 P2307 REPLACEMENT 21 Int BE Pri
72823!#6 N8096 P2308 REPLACEMENT 26 Int BE Pri
72824!#6 N8097 P2309 REPLACEMENT 28 Int BE Pri
72825!#6 N8098 P2310 REPLACEMENT 25 Int BE Sec
72826!#6 N8099 P2311 ST 18 0x300000a Int LE Sec
72827!#6 N8100 P2312 REPLACEMENT 20 Int BE Pri
72828!#6 N8101 P2313 REPLACEMENT 32 Int BE Pri
72829!#6 N8102 P2314 REPLACEMENT 16 Int BE Sec
72830!#6 N8103 P2315 MEMBAR
72831!#6 N8104 P2316 BSTC 15 0x42800032 FP BE Pri
72832!#6 N8105 P2317 MEMBAR
72833!#6 N8106 P2318 REPLACEMENT 14 Int BE Sec
72834!#6 N8107 P2319 REPLACEMENT 22 Int BE Pri
72835!#6 N8108 P2320 MEMBAR
72836!#6 N8109 P2321 BLD 28 -1 FP BE Pri
72837!#6 N8110 P2321 BLD 29 -1 FP BE Pri
72838!#A N8109 N8110
72839!#6 N8111 P2321 BLD 30 -1 FP BE Pri
72840!#6 N8112 P2322 MEMBAR
72841!#6 N8113 P2323 REPLACEMENT 8 Int BE Pri
72842!#6 N8114 P2324 REPLACEMENT 21 Int BE Nuc
72843!#6 N8115 P2325 REPLACEMENT 19 Int BE Sec
72844!#6 N8116 P2326 REPLACEMENT 24 Int BE Pri
72845!#6 N8117 P2327 ST 6 0x300000b Int BE Pri
72846!#6 N8118 P2328 MEMBAR
72847!#6 N8119 P2329 BST 8 0x42800033 FP BE Pri
72848!#6 N8120 P2329 BST 9 0x42800034 FP BE Pri
72849!#6 N8121 P2330 MEMBAR
72850!#6 N8122 P2331 ST 1 0x42800035 FP BE Sec
72851!#6 N8123 P2332 MEMBAR
72852!#6 N8124 P2333 BST 5 0x42800036 FP BE Pri
72853!#6 N8125 P2333 BST 6 0x42800037 FP BE Pri
72854!#6 N8126 P2334 MEMBAR
72855!#6 N8127 P2335 REPLACEMENT 20 Int BE Pri
72856!#6 N8128 P2336 REPLACEMENT 26 Int BE Sec
72857!#6 N8129 P2337 REPLACEMENT 20 Int BE Pri
72858!#6 N8130 P2338 REPLACEMENT 26 Int BE Pri
72859!#6 N8131 P2339 REPLACEMENT 15 Int BE Pri
72860!#6 N8132 P2340 PREFETCH 6 Int LE Pri
72861!#6 N8133 P2341 LD 24 -1 FP BE Pri
72862!#6 N8134 P2342 REPLACEMENT 19 Int BE Pri
72863!#6 N8135 P2343 MEMBAR
72864!#6 N8136 P2344 BST 26 0x42800038 FP BE Pri
72865!#6 N8137 P2344 BST 27 0x42800039 FP BE Pri
72866!#6 N8138 P2345 MEMBAR
72867!#6 N8139 P2346 PREFETCH 32 Int BE Sec
72868!#6 N8140 P2347 REPLACEMENT 29 Int BE Nuc
72869!#6 N8141 P2348 ST 32 0x300000c Int BE Pri
72870!#6 N8142 P2349 REPLACEMENT 21 Int BE Pri
72871!#6 N8143 P2350 REPLACEMENT 32 Int BE Pri
72872!#6 N8144 P2351 IDC_FLIP 2 Int BE Pri
72873!#6 N8145 P2352 LD 16 -1 Int BE Pri
72874!#6 N8146 P2353 REPLACEMENT 0 Int BE Nuc
72875!#6 N8147 P2354 REPLACEMENT 0 Int BE Nuc
72876!#6 N8148 P2355 PREFETCH 12 Int BE Nuc
72877!#6 N8149 P2356 REPLACEMENT 33 Int BE Pri
72878!#6 N8150 P2357 MEMBAR
72879!#6 N8151 P2358 BLD 0 -1 FP BE Pri
72880!#6 N8152 P2358 BLD 1 -1 FP BE Pri
72881!#A N8151 N8152
72882!#6 N8153 P2358 BLD 2 -1 FP BE Pri
72883!#6 N8154 P2358 BLD 3 -1 FP BE Pri
72884!#6 N8155 P2358 BLD 4 -1 FP BE Pri
72885!#6 N8156 P2359 MEMBAR
72886!#6 N8157 P2360 BSTC 31 0x4280003a FP BE Pri
72887!#6 N8158 P2360 BSTC 32 0x4280003b FP BE Pri
72888!#6 N8159 P2361 MEMBAR
72889!#6 N8160 P2362 BLD 24 -1 FP BE Sec
72890!#6 N8161 P2362 BLD 25 -1 FP BE Sec
72891!#6 N8162 P2363 MEMBAR
72892!#6 N8163 P2364 REPLACEMENT 22 Int BE Sec
72893!#6 N8164 P2365 REPLACEMENT 27 Int BE Nuc
72894!#6 N8165 P2366 FLUSH 14 Int BE Pri
72895!#6 N8166 P2367 REPLACEMENT 9 Int BE Pri
72896!#6 N8167 P2368 FLUSH 1 Int BE Pri
72897!#6 N8168 P2369 REPLACEMENT 29 Int BE Sec
72898!#6 N8169 P2370 REPLACEMENT 33 Int BE Sec
72899!#6 N8170 P2371 FLUSH 5 Int BE Pri
72900!#6 N8171 P2372 REPLACEMENT 28 Int BE Nuc
72901!#6 N8172 P2373 REPLACEMENT 34 Int BE Pri
72902!#6 N8173 P2374 MEMBAR
72903!#6 N8174 P2375 BLD 11 -1 FP BE Sec
72904!#6 N8175 P2375 BLD 12 -1 FP BE Sec
72905!#A N8174 N8175
72906!#6 N8176 P2375 BLD 13 -1 FP BE Sec
72907!#6 N8177 P2376 MEMBAR
72908!#6 N8178 P2377 LD 4 -1 Int LE Pri
72909!#6 N8179 P2378 LD 28 -1 FP BE Pri
72910!#6 N8180 P2379 REPLACEMENT 12 Int BE Pri
72911!#6 N8181 P2380 PREFETCH 27 Int BE Pri
72912!#6 N8182 P2381 REPLACEMENT 31 Int BE Pri
72913!#6 N8183 P2382 REPLACEMENT 3 Int BE Nuc
72914!#6 N8184 P2383 MEMBAR
72915!#6 N8185 P2384 REPLACEMENT 18 Int BE Pri
72916!#6 N8186 P2385 REPLACEMENT 25 Int BE Pri
72917!#6 N8187 P2386 REPLACEMENT 27 Int BE Sec
72918!#6 N8188 P2387 ST 25 0x4280003c FP BE Sec
72919!#6 N8189 P2388 MEMBAR
72920!#6 N8190 P2389 BSTC 5 0x4280003d FP BE Pri
72921!#6 N8191 P2389 BSTC 6 0x4280003e FP BE Pri
72922!#6 N8192 P2390 MEMBAR
72923!#6 N8193 P2233 REPLACEMENT 7 Int BE Pri Loop_entry
72924!#6 N8194 P2234 REPLACEMENT 29 Int BE Sec
72925!#6 N8195 P2235 REPLACEMENT 7 Int BE Pri
72926!#6 N8196 P2236 REPLACEMENT 31 Int BE Pri
72927!#6 N8197 P2237 LD 21 -1 FP BE Pri
72928!#6 N8198 P2238 REPLACEMENT 3 Int BE Pri
72929!#6 N8199 P2239 LD 4 -1 FP BE Pri
72930!#6 N8200 P2240 PREFETCH 34 Int BE Pri
72931!#6 N8201 P2241 IDC_FLIP 9 Int BE Pri
72932!#6 N8202 P2242 REPLACEMENT 29 Int BE Pri
72933!#6 N8203 P2243 MEMBAR
72934!#6 N8204 P2244 BLD 0 -1 FP BE Pri
72935!#6 N8205 P2244 BLD 1 -1 FP BE Pri
72936!#A N8204 N8205
72937!#6 N8206 P2244 BLD 2 -1 FP BE Pri
72938!#6 N8207 P2244 BLD 3 -1 FP BE Pri
72939!#6 N8208 P2244 BLD 4 -1 FP BE Pri
72940!#6 N8209 P2245 MEMBAR
72941!#6 N8210 P2246 REPLACEMENT 19 Int BE Pri
72942!#6 N8211 P2247 REPLACEMENT 32 Int BE Pri
72943!#6 N8212 P2248 REPLACEMENT 28 Int BE Pri
72944!#6 N8213 P2249 REPLACEMENT 16 Int BE Pri
72945!#6 N8214 P2250 LD 3 -1 Int BE Nuc
72946!#6 N8215 P2251 REPLACEMENT 10 Int BE Pri
72947!#6 N8216 P2252 REPLACEMENT 10 Int BE Sec
72948!#6 N8217 P2253 MEMBAR
72949!#6 N8218 P2254 BLD 21 -1 FP BE Sec
72950!#6 N8219 P2254 BLD 22 -1 FP BE Sec
72951!#A N8218 N8219
72952!#6 N8220 P2254 BLD 23 -1 FP BE Sec
72953!#6 N8221 P2255 MEMBAR
72954!#6 N8222 P2256 REPLACEMENT 25 Int BE Pri
72955!#6 N8223 P2257 REPLACEMENT 32 Int BE Pri
72956!#6 N8224 P2258 REPLACEMENT 7 Int BE Pri
72957!#6 N8225 P2259 ST 12 0x300000d Int BE Pri
72958!#6 N8226 P2260 REPLACEMENT 21 Int BE Pri
72959!#6 N8227 P2261 IDC_FLIP 2 Int BE Pri
72960!#6 N8228 P2262 IDC_FLIP 34 Int BE Pri
72961!#6 N8229 P2263 MEMBAR
72962!#6 N8230 P2264 BST 0 0x4280003f FP BE Pri
72963!#6 N8231 P2264 BST 1 0x42800040 FP BE Pri
72964!#A N8230 N8231
72965!#6 N8232 P2264 BST 2 0x42800041 FP BE Pri
72966!#6 N8233 P2264 BST 3 0x42800042 FP BE Pri
72967!#6 N8234 P2264 BST 4 0x42800043 FP BE Pri
72968!#6 N8235 P2265 MEMBAR
72969!#6 N8236 P2266 REPLACEMENT 10 Int BE Sec
72970!#6 N8237 P2267 MEMBAR
72971!#6 N8238 P2268 BST 11 0x42800044 FP BE Sec
72972!#6 N8239 P2268 BST 12 0x42800045 FP BE Sec
72973!#A N8238 N8239
72974!#6 N8240 P2268 BST 13 0x42800046 FP BE Sec
72975!#6 N8241 P2269 MEMBAR
72976!#6 N8242 P2270 REPLACEMENT 18 Int BE Pri
72977!#6 N8243 P2271 MEMBAR
72978!#6 N8244 P2272 BST 0 0x42800047 FP BE Pri
72979!#6 N8245 P2272 BST 1 0x42800048 FP BE Pri
72980!#A N8244 N8245
72981!#6 N8246 P2272 BST 2 0x42800049 FP BE Pri
72982!#6 N8247 P2272 BST 3 0x4280004a FP BE Pri
72983!#6 N8248 P2272 BST 4 0x4280004b FP BE Pri
72984!#6 N8249 P2273 MEMBAR
72985!#6 N8250 P2274 BST 28 0x4280004c FP BE Pri
72986!#6 N8251 P2274 BST 29 0x4280004d FP BE Pri
72987!#A N8250 N8251
72988!#6 N8252 P2274 BST 30 0x4280004e FP BE Pri
72989!#6 N8253 P2275 MEMBAR
72990!#6 N8254 P2276 REPLACEMENT 5 Int BE Pri
72991!#6 N8255 P2277 REPLACEMENT 24 Int BE Sec
72992!#6 N8256 P2278 LD 19 -1 FP BE Pri
72993!#6 N8257 P2279 REPLACEMENT 11 Int BE Pri
72994!#6 N8258 P2280 REPLACEMENT 5 Int BE Pri
72995!#6 N8259 P2281 MEMBAR
72996!#6 N8260 P2282 BSTC 18 0x4280004f FP BE Pri
72997!#6 N8261 P2283 MEMBAR
72998!#6 N8262 P2284 REPLACEMENT 25 Int BE Pri
72999!#6 N8263 P2285 REPLACEMENT 26 Int BE Pri
73000!#6 N8264 P2286 ST 13 0x300000e Int BE Pri
73001!#6 N8265 P2287 REPLACEMENT 27 Int BE Pri
73002!#6 N8266 P2288 REPLACEMENT 34 Int BE Pri
73003!#6 N8267 P2289 PREFETCH 25 Int BE Pri
73004!#6 N8268 P2290 LD 9 -1 Int BE Nuc
73005!#6 N8269 P2291 REPLACEMENT 31 Int BE Sec
73006!#6 N8270 P2292 FLUSH 7 Int BE Pri
73007!#6 N8271 P2293 FLUSH 15 Int BE Pri
73008!#6 N8272 P2294 REPLACEMENT 19 Int BE Pri
73009!#6 N8273 P2295 REPLACEMENT 18 Int BE Pri
73010!#6 N8274 P2296 REPLACEMENT 9 Int BE Pri
73011!#6 N8275 P2297 MEMBAR
73012!#6 N8276 P2298 BST 19 0x42800050 FP BE Pri
73013!#6 N8277 P2299 MEMBAR
73014!#6 N8278 P2300 REPLACEMENT 14 Int BE Nuc
73015!#6 N8279 P2301 ST 27 0x300000f Int BE Pri
73016!#6 N8280 P2302 REPLACEMENT 11 Int BE Pri
73017!#6 N8281 P2303 MEMBAR
73018!#6 N8282 P2304 BLD 28 -1 FP BE Pri
73019!#6 N8283 P2304 BLD 29 -1 FP BE Pri
73020!#A N8282 N8283
73021!#6 N8284 P2304 BLD 30 -1 FP BE Pri
73022!#6 N8285 P2305 MEMBAR
73023!#6 N8286 P2306 PREFETCH 1 Int BE Pri
73024!#6 N8287 P2307 REPLACEMENT 21 Int BE Pri
73025!#6 N8288 P2308 REPLACEMENT 26 Int BE Pri
73026!#6 N8289 P2309 REPLACEMENT 28 Int BE Pri
73027!#6 N8290 P2310 REPLACEMENT 25 Int BE Sec
73028!#6 N8291 P2311 ST 18 0x3000010 Int LE Sec
73029!#6 N8292 P2312 REPLACEMENT 20 Int BE Pri
73030!#6 N8293 P2313 REPLACEMENT 32 Int BE Pri
73031!#6 N8294 P2314 REPLACEMENT 16 Int BE Sec
73032!#6 N8295 P2315 MEMBAR
73033!#6 N8296 P2316 BSTC 15 0x42800051 FP BE Pri
73034!#6 N8297 P2317 MEMBAR
73035!#6 N8298 P2318 REPLACEMENT 14 Int BE Sec
73036!#6 N8299 P2319 REPLACEMENT 22 Int BE Pri
73037!#6 N8300 P2320 MEMBAR
73038!#6 N8301 P2321 BLD 28 -1 FP BE Pri
73039!#6 N8302 P2321 BLD 29 -1 FP BE Pri
73040!#A N8301 N8302
73041!#6 N8303 P2321 BLD 30 -1 FP BE Pri
73042!#6 N8304 P2322 MEMBAR
73043!#6 N8305 P2323 REPLACEMENT 8 Int BE Pri
73044!#6 N8306 P2324 REPLACEMENT 21 Int BE Nuc
73045!#6 N8307 P2325 REPLACEMENT 19 Int BE Sec
73046!#6 N8308 P2326 REPLACEMENT 24 Int BE Pri
73047!#6 N8309 P2327 ST 6 0x3000011 Int BE Pri
73048!#6 N8310 P2328 MEMBAR
73049!#6 N8311 P2329 BST 8 0x42800052 FP BE Pri
73050!#6 N8312 P2329 BST 9 0x42800053 FP BE Pri
73051!#6 N8313 P2330 MEMBAR
73052!#6 N8314 P2331 ST 1 0x42800054 FP BE Sec
73053!#6 N8315 P2332 MEMBAR
73054!#6 N8316 P2333 BST 5 0x42800055 FP BE Pri
73055!#6 N8317 P2333 BST 6 0x42800056 FP BE Pri
73056!#6 N8318 P2334 MEMBAR
73057!#6 N8319 P2335 REPLACEMENT 20 Int BE Pri
73058!#6 N8320 P2336 REPLACEMENT 26 Int BE Sec
73059!#6 N8321 P2337 REPLACEMENT 20 Int BE Pri
73060!#6 N8322 P2338 REPLACEMENT 26 Int BE Pri
73061!#6 N8323 P2339 REPLACEMENT 15 Int BE Pri
73062!#6 N8324 P2340 PREFETCH 6 Int LE Pri
73063!#6 N8325 P2341 LD 24 -1 FP BE Pri
73064!#6 N8326 P2342 REPLACEMENT 19 Int BE Pri
73065!#6 N8327 P2343 MEMBAR
73066!#6 N8328 P2344 BST 26 0x42800057 FP BE Pri
73067!#6 N8329 P2344 BST 27 0x42800058 FP BE Pri
73068!#6 N8330 P2345 MEMBAR
73069!#6 N8331 P2346 PREFETCH 32 Int BE Sec
73070!#6 N8332 P2347 REPLACEMENT 29 Int BE Nuc
73071!#6 N8333 P2348 ST 32 0x3000012 Int BE Pri
73072!#6 N8334 P2349 REPLACEMENT 21 Int BE Pri
73073!#6 N8335 P2350 REPLACEMENT 32 Int BE Pri
73074!#6 N8336 P2351 IDC_FLIP 2 Int BE Pri
73075!#6 N8337 P2352 LD 16 -1 Int BE Pri
73076!#6 N8338 P2353 REPLACEMENT 0 Int BE Nuc
73077!#6 N8339 P2354 REPLACEMENT 0 Int BE Nuc
73078!#6 N8340 P2355 PREFETCH 12 Int BE Nuc
73079!#6 N8341 P2356 REPLACEMENT 33 Int BE Pri
73080!#6 N8342 P2357 MEMBAR
73081!#6 N8343 P2358 BLD 0 -1 FP BE Pri
73082!#6 N8344 P2358 BLD 1 -1 FP BE Pri
73083!#A N8343 N8344
73084!#6 N8345 P2358 BLD 2 -1 FP BE Pri
73085!#6 N8346 P2358 BLD 3 -1 FP BE Pri
73086!#6 N8347 P2358 BLD 4 -1 FP BE Pri
73087!#6 N8348 P2359 MEMBAR
73088!#6 N8349 P2360 BSTC 31 0x42800059 FP BE Pri
73089!#6 N8350 P2360 BSTC 32 0x4280005a FP BE Pri
73090!#6 N8351 P2361 MEMBAR
73091!#6 N8352 P2362 BLD 24 -1 FP BE Sec
73092!#6 N8353 P2362 BLD 25 -1 FP BE Sec
73093!#6 N8354 P2363 MEMBAR
73094!#6 N8355 P2364 REPLACEMENT 22 Int BE Sec
73095!#6 N8356 P2365 REPLACEMENT 27 Int BE Nuc
73096!#6 N8357 P2366 FLUSH 14 Int BE Pri
73097!#6 N8358 P2367 REPLACEMENT 9 Int BE Pri
73098!#6 N8359 P2368 FLUSH 1 Int BE Pri
73099!#6 N8360 P2369 REPLACEMENT 29 Int BE Sec
73100!#6 N8361 P2370 REPLACEMENT 33 Int BE Sec
73101!#6 N8362 P2371 FLUSH 5 Int BE Pri
73102!#6 N8363 P2372 REPLACEMENT 28 Int BE Nuc
73103!#6 N8364 P2373 REPLACEMENT 34 Int BE Pri
73104!#6 N8365 P2374 MEMBAR
73105!#6 N8366 P2375 BLD 11 -1 FP BE Sec
73106!#6 N8367 P2375 BLD 12 -1 FP BE Sec
73107!#A N8366 N8367
73108!#6 N8368 P2375 BLD 13 -1 FP BE Sec
73109!#6 N8369 P2376 MEMBAR
73110!#6 N8370 P2377 LD 4 -1 Int LE Pri
73111!#6 N8371 P2378 LD 28 -1 FP BE Pri
73112!#6 N8372 P2379 REPLACEMENT 12 Int BE Pri
73113!#6 N8373 P2380 PREFETCH 27 Int BE Pri
73114!#6 N8374 P2381 REPLACEMENT 31 Int BE Pri
73115!#6 N8375 P2382 REPLACEMENT 3 Int BE Nuc
73116!#6 N8376 P2383 MEMBAR
73117!#6 N8377 P2384 REPLACEMENT 18 Int BE Pri
73118!#6 N8378 P2385 REPLACEMENT 25 Int BE Pri
73119!#6 N8379 P2386 REPLACEMENT 27 Int BE Sec
73120!#6 N8380 P2387 ST 25 0x4280005b FP BE Sec
73121!#6 N8381 P2388 MEMBAR
73122!#6 N8382 P2389 BSTC 5 0x4280005c FP BE Pri
73123!#6 N8383 P2389 BSTC 6 0x4280005d FP BE Pri
73124!#6 N8384 P2390 MEMBAR
73125!#6 N8385 P2233 REPLACEMENT 7 Int BE Pri Loop_entry
73126!#6 N8386 P2234 REPLACEMENT 29 Int BE Sec
73127!#6 N8387 P2235 REPLACEMENT 7 Int BE Pri
73128!#6 N8388 P2236 REPLACEMENT 31 Int BE Pri
73129!#6 N8389 P2237 LD 21 -1 FP BE Pri
73130!#6 N8390 P2238 REPLACEMENT 3 Int BE Pri
73131!#6 N8391 P2239 LD 4 -1 FP BE Pri
73132!#6 N8392 P2240 PREFETCH 34 Int BE Pri
73133!#6 N8393 P2241 IDC_FLIP 9 Int BE Pri
73134!#6 N8394 P2242 REPLACEMENT 29 Int BE Pri
73135!#6 N8395 P2243 MEMBAR
73136!#6 N8396 P2244 BLD 0 -1 FP BE Pri
73137!#6 N8397 P2244 BLD 1 -1 FP BE Pri
73138!#A N8396 N8397
73139!#6 N8398 P2244 BLD 2 -1 FP BE Pri
73140!#6 N8399 P2244 BLD 3 -1 FP BE Pri
73141!#6 N8400 P2244 BLD 4 -1 FP BE Pri
73142!#6 N8401 P2245 MEMBAR
73143!#6 N8402 P2246 REPLACEMENT 19 Int BE Pri
73144!#6 N8403 P2247 REPLACEMENT 32 Int BE Pri
73145!#6 N8404 P2248 REPLACEMENT 28 Int BE Pri
73146!#6 N8405 P2249 REPLACEMENT 16 Int BE Pri
73147!#6 N8406 P2250 LD 3 -1 Int BE Nuc
73148!#6 N8407 P2251 REPLACEMENT 10 Int BE Pri
73149!#6 N8408 P2252 REPLACEMENT 10 Int BE Sec
73150!#6 N8409 P2253 MEMBAR
73151!#6 N8410 P2254 BLD 21 -1 FP BE Sec
73152!#6 N8411 P2254 BLD 22 -1 FP BE Sec
73153!#A N8410 N8411
73154!#6 N8412 P2254 BLD 23 -1 FP BE Sec
73155!#6 N8413 P2255 MEMBAR
73156!#6 N8414 P2256 REPLACEMENT 25 Int BE Pri
73157!#6 N8415 P2257 REPLACEMENT 32 Int BE Pri
73158!#6 N8416 P2258 REPLACEMENT 7 Int BE Pri
73159!#6 N8417 P2259 ST 12 0x3000013 Int BE Pri
73160!#6 N8418 P2260 REPLACEMENT 21 Int BE Pri
73161!#6 N8419 P2261 IDC_FLIP 2 Int BE Pri
73162!#6 N8420 P2262 IDC_FLIP 34 Int BE Pri
73163!#6 N8421 P2263 MEMBAR
73164!#6 N8422 P2264 BST 0 0x4280005e FP BE Pri
73165!#6 N8423 P2264 BST 1 0x4280005f FP BE Pri
73166!#A N8422 N8423
73167!#6 N8424 P2264 BST 2 0x42800060 FP BE Pri
73168!#6 N8425 P2264 BST 3 0x42800061 FP BE Pri
73169!#6 N8426 P2264 BST 4 0x42800062 FP BE Pri
73170!#6 N8427 P2265 MEMBAR
73171!#6 N8428 P2266 REPLACEMENT 10 Int BE Sec
73172!#6 N8429 P2267 MEMBAR
73173!#6 N8430 P2268 BST 11 0x42800063 FP BE Sec
73174!#6 N8431 P2268 BST 12 0x42800064 FP BE Sec
73175!#A N8430 N8431
73176!#6 N8432 P2268 BST 13 0x42800065 FP BE Sec
73177!#6 N8433 P2269 MEMBAR
73178!#6 N8434 P2270 REPLACEMENT 18 Int BE Pri
73179!#6 N8435 P2271 MEMBAR
73180!#6 N8436 P2272 BST 0 0x42800066 FP BE Pri
73181!#6 N8437 P2272 BST 1 0x42800067 FP BE Pri
73182!#A N8436 N8437
73183!#6 N8438 P2272 BST 2 0x42800068 FP BE Pri
73184!#6 N8439 P2272 BST 3 0x42800069 FP BE Pri
73185!#6 N8440 P2272 BST 4 0x4280006a FP BE Pri
73186!#6 N8441 P2273 MEMBAR
73187!#6 N8442 P2274 BST 28 0x4280006b FP BE Pri
73188!#6 N8443 P2274 BST 29 0x4280006c FP BE Pri
73189!#A N8442 N8443
73190!#6 N8444 P2274 BST 30 0x4280006d FP BE Pri
73191!#6 N8445 P2275 MEMBAR
73192!#6 N8446 P2276 REPLACEMENT 5 Int BE Pri
73193!#6 N8447 P2277 REPLACEMENT 24 Int BE Sec
73194!#6 N8448 P2278 LD 19 -1 FP BE Pri
73195!#6 N8449 P2279 REPLACEMENT 11 Int BE Pri
73196!#6 N8450 P2280 REPLACEMENT 5 Int BE Pri
73197!#6 N8451 P2281 MEMBAR
73198!#6 N8452 P2282 BSTC 18 0x4280006e FP BE Pri
73199!#6 N8453 P2283 MEMBAR
73200!#6 N8454 P2284 REPLACEMENT 25 Int BE Pri
73201!#6 N8455 P2285 REPLACEMENT 26 Int BE Pri
73202!#6 N8456 P2286 ST 13 0x3000014 Int BE Pri
73203!#6 N8457 P2287 REPLACEMENT 27 Int BE Pri
73204!#6 N8458 P2288 REPLACEMENT 34 Int BE Pri
73205!#6 N8459 P2289 PREFETCH 25 Int BE Pri
73206!#6 N8460 P2290 LD 9 -1 Int BE Nuc
73207!#6 N8461 P2291 REPLACEMENT 31 Int BE Sec
73208!#6 N8462 P2292 FLUSH 7 Int BE Pri
73209!#6 N8463 P2293 FLUSH 15 Int BE Pri
73210!#6 N8464 P2294 REPLACEMENT 19 Int BE Pri
73211!#6 N8465 P2295 REPLACEMENT 18 Int BE Pri
73212!#6 N8466 P2296 REPLACEMENT 9 Int BE Pri
73213!#6 N8467 P2297 MEMBAR
73214!#6 N8468 P2298 BST 19 0x4280006f FP BE Pri
73215!#6 N8469 P2299 MEMBAR
73216!#6 N8470 P2300 REPLACEMENT 14 Int BE Nuc
73217!#6 N8471 P2301 ST 27 0x3000015 Int BE Pri
73218!#6 N8472 P2302 REPLACEMENT 11 Int BE Pri
73219!#6 N8473 P2303 MEMBAR
73220!#6 N8474 P2304 BLD 28 -1 FP BE Pri
73221!#6 N8475 P2304 BLD 29 -1 FP BE Pri
73222!#A N8474 N8475
73223!#6 N8476 P2304 BLD 30 -1 FP BE Pri
73224!#6 N8477 P2305 MEMBAR
73225!#6 N8478 P2306 PREFETCH 1 Int BE Pri
73226!#6 N8479 P2307 REPLACEMENT 21 Int BE Pri
73227!#6 N8480 P2308 REPLACEMENT 26 Int BE Pri
73228!#6 N8481 P2309 REPLACEMENT 28 Int BE Pri
73229!#6 N8482 P2310 REPLACEMENT 25 Int BE Sec
73230!#6 N8483 P2311 ST 18 0x3000016 Int LE Sec
73231!#6 N8484 P2312 REPLACEMENT 20 Int BE Pri
73232!#6 N8485 P2313 REPLACEMENT 32 Int BE Pri
73233!#6 N8486 P2314 REPLACEMENT 16 Int BE Sec
73234!#6 N8487 P2315 MEMBAR
73235!#6 N8488 P2316 BSTC 15 0x42800070 FP BE Pri
73236!#6 N8489 P2317 MEMBAR
73237!#6 N8490 P2318 REPLACEMENT 14 Int BE Sec
73238!#6 N8491 P2319 REPLACEMENT 22 Int BE Pri
73239!#6 N8492 P2320 MEMBAR
73240!#6 N8493 P2321 BLD 28 -1 FP BE Pri
73241!#6 N8494 P2321 BLD 29 -1 FP BE Pri
73242!#A N8493 N8494
73243!#6 N8495 P2321 BLD 30 -1 FP BE Pri
73244!#6 N8496 P2322 MEMBAR
73245!#6 N8497 P2323 REPLACEMENT 8 Int BE Pri
73246!#6 N8498 P2324 REPLACEMENT 21 Int BE Nuc
73247!#6 N8499 P2325 REPLACEMENT 19 Int BE Sec
73248!#6 N8500 P2326 REPLACEMENT 24 Int BE Pri
73249!#6 N8501 P2327 ST 6 0x3000017 Int BE Pri
73250!#6 N8502 P2328 MEMBAR
73251!#6 N8503 P2329 BST 8 0x42800071 FP BE Pri
73252!#6 N8504 P2329 BST 9 0x42800072 FP BE Pri
73253!#6 N8505 P2330 MEMBAR
73254!#6 N8506 P2331 ST 1 0x42800073 FP BE Sec
73255!#6 N8507 P2332 MEMBAR
73256!#6 N8508 P2333 BST 5 0x42800074 FP BE Pri
73257!#6 N8509 P2333 BST 6 0x42800075 FP BE Pri
73258!#6 N8510 P2334 MEMBAR
73259!#6 N8511 P2335 REPLACEMENT 20 Int BE Pri
73260!#6 N8512 P2336 REPLACEMENT 26 Int BE Sec
73261!#6 N8513 P2337 REPLACEMENT 20 Int BE Pri
73262!#6 N8514 P2338 REPLACEMENT 26 Int BE Pri
73263!#6 N8515 P2339 REPLACEMENT 15 Int BE Pri
73264!#6 N8516 P2340 PREFETCH 6 Int LE Pri
73265!#6 N8517 P2341 LD 24 -1 FP BE Pri
73266!#6 N8518 P2342 REPLACEMENT 19 Int BE Pri
73267!#6 N8519 P2343 MEMBAR
73268!#6 N8520 P2344 BST 26 0x42800076 FP BE Pri
73269!#6 N8521 P2344 BST 27 0x42800077 FP BE Pri
73270!#6 N8522 P2345 MEMBAR
73271!#6 N8523 P2346 PREFETCH 32 Int BE Sec
73272!#6 N8524 P2347 REPLACEMENT 29 Int BE Nuc
73273!#6 N8525 P2348 ST 32 0x3000018 Int BE Pri
73274!#6 N8526 P2349 REPLACEMENT 21 Int BE Pri
73275!#6 N8527 P2350 REPLACEMENT 32 Int BE Pri
73276!#6 N8528 P2351 IDC_FLIP 2 Int BE Pri
73277!#6 N8529 P2352 LD 16 -1 Int BE Pri
73278!#6 N8530 P2353 REPLACEMENT 0 Int BE Nuc
73279!#6 N8531 P2354 REPLACEMENT 0 Int BE Nuc
73280!#6 N8532 P2355 PREFETCH 12 Int BE Nuc
73281!#6 N8533 P2356 REPLACEMENT 33 Int BE Pri
73282!#6 N8534 P2357 MEMBAR
73283!#6 N8535 P2358 BLD 0 -1 FP BE Pri
73284!#6 N8536 P2358 BLD 1 -1 FP BE Pri
73285!#A N8535 N8536
73286!#6 N8537 P2358 BLD 2 -1 FP BE Pri
73287!#6 N8538 P2358 BLD 3 -1 FP BE Pri
73288!#6 N8539 P2358 BLD 4 -1 FP BE Pri
73289!#6 N8540 P2359 MEMBAR
73290!#6 N8541 P2360 BSTC 31 0x42800078 FP BE Pri
73291!#6 N8542 P2360 BSTC 32 0x42800079 FP BE Pri
73292!#6 N8543 P2361 MEMBAR
73293!#6 N8544 P2362 BLD 24 -1 FP BE Sec
73294!#6 N8545 P2362 BLD 25 -1 FP BE Sec
73295!#6 N8546 P2363 MEMBAR
73296!#6 N8547 P2364 REPLACEMENT 22 Int BE Sec
73297!#6 N8548 P2365 REPLACEMENT 27 Int BE Nuc
73298!#6 N8549 P2366 FLUSH 14 Int BE Pri
73299!#6 N8550 P2367 REPLACEMENT 9 Int BE Pri
73300!#6 N8551 P2368 FLUSH 1 Int BE Pri
73301!#6 N8552 P2369 REPLACEMENT 29 Int BE Sec
73302!#6 N8553 P2370 REPLACEMENT 33 Int BE Sec
73303!#6 N8554 P2371 FLUSH 5 Int BE Pri
73304!#6 N8555 P2372 REPLACEMENT 28 Int BE Nuc
73305!#6 N8556 P2373 REPLACEMENT 34 Int BE Pri
73306!#6 N8557 P2374 MEMBAR
73307!#6 N8558 P2375 BLD 11 -1 FP BE Sec
73308!#6 N8559 P2375 BLD 12 -1 FP BE Sec
73309!#A N8558 N8559
73310!#6 N8560 P2375 BLD 13 -1 FP BE Sec
73311!#6 N8561 P2376 MEMBAR
73312!#6 N8562 P2377 LD 4 -1 Int LE Pri
73313!#6 N8563 P2378 LD 28 -1 FP BE Pri
73314!#6 N8564 P2379 REPLACEMENT 12 Int BE Pri
73315!#6 N8565 P2380 PREFETCH 27 Int BE Pri
73316!#6 N8566 P2381 REPLACEMENT 31 Int BE Pri
73317!#6 N8567 P2382 REPLACEMENT 3 Int BE Nuc
73318!#6 N8568 P2383 MEMBAR
73319!#6 N8569 P2384 REPLACEMENT 18 Int BE Pri
73320!#6 N8570 P2385 REPLACEMENT 25 Int BE Pri
73321!#6 N8571 P2386 REPLACEMENT 27 Int BE Sec
73322!#6 N8572 P2387 ST 25 0x4280007a FP BE Sec
73323!#6 N8573 P2388 MEMBAR
73324!#6 N8574 P2389 BSTC 5 0x4280007b FP BE Pri
73325!#6 N8575 P2389 BSTC 6 0x4280007c FP BE Pri
73326!#6 N8576 P2390 MEMBAR
73327!#6 N8577 P2233 REPLACEMENT 7 Int BE Pri Loop_entry
73328!#6 N8578 P2234 REPLACEMENT 29 Int BE Sec
73329!#6 N8579 P2235 REPLACEMENT 7 Int BE Pri
73330!#6 N8580 P2236 REPLACEMENT 31 Int BE Pri
73331!#6 N8581 P2237 LD 21 -1 FP BE Pri
73332!#6 N8582 P2238 REPLACEMENT 3 Int BE Pri
73333!#6 N8583 P2239 LD 4 -1 FP BE Pri
73334!#6 N8584 P2240 PREFETCH 34 Int BE Pri
73335!#6 N8585 P2241 IDC_FLIP 9 Int BE Pri
73336!#6 N8586 P2242 REPLACEMENT 29 Int BE Pri
73337!#6 N8587 P2243 MEMBAR
73338!#6 N8588 P2244 BLD 0 -1 FP BE Pri
73339!#6 N8589 P2244 BLD 1 -1 FP BE Pri
73340!#A N8588 N8589
73341!#6 N8590 P2244 BLD 2 -1 FP BE Pri
73342!#6 N8591 P2244 BLD 3 -1 FP BE Pri
73343!#6 N8592 P2244 BLD 4 -1 FP BE Pri
73344!#6 N8593 P2245 MEMBAR
73345!#6 N8594 P2246 REPLACEMENT 19 Int BE Pri
73346!#6 N8595 P2247 REPLACEMENT 32 Int BE Pri
73347!#6 N8596 P2248 REPLACEMENT 28 Int BE Pri
73348!#6 N8597 P2249 REPLACEMENT 16 Int BE Pri
73349!#6 N8598 P2250 LD 3 -1 Int BE Nuc
73350!#6 N8599 P2251 REPLACEMENT 10 Int BE Pri
73351!#6 N8600 P2252 REPLACEMENT 10 Int BE Sec
73352!#6 N8601 P2253 MEMBAR
73353!#6 N8602 P2254 BLD 21 -1 FP BE Sec
73354!#6 N8603 P2254 BLD 22 -1 FP BE Sec
73355!#A N8602 N8603
73356!#6 N8604 P2254 BLD 23 -1 FP BE Sec
73357!#6 N8605 P2255 MEMBAR
73358!#6 N8606 P2256 REPLACEMENT 25 Int BE Pri
73359!#6 N8607 P2257 REPLACEMENT 32 Int BE Pri
73360!#6 N8608 P2258 REPLACEMENT 7 Int BE Pri
73361!#6 N8609 P2259 ST 12 0x3000019 Int BE Pri
73362!#6 N8610 P2260 REPLACEMENT 21 Int BE Pri
73363!#6 N8611 P2261 IDC_FLIP 2 Int BE Pri
73364!#6 N8612 P2262 IDC_FLIP 34 Int BE Pri
73365!#6 N8613 P2263 MEMBAR
73366!#6 N8614 P2264 BST 0 0x4280007d FP BE Pri
73367!#6 N8615 P2264 BST 1 0x4280007e FP BE Pri
73368!#A N8614 N8615
73369!#6 N8616 P2264 BST 2 0x4280007f FP BE Pri
73370!#6 N8617 P2264 BST 3 0x42800080 FP BE Pri
73371!#6 N8618 P2264 BST 4 0x42800081 FP BE Pri
73372!#6 N8619 P2265 MEMBAR
73373!#6 N8620 P2266 REPLACEMENT 10 Int BE Sec
73374!#6 N8621 P2267 MEMBAR
73375!#6 N8622 P2268 BST 11 0x42800082 FP BE Sec
73376!#6 N8623 P2268 BST 12 0x42800083 FP BE Sec
73377!#A N8622 N8623
73378!#6 N8624 P2268 BST 13 0x42800084 FP BE Sec
73379!#6 N8625 P2269 MEMBAR
73380!#6 N8626 P2270 REPLACEMENT 18 Int BE Pri
73381!#6 N8627 P2271 MEMBAR
73382!#6 N8628 P2272 BST 0 0x42800085 FP BE Pri
73383!#6 N8629 P2272 BST 1 0x42800086 FP BE Pri
73384!#A N8628 N8629
73385!#6 N8630 P2272 BST 2 0x42800087 FP BE Pri
73386!#6 N8631 P2272 BST 3 0x42800088 FP BE Pri
73387!#6 N8632 P2272 BST 4 0x42800089 FP BE Pri
73388!#6 N8633 P2273 MEMBAR
73389!#6 N8634 P2274 BST 28 0x4280008a FP BE Pri
73390!#6 N8635 P2274 BST 29 0x4280008b FP BE Pri
73391!#A N8634 N8635
73392!#6 N8636 P2274 BST 30 0x4280008c FP BE Pri
73393!#6 N8637 P2275 MEMBAR
73394!#6 N8638 P2276 REPLACEMENT 5 Int BE Pri
73395!#6 N8639 P2277 REPLACEMENT 24 Int BE Sec
73396!#6 N8640 P2278 LD 19 -1 FP BE Pri
73397!#6 N8641 P2279 REPLACEMENT 11 Int BE Pri
73398!#6 N8642 P2280 REPLACEMENT 5 Int BE Pri
73399!#6 N8643 P2281 MEMBAR
73400!#6 N8644 P2282 BSTC 18 0x4280008d FP BE Pri
73401!#6 N8645 P2283 MEMBAR
73402!#6 N8646 P2284 REPLACEMENT 25 Int BE Pri
73403!#6 N8647 P2285 REPLACEMENT 26 Int BE Pri
73404!#6 N8648 P2286 ST 13 0x300001a Int BE Pri
73405!#6 N8649 P2287 REPLACEMENT 27 Int BE Pri
73406!#6 N8650 P2288 REPLACEMENT 34 Int BE Pri
73407!#6 N8651 P2289 PREFETCH 25 Int BE Pri
73408!#6 N8652 P2290 LD 9 -1 Int BE Nuc
73409!#6 N8653 P2291 REPLACEMENT 31 Int BE Sec
73410!#6 N8654 P2292 FLUSH 7 Int BE Pri
73411!#6 N8655 P2293 FLUSH 15 Int BE Pri
73412!#6 N8656 P2294 REPLACEMENT 19 Int BE Pri
73413!#6 N8657 P2295 REPLACEMENT 18 Int BE Pri
73414!#6 N8658 P2296 REPLACEMENT 9 Int BE Pri
73415!#6 N8659 P2297 MEMBAR
73416!#6 N8660 P2298 BST 19 0x4280008e FP BE Pri
73417!#6 N8661 P2299 MEMBAR
73418!#6 N8662 P2300 REPLACEMENT 14 Int BE Nuc
73419!#6 N8663 P2301 ST 27 0x300001b Int BE Pri
73420!#6 N8664 P2302 REPLACEMENT 11 Int BE Pri
73421!#6 N8665 P2303 MEMBAR
73422!#6 N8666 P2304 BLD 28 -1 FP BE Pri
73423!#6 N8667 P2304 BLD 29 -1 FP BE Pri
73424!#A N8666 N8667
73425!#6 N8668 P2304 BLD 30 -1 FP BE Pri
73426!#6 N8669 P2305 MEMBAR
73427!#6 N8670 P2306 PREFETCH 1 Int BE Pri
73428!#6 N8671 P2307 REPLACEMENT 21 Int BE Pri
73429!#6 N8672 P2308 REPLACEMENT 26 Int BE Pri
73430!#6 N8673 P2309 REPLACEMENT 28 Int BE Pri
73431!#6 N8674 P2310 REPLACEMENT 25 Int BE Sec
73432!#6 N8675 P2311 ST 18 0x300001c Int LE Sec
73433!#6 N8676 P2312 REPLACEMENT 20 Int BE Pri
73434!#6 N8677 P2313 REPLACEMENT 32 Int BE Pri
73435!#6 N8678 P2314 REPLACEMENT 16 Int BE Sec
73436!#6 N8679 P2315 MEMBAR
73437!#6 N8680 P2316 BSTC 15 0x4280008f FP BE Pri
73438!#6 N8681 P2317 MEMBAR
73439!#6 N8682 P2318 REPLACEMENT 14 Int BE Sec
73440!#6 N8683 P2319 REPLACEMENT 22 Int BE Pri
73441!#6 N8684 P2320 MEMBAR
73442!#6 N8685 P2321 BLD 28 -1 FP BE Pri
73443!#6 N8686 P2321 BLD 29 -1 FP BE Pri
73444!#A N8685 N8686
73445!#6 N8687 P2321 BLD 30 -1 FP BE Pri
73446!#6 N8688 P2322 MEMBAR
73447!#6 N8689 P2323 REPLACEMENT 8 Int BE Pri
73448!#6 N8690 P2324 REPLACEMENT 21 Int BE Nuc
73449!#6 N8691 P2325 REPLACEMENT 19 Int BE Sec
73450!#6 N8692 P2326 REPLACEMENT 24 Int BE Pri
73451!#6 N8693 P2327 ST 6 0x300001d Int BE Pri
73452!#6 N8694 P2328 MEMBAR
73453!#6 N8695 P2329 BST 8 0x42800090 FP BE Pri
73454!#6 N8696 P2329 BST 9 0x42800091 FP BE Pri
73455!#6 N8697 P2330 MEMBAR
73456!#6 N8698 P2331 ST 1 0x42800092 FP BE Sec
73457!#6 N8699 P2332 MEMBAR
73458!#6 N8700 P2333 BST 5 0x42800093 FP BE Pri
73459!#6 N8701 P2333 BST 6 0x42800094 FP BE Pri
73460!#6 N8702 P2334 MEMBAR
73461!#6 N8703 P2335 REPLACEMENT 20 Int BE Pri
73462!#6 N8704 P2336 REPLACEMENT 26 Int BE Sec
73463!#6 N8705 P2337 REPLACEMENT 20 Int BE Pri
73464!#6 N8706 P2338 REPLACEMENT 26 Int BE Pri
73465!#6 N8707 P2339 REPLACEMENT 15 Int BE Pri
73466!#6 N8708 P2340 PREFETCH 6 Int LE Pri
73467!#6 N8709 P2341 LD 24 -1 FP BE Pri
73468!#6 N8710 P2342 REPLACEMENT 19 Int BE Pri
73469!#6 N8711 P2343 MEMBAR
73470!#6 N8712 P2344 BST 26 0x42800095 FP BE Pri
73471!#6 N8713 P2344 BST 27 0x42800096 FP BE Pri
73472!#6 N8714 P2345 MEMBAR
73473!#6 N8715 P2346 PREFETCH 32 Int BE Sec
73474!#6 N8716 P2347 REPLACEMENT 29 Int BE Nuc
73475!#6 N8717 P2348 ST 32 0x300001e Int BE Pri
73476!#6 N8718 P2349 REPLACEMENT 21 Int BE Pri
73477!#6 N8719 P2350 REPLACEMENT 32 Int BE Pri
73478!#6 N8720 P2351 IDC_FLIP 2 Int BE Pri
73479!#6 N8721 P2352 LD 16 -1 Int BE Pri
73480!#6 N8722 P2353 REPLACEMENT 0 Int BE Nuc
73481!#6 N8723 P2354 REPLACEMENT 0 Int BE Nuc
73482!#6 N8724 P2355 PREFETCH 12 Int BE Nuc
73483!#6 N8725 P2356 REPLACEMENT 33 Int BE Pri
73484!#6 N8726 P2357 MEMBAR
73485!#6 N8727 P2358 BLD 0 -1 FP BE Pri
73486!#6 N8728 P2358 BLD 1 -1 FP BE Pri
73487!#A N8727 N8728
73488!#6 N8729 P2358 BLD 2 -1 FP BE Pri
73489!#6 N8730 P2358 BLD 3 -1 FP BE Pri
73490!#6 N8731 P2358 BLD 4 -1 FP BE Pri
73491!#6 N8732 P2359 MEMBAR
73492!#6 N8733 P2360 BSTC 31 0x42800097 FP BE Pri
73493!#6 N8734 P2360 BSTC 32 0x42800098 FP BE Pri
73494!#6 N8735 P2361 MEMBAR
73495!#6 N8736 P2362 BLD 24 -1 FP BE Sec
73496!#6 N8737 P2362 BLD 25 -1 FP BE Sec
73497!#6 N8738 P2363 MEMBAR
73498!#6 N8739 P2364 REPLACEMENT 22 Int BE Sec
73499!#6 N8740 P2365 REPLACEMENT 27 Int BE Nuc
73500!#6 N8741 P2366 FLUSH 14 Int BE Pri
73501!#6 N8742 P2367 REPLACEMENT 9 Int BE Pri
73502!#6 N8743 P2368 FLUSH 1 Int BE Pri
73503!#6 N8744 P2369 REPLACEMENT 29 Int BE Sec
73504!#6 N8745 P2370 REPLACEMENT 33 Int BE Sec
73505!#6 N8746 P2371 FLUSH 5 Int BE Pri
73506!#6 N8747 P2372 REPLACEMENT 28 Int BE Nuc
73507!#6 N8748 P2373 REPLACEMENT 34 Int BE Pri
73508!#6 N8749 P2374 MEMBAR
73509!#6 N8750 P2375 BLD 11 -1 FP BE Sec
73510!#6 N8751 P2375 BLD 12 -1 FP BE Sec
73511!#A N8750 N8751
73512!#6 N8752 P2375 BLD 13 -1 FP BE Sec
73513!#6 N8753 P2376 MEMBAR
73514!#6 N8754 P2377 LD 4 -1 Int LE Pri
73515!#6 N8755 P2378 LD 28 -1 FP BE Pri
73516!#6 N8756 P2379 REPLACEMENT 12 Int BE Pri
73517!#6 N8757 P2380 PREFETCH 27 Int BE Pri
73518!#6 N8758 P2381 REPLACEMENT 31 Int BE Pri
73519!#6 N8759 P2382 REPLACEMENT 3 Int BE Nuc
73520!#6 N8760 P2383 MEMBAR
73521!#6 N8761 P2384 REPLACEMENT 18 Int BE Pri
73522!#6 N8762 P2385 REPLACEMENT 25 Int BE Pri
73523!#6 N8763 P2386 REPLACEMENT 27 Int BE Sec
73524!#6 N8764 P2387 ST 25 0x42800099 FP BE Sec
73525!#6 N8765 P2388 MEMBAR
73526!#6 N8766 P2389 BSTC 5 0x4280009a FP BE Pri
73527!#6 N8767 P2389 BSTC 6 0x4280009b FP BE Pri
73528!#6 N8768 P2390 MEMBAR
73529!#6 N8769 P2391 REPLACEMENT 22 Int BE Pri Loop_entry
73530!#6 N8770 P2392 REPLACEMENT 12 Int BE Sec
73531!#6 N8771 P2393 REPLACEMENT 21 Int BE Pri
73532!#6 N8772 P2394 REPLACEMENT 9 Int BE Pri
73533!#6 N8773 P2395 REPLACEMENT 25 Int BE Nuc
73534!#6 N8774 P2396 IDC_FLIP 19 Int BE Pri
73535!#6 N8775 P2397 MEMBAR
73536!#6 N8776 P2398 BLD 31 -1 FP BE Sec
73537!#6 N8777 P2398 BLD 32 -1 FP BE Sec
73538!#6 N8778 P2399 MEMBAR
73539!#6 N8779 P2400 REPLACEMENT 7 Int BE Pri
73540!#6 N8780 P2401 ST 0 0x300001f Int BE Nuc
73541!#6 N8781 P2402 REPLACEMENT 10 Int BE Pri
73542!#6 N8782 P2403 REPLACEMENT 29 Int BE Pri
73543!#6 N8783 P2404 REPLACEMENT 22 Int BE Pri
73544!#6 N8784 P2405 PREFETCH 9 Int BE Pri
73545!#6 N8785 P2406 REPLACEMENT 25 Int BE Pri
73546!#6 N8786 P2407 MEMBAR
73547!#6 N8787 P2408 BST 14 0x4280009c FP BE Pri
73548!#6 N8788 P2409 MEMBAR
73549!#6 N8789 P2410 ST 7 0x4280009d FP BE Sec Loop_entry
73550!#6 N8790 P2411 MEMBAR
73551!#6 N8791 P2412 BST 16 0x4280009e FP BE Pri
73552!#6 N8792 P2413 MEMBAR
73553!#6 N8793 P2414 FLUSHI 19 Int BE Pri
73554!#6 N8794 P2415 MEMBAR
73555!#6 N8795 P2416 BLD 0 -1 FP BE Pri
73556!#6 N8796 P2416 BLD 1 -1 FP BE Pri
73557!#A N8795 N8796
73558!#6 N8797 P2416 BLD 2 -1 FP BE Pri
73559!#6 N8798 P2416 BLD 3 -1 FP BE Pri
73560!#6 N8799 P2416 BLD 4 -1 FP BE Pri
73561!#6 N8800 P2417 MEMBAR
73562!#6 N8801 P2418 REPLACEMENT 20 Int BE Pri
73563!#6 N8802 P2419 REPLACEMENT 25 Int BE Pri
73564!#6 N8803 P2420 REPLACEMENT 12 Int BE Pri
73565!#6 N8804 P2421 REPLACEMENT 25 Int BE Pri
73566!#6 N8805 P2422 LD 9 -1 FP BE Pri
73567!#6 N8806 P2423 LD 2 -1 Int BE Sec
73568!#6 N8807 P2424 MEMBAR
73569!#6 N8808 P2425 BSTC 18 0x4280009f FP BE Pri
73570!#6 N8809 P2426 MEMBAR
73571!#6 N8810 P2427 ST 14 0x3000020 Int BE Pri
73572!#6 N8811 P2428 ST 0 0x3000021 Int BE Pri
73573!#6 N8812 P2429 REPLACEMENT 24 Int BE Pri
73574!#6 N8813 P2430 REPLACEMENT 0 Int BE Pri
73575!#6 N8814 P2431 REPLACEMENT 3 Int BE Pri
73576!#6 N8815 P2432 ST 28 0x428000a0 FP BE Pri
73577!#6 N8816 P2433 PREFETCH 16 Int BE Pri
73578!#6 N8817 P2434 IDC_FLIP 3 Int BE Pri
73579!#6 N8818 P2435 LD 33 -1 Int BE Pri
73580!#6 N8819 P2436 PREFETCH 20 Int BE Pri
73581!#6 N8820 P2437 REPLACEMENT 20 Int BE Sec
73582!#6 N8821 P2438 REPLACEMENT 10 Int BE Pri
73583!#6 N8822 P2439 MEMBAR
73584!#6 N8823 P2440 BST 0 0x428000a1 FP BE Pri
73585!#6 N8824 P2440 BST 1 0x428000a2 FP BE Pri
73586!#A N8823 N8824
73587!#6 N8825 P2440 BST 2 0x428000a3 FP BE Pri
73588!#6 N8826 P2440 BST 3 0x428000a4 FP BE Pri
73589!#6 N8827 P2440 BST 4 0x428000a5 FP BE Pri
73590!#6 N8828 P2441 MEMBAR
73591!#6 N8829 P2442 REPLACEMENT 9 Int BE Pri
73592!#6 N8830 P2443 ST 9 0x3000022 Int BE Sec
73593!#6 N8831 P2444 IDC_FLIP 24 Int BE Pri
73594!#6 N8832 P2445 REPLACEMENT 8 Int BE Pri
73595!#6 N8833 P2446 REPLACEMENT 0 Int BE Pri
73596!#6 N8834 P2447 REPLACEMENT 10 Int BE Pri
73597!#6 N8835 P2448 REPLACEMENT 0 Int BE Pri
73598!#6 N8836 P2449 PREFETCH 33 Int BE Sec
73599!#6 N8837 P2450 REPLACEMENT 12 Int BE Sec
73600!#6 N8838 P2451 IDC_FLIP 15 Int BE Pri
73601!#6 N8839 P2452 REPLACEMENT 0 Int BE Pri
73602!#6 N8840 P2453 REPLACEMENT 5 Int BE Pri
73603!#6 N8841 P2454 MEMBAR
73604!#6 N8842 P2455 BLD 20 -1 FP BE Pri
73605!#6 N8843 P2456 MEMBAR
73606!#6 N8844 P2457 REPLACEMENT 0 Int BE Pri
73607!#6 N8845 P2458 LD 24 -1 Int BE Pri
73608!#6 N8846 P2459 LD 16 -1 FP BE Pri
73609!#6 N8847 P2460 REPLACEMENT 23 Int BE Pri
73610!#6 N8848 P2461 REPLACEMENT 24 Int BE Pri
73611!#6 N8849 P2462 FLUSH 29 Int BE Pri
73612!#6 N8850 P2463 REPLACEMENT 34 Int BE Pri
73613!#6 N8851 P2464 REPLACEMENT 12 Int BE Pri
73614!#6 N8852 P2465 MEMBAR
73615!#6 N8853 P2466 BST 31 0x428000a6 FP BE Pri
73616!#6 N8854 P2466 BST 32 0x428000a7 FP BE Pri
73617!#6 N8855 P2467 MEMBAR
73618!#6 N8856 P2468 REPLACEMENT 19 Int BE Pri
73619!#6 N8857 P2469 LD 26 -1 Int BE Pri
73620!#6 N8858 P2470 REPLACEMENT 1 Int BE Sec
73621!#6 N8859 P2471 REPLACEMENT 22 Int BE Pri
73622!#6 N8860 P2472 REPLACEMENT 13 Int BE Pri
73623!#6 N8861 P2473 REPLACEMENT 1 Int BE Pri
73624!#6 N8862 P2474 MEMBAR
73625!#6 N8863 P2475 BLD 28 -1 FP BE Pri
73626!#6 N8864 P2475 BLD 29 -1 FP BE Pri
73627!#A N8863 N8864
73628!#6 N8865 P2475 BLD 30 -1 FP BE Pri
73629!#6 N8866 P2476 MEMBAR
73630!#6 N8867 P2477 REPLACEMENT 2 Int BE Pri
73631!#6 N8868 P2478 MEMBAR
73632!#6 N8869 P2479 BST 26 0x428000a8 FP BE Sec
73633!#6 N8870 P2479 BST 27 0x428000a9 FP BE Sec
73634!#6 N8871 P2480 MEMBAR
73635!#6 N8872 P2481 REPLACEMENT 0 Int BE Sec
73636!#6 N8873 P2482 REPLACEMENT 6 Int BE Sec
73637!#6 N8874 P2483 LD 34 -1 Int BE Nuc
73638!#6 N8875 P2484 REPLACEMENT 0 Int BE Pri
73639!#6 N8876 P2485 REPLACEMENT 3 Int BE Pri
73640!#6 N8877 P2486 REPLACEMENT 23 Int BE Pri
73641!#6 N8878 P2487 FLUSHI 10 Int BE Pri
73642!#6 N8879 P2488 MEMBAR
73643!#6 N8880 P2489 BST 17 0x428000aa FP BE Pri
73644!#6 N8881 P2490 MEMBAR
73645!#6 N8882 P2491 REPLACEMENT 18 Int BE Nuc
73646!#6 N8883 P2492 MEMBAR
73647!#6 N8884 P2493 BSTC 11 0x428000ab FP BE Pri
73648!#6 N8885 P2493 BSTC 12 0x428000ac FP BE Pri
73649!#A N8884 N8885
73650!#6 N8886 P2493 BSTC 13 0x428000ad FP BE Pri
73651!#6 N8887 P2494 MEMBAR
73652!#6 N8888 P2495 REPLACEMENT 9 Int BE Pri
73653!#6 N8889 P2496 REPLACEMENT 28 Int BE Pri
73654!#6 N8890 P2497 MEMBAR
73655!#6 N8891 P2498 BST 28 0x428000ae FP BE Pri
73656!#6 N8892 P2498 BST 29 0x428000af FP BE Pri
73657!#A N8891 N8892
73658!#6 N8893 P2498 BST 30 0x428000b0 FP BE Pri
73659!#6 N8894 P2499 MEMBAR
73660!#6 N8895 P2500 REPLACEMENT 33 Int BE Pri
73661!#6 N8896 P2501 IDC_FLIP 12 Int BE Pri
73662!#6 N8897 P2502 REPLACEMENT 25 Int BE Pri
73663!#6 N8898 P2503 REPLACEMENT 26 Int BE Pri
73664!#6 N8899 P2504 REPLACEMENT 6 Int BE Nuc
73665!#6 N8900 P2505 REPLACEMENT 1 Int BE Pri
73666!#6 N8901 P2506 MEMBAR
73667!#6 N8902 P2507 BST 28 0x428000b1 FP BE Sec
73668!#6 N8903 P2507 BST 29 0x428000b2 FP BE Sec
73669!#A N8902 N8903
73670!#6 N8904 P2507 BST 30 0x428000b3 FP BE Sec
73671!#6 N8905 P2508 MEMBAR
73672!#6 N8906 P2509 REPLACEMENT 28 Int BE Pri
73673!#6 N8907 P2510 REPLACEMENT 27 Int BE Pri
73674!#6 N8908 P2511 FLUSH 2 Int BE Pri
73675!#6 N8909 P2512 MEMBAR
73676!#6 N8910 P2513 BLD 0 -1 FP BE Pri
73677!#6 N8911 P2513 BLD 1 -1 FP BE Pri
73678!#A N8910 N8911
73679!#6 N8912 P2513 BLD 2 -1 FP BE Pri
73680!#6 N8913 P2513 BLD 3 -1 FP BE Pri
73681!#6 N8914 P2513 BLD 4 -1 FP BE Pri
73682!#6 N8915 P2514 MEMBAR
73683!#6 N8916 P2515 REPLACEMENT 6 Int BE Pri
73684!#6 N8917 P2516 REPLACEMENT 33 Int BE Pri
73685!#6 N8918 P2517 REPLACEMENT 30 Int BE Pri
73686!#6 N8919 P2518 IDC_FLIP 5 Int BE Pri
73687!#6 N8920 P2519 REPLACEMENT 29 Int BE Pri
73688!#6 N8921 P2520 PREFETCH 28 Int BE Pri
73689!#6 N8922 P2521 REPLACEMENT 23 Int BE Pri
73690!#6 N8923 P2522 LD 27 -1 Int BE Pri
73691!#6 N8924 P2523 REPLACEMENT 15 Int BE Pri
73692!#6 N8925 P2524 REPLACEMENT 1 Int BE Pri
73693!#6 N8926 P2525 IDC_FLIP 20 Int BE Pri
73694!#6 N8927 P2526 LD 13 -1 FP BE Sec
73695!#6 N8928 P2527 REPLACEMENT 13 Int BE Nuc
73696!#6 N8929 P2528 MEMBAR
73697!#6 N8930 P2529 BSTC 8 0x428000b4 FP BE Pri
73698!#6 N8931 P2529 BSTC 9 0x428000b5 FP BE Pri
73699!#6 N8932 P2530 MEMBAR
73700!#6 N8933 P2531 LD 32 -1 FP BE Pri
73701!#6 N8934 P2532 REPLACEMENT 29 Int BE Pri
73702!#6 N8935 P2533 PREFETCH 12 Int BE Pri
73703!#6 N8936 P2534 MEMBAR
73704!#6 N8937 P2535 BST 11 0x428000b6 FP BE Pri
73705!#6 N8938 P2535 BST 12 0x428000b7 FP BE Pri
73706!#A N8937 N8938
73707!#6 N8939 P2535 BST 13 0x428000b8 FP BE Pri
73708!#6 N8940 P2536 MEMBAR
73709!#6 N8941 P2537 REPLACEMENT 5 Int BE Pri
73710!#6 N8942 P2538 REPLACEMENT 10 Int BE Sec
73711!#6 N8943 P2539 REPLACEMENT 15 Int BE Pri Loop_exit
73712!#6 N8944 P2410 ST 7 0x428000b9 FP BE Sec Loop_entry
73713!#6 N8945 P2411 MEMBAR
73714!#6 N8946 P2412 BST 16 0x428000ba FP BE Pri
73715!#6 N8947 P2413 MEMBAR
73716!#6 N8948 P2414 FLUSHI 19 Int BE Pri
73717!#6 N8949 P2415 MEMBAR
73718!#6 N8950 P2416 BLD 0 -1 FP BE Pri
73719!#6 N8951 P2416 BLD 1 -1 FP BE Pri
73720!#A N8950 N8951
73721!#6 N8952 P2416 BLD 2 -1 FP BE Pri
73722!#6 N8953 P2416 BLD 3 -1 FP BE Pri
73723!#6 N8954 P2416 BLD 4 -1 FP BE Pri
73724!#6 N8955 P2417 MEMBAR
73725!#6 N8956 P2418 REPLACEMENT 20 Int BE Pri
73726!#6 N8957 P2419 REPLACEMENT 25 Int BE Pri
73727!#6 N8958 P2420 REPLACEMENT 12 Int BE Pri
73728!#6 N8959 P2421 REPLACEMENT 25 Int BE Pri
73729!#6 N8960 P2422 LD 9 -1 FP BE Pri
73730!#6 N8961 P2423 LD 2 -1 Int BE Sec
73731!#6 N8962 P2424 MEMBAR
73732!#6 N8963 P2425 BSTC 18 0x428000bb FP BE Pri
73733!#6 N8964 P2426 MEMBAR
73734!#6 N8965 P2427 ST 14 0x3000023 Int BE Pri
73735!#6 N8966 P2428 ST 0 0x3000024 Int BE Pri
73736!#6 N8967 P2429 REPLACEMENT 24 Int BE Pri
73737!#6 N8968 P2430 REPLACEMENT 0 Int BE Pri
73738!#6 N8969 P2431 REPLACEMENT 3 Int BE Pri
73739!#6 N8970 P2432 ST 28 0x428000bc FP BE Pri
73740!#6 N8971 P2433 PREFETCH 16 Int BE Pri
73741!#6 N8972 P2434 IDC_FLIP 3 Int BE Pri
73742!#6 N8973 P2435 LD 33 -1 Int BE Pri
73743!#6 N8974 P2436 PREFETCH 20 Int BE Pri
73744!#6 N8975 P2437 REPLACEMENT 20 Int BE Sec
73745!#6 N8976 P2438 REPLACEMENT 10 Int BE Pri
73746!#6 N8977 P2439 MEMBAR
73747!#6 N8978 P2440 BST 0 0x428000bd FP BE Pri
73748!#6 N8979 P2440 BST 1 0x428000be FP BE Pri
73749!#A N8978 N8979
73750!#6 N8980 P2440 BST 2 0x428000bf FP BE Pri
73751!#6 N8981 P2440 BST 3 0x428000c0 FP BE Pri
73752!#6 N8982 P2440 BST 4 0x428000c1 FP BE Pri
73753!#6 N8983 P2441 MEMBAR
73754!#6 N8984 P2442 REPLACEMENT 9 Int BE Pri
73755!#6 N8985 P2443 ST 9 0x3000025 Int BE Sec
73756!#6 N8986 P2444 IDC_FLIP 24 Int BE Pri
73757!#6 N8987 P2445 REPLACEMENT 8 Int BE Pri
73758!#6 N8988 P2446 REPLACEMENT 0 Int BE Pri
73759!#6 N8989 P2447 REPLACEMENT 10 Int BE Pri
73760!#6 N8990 P2448 REPLACEMENT 0 Int BE Pri
73761!#6 N8991 P2449 PREFETCH 33 Int BE Sec
73762!#6 N8992 P2450 REPLACEMENT 12 Int BE Sec
73763!#6 N8993 P2451 IDC_FLIP 15 Int BE Pri
73764!#6 N8994 P2452 REPLACEMENT 0 Int BE Pri
73765!#6 N8995 P2453 REPLACEMENT 5 Int BE Pri
73766!#6 N8996 P2454 MEMBAR
73767!#6 N8997 P2455 BLD 20 -1 FP BE Pri
73768!#6 N8998 P2456 MEMBAR
73769!#6 N8999 P2457 REPLACEMENT 0 Int BE Pri
73770!#6 N9000 P2458 LD 24 -1 Int BE Pri
73771!#6 N9001 P2459 LD 16 -1 FP BE Pri
73772!#6 N9002 P2460 REPLACEMENT 23 Int BE Pri
73773!#6 N9003 P2461 REPLACEMENT 24 Int BE Pri
73774!#6 N9004 P2462 FLUSH 29 Int BE Pri
73775!#6 N9005 P2463 REPLACEMENT 34 Int BE Pri
73776!#6 N9006 P2464 REPLACEMENT 12 Int BE Pri
73777!#6 N9007 P2465 MEMBAR
73778!#6 N9008 P2466 BST 31 0x428000c2 FP BE Pri
73779!#6 N9009 P2466 BST 32 0x428000c3 FP BE Pri
73780!#6 N9010 P2467 MEMBAR
73781!#6 N9011 P2468 REPLACEMENT 19 Int BE Pri
73782!#6 N9012 P2469 LD 26 -1 Int BE Pri
73783!#6 N9013 P2470 REPLACEMENT 1 Int BE Sec
73784!#6 N9014 P2471 REPLACEMENT 22 Int BE Pri
73785!#6 N9015 P2472 REPLACEMENT 13 Int BE Pri
73786!#6 N9016 P2473 REPLACEMENT 1 Int BE Pri
73787!#6 N9017 P2474 MEMBAR
73788!#6 N9018 P2475 BLD 28 -1 FP BE Pri
73789!#6 N9019 P2475 BLD 29 -1 FP BE Pri
73790!#A N9018 N9019
73791!#6 N9020 P2475 BLD 30 -1 FP BE Pri
73792!#6 N9021 P2476 MEMBAR
73793!#6 N9022 P2477 REPLACEMENT 2 Int BE Pri
73794!#6 N9023 P2478 MEMBAR
73795!#6 N9024 P2479 BST 26 0x428000c4 FP BE Sec
73796!#6 N9025 P2479 BST 27 0x428000c5 FP BE Sec
73797!#6 N9026 P2480 MEMBAR
73798!#6 N9027 P2481 REPLACEMENT 0 Int BE Sec
73799!#6 N9028 P2482 REPLACEMENT 6 Int BE Sec
73800!#6 N9029 P2483 LD 34 -1 Int BE Nuc
73801!#6 N9030 P2484 REPLACEMENT 0 Int BE Pri
73802!#6 N9031 P2485 REPLACEMENT 3 Int BE Pri
73803!#6 N9032 P2486 REPLACEMENT 23 Int BE Pri
73804!#6 N9033 P2487 FLUSHI 10 Int BE Pri
73805!#6 N9034 P2488 MEMBAR
73806!#6 N9035 P2489 BST 17 0x428000c6 FP BE Pri
73807!#6 N9036 P2490 MEMBAR
73808!#6 N9037 P2491 REPLACEMENT 18 Int BE Nuc
73809!#6 N9038 P2492 MEMBAR
73810!#6 N9039 P2493 BSTC 11 0x428000c7 FP BE Pri
73811!#6 N9040 P2493 BSTC 12 0x428000c8 FP BE Pri
73812!#A N9039 N9040
73813!#6 N9041 P2493 BSTC 13 0x428000c9 FP BE Pri
73814!#6 N9042 P2494 MEMBAR
73815!#6 N9043 P2495 REPLACEMENT 9 Int BE Pri
73816!#6 N9044 P2496 REPLACEMENT 28 Int BE Pri
73817!#6 N9045 P2497 MEMBAR
73818!#6 N9046 P2498 BST 28 0x428000ca FP BE Pri
73819!#6 N9047 P2498 BST 29 0x428000cb FP BE Pri
73820!#A N9046 N9047
73821!#6 N9048 P2498 BST 30 0x428000cc FP BE Pri
73822!#6 N9049 P2499 MEMBAR
73823!#6 N9050 P2500 REPLACEMENT 33 Int BE Pri
73824!#6 N9051 P2501 IDC_FLIP 12 Int BE Pri
73825!#6 N9052 P2502 REPLACEMENT 25 Int BE Pri
73826!#6 N9053 P2503 REPLACEMENT 26 Int BE Pri
73827!#6 N9054 P2504 REPLACEMENT 6 Int BE Nuc
73828!#6 N9055 P2505 REPLACEMENT 1 Int BE Pri
73829!#6 N9056 P2506 MEMBAR
73830!#6 N9057 P2507 BST 28 0x428000cd FP BE Sec
73831!#6 N9058 P2507 BST 29 0x428000ce FP BE Sec
73832!#A N9057 N9058
73833!#6 N9059 P2507 BST 30 0x428000cf FP BE Sec
73834!#6 N9060 P2508 MEMBAR
73835!#6 N9061 P2509 REPLACEMENT 28 Int BE Pri
73836!#6 N9062 P2510 REPLACEMENT 27 Int BE Pri
73837!#6 N9063 P2511 FLUSH 2 Int BE Pri
73838!#6 N9064 P2512 MEMBAR
73839!#6 N9065 P2513 BLD 0 -1 FP BE Pri
73840!#6 N9066 P2513 BLD 1 -1 FP BE Pri
73841!#A N9065 N9066
73842!#6 N9067 P2513 BLD 2 -1 FP BE Pri
73843!#6 N9068 P2513 BLD 3 -1 FP BE Pri
73844!#6 N9069 P2513 BLD 4 -1 FP BE Pri
73845!#6 N9070 P2514 MEMBAR
73846!#6 N9071 P2515 REPLACEMENT 6 Int BE Pri
73847!#6 N9072 P2516 REPLACEMENT 33 Int BE Pri
73848!#6 N9073 P2517 REPLACEMENT 30 Int BE Pri
73849!#6 N9074 P2518 IDC_FLIP 5 Int BE Pri
73850!#6 N9075 P2519 REPLACEMENT 29 Int BE Pri
73851!#6 N9076 P2520 PREFETCH 28 Int BE Pri
73852!#6 N9077 P2521 REPLACEMENT 23 Int BE Pri
73853!#6 N9078 P2522 LD 27 -1 Int BE Pri
73854!#6 N9079 P2523 REPLACEMENT 15 Int BE Pri
73855!#6 N9080 P2524 REPLACEMENT 1 Int BE Pri
73856!#6 N9081 P2525 IDC_FLIP 20 Int BE Pri
73857!#6 N9082 P2526 LD 13 -1 FP BE Sec
73858!#6 N9083 P2527 REPLACEMENT 13 Int BE Nuc
73859!#6 N9084 P2528 MEMBAR
73860!#6 N9085 P2529 BSTC 8 0x428000d0 FP BE Pri
73861!#6 N9086 P2529 BSTC 9 0x428000d1 FP BE Pri
73862!#6 N9087 P2530 MEMBAR
73863!#6 N9088 P2531 LD 32 -1 FP BE Pri
73864!#6 N9089 P2532 REPLACEMENT 29 Int BE Pri
73865!#6 N9090 P2533 PREFETCH 12 Int BE Pri
73866!#6 N9091 P2534 MEMBAR
73867!#6 N9092 P2535 BST 11 0x428000d2 FP BE Pri
73868!#6 N9093 P2535 BST 12 0x428000d3 FP BE Pri
73869!#A N9092 N9093
73870!#6 N9094 P2535 BST 13 0x428000d4 FP BE Pri
73871!#6 N9095 P2536 MEMBAR
73872!#6 N9096 P2537 REPLACEMENT 5 Int BE Pri
73873!#6 N9097 P2538 REPLACEMENT 10 Int BE Sec
73874!#6 N9098 P2539 REPLACEMENT 15 Int BE Pri Loop_exit
73875!#6 N9099 P2540 MEMBAR
73876!#7 N9100 P2541 REPLACEMENT 34 Int BE Pri Loop_entry
73877!#7 N9101 P2542 REPLACEMENT 18 Int BE Pri
73878!#7 N9102 P2543 ST 0 0x3800001 Int BE Sec
73879!#7 N9103 P2544 REPLACEMENT 25 Int BE Pri
73880!#7 N9104 P2545 REPLACEMENT 11 Int BE Pri
73881!#7 N9105 P2546 MEMBAR
73882!#7 N9106 P2547 BSTC 28 0x43000001 FP BE Pri
73883!#7 N9107 P2547 BSTC 29 0x43000002 FP BE Pri
73884!#A N9106 N9107
73885!#7 N9108 P2547 BSTC 30 0x43000003 FP BE Pri
73886!#7 N9109 P2548 MEMBAR
73887!#7 N9110 P2549 REPLACEMENT 22 Int BE Pri
73888!#7 N9111 P2550 REPLACEMENT 3 Int BE Pri
73889!#7 N9112 P2551 REPLACEMENT 4 Int BE Nuc
73890!#7 N9113 P2552 MEMBAR
73891!#7 N9114 P2553 BST 11 0x43000004 FP BE Pri
73892!#7 N9115 P2553 BST 12 0x43000005 FP BE Pri
73893!#A N9114 N9115
73894!#7 N9116 P2553 BST 13 0x43000006 FP BE Pri
73895!#7 N9117 P2554 MEMBAR
73896!#7 N9118 P2555 REPLACEMENT 15 Int BE Pri
73897!#7 N9119 P2556 ST 4 0x43000007 FP BE Pri
73898!#7 N9120 P2557 MEMBAR
73899!#7 N9121 P2558 BLD 5 -1 FP BE Pri
73900!#7 N9122 P2558 BLD 6 -1 FP BE Pri
73901!#7 N9123 P2559 MEMBAR
73902!#7 N9124 P2560 REPLACEMENT 23 Int BE Pri
73903!#7 N9125 P2561 FLUSHI 8 Int BE Pri
73904!#7 N9126 P2562 FLUSH 15 Int BE Pri
73905!#7 N9127 P2563 MEMBAR
73906!#7 N9128 P2564 BLD 24 -1 FP BE Sec
73907!#7 N9129 P2564 BLD 25 -1 FP BE Sec
73908!#7 N9130 P2565 MEMBAR
73909!#7 N9131 P2566 LD 4 -1 Int LE Sec
73910!#7 N9132 P2567 REPLACEMENT 32 Int BE Pri
73911!#7 N9133 P2568 LD 20 -1 Int BE Pri
73912!#7 N9134 P2569 REPLACEMENT 7 Int BE Nuc
73913!#7 N9135 P2570 REPLACEMENT 19 Int BE Pri
73914!#7 N9136 P2571 MEMBAR
73915!#7 N9137 P2572 BLD 15 -1 FP BE Pri
73916!#7 N9138 P2573 MEMBAR
73917!#7 N9139 P2574 LD 6 -1 Int BE Nuc
73918!#7 N9140 P2575 PREFETCH 23 Int BE Pri
73919!#7 N9141 P2576 LD 31 -1 FP BE Pri
73920!#7 N9142 P2577 ST 15 0x43000008 FP BE Pri
73921!#7 N9143 P2578 REPLACEMENT 17 Int BE Pri
73922!#7 N9144 P2579 REPLACEMENT 24 Int BE Pri
73923!#7 N9145 P2580 IDC_FLIP 9 Int BE Pri
73924!#7 N9146 P2581 REPLACEMENT 0 Int BE Pri
73925!#7 N9147 P2582 REPLACEMENT 4 Int BE Pri
73926!#7 N9148 P2583 MEMBAR
73927!#7 N9149 P2584 BST 28 0x43000009 FP BE Pri
73928!#7 N9150 P2584 BST 29 0x4300000a FP BE Pri
73929!#A N9149 N9150
73930!#7 N9151 P2584 BST 30 0x4300000b FP BE Pri
73931!#7 N9152 P2585 MEMBAR
73932!#7 N9153 P2586 PREFETCH 0 Int BE Pri
73933!#7 N9154 P2587 LD 30 -1 FP BE Pri
73934!#7 N9155 P2588 REPLACEMENT 23 Int BE Pri
73935!#7 N9156 P2589 ST 26 0x3800002 Int BE Pri
73936!#7 N9157 P2590 ST 0 0x4300000c FP BE Pri
73937!#7 N9158 P2591 REPLACEMENT 21 Int BE Pri
73938!#7 N9159 P2592 REPLACEMENT 0 Int BE Pri
73939!#7 N9160 P2593 MEMBAR
73940!#7 N9161 P2594 BLD 15 -1 FP BE Pri
73941!#7 N9162 P2595 MEMBAR
73942!#7 N9163 P2596 REPLACEMENT 7 Int BE Pri
73943!#7 N9164 P2597 REPLACEMENT 5 Int BE Pri
73944!#7 N9165 P2598 REPLACEMENT 20 Int BE Pri
73945!#7 N9166 P2599 ST 6 0x3800003 Int BE Sec
73946!#7 N9167 P2600 REPLACEMENT 25 Int BE Sec
73947!#7 N9168 P2601 FLUSH 6 Int BE Pri
73948!#7 N9169 P2602 REPLACEMENT 8 Int BE Pri
73949!#7 N9170 P2603 REPLACEMENT 32 Int BE Pri
73950!#7 N9171 P2604 REPLACEMENT 2 Int BE Pri
73951!#7 N9172 P2605 REPLACEMENT 17 Int BE Pri
73952!#7 N9173 P2606 MEMBAR
73953!#7 N9174 P2607 BSTC 33 0x4300000d FP BE Pri
73954!#7 N9175 P2608 MEMBAR
73955!#7 N9176 P2609 REPLACEMENT 20 Int BE Pri
73956!#7 N9177 P2610 REPLACEMENT 9 Int BE Pri
73957!#7 N9178 P2611 REPLACEMENT 16 Int BE Pri
73958!#7 N9179 P2612 ST 0 0x3800004 Int BE Pri
73959!#7 N9180 P2613 REPLACEMENT 11 Int BE Pri
73960!#7 N9181 P2614 LD 10 -1 Int BE Pri Loop_exit
73961!#7 N9182 P2615 REPLACEMENT 14 Int BE Sec Loop_entry
73962!#7 N9183 P2616 REPLACEMENT 17 Int BE Pri
73963!#7 N9184 P2617 REPLACEMENT 31 Int BE Sec
73964!#7 N9185 P2618 LD 2 -1 Int LE Pri
73965!#7 N9186 P2619 REPLACEMENT 18 Int BE Pri
73966!#7 N9187 P2620 LD 1 -1 Int BE Pri
73967!#7 N9188 P2621 REPLACEMENT 0 Int BE Sec
73968!#7 N9189 P2622 MEMBAR
73969!#7 N9190 P2623 BLD 11 -1 FP BE Pri
73970!#7 N9191 P2623 BLD 12 -1 FP BE Pri
73971!#A N9190 N9191
73972!#7 N9192 P2623 BLD 13 -1 FP BE Pri
73973!#7 N9193 P2624 MEMBAR
73974!#7 N9194 P2625 REPLACEMENT 15 Int BE Pri
73975!#7 N9195 P2626 REPLACEMENT 1 Int BE Pri
73976!#7 N9196 P2627 MEMBAR
73977!#7 N9197 P2628 BST 28 0x4300000e FP BE Pri
73978!#7 N9198 P2628 BST 29 0x4300000f FP BE Pri
73979!#A N9197 N9198
73980!#7 N9199 P2628 BST 30 0x43000010 FP BE Pri
73981!#7 N9200 P2629 MEMBAR
73982!#7 N9201 P2630 REPLACEMENT 22 Int BE Pri
73983!#7 N9202 P2631 LD 13 -1 FP BE Pri
73984!#7 N9203 P2632 REPLACEMENT 34 Int BE Pri
73985!#7 N9204 P2633 IDC_FLIP 23 Int BE Pri
73986!#7 N9205 P2634 LD 5 -1 FP BE Pri
73987!#7 N9206 P2635 REPLACEMENT 9 Int BE Sec
73988!#7 N9207 P2636 REPLACEMENT 9 Int BE Pri
73989!#7 N9208 P2637 MEMBAR
73990!#7 N9209 P2638 BLD 17 -1 FP BE Sec
73991!#7 N9210 P2639 MEMBAR
73992!#7 N9211 P2640 REPLACEMENT 28 Int BE Pri
73993!#7 N9212 P2641 REPLACEMENT 15 Int BE Nuc
73994!#7 N9213 P2642 IDC_FLIP 18 Int BE Pri
73995!#7 N9214 P2643 REPLACEMENT 25 Int BE Nuc
73996!#7 N9215 P2644 REPLACEMENT 0 Int BE Pri
73997!#7 N9216 P2645 REPLACEMENT 5 Int BE Pri
73998!#7 N9217 P2646 REPLACEMENT 20 Int BE Pri
73999!#7 N9218 P2647 ST 16 0x3800005 Int BE Sec
74000!#7 N9219 P2648 REPLACEMENT 20 Int BE Pri
74001!#7 N9220 P2649 ST 25 0x43000011 FP BE Pri
74002!#7 N9221 P2650 REPLACEMENT 6 Int BE Pri
74003!#7 N9222 P2651 REPLACEMENT 7 Int BE Sec
74004!#7 N9223 P2652 REPLACEMENT 28 Int BE Pri
74005!#7 N9224 P2653 MEMBAR
74006!#7 N9225 P2654 BSTC 31 0x43000012 FP BE Pri
74007!#7 N9226 P2654 BSTC 32 0x43000013 FP BE Pri
74008!#7 N9227 P2655 MEMBAR
74009!#7 N9228 P2656 BSTC 7 0x43000014 FP BE Pri
74010!#7 N9229 P2657 MEMBAR
74011!#7 N9230 P2658 REPLACEMENT 8 Int BE Pri
74012!#7 N9231 P2659 REPLACEMENT 0 Int BE Pri
74013!#7 N9232 P2660 REPLACEMENT 14 Int BE Pri
74014!#7 N9233 P2661 REPLACEMENT 20 Int BE Pri
74015!#7 N9234 P2662 REPLACEMENT 13 Int BE Pri
74016!#7 N9235 P2663 REPLACEMENT 21 Int BE Sec
74017!#7 N9236 P2664 REPLACEMENT 18 Int BE Nuc
74018!#7 N9237 P2665 MEMBAR
74019!#7 N9238 P2666 BLD 34 -1 FP BE Pri
74020!#7 N9239 P2667 MEMBAR
74021!#7 N9240 P2668 FLUSH 14 Int BE Pri
74022!#7 N9241 P2669 MEMBAR
74023!#7 N9242 P2670 BST 20 0x43000015 FP BE Pri
74024!#7 N9243 P2671 MEMBAR
74025!#7 N9244 P2672 REPLACEMENT 0 Int BE Pri
74026!#7 N9245 P2673 REPLACEMENT 5 Int BE Sec
74027!#7 N9246 P2674 REPLACEMENT 28 Int BE Pri
74028!#7 N9247 P2675 MEMBAR
74029!#7 N9248 P2676 BLD 26 -1 FP BE Sec
74030!#7 N9249 P2676 BLD 27 -1 FP BE Sec
74031!#7 N9250 P2677 MEMBAR
74032!#7 N9251 P2678 LD 14 -1 FP BE Pri
74033!#7 N9252 P2679 REPLACEMENT 29 Int BE Pri
74034!#7 N9253 P2680 IDC_FLIP 9 Int BE Pri
74035!#7 N9254 P2681 MEMBAR
74036!#7 N9255 P2682 BLD 0 -1 FP BE Sec
74037!#7 N9256 P2682 BLD 1 -1 FP BE Sec
74038!#A N9255 N9256
74039!#7 N9257 P2682 BLD 2 -1 FP BE Sec
74040!#7 N9258 P2682 BLD 3 -1 FP BE Sec
74041!#7 N9259 P2682 BLD 4 -1 FP BE Sec
74042!#7 N9260 P2683 MEMBAR
74043!#7 N9261 P2684 BST 8 0x43000016 FP BE Pri
74044!#7 N9262 P2684 BST 9 0x43000017 FP BE Pri
74045!#7 N9263 P2685 MEMBAR
74046!#7 N9264 P2686 IDC_FLIP 24 Int BE Pri
74047!#7 N9265 P2687 MEMBAR
74048!#7 N9266 P2688 BST 31 0x43000018 FP BE Pri
74049!#7 N9267 P2688 BST 32 0x43000019 FP BE Pri
74050!#7 N9268 P2689 MEMBAR
74051!#7 N9269 P2690 REPLACEMENT 29 Int BE Sec
74052!#7 N9270 P2691 REPLACEMENT 14 Int BE Pri
74053!#7 N9271 P2692 MEMBAR
74054!#7 N9272 P2693 BST 21 0x4300001a FP BE Pri
74055!#7 N9273 P2693 BST 22 0x4300001b FP BE Pri
74056!#A N9272 N9273
74057!#7 N9274 P2693 BST 23 0x4300001c FP BE Pri
74058!#7 N9275 P2694 MEMBAR
74059!#7 N9276 P2695 MEMBAR
74060!#7 N9277 P2696 REPLACEMENT 10 Int BE Pri
74061!#7 N9278 P2697 REPLACEMENT 11 Int BE Pri
74062!#7 N9279 P2698 LD 25 -1 Int BE Nuc
74063!#7 N9280 P2699 REPLACEMENT 14 Int BE Pri
74064!#7 N9281 P2700 MEMBAR
74065!#7 N9282 P2701 BSTC 17 0x4300001d FP BE Sec
74066!#7 N9283 P2702 MEMBAR
74067!#7 N9284 P2703 REPLACEMENT 29 Int BE Pri
74068!#7 N9285 P2704 IDC_FLIP 29 Int BE Pri
74069!#7 N9286 P2705 REPLACEMENT 34 Int BE Nuc
74070!#7 N9287 P2706 MEMBAR
74071!#7 N9288 P2707 BST 31 0x4300001e FP BE Sec
74072!#7 N9289 P2707 BST 32 0x4300001f FP BE Sec
74073!#7 N9290 P2708 MEMBAR
74074!#7 N9291 P2709 REPLACEMENT 12 Int BE Pri
74075!#7 N9292 P2710 MEMBAR
74076!#7 N9293 P2711 BSTC 26 0x43000020 FP BE Pri
74077!#7 N9294 P2711 BSTC 27 0x43000021 FP BE Pri
74078!#7 N9295 P2712 MEMBAR
74079!#7 N9296 P2713 REPLACEMENT 18 Int BE Pri
74080!#7 N9297 P2714 PREFETCH 29 Int BE Pri
74081!#7 N9298 P2715 MEMBAR
74082!#7 N9299 P2716 BLD 31 -1 FP BE Sec
74083!#7 N9300 P2716 BLD 32 -1 FP BE Sec
74084!#7 N9301 P2717 MEMBAR
74085!#7 N9302 P2718 FLUSH 18 Int BE Pri
74086!#7 N9303 P2719 LD 14 -1 Int BE Sec
74087!#7 N9304 P2720 REPLACEMENT 21 Int BE Pri
74088!#7 N9305 P2721 REPLACEMENT 13 Int BE Pri
74089!#7 N9306 P2722 REPLACEMENT 32 Int BE Pri
74090!#7 N9307 P2723 REPLACEMENT 19 Int BE Pri
74091!#7 N9308 P2724 REPLACEMENT 24 Int BE Pri
74092!#7 N9309 P2725 REPLACEMENT 10 Int BE Pri
74093!#7 N9310 P2726 REPLACEMENT 17 Int BE Pri
74094!#7 N9311 P2727 IDC_FLIP 12 Int BE Pri
74095!#7 N9312 P2728 LD 14 -1 FP BE Pri
74096!#7 N9313 P2729 MEMBAR
74097!#7 N9314 P2730 BST 16 0x43000022 FP BE Pri
74098!#7 N9315 P2731 MEMBAR
74099!#7 N9316 P2732 REPLACEMENT 13 Int BE Pri
74100!#7 N9317 P2733 PREFETCH 21 Int BE Pri
74101!#7 N9318 P2734 ST 32 0x43000023 FP BE Sec
74102!#7 N9319 P2735 IDC_FLIP 23 Int BE Pri
74103!#7 N9320 P2736 REPLACEMENT 30 Int BE Sec
74104!#7 N9321 P2737 REPLACEMENT 6 Int BE Pri
74105!#7 N9322 P2738 ST 11 0x43000024 FP BE Sec
74106!#7 N9323 P2739 IDC_FLIP 25 Int BE Pri
74107!#7 N9324 P2740 REPLACEMENT 29 Int BE Pri
74108!#7 N9325 P2741 REPLACEMENT 14 Int BE Sec
74109!#7 N9326 P2742 LD 6 -1 Int BE Pri
74110!#7 N9327 P2743 ST 8 0x43000025 FP BE Pri
74111!#7 N9328 P2744 PREFETCH 8 Int BE Pri
74112!#7 N9329 P2745 LD 14 -1 FP BE Pri
74113!#7 N9330 P2746 REPLACEMENT 16 Int BE Pri
74114!#7 N9331 P2747 IDC_FLIP 33 Int BE Pri
74115!#7 N9332 P2748 LD 23 -1 Int BE Pri
74116!#7 N9333 P2749 REPLACEMENT 26 Int BE Pri
74117!#7 N9334 P2750 MEMBAR
74118!#7 N9335 P2751 BST 21 0x43000026 FP BE Pri
74119!#7 N9336 P2751 BST 22 0x43000027 FP BE Pri
74120!#A N9335 N9336
74121!#7 N9337 P2751 BST 23 0x43000028 FP BE Pri
74122!#7 N9338 P2752 MEMBAR
74123!#7 N9339 P2753 REPLACEMENT 5 Int BE Pri
74124!#7 N9340 P2754 IDC_FLIP 5 Int BE Pri
74125!#7 N9341 P2755 ST 33 0x43000029 FP BE Pri
74126!#7 N9342 P2756 MEMBAR
74127!#7 N9343 P2757 BST 10 0x4300002a FP BE Pri
74128!#7 N9344 P2758 MEMBAR
74129!#7 N9345 P2759 LD 3 -1 FP BE Pri
74130!#7 N9346 P2760 ST 12 0x3800006 Int BE Pri
74131!#7 N9347 P2761 REPLACEMENT 4 Int BE Nuc
74132!#7 N9348 P2762 REPLACEMENT 4 Int BE Pri
74133!#7 N9349 P2763 PREFETCH 25 Int BE Pri
74134!#7 N9350 P2764 MEMBAR
74135!#7 N9351 P2765 BSTC 20 0x4300002b FP BE Pri
74136!#7 N9352 P2766 MEMBAR
74137!#7 N9353 P2767 REPLACEMENT 0 Int BE Pri
74138!#7 N9354 P2768 REPLACEMENT 21 Int BE Pri
74139!#7 N9355 P2769 REPLACEMENT 8 Int BE Sec
74140!#7 N9356 P2770 REPLACEMENT 26 Int BE Pri
74141!#7 N9357 P2771 REPLACEMENT 30 Int BE Pri
74142!#7 N9358 P2772 REPLACEMENT 30 Int BE Pri
74143!#7 N9359 P2773 REPLACEMENT 29 Int BE Pri
74144!#7 N9360 P2774 REPLACEMENT 31 Int BE Sec
74145!#7 N9361 P2775 MEMBAR
74146!#7 N9362 P2776 BLD 26 -1 FP BE Pri
74147!#7 N9363 P2776 BLD 27 -1 FP BE Pri
74148!#7 N9364 P2777 MEMBAR
74149!#7 N9365 P2778 BST 15 0x4300002c FP BE Pri
74150!#7 N9366 P2779 MEMBAR
74151!#7 N9367 P2780 REPLACEMENT 33 Int BE Pri
74152!#7 N9368 P2781 LD 10 -1 FP BE Pri
74153!#7 N9369 P2782 REPLACEMENT 6 Int BE Pri
74154!#7 N9370 P2783 LD 5 -1 FP BE Pri
74155!#7 N9371 P2784 IDC_FLIP 34 Int BE Pri
74156!#7 N9372 P2785 REPLACEMENT 7 Int BE Pri
74157!#7 N9373 P2786 FLUSH 24 Int BE Pri
74158!#7 N9374 P2787 REPLACEMENT 5 Int BE Pri
74159!#7 N9375 P2788 REPLACEMENT 6 Int BE Sec
74160!#7 N9376 P2789 REPLACEMENT 24 Int BE Pri
74161!#7 N9377 P2790 REPLACEMENT 4 Int BE Pri
74162!#7 N9378 P2791 REPLACEMENT 3 Int BE Pri
74163!#7 N9379 P2792 REPLACEMENT 20 Int BE Pri
74164!#7 N9380 P2793 MEMBAR
74165!#7 N9381 P2794 BST 5 0x4300002d FP BE Pri
74166!#7 N9382 P2794 BST 6 0x4300002e FP BE Pri
74167!#7 N9383 P2795 MEMBAR
74168!#7 N9384 P2796 REPLACEMENT 23 Int BE Pri
74169!#7 N9385 P2797 REPLACEMENT 31 Int BE Pri
74170!#7 N9386 P2798 REPLACEMENT 8 Int BE Sec
74171!#7 N9387 P2799 MEMBAR
74172!#7 N9388 P2800 BSTC 21 0x4300002f FP BE Pri
74173!#7 N9389 P2800 BSTC 22 0x43000030 FP BE Pri
74174!#A N9388 N9389
74175!#7 N9390 P2800 BSTC 23 0x43000031 FP BE Pri
74176!#7 N9391 P2801 MEMBAR
74177!#7 N9392 P2802 REPLACEMENT 29 Int BE Pri
74178!#7 N9393 P2803 MEMBAR
74179!#7 N9394 P2804 BST 14 0x43000032 FP BE Pri
74180!#7 N9395 P2805 MEMBAR
74181!#7 N9396 P2806 REPLACEMENT 8 Int BE Sec
74182!#7 N9397 P2807 MEMBAR
74183!#7 N9398 P2808 BST 8 0x43000033 FP BE Pri
74184!#7 N9399 P2808 BST 9 0x43000034 FP BE Pri
74185!#7 N9400 P2809 MEMBAR
74186!#7 N9401 P2810 REPLACEMENT 32 Int BE Nuc
74187!#7 N9402 P2811 REPLACEMENT 33 Int BE Pri
74188!#7 N9403 P2812 MEMBAR
74189!#7 N9404 P2813 BLD 18 -1 FP BE Pri
74190!#7 N9405 P2814 MEMBAR
74191!#7 N9406 P2815 BST 21 0x43000035 FP BE Pri
74192!#7 N9407 P2815 BST 22 0x43000036 FP BE Pri
74193!#A N9406 N9407
74194!#7 N9408 P2815 BST 23 0x43000037 FP BE Pri
74195!#7 N9409 P2816 MEMBAR
74196!#7 N9410 P2817 LD 33 -1 FP BE Pri
74197!#7 N9411 P2818 IDC_FLIP 3 Int BE Pri
74198!#7 N9412 P2819 REPLACEMENT 33 Int BE Sec
74199!#7 N9413 P2820 MEMBAR
74200!#7 N9414 P2821 BST 28 0x43000038 FP BE Pri
74201!#7 N9415 P2821 BST 29 0x43000039 FP BE Pri
74202!#A N9414 N9415
74203!#7 N9416 P2821 BST 30 0x4300003a FP BE Pri
74204!#7 N9417 P2822 MEMBAR
74205!#7 N9418 P2823 REPLACEMENT 15 Int BE Pri
74206!#7 N9419 P2824 MEMBAR
74207!#7 N9420 P2825 BLD 21 -1 FP BE Pri
74208!#7 N9421 P2825 BLD 22 -1 FP BE Pri
74209!#A N9420 N9421
74210!#7 N9422 P2825 BLD 23 -1 FP BE Pri
74211!#7 N9423 P2826 MEMBAR
74212!#7 N9424 P2827 ST 27 0x4300003b FP BE Pri
74213!#7 N9425 P2828 REPLACEMENT 8 Int BE Pri
74214!#7 N9426 P2829 ST 14 0x4300003c FP BE Sec
74215!#7 N9427 P2830 REPLACEMENT 5 Int BE Sec
74216!#7 N9428 P2831 REPLACEMENT 24 Int BE Sec
74217!#7 N9429 P2832 REPLACEMENT 29 Int BE Pri
74218!#7 N9430 P2833 REPLACEMENT 27 Int BE Pri
74219!#7 N9431 P2834 IDC_FLIP 18 Int BE Pri
74220!#7 N9432 P2835 REPLACEMENT 13 Int BE Pri
74221!#7 N9433 P2836 REPLACEMENT 10 Int BE Pri
74222!#7 N9434 P2837 PREFETCH 4 Int BE Pri
74223!#7 N9435 P2838 FLUSH 15 Int BE Pri
74224!#7 N9436 P2839 REPLACEMENT 4 Int BE Pri
74225!#7 N9437 P2840 MEMBAR
74226!#7 N9438 P2841 BST 24 0x4300003d FP BE Pri
74227!#7 N9439 P2841 BST 25 0x4300003e FP BE Pri
74228!#7 N9440 P2842 MEMBAR
74229!#7 N9441 P2843 REPLACEMENT 29 Int BE Pri
74230!#7 N9442 P2844 MEMBAR
74231!#7 N9443 P2845 BST 17 0x4300003f FP BE Pri
74232!#7 N9444 P2846 MEMBAR
74233!#7 N9445 P2847 REPLACEMENT 19 Int BE Pri Loop_entry
74234!#7 N9446 P2848 REPLACEMENT 31 Int BE Nuc
74235!#7 N9447 P2849 REPLACEMENT 8 Int BE Sec
74236!#7 N9448 P2850 MEMBAR
74237!#7 N9449 P2851 BST 0 0x43000040 FP BE Pri
74238!#7 N9450 P2851 BST 1 0x43000041 FP BE Pri
74239!#A N9449 N9450
74240!#7 N9451 P2851 BST 2 0x43000042 FP BE Pri
74241!#7 N9452 P2851 BST 3 0x43000043 FP BE Pri
74242!#7 N9453 P2851 BST 4 0x43000044 FP BE Pri
74243!#7 N9454 P2852 MEMBAR
74244!#7 N9455 P2853 PREFETCH 30 Int BE Sec
74245!#7 N9456 P2854 FLUSHI 20 Int BE Pri
74246!#7 N9457 P2855 REPLACEMENT 22 Int BE Pri
74247!#7 N9458 P2856 REPLACEMENT 20 Int BE Pri
74248!#7 N9459 P2857 REPLACEMENT 10 Int BE Pri
74249!#7 N9460 P2858 IDC_FLIP 32 Int BE Pri
74250!#7 N9461 P2859 REPLACEMENT 34 Int BE Pri
74251!#7 N9462 P2860 LD 19 -1 Int BE Pri
74252!#7 N9463 P2861 REPLACEMENT 33 Int BE Pri
74253!#7 N9464 P2862 LD 27 -1 Int BE Pri
74254!#7 N9465 P2863 REPLACEMENT 17 Int BE Pri
74255!#7 N9466 P2864 REPLACEMENT 33 Int BE Pri
74256!#7 N9467 P2865 REPLACEMENT 13 Int BE Pri
74257!#7 N9468 P2866 MEMBAR
74258!#7 N9469 P2867 BLD 0 -1 FP BE Pri
74259!#7 N9470 P2867 BLD 1 -1 FP BE Pri
74260!#A N9469 N9470
74261!#7 N9471 P2867 BLD 2 -1 FP BE Pri
74262!#7 N9472 P2867 BLD 3 -1 FP BE Pri
74263!#7 N9473 P2867 BLD 4 -1 FP BE Pri
74264!#7 N9474 P2868 MEMBAR
74265!#7 N9475 P2847 REPLACEMENT 19 Int BE Pri Loop_entry
74266!#7 N9476 P2848 REPLACEMENT 31 Int BE Nuc
74267!#7 N9477 P2849 REPLACEMENT 8 Int BE Sec
74268!#7 N9478 P2850 MEMBAR
74269!#7 N9479 P2851 BST 0 0x43000045 FP BE Pri
74270!#7 N9480 P2851 BST 1 0x43000046 FP BE Pri
74271!#A N9479 N9480
74272!#7 N9481 P2851 BST 2 0x43000047 FP BE Pri
74273!#7 N9482 P2851 BST 3 0x43000048 FP BE Pri
74274!#7 N9483 P2851 BST 4 0x43000049 FP BE Pri
74275!#7 N9484 P2852 MEMBAR
74276!#7 N9485 P2853 PREFETCH 30 Int BE Sec
74277!#7 N9486 P2854 FLUSHI 20 Int BE Pri
74278!#7 N9487 P2855 REPLACEMENT 22 Int BE Pri
74279!#7 N9488 P2856 REPLACEMENT 20 Int BE Pri
74280!#7 N9489 P2857 REPLACEMENT 10 Int BE Pri
74281!#7 N9490 P2858 IDC_FLIP 32 Int BE Pri
74282!#7 N9491 P2859 REPLACEMENT 34 Int BE Pri
74283!#7 N9492 P2860 LD 19 -1 Int BE Pri
74284!#7 N9493 P2861 REPLACEMENT 33 Int BE Pri
74285!#7 N9494 P2862 LD 27 -1 Int BE Pri
74286!#7 N9495 P2863 REPLACEMENT 17 Int BE Pri
74287!#7 N9496 P2864 REPLACEMENT 33 Int BE Pri
74288!#7 N9497 P2865 REPLACEMENT 13 Int BE Pri
74289!#7 N9498 P2866 MEMBAR
74290!#7 N9499 P2867 BLD 0 -1 FP BE Pri
74291!#7 N9500 P2867 BLD 1 -1 FP BE Pri
74292!#A N9499 N9500
74293!#7 N9501 P2867 BLD 2 -1 FP BE Pri
74294!#7 N9502 P2867 BLD 3 -1 FP BE Pri
74295!#7 N9503 P2867 BLD 4 -1 FP BE Pri
74296!#7 N9504 P2868 MEMBAR
74297!#7 N9505 P2847 REPLACEMENT 19 Int BE Pri Loop_entry
74298!#7 N9506 P2848 REPLACEMENT 31 Int BE Nuc
74299!#7 N9507 P2849 REPLACEMENT 8 Int BE Sec
74300!#7 N9508 P2850 MEMBAR
74301!#7 N9509 P2851 BST 0 0x4300004a FP BE Pri
74302!#7 N9510 P2851 BST 1 0x4300004b FP BE Pri
74303!#A N9509 N9510
74304!#7 N9511 P2851 BST 2 0x4300004c FP BE Pri
74305!#7 N9512 P2851 BST 3 0x4300004d FP BE Pri
74306!#7 N9513 P2851 BST 4 0x4300004e FP BE Pri
74307!#7 N9514 P2852 MEMBAR
74308!#7 N9515 P2853 PREFETCH 30 Int BE Sec
74309!#7 N9516 P2854 FLUSHI 20 Int BE Pri
74310!#7 N9517 P2855 REPLACEMENT 22 Int BE Pri
74311!#7 N9518 P2856 REPLACEMENT 20 Int BE Pri
74312!#7 N9519 P2857 REPLACEMENT 10 Int BE Pri
74313!#7 N9520 P2858 IDC_FLIP 32 Int BE Pri
74314!#7 N9521 P2859 REPLACEMENT 34 Int BE Pri
74315!#7 N9522 P2860 LD 19 -1 Int BE Pri
74316!#7 N9523 P2861 REPLACEMENT 33 Int BE Pri
74317!#7 N9524 P2862 LD 27 -1 Int BE Pri
74318!#7 N9525 P2863 REPLACEMENT 17 Int BE Pri
74319!#7 N9526 P2864 REPLACEMENT 33 Int BE Pri
74320!#7 N9527 P2865 REPLACEMENT 13 Int BE Pri
74321!#7 N9528 P2866 MEMBAR
74322!#7 N9529 P2867 BLD 0 -1 FP BE Pri
74323!#7 N9530 P2867 BLD 1 -1 FP BE Pri
74324!#A N9529 N9530
74325!#7 N9531 P2867 BLD 2 -1 FP BE Pri
74326!#7 N9532 P2867 BLD 3 -1 FP BE Pri
74327!#7 N9533 P2867 BLD 4 -1 FP BE Pri
74328!#7 N9534 P2868 MEMBAR
74329!#7 N9535 P2847 REPLACEMENT 19 Int BE Pri Loop_entry
74330!#7 N9536 P2848 REPLACEMENT 31 Int BE Nuc
74331!#7 N9537 P2849 REPLACEMENT 8 Int BE Sec
74332!#7 N9538 P2850 MEMBAR
74333!#7 N9539 P2851 BST 0 0x4300004f FP BE Pri
74334!#7 N9540 P2851 BST 1 0x43000050 FP BE Pri
74335!#A N9539 N9540
74336!#7 N9541 P2851 BST 2 0x43000051 FP BE Pri
74337!#7 N9542 P2851 BST 3 0x43000052 FP BE Pri
74338!#7 N9543 P2851 BST 4 0x43000053 FP BE Pri
74339!#7 N9544 P2852 MEMBAR
74340!#7 N9545 P2853 PREFETCH 30 Int BE Sec
74341!#7 N9546 P2854 FLUSHI 20 Int BE Pri
74342!#7 N9547 P2855 REPLACEMENT 22 Int BE Pri
74343!#7 N9548 P2856 REPLACEMENT 20 Int BE Pri
74344!#7 N9549 P2857 REPLACEMENT 10 Int BE Pri
74345!#7 N9550 P2858 IDC_FLIP 32 Int BE Pri
74346!#7 N9551 P2859 REPLACEMENT 34 Int BE Pri
74347!#7 N9552 P2860 LD 19 -1 Int BE Pri
74348!#7 N9553 P2861 REPLACEMENT 33 Int BE Pri
74349!#7 N9554 P2862 LD 27 -1 Int BE Pri
74350!#7 N9555 P2863 REPLACEMENT 17 Int BE Pri
74351!#7 N9556 P2864 REPLACEMENT 33 Int BE Pri
74352!#7 N9557 P2865 REPLACEMENT 13 Int BE Pri
74353!#7 N9558 P2866 MEMBAR
74354!#7 N9559 P2867 BLD 0 -1 FP BE Pri
74355!#7 N9560 P2867 BLD 1 -1 FP BE Pri
74356!#A N9559 N9560
74357!#7 N9561 P2867 BLD 2 -1 FP BE Pri
74358!#7 N9562 P2867 BLD 3 -1 FP BE Pri
74359!#7 N9563 P2867 BLD 4 -1 FP BE Pri
74360!#7 N9564 P2868 MEMBAR
74361!#7 N9565 P2847 REPLACEMENT 19 Int BE Pri Loop_entry
74362!#7 N9566 P2848 REPLACEMENT 31 Int BE Nuc
74363!#7 N9567 P2849 REPLACEMENT 8 Int BE Sec
74364!#7 N9568 P2850 MEMBAR
74365!#7 N9569 P2851 BST 0 0x43000054 FP BE Pri
74366!#7 N9570 P2851 BST 1 0x43000055 FP BE Pri
74367!#A N9569 N9570
74368!#7 N9571 P2851 BST 2 0x43000056 FP BE Pri
74369!#7 N9572 P2851 BST 3 0x43000057 FP BE Pri
74370!#7 N9573 P2851 BST 4 0x43000058 FP BE Pri
74371!#7 N9574 P2852 MEMBAR
74372!#7 N9575 P2853 PREFETCH 30 Int BE Sec
74373!#7 N9576 P2854 FLUSHI 20 Int BE Pri
74374!#7 N9577 P2855 REPLACEMENT 22 Int BE Pri
74375!#7 N9578 P2856 REPLACEMENT 20 Int BE Pri
74376!#7 N9579 P2857 REPLACEMENT 10 Int BE Pri
74377!#7 N9580 P2858 IDC_FLIP 32 Int BE Pri
74378!#7 N9581 P2859 REPLACEMENT 34 Int BE Pri
74379!#7 N9582 P2860 LD 19 -1 Int BE Pri
74380!#7 N9583 P2861 REPLACEMENT 33 Int BE Pri
74381!#7 N9584 P2862 LD 27 -1 Int BE Pri
74382!#7 N9585 P2863 REPLACEMENT 17 Int BE Pri
74383!#7 N9586 P2864 REPLACEMENT 33 Int BE Pri
74384!#7 N9587 P2865 REPLACEMENT 13 Int BE Pri
74385!#7 N9588 P2866 MEMBAR
74386!#7 N9589 P2867 BLD 0 -1 FP BE Pri
74387!#7 N9590 P2867 BLD 1 -1 FP BE Pri
74388!#A N9589 N9590
74389!#7 N9591 P2867 BLD 2 -1 FP BE Pri
74390!#7 N9592 P2867 BLD 3 -1 FP BE Pri
74391!#7 N9593 P2867 BLD 4 -1 FP BE Pri
74392!#7 N9594 P2868 MEMBAR
74393!#7 N9595 P2869 IDC_FLIP 32 Int BE Pri Loop_entry
74394!#7 N9596 P2870 REPLACEMENT 17 Int BE Pri
74395!#7 N9597 P2871 ST 20 0x43000059 FP BE Pri
74396!#7 N9598 P2872 MEMBAR
74397!#7 N9599 P2873 BSTC 21 0x4300005a FP BE Pri
74398!#7 N9600 P2873 BSTC 22 0x4300005b FP BE Pri
74399!#A N9599 N9600
74400!#7 N9601 P2873 BSTC 23 0x4300005c FP BE Pri
74401!#7 N9602 P2874 MEMBAR
74402!#7 N9603 P2875 LD 2 -1 FP BE Pri
74403!#7 N9604 P2876 LD 2 -1 FP BE Pri
74404!#7 N9605 P2877 REPLACEMENT 32 Int BE Pri
74405!#7 N9606 P2878 REPLACEMENT 4 Int BE Pri
74406!#7 N9607 P2879 MEMBAR
74407!#7 N9608 P2880 BSTC 7 0x4300005d FP BE Pri
74408!#7 N9609 P2881 MEMBAR
74409!#7 N9610 P2882 ST 2 0x3800007 Int BE Pri
74410!#7 N9611 P2883 MEMBAR
74411!#7 N9612 P2884 BST 0 0x4300005e FP BE Pri
74412!#7 N9613 P2884 BST 1 0x4300005f FP BE Pri
74413!#A N9612 N9613
74414!#7 N9614 P2884 BST 2 0x43000060 FP BE Pri
74415!#7 N9615 P2884 BST 3 0x43000061 FP BE Pri
74416!#7 N9616 P2884 BST 4 0x43000062 FP BE Pri
74417!#7 N9617 P2885 MEMBAR
74418!#7 N9618 P2886 BLD 21 -1 FP BE Pri
74419!#7 N9619 P2886 BLD 22 -1 FP BE Pri
74420!#A N9618 N9619
74421!#7 N9620 P2886 BLD 23 -1 FP BE Pri
74422!#7 N9621 P2887 MEMBAR
74423!#7 N9622 P2888 REPLACEMENT 17 Int BE Pri
74424!#7 N9623 P2889 REPLACEMENT 11 Int BE Pri
74425!#7 N9624 P2890 REPLACEMENT 2 Int BE Pri
74426!#7 N9625 P2891 MEMBAR
74427!#7 N9626 P2892 ST 17 0x3800008 Int BE Pri
74428!#7 N9627 P2893 LD 0 -1 FP BE Pri
74429!#7 N9628 P2894 REPLACEMENT 28 Int BE Nuc
74430!#7 N9629 P2895 IDC_FLIP 6 Int BE Pri
74431!#7 N9630 P2896 REPLACEMENT 17 Int BE Nuc
74432!#7 N9631 P2897 REPLACEMENT 14 Int BE Pri
74433!#7 N9632 P2898 REPLACEMENT 26 Int BE Pri
74434!#7 N9633 P2899 REPLACEMENT 27 Int BE Pri
74435!#7 N9634 P2900 REPLACEMENT 5 Int BE Sec
74436!#7 N9635 P2901 REPLACEMENT 27 Int BE Pri
74437!#7 N9636 P2902 IDC_FLIP 26 Int BE Pri
74438!#7 N9637 P2903 IDC_FLIP 8 Int BE Pri
74439!#7 N9638 P2904 IDC_FLIP 23 Int BE Pri
74440!#7 N9639 P2905 REPLACEMENT 13 Int BE Pri
74441!#7 N9640 P2906 FLUSHI 4 Int BE Pri
74442!#7 N9641 P2907 ST 22 0x43000063 FP BE Pri
74443!#7 N9642 P2908 REPLACEMENT 23 Int BE Pri
74444!#7 N9643 P2909 IDC_FLIP 32 Int BE Pri
74445!#7 N9644 P2910 MEMBAR
74446!#7 N9645 P2911 BSTC 24 0x43000064 FP BE Pri
74447!#7 N9646 P2911 BSTC 25 0x43000065 FP BE Pri
74448!#7 N9647 P2912 MEMBAR
74449!#7 N9648 P2913 IDC_FLIP 16 Int BE Pri
74450!#7 N9649 P2914 REPLACEMENT 20 Int BE Pri
74451!#7 N9650 P2915 MEMBAR
74452!#7 N9651 P2916 BLD 0 -1 FP BE Pri
74453!#7 N9652 P2916 BLD 1 -1 FP BE Pri
74454!#A N9651 N9652
74455!#7 N9653 P2916 BLD 2 -1 FP BE Pri
74456!#7 N9654 P2916 BLD 3 -1 FP BE Pri
74457!#7 N9655 P2916 BLD 4 -1 FP BE Pri
74458!#7 N9656 P2917 MEMBAR
74459!#7 N9657 P2918 REPLACEMENT 16 Int BE Pri
74460!#7 N9658 P2919 PREFETCH 4 Int BE Pri
74461!#7 N9659 P2920 MEMBAR
74462!#7 N9660 P2921 BST 18 0x43000066 FP BE Pri
74463!#7 N9661 P2922 MEMBAR
74464!#7 N9662 P2923 REPLACEMENT 16 Int BE Pri
74465!#7 N9663 P2924 REPLACEMENT 21 Int BE Pri
74466!#7 N9664 P2925 IDC_FLIP 25 Int BE Pri
74467!#7 N9665 P2926 REPLACEMENT 31 Int BE Pri
74468!#7 N9666 P2927 IDC_FLIP 1 Int BE Pri
74469!#7 N9667 P2928 LD 23 -1 FP BE Pri
74470!#7 N9668 P2929 MEMBAR
74471!#7 N9669 P2930 BLD 28 -1 FP BE Pri
74472!#7 N9670 P2930 BLD 29 -1 FP BE Pri
74473!#A N9669 N9670
74474!#7 N9671 P2930 BLD 30 -1 FP BE Pri
74475!#7 N9672 P2931 MEMBAR
74476!#7 N9673 P2932 REPLACEMENT 26 Int BE Sec
74477!#7 N9674 P2933 IDC_FLIP 10 Int BE Pri
74478!#7 N9675 P2934 REPLACEMENT 2 Int BE Pri
74479!#7 N9676 P2935 REPLACEMENT 27 Int BE Nuc
74480!#7 N9677 P2936 REPLACEMENT 28 Int BE Sec
74481!#7 N9678 P2937 FLUSHI 12 Int BE Pri
74482!#7 N9679 P2938 REPLACEMENT 25 Int BE Nuc
74483!#7 N9680 P2939 MEMBAR
74484!#7 N9681 P2940 BLD 5 -1 FP BE Pri
74485!#7 N9682 P2940 BLD 6 -1 FP BE Pri
74486!#7 N9683 P2941 MEMBAR
74487!#7 N9684 P2942 REPLACEMENT 11 Int BE Sec
74488!#7 N9685 P2943 REPLACEMENT 18 Int BE Nuc
74489!#7 N9686 P2944 ST 4 0x3800009 Int BE Pri
74490!#7 N9687 P2945 REPLACEMENT 31 Int BE Pri
74491!#7 N9688 P2946 REPLACEMENT 10 Int BE Sec
74492!#7 N9689 P2947 REPLACEMENT 27 Int BE Pri
74493!#7 N9690 P2948 FLUSH 18 Int BE Pri
74494!#7 N9691 P2949 ST 6 0x380000a Int BE Pri
74495!#7 N9692 P2950 MEMBAR
74496!#7 N9693 P2951 BSTC 19 0x43000067 FP BE Pri
74497!#7 N9694 P2952 MEMBAR
74498!#7 N9695 P2953 ST 28 0x43000068 FP BE Pri
74499!#7 N9696 P2954 REPLACEMENT 1 Int BE Pri
74500!#7 N9697 P2955 ST 24 0x380000b Int BE Pri
74501!#7 N9698 P2956 REPLACEMENT 14 Int BE Pri
74502!#7 N9699 P2957 REPLACEMENT 32 Int BE Pri
74503!#7 N9700 P2958 LD 28 -1 Int BE Pri
74504!#7 N9701 P2959 IDC_FLIP 0 Int BE Pri
74505!#7 N9702 P2960 REPLACEMENT 28 Int BE Pri
74506!#7 N9703 P2961 REPLACEMENT 32 Int BE Pri
74507!#7 N9704 P2962 REPLACEMENT 13 Int BE Pri
74508!#7 N9705 P2963 PREFETCH 7 Int BE Pri
74509!#7 N9706 P2964 REPLACEMENT 0 Int BE Pri
74510!#7 N9707 P2965 REPLACEMENT 14 Int BE Nuc
74511!#7 N9708 P2966 MEMBAR
74512!#7 N9709 P2967 BLD 21 -1 FP BE Pri
74513!#7 N9710 P2967 BLD 22 -1 FP BE Pri
74514!#A N9709 N9710
74515!#7 N9711 P2967 BLD 23 -1 FP BE Pri
74516!#7 N9712 P2968 MEMBAR
74517!#7 N9713 P2969 REPLACEMENT 23 Int BE Sec
74518!#7 N9714 P2970 REPLACEMENT 31 Int BE Pri
74519!#7 N9715 P2971 PREFETCH 31 Int BE Nuc
74520!#7 N9716 P2972 MEMBAR
74521!#7 N9717 P2973 BSTC 0 0x43000069 FP BE Pri
74522!#7 N9718 P2973 BSTC 1 0x4300006a FP BE Pri
74523!#A N9717 N9718
74524!#7 N9719 P2973 BSTC 2 0x4300006b FP BE Pri
74525!#7 N9720 P2973 BSTC 3 0x4300006c FP BE Pri
74526!#7 N9721 P2973 BSTC 4 0x4300006d FP BE Pri
74527!#7 N9722 P2974 MEMBAR
74528!#7 N9723 P2975 REPLACEMENT 21 Int BE Nuc
74529!#7 N9724 P2976 REPLACEMENT 0 Int BE Pri
74530!#7 N9725 P2977 REPLACEMENT 7 Int BE Pri
74531!#7 N9726 P2978 REPLACEMENT 11 Int BE Sec
74532!#7 N9727 P2979 REPLACEMENT 7 Int BE Pri
74533!#7 N9728 P2980 REPLACEMENT 14 Int BE Pri
74534!#7 N9729 P2981 MEMBAR
74535!#7 N9730 P2982 BSTC 5 0x4300006e FP BE Sec
74536!#7 N9731 P2982 BSTC 6 0x4300006f FP BE Sec
74537!#7 N9732 P2983 MEMBAR
74538!#7 N9733 P2984 REPLACEMENT 11 Int BE Nuc
74539!#7 N9734 P2985 FLUSH 1 Int BE Pri
74540!#7 N9735 P2986 LD 8 -1 Int BE Pri
74541!#7 N9736 P2987 ST 14 0x43000070 FP BE Pri
74542!#7 N9737 P2988 REPLACEMENT 26 Int BE Pri
74543!#7 N9738 P2989 REPLACEMENT 31 Int BE Nuc
74544!#7 N9739 P2990 REPLACEMENT 28 Int BE Pri
74545!#7 N9740 P2991 ST 24 0x380000c Int BE Pri
74546!#7 N9741 P2992 REPLACEMENT 11 Int BE Pri
74547!#7 N9742 P2993 REPLACEMENT 17 Int BE Pri
74548!#7 N9743 P2994 LD 32 -1 Int BE Sec
74549!#7 N9744 P2995 REPLACEMENT 30 Int BE Pri
74550!#7 N9745 P2996 MEMBAR
74551!#7 N9746 P2997 BLD 24 -1 FP BE Pri
74552!#7 N9747 P2997 BLD 25 -1 FP BE Pri
74553!#7 N9748 P2998 MEMBAR
74554!#7 N9749 P2999 REPLACEMENT 19 Int BE Pri
74555!#7 N9750 P3000 REPLACEMENT 7 Int BE Pri
74556!#7 N9751 P3001 ST 17 0x380000d Int BE Pri
74557!#7 N9752 P3002 REPLACEMENT 2 Int BE Pri
74558!#7 N9753 P3003 MEMBAR
74559!#7 N9754 P3004 BSTC 20 0x43000071 FP BE Pri
74560!#7 N9755 P3005 MEMBAR
74561!#7 N9756 P3006 BSTC 5 0x43000072 FP BE Pri
74562!#7 N9757 P3006 BSTC 6 0x43000073 FP BE Pri
74563!#7 N9758 P3007 MEMBAR
74564!#7 N9759 P3008 REPLACEMENT 19 Int BE Pri
74565!#7 N9760 P3009 REPLACEMENT 6 Int BE Pri
74566!#7 N9761 P3010 REPLACEMENT 11 Int BE Sec
74567!#7 N9762 P3011 REPLACEMENT 3 Int BE Pri
74568!#7 N9763 P3012 REPLACEMENT 21 Int BE Nuc
74569!#7 N9764 P3013 REPLACEMENT 10 Int BE Pri
74570!#7 N9765 P3014 MEMBAR
74571!#7 N9766 P3015 BST 0 0x43000074 FP BE Pri
74572!#7 N9767 P3015 BST 1 0x43000075 FP BE Pri
74573!#A N9766 N9767
74574!#7 N9768 P3015 BST 2 0x43000076 FP BE Pri
74575!#7 N9769 P3015 BST 3 0x43000077 FP BE Pri
74576!#7 N9770 P3015 BST 4 0x43000078 FP BE Pri
74577!#7 N9771 P3016 MEMBAR
74578!#7 N9772 P3017 REPLACEMENT 18 Int BE Pri
74579!#7 N9773 P3018 REPLACEMENT 11 Int BE Sec
74580!#7 N9774 P3019 ST 33 0x43000079 FP BE Pri
74581!#7 N9775 P3020 REPLACEMENT 15 Int BE Pri
74582!#7 N9776 P3021 MEMBAR
74583!#7 N9777 P3022 BLD 18 -1 FP BE Pri
74584!#7 N9778 P3023 MEMBAR
74585!#7 N9779 P3024 REPLACEMENT 1 Int BE Pri
74586!#7 N9780 P3025 REPLACEMENT 13 Int BE Pri
74587!#7 N9781 P3026 REPLACEMENT 5 Int BE Sec
74588!#7 N9782 P3027 IDC_FLIP 13 Int BE Pri
74589!#7 N9783 P3028 REPLACEMENT 27 Int BE Sec
74590!#7 N9784 P3029 REPLACEMENT 7 Int BE Pri
74591!#7 N9785 P3030 REPLACEMENT 6 Int BE Pri
74592!#7 N9786 P3031 MEMBAR
74593!#7 N9787 P3032 BLD 28 -1 FP BE Pri
74594!#7 N9788 P3032 BLD 29 -1 FP BE Pri
74595!#A N9787 N9788
74596!#7 N9789 P3032 BLD 30 -1 FP BE Pri
74597!#7 N9790 P3033 MEMBAR
74598!#7 N9791 P3034 BLD 0 -1 FP BE Pri
74599!#7 N9792 P3034 BLD 1 -1 FP BE Pri
74600!#A N9791 N9792
74601!#7 N9793 P3034 BLD 2 -1 FP BE Pri
74602!#7 N9794 P3034 BLD 3 -1 FP BE Pri
74603!#7 N9795 P3034 BLD 4 -1 FP BE Pri
74604!#7 N9796 P3035 MEMBAR
74605!#7 N9797 P3036 REPLACEMENT 10 Int BE Pri
74606!#7 N9798 P3037 MEMBAR
74607!#7 N9799 P3038 BST 26 0x4300007a FP BE Pri
74608!#7 N9800 P3038 BST 27 0x4300007b FP BE Pri
74609!#7 N9801 P3039 MEMBAR
74610!#7 N9802 P3040 REPLACEMENT 29 Int BE Sec
74611!#7 N9803 P3041 ST 14 0x380000e Int BE Sec
74612!#7 N9804 P3042 REPLACEMENT 4 Int BE Pri
74613!#7 N9805 P3043 REPLACEMENT 19 Int BE Pri
74614!#7 N9806 P3044 REPLACEMENT 13 Int BE Pri
74615!#7 N9807 P3045 REPLACEMENT 32 Int BE Pri
74616!#7 N9808 P3046 REPLACEMENT 7 Int BE Sec
74617!#7 N9809 P3047 REPLACEMENT 22 Int BE Pri
74618!#7 N9810 P3048 MEMBAR
74619!#7 N9811 P3049 BSTC 8 0x4300007c FP BE Pri
74620!#7 N9812 P3049 BSTC 9 0x4300007d FP BE Pri
74621!#7 N9813 P3050 MEMBAR
74622!#7 N9814 P3051 REPLACEMENT 34 Int BE Pri
74623!#7 N9815 P3052 IDC_FLIP 23 Int BE Pri
74624!#7 N9816 P3053 REPLACEMENT 0 Int BE Pri
74625!#7 N9817 P3054 REPLACEMENT 21 Int BE Pri
74626!#7 N9818 P3055 REPLACEMENT 15 Int BE Pri
74627!#7 N9819 P3056 REPLACEMENT 8 Int BE Pri
74628!#7 N9820 P3057 REPLACEMENT 31 Int BE Pri
74629!#7 N9821 P3058 MEMBAR
74630!#7 N9822 P3059 BSTC 11 0x4300007e FP BE Sec
74631!#7 N9823 P3059 BSTC 12 0x4300007f FP BE Sec
74632!#A N9822 N9823
74633!#7 N9824 P3059 BSTC 13 0x43000080 FP BE Sec
74634!#7 N9825 P3060 MEMBAR
74635!#7 N9826 P3061 BSTC 0 0x43000081 FP BE Pri
74636!#7 N9827 P3061 BSTC 1 0x43000082 FP BE Pri
74637!#A N9826 N9827
74638!#7 N9828 P3061 BSTC 2 0x43000083 FP BE Pri
74639!#7 N9829 P3061 BSTC 3 0x43000084 FP BE Pri
74640!#7 N9830 P3061 BSTC 4 0x43000085 FP BE Pri
74641!#7 N9831 P3062 MEMBAR
74642!#7 N9832 P3063 REPLACEMENT 3 Int BE Sec
74643!#7 N9833 P3064 REPLACEMENT 6 Int BE Pri
74644!#7 N9834 P3065 REPLACEMENT 5 Int BE Sec
74645!#7 N9835 P3066 ST 14 0x43000086 FP BE Sec
74646!#7 N9836 P3067 FLUSH 11 Int BE Pri
74647!#7 N9837 P3068 MEMBAR
74648!#7 N9838 P3069 BSTC 11 0x43000087 FP BE Pri
74649!#7 N9839 P3069 BSTC 12 0x43000088 FP BE Pri
74650!#A N9838 N9839
74651!#7 N9840 P3069 BSTC 13 0x43000089 FP BE Pri
74652!#7 N9841 P3070 MEMBAR
74653!#7 N9842 P3071 BST 24 0x4300008a FP BE Sec
74654!#7 N9843 P3071 BST 25 0x4300008b FP BE Sec
74655!#7 N9844 P3072 MEMBAR
74656!#7 N9845 P3073 REPLACEMENT 4 Int BE Pri
74657!#7 N9846 P3074 REPLACEMENT 23 Int BE Pri
74658!#7 N9847 P3075 MEMBAR
74659!#7 N9848 P3076 BST 11 0x4300008c FP BE Pri
74660!#7 N9849 P3076 BST 12 0x4300008d FP BE Pri
74661!#A N9848 N9849
74662!#7 N9850 P3076 BST 13 0x4300008e FP BE Pri
74663!#7 N9851 P3077 MEMBAR
74664!#7 N9852 P3078 REPLACEMENT 27 Int BE Sec
74665!#7 N9853 P3079 MEMBAR
74666!#7 N9854 P3080 BST 34 0x4300008f FP BE Pri
74667!#7 N9855 P3081 MEMBAR
74668!#7 N9856 P3082 REPLACEMENT 33 Int BE Pri
74669!#7 N9857 P3083 MEMBAR
74670!#7 N9858 P3084 BLD 21 -1 FP BE Pri
74671!#7 N9859 P3084 BLD 22 -1 FP BE Pri
74672!#A N9858 N9859
74673!#7 N9860 P3084 BLD 23 -1 FP BE Pri
74674!#7 N9861 P3085 MEMBAR
74675!#7 N9862 P3086 REPLACEMENT 2 Int BE Pri
74676!#7 N9863 P3087 MEMBAR
74677!#7 N9864 P3088 BLD 34 -1 FP BE Sec
74678!#7 N9865 P3089 MEMBAR
74679!#7 N9866 P3090 REPLACEMENT 13 Int BE Pri
74680!#7 N9867 P3091 REPLACEMENT 16 Int BE Pri
74681!#7 N9868 P3092 REPLACEMENT 30 Int BE Pri
74682!#7 N9869 P3093 REPLACEMENT 20 Int BE Nuc
74683!#7 N9870 P3094 REPLACEMENT 17 Int BE Pri
74684!#7 N9871 P3095 REPLACEMENT 0 Int BE Pri
74685!#7 N9872 P3096 PREFETCH 24 Int BE Pri
74686!#7 N9873 P3097 REPLACEMENT 3 Int BE Pri
74687!#7 N9874 P3098 REPLACEMENT 4 Int BE Pri
74688!#7 N9875 P3099 ST 29 0x380000f Int BE Sec
74689!#7 N9876 P3100 ST 23 0x3800010 Int BE Pri
74690!#7 N9877 P3101 REPLACEMENT 0 Int BE Nuc
74691!#7 N9878 P3102 REPLACEMENT 27 Int BE Pri
74692!#7 N9879 P3103 MEMBAR
74693!#7 N9880 P3104 BLD 31 -1 FP BE Sec
74694!#7 N9881 P3104 BLD 32 -1 FP BE Sec
74695!#7 N9882 P3105 MEMBAR
74696!#7 N9883 P3106 BLD 31 -1 FP BE Pri
74697!#7 N9884 P3106 BLD 32 -1 FP BE Pri
74698!#7 N9885 P3107 MEMBAR
74699!#7 N9886 P3108 REPLACEMENT 13 Int BE Pri
74700!#7 N9887 P3109 LD 23 -1 Int BE Pri Loop_exit
74701!#7 N9888 P2869 IDC_FLIP 32 Int BE Pri Loop_entry
74702!#7 N9889 P2870 REPLACEMENT 17 Int BE Pri
74703!#7 N9890 P2871 ST 20 0x43000090 FP BE Pri
74704!#7 N9891 P2872 MEMBAR
74705!#7 N9892 P2873 BSTC 21 0x43000091 FP BE Pri
74706!#7 N9893 P2873 BSTC 22 0x43000092 FP BE Pri
74707!#A N9892 N9893
74708!#7 N9894 P2873 BSTC 23 0x43000093 FP BE Pri
74709!#7 N9895 P2874 MEMBAR
74710!#7 N9896 P2875 LD 2 -1 FP BE Pri
74711!#7 N9897 P2876 LD 2 -1 FP BE Pri
74712!#7 N9898 P2877 REPLACEMENT 32 Int BE Pri
74713!#7 N9899 P2878 REPLACEMENT 4 Int BE Pri
74714!#7 N9900 P2879 MEMBAR
74715!#7 N9901 P2880 BSTC 7 0x43000094 FP BE Pri
74716!#7 N9902 P2881 MEMBAR
74717!#7 N9903 P2882 ST 2 0x3800011 Int BE Pri
74718!#7 N9904 P2883 MEMBAR
74719!#7 N9905 P2884 BST 0 0x43000095 FP BE Pri
74720!#7 N9906 P2884 BST 1 0x43000096 FP BE Pri
74721!#A N9905 N9906
74722!#7 N9907 P2884 BST 2 0x43000097 FP BE Pri
74723!#7 N9908 P2884 BST 3 0x43000098 FP BE Pri
74724!#7 N9909 P2884 BST 4 0x43000099 FP BE Pri
74725!#7 N9910 P2885 MEMBAR
74726!#7 N9911 P2886 BLD 21 -1 FP BE Pri
74727!#7 N9912 P2886 BLD 22 -1 FP BE Pri
74728!#A N9911 N9912
74729!#7 N9913 P2886 BLD 23 -1 FP BE Pri
74730!#7 N9914 P2887 MEMBAR
74731!#7 N9915 P2888 REPLACEMENT 17 Int BE Pri
74732!#7 N9916 P2889 REPLACEMENT 11 Int BE Pri
74733!#7 N9917 P2890 REPLACEMENT 2 Int BE Pri
74734!#7 N9918 P2891 MEMBAR
74735!#7 N9919 P2892 ST 17 0x3800012 Int BE Pri
74736!#7 N9920 P2893 LD 0 -1 FP BE Pri
74737!#7 N9921 P2894 REPLACEMENT 28 Int BE Nuc
74738!#7 N9922 P2895 IDC_FLIP 6 Int BE Pri
74739!#7 N9923 P2896 REPLACEMENT 17 Int BE Nuc
74740!#7 N9924 P2897 REPLACEMENT 14 Int BE Pri
74741!#7 N9925 P2898 REPLACEMENT 26 Int BE Pri
74742!#7 N9926 P2899 REPLACEMENT 27 Int BE Pri
74743!#7 N9927 P2900 REPLACEMENT 5 Int BE Sec
74744!#7 N9928 P2901 REPLACEMENT 27 Int BE Pri
74745!#7 N9929 P2902 IDC_FLIP 26 Int BE Pri
74746!#7 N9930 P2903 IDC_FLIP 8 Int BE Pri
74747!#7 N9931 P2904 IDC_FLIP 23 Int BE Pri
74748!#7 N9932 P2905 REPLACEMENT 13 Int BE Pri
74749!#7 N9933 P2906 FLUSHI 4 Int BE Pri
74750!#7 N9934 P2907 ST 22 0x4300009a FP BE Pri
74751!#7 N9935 P2908 REPLACEMENT 23 Int BE Pri
74752!#7 N9936 P2909 IDC_FLIP 32 Int BE Pri
74753!#7 N9937 P2910 MEMBAR
74754!#7 N9938 P2911 BSTC 24 0x4300009b FP BE Pri
74755!#7 N9939 P2911 BSTC 25 0x4300009c FP BE Pri
74756!#7 N9940 P2912 MEMBAR
74757!#7 N9941 P2913 IDC_FLIP 16 Int BE Pri
74758!#7 N9942 P2914 REPLACEMENT 20 Int BE Pri
74759!#7 N9943 P2915 MEMBAR
74760!#7 N9944 P2916 BLD 0 -1 FP BE Pri
74761!#7 N9945 P2916 BLD 1 -1 FP BE Pri
74762!#A N9944 N9945
74763!#7 N9946 P2916 BLD 2 -1 FP BE Pri
74764!#7 N9947 P2916 BLD 3 -1 FP BE Pri
74765!#7 N9948 P2916 BLD 4 -1 FP BE Pri
74766!#7 N9949 P2917 MEMBAR
74767!#7 N9950 P2918 REPLACEMENT 16 Int BE Pri
74768!#7 N9951 P2919 PREFETCH 4 Int BE Pri
74769!#7 N9952 P2920 MEMBAR
74770!#7 N9953 P2921 BST 18 0x4300009d FP BE Pri
74771!#7 N9954 P2922 MEMBAR
74772!#7 N9955 P2923 REPLACEMENT 16 Int BE Pri
74773!#7 N9956 P2924 REPLACEMENT 21 Int BE Pri
74774!#7 N9957 P2925 IDC_FLIP 25 Int BE Pri
74775!#7 N9958 P2926 REPLACEMENT 31 Int BE Pri
74776!#7 N9959 P2927 IDC_FLIP 1 Int BE Pri
74777!#7 N9960 P2928 LD 23 -1 FP BE Pri
74778!#7 N9961 P2929 MEMBAR
74779!#7 N9962 P2930 BLD 28 -1 FP BE Pri
74780!#7 N9963 P2930 BLD 29 -1 FP BE Pri
74781!#A N9962 N9963
74782!#7 N9964 P2930 BLD 30 -1 FP BE Pri
74783!#7 N9965 P2931 MEMBAR
74784!#7 N9966 P2932 REPLACEMENT 26 Int BE Sec
74785!#7 N9967 P2933 IDC_FLIP 10 Int BE Pri
74786!#7 N9968 P2934 REPLACEMENT 2 Int BE Pri
74787!#7 N9969 P2935 REPLACEMENT 27 Int BE Nuc
74788!#7 N9970 P2936 REPLACEMENT 28 Int BE Sec
74789!#7 N9971 P2937 FLUSHI 12 Int BE Pri
74790!#7 N9972 P2938 REPLACEMENT 25 Int BE Nuc
74791!#7 N9973 P2939 MEMBAR
74792!#7 N9974 P2940 BLD 5 -1 FP BE Pri
74793!#7 N9975 P2940 BLD 6 -1 FP BE Pri
74794!#7 N9976 P2941 MEMBAR
74795!#7 N9977 P2942 REPLACEMENT 11 Int BE Sec
74796!#7 N9978 P2943 REPLACEMENT 18 Int BE Nuc
74797!#7 N9979 P2944 ST 4 0x3800013 Int BE Pri
74798!#7 N9980 P2945 REPLACEMENT 31 Int BE Pri
74799!#7 N9981 P2946 REPLACEMENT 10 Int BE Sec
74800!#7 N9982 P2947 REPLACEMENT 27 Int BE Pri
74801!#7 N9983 P2948 FLUSH 18 Int BE Pri
74802!#7 N9984 P2949 ST 6 0x3800014 Int BE Pri
74803!#7 N9985 P2950 MEMBAR
74804!#7 N9986 P2951 BSTC 19 0x4300009e FP BE Pri
74805!#7 N9987 P2952 MEMBAR
74806!#7 N9988 P2953 ST 28 0x4300009f FP BE Pri
74807!#7 N9989 P2954 REPLACEMENT 1 Int BE Pri
74808!#7 N9990 P2955 ST 24 0x3800015 Int BE Pri
74809!#7 N9991 P2956 REPLACEMENT 14 Int BE Pri
74810!#7 N9992 P2957 REPLACEMENT 32 Int BE Pri
74811!#7 N9993 P2958 LD 28 -1 Int BE Pri
74812!#7 N9994 P2959 IDC_FLIP 0 Int BE Pri
74813!#7 N9995 P2960 REPLACEMENT 28 Int BE Pri
74814!#7 N9996 P2961 REPLACEMENT 32 Int BE Pri
74815!#7 N9997 P2962 REPLACEMENT 13 Int BE Pri
74816!#7 N9998 P2963 PREFETCH 7 Int BE Pri
74817!#7 N9999 P2964 REPLACEMENT 0 Int BE Pri
74818!#7 N10000 P2965 REPLACEMENT 14 Int BE Nuc
74819!#7 N10001 P2966 MEMBAR
74820!#7 N10002 P2967 BLD 21 -1 FP BE Pri
74821!#7 N10003 P2967 BLD 22 -1 FP BE Pri
74822!#A N10002 N10003
74823!#7 N10004 P2967 BLD 23 -1 FP BE Pri
74824!#7 N10005 P2968 MEMBAR
74825!#7 N10006 P2969 REPLACEMENT 23 Int BE Sec
74826!#7 N10007 P2970 REPLACEMENT 31 Int BE Pri
74827!#7 N10008 P2971 PREFETCH 31 Int BE Nuc
74828!#7 N10009 P2972 MEMBAR
74829!#7 N10010 P2973 BSTC 0 0x430000a0 FP BE Pri
74830!#7 N10011 P2973 BSTC 1 0x430000a1 FP BE Pri
74831!#A N10010 N10011
74832!#7 N10012 P2973 BSTC 2 0x430000a2 FP BE Pri
74833!#7 N10013 P2973 BSTC 3 0x430000a3 FP BE Pri
74834!#7 N10014 P2973 BSTC 4 0x430000a4 FP BE Pri
74835!#7 N10015 P2974 MEMBAR
74836!#7 N10016 P2975 REPLACEMENT 21 Int BE Nuc
74837!#7 N10017 P2976 REPLACEMENT 0 Int BE Pri
74838!#7 N10018 P2977 REPLACEMENT 7 Int BE Pri
74839!#7 N10019 P2978 REPLACEMENT 11 Int BE Sec
74840!#7 N10020 P2979 REPLACEMENT 7 Int BE Pri
74841!#7 N10021 P2980 REPLACEMENT 14 Int BE Pri
74842!#7 N10022 P2981 MEMBAR
74843!#7 N10023 P2982 BSTC 5 0x430000a5 FP BE Sec
74844!#7 N10024 P2982 BSTC 6 0x430000a6 FP BE Sec
74845!#7 N10025 P2983 MEMBAR
74846!#7 N10026 P2984 REPLACEMENT 11 Int BE Nuc
74847!#7 N10027 P2985 FLUSH 1 Int BE Pri
74848!#7 N10028 P2986 LD 8 -1 Int BE Pri
74849!#7 N10029 P2987 ST 14 0x430000a7 FP BE Pri
74850!#7 N10030 P2988 REPLACEMENT 26 Int BE Pri
74851!#7 N10031 P2989 REPLACEMENT 31 Int BE Nuc
74852!#7 N10032 P2990 REPLACEMENT 28 Int BE Pri
74853!#7 N10033 P2991 ST 24 0x3800016 Int BE Pri
74854!#7 N10034 P2992 REPLACEMENT 11 Int BE Pri
74855!#7 N10035 P2993 REPLACEMENT 17 Int BE Pri
74856!#7 N10036 P2994 LD 32 -1 Int BE Sec
74857!#7 N10037 P2995 REPLACEMENT 30 Int BE Pri
74858!#7 N10038 P2996 MEMBAR
74859!#7 N10039 P2997 BLD 24 -1 FP BE Pri
74860!#7 N10040 P2997 BLD 25 -1 FP BE Pri
74861!#7 N10041 P2998 MEMBAR
74862!#7 N10042 P2999 REPLACEMENT 19 Int BE Pri
74863!#7 N10043 P3000 REPLACEMENT 7 Int BE Pri
74864!#7 N10044 P3001 ST 17 0x3800017 Int BE Pri
74865!#7 N10045 P3002 REPLACEMENT 2 Int BE Pri
74866!#7 N10046 P3003 MEMBAR
74867!#7 N10047 P3004 BSTC 20 0x430000a8 FP BE Pri
74868!#7 N10048 P3005 MEMBAR
74869!#7 N10049 P3006 BSTC 5 0x430000a9 FP BE Pri
74870!#7 N10050 P3006 BSTC 6 0x430000aa FP BE Pri
74871!#7 N10051 P3007 MEMBAR
74872!#7 N10052 P3008 REPLACEMENT 19 Int BE Pri
74873!#7 N10053 P3009 REPLACEMENT 6 Int BE Pri
74874!#7 N10054 P3010 REPLACEMENT 11 Int BE Sec
74875!#7 N10055 P3011 REPLACEMENT 3 Int BE Pri
74876!#7 N10056 P3012 REPLACEMENT 21 Int BE Nuc
74877!#7 N10057 P3013 REPLACEMENT 10 Int BE Pri
74878!#7 N10058 P3014 MEMBAR
74879!#7 N10059 P3015 BST 0 0x430000ab FP BE Pri
74880!#7 N10060 P3015 BST 1 0x430000ac FP BE Pri
74881!#A N10059 N10060
74882!#7 N10061 P3015 BST 2 0x430000ad FP BE Pri
74883!#7 N10062 P3015 BST 3 0x430000ae FP BE Pri
74884!#7 N10063 P3015 BST 4 0x430000af FP BE Pri
74885!#7 N10064 P3016 MEMBAR
74886!#7 N10065 P3017 REPLACEMENT 18 Int BE Pri
74887!#7 N10066 P3018 REPLACEMENT 11 Int BE Sec
74888!#7 N10067 P3019 ST 33 0x430000b0 FP BE Pri
74889!#7 N10068 P3020 REPLACEMENT 15 Int BE Pri
74890!#7 N10069 P3021 MEMBAR
74891!#7 N10070 P3022 BLD 18 -1 FP BE Pri
74892!#7 N10071 P3023 MEMBAR
74893!#7 N10072 P3024 REPLACEMENT 1 Int BE Pri
74894!#7 N10073 P3025 REPLACEMENT 13 Int BE Pri
74895!#7 N10074 P3026 REPLACEMENT 5 Int BE Sec
74896!#7 N10075 P3027 IDC_FLIP 13 Int BE Pri
74897!#7 N10076 P3028 REPLACEMENT 27 Int BE Sec
74898!#7 N10077 P3029 REPLACEMENT 7 Int BE Pri
74899!#7 N10078 P3030 REPLACEMENT 6 Int BE Pri
74900!#7 N10079 P3031 MEMBAR
74901!#7 N10080 P3032 BLD 28 -1 FP BE Pri
74902!#7 N10081 P3032 BLD 29 -1 FP BE Pri
74903!#A N10080 N10081
74904!#7 N10082 P3032 BLD 30 -1 FP BE Pri
74905!#7 N10083 P3033 MEMBAR
74906!#7 N10084 P3034 BLD 0 -1 FP BE Pri
74907!#7 N10085 P3034 BLD 1 -1 FP BE Pri
74908!#A N10084 N10085
74909!#7 N10086 P3034 BLD 2 -1 FP BE Pri
74910!#7 N10087 P3034 BLD 3 -1 FP BE Pri
74911!#7 N10088 P3034 BLD 4 -1 FP BE Pri
74912!#7 N10089 P3035 MEMBAR
74913!#7 N10090 P3036 REPLACEMENT 10 Int BE Pri
74914!#7 N10091 P3037 MEMBAR
74915!#7 N10092 P3038 BST 26 0x430000b1 FP BE Pri
74916!#7 N10093 P3038 BST 27 0x430000b2 FP BE Pri
74917!#7 N10094 P3039 MEMBAR
74918!#7 N10095 P3040 REPLACEMENT 29 Int BE Sec
74919!#7 N10096 P3041 ST 14 0x3800018 Int BE Sec
74920!#7 N10097 P3042 REPLACEMENT 4 Int BE Pri
74921!#7 N10098 P3043 REPLACEMENT 19 Int BE Pri
74922!#7 N10099 P3044 REPLACEMENT 13 Int BE Pri
74923!#7 N10100 P3045 REPLACEMENT 32 Int BE Pri
74924!#7 N10101 P3046 REPLACEMENT 7 Int BE Sec
74925!#7 N10102 P3047 REPLACEMENT 22 Int BE Pri
74926!#7 N10103 P3048 MEMBAR
74927!#7 N10104 P3049 BSTC 8 0x430000b3 FP BE Pri
74928!#7 N10105 P3049 BSTC 9 0x430000b4 FP BE Pri
74929!#7 N10106 P3050 MEMBAR
74930!#7 N10107 P3051 REPLACEMENT 34 Int BE Pri
74931!#7 N10108 P3052 IDC_FLIP 23 Int BE Pri
74932!#7 N10109 P3053 REPLACEMENT 0 Int BE Pri
74933!#7 N10110 P3054 REPLACEMENT 21 Int BE Pri
74934!#7 N10111 P3055 REPLACEMENT 15 Int BE Pri
74935!#7 N10112 P3056 REPLACEMENT 8 Int BE Pri
74936!#7 N10113 P3057 REPLACEMENT 31 Int BE Pri
74937!#7 N10114 P3058 MEMBAR
74938!#7 N10115 P3059 BSTC 11 0x430000b5 FP BE Sec
74939!#7 N10116 P3059 BSTC 12 0x430000b6 FP BE Sec
74940!#A N10115 N10116
74941!#7 N10117 P3059 BSTC 13 0x430000b7 FP BE Sec
74942!#7 N10118 P3060 MEMBAR
74943!#7 N10119 P3061 BSTC 0 0x430000b8 FP BE Pri
74944!#7 N10120 P3061 BSTC 1 0x430000b9 FP BE Pri
74945!#A N10119 N10120
74946!#7 N10121 P3061 BSTC 2 0x430000ba FP BE Pri
74947!#7 N10122 P3061 BSTC 3 0x430000bb FP BE Pri
74948!#7 N10123 P3061 BSTC 4 0x430000bc FP BE Pri
74949!#7 N10124 P3062 MEMBAR
74950!#7 N10125 P3063 REPLACEMENT 3 Int BE Sec
74951!#7 N10126 P3064 REPLACEMENT 6 Int BE Pri
74952!#7 N10127 P3065 REPLACEMENT 5 Int BE Sec
74953!#7 N10128 P3066 ST 14 0x430000bd FP BE Sec
74954!#7 N10129 P3067 FLUSH 11 Int BE Pri
74955!#7 N10130 P3068 MEMBAR
74956!#7 N10131 P3069 BSTC 11 0x430000be FP BE Pri
74957!#7 N10132 P3069 BSTC 12 0x430000bf FP BE Pri
74958!#A N10131 N10132
74959!#7 N10133 P3069 BSTC 13 0x430000c0 FP BE Pri
74960!#7 N10134 P3070 MEMBAR
74961!#7 N10135 P3071 BST 24 0x430000c1 FP BE Sec
74962!#7 N10136 P3071 BST 25 0x430000c2 FP BE Sec
74963!#7 N10137 P3072 MEMBAR
74964!#7 N10138 P3073 REPLACEMENT 4 Int BE Pri
74965!#7 N10139 P3074 REPLACEMENT 23 Int BE Pri
74966!#7 N10140 P3075 MEMBAR
74967!#7 N10141 P3076 BST 11 0x430000c3 FP BE Pri
74968!#7 N10142 P3076 BST 12 0x430000c4 FP BE Pri
74969!#A N10141 N10142
74970!#7 N10143 P3076 BST 13 0x430000c5 FP BE Pri
74971!#7 N10144 P3077 MEMBAR
74972!#7 N10145 P3078 REPLACEMENT 27 Int BE Sec
74973!#7 N10146 P3079 MEMBAR
74974!#7 N10147 P3080 BST 34 0x430000c6 FP BE Pri
74975!#7 N10148 P3081 MEMBAR
74976!#7 N10149 P3082 REPLACEMENT 33 Int BE Pri
74977!#7 N10150 P3083 MEMBAR
74978!#7 N10151 P3084 BLD 21 -1 FP BE Pri
74979!#7 N10152 P3084 BLD 22 -1 FP BE Pri
74980!#A N10151 N10152
74981!#7 N10153 P3084 BLD 23 -1 FP BE Pri
74982!#7 N10154 P3085 MEMBAR
74983!#7 N10155 P3086 REPLACEMENT 2 Int BE Pri
74984!#7 N10156 P3087 MEMBAR
74985!#7 N10157 P3088 BLD 34 -1 FP BE Sec
74986!#7 N10158 P3089 MEMBAR
74987!#7 N10159 P3090 REPLACEMENT 13 Int BE Pri
74988!#7 N10160 P3091 REPLACEMENT 16 Int BE Pri
74989!#7 N10161 P3092 REPLACEMENT 30 Int BE Pri
74990!#7 N10162 P3093 REPLACEMENT 20 Int BE Nuc
74991!#7 N10163 P3094 REPLACEMENT 17 Int BE Pri
74992!#7 N10164 P3095 REPLACEMENT 0 Int BE Pri
74993!#7 N10165 P3096 PREFETCH 24 Int BE Pri
74994!#7 N10166 P3097 REPLACEMENT 3 Int BE Pri
74995!#7 N10167 P3098 REPLACEMENT 4 Int BE Pri
74996!#7 N10168 P3099 ST 29 0x3800019 Int BE Sec
74997!#7 N10169 P3100 ST 23 0x380001a Int BE Pri
74998!#7 N10170 P3101 REPLACEMENT 0 Int BE Nuc
74999!#7 N10171 P3102 REPLACEMENT 27 Int BE Pri
75000!#7 N10172 P3103 MEMBAR
75001!#7 N10173 P3104 BLD 31 -1 FP BE Sec
75002!#7 N10174 P3104 BLD 32 -1 FP BE Sec
75003!#7 N10175 P3105 MEMBAR
75004!#7 N10176 P3106 BLD 31 -1 FP BE Pri
75005!#7 N10177 P3106 BLD 32 -1 FP BE Pri
75006!#7 N10178 P3107 MEMBAR
75007!#7 N10179 P3108 REPLACEMENT 13 Int BE Pri
75008!#7 N10180 P3109 LD 23 -1 Int BE Pri Loop_exit
75009!#7 N10181 P2869 IDC_FLIP 32 Int BE Pri Loop_entry
75010!#7 N10182 P2870 REPLACEMENT 17 Int BE Pri
75011!#7 N10183 P2871 ST 20 0x430000c7 FP BE Pri
75012!#7 N10184 P2872 MEMBAR
75013!#7 N10185 P2873 BSTC 21 0x430000c8 FP BE Pri
75014!#7 N10186 P2873 BSTC 22 0x430000c9 FP BE Pri
75015!#A N10185 N10186
75016!#7 N10187 P2873 BSTC 23 0x430000ca FP BE Pri
75017!#7 N10188 P2874 MEMBAR
75018!#7 N10189 P2875 LD 2 -1 FP BE Pri
75019!#7 N10190 P2876 LD 2 -1 FP BE Pri
75020!#7 N10191 P2877 REPLACEMENT 32 Int BE Pri
75021!#7 N10192 P2878 REPLACEMENT 4 Int BE Pri
75022!#7 N10193 P2879 MEMBAR
75023!#7 N10194 P2880 BSTC 7 0x430000cb FP BE Pri
75024!#7 N10195 P2881 MEMBAR
75025!#7 N10196 P2882 ST 2 0x380001b Int BE Pri
75026!#7 N10197 P2883 MEMBAR
75027!#7 N10198 P2884 BST 0 0x430000cc FP BE Pri
75028!#7 N10199 P2884 BST 1 0x430000cd FP BE Pri
75029!#A N10198 N10199
75030!#7 N10200 P2884 BST 2 0x430000ce FP BE Pri
75031!#7 N10201 P2884 BST 3 0x430000cf FP BE Pri
75032!#7 N10202 P2884 BST 4 0x430000d0 FP BE Pri
75033!#7 N10203 P2885 MEMBAR
75034!#7 N10204 P2886 BLD 21 -1 FP BE Pri
75035!#7 N10205 P2886 BLD 22 -1 FP BE Pri
75036!#A N10204 N10205
75037!#7 N10206 P2886 BLD 23 -1 FP BE Pri
75038!#7 N10207 P2887 MEMBAR
75039!#7 N10208 P2888 REPLACEMENT 17 Int BE Pri
75040!#7 N10209 P2889 REPLACEMENT 11 Int BE Pri
75041!#7 N10210 P2890 REPLACEMENT 2 Int BE Pri
75042!#7 N10211 P2891 MEMBAR
75043!#7 N10212 P2892 ST 17 0x380001c Int BE Pri
75044!#7 N10213 P2893 LD 0 -1 FP BE Pri
75045!#7 N10214 P2894 REPLACEMENT 28 Int BE Nuc
75046!#7 N10215 P2895 IDC_FLIP 6 Int BE Pri
75047!#7 N10216 P2896 REPLACEMENT 17 Int BE Nuc
75048!#7 N10217 P2897 REPLACEMENT 14 Int BE Pri
75049!#7 N10218 P2898 REPLACEMENT 26 Int BE Pri
75050!#7 N10219 P2899 REPLACEMENT 27 Int BE Pri
75051!#7 N10220 P2900 REPLACEMENT 5 Int BE Sec
75052!#7 N10221 P2901 REPLACEMENT 27 Int BE Pri
75053!#7 N10222 P2902 IDC_FLIP 26 Int BE Pri
75054!#7 N10223 P2903 IDC_FLIP 8 Int BE Pri
75055!#7 N10224 P2904 IDC_FLIP 23 Int BE Pri
75056!#7 N10225 P2905 REPLACEMENT 13 Int BE Pri
75057!#7 N10226 P2906 FLUSHI 4 Int BE Pri
75058!#7 N10227 P2907 ST 22 0x430000d1 FP BE Pri
75059!#7 N10228 P2908 REPLACEMENT 23 Int BE Pri
75060!#7 N10229 P2909 IDC_FLIP 32 Int BE Pri
75061!#7 N10230 P2910 MEMBAR
75062!#7 N10231 P2911 BSTC 24 0x430000d2 FP BE Pri
75063!#7 N10232 P2911 BSTC 25 0x430000d3 FP BE Pri
75064!#7 N10233 P2912 MEMBAR
75065!#7 N10234 P2913 IDC_FLIP 16 Int BE Pri
75066!#7 N10235 P2914 REPLACEMENT 20 Int BE Pri
75067!#7 N10236 P2915 MEMBAR
75068!#7 N10237 P2916 BLD 0 -1 FP BE Pri
75069!#7 N10238 P2916 BLD 1 -1 FP BE Pri
75070!#A N10237 N10238
75071!#7 N10239 P2916 BLD 2 -1 FP BE Pri
75072!#7 N10240 P2916 BLD 3 -1 FP BE Pri
75073!#7 N10241 P2916 BLD 4 -1 FP BE Pri
75074!#7 N10242 P2917 MEMBAR
75075!#7 N10243 P2918 REPLACEMENT 16 Int BE Pri
75076!#7 N10244 P2919 PREFETCH 4 Int BE Pri
75077!#7 N10245 P2920 MEMBAR
75078!#7 N10246 P2921 BST 18 0x430000d4 FP BE Pri
75079!#7 N10247 P2922 MEMBAR
75080!#7 N10248 P2923 REPLACEMENT 16 Int BE Pri
75081!#7 N10249 P2924 REPLACEMENT 21 Int BE Pri
75082!#7 N10250 P2925 IDC_FLIP 25 Int BE Pri
75083!#7 N10251 P2926 REPLACEMENT 31 Int BE Pri
75084!#7 N10252 P2927 IDC_FLIP 1 Int BE Pri
75085!#7 N10253 P2928 LD 23 -1 FP BE Pri
75086!#7 N10254 P2929 MEMBAR
75087!#7 N10255 P2930 BLD 28 -1 FP BE Pri
75088!#7 N10256 P2930 BLD 29 -1 FP BE Pri
75089!#A N10255 N10256
75090!#7 N10257 P2930 BLD 30 -1 FP BE Pri
75091!#7 N10258 P2931 MEMBAR
75092!#7 N10259 P2932 REPLACEMENT 26 Int BE Sec
75093!#7 N10260 P2933 IDC_FLIP 10 Int BE Pri
75094!#7 N10261 P2934 REPLACEMENT 2 Int BE Pri
75095!#7 N10262 P2935 REPLACEMENT 27 Int BE Nuc
75096!#7 N10263 P2936 REPLACEMENT 28 Int BE Sec
75097!#7 N10264 P2937 FLUSHI 12 Int BE Pri
75098!#7 N10265 P2938 REPLACEMENT 25 Int BE Nuc
75099!#7 N10266 P2939 MEMBAR
75100!#7 N10267 P2940 BLD 5 -1 FP BE Pri
75101!#7 N10268 P2940 BLD 6 -1 FP BE Pri
75102!#7 N10269 P2941 MEMBAR
75103!#7 N10270 P2942 REPLACEMENT 11 Int BE Sec
75104!#7 N10271 P2943 REPLACEMENT 18 Int BE Nuc
75105!#7 N10272 P2944 ST 4 0x380001d Int BE Pri
75106!#7 N10273 P2945 REPLACEMENT 31 Int BE Pri
75107!#7 N10274 P2946 REPLACEMENT 10 Int BE Sec
75108!#7 N10275 P2947 REPLACEMENT 27 Int BE Pri
75109!#7 N10276 P2948 FLUSH 18 Int BE Pri
75110!#7 N10277 P2949 ST 6 0x380001e Int BE Pri
75111!#7 N10278 P2950 MEMBAR
75112!#7 N10279 P2951 BSTC 19 0x430000d5 FP BE Pri
75113!#7 N10280 P2952 MEMBAR
75114!#7 N10281 P2953 ST 28 0x430000d6 FP BE Pri
75115!#7 N10282 P2954 REPLACEMENT 1 Int BE Pri
75116!#7 N10283 P2955 ST 24 0x380001f Int BE Pri
75117!#7 N10284 P2956 REPLACEMENT 14 Int BE Pri
75118!#7 N10285 P2957 REPLACEMENT 32 Int BE Pri
75119!#7 N10286 P2958 LD 28 -1 Int BE Pri
75120!#7 N10287 P2959 IDC_FLIP 0 Int BE Pri
75121!#7 N10288 P2960 REPLACEMENT 28 Int BE Pri
75122!#7 N10289 P2961 REPLACEMENT 32 Int BE Pri
75123!#7 N10290 P2962 REPLACEMENT 13 Int BE Pri
75124!#7 N10291 P2963 PREFETCH 7 Int BE Pri
75125!#7 N10292 P2964 REPLACEMENT 0 Int BE Pri
75126!#7 N10293 P2965 REPLACEMENT 14 Int BE Nuc
75127!#7 N10294 P2966 MEMBAR
75128!#7 N10295 P2967 BLD 21 -1 FP BE Pri
75129!#7 N10296 P2967 BLD 22 -1 FP BE Pri
75130!#A N10295 N10296
75131!#7 N10297 P2967 BLD 23 -1 FP BE Pri
75132!#7 N10298 P2968 MEMBAR
75133!#7 N10299 P2969 REPLACEMENT 23 Int BE Sec
75134!#7 N10300 P2970 REPLACEMENT 31 Int BE Pri
75135!#7 N10301 P2971 PREFETCH 31 Int BE Nuc
75136!#7 N10302 P2972 MEMBAR
75137!#7 N10303 P2973 BSTC 0 0x430000d7 FP BE Pri
75138!#7 N10304 P2973 BSTC 1 0x430000d8 FP BE Pri
75139!#A N10303 N10304
75140!#7 N10305 P2973 BSTC 2 0x430000d9 FP BE Pri
75141!#7 N10306 P2973 BSTC 3 0x430000da FP BE Pri
75142!#7 N10307 P2973 BSTC 4 0x430000db FP BE Pri
75143!#7 N10308 P2974 MEMBAR
75144!#7 N10309 P2975 REPLACEMENT 21 Int BE Nuc
75145!#7 N10310 P2976 REPLACEMENT 0 Int BE Pri
75146!#7 N10311 P2977 REPLACEMENT 7 Int BE Pri
75147!#7 N10312 P2978 REPLACEMENT 11 Int BE Sec
75148!#7 N10313 P2979 REPLACEMENT 7 Int BE Pri
75149!#7 N10314 P2980 REPLACEMENT 14 Int BE Pri
75150!#7 N10315 P2981 MEMBAR
75151!#7 N10316 P2982 BSTC 5 0x430000dc FP BE Sec
75152!#7 N10317 P2982 BSTC 6 0x430000dd FP BE Sec
75153!#7 N10318 P2983 MEMBAR
75154!#7 N10319 P2984 REPLACEMENT 11 Int BE Nuc
75155!#7 N10320 P2985 FLUSH 1 Int BE Pri
75156!#7 N10321 P2986 LD 8 -1 Int BE Pri
75157!#7 N10322 P2987 ST 14 0x430000de FP BE Pri
75158!#7 N10323 P2988 REPLACEMENT 26 Int BE Pri
75159!#7 N10324 P2989 REPLACEMENT 31 Int BE Nuc
75160!#7 N10325 P2990 REPLACEMENT 28 Int BE Pri
75161!#7 N10326 P2991 ST 24 0x3800020 Int BE Pri
75162!#7 N10327 P2992 REPLACEMENT 11 Int BE Pri
75163!#7 N10328 P2993 REPLACEMENT 17 Int BE Pri
75164!#7 N10329 P2994 LD 32 -1 Int BE Sec
75165!#7 N10330 P2995 REPLACEMENT 30 Int BE Pri
75166!#7 N10331 P2996 MEMBAR
75167!#7 N10332 P2997 BLD 24 -1 FP BE Pri
75168!#7 N10333 P2997 BLD 25 -1 FP BE Pri
75169!#7 N10334 P2998 MEMBAR
75170!#7 N10335 P2999 REPLACEMENT 19 Int BE Pri
75171!#7 N10336 P3000 REPLACEMENT 7 Int BE Pri
75172!#7 N10337 P3001 ST 17 0x3800021 Int BE Pri
75173!#7 N10338 P3002 REPLACEMENT 2 Int BE Pri
75174!#7 N10339 P3003 MEMBAR
75175!#7 N10340 P3004 BSTC 20 0x430000df FP BE Pri
75176!#7 N10341 P3005 MEMBAR
75177!#7 N10342 P3006 BSTC 5 0x430000e0 FP BE Pri
75178!#7 N10343 P3006 BSTC 6 0x430000e1 FP BE Pri
75179!#7 N10344 P3007 MEMBAR
75180!#7 N10345 P3008 REPLACEMENT 19 Int BE Pri
75181!#7 N10346 P3009 REPLACEMENT 6 Int BE Pri
75182!#7 N10347 P3010 REPLACEMENT 11 Int BE Sec
75183!#7 N10348 P3011 REPLACEMENT 3 Int BE Pri
75184!#7 N10349 P3012 REPLACEMENT 21 Int BE Nuc
75185!#7 N10350 P3013 REPLACEMENT 10 Int BE Pri
75186!#7 N10351 P3014 MEMBAR
75187!#7 N10352 P3015 BST 0 0x430000e2 FP BE Pri
75188!#7 N10353 P3015 BST 1 0x430000e3 FP BE Pri
75189!#A N10352 N10353
75190!#7 N10354 P3015 BST 2 0x430000e4 FP BE Pri
75191!#7 N10355 P3015 BST 3 0x430000e5 FP BE Pri
75192!#7 N10356 P3015 BST 4 0x430000e6 FP BE Pri
75193!#7 N10357 P3016 MEMBAR
75194!#7 N10358 P3017 REPLACEMENT 18 Int BE Pri
75195!#7 N10359 P3018 REPLACEMENT 11 Int BE Sec
75196!#7 N10360 P3019 ST 33 0x430000e7 FP BE Pri
75197!#7 N10361 P3020 REPLACEMENT 15 Int BE Pri
75198!#7 N10362 P3021 MEMBAR
75199!#7 N10363 P3022 BLD 18 -1 FP BE Pri
75200!#7 N10364 P3023 MEMBAR
75201!#7 N10365 P3024 REPLACEMENT 1 Int BE Pri
75202!#7 N10366 P3025 REPLACEMENT 13 Int BE Pri
75203!#7 N10367 P3026 REPLACEMENT 5 Int BE Sec
75204!#7 N10368 P3027 IDC_FLIP 13 Int BE Pri
75205!#7 N10369 P3028 REPLACEMENT 27 Int BE Sec
75206!#7 N10370 P3029 REPLACEMENT 7 Int BE Pri
75207!#7 N10371 P3030 REPLACEMENT 6 Int BE Pri
75208!#7 N10372 P3031 MEMBAR
75209!#7 N10373 P3032 BLD 28 -1 FP BE Pri
75210!#7 N10374 P3032 BLD 29 -1 FP BE Pri
75211!#A N10373 N10374
75212!#7 N10375 P3032 BLD 30 -1 FP BE Pri
75213!#7 N10376 P3033 MEMBAR
75214!#7 N10377 P3034 BLD 0 -1 FP BE Pri
75215!#7 N10378 P3034 BLD 1 -1 FP BE Pri
75216!#A N10377 N10378
75217!#7 N10379 P3034 BLD 2 -1 FP BE Pri
75218!#7 N10380 P3034 BLD 3 -1 FP BE Pri
75219!#7 N10381 P3034 BLD 4 -1 FP BE Pri
75220!#7 N10382 P3035 MEMBAR
75221!#7 N10383 P3036 REPLACEMENT 10 Int BE Pri
75222!#7 N10384 P3037 MEMBAR
75223!#7 N10385 P3038 BST 26 0x430000e8 FP BE Pri
75224!#7 N10386 P3038 BST 27 0x430000e9 FP BE Pri
75225!#7 N10387 P3039 MEMBAR
75226!#7 N10388 P3040 REPLACEMENT 29 Int BE Sec
75227!#7 N10389 P3041 ST 14 0x3800022 Int BE Sec
75228!#7 N10390 P3042 REPLACEMENT 4 Int BE Pri
75229!#7 N10391 P3043 REPLACEMENT 19 Int BE Pri
75230!#7 N10392 P3044 REPLACEMENT 13 Int BE Pri
75231!#7 N10393 P3045 REPLACEMENT 32 Int BE Pri
75232!#7 N10394 P3046 REPLACEMENT 7 Int BE Sec
75233!#7 N10395 P3047 REPLACEMENT 22 Int BE Pri
75234!#7 N10396 P3048 MEMBAR
75235!#7 N10397 P3049 BSTC 8 0x430000ea FP BE Pri
75236!#7 N10398 P3049 BSTC 9 0x430000eb FP BE Pri
75237!#7 N10399 P3050 MEMBAR
75238!#7 N10400 P3051 REPLACEMENT 34 Int BE Pri
75239!#7 N10401 P3052 IDC_FLIP 23 Int BE Pri
75240!#7 N10402 P3053 REPLACEMENT 0 Int BE Pri
75241!#7 N10403 P3054 REPLACEMENT 21 Int BE Pri
75242!#7 N10404 P3055 REPLACEMENT 15 Int BE Pri
75243!#7 N10405 P3056 REPLACEMENT 8 Int BE Pri
75244!#7 N10406 P3057 REPLACEMENT 31 Int BE Pri
75245!#7 N10407 P3058 MEMBAR
75246!#7 N10408 P3059 BSTC 11 0x430000ec FP BE Sec
75247!#7 N10409 P3059 BSTC 12 0x430000ed FP BE Sec
75248!#A N10408 N10409
75249!#7 N10410 P3059 BSTC 13 0x430000ee FP BE Sec
75250!#7 N10411 P3060 MEMBAR
75251!#7 N10412 P3061 BSTC 0 0x430000ef FP BE Pri
75252!#7 N10413 P3061 BSTC 1 0x430000f0 FP BE Pri
75253!#A N10412 N10413
75254!#7 N10414 P3061 BSTC 2 0x430000f1 FP BE Pri
75255!#7 N10415 P3061 BSTC 3 0x430000f2 FP BE Pri
75256!#7 N10416 P3061 BSTC 4 0x430000f3 FP BE Pri
75257!#7 N10417 P3062 MEMBAR
75258!#7 N10418 P3063 REPLACEMENT 3 Int BE Sec
75259!#7 N10419 P3064 REPLACEMENT 6 Int BE Pri
75260!#7 N10420 P3065 REPLACEMENT 5 Int BE Sec
75261!#7 N10421 P3066 ST 14 0x430000f4 FP BE Sec
75262!#7 N10422 P3067 FLUSH 11 Int BE Pri
75263!#7 N10423 P3068 MEMBAR
75264!#7 N10424 P3069 BSTC 11 0x430000f5 FP BE Pri
75265!#7 N10425 P3069 BSTC 12 0x430000f6 FP BE Pri
75266!#A N10424 N10425
75267!#7 N10426 P3069 BSTC 13 0x430000f7 FP BE Pri
75268!#7 N10427 P3070 MEMBAR
75269!#7 N10428 P3071 BST 24 0x430000f8 FP BE Sec
75270!#7 N10429 P3071 BST 25 0x430000f9 FP BE Sec
75271!#7 N10430 P3072 MEMBAR
75272!#7 N10431 P3073 REPLACEMENT 4 Int BE Pri
75273!#7 N10432 P3074 REPLACEMENT 23 Int BE Pri
75274!#7 N10433 P3075 MEMBAR
75275!#7 N10434 P3076 BST 11 0x430000fa FP BE Pri
75276!#7 N10435 P3076 BST 12 0x430000fb FP BE Pri
75277!#A N10434 N10435
75278!#7 N10436 P3076 BST 13 0x430000fc FP BE Pri
75279!#7 N10437 P3077 MEMBAR
75280!#7 N10438 P3078 REPLACEMENT 27 Int BE Sec
75281!#7 N10439 P3079 MEMBAR
75282!#7 N10440 P3080 BST 34 0x430000fd FP BE Pri
75283!#7 N10441 P3081 MEMBAR
75284!#7 N10442 P3082 REPLACEMENT 33 Int BE Pri
75285!#7 N10443 P3083 MEMBAR
75286!#7 N10444 P3084 BLD 21 -1 FP BE Pri
75287!#7 N10445 P3084 BLD 22 -1 FP BE Pri
75288!#A N10444 N10445
75289!#7 N10446 P3084 BLD 23 -1 FP BE Pri
75290!#7 N10447 P3085 MEMBAR
75291!#7 N10448 P3086 REPLACEMENT 2 Int BE Pri
75292!#7 N10449 P3087 MEMBAR
75293!#7 N10450 P3088 BLD 34 -1 FP BE Sec
75294!#7 N10451 P3089 MEMBAR
75295!#7 N10452 P3090 REPLACEMENT 13 Int BE Pri
75296!#7 N10453 P3091 REPLACEMENT 16 Int BE Pri
75297!#7 N10454 P3092 REPLACEMENT 30 Int BE Pri
75298!#7 N10455 P3093 REPLACEMENT 20 Int BE Nuc
75299!#7 N10456 P3094 REPLACEMENT 17 Int BE Pri
75300!#7 N10457 P3095 REPLACEMENT 0 Int BE Pri
75301!#7 N10458 P3096 PREFETCH 24 Int BE Pri
75302!#7 N10459 P3097 REPLACEMENT 3 Int BE Pri
75303!#7 N10460 P3098 REPLACEMENT 4 Int BE Pri
75304!#7 N10461 P3099 ST 29 0x3800023 Int BE Sec
75305!#7 N10462 P3100 ST 23 0x3800024 Int BE Pri
75306!#7 N10463 P3101 REPLACEMENT 0 Int BE Nuc
75307!#7 N10464 P3102 REPLACEMENT 27 Int BE Pri
75308!#7 N10465 P3103 MEMBAR
75309!#7 N10466 P3104 BLD 31 -1 FP BE Sec
75310!#7 N10467 P3104 BLD 32 -1 FP BE Sec
75311!#7 N10468 P3105 MEMBAR
75312!#7 N10469 P3106 BLD 31 -1 FP BE Pri
75313!#7 N10470 P3106 BLD 32 -1 FP BE Pri
75314!#7 N10471 P3107 MEMBAR
75315!#7 N10472 P3108 REPLACEMENT 13 Int BE Pri
75316!#7 N10473 P3109 LD 23 -1 Int BE Pri Loop_exit
75317!#7 N10474 P3110 MEMBAR